#ctl00_lnkLogo img{height: 100px; padding-top: 34px; padding-bottom: 5px;}span.no-brake {white-space: nowrap;}.minor_nav a{transition:.3s ease;}#topmenu>li a:hover, .minor_nav a:hover{text-decoration:none; }#topmenu>li a, .minor_nav a{ font-weight: 500 !important;}#topmenu>li a.booknow{padding:13px 20px;}#topmenu>li a{padding:13px 13px; transition: .3s ease; text-decoration:none!important;}body{font-weight:400;}h1, h2, h3, h4, h5, h6{text-transform:uppercase;margin:0;padding:0;font-variant: inherit;}.setup-block .btn-wrap .setup-btn { font-size: 18px;} #hp-banner { background-color: #e0e0de; padding-top: 140px; margin-top: -140px; } #hp-banner h1{ color: #00548b; font-size: 110px;} #hp-banner h3{ font-weight: 100; text-transform: uppercase; color: #5a616f; font-size: 56px; letter-spacing: 23px; opacity: .7; margin-bottom: 0;} #hp-banner h4{ text-transform: none; margin-bottom: 15px;} #hp-banner .letter{ font-weight: 100; text-transform: uppercase; color: #5a616f; font-family: Oswald, sans-serif; font-size: 33px; opacity: 0.7; margin-bottom: 5px;} #hp-banner .hp-subheader{ display: flex; justify-content: space-between; max-width: 750px; padding-left: 6px; padding-right: 13px;} #hp-banner .btn-wrap { max-width: 750px; display: flex; justify-content: space-between; padding: 20px 13px 0 6px;} #hp-banner .btn-hp-blue{ font-size: 18px; width: 230px; padding: 20px 0;} #hp-banner .hp-banner-img img { margin-top: -30%; width: 100%;} #hp-banner #instructor-search { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; background: #ffffff73; border-radius: 7px;} #hp-search-input { width: 100%; height: 46px; border: none; padding-left: 15px; font-size: 12px; font-weight: 500; border-radius: 7px; } #hp-search-result-list, #hp-search-dropdown-list { list-style-type: none; padding: 0; margin: 0; width: 100%; max-height: 344px; overflow-y: scroll; } #hp-banner .card-header #hp-search-result-list li { display: none; } #hp-banner .card { box-shadow: none; border: none; width: 100%; height: 46px; z-index: 1; } #hp-search-result-list { position: absolute; margin-top: 46px; } #hp-search-result-list li a, #hp-search-dropdown-list li a { border: 1px solid #ddd; margin-top: -1px; background-color: #ffffff; padding: 12px; text-decoration: none; font-size: 12px; color: black; display: block; text-align: left; padding-left: 15px; font-weight: 500; } #search-toggle-btn { position: absolute; height: 100%; display: flex; justify-content: center; flex-direction: column; } #search-toggle-btn img { padding-right: 15px; } #alert-no-result { display: none; } #hp-search-result-list li a:hover:not(.header), #hp-search-dropdown-list li a:hover:not(.header) { background-color: #eee; } #hp-banner .accordion { height: 46px; background: #ffffff; border-radius: 7px; width: 200px; margin-bottom: 15px; text-align: center; display: flex; align-items: center; justify-content: space-between; color: #b0b0b0; font-size: 12px; } #hp-banner .card .collapse.in { display: block !important } #hp-banner .card-header { position: relative; background: none !important; background-image: none !important; border: none; width: 100%; padding: 0; display: flex; flex-direction: row-reverse; } #hp-banner .card-body { padding: 0; } #hp-banner .card-header p { margin: 0; } #hp-banner .banner-row {display:flex; padding-top: 50px;} #hp-banner .banner-col-1, #hp-banner .banner-col-2 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;} #hp-banner .banner-col-1 {width:70%} #hp-banner .banner-col-2 {width:30%} #hp-banner #hp-dropdown { height: 46px; background: #ffffff; border-radius: 7px; width: 200px; max-width: 90%; margin-bottom: 15px; text-align: center; display: flex; align-items: center; justify-content: space-between; color: #b0b0b0; padding: 0 15px; font-size: 12px;} #hp-banner #hp-dropdown img {width: 10px;} p.call-doss { position: fixed; top:494px; right: 5px; z-index: 1001;}.phone-button { background: #ef181f; border-radius: 50%; border: 2px solid #fff; padding: 30px 5px;}.phone-button:hover { transition: linear 1s; -webkit-transition: linear 1s; border: 2px solid #bf9c63; border-radius: 50%;}p.contact-onroad { position: fixed; top:395px; right: 5px; z-index: 1001;}a.email-button { background: #ef181f; border-radius: 50%; border: 2px solid #fff; padding: 26px 5px 34px 5px;}a.email-button:hover { transition: linear 1s; -webkit-transition: linear 1s; border: 2px solid #bf9c63; border-radius: 50%;}div#accSub965 { display: block!important;}@media screen and (max-width:767px){.table-responsive{margin-bottom:0;}}