@import url(https://fonts.googleapis.com/css?family=Pathway+Gothic+One);

html,
body {
    height: 100%;
}
* {
    font-family: Arial, Helvetica, sans-serif;
}
body {
    background: #fff;
    color: #555;
}
#middle-content .middle_inner_section {
    background: transparent;
}
/*Products list*/
.hover-box-shadow a.thumbnail img{
    max-height: 200px;
    width: initial!important;
}

.top-header {
    background: #00355E !important;
    width: 100%;
    padding: 10px;
    border-bottom: 5px solid #8A2066;
}
.navbar-nav li.show > .nav-link, .navbar-nav li.active > .nav-link, .navbar-nav li:focus > .nav-link {
    background-color: #0079c1;
    color: #00355E !important;
}
.navbar-nav li.dropdown.show ul li.active > a, .navbar-nav li.dropdown.show ul li:hover > a {
    color: #fff !important;
    background-color: #696F30;
}
.navbar-nav li .nav-link {
    padding: 0.3rem 2.5rem !important;
    margin: 0 !important;
    font-size: 14px !important;
    color: #232323 !important;
    position: relative;
    text-transform: uppercase;
}
/* .navbar-nav li .nav-link, */
.navbar-nav li.dropdown.show ul li a {
    background-color: #0079c1;
    color: #00355E !important;
}
.navbar-nav li .nav-link, .navbar-nav li.dropdown.show ul li a {
    background-color: #BDCC2A;
    font-family: Arial, Helvetica, sans-serif;
    color: #00355E;
}
.navbar-collapse.show .nav-link{
    color: rgba(0, 0, 0, 0.5) !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: #696F30;
    color: #00355E !important;
}
.navbar.navbar-light .navbar-nav > li > a {
    font-family: 'Pathway Gothic One', sans-serif;
    font-size: 18px !important;
    letter-spacing: .4px;
    background: transparent;
}
.page-header h1:before,
.nav-customtabs .nav-item .nav-link.active:after,
.nav-customtabs .nav-item .nav-link:hover:after {
    background: #0B79BF;
}
.nav-customtabs .nav-item .nav-link.active,
.nav-customtabs .nav-item .nav-link:hover {
    color: #0B79BF;
}
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active {
    color: #114b7c !important;
    opacity: 1;
}
.navbar.navbar-light .navbar-nav>.active>a:focus,
.navbar.navbar-light .navbar-nav>li>a:focus {
    opacity: 1;
    color: #00355E;
    background-color: #BDCC2A;
}

.navbar.navbar-light .navbar-nav>.active>a,
.navbar.navbar-light .navbar-nav>.active>a:hover,
.navbar.navbar-light .navbar-nav>li>a:hover {
    color: #00355E;
}

/* .sidebar .card .card-header {
    background: #0079c1 !important;
    color: #fff !important;
} */
footer {
    background-color: #00355E;
    border-top: 5px solid #8A2066;
    color: #fff !important;
}
footer .bottom-links {
    width: 100%;
    margin-bottom: 10px;
}
#footer-logo {
    height: 25px;
    background-size: contain;
    background-position: right;
    margin-top: 0;
}
.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: #009CDE;
}
.btn-info, .btn-primary {
    color: #00355E;
    background-color: #BDCC2A;
    border-color: #BDCC2A;
    transition: 0s;
}
.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: #696F30;
    border-color: #696F30;
    color: #fff;
}
.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 {
    color: #ffffff;
    background-color: #696F30 !important;
    border-color: #696F30 !important;
}
.account_dashboard_box:hover {
    background-color: #0B79BF;
    color: #fff !important;
}
.account_dashboard_box:hover span, .account_dashboard_box:hover i, .account_dashboard_box:hover .h4 {
    color: #fff !important;
}
.account-links a:hover .cicon {
    background-color: #a6b52f;
    color: #0079c1;
}
.page-header h1 {
    color: #0B79BF;
    font-size: 15px;
    border-bottom: 2px solid #0B79BF;
    max-width: max-content;
}
#product_info small.text-secondary {
    font-size: 15px;
    color: #114b7c !important;
}
#sidebar-left .card-title, #sidebar-right .card-title{
    font-size: 14px;
    border-bottom: 0;
    margin-bottom: 0 !important;
    padding-bottom: 0;
    color: #00355E !important;
    /* font-family: 'Pathway Gothic One', sans-serif; */
    font-weight:normal;
}
/* .sidebar .card .card-body .list-group-item > a {
    padding-left: 14px !important;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
} */
.sidebar .card .card-header {
    background: transparent !important;
    border-bottom: 0px;
}
.card-title {
    font-weight: bold;
    color: #695e4a;
}
.breadcrumb_container .breadcrumb li a:hover {
    color: #a6b52f;
}
.breadcrumb_container .breadcrumb li.active .a {
    color:#0B79BF !important;
}
.badge{
    background-color: #009CDE !important;
    color: #fff;
}


.hover-box-shadow .thumbnail {
    text-align: center;
    border: 0px;
}
/*shipping_message*/
div#shipping_message {
    color: #4e85c0 !important;
}

form#frmadditionalinfo {
    padding-top: 7px;
}

footer .bottom-links li a {
    font-size: 12px;
    color: #fff !important;
}

/*Terms & condition Styles*/
footer ul.nav.navbar-nav.bottom-links {
    display: inline-block;
    width: auto;
    margin-bottom: 0px;
    margin-top: 3px;
    margin-right: 30px;
}

footer ul.nav.navbar-nav.bottom-links li a {
    color: #fff !important;

}

footer .bottom-links li a {
    font-size: 12px;
    color: #333 !important;
}

footer .bottom-links li a:hover {
    color: #333 !important;
}

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: #0079c1 !important;
}


/*cart link*/
.top-header .top-links li a .badge {
    background: #695e4a !important;
    font-size: 14px;
    margin: 0px 0px 0px 7px;
    padding: 7px 10px 7px 10px;
    font-style: normal;
	color: #fff !important;
}

/*Category Bar Padding*/
.mb-4, .my-4 {
    margin-bottom: 0.75rem !important;
}

/*Product listing Icon*/
.product-box .card .card-title {
    color: #009CDE!important;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
}


#htmlleft_sidebar > .card-header{
    display: none;
}
#htmlleft_sidebar > .card-body{
    padding-top: 0 !important;
}
.navbar.navbar-light .navbar-nav > li > a:before {
    content: "";
    width: 20px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}

.navbar.navbar-light .navbar-nav > li > a i {
    display: none;
}
.text-info {
    color: #696F30 !important;
}

.card > .card-header a:hover {
    text-decoration: underline;
}

span.text-primary {
    background: #31708f;
    margin-left: 30px;
    color: #fff !important;
    font-size: 13px;
    padding: 2px 5px 2px 5px;
    border-radius: .25em;
}
.text-success {
    color: #fff !important;
    font-size: 13px;
    background: #5cb85c;
    border-radius: .25em;
    padding: .2em .6em .3em;
    font-weight: 600;
}

.btn-link {
    color: #ee2e24;
}

.btn-link:hover {
    color: #695e4a;
}

.sign_up.d-flex.align-items-center.justify-content-center {
    background-color: #BCCC2A !important;
    font-size: large;
}

@media(max-width:767px) {
    .navbar .btn-link {
        color: #0B79BF !important;
    }

    .navbar .btn-link .badge {
        background: #BDCC2A !important;
    }
}

.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
    background-color: #695e4a;
}


.navbar-nav>li {
    margin: 0px 10px 0px 10px;
}

.navbar-brand>img {
    max-height: 50px;
}
