﻿@charset "utf-8";
/* CSS Document */
html{overflow-y: scroll;}
body {
    /*background-color: #97c00e;*/
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    color: #454545;
}
img {border:none;}

#toplinks { white-space:nowrap; min-height:1px; background:none; width:960px; margin-left:auto; margin-right:auto;}
.toplinks-a {
    background-color: #000;
    color: #fff;
    padding: 3px 10px 3px 400px;
}
#toplinks a {color:#fff; text-decoration:none;}
#toplinks a:hover {color:#fff; opacity:0.9;}
#eco-groothandel-logo {margin:25px auto 10px auto; border:none;width:960px; height:100px; }
#eco-groothandel-logo a {border:none;}
#eco-groothandel img {border:none;}
#eco-groothandel-content {position:relative; margin:70px auto 0px auto; /*padding:35px 10px 10px 0px;*/ background:none; width:980px; min-height:600px; color:#000; text-align:left;}

h2 {
    color: #000;
    letter-spacing: 0.3px;
    font-size: 22px;
    font-weight: bold;
}
#mainNavBar { background-color:#4a3e0e;position:absolute; padding-top:0px; margin-top:-33px; margin-left:10px;height:30px; z-index:100; width:960px;}
#eco-groothandel-footer {
    width: 1280px;
    height: 111px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-flow: row wrap;
    justify-content:space-between;
}
.pixel10{margin:0px 10px 10px 10px;}
/*
.pixel1020{margin:0px 20px 10px 10px;}
*/
.pixel1020 a {
    text-decoration:underline;
}
#content-shadow {
    margin-top: -5px;
    width: 960px;
    background-image: url(imageslayout12/bgshadowwit.gif);
    background-repeat: repeat-y;
    background-position: right;
}
#content-shadow-height-left {margin-top:70px;width:484px;height:600px; float:left; background-color:#fff;margin-left:10px;border-right:1px solid;}
#content-shadow-height {margin-top:0px;width:484px;height:600px; float:left;background-color:#fff;}
#content-shadow-height-full {margin-top:70px;width:960px;min-height:600px; float:left;background-color:#fff;margin-left:10px;}

@media (min-width: 1200px) {
    #eco-groothandel-content {
        width: 1350px;
    }

    #mainNavBar {
        width: 1350px;
    }

    #content-shadow-height-left {
        width: 584px;
    }

    #content-shadow-height {
        width: 584px;
    }

    #content-shadow-height-full {
        width: 1350px;
        padding:0 25px 0 15px;
    }
    #toplinks {
        width: 1350px;
    }
    #eco-groothandel-logo {
        width: 1350px;
    }

    .container {
        width: 1350px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
        
    }
}

.formLabel{text-align:left;font-weight:bold;color:#000;white-space:nowrap;width:125px;vertical-align:top}
.CenterButton{text-align:center;padding:0px;margin:15px 0px 15px 0px;}
#GroothandelNav a {font-weight:bold; text-decoration:none;}
#GroothandelNav a:hover {text-decoration:underline;}
a.bloknav:link, a.bloknav:visited{color:#000;background-color:#FFF;text-decoration:none;}
a.bloknav:hover{color:#fff;background-color:#993300;text-decoration:none;}
.bloknav{color:#fff;background-color:#993300;text-decoration:none;padding:1px 3px 1px 3px;border:#000055 solid 1px;font-weight:bold;line-height:20px;margin-right:5px;}
.BlackLineUp{border:solid;border-color:#000;border-width:1px 0px 0px 0px;}
.Gerelateerd_foto{float:left;width:200px;height:140px;background-color:#FFF;margin:0px 15px 0px 0px;text-align:center;display:block;}
.Gerelateerd_foto img{margin-top:20px;width:200px;}
.rood {
    color: #FFF;
    background-color: #71b2a5;
}
.groen {color:#FFF;background-color:#97c00e;}
.notificatie {
    color: #FFF;
    background-color: #71b2a5;
}
.incart {background-color:#9ad7e9;}
.ResultLabel 
{
	font-size: 16px; color: Green;
}

.ErrorLabel 
{
	font-size: 16px; color: Red;
}
.Vetgedrukt
{
	font-weight:bold;
	margin-left:5px;
}
.LargerList 
{
	font-size: 17px;
}

.cssPager span { font-size:17px; font-weight:bold;}
.cssPager td
            {
                  padding-left: 4px;     
                  padding-right: 4px;    
              }
.cssPager a {font-size:17px;}

.AccountNameLabel {
    position:absolute;right:25px;font-weight:bold;
}

.bestellingplaatsen
{
    background-color:#97c00e;
    padding:20px;
    text-decoration:none;
    color:#fff;
    font-size:110%;
    font-weight:bold;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.dropdown a {
    text-decoration:none;
}

.w1px {width:1px;}
.w50px {width:50px;}
.w150px {width:150px;}
.topborderwhite {border-top:#FFF 1px solid;}
#filterspanel {margin:0px 0px 0px 0px; padding:10px 0px 10px 5px; overflow:hidden; white-space:nowrap;}

.graydiv {
    background-color:#efefef;
    padding:10px 10px 30px 10px;
    margin-bottom:10px;
}

.partner-levering {
    background-color:#99d9ea;
    padding:3px 2px 2px 2px;
}
.redirect-bericht {
    font-size:120%;
    color:red;
}

h1 {
    margin-block-start: 10px;
    margin-block-end: 10px;
}
h3 {
    margin-block-start: 5px;
    margin-block-end: 5px;
}
.gridlayout {
    font-size:16px;
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
    background-color: #8FBD47;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

#navbar2 {
    width: 100%;
    height: 50px;
    margin-top: 0; /*border-bottom: #81ba22 1px solid;*/
    padding-top: 0px;
    padding-bottom: 8px;
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#c1c4be, #fff, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#c1c4be, #fff, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#c1c4be, #fff, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#c1c4be, #fff, #fff); /* Standard syntax */
}

.shaded {
    width: 100%;
    height: 15px;
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#c1c4be, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#c1c4be, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#c1c4be, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#c1c4be, #fff); /* Standard syntax */
}

.navbar-nav2 {
    max-width: 1350px;
    width: 100%;
}

.cartMenu {
    float: left;
    display: block;
    background-color: #9389c1;
}

.cartMenu a.dropdown-toggle,
.cartMenu a#cart-sidebar-toggle {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    display: block;
}

.bestelpagina-footer {
    background-color: #f2f2f2;
    padding-bottom: 20px;
    width:100%;
    margin-top:50px;
}

.bestelpagina-footer h3 {
    border-bottom: 1px solid #DDDDDD;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    padding: 30px 0 15px;
    text-transform: uppercase;
    color: #3a3a3a;
}

ul {
    padding-inline-start:0;
}

th, td {
    padding: 5px;
}

@media (max-width:767px) {
    #eco-groothandel-content {
        width: 100%;
    }

    #eco-groothandel-footer {
        width: 100%;
    }

    #content-shadow-height-full {
        width: 100%;
    }
}

.navigation {
    background: none !important;
    width: initial !important;
}

.megamenu-panel {
    min-width: 1350px;
    left: 0px;
}

.greyrow {
    background-color: #f4f3ef;
}

.notificatiemsg {
    background-color: #e6c4da;
    padding:3px;
}

.uwprijs {
    color: #FFF;
    background-color: #8FBD47;
}

.autocomplete-suggestions {
    top:30px;
    left:0;
}

.autocomplete-suggestion {
    text-align:left;
}

.h36 {
    height: 36px;
    margin-bottom: 10px;
}