/*Inlogformulier aanpassingen */

#inlogformulier input[type="text"],
#inlogformulier input[type="password"] {
  display: block;
  box-sizing: border-box;
  margin-bottom: 0px;
  padding: 4px;
  width: 220px;
  height: 32px;
  border: none;
  border-bottom: 1px solid #AAA;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 15px;
  transition: 0.2s ease;
}

#inlogformulier input[type="text"]:focus,
#inlogformulier input[type="password"]:focus {
  border-bottom: 2px solid #f28e62;
  color: #16a085;
  transition: 0.2s ease;
}

#inlogformulier input[type="submit"] {
  margin-bottom: 15px;
  width: 120px;
  height: 32px;
  background: #f28e62;
  border: none;
  border-radius: 2px;
  color: #FFF;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  transition: 0.1s ease;
  cursor: pointer;
}

#inlogformulier input[type="submit"]:hover,
#inlogformulier input[type="submit"]:focus {
  opacity: 0.8;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  transition: 0.1s ease;
}

#inlogformulier input[type="submit"]:active {
  opacity: 1;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  transition: 0.1s ease;
}

#inlogformulier *:focus {
  outline: none;
}

/*Meer ruimte boven het logo op de homepage*/

.home-center-center img {
    margin-top: 50px;
}

/*Paginacontent zelfde achtergrondkleur als rest van de pagina*/

.PageContentUnder .col-md-4 {
    background-color: #fcfafa;
}


.homePage .homehrLine, .BorderlineHome {
    border-color: #e68358;
}

.homePage .homehrLine, .BorderlineHome {
    margin-bottom: 0 !important;
}

#social {
    background-color: #333d40;
}

.textpage-header span {
    background-color: #333d40DD;
}

.dropdown-item p {
    margin-bottom: 0;
}

/*Twee opmerkingen m.b.t. bezorgen op Moederdag*/

/*#orderdelivery-deliver-form > .form-group > #deliveryDetailsContainer > .form-group:before {*/
/*    display: inline-block;*/
/*    content: "Wij bezorgen op Moederdag, mits vóór zaterdag 12:00 uur besteld.  Vul hieronder als opmerking in: ‘Bezorgen op 14 mei’. En kies bij de volgende stap 13 mei als bezorgdatum.";*/
/*    margin-bottom: 15px;*/
/*}*/

/*#shopitem-orderform-deliverydatecontainer > #shopitem-orderform-deliverycontact-selectdate > legend:after {*/
/*    display: inline-block;*/
/*    content: "Wil je op Moederdag bezorgd hebben? Selecteer dan 13 mei als bezorgdatum. Controleer of je als opmerking bij de vorige stap ‘Bezorgen op 14 mei’ hebt ingevuld. Als dit niet het geval is, begin dan opnieuw met bestellen via de webshop. ";*/
/*    margin-bottom: 5px;*/
/*    font-size: 16px;*/
/*}*/

#bezorgregio hr {
    margin-top: 5rem;
}

#deliveries {
    padding-bottom: 0;
}

#bezorgregio .warrenty-heading {
    padding-left: 50px;
    font-family: Libre Baskerville,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: 48px;
    font-weight: 400;
}

#bezorgregio p {
    padding: 0 200px;
    font-family: Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}

#bezorgregio hr {
    position: relative;
    border: none;
    border-top: 2px solid rgba(0,0,0,.2);
    margin-top: 8rem!important;
    min-width: 360px!important;
}

#bezorgregio .warrantyHrRight {
    margin-left: -100px;
}

video {
  /* override other styles to make responsive */
  width: 100%    !important;
  height: auto   !important;
 }
 
 /*#regionOfDeliveryFilter {*/
 /*    display: none;*/
 /*}*/
 
 .col-lg-6.col-md-6.col-sm-12.text-left.contactaddress {
     padding-top: 0 !important;
 }
 
/*Ruimte Invoice button*/

form[action="/umbraco/Surface/WebshopSurfaceV2/DownloadInvoice"] button[type="submit"].btn.btn-secondary {
    margin-bottom: 50px;
}

/* Carnaval 2025 bezorgen en afhalen uitschakelen */

td.day[data-date='1740960000000'],
td.day[data-date='1741046400000']



{
    color: #999 !important;
    cursor: default;
    pointer-events: none;
    background-color: white !important;
    background-image: none !important;
    text-shadow: none !important;
}

#displayContainer .row:first-of-type {
    display: none;
}
