#header, #header .header-top {
    background: none;
}

#header .header-top, .header-nav {
    background-color: #004a5b;
}

.btn-primary, .btn-primary:hover {
    background-color: #099abd;
       border-radius: 30px;
}

a, #blockcart-modal .product-name {
   color: #099abd;
}


#header div.customer-budget-box {
    text-align: center;
    padding: 5px;
    background-color: #099abd;
    color: white;
    
}
#header .header-nav .blockcart {
    background: #099abd;
    border-radius: 0 0 30px 30px;
	color: white;
}

#header .header-nav .cart-preview .shopping-cart {
    color: white;

}

#header .header-nav .cart-preview.active {
    background: #f3970e;
    border-radius: 0 0 30px 30px;
}

.product-price {
      color: #f3970e;
}

.tax-shipping-delivery-label {
    display: inline;
}

.tabs .nav-tabs .nav-link.active {
    color: #099abd;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border: 0;
    border-bottom: #004a5b 3px solid;
}

.product-miniature .thumbnail-container {
 
    border-radius: 30px;
    padding: 20px;
}

.product-miniature .product-description {
       border-top: solid 1px #004a5b;
    margin-top: 20px;
}

footer#footer {
    display: none;
}

span.budget-disponible, span.budget-utilise, span.budget-total {
    padding: 5px; 
}

span.budget-disponible, span.budget-utilise {
        border-right: 2px solid;
}

span.budget-disponible strong {
    background-color: lightgreen;
    padding: 3px;
    color: black;
}

span.budget-utilise strong {
    
    padding: 3px;
   
}

body#authentication header#header {
    display: none;
}

body#authentication nav.breadcrumb {
    display: none;
}

body#authentication .no-account {
    display: none;
}

body#authentication header.page-header {
    text-align: center;
}

body#authentication #main .page-content {
    margin-bottom: 1.563rem;
    border-radius: 30px;
    background-color: #e6e6e6;
}
body#authentication h1 {
    padding-top: 200px;
    font-size: 1.375rem;
    background-image: url(https://camo.boutique-newcom.fr/img/logo300.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 220px;
    margin: 0;
}

body#authentication #wrapper {
    background: white;
}

body#checkout .payment-options {
    display: none;
}

body#order-confirmation div#order-details {
    display: none;
}

body#order-confirmation section#content-hook_payment_return {
    display: none;
}

div#contact-link {
    display: none;
}

#block_myaccount_infos .myaccount-title a, #header a, #wrapper .breadcrumb li a, .block-contact .block-contact-title, .block-contact .navbar-toggler .material-icons, .linklist .blockcms-title a {
    color: white;
}

#header .header-nav {
    border: none;
    background: #004a5b;
}

#header .header-nav .material-icons {
    color: #f3970e;
}
.input-group .input-group-btn>.btn[data-action=show-password] {
   
    background: #f3970e;
}
body#category .block-category {
    display: none;
 }


body#category .block-categories {
    display: none;
}

body#category .container nav.breadcrumb ol li a span {
    color: #004a5b;
}

body.category-id-5 ul#top-menu li#category-5 a.dropdown-item, body.category-id-4 ul#top-menu li#category-4 a.dropdown-item, body.category-id-3 ul#top-menu li#category-3 a.dropdown-item, body.category-id-6 ul#top-menu li#category-6 a.dropdown-item, body.category-id-7 ul#top-menu li#category-7 a.dropdown-item {
    color: #004a5b;
     
    background: #ffffff95;
    border-radius: 20px;
}

#header .header-top a[data-depth="0"] {
    color: #f6f6f6;

}