.clearable{position:relative;display:inline-block}
.clearable input[type=text]{border:0}
.clearable__clear{display:none;position:absolute;right:0;top:0;padding:25px 19px;font-style:normal;user-select:none;cursor:pointer;-webkit-appearance:none;height:20px;width:20px;background:url("https://www.ahn.org/content/dam/ahn/en/dmxahn/images/site-wide/share/closebutton.svg") no-repeat 50% 50%}
.clearable input::-ms-clear{display:none}
input[type=text]:focus:not([readonly]){border-bottom:0;box-shadow:none}
.search-icon{margin-left:3rem !important}
input:-webkit-autofill{-webkit-background-clip:text}
#no-results-div h3{margin-top:22px}
.input-field label .material-icons{color:#9dbfaf}
.shade-green-item{color:#006d41 !important}
.search-icon-spacing{transform:none !important;padding-top:3px;padding-left:3px;position:absolute}
.search-spacing{margin-bottom:48px}
.result-spacing{margin-bottom:2px;padding-top:0}
.heading-spacing{margin-bottom:16px}
.search{width:100%;position:relative;display:flex}
.searchTerm{width:100%;border:1px solid #006d41 !important;border-right:0;padding:10px 5px !important;height:51px !important;border-radius:5px 0 0 5px !important;outline:none !important;color:#001446 !important;margin:0 !important}
.searchTerm:focus{color:#001446;box-shadow:none !important}
.searchButton{width:120px;height:auto;border:0;background:#006d41;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-family:roboto,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:1.6rem}
.searchButton:focus{background:#006d41}
.searchButton:hover{background:transparent;color:#006d41;border:solid 1px #006d41;border-left:0}
.siderail-top-padding{padding-top:6.2rem}
.right-container-spacing{margin-left:30px}
.results-title{text-decoration:none;font-size:2rem;font-weight:700;font-family:sofia-pro,sans-serif;letter-spacing:-0.02em;line-height:30px;color:#003963}
.results-title:hover{color:#0078c1;text-decoration:none}
.excerpt{line-height:26px;margin-top:8px}
.load-more-results{text-align:left}
.site-search-result-item-update{.title{color:@darkBlue;text-decoration:none;>h3{padding-top:0;margin-top:0}
&:hover{color:@blue}
}
padding-top:1rem;padding-bottom:2.4rem;border-top:0;&:first-child{border-top:0}
}
//#site-search-results-container>.site-search-result-item-update{// border-top:0;//}
// //#site-search-results-container>.site-search-result-item-update ~ .site-search-result-item-update{// border-top:0;//}
.search-results-link{color:#0078c1;width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:8px 0 14px 0;font-size:14px;line-height:18px}
.career-results-link{color:#0078c1;width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:8px 0 14px 0;font-size:16px;line-height:18px;text-decoration:underline}
.career-results-link:hover{text-decoration:none}
.featured-search-result{margin-bottom:14px;padding-bottom:16px;border-bottom:1px solid #e2e9e9}
.spelling-no-results{margin-top:16px;font-style:italic}
#site-search-top-results-container{margin:auto}
@media screen and (min-width:768px) and (max-width:1024px){.right-container-spacing{margin-left:0}
.results-title{text-decoration:none;font-size:1.8rem;font-weight:700;font-family:sofia-pro,sans-serif;letter-spacing:-0.01em;line-height:28px}
.excerpt{line-height:25px;margin-top:5px}
.search-results-link{width:600px;margin:5px 0 14px 0;font-size:14px}
.siderail-top-padding{padding-top:5rem}
}
@media screen and (max-width:992px){.banner-small-fad-image{margin-left:53px}
}
@media screen and (max-width:480px){.siderail-top-padding{padding-top:5rem}
.results-title{text-decoration:none;font-size:1.7rem;font-weight:700;font-family:sofia-pro,sans-serif;letter-spacing:-0.01em;line-height:27px}
.excerpt{line-height:25px;margin-top:5px}
.search-results-link{width:300px;margin:5px 0 14px 0;font-size:12px;line-height:16px}
.career-results-link{width:300px;margin:5px 0 14px 0;font-size:15px;line-height:25px}
.load-more-results{text-align:center}
.search-spacing{margin-bottom:28px}
.result-spacing{margin-bottom:2px}
.right-container-spacing{margin-left:0}
.searchTerm{border-radius:5px !important}
.searchButton{display:none}
}
.searchClick{margin:0}
.dropdownMain{position:relative;display:inline-block}
.dropdown-style{display:none;position:relative;background-color:#f6f6f6;min-width:85%;border:1px solid #ddd;z-index:1;text-decoration:none !important}
.dropdown-style a{color:black !important;text-decoration:none !important;display:block}
.suggestionDropdown li a :hover{text-decoration:none}
.dropdownMain a:hover{background-color:#ddd;text-decoration:none}
.show{display:block}
.suggestionDropdown{margin:0;padding-left:16px;list-style-type:none;line-height:24px;padding-bottom:16px}
.suggestion{border-bottom:0 !important;padding-left:16px !important;margin:0 !important;font-size:small !important}
.control{position:relative;pointer-events:auto;box-sizing:border-box;z-index:1000;width:100%}
#dropdown-menu{.box{background-color:#fff;border-radius:6px;color:#4a4a4a;display:block;padding:0;position:relative;overflow:auto;width:100%;box-shadow:0 3px 3px #00000029;max-height:325px !important;margin-top:0}
ul{list-style:none}
}
.autosuggestion-dropdown{position:absolute;width:100%}
ul.box li{margin-bottom:0}
.autodropdown-list{padding:16px;cursor:pointer;&:hover{background-color:#f1f4f4}
}