.search:not(.button){width:83.3% !important;margin:0 8.3%;position:relative;min-height:70px;margin-bottom:12px}
.search:not(.button) li{list-style-type:none}
.searchtbody .search-results-search-box{width:30%;display:inline-block;max-height:56px}
.searchtbody .search-results-pagination{width:70%;float:left;padding:16px 0;font:1.125rem/1.625rem aig_sourcesanspro_semibold,sans-serif}
.searchtbody .search-results{width:70%;float:left}
.search-pagination a{padding:0 10px;color:#0057b8}
.search-pagination a:hover{color:#0057b8}
.search-pagination a:hover label{text-decoration:underline;color:#0057b8}
.searchtbody .search-results ul{padding-left:0;margin-top:0;width:93.7%}
.searchtbody .search-results ul li{padding:20px 3% 17px 0}
.searchtbody .search-results ul li span{display:block;font-size:1rem;color:#54565b}
.searchtbody .search-results ul li a{color:#0057b8;display:inline-block}
.searchtbody .search-results ul li a:hover{text-decoration:underline;color:#0057b8}
.searchtbody .search-results ul li a span{font:1.375rem/2rem aig_sourcesanspro_regular,sans-serif;color:#0057b8}
.search-pagination .pagination{text-align:center;padding-left:0}
.searchtbody .search-results-search-icon{background:url(../../../../etc.clientlibs/design2022/clientlibs/webfonts/resources/images/spriteImages.png) no-repeat;text-indent:100px;position:relative;background-position:-40px -6225px;display:inline-block;width:55px;border:0;padding:6px 21px 6px 0;top:-56px;float:right}
.searchtbody p{font-size:1.125rem;color:#54565b;font-family:aig_sourcesanspro_light,sans-serif}
.search-footer{clear:both}
.searchtbody .searchbar{border:1px solid #dadada}
.searchtbody .quick-lists{padding-top:20px;border-bottom:1px solid #e5e5e5;background:white;width:100%}
.searchtbody{vertical-align:text-top}
.search-results .search-loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #000;display:none;width:48px;height:48px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:40px auto}
@media screen and (max-width:767px){.searchtbody .search-results-search-box{width:100%}
.searchtbody .search-results-pagination{width:100%}
.searchtbody .search-results{width:100%}
.searchtbody .search-results ul{width:100%}
.search:not(.button){width:100% !important;margin:0;padding:0 15px}
}
@media screen and (max-width:1024px) and (min-width:768px){.searchtbody{.search-results-search-box{width:40%}
.search-results-pagination{width:60%}
}
}
.search-facets{margin-bottom:1rem;margin-top:1rem;min-height:28px}
.search-facets dl{margin:0;padding:0;list-style:none;margin-bottom:1rem}
.search-facets dl dt{margin:1rem 0 .75rem 0;font-weight:bold}
.search-facets dl dd{margin:0 .5rem 0 0;padding:0;display:inline-block}
.search-facets button.search-facet-toggle{float:right;background:0;border:0}
.search-facets .coral-Icon--accordionDown{display:block}
.search-facets .coral-Icon--accordionUp{display:none}
.search-facets .search-facets--content{padding:5px}
.search-facets input[type=checkbox]{display:none}
.search-facets input[type=radio]{display:none}
.search-facets label{padding:.25rem .5rem;font-size:.9rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.search-facets.open .coral-Icon--accordionDown{display:none}
.search-facets.open .coral-Icon--accordionUp{display:block}
.search-field{position:relative;width:100%}
.search-field .search-field--wrapper{position:relative}
.search-field .search-field--wrapper input[type="text"]{font-size:1.2rem;padding-right:3rem}
.search-field .search-field--wrapper input[type="submit"]{position:absolute;top:.25rem;right:.25rem;padding:.75rem;border:0;border-radius:4px;color:white;font-size:2rem}
@media only screen and (max-width:767px){.search-field .search-field--wrapper input[type="submit"]{top:3.75rem}
}
.search-field .search-field--wrapper .searchErrorMsg{background:white;color:red;display:block;margin-top:1px;padding:15px 10px;position:absolute}
.search-field .quick-lists{border-top-style:dashed;display:none;left:0;margin-top:-1px;position:absolute}
.search-field .quick-lists dl,.search-field .quick-lists dt,.search-field .quick-lists dd{list-style:none;margin:0;padding:0}
.search-field .quick-lists a{padding:1rem;text-decoration:none;display:block}
.search-field .quick-lists .quick-suggestions,.search-field .quick-lists .quick-results{display:none}
.search-field .quick-lists .quick-suggestions dt,.search-field .quick-lists .quick-results dt{padding:1rem 0 .5rem 1rem;margin:0;font-size:1.1rem;font-weight:bold;font-style:italic}
.search-field .quick-lists .quick-suggestions{font-size:.8rem;padding-bottom:1rem}
.search-field .quick-lists .quick-suggestions dd{padding:.4rem 1rem;font-style:italic;cursor:pointer}
.search-field .quick-lists .quick-results a{padding:1rem;text-decoration:none;display:block}
.search-results ul,.search-results li{list-style:none;padding:0;margin:0}
.search-results .search-stats{font-size:.9rem;float:right;font-style:italic;padding-right:.5rem}
.search-results li{border-bottom:solid 1px #ccc;clear:both}
.search-results li .info{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:.9rem;line-height:1.25rem}
.search-results li .info h3{font-size:1.25rem;font-weight:normal;margin:.75rem 0 .5rem 0;padding-top:.25rem}
.search-results li .info p{margin-top:0}
.search-results li.thumbnail{padding-bottom:.75rem}
.search-results li.thumbnail .thumbnail{float:left;border-radius:2px;text-align:center;padding:1rem 0}
.search-pagination{margin:1rem auto}
.search-pagination ul{margin:0;padding:0;list-style:none;text-align:center}
.search-pagination ul li{margin:0 .5rem 0 0;padding:0;display:inline-block}
.search-pagination input[type=radio]{display:none}
.search-pagination label{padding:.25rem .5rem;font-size:.9rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
@media only screen and (max-width:767px){.search .search-results-pagination{min-height:58px}
}