.theme-dropdown .dropdown-menu {
  display: block;
  position: static;
  margin-bottom: 20px;
}

.bgheader {background:#e7e7e8; width:100%;}
.bggreen {background:#1fb57a;}
.bggrey {background:#e7e7e8;}
.extra {margin:20px auto;}

.right {float:right; margin-left:25px;}
.left {float:left; margin-right:25px;}

.carousel .right {float:right; margin-left:0px;}
.carousel .left {float:left; margin-right:0px;}

a {color:#1fb57a;}
a:hover {color:#2e2e2e; text-decoration:none;}

h1 {color:#1fb57a; font-size:30px; margin-bottom:18px;}
h2, .h2 {font-size:25px;}
h2, h3, h4 {color:#1fb57a; margin-bottom:25px;}

p {margin:0 0 15px; line-height:2;}

h1#logo {margin:25px auto; text-align:center;}
h1#logo a{width:100%; display:block; z-index:10; margin-bottom:10px;}
h1#logo a img {max-width:100%; height:auto;}

form fieldset {width:75%;}

.page-header {padding-bottom:0px; margin:40px 0 20px; border-bottom:2px solid #b9b8b8; background:url(../images/bg_title.png) no-repeat bottom left;}
.page-header a h3 {background:url(../images/icon_more.png) no-repeat right;}
.page-header a:hover h3 {color:#2e2e2e; text-decoration:none;}

.navbar {background:none; border-radius: 0; -webkit-box-shadow:none; box-shadow:none; border:none;margin-bottom:0; margin-top:37px;}
.navbar-toggle {color:#1fb57a;}
.navbar-default .navbar-toggle {border-color:#1fb57a;}
.navbar-default .navbar-toggle .icon-bar {background:#1fb57a;}

.navbar-default .navbar-nav > li > a {color:#2e2e2e;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #1fb57a;background-color:#FFF; border-bottom:solid 2px #2e2e2e;}
.current a{ color:#1fb57a !important; background-color:#FFF; border-bottom:solid 2px #FFF;}
.sidebar-nav { padding: 9px 0;}
.dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px;}
.dropdown-menu li:hover .sub-menu {  visibility: visible;}
.dropdown:hover .dropdown-menu { display: block;}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0;}
.navbar .sub-menu:before {    border-bottom: 7px solid transparent;    border-left: none;    border-right: 7px solid rgba(0, 0, 0, 0.2);    border-top: 7px solid transparent;    left: -7px;top: 10px;}
.navbar .sub-menu:after {border-top: 6px solid transparent; border-left: none;border-right: 6px solid #fff;border-bottom: 6px solid transparent;left: 10px;top: 11px;left: -6px;}


.carousel-caption {top:25%; right:-25%;}
.carousel {}
.call-slider {background:#00a771; padding:25px; font-size:25px; display:inline-block; border-top:#ccdc33 solid 3px;}
@media screen and (max-width: 768px) {
	.carousel-caption {top:0; right:-25%;}
	.call-slider {background:#00a771; padding:5px; font-size:15px; display:inline-block; border-top:#ccdc33 solid 1px;}
}
.img-responsive {width: 100%;}
.sidebarpush {margin-top:90px;}

.projectlist {padding-left:0;}
.projectlist li {position: relative;display: block;padding: 10px 0px;margin-bottom: -1px;}
.projectlist li a{display:block; color:#969696;}
.projectlist li a:hover{display:block; color:#333;}

.projectenlist {padding-left:0;}
.projectenlist li {position: relative;display: block;padding: 10px 0px;margin-bottom: -1px;}
.projectenlist li a{display:block; color:#333333;}

.ProjectInleiding {font-weight:bold; font-size:15px; margin-bottom:50px;}
.ProjectDetail { background:#dedede; padding:15px;}
.ProjectDetail .page-header {margin-top:10px;}
.ProjectDetail h3 {margin-top:0;}

.samenwerking img {margin-right:15px;}
.newspic {width:31%;}

.news h2 {margin-top:0;}
.news img {margin-right:25px;}
.news .photo {padding-left:0;}

.blok img {width:100%;}

.homeblok {margin-top:30px; position:relative;}
.triangle-down-right { height: 0;float:left;}
.triangle-down-right:after {content: "";display: block;width: 0;height: 0;margin-top:-25px;border-top: 15px solid transparent;border-right: 15px solid #006846;}

.footer {padding:50px 0 10px 0;}
.footerfooter {background:#e7e7e8; border-top:solid 4px #1fb57a; color:#FFF;}
.footerfooter>div p {font-size:12px; color:#666666; margin-bottom:0;}
.footerfooter>div p a{color:#666666;}

/* columns of same height styles */
.container-xs-height {
    display:table;
}
.row-xs-height {
    display:table-row;
}
.col-xs-height {
    display:table-cell;
    float:none;
}
@media (min-width: 768px) {
    .container-sm-height {
        display:table;
    }
    .row-sm-height {
        display:table-row;
    }
    .col-sm-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 992px) {
    .container-md-height {
        display:table;
    }
    .row-md-height {
        display:table-row;
    }
    .col-md-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 1200px) {
    .container-lg-height {
        display:table;
    }
    .row-lg-height {
        display:table-row;
    }
    .col-lg-height {
        display:table-cell;
        float:none;
    }
}
/* vertical alignment styles */
.col-top {
    vertical-align:top;
}
.col-middle {
    vertical-align:middle;
}
.col-bottom {
    vertical-align:bottom;
}