/* door Jesse van Prindustry @ 20-02-2023
table.order-reference {
    display: none;
}
*/
a#save_as_offer {
    display: none;
}
.payment-methods, .waarde{
    display:none !important;
}
.winkel-beschrijving table {
    display: none !important;
}
.btn-outline-secondary {
    color: #009de0 !important;
    border-color: #009de0 !important;
}

a[title="Adressen"],a[title="Gebruikersbeheer"]{
        display: none !important;

}
.basketUpload .custom-file{
           display: none !important; 
}
/*div#werkbalk a.save {*/
/*    display: none !important;*/
/*}*/

/* end */
a{
    color: #009de0 !important ;
}
form[name="memberlogin"] > table > tbody > tr > td:last-of-type input{
width: 20rem !important;
}
form[name="memberlogin"] > table > tbody > tr {
    /* padding-bottom: 2rem !important; */
 display: block;
}
form[name="memberlogin"] > table > tbody > tr {

    margin-bottom: 1.5rem !important;
}
form[name="memberlogin"] > table > tbody > tr > td:first-of-type{
    display:none;
}
.form-control{
    border: 1px solid #000 !important;
}

i.fal.fa-search,i.fal.fa-power-off,i.fal.fa-shopping-cart {
    font-weight: 700;
}
button.btn.bg-white.border.border-gray-400.border-left-0 {
    border-color: #000 !important;
}

 div#navbarSupportedContent{
	/*padding-left: 0 !important;*/
	/*padding-right: 0 !important;*/
}
#navbarSupportedContent > div { 
width: 100%
}
#navbarSupportedContent {
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}
ul.navbar-nav.section-menu {
    padding-left: 1rem;
}
 /*accolades*/
.carousel-item::after, .accolade-inverse.bottom-left, .accolade-inverse.bottom-center,  .accolade-inverse.bottom-right {
    bottom: 0;
}
.navbar .col-8 .col.px-0 {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

nav.navbar.navbar-expand-lg.navbar-light.container.bg-blue.builder-top-header-bg-color {
    background-color: white !important;
}

header.header-d.sticky-top.border-bottom.border-opace.header-d.bg-blue.builder-header-bg-color {
    background-color: white !important;
}
.badge-red {
    color: #fff;
    background-color: red;
    border-radius: 50%;
}
li.nav-item.dropdown.section-menu-a::after{
    /*    content: "F061";*/
    /*font-family: 'Font Awesome 5 Pro';*/
    /*font-weight: 900;*/
}

#welcome {
    background-image: url(/files/public/fck/1/inlogscherm/Rectangle%20116.png);
    /*margin-top: 6rem;*/
    padding-left: 0;
    padding-right: 0;
    background-size: cover;
    /*height: 33rem;*/
    background-position: bottom right;
}
.login-container {
    background-image: url(/files/public/fck/1/inlogscherm/Rectangle%20116.png);
    /*margin-top: 6rem;*/
    padding-left: 0;
    padding-right: 0;
    background-size: cover;
    /*height: 33rem;*/
    background-position: bottom right;
}

.container.home-page.row.mx-auto.mt-3.content-wrapper {
    margin-top: 0 !important;
}
a.btn.btn-primary.arrow {
    bottom: 0;
    position: absolute;
    right: 0;
}

.dropdown-menu.mt-0.rounded-0.bg-gray-100{
    /*background-color: #f7f7f7cc!important;*/
}
a.dropdown-item:hover {
    font-weight: 500;
}

a[title="Meer informatie"] {
    display: none;
}

article.steps_selector > div > section > header > h2 {
    color: black;
}

section.gekozen_product > header {
    background: none;
}
section.gekozen_product.card.p-0.col {
    border: none;
}
section.gekozen_product > header > div {
    font-weight: 700 !important;
    margin-left: -6px;
}
li.d-flex.border-bottom {
    border-bottom: 0 !important;
}
section.gekozen_product > header.card-header{
       border-bottom: 0 !important; 
}
/*a#section_33 {*/
/*    pointer-events: none;*/
/*}*/
/*a#section_17 {*/
/*    pointer-events: none;*/
/*}*/
.product-foto.h-100 {
    pointer-events: none;
}
.product-div.card.h-100 {
    cursor: pointer;
}
i.fal.fa-cart-plus {
    display: none;
}
.add_to_cartbutton{
    color: #000 !important;
}
.add_to_cartbutton:after{
        content: "\F061";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
}
span.prijs_ex_btw, span.prijs_inc_btw {
    color: #000;
}

.card{
    border: 1px solid #000 !important;
}
.card:hover{
    border: 2px solid #0081B5 !important;
}
.gekozen_product.card{
    border: 0 !important;
}
.option_container.card{
    border: 1px solid rgba(0,0,0,.125)!important;
}
input.btn.btn-primary.dynamic-option-submit {
    margin-top: 0.5rem;
}
/*prices*/
a.text-primary {
    color: #000!important;
}
a.text-primary:focus, a.text-primary:hover {
    color: #000!important;
    font-weight: 700 !important;
}
input.amount_other.input-group-append.btn.btn-outline-primary {
    color: #000 !important;
    border-color: #000 !important;
}
/*approvers*/
a.winkelwagen-knop.winkelwagen-knop-active.green.btn.btn-sm.btn-success {
    color: #000 !important;
}
a.winkelwagen-knop.red.btn.btn-sm.btn-danger {
        color: #fff !important;
}
/*niet doen, is te generiek*/
/*.card:hover{*/
/*    background: #e5f7ff -webkit-gradient(linear,left top,left bottom,from(#e9f8ff),to(#e5f7ff)) repeat-x;*/
/*    background: #e5f7ff linear-gradient(180deg,#e9f8ff,#e5f7ff) repeat-x;*/
/*    border-color: #dbf4ff;*/
/*    }*/
.card.border-0{
    border: 0px !important;
}
a#delete:hover {
    color: #fff !important;
}
a.btn.btn-sm.btn-outline-primary.copy.ml-2.my-2.d-block.d-sm-inline-block:hover {
    color: #000 !important;
}
/*oud*/
/*
.carousel-item::after, .accolade-inverse.top-left, .accolade-inverse.bottom-left{
    left: 16.66667%;
}

.carousel-item::after, .accolade-inverse {
    position: absolute;
    width: 2rem;
    height: 1rem;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='1rem' viewBox='0 0 36 19'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M36 18.998L0 19c4.782.006 9.37-1.992 12.755-5.555C16.14 9.882 18.045 5.047 17.95 0c.006 5.045 1.91 9.88 5.296 13.443 3.385 3.563 7.973 5.562 12.754 5.555z'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    content: '';
}
*/
 /* LOGO SIZE  */

/*.logo img {*/
/*    max-height: 120px !important;*/
/*    margin-bottom: 1rem;*/
/*    margin-top: 0.5rem;*/
/*}*/

/* EINDE LOGO SIZE  */


/*td.accept_conditions {*/
/*    width: 335px;*/
/*}*/



/*a.winkelwagen-knop.red.btn.btn-sm.btn-danger.mb-4 {*/
/*    margin-right: 1rem;*/
/*}*/

/*li.nav-item.dropdown.section-menu-a:hover {*/
/*    background: #00c4ff;*/
/*}*/

/*a.winkelwagen-knop.winkelwagen-knop-active.green.btn.btn-sm.btn-success.mb-4 {*/
/*    margin-right: 2rem;*/
/*}*/


/*.login-container.container.py-3 {*/
/*    background: #009dde6e;*/
/*    border-bottom-right-radius: 50px;*/
/*    border-bottom-left-radius: 50px;*/
/*    padding-bottom: 3rem !important;*/
/*    padding-top: 3rem !important;    */
/*    border: solid 3px #009dde;*/
/*    border-top: none;*/
/*}*/

/* input.login_email.form-control.form-control-sm.w-auto {*/
/*    width: 95% !important;*/
/*}*/

/*input.login_password.form-control.form-control-sm.w-auto {*/
/*    width: 95% !important;*/
/*}*/

/*table.table.table-sm.table-borderless {*/
/*    text-align: left;*/
/*}*/

/*.login-content.rounded.p-2.col-md-7.mx-auto.mt-5 {*/
/*    -webkit-box-flex: 0;*/
/*    -ms-flex: 0 0 50%;*/
/*    flex: 0 0 50%;*/
/*    max-width: 50%;*/
/*    text-align: center;*/
/*    background: white;*/
/*    border: solid 1px #c9c9c9;*/
/*}*/

/*img.mx-auto.my-5.px-0.col-md-5.d-block {*/
/*    -webkit-box-flex: 0;*/
/*    -ms-flex: 0 0 50%;*/
/*    flex: 0 0 50%;*/
/*    max-width: 50%;*/
/*}*/

/* USER MENU */

/*.fa-shopping-cart:before {*/
/*    content: "f07a";*/
/*    color: white;*/
/*}*/

/*.shopping-cart {*/
/*    background-color: #41ba36;*/
/*    padding-right: 1.5rem;*/
/*    padding-left: 1.5rem !important;*/
/*    border-radius: 10px;*/
/*    margin-right: 1rem;*/
/*    margin-bottom: 1rem;*/
/*    text-align-last: center*/
/*}*/


/*.shopping-cart.row {*/
/*    margin-left: 2rem;*/
/*}*/

/* EINDE USER MENU */

 /* Image hover effect  */

/*.hovereffect {*/
/*width:100%;*/
/*float:left;*/
/*overflow:hidden;*/
/*position:relative;*/
/*text-align:center;*/
/*cursor:default;*/
/*}*/

/*.hovereffect .overlay {*/
/*width:100%;*/
/*height:100%;*/
/*position:absolute;*/
/*overflow:hidden;*/
/*top:0;*/
/*left:0;*/
/*opacity:0;*/
/*background-color: rgba(66, 187, 230, 0.24);*/
/*-webkit-transition:all .4s ease-in-out;*/
/*transition:all .4s ease-in-out*/
/*}*/

/*.hovereffect img {*/
/*display:block;*/
/*position:relative;*/
/*-webkit-transition:all .4s linear;*/
/*transition:all .4s linear;*/
/*}*/

/*.hovereffect h2 {*/
/*text-transform:uppercase;*/
/*color:#fff;*/
/*text-align:center;*/
/*position:relative;*/
/*font-size:17px;*/
/*background: #00458e;*/
/*-webkit-transform:translatey(-100px);*/
/*-ms-transform:translatey(-100px);*/
/*transform:translatey(-100px);*/
/*-webkit-transition:all .2s ease-in-out;*/
/*transition:all .2s ease-in-out;*/
/*padding:10px;*/
/*FONT-WEIGHT: BOLD;*/
/*}*/

/*.hovereffect a.info {*/
/*text-decoration:none;*/
/*display:inline-block;*/
/*text-transform:uppercase;*/
/*color: #ff9800;*/
/*border: 2px solid #ff9800;*/
/*font-weight: bold;*/
/*background-color:#ffffffd1;*/
/*opacity:0;*/
/*filter:alpha(opacity=0);*/
/*-webkit-transition:all .2s ease-in-out;*/
/*transition:all .2s ease-in-out;*/
/*margin:50px 0 0;*/
/*padding:7px 14px;*/
/*}*/

/*.hovereffect a.info:hover {*/
/*box-shadow:0 0 5px #fff;*/
/*}*/

/*.hovereffect:hover img {*/
/*-ms-transform:scale(1.2);*/
/*-webkit-transform:scale(1.2);*/
/*transform:scale(1.2);*/
/*}*/

/*.hovereffect:hover .overlay {*/
/*opacity:1;*/
/*filter:alpha(opacity=100);*/
/*}*/

/*.hovereffect:hover h2,.hovereffect:hover a.info {*/
/*opacity:1;*/
/*filter:alpha(opacity=100);*/
/*-ms-transform:translatey(0);*/
/*-webkit-transform:translatey(0);*/
/*transform:translatey(0);*/
/*}*/

/*.hovereffect:hover a.info {*/
/*-webkit-transition-delay:.2s;*/
/*transition-delay:.2s;*/
/*}*/

 /* END Image hover effect  */
 
 
 
/* verklein de zoom icoonselector */
.foto-blok, .foto-met-extra {
    max-width: 525px !important;
    max-height: 400px !important;
    border: none !important;
}

.foto-blok center img {
    max-height: 400px;
    max-width: 525px;
}

img.thumbSelector.card-img-top {
    width: 100% !important;
}

img.thumbSelector {
    width: auto !important;
}

/* EIND verklein de zoom icoonselector */

.bedank-offerte {
  margin-left: 6rem;
}

/* START 'i' op categorie label niveau styling */
.badge-info.badge-pill {
    color: #fff !important;
    background-color: #000fff;
    border-radius: 50% !important;

        width: 30px !important;
        height: 30px !important;
        padding: 6px 0px !important;
        /*border-radius: 15px;*/
        font-size: 8px !important;
        text-align: center !important;
}

.badge-pill {
  /*padding-right: 1.6em;*/
  /*padding-left: 1.6em;*/
  /*border-radius: 10rem;*/
}


.fal.fa-info {
    font-family: 'Fira Sans,sans-serif'!important;
    font-weight: 700 !important;
    font-size: 1.2rem;
}
.fal.fa-info:before{
    content: 'i' !important;
}
/* EINDE 'i' op categorie label niveau styling */

/* START offerteknop styling in Step selector */
.add_to_offerfields.btn.btn-lg.btn-success.m-2 {
  background: orange;
  color: white;
  border-color: orange;
}
/* EINDE offerteknop styling in Step selector */

/* START Printwijze tekst vergoten */
.printing_method.font-weight-bold {
  font-size: 2rem;
}
/* EINDE Printwijze tekst vergoten */

/* START Bekijken knop in icoon selector verbergen */
.product-meer-info.btn.btn-sm.btn-outline-primary.m-2 {
  display: none;
}
/* EINDE Bekijken knop in icoon selector verbergen */

/* START verbergen prijzen in icoon selector view */
.product-aantal.d-inline-block.col-lg-6 {
  display: none !important;
}

.product-prijs.d-inline-block.col-lg-6.text-right.font-weight-bold {
  display: none !important;
}
/* EINDE verbergen prijzen in icoon selector view */


/* CSS HOMEPAGE */

/*.btn-home-1 {*/
/*    background: #009de0;*/
/*    margin-top: 0px !important;*/
/*}*/

/*.btn-home-2 {*/
/*    background: #009de0;*/
/*}*/

/*.btn-home-3 {*/
/*    background: #009de0;*/
/*    margin-bottom: 0px !important;*/
/*}*/

/*.btn-home-1, .btn-home-2, .btn-home-3 {*/
/*    color: #fff;*/
/*    width: 100%;*/
/*    padding: 1rem;*/
/*    margin: 0.5rem;*/
/*    border-radius: 1rem;*/
/*    font-size: xx-large;*/
/*    text-align: -webkit-center;*/
/*    transition: 0.5s;*/
/*    border: none;*/
/*}*/

/*.btn-home:hover, .btn-home-1:hover, .btn-home-2:hover, .btn-home-3:hover {*/
/*    color: #0A3B59;*/
/*    text-decoration: none;*/
/*    background: #7ECDEF;*/
/*    border: none;*/
/*}*/


/*.btn-inschrijven { */
/*    background: #fab600;*/
/*    border: none;*/
/*    border-radius: 0.5rem;*/
/*    color: #fff;*/
/*}*/

/*.btn-inschrijven:hover {*/
/*    color: #fff;*/
/*    text-decoration: none;*/
/*    background: #7ECDEF;*/
/*    border: none;*/
/*}*/




/*.card-home {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    min-width: 0;*/
/*    word-wrap: break-word;*/
/*    background-color: #fff;*/
/*    background-clip: border-box;*/
/*    border: 1px solid rgba(0,0,0,.125);*/
/*    border-radius: 0.25rem;*/
/*    padding: 2rem;*/
/*    text-align: -webkit-center;*/
/*    background: #009de0;*/
/*    border-radius: 1.5rem;*/
/*    color: white;*/
/*}*/

/*.card-home-2 {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    min-width: 0;*/
/*    word-wrap: break-word;*/
/*    background-color: #fff;*/
/*    background-clip: border-box;*/
/*    border: 1px solid rgba(0,0,0,.125);*/
/*    border-radius: 0.25rem;*/
/*    padding: 2rem;*/
/*    text-align: -webkit-center;*/
/*    background: none;*/
/*    border-radius: 1.5rem;*/
/*    border: solid 5px #e3bc5a;*/
/*    width: -webkit-fill-available;*/
/*}*/

/*.card-home-3 {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    min-width: 0;*/
/*    word-wrap: break-word;*/
/*    background-color: #fff;*/
/*    background-clip: border-box;*/
/*    border: 1px solid rgba(0,0,0,.125);*/
/*    border-radius: 0.25rem;*/
/*    padding: 2rem;*/
/*    background: #e3bc5a;*/
/*    border-radius: 1.5rem;*/
/*}*/

/*.card-home-3>h2 {*/
/*    color: white !important;*/
/*}*/

/*.card-home-4 {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    min-width: 0;*/
/*    word-wrap: break-word;*/
/*    background-color: #fff;*/
/*    background-clip: border-box;*/
/*    padding: 2rem;*/
/*    border-radius: 1.5rem;*/
/*    border: solid 5px #01ae9f;*/
/*}*/

/*.card-home-4>h2 {*/
/*    color: #e3bc5a !important;*/
/*}*/

/*.card-home-5 {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    min-width: 0;*/
/*    word-wrap: break-word;*/
/*    background-color: #fff;*/
/*    background-clip: border-box;*/
/*    padding: 2rem;*/
/*    border-radius: 1.5rem;*/
/*    border: none;*/
/*    background: #f2f2f1;*/
/*    margin-bottom: 3rem;*/
/*}*/

/*.col-12.col-sm-6.col-lg-4>h3 {*/
/*    margin-left: 1.2rem !important;*/
/*}*/

/* EIDNE CSS HOMEPAGE */


/*offerteformulier*/

.offer-table {
  margin-left: 3%;
}

/*.content-info-margin input {*/
/*	display: block;*/
/*	min-width: 380px;*/
/*}*/

/*.content-info-margin  i {*/
/*	margin-left: 1rem;*/
/*	color: #7d7d7d;*/
/*	display: block;*/
/*}*/
/*.offer label{*/
/*width: 20%;*/
/*}*/
/*.offer input{*/
/*  width: 50% ;  */
/*}*/

/* Verwijder de knop om een 'nieuw adres' toe te voegen aan je adresboek */
.inlog-registratie-kleur.padding.btn.btn-primary {
  display: none;
}

/* Factuuradres blok uit het zicht verwijderen in stap 2 */
.addressBox {
  display: none;
}

/* Upload mogelijkheid in een order in de frontend verbergen */
.custom-file {
  /* display: none !important; */
}


li.nav-item.dropdown.section-menu-a:nth-child(5) .dropdown-menu.mt-0.rounded-0.bg-gray-100, 
li.nav-item.dropdown.section-menu-a:nth-child(6) .dropdown-menu.mt-0.rounded-0.bg-gray-100
{
    display: none !important;
}