body, html { font-size: 15px; color: #666; font-family: 'Roboto', sans-serif; height: 100%; margin: 0; } h2 { font-size: 1.25rem; } .logo { margin: 25px 0; } .logo-container { position: relative; } .social-media { position: absolute; top: 30px; right: 0; } .social-media .fa-2x { color: #72C5ED; font-size: 35px; } .social-media .fa-2x:hover { color: #33689B; } .nav-container { background-color: #33689B; } .navbar-dark .navbar-nav .nav-link { color: rgba(255,255,255,.8); } .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255,255,255,1); } .dropdown-menu { border-radius: 0; margin-top: .5rem; border: none; background-color: #33689B; } .dropdown-item { color: #fff; } .dropdown-item:hover { background-color: #72C5ED; border-radius: 0; } .dropdown:hover>.dropdown-menu { display: block; } .accordion .card:first-of-type, .card-header:first-child, .accordion .card:last-of-type .accordion .card:not(:first-of-type) .card-header:first-child { border-radius: 0; } .card-header { background-color: #33689B; } .card .btn-link:hover { cursor: pointer; } .card .btn-link h2 { color: #fff; font-size: 1rem; line-height: 1.5; } .form-control { border-radius: 0; } .btn-blue { background-color: #72C5ED; color: #fff; border-radius: 0; } .btn-blue:hover { color: #fff; } .btn.even-width { width: 150px; } .sidebar .form-control { background-color: rgba(255,255,255,0.2); } .sidebar .form-control::placeholder { color: #fff; } .sidebar .btn-blue { background-color: transparent; border: 1px solid #fff; } .sidebar .btn-blue:hover { background-color: #fff; color: #33689B; border: 1px solid #33689B; } .sidebar .facilities { padding-left: 18px; } p a:link, p a:visited, p a:active, .blue-text { color: #72C5ED; } p a:hover { color: #5b9dbd; } .large-text { font-size: 18px; font-weight: 600 } .blue-bg { background-color: #33689B; color: #fff; } .light-blue-bg { background-color: #72C5ED; color: #fff; } .form-row { margin-bottom: 15px; } form legend { font-size: 15px; font-family: 'Roboto', sans-serif; } .nav .nav-tabs { border: none; } .nav-tabs .nav-link { border-radius: 0; border-color: #33689B #33689B #33689B; color: #666; } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background-color: #33689B; color: #fff; border-color: #33689B; } .page-link { color: #33689B; } .page-item.active .page-link { background-color: #33689B; } ol { counter-reset: item; padding-left: 17px; } ol > li { counter-increment: item; margin-bottom: 25px; } ol ol { padding-left: 40px; } ol ol > li { display: block; margin-bottom: 0; } ol ol > li:before { content: counters(item, ".") ". "; margin-left: -30px; } footer { background-color: #C2C0BF; } footer p, footer a:link , footer a:visited , footer a:hover , footer a:active { color: rgba(255,255,255,1); font-size: 12px; text-decoration: none; } @media (min-width: 992px) { .navbar-expand-lg .navbar-nav .nav-link { padding-right: 1.75rem; padding-left: 1.75rem; } } @media (max-width: 768px) { .form-row { margin-bottom: 0; } .form-row>.col, .form-row>[class*=col-] { margin-bottom: 15px; } }