form.new_user{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}form.new_user h2,form.new_user h3,form.new_user h4{margin-top:10px}form.new_user div.input{margin-bottom:10px;min-height:40px}@media (min-width: 768px){form.new_user div.input{margin-bottom:0}}form.new_user div.input .radio.inline-flex{margin-bottom:0;margin-top:0}form.new_user div.input .radio.inline-flex+.radio.inline-flex{margin-left:1rem}form.new_user input[type="text"],form.new_user input[type="email"],form.new_user input[type="password"],form.new_user input[type="tel"],form.new_user input[type="number"],form.new_user select{height:36px;font-size:16px;padding:5px 10px}form.new_user input[type="radio"]{margin:0 10px 0 0}form.new_user .select2-container-multi ul.select2-choices{font-size:16px;padding:0;background-image:none}form.new_user .select2-container-multi ul.select2-choices .select2-search-field input{height:30px}form.new_user input[type="text"],form.new_user input[type="email"],form.new_user input[type="password"],form.new_user input[type="tel"],form.new_user input[type="number"],form.new_user select,form.new_user .select2-container-multi ul.select2-choices{width:190px}@media (min-width: 992px){form.new_user input[type="text"],form.new_user input[type="email"],form.new_user input[type="password"],form.new_user input[type="tel"],form.new_user input[type="number"],form.new_user select,form.new_user .select2-container-multi ul.select2-choices{width:300px}}@media (min-width: 1200px){form.new_user input[type="text"],form.new_user input[type="email"],form.new_user input[type="password"],form.new_user input[type="tel"],form.new_user input[type="number"],form.new_user select,form.new_user .select2-container-multi ul.select2-choices{width:400px}}form.new_user textarea{font-size:16px;padding:10px}form.new_user label{font-size:14px;font-weight:500;width:154px}form.new_user .error[generated="true"]{color:#ac190c;font-size:13px;margin-left:160px;margin-bottom:15px}form.new_user .fullwide-label label{width:100%}form.new_user .fullwide-label input[type="text"],form.new_user .fullwide-label input[type="email"],form.new_user .fullwide-label input[type="password"],form.new_user .fullwide-label input[type="tel"],form.new_user .fullwide-label input[type="number"],form.new_user .fullwide-label select,form.new_user .fullwide-label .select2-container-multi ul.select2-choices{width:100% !important}form.new_user .fullwide-label textarea{width:100%;height:100px}form.new_user .form-grouping{background:#fff;padding:10px 10px 15px}@media (min-width: 768px){form.new_user .form-grouping{border:3px solid #e4e5eb;padding:20px 20px 25px;margin-bottom:10px}}form.new_user .form-grouping input[type="text"],form.new_user .form-grouping input[type="email"],form.new_user .form-grouping input[type="password"],form.new_user .form-grouping input[type="tel"],form.new_user .form-grouping input[type="number"],form.new_user .form-grouping select,form.new_user .form-grouping .select2-container-multi ul.select2-choices{width:100%}@media (min-width: 768px){form.new_user .form-grouping input[type="text"],form.new_user .form-grouping input[type="email"],form.new_user .form-grouping input[type="password"],form.new_user .form-grouping input[type="tel"],form.new_user .form-grouping input[type="number"],form.new_user .form-grouping select,form.new_user .form-grouping .select2-container-multi ul.select2-choices{width:145px}}@media (min-width: 992px){form.new_user .form-grouping input[type="text"],form.new_user .form-grouping input[type="email"],form.new_user .form-grouping input[type="password"],form.new_user .form-grouping input[type="tel"],form.new_user .form-grouping input[type="number"],form.new_user .form-grouping select,form.new_user .form-grouping .select2-container-multi ul.select2-choices{width:250px;margin-left:5px}}@media (min-width: 1200px){form.new_user .form-grouping input[type="text"],form.new_user .form-grouping input[type="email"],form.new_user .form-grouping input[type="password"],form.new_user .form-grouping input[type="tel"],form.new_user .form-grouping input[type="number"],form.new_user .form-grouping select,form.new_user .form-grouping .select2-container-multi ul.select2-choices{width:350px}}form.new_user .form-grouping div.item{min-height:40px}form.new_user .form-grouping div.item select,form.new_user .form-grouping div.item input[type="tel"],form.new_user .form-grouping div.item input[type="text"],form.new_user .form-grouping div.item input[type="email"],form.new_user .form-grouping div.item input[type="number"],form.new_user .form-grouping div.item input[type="password"],form.new_user .form-grouping div.item .card-form-control,form.new_user .form-grouping div.item .select2-container-multi ul.select2-choices{width:100%}@media (min-width: 768px){form.new_user .form-grouping div.item select,form.new_user .form-grouping div.item input[type="tel"],form.new_user .form-grouping div.item input[type="text"],form.new_user .form-grouping div.item input[type="email"],form.new_user .form-grouping div.item input[type="number"],form.new_user .form-grouping div.item input[type="password"],form.new_user .form-grouping div.item .card-form-control,form.new_user .form-grouping div.item .select2-container-multi ul.select2-choices{width:100%}}@media (min-width: 992px){form.new_user .form-grouping div.item select,form.new_user .form-grouping div.item input[type="tel"],form.new_user .form-grouping div.item input[type="text"],form.new_user .form-grouping div.item input[type="email"],form.new_user .form-grouping div.item input[type="number"],form.new_user .form-grouping div.item input[type="password"],form.new_user .form-grouping div.item .card-form-control,form.new_user .form-grouping div.item .select2-container-multi ul.select2-choices{width:390px;margin-left:5px}}@media (min-width: 1200px){form.new_user .form-grouping div.item select,form.new_user .form-grouping div.item input[type="tel"],form.new_user .form-grouping div.item input[type="text"],form.new_user .form-grouping div.item input[type="email"],form.new_user .form-grouping div.item input[type="number"],form.new_user .form-grouping div.item input[type="password"],form.new_user .form-grouping div.item .card-form-control,form.new_user .form-grouping div.item .select2-container-multi ul.select2-choices{width:475px}}form.new_user .form-grouping div.item input[type="checkbox"]{margin-top:15px;margin-left:5px}form.new_user .group-submit{text-align:center}form.new_user .group-submit label{width:auto}form.new_user .group-submit input[type="text"],form.new_user .group-submit input[type="email"],form.new_user .group-submit input[type="password"],form.new_user .group-submit input[type="tel"],form.new_user .group-submit input[type="number"],form.new_user .group-submit select,form.new_user .group-submit .select2-container-multi ul.select2-choices{width:auto !important}.sign-in-wrapper{background-color:#fafafa;margin-bottom:-15px}@media (min-width: 768px){.sign-in-wrapper{margin-bottom:0}}.sign-in-wrapper .hero-text h1{font-size:18px}@media (min-width: 768px){.sign-in-wrapper .hero-text h1{font-size:30px}}.sign-in-wrapper .sign-in-value-prop{padding-top:20px}.sign-in-wrapper .sign-in-value-prop .box-1,.sign-in-wrapper .sign-in-value-prop .box-2,.sign-in-wrapper .sign-in-value-prop .box-3{background:#2874b4;text-align:center;margin-bottom:20px;margin-left:auto;margin-right:auto;color:#ffffff;padding:10px 20px}@media (min-width: 992px){.sign-in-wrapper .sign-in-value-prop .box-1,.sign-in-wrapper .sign-in-value-prop .box-2,.sign-in-wrapper .sign-in-value-prop .box-3{width:80%;box-shadow:-1px -1px 4px rgba(0,0,0,0.25), 1px 1px 4px rgba(0,0,0,0.25)}}.sign-in-wrapper .sign-in-value-prop .box-1 .big-text,.sign-in-wrapper .sign-in-value-prop .box-2 .big-text,.sign-in-wrapper .sign-in-value-prop .box-3 .big-text{font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;font-weight:600;margin:10px 0}@media (min-width: 992px){.sign-in-wrapper .sign-in-value-prop .box-1 .small-text,.sign-in-wrapper .sign-in-value-prop .box-2 .small-text,.sign-in-wrapper .sign-in-value-prop .box-3 .small-text{padding:2px 20px}}.sign-in-wrapper .testimonials{margin:0 auto;text-align:center}.sign-in-wrapper .testimonials h2.subheading{font-size:30px}.sign-in-wrapper .testimonials .box-0,.sign-in-wrapper .testimonials .box-1,.sign-in-wrapper .testimonials .box-2{width:315px;height:304px;margin:10px 20px;display:inline-block;vertical-align:top}.sign-in-wrapper .testimonials .box-0 .background,.sign-in-wrapper .testimonials .box-1 .background,.sign-in-wrapper .testimonials .box-2 .background{position:absolute}.sign-in-wrapper .testimonials .box-0 .background .darker-circle,.sign-in-wrapper .testimonials .box-1 .background .darker-circle,.sign-in-wrapper .testimonials .box-2 .background .darker-circle{background:#d5e2f4;width:290px;height:290px;border-radius:50%}.sign-in-wrapper .testimonials .box-0 .background .lighter-circle,.sign-in-wrapper .testimonials .box-1 .background .lighter-circle,.sign-in-wrapper .testimonials .box-2 .background .lighter-circle{background:rgba(213,226,244,0.6);width:225px;height:225px;border-radius:50%;margin-top:-200px;float:right}.sign-in-wrapper .testimonials .box-0 .content,.sign-in-wrapper .testimonials .box-1 .content,.sign-in-wrapper .testimonials .box-2 .content{width:100%;position:relative}.sign-in-wrapper .testimonials .box-0 .content .quotation-symbol,.sign-in-wrapper .testimonials .box-1 .content .quotation-symbol,.sign-in-wrapper .testimonials .box-2 .content .quotation-symbol{vertical-align:top;display:inline-block;margin-top:30px}.sign-in-wrapper .testimonials .box-0 .content .quotation-symbol .quote-mark,.sign-in-wrapper .testimonials .box-1 .content .quotation-symbol .quote-mark,.sign-in-wrapper .testimonials .box-2 .content .quotation-symbol .quote-mark{height:40px}.sign-in-wrapper .testimonials .box-0 .content .text-box,.sign-in-wrapper .testimonials .box-1 .content .text-box,.sign-in-wrapper .testimonials .box-2 .content .text-box{margin-left:10px;display:inline-block;margin-top:40px;width:80%}.sign-in-wrapper .testimonials .box-0 .content .text-box .quote,.sign-in-wrapper .testimonials .box-1 .content .text-box .quote,.sign-in-wrapper .testimonials .box-2 .content .text-box .quote{font-size:14px}.sign-in-wrapper .testimonials .box-0 .content .text-box .quote .text,.sign-in-wrapper .testimonials .box-1 .content .text-box .quote .text,.sign-in-wrapper .testimonials .box-2 .content .text-box .quote .text{height:170px;text-align:left}.sign-in-wrapper .testimonials .box-0 .content .text-box .quote .attribution,.sign-in-wrapper .testimonials .box-1 .content .text-box .quote .attribution,.sign-in-wrapper .testimonials .box-2 .content .text-box .quote .attribution{border-top:1px solid #999999;text-align:right;color:#663399;font-weight:600}.sign-in-wrapper .testimonials .box-0 .content .text-box .quote .author,.sign-in-wrapper .testimonials .box-1 .content .text-box .quote .author,.sign-in-wrapper .testimonials .box-2 .content .text-box .quote .author{font-size:14px;margin-bottom:10px}.sign-in-wrapper .testimonials .box-0 .content .text-box .quote .clinic,.sign-in-wrapper .testimonials .box-1 .content .text-box .quote .clinic,.sign-in-wrapper .testimonials .box-2 .content .text-box .quote .clinic{font-size:11px}.sign-in-wrapper #sign-in,.sign-in-wrapper #vendor-sign-in{box-shadow:-1px -1px 4px rgba(0,0,0,0.25),1px 1px 4px rgba(0,0,0,0.25);background-color:white;padding:10px 15px;margin:20px auto}@media (min-width: 992px){.sign-in-wrapper #sign-in,.sign-in-wrapper #vendor-sign-in{width:80%;padding:15px 30px}}.sign-in-wrapper #sign-in .sc-login,.sign-in-wrapper #vendor-sign-in .sc-login{margin-top:5px}.sign-in-wrapper #sign-in .sc-login label,.sign-in-wrapper #vendor-sign-in .sc-login label{font-weight:600;display:block;text-align:left}.sign-in-wrapper #sign-in .sc-login input,.sign-in-wrapper #vendor-sign-in .sc-login input{margin-bottom:15px;width:100%}.sign-in-wrapper #sign-in .forgot-password,.sign-in-wrapper #vendor-sign-in .forgot-password{font-size:14px;font-weight:600;color:#2874b4}.sign-in-wrapper #sign-in .send-me-reset-instructions,.sign-in-wrapper #vendor-sign-in .send-me-reset-instructions{margin-top:10px}.sign-in-wrapper #sign-in .sign_up_link,.sign-in-wrapper #vendor-sign-in .sign_up_link{margin-top:20px;text-align:center}.sign-in-wrapper #sign-in .sign_up_link a,.sign-in-wrapper #vendor-sign-in .sign_up_link a{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;color:#3e3e3e;font-weight:600}.sign-in-wrapper #sign-in .sign_up_link a .bold,.sign-in-wrapper #vendor-sign-in .sign_up_link a .bold{color:#00447e}.sign-in-wrapper .recaptcha-container{display:flex;align-items:center;justify-content:center;margin-top:18px}.sign-in-wrapper #sign-in .sign-in-button{margin-top:20px;font-size:20px;margin-bottom:30px}@media (min-width: 768px){.sign-in-wrapper #sign-in .sign-in-button{margin-bottom:0}}.sign-in-wrapper #sign-in .sign-in-button .sign-in-btn{width:100%}.sign-in-wrapper #vendor-sign-in p{margin:15px 0 2px}.sign-in-wrapper #vendor-sign-in .sign-in-button{margin-top:-10px}@media (min-width: 768px){.sign-in-wrapper #vendor-sign-in .sign-in-button{margin-top:-0}}#new-registration h1,#edit-registration h1{color:#2874b4}#new-registration .required-field-info,#edit-registration .required-field-info{font-weight:600;font-size:14px}#new-registration .required-field-info span,#edit-registration .required-field-info span{color:#ac190c}#new-registration #sample_request,#edit-registration #sample_request{width:100%;min-height:185px;margin-top:10px}#updateEmailModal p{font-weight:600}#updateEmailModal p.name{font-size:18px}#updateEmailModal p.title{font-size:14px;color:#777777}form.new_user{margin-top:20px}form.new_user div.input.heard-about{min-height:20px}form.new_user div.input.heard-about label{font-size:13px}@media (min-width: 992px){form.new_user .contact-preference{margin-left:160px}}form.new_user .contact-preference span.radio{display:inline-block;margin-top:0;margin-bottom:0}form.new_user .contact-preference span.radio input{margin-left:-20px}form.new_user .contact-preference label[for="user_contact_preference_email"],form.new_user .contact-preference label[for="user_contact_preference_phone"],form.new_user .contact-preference label[for="user_phone_type_personal"],form.new_user .contact-preference label[for="user_phone_type_office"]{width:auto;min-width:100px}@media (min-width: 1200px){form.new_user .contact-preference label[for="user_contact_preference_email"],form.new_user .contact-preference label[for="user_contact_preference_phone"],form.new_user .contact-preference label[for="user_phone_type_personal"],form.new_user .contact-preference label[for="user_phone_type_office"]{min-width:150px}}form.new_user .contact-preference label[for="user_contact_preference_email"] label,form.new_user .contact-preference label[for="user_contact_preference_phone"] label,form.new_user .contact-preference label[for="user_phone_type_personal"] label,form.new_user .contact-preference label[for="user_phone_type_office"] label{width:auto}form.new_user .contact-preference label[for="user_wants_account_manager_true"],form.new_user .contact-preference label[for="user_wants_account_manager_false"]{width:auto;min-width:121px}@media (min-width: 1200px){form.new_user .contact-preference label[for="user_wants_account_manager_true"],form.new_user .contact-preference label[for="user_wants_account_manager_false"]{min-width:172px}}form.new_user .contact-preference label[for="user_wants_account_manager_true"] label,form.new_user .contact-preference label[for="user_wants_account_manager_false"] label{width:auto}form.new_user .heard-about-info{margin-bottom:20px}form.new_user .heard-about-info label{font-weight:400}form.new_user .input.mail-subscription input{display:block;float:left}form.new_user .input.mail-subscription label{display:block;width:auto;font-weight:400;margin-left:25px;line-height:18px}@media (min-width: 992px){form.new_user .input.mail-subscription label{line-height:20px}}form.new_user .user-signature-block{padding-top:10px}form.new_user .user-signature-block label{font-family:"Montserrat";font-weight:300;font-size:16px;margin:4px 0 5px 7px}form.new_user .user-signature-block label.checkbox{margin:0;width:9px}form.new_user .user-signature-block label.checkbox input[type="checkbox"]{margin:8px 0 0 0}form.new_user .user-signature-block input#agree{cursor:pointer}form.new_user .user-signature-block .agreement-hitbox{display:inline-block;padding-left:18px;cursor:pointer}form.new_user .user_vendor_use_free_shipping_threshold{margin-left:20px}form.new_user .user_vendor_use_free_shipping_threshold label{width:auto}form.new_user .show_dag_field{float:right;font-weight:600}form.new_user .dag_field{display:none}#edit-registration{margin-bottom:20px}#edit-registration form p{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-style:italic}#edit-registration .sc-form label{width:auto}#edit-registration .user_specialties .checkbox label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#edit-registration .form-grouping.specialties{padding-bottom:5px}@media (min-width: 768px){#edit-registration .form-grouping.specialties{padding-left:15px !important}}#edit-registration .form-grouping.specialties .input{height:auto}#edit-registration .form-grouping.specialties .input .checkbox{font-weight:300;line-height:21px !important;display:inline-block;text-align:left;margin-top:-28px;margin-bottom:5px}#edit-registration .form-grouping.specialties .input .checkbox label{line-height:20px !important}@media (min-width: 992px){#edit-registration .form-grouping.specialties .input .checkbox{width:calc(50% - 1.5rem)}}#edit-registration .form-grouping.specialties .check_boxes.control-label{display:block;margin-left:0}#edit-registration .checkbox{margin-left:1.3em}#edit-registration .control-label{padding:0.3em 0 0 0.8em}#edit-registration .col .leftmost{padding-bottom:1em}#edit-registration .group-submit{margin-top:1em}#user_vendor_attributes_description{height:10em}#opt-in-form{margin-left:2em}
