/*aflevermelding boven*/
 .delivery-deadline-short{
     display:none;
 }
 /*Diverse headers in het grijs */
 h1, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5 {
    color: #C0C0C0;
}

h2 {
    color:#C0C0C0 !important; /* groene H2 */
}

h6 {
    color:#C0C0C0 !important; /* groene H2 */
}

.nav_extra a  {
    color:#C0C0C0; /*navigatie kleur*/
}

/* Dropdown menu kleur wanneer er op gedrukt wordt */
.dropdown-item.active, .dropdown-item:active {
    color: #000000;
    text-decoration: none;
    background-color: #f7f7f7;
}


/* border weg bij stepselector */
.card {
    border: 0px solid rgba(35, 31, 32, 0.125);
    /*    border-top-color: rgba(35, 31, 32, 0.125);
        border-right-color: rgba(35, 31, 32, 0.125);
        border-bottom-color: rgba(35, 31, 32, 0.125);
        border-left-color: rgba(35, 31, 32, 0.125);*/
    border-radius: 0.0rem;
}

/*mobile plusje weg*/
.section-menu-mobile span {
    /*display: none !important;*/
}

/* footer powered by prindustry verwijderen */
.footer-powered {
    display:none;
}

/* product pagina knoppen */
/*hover variant*/
.btn-outline-primary:hover {
    color: #FFFFFF;
    background-color: #C0C0C0;
    border-color: #808080;
}

/* non hover variant*/
.btn-outline-primary {
    color: #00bfa5;
    border-color: #C0C0C0;
}


/* Radio buttons bij stepselector */
.custom-control-input:checked ~ .custom-control-label::before {
    color: #FFFFFF;
    border-color: #C0C0C0;
    background-color: #C0C0C0;

}

/* prijstabel knoppen niet actief, niet hovered*/
.btn-light {
    color: #808080 !important;
    background-color: #C0C0C0;
    border-color: #C0C0C0;
}

/* prijstabel knoppen hovered  */
.btn-light:hover {
    color: #FFF !important;
    background-color: #808080;
    border-color: #808080;
}

/*prijstabel active */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
    color: #FFF !important;
    background-color: #000000;
    border-color: #000000;
}

a.text-primary:hover {
    color: #FFF !important;
}

/* maximale hoogte logo wijzigen */
.logo img {
    max-height: 110px !important;
}

/*  Kleur voor warnings, "verwachte dag van levering" */
    .alert-warning {
    color: #FFFFFF;
    background-color: #808080;
    border-color: #808080;
}


/* Bereken knop */
.btn-outline-primary {
    color: #000000;
    border-color: #000000;
}

/*Bereken knop hover */



.btn-primary {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000;
}

.btn-primary:hover {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000;
}



.btn-outline-primary:hover {
    color: #FFF;
    border-color: #C0C0C0;
}

a {
    color: #000000;
  
}



.btn-info {
    color: #FFF;
    background-color: #C0C0C0 !important;
    border-color: #808080 !important;
}

.btn-info:hover {
    color: #FFF;
    background-color: #C0C0C0 !important;
    border-color: #808080 !important;
    box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5) !important;
}

.btn-secondary {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000;
}

.btn-secondary:hover {
    color: #FFFFFF;
    background-color: #c0c0c0;
    border-color: #c0c0c0;
    box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5) !important;
}


.btn-secondary:focus {
    color: #FFFFFF !important;
    background-color: #7dafd4 !important;
    border-color: #7dafd4 !important;
    box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5)!important;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5) !important;
}




.text-success {
    color: #000000 !important;
}

.section-menu-a .img-thumbnail {
   display: none !important;
}

.btn-success {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000;
}

.btn-success:hover {
    color: #FFFFFF;
    background-color: #c0c0c0;
    border-color: #c0c0c0;
    box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5) !important;
}

.btn-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5) !important;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(128, 128, 128);
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
    color: #333;
    background-color: #808080;
    border-color: #808080;
}



.a {
    color: #c0c0c0;
}


a:hover {
    color: #010101;
    
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #00000099 !important;
    border-color: #00000099 !important;
}


.form-control:focus {
    color: #546e7a;
    background-color: #fff;
    border-color: #00000042 !important;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25) !important;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25) !important;
}


.cookie_bar {
    position: fixed;
    background: #f7f7f7 !important;
    border: 1px solid #434343 !important;
    color: #000 !important;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    left: 0;
    text-align: center;
}

.cookie_bar button:hover {
    background: #a1a1a1 !important;
}

.cookie_bar button {
    padding: .5rem;
    font-weight: 600;
    border: #000000 !important;
    background: #000000 !important;
    color: #fff !important;
    -webkit-transition: background .2s ease;
    transition: background .2s ease;
}


.navbar-toggler {
    margin-top: 6rem !important;
    z-index:1000;
  }
  
 /*yellow to gray*/
 .steps_selector .option_container .icon_selector li.active, .steps_selector .option_container .icon_selector li.has_image:hover .steps_selector .option_container .icon_selector li.has_image.active, .steps_selector .option_container .icon_selector li.has_image:hover .steps_selector .option_container .radio_selector li.has_image.active, .steps_selector .option_container .icon_selector li:hover, .steps_selector .option_container .radio_selector li.active, .steps_selector .option_container .radio_selector li.has_image:hover .steps_selector .option_container .icon_selector li.has_image.active, .steps_selector .option_container .radio_selector li.has_image:hover .steps_selector .option_container .radio_selector li.has_image.active, .steps_selector .option_container .radio_selector li:hover {
    border-color: #f7f7f7 !important;
}


.alert-primary {
    color: #333 !important;
    background-color:#f7f7f7 !important;
    border-color: #f7f7f7 !important;
}

.badge-info {
    color: #f7f7f7;
    background-color: #455a64;
}

small{
    font-size: 100% !important;
}

/* Step selector aanpassingen - label en waarde onder elkaar */
article.steps_selector li.d-flex {
    display: flex !important;
    flex-direction: column;
    padding: 5px 0px;
}

article.steps_selector li.d-flex > span.col-5 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    font-weight: 700 !important;
    font-size: 0.9rem !important;
}

article.steps_selector li.d-flex > span.col-7 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    font-size: 0.9rem !important;
    font-weight: 400 !important;
    
}
 /*chili nav*/
 nav.navbar.navbar-expand-lg.navbar-light.bg-dark {
    background-color: #fff !important;
 }