.cmp-select-btn-style{color:#0073a8 !important;background-color:transparent !important}
.cmp-white-btn{background-color:#fff !important;color:#0073a8 !important}
.cmp-blue-btn{background-color:#0096db !important;color:#fff !important}
.cmp-darkblue-btn{background-color:#0073a8 !important;color:#fff !important}
.cmp-blueoutline-btn{color:#0073a8 !important;border:1px solid #0073a8 !important;background-color:transparent !important}
.cmp-whiteoutline-btn{color:#fff !important;border:1px solid #fff !important;background-color:transparent !important}
#topbar .social-links a:hover{color:#0073a8;text-decoration:underline}
#topbar .contact-info a,#topbar .social-links a{padding-left:5px;padding-right:5px}
.location-input-wrapper{margin-top:0;background:#0c2739 !important}
.location-input-wrapper .input-wrapper{display:flex}
.locationzip{margin-bottom:20px;margin-left:10px}
.location-input-wrapper input[type="submit"]{background:#007db6;color:#FFF;border-radius:25px;padding:5px 20px;text-transform:uppercase;font-weight:bold;font-size:14px;border:0;margin-left:10px;height:34px}
.close-input-loction{color:#FFF;font-size:20px;margin-left:10px;margin-top:2px;cursor:pointer}
#invalid-zip-error{line-height:16px;margin-bottom:14px;font-size:14px;margin-top:-10px;color:#fff;display:block;margin-left:10px}
.top-enroll-now{font-weight:400 !important}
@media(max-width:991px){.searchbar.open{display:none !important}
}
@media only screen and (min-width:320px) and (max-width:767px){.navbar .dropdown ul a{font-size:27px !important}
#header .container{max-width:96% !important}
.serach-btn .bi-search::before{font-size:20px !important}
.searchbar-close{display:none}
.search-wrap{max-width:100% !important}
.search-wrap button{display:block;min-width:148px !important}
.search-wrap .form-group{width:100% !important;margin-right:.5rem !important}
.searchbar.open{position:fixed;left:0;right:0;bottom:0;top:126px;max-height:initial;z-index:200;background-color:#f7f8f9;padding:40px 16px}
.navbar-mobile a,.navbar-mobile a:focus{font-size:27px !important}
.serach-btn{display:none}
.location-input-wrapper{margin-top:-17px !important}
#topbar{padding:15px 0 !important}
.mobile-search-icon{border:0;background-color:transparent;background-image:url(../../../../../content/dam/fplhome_rd/img/nav-search.svg);background-position:center;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:9px;right:10px}
}