/* focus op navbar weg */
body :focus { outline: unset;}

/*nav bar */
.categories-navbar .category-title-wrapper:focus span:after{position:absolute;content:"";width:100%;height:100%;top:0;left:10px;border:0px solid var(--dark)}

/* categorie image */

.category-item .image-wrapper img {object-fit: contain;}

.category-item .image-wrapper {box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}

/* user fiels width */
.PersonalInformation #trEditInfo .FormField {
    width: 760px;
}


/* logo link groter*/
.header .header-stripe .logo-wrapper .logo{max-width: 400px !important;}


/*categorie afbeeldingen*/

.image-wrapper {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}


/* nav focus */

body :focus {outline: unset;}


/* support link */

.support-button{
background:none;
border: 0;
margin-right: 14px;
}
.support-button:focus{border: 0;outline: unset;}


/* Database link */
.database-button{
background:none;
border: 0;
margin-right: 14px;
}

.database-button:focus{border: 0;outline: unset;}


#databaselink {display:none;}


/* aanspreking home pagina */
.home .promo-heading {
    font-size: var(--text-size-h1);
    margin-top: 15px;
    text-align: center;
}

.home .categories-wrapper {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
}

/*footer*/
.basic_html_main {padding:unset;}

.footer {
    background-color: var(--footer-background-color);
    color: var(--footer-text-color);
    display: flex;
    flex-direction: row;
    font-size: var(--text-size-regular);
    height: var(--footer-height);
    justify-content: space-between;
    padding: 40px 145px;
    position: relative;
    width: 100%;
}

#mk-footer-navigation {
    float: right;
}

.mk-grid {
    margin: 0 auto;
    max-width: 1160px;
    min-width: 1160px;
    width: 100%;
}

#mk-footer-navigation li a, .mk-footer-copyright {
    color: #fff;
    font-size: 12px;
    font-size: bold;
    letter-spacing: 1px;
    line-height: 16px;
    -moz-opacity: 80;
    -khtml-opacity: 80;
    opacity: 1;
    opacity: .8;
    
    text-decoration: none;
float:left;
}

#mk-footer-navigation ul li {
    display: inline-block;
    margin: 0;
    padding: 0 25px 0 0;
}

/*end footer*/


#ctl00_cphMainContent_ctl10_Duc18665_StringLongTextBox {height: 370px;}


/*cart - oplage */

.item-box-container .item-box .item-description .total {top:unset;}

/* hide reorder info bij product*/
.product-instance .right .product-reorder {
display:none;
}

/* Logo login page */
.loginLogoContainer .logo {display:unset !important;}


/* home featured products */
.home .featured-products-wrapper {
    display: none;
}


/* home button */
.home .promotion-item .button {
    display: none;
}

/* hooghte text area */
.product-properties .duc-wrapper textarea {height: 150px;}

.FileAttachmentList li a {padding-left: 30px;}


.gallerylayer {width: unset !important;
    height: unset !important;}


#Dial_47694  {
margin-top: unset; 
    padding-top: 30PX;
    padding-bottom: 0px; 
    margin-bottom: 0px; 
}


#Dial_47695 {
margin-top: unset; 
    padding-top: 30PX;
    padding-bottom: 0px; 
    margin-bottom: 0px; 
}

#Dial_47693 {
margin-top: unset; 
    padding-top: 30PX;
    padding-bottom: 0px; 
    margin-bottom: 0px; 
}


#Dial_47793 {
margin-top: unset; 
    padding-top: 30PX;
    padding-bottom: 0px; 
    margin-bottom: 0px; 
}

#Dial_47696 { 
margin-top: unset; 
    padding-top: 30PX;
    padding-bottom: 0px; 
    margin-bottom: 0px; 
}

#ctl00_cphMainContent_ctl10_Duc47692_StringLongTextBox {    background-color: white;
    border: unset ! important;
    font-size: var(--text-size-label) !important;
    font-family: 'Open Sans';}

.uitleg {
color: #ca4b18 !important;
font-weight: bold;
font-size: 24px;
text-decoration: underline;
text-decoration-color: #ca4b18;
text-transform: uppercase;
}

.uitleg_klein  {
color: #ca4b18 !important;
font-weight: bold;
font-size: 18px;
text-decoration: underline;
text-decoration-color: #ca4b18 !important;
text-transform: uppercase;
}

section.catalog-items .clearfix {
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
}
.customizationPreview {
width: 100%;
height: 100%;
}

.formfield, .FormField{
width: 100%;
}

.dddlValue select{
width: 100%;
}

.dtiName, .dmiName, .dddlName{
width: 100%;
padding-bottom: 0px !important;
}

.FieldOptionItem.FOList.selected{
    border: 1px solid lightgrey;
}

span#ctl00_cphMainContent_lblPaymentMethod {
    font-weight: 700;
    color: red;
}

span#ctl00_cphMainContent_lbltxtPaymentMethod {
    font-weight: 700;
    color: red;
}

span#ctl00_cphMainContent_lblCustomerNoteApproverView {
    color: red;
}


.search {
    width: 300px !important;
    
}