.top-header {
    background: #00205B !important;
    border-bottom: 0;
}

.navbar-nav li.show>.nav-link,
.navbar-nav li.active>.nav-link,
.navbar-nav li:focus>.nav-link {
    background-color: #14A9E6;
    color: #fff !important;
}

.navbar-nav li.dropdown.show ul li.active>a,
.navbar-nav li.dropdown.show ul li:hover>a {
    color: #FFF !important;
    background-color: #002D72;
}

.navbar-nav li .nav-link,
.navbar-nav li.dropdown.show ul li a {
    background-color: #14A9E6;
    color: #fff !important;
}

.navbar-collapse.show .nav-link {
    color: #fff !important;
}

.navbar-nav li .nav-link:hover,
.navbar-nav li .nav-link:focus,
.navbar-nav li .nav-link.show,
.navbar-nav li .nav-link.active {
    background-color: #002D72;
    color: #FFF !important;

}

.sidebar .card .card-header {
    background: #14A9E6 !important;
    color: #fff !important;
}

footer {
    background-color: #00205B;
    border-top: 0;
    color: #fff !important;
}

.sidebar .card .card-body .list-group-item ul li.active>a,
.sidebar .card .card-body .list-group-item ul li:hover>a {
    color: rgba(40, 47, 107, .7803921569) !important;
}

footer .bottom-links li a:hover,
footer .bottom-links li a.active {
    color: #333;
}

.top-header .top-links li a:hover {
    color: #FFCD00;
}

.btn-info,
.btn-primary {
    background: #14A9E6;
    border-color: #14A9E6;
    color: #ffffff;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active:focus {
    background: #FFCD00;
    border-color: #FFCD00;
    color: #000;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active:focus {
    background: #FFCD00;
    border-color: #FFCD00;
    color: #000;
}

.account_dashboard_box:hover {
    background-color: #FFCD00;
    color: #000 !important;
}

.account_dashboard_box:hover span,
.account_dashboard_box:hover i,
.account_dashboard_box:hover .h4 {
    color: #fff !important;
}

.account-links a:hover .fa-kit {
    background-color: #FFCD00;
    color: #14A9E6;
}

.page-header h1 {
    color: #000;
}

.sidebar .card .card-header {
    background: #14A9E6 !important;
}

.card-title {
    color: #14A9E6;
}

.breadcrumb_container .breadcrumb li a:hover {
    color: #FFCD00;
}

.breadcrumb_container .breadcrumb li.active .a {
    color: #8DB9CA;
}

.badge {
    background-color: #009CDE !important;
    color: #fff;
}



/*-----Default Above-------*/


/*______TOP Menu_________
.pt-2, .py-2 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
input#top_search {
    width: 275px;
}*/


/*Category Icon*/

.hover-box-shadow .thumbnail {
    text-align: center;
    border: 0px;
}

/*shipping_message*/
div#shipping_message {
    color: #4e85c0 !important;
}

form#frmadditionalinfo {
    padding-top: 7px;
}

/*#product_list_without_category .product-box .thumbnail img {
width: 100% !important;
}*/

/*Footer*/

footer .bottom-links {
    width: 100%;
    margin-bottom: 10px;
    text-align: left !important;
}

footer .bottom-links li a {
    font-size: 12px;
    color: #fff !important;
}


.logout-dropdown a:hover {
    color: #007bff !important;
}




/*searchbox
#search_drop{ margin: 5px 0px 5px 0px;
height:30px !important;
}
.header-search {
    padding-top:5px !important;
}

.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
  background-color: #1b3a8c;
}*/

/*cart link*/
.top-header .top-links li a .badge {
    background: #ffc72c !important;
    font-size: 14px;
    margin: 0px 0px 0px 7px;
    padding: 7px 10px 7px 10px;
    font-style: normal;
    color: #000 !important;
}

.rounded-circle {
    border-radius: 0% !important;
}

.sidebar .list-group-item ul li a:before {
    content: none !important;
}

.sidebar .card .card-body .list-group-item>a:before {
    content: none !important;
}

.page-header h1:before {
    content: none !important;
}

.page-header h1 {
    text-decoration: underline !important;
    x`x;
    text-decoration-thickness: 2px !important;
    text-decoration-color: #4e85c0 !important;
    color: #002750 !important;
    text-transform: capitalize !important;
}

.sidebar .card .card-header .card-title {
    text-transform: none !important;
}

#sidebar-left .card-header {
    border-radius: 0 !important;
}

#stock_error_msg {
    color: #555 !important;
    font-size: 0.875rem !important;
}

#productpricetotal small {
    font-size: 0.875rem;
}

.disabled {
    background-color: #e9ecef !important;
    opacity: 1 !important;
    pointer-events: none;
}

.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
    background-color: #ffc72c !important;
}

.twitter-typeahead:after {
    content: none !important;
}

.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor a,
.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor strong {
    color: #000 !important;
}

/*Grid Pricing*/
.price_table tbody tr:not(:first-child) {
    display: none;
}

/*Kit Itme Hide claculator*/
.kit_product_info .calc_kit_footer .content-box {
    font-size: 17px;
    font-size: 1.0625rem;
    display: none !important;
}

/*Kit Item title*/
.kitproductinfo h3 {
    font-size: 14px;
}

.kit_product_info img {
    height: 225px;
}

.loadkitsummary .content-box {
    border: none !important;
}

#frmkitinfo .kit_summary .card-header {
    background: #14A9E6;
}

.kit_summary {
    border: 1px solid #14A9E6;
}

/*Background Shadow*/
.container.body-container {
    box-shadow: 0px 0px 10px #333333a6;
    padding: 15px;
}


/*carousel*/
ul.carousel-indicators {
    display: none;
}

a.carousel-control-prev {
    display: none;
}

a.carousel-control-next {
    display: none;
}

.rentedproducts #productpricetotal {
    display: none;
}


/*RentedAssets*/


.rented_products_summary .text-light {
    color: #000 !important;
    text-align: left;
    font-size: 20px;
    margin: auto;
    vertical-align: middle;
    height: 100px !important;
}

.rented_products_summary a.text-light:hover,
a.text-light:focus {
    color: #F44336 !important;
}

@media only screen and (max-width: 768px) {
    .page-header h1 {
        text-underline-offset: auto;
    }
}