     /* >>>>>   this file adds blue and orange color to navbar */
body {
    font-family: Arial, "Helvetica Neue", Arial, Helvetica, sans-serif, sans-serif;
    margin: 0px;
    padding: 0px;
}

.header_logo {
    width: 120px;
}

.top_header {
    background-color: #435FB1;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    
}

#navbarSupportedContent a.nav-link {
    color: #435FB1;
    font-size: 15px;
    text-decoration: none !important;
}

#lonnection_menu {
    margin-left: auto;
}

.menuHeader {
    color: #435FB1;
}
.menu_title {
    color: #0d0d0d;
    font-size: 12px;
    font-weight: bold;
}

.sub_menu a {
    font-size: 12px;
    color: #555;
    text-decoration:none;
}
    .sub_menu a:hover {
        color: #f7005f;
        border-bottom: 1px dotted #03596d;
    }
.dropdown-large {
    padding: 1rem;
}

@media all and (min-width: 992px) {
    .dropdown-large {
        min-width: 500px;
    }
}

.city-box a {
    border: none;
    color: #007bff;
    padding:2px;
}
.search-box{
    padding-top:65px;
}
.search-box label {
    font-weight: bold;
}

.footer {
    background-color: #007BFF;
    color: white;
    text-align: center;
    padding: 5px;
}

#amznBanners_assoc_banner_placement_default_0_img {
    margin: auto;
    width: 100%; 
    height: auto;
    max-width: 300px;
}

.navbar-toggler {
    padding: 5px 5px;
    border-width: 2px;
    border-color: #FF7F27 !important;
    background-color: #223E97;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28246, 139, 31, 15%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.form-label {
    font-weight: bold;
}