.FormField{padding-top:5px;padding-bottom:10px;display:table;width:100%}.FormField table{border-spacing:0;border-collapse:collapse;width:100%}.FormField table td{vertical-align:top}.FormField table td:first-child{padding:18px 5px}.FormField .icon-container{width:30px;color:gray}.FormField .text-field{width:100%}.FormField .transparent{background-color:transparent}.FormField .mdc-select{width:100%}.FormField .helper-text-error{color:red !important}.FormField .padding{padding-left:10px}.FormField .captcha{border:1px solid #dedede}.FormField .captcha-refresh{cursor:pointer}.FormField textarea{min-height:80px}.FormField .textarea-field-not-outlined{background-color:#f5f5f5 !important}.FormField .textarea-field-not-outlined .mdc-notched-outline__leading,.FormField .textarea-field-not-outlined .mdc-notched-outline__notch,.FormField .textarea-field-not-outlined .mdc-notched-outline__trailing{border-left:none;border-top:none;border-right:none;border-radius:0 !important}.FormField .textarea-field-not-outlined .mdc-notched-outline{padding-top:15px}.FormField .textarea-field-not-outlined .mdc-text-field__input{margin-top:20px}.FormField .textarea-field-not-outlined:hover{background-color:#ececec}
.SearchCompanyForm h1{padding-left:16px}.SearchCompanyForm .items{padding:0}
.CompanyItem .demo-card{margin:16px;overflow:hidden}.CompanyItem .mdc-chip-set{padding-left:15px}.CompanyItem .mdc-card__actions{overflow:auto}.CompanyItem .demo-card__primary-action{padding:1rem 1rem 1rem 1rem;min-height:170px}.CompanyItem .demo-card__title{margin:0}.CompanyItem .demo-card__secondary a{display:block}.CompanyItem .demo-card__secondary,.CompanyItem .demo-card__subtitle{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.CompanyItem .demo-card__subtitle{word-wrap:break-word}.CompanyItem .demo-card__primary>*{margin:0}
.Tag{margin:0 0;background-color:#fff;color:#222;display:inline-block;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;font-weight:600;text-transform:uppercase;text-align:center;padding:1px 5px;font-size:12px;line-height:16px;border-radius:4px;border-width:1px;border-style:solid;border-color:#222;-moz-border-image:initial;border-image:initial}

.OfferQuestionForm-dialog{min-width:420px}
.OfferAbuseForm-dialog{margin-top:64px;min-width:420px}
.FormButtons{padding:15px 20px}.FormButtons .mdc-button{margin:0 6px}
.Title{margin:0;padding-top:20px;padding-bottom:20px}@media only screen and (max-device-width: 768px){.Title{font-size:1.8rem !important;line-height:25px !important}}@media only screen and (max-device-width: 400px){.Title{font-size:1.2rem !important;line-height:25px !important}}
.accountEdit .phone .field-container{vertical-align:middle}.accountEdit .phone .field-container .phoneStatus{margin-left:5px}.accountEdit .phone .field-container .phoneStatus.verified{color:green}
div.changePhone form{max-width:300px;margin:10px auto}div.changePhone form div.icon-container{display:table-cell;vertical-align:middle;padding:18px 5px}div.changePhone form div.field-container{display:-moz-box;display:flex}div.changePhone form div.field-container .mdc-text-field-helper-line{padding-right:16px;padding-left:16px}div.changePhone form div.field-container .newPhone{flex-basis:0;-moz-box-flex:1;flex-grow:1}div.changePhone form .country-code{margin-right:10px}div.changePhone form .country-code input{width:70px}div.changePhone form .currentPhone{margin:0 10px 10px 10px}
.brokerEdit{padding-top:16px;padding-right:16px}.brokerEdit .username td.field-container{vertical-align:middle}.brokerEdit .mdc-list{padding:0}.brokerEdit .mdc-list-item{padding:0 0 0 5px}.brokerEdit .mdc-list-item .mdc-list-item__graphic{margin-right:14px}.brokerEdit .email .icon-container{padding:6px 5px}.brokerEdit .infoParagraph{display:block;margin-top:0;margin-bottom:20px;color:rgba(0,0,0,.6)}.brokerEdit .error{color:red}
.FormFieldArray .add{vertical-align:top;padding-top:12px}
