.employersearch{max-width:100%;margin:0 auto;font-family:'ProximaNova-Regular';margin:-2rem 0 2rem 0}
.input__wrapper .employer__cta{position:absolute;top:0;bottom:0;right:0;background-color:#0071bc;color:#fff;border-radius:1rem;border:0;min-width:8.8125rem;font-family:ProximaNova-Semibold;cursor:pointer;font-size:1.125rem;line-height:1.75rem;z-index:99;height:4rem}
.input__wrapper .employer__cta.disabled{background-color:#5e96bc !important;cursor:not-allowed !important;pointer-events:none}
.input__wrapper .employer__label{z-index:8;position:absolute;top:.125rem;margin:auto;display:block;font-size:1.125rem;line-height:1.75rem;height:1.75rem;left:2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:ProximaNova-Light;font-weight:300}
.input__wrapper{position:relative;max-width:65%;margin-bottom:1.25rem;font-family:ProximaNova-Semibold;margin:auto}
.input__wrapper .employer__input{width:100%;border:.0625rem solid #b0b3b3;border-radius:1rem;font-size:1.125rem;line-height:1.75rem;height:auto;padding:1.0625rem 1rem 1.0625rem 4rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:transparent;z-index:99;position:relative}
.input__wrapper .employer__input:focus,.input__wrapper .employer__input:valid{padding:1.6875rem 1rem .8125rem 2rem;font-size:1.125rem;line-height:1.375rem}
.input__wrapper .employer__input:focus{border:.0625rem solid #0071bc;outline:.0625rem solid #0071bc}
.input__wrapper .employer__label{z-index:8;position:absolute;top:1.125rem;margin:auto;display:block;font-size:1.125rem;line-height:1.75rem;height:1.75rem;left:2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:ProximaNova-Light;font-weight:300}
.input__wrapper .employer__cta{position:absolute;top:0;bottom:0;right:0;background-color:#0071bc;color:#fff;border-radius:1rem;border:0;min-width:8.8125rem;font-family:ProximaNova-Semibold;cursor:pointer;font-size:1.125rem;line-height:1.75rem;z-index:99;height:4rem}
.input__wrapper .employer__cta.disabled{background-color:#5e96bc !important;cursor:not-allowed !important;pointer-events:none}
.employersearch .employer-search__wrapper{width:100%;position:relative;text-align:center;padding:3rem}
.employersearch .employer-search__wrapper h2{font-weight:400;letter-spacing:.18px;font-size:18px;line-height:30px;font-family:'ProximaNova-Semibold';padding-bottom:10px}
.employer-search__wrapper:focus-within .employer__label{top:.5rem;font-size:1rem;line-height:1rem;font-weight:300;bottom:unset;margin:0;z-index:999 !important;color:#25282a;display:block !important}
.smallFormLabel{top:.5rem !important;font-size:1rem !important;line-height:1rem !important;font-weight:300;bottom:unset;margin:0;z-index:999 !important;color:#25282a;display:block !important}
.employersearch .form__control{width:100%;height:64px;color:#25282a;border:1px solid #767676;border-radius:1rem;padding:8px 11px;margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px;box-shadow:none}
.employersearch .form__control#employer_search__input:focus{outline:0;border:1px solid #0094d7}
.employersearch .scrollbar::-webkit-scrollbar{width:10px;height:65px}
.employersearch .scrollbar::-webkit-scrollbar-track{background-color:#eee;-webkit-border-radius:50px;border-radius:50px}
.employersearch .scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:50px;border-radius:50px;background:#888}
.employersearch ul{line-height:1.6;margin-bottom:16px;list-style-position:outside;margin-left:0}
.employersearch ul.search__list li sub{bottom:1.75em}
.employersearch ul.search__list li{font-size:16px;line-height:40px;margin:0;text-decoration:none;color:#014d83;font-weight:400;font-family:'ProximaNova-Regular';list-style-type:none;padding:0 10px}
.employersearch a{font-family:'ProximaNova-Regular';font-weight:400;letter-spacing:1.6px;font-size:16px;line-height:24px;text-decoration:underline;color:#014d83;cursor:pointer}
.employersearch .scrollbar{display:block;overflow:hidden;overflow-y:scroll;height:auto;border:1px solid #eee;width:500px;margin:auto;background-color:#fff;position:relative;top:-50px;border-radius:1rem;padding:1rem}