form{padding:0;margin:0;text-align:justify;font-size:14px;color:#2b2b2b}input[type=email],input[type=password],input[type=tel],input[type=text]{border-radius:0;border:0 none;border-bottom:1px solid #a4a4a8;font-size:14px;color:#2b2b2b;padding:8px 2px;width:48.2%;display:inline-block;margin-bottom:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Poppins,Helvetica,Arial,sans-serif;background-color:#fcfaf7}input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}label{font-size:14px;color:#2b2b2b;padding:8px 0;user-select:none}textarea{border:1px solid #a4a4a8;border-top-color:#e2e3e3;border-bottom-color:#e2e3e3;font-size:14px;color:#2b2b2b;padding:8px;width:100%;max-width:100%;min-width:100%;min-height:120px;margin-bottom:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;font-family:Poppins,Helvetica,Arial,sans-serif;background-color:#fcfaf7}@media(max-width:560px){form,input[type=email],input[type=password],input[type=tel],input[type=text],label,textarea{font-size:16px}}form h3{margin:17px 0}form h3:first-child{margin-top:0}.patient-form button{margin-top:2px}.patient-form label{display:none}.patient-form .dob{width:48.2%;display:inline-block;vertical-align:top;text-align:right}.patient-form .clinic-city-state{width:48.2%;display:inline-block;vertical-align:top;text-align:left}.patient-form .elements{width:48.2%;display:inline-block;vertical-align:middle;text-align:right;position:relative;top:-1px;text-align:left;padding:8px 0}.patient-form .dob-ttl{display:inline-block;float:left;margin:9px 0 9px 2px;vertical-align:middle}.patient-form .dob-container{white-space:nowrap;display:inline-block;margin-left:14px}.patient-form .dob .custom-select{width:118px;margin-left:14px;-webkit-appearance:none}.patient-form .clinic-city-state .custom-select,.patient-form .clinic-city-state input{width:46.2%;vertical-align:middle!important}.patient-form .clinic-city-state .custom-select{float:right}@media (max-width:1080px){.patient-form .dob .custom-select{width:70px}.patient-form .dob .dob-month{width:112px}}@media(max-width:850px){.patient-form .dob-container{margin-left:0}.patient-form .dob-ttl{margin-right:20px}.patient-form .dob .dob-month{width:80px}.patient-form .dob .dob-day{width:64px}.patient-form .dob .dob-year{width:67px}.patient-form.materials-form .clinic-city-state{width:100%}.patient-form.materials-form #mr-field-element-482594812808,.patient-form.materials-form .clinic-city-state .custom-select,.patient-form.materials-form .clinic-city-state input{width:48.2%}}@media(max-width:780px){.patient-form .dob{width:100%;margin-left:0;margin-right:0;text-align:left}.patient-form .dob .dob-day,.patient-form .dob .dob-month,.patient-form .dob .dob-year{width:80px}.patient-form .clinic-city-state .custom-select,.patient-form .clinic-city-state input{width:100%}}@media(max-width:640px){.patient-form .dob .dob-month{width:90px}.patient-form .dob .dob-day{width:75px}.patient-form .dob .dob-year{width:75px}}.patient-form .checkbxs{display:inline-block;width:100%;width:48.2%;text-align:left;line-height:32px;position:relative;padding-left:100px}.patient-form .checkbxs-ttl{display:inline-block;position:absolute;top:0;left:0}.patient-form .checkbxs .thebxs{display:inline-block}.patient-form .checkbxs label{display:inline;margin-left:30px;cursor:pointer;white-space:nowrap;font-weight:400}@media(max-width:780px){.patient-form .checkbxs{width:100%}}.materials-form .checkbxs{padding-left:154px;width:100%}.materials-form .checkbxs label{margin-left:17px}@media (max-width:760px){.materials-form .checkbxs,.patient-form .checkbxs{padding-left:0}.materials-form .checkbxs-ttl,.patient-form .checkbxs-ttl{position:relative}.materials-form .checkbxs-ttl{margin-right:10px;margin-left:0}}@media (max-width:500px){.patient-form .checkbxs label{margin-right:10px;margin-left:0}.patient-form .checkbxs .thebxs{display:block}}#datepicker{padding:7px 2px;background:url(img/select4.png) no-repeat right 3px top 4px;background-size:28px 28px;cursor:pointer}@media (max-width:560px){#datepicker{background-position:right 3px top 4px;padding:6px 2px}}.custom-select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;width:48.2%;margin-bottom:18px;display:inline-block;vertical-align:top}.custom-select select{background:url(img/select4.png) no-repeat right bottom 4px;background-size:28px 28px;cursor:pointer;display:block;line-height:1.3;padding:9.5px 2px;color:#2b2b2b!important;width:100%;border-radius:0;border:0 none;border-bottom:1px solid #a4a4a8;font-weight:400;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:14px;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none}.custom-select select::-ms-expand{display:none}.custom-select select option{font-weight:400}.custom-select select:disabled,.custom-select select[aria-disabled=true]{opacity:.4}.custom-select select:disabled:hover,.custom-select select[aria-disabled=true]{border-color:#aaa}@media (max-width:600px){input[type=email],input[type=password],input[type=tel],input[type=text]{width:100%}.custom-select{width:100%}}.button{position:relative;background:#0179ca;color:#fff;font-weight:600;overflow:hidden;z-index:1;padding:10px 40px;border:0 none;border-radius:10px;transition:all .4s ease;text-align:center;letter-spacing:2px;display:inline-block;text-transform:uppercase;text-decoration:none!important;min-width:156px;font-size:16px;cursor:pointer}@media (max-width:420px){.button{white-space:normal!important}}.button span{position:absolute;display:block;top:0;right:0;width:160%;height:100%;background:url(img/button5.png) no-repeat left bottom;background-size:732px 100px;z-index:-1;transform-origin:0 0;transform:translateX(100%) translateY(0) rotate(0);transition:transform .4s}.button:hover{text-decoration:none;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button:hover span{transform:translateX(20%) translateY(0) rotate(0)}.no-js form .morebtn{display:none}input::-webkit-input-placeholder{color:#2b2b2b!important;opacity:1!important}input:-moz-placeholder{color:#2b2b2b!important;opacity:1!important}input::-moz-placeholder{color:#2b2b2b!important;opacity:1!important}input:-ms-input-placeholder{color:#2b2b2b!important;opacity:1!important}textarea::-webkit-input-placeholder{color:#2b2b2b!important;opacity:1!important}textarea:-moz-placeholder{color:#2b2b2b!important;opacity:1!important}textarea::-moz-placeholder{color:#2b2b2b!important;opacity:1!important}textarea:-ms-input-placeholder{color:#2b2b2b!important;opacity:1!important}.checkbox-wrap{display:inline-block;position:relative;padding-left:23px;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;top:-1px}.checkbox-wrap.single-check label{display:inline-block!important;font-size:12px;line-height:1.2}.checkbox-wrap.single-check .checkmark{top:6.5px}.checkbox-wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:8px;left:0;height:16px;width:16px;background-color:#fcfaf7;border:1px solid #a4a4a8;border-radius:4px}.checkbox-wrap:hover input~.checkmark{border:1px solid #d9dded;background-color:#fff}.checkbox-wrap input:checked~.checkmark{background-color:#2875c6;border-color:#2875c6}.checkmark:after{content:"";position:absolute;display:none}.checkbox-wrap input:checked~.checkmark:after{display:block}.checkbox-wrap .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-wrap+.message{display:inline-block;margin-left:30px}.checkbox-wrap+.message a{white-space:nowrap}#datepicker:focus,.checkbox-wrap input:focus~.checkmark,.custom-select select:focus,.radios label.radio input:focus~.checkmark,input:focus,textarea:focus{outline:0 none!important;box-shadow:0 1px 5px 1px rgba(0,0,0,.2)}button:focus,input[type=submit]:focus{background-color:#0a2d82}