/* normal */
* { margin: 0px; padding: 0px; }
ul li { list-style: none; }
body, p, td, th, .search-bar { font-size: 13px; font-family:'Neutra Text Book'; color: #000; }
h1, h2, h3, h4, h5 { margin: 0 0 10px 0; }
h1 { font-family:'Neutra Text Book'; font-size: 22px; color: #007077; margin: 12px 0 10px 0; }
h2 { font-family:'Neutra Text Bold'; font-size: 17px; color: #007077; }
h3 { font-family:'Neutra Text Bold'; font-size: 15px; color: #007077; }
h4 { font-family:'Neutra Text Bold'; font-size: 13px; color: #007077; margin: 5px 0 10px 0;}
h5 { font-family:'Neutra Text Demi'; font-size: 12px; text-transform: uppercase; color: #895D30; }
h6 { font-family:'Neutra Text Demi'; font-size: 11px; color: #895D30; }
/*#footer-part h5 { text-transform: uppercase; }*/
blockquote, blockquote p { margin: 12px 0; padding: 4px; }
blockquote, blockquote p { width: 100%; }
label { font-size: 13px; font-family: 'Neutra Text Book'; color: #000; font-weight: normal; }
.pagination a { -moz-transition: 0.2s ease-in-out 0s; -webkit-transition: 0.2s ease-in-out 0s; transition: 0.2s ease-in-out 0s; }
a.button, button.button { padding: 6px 30px; display: inline-block; color: #fff; font-family:'Neutra Text Bold'; font-size: 13px; line-height: 1.7; background: #007077; border: solid 1px #007077; -moz-transition: 0.2s ease-in-out 0s; -webkit-transition: 0.2s ease-in-out 0s; transition: 0.2s ease-in-out 0s; }
a.button:hover { border: solid 1px #007077; color: #007077; background: #fff; text-decoration: none; }
a.buttonwide, button.buttonwide { width: 100%; padding: 6px; text-align: center; }
a.buttonwidehigh, button.buttonwidehigh { width: 100%; padding: 80px; text-align: center; }
.header-brandname img { max-width: 265px; }

.carousel .item { max-height: 176px; }
.contributors .head { margin-top: 1.2em; }
.alert, .panel-group .panel { border-radius: 0px; -webkit-border-radius:0px; }

/* default colors */
input[type="submit"], input[type="button"] { background: #7C7C7C; border: solid 1px #7C7C7C; margin: 6px 0; line-height: inherit; color: #fff; text-transform: uppercase; font-size: 13px; font-family: 'Neutra Text Bold'; -webkit-appearance: none; border-radius: 0px; -webkit-border-radius:0px; padding: 6px 30px; -moz-transition: 0.2s ease-in-out 0s; -webkit-transition: 0.2s ease-in-out 0s; transition: 0.2s ease-in-out 0s; }
input[type="submit"]:hover, input[type="button"]:hover { border: solid 1px #7C7C7C; color: #7C7C7C; background: #fff !important; }
input[type="text"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="password"], textarea { border: solid 1px #7C7C7C; -webkit-appearance: none; border-radius: 0px; -webkit-border-radius:0px; padding: 2px 4px; font-family: 'Neutra Text Book'; }
select { padding: 1px 4px; }
select::-ms-expand {background-color: transparent; border: transparent;}
textarea { width: 85%; font-family:'Neutra Text Book'; font-size: 13px; height: 60px; padding: 4px; resize: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #7C7C7C; opacity: 1; }
input:-moz-placeholder, textarea:-moz-placeholder { color: #7C7C7C; opacity: 1; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #7C7C7C; opacity: 1; }
input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: #7C7C7C; opacity: 1; }
.drop-down-c a.select-a { border: solid 1px #7C7C7C; color: #7C7C7C; }
.drop-down-c a.select-a sub { background: #7C7C7C; }
.table-head strong { color: #7C7C7C; }
.table-responsive table tr td { color: #7C7C7C; }
.breadcrumb-bar * { color: #7C7C7C; }
.pagination > li > a, .pagination > li > a:focus { background: #fff; border: 1px solid #999; outline: none; }
.pagination > li > a, .pagination > li > a:focus { color: #999 !important; }
.pagination > li:hover a, .pagination > li.active a, .pagination > li.active:hover a, .pagination > li a:visited, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > span:focus { border: 1px solid #999; background: #999; }
.pagination > li:hover a, .pagination > li.active a, .pagination > li.active:hover a, .pagination > li a:visited, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > span:focus { color: #fff !important; }
.middle-panel ul li:before { border: solid 1px #7C7C7C; }
blockquote:before { border: solid 0 2px #7C7C7C; }
textarea { color: #000; border: solid 1px #7C7C7C; }
/*.address-book input[type="submit"] { margin-top: 15px; padding: 0px 15px; font-family:'Neutra Text Book'; font-size: 13px; color: #fff; height: 26px; border: solid 1px #7E5D36; background: #7E5D36 }
.address-book input[type="submit"]:hover { border: solid 1px #7E5D36; background: #fff; color: #7E5D36; }*/



/* special-class */
/* STANDAARD */
.color0 { color: rgb(126,93,54) !important; }
.bgcolor0 { background-color: rgb(126,93,54) !important; }
.color0 a, 
.color0 h1, 
.color0 h2, 
.color0 h3, 
.color0 h4, 
.color0 .breadcrumb-bar *,
.color0 .middle-panel span, 
.color0 .middle-panel blockquote, 
.color0 .middle-panel blockquote p, 
.color0 .table-responsive table tr td,
.color0 .middle-panel a,
.color0 .breadcrumb-bar ul li:after { color: rgb(126,93,54); }
.color0 .middle-panel ul li:before { border: solid 1px rgb(126,93,54); }
.color0 .middle-panel ol li:before { color: rgb(126,93,54); }
.color0 button, .color0 a.button, .btn-color0 { color: #fff; background: rgb(126,93,54) !important; border: solid 1px rgb(126,93,54) !important; }
.color0 button:hover, .color0 a.button:hover, .btn-color0:hover { background: #fff !important; color: rgb(126,93,54); }
.color0 input[type="submit"], .color0 input[type="button"] { background: rgb(126,93,54); border: solid 1px rgb(126,93,54); }
.color0 input[type="submit"]:hover, .color0 input[type="button"]:hover { border: solid 1px rgb(126,93,54); color: rgb(126,93,54); }
.color0 .drop-down-c a.select-a { border: solid 1px rgb(126,93,54); color: #7C7C7C; }
.color0 .drop-down-c a.select-a sub { background: rgb(126,93,54); }
.color0 input[type="text"], .color0 input[type="number"], .color0 input[type="search"], .color0 input[type="tel"], .color0 input[type="url"], .color0 input[type="email"], .color0 input[type="password"], .color0 textarea, .color0 select { color: #000; border: solid 1px rgb(126,93,54); }
.color0 .table-head strong { color: rgb(126,93,54); }
.color0 .table-responsive table tr td { color: rgb(126,93,54); }
.color0 > div > div > a { color: rgb(126,93,54) !important; }
.color0 > div > div > .layer { background: rgb(126,93,54); }
.color0 > div > div > .layer .overlay-bg, .overlay-bg.color0 { background: rgba(126,93,54,0.7); }

/* GROEN */
.color1 { color: rgb(117,153,81) !important; }
.bgcolor1 { background-color: rgb(117,153,81) !important; }
.bgcolorlight1 { background-color: rgba(117,153,81,0.3) !important; }
.color1 a, 
.color1 h1, 
.color1 h2, 
.color1 h3, 
.color1 h4,
.color1 h5,
.color1 h6,
.color1 .breadcrumb-bar *,
.color1 .middle-panel span, 
.color1 .middle-panel blockquote, 
.color1 .middle-panel blockquote p, 
.color1 .table-responsive table tr td,
.color1 .middle-panel a,
.color1 .breadcrumb-bar ul li:after { color: rgb(117,153,81); }
.color1 .middle-panel ul li:before { border: solid 1px rgb(117,153,81); }
.color1 .middle-panel ol li:before { color: rgb(117,153,81); }
.color1 button, .color1 a.button, .btn-color1 { color: #fff; background: rgb(117,153,81) !important; border: solid 1px rgb(117,153,81) !important; }
.color1 button:hover, .color1 a.button:hover, .btn-color1:hover { background: #fff !important; color: rgb(117,153,81); }
.color1 input[type="submit"], .color1 input[type="button"] { background: rgb(117,153,81); border: solid 1px rgb(117,153,81); }
.color1 input[type="submit"]:hover, .color1 input[type="button"]:hover { border: solid 1px rgb(117,153,81); color: rgb(117,153,81); }
.color1 .drop-down-c a.select-a { border: solid 1px rgb(117,153,81); color: #7C7C7C; }
.color1 .drop-down-c a.select-a sub, .bgcolor1 { background: rgb(117,153,81); }
.color1 input[type="text"], .color1 input[type="number"], .color1 input[type="search"], .color1 input[type="tel"], .color1 input[type="url"], .color1 input[type="email"], .color1 input[type="password"], .color1 textarea, .color1 select { color: #000; border: solid 1px rgb(117,153,81); }
.color1 .table-head strong { color: rgb(117,153,81); }
.color1 .table-responsive table tr td { color: rgb(117,153,81); }
.color1 > div > div > a { color: rgb(117,153,81) !important; }
.color1 > div > div > .layer { background: rgb(117,153,81); }
.color1 > div > div > .layer .overlay-bg, .overlay-bg.color1 { background: rgba(117,153,81,0.7); }

/* BLAUW */
.color2 { color: rgb(0,112,120) !important; }
.bgcolor2 { background-color: rgb(0,112,120) !important; }
.bgcolorlight2 { background-color: rgba(0,112,120,0.3) !important; }
.color2 a, 
.color2 h1, 
.color2 h2, 
.color2 h3, 
.color2 h4, 
.color2 h5, 
.color2 h6, 
.color2 .breadcrumb-bar *,
.color2 .middle-panel span, 
.color2 .middle-panel blockquote, 
.color2 .middle-panel blockquote p, 
.color2 .table-responsive table tr td,
.color2 .middle-panel a,
.color2 .breadcrumb-bar ul li:after { color: rgb(0,112,120); }
.color2 .middle-panel ul li:before { border: solid 1px rgb(0,112,120); }
.color2 .middle-panel ol li:before { color: rgb(0,112,120); }
.color2 button, .color2 a.button, .btn-color2 { color: #fff; background: rgb(0,112,120) !important; border: solid 1px rgb(0,112,120) !important; }
.color2 button:hover, .color2 a.button:hover, .btn-color2:hover { background: #fff !important; color: rgb(0,112,120); }
.color2 input[type="submit"], .color2 input[type="button"] { background: rgb(0,112,120); border: solid 1px rgb(0,112,120); }
.color2 input[type="submit"]:hover, .color2 input[type="button"]:hover { border: solid 1px rgb(0,112,120); color: rgb(0,112,120); }
.color2 .drop-down-c a.select-a { border: solid 1px rgb(0,112,120); color: #7C7C7C; }
.color2 .drop-down-c a.select-a sub, .bgcolor2 { background: rgb(0,112,120); }
.color2 input[type="text"], .color2 input[type="number"], .color2 input[type="search"], .color2 input[type="tel"], .color2 input[type="url"], .color2 input[type="email"], .color2 input[type="password"], .color2 textarea, .color2 select { color: #000; border: solid 1px rgb(0,112,120); }
.color2 .table-head strong { color: rgb(0,112,120); }
.color2 .table-responsive table tr td { color: rgb(0,112,120); }
.color2 > div > div > a { color: rgb(0,112,120) !important; }
.color2 > div > div > .layer { background: rgb(0,112,120); }
.color2 > div > div > .layer .overlay-bg, .overlay-bg.color2 { background: rgba(0,112,120,0.7); }

/* BRUIN */
.color3 { color: rgb(126,93,54) !important; }
.bgcolor3 { background-color: rgb(126,93,54) !important; }
.bgcolorlight3 { background-color: rgba(126,93,54,0.3) !important; }
.color3 a, 
.color3 h1, 
.color3 h2, 
.color3 h3, 
.color3 h4, 
.color3 h5, 
.color3 h6, 
.color3 .breadcrumb-bar *,
.color3 .middle-panel span, 
.color3 .middle-panel blockquote, 
.color3 .middle-panel blockquote p, 
.color3 .table-responsive table tr td,
.color3 .middle-panel a,
.color3 .breadcrumb-bar ul li:after { color: rgb(126,93,54); }
.color3 .middle-panel ul li:before { border: solid 1px rgb(126,93,54); }
.color3 .middle-panel ol li:before { color: rgb(126,93,54); }
.color3 button, .color3 a.button, .btn-color3 { color: #fff; background: rgb(126,93,54) !important; border: solid 1px rgb(126,93,54) !important; }
.color3 button:hover, .color3 a.button:hover, .btn-color3:hover { background: #fff !important; color: rgb(126,93,54); }
.color3 input[type="submit"], .color3 input[type="button"] { background: rgb(126,93,54); border: solid 1px rgb(126,93,54); }
.color3 input[type="submit"]:hover, .color3 input[type="button"]:hover { border: solid 1px rgb(126,93,54); color: rgb(126,93,54); }
.color3 .drop-down-c a.select-a { border: solid 1px rgb(126,93,54); color: #7C7C7C; }
.color3 .drop-down-c a.select-a sub, .bgcolor3 { background: rgb(126,93,54); }
.color3 input[type="text"], .color3 input[type="number"], .color3 input[type="search"], .color3 input[type="tel"], .color3 input[type="url"], .color3 input[type="email"], .color3 input[type="password"], .color3 textarea, .color3 select { color: #000; border: solid 1px rgb(126,93,54); }
.color3 .table-head strong { color: rgb(126,93,54); }
.color3 .table-responsive table tr td { color: rgb(126,93,54); }
.color3 > div > div > a { color: rgb(126,93,54) !important; }
.color3 > div > div > .layer { background: rgb(126,93,54); }
.color3 > div > div > .layer .overlay-bg, .overlay-bg.color3 { background: rgba(126,93,54,0.7); }

/* GEEL */
.color4 { color: rgb(229,169,26) !important; }
.bgcolor4 { background-color: rgb(229,169,26) !important; }
.bgcolorlight4 { background-color: rgba(229,169,26,0.3) !important; }
.color4 a, 
.color4 h1, 
.color4 h2, 
.color4 h3, 
.color4 h4, 
.color4 h5, 
.color4 h6, 
.color4 .breadcrumb-bar *,
.color4 .middle-panel span, 
.color4 .middle-panel blockquote, 
.color4 .middle-panel blockquote p, 
.color4 .table-responsive table tr td,
.color4 .middle-panel a,
.color4 .breadcrumb-bar ul li:after { color: rgb(229,169,26); }
.color4 .middle-panel ul li:before { border: solid 1px rgb(229,169,26); }
.color4 .middle-panel ol li:before { color: rgb(229,169,26); } 
.color4 button, .color4 a.button, .btn-color4 { color: #fff; background: rgb(229,169,26) !important; border: solid 1px rgb(229,169,26) !important; }
.color4 button:hover, .color4 a.button:hover, .btn-color4:hover { background: #fff !important; color: rgb(229,169,26); }
.color4 input[type="submit"], .color4 input[type="button"] { background: rgb(229,169,26); border: solid 1px rgb(229,169,26); }
.color4 input[type="submit"]:hover, .color4 input[type="button"]:hover { border: solid 1px rgb(229,169,26); color: rgb(229,169,26); }
.color4 .drop-down-c a.select-a { border: solid 1px rgb(229,169,26); color: #7C7C7C; }
.color4 .drop-down-c a.select-a sub, .bgcolor4 { background: rgb(229,169,26); }
.color4 input[type="text"], .color4 input[type="number"], .color4 input[type="search"], .color4 input[type="tel"], .color4 input[type="url"], .color4 input[type="email"], .color4 input[type="password"], .color4 textarea, .color4 select { color: #000; border: solid 1px rgb(229,169,26); }
.color4 .table-head strong { color: rgb(229,169,26); }
.color4 .table-responsive table tr td { color: rgb(229,169,26); }
.color4 > div > div > a { color: rgb(229,169,26) !important; }
.color4 > div > div > .layer { background: rgb(229,169,26); }
.color4 > div > div > .layer .overlay-bg, .overlay-bg.color4 { background: rgba(229,169,26,0.7); }

/* ORANJE */
.color5 { color: rgb(247,92,53) !important; }
.bgcolor5 { background-color: rgb(247,92,53) !important; }
.bgcolorlight5 { background-color: rgba(247,92,53,0.3) !important; }
.color5 a, 
.color5 h1, 
.color5 h2, 
.color5 h3, 
.color5 h4, 
.color5 h5, 
.color5 h6, 
.color5 .breadcrumb-bar *,
.color5 .middle-panel span, 
.color5 .middle-panel blockquote, 
.color5 .middle-panel blockquote p, 
.color5 .table-responsive table tr td,
.color5 .middle-panel a,
.color5 .breadcrumb-bar ul li:after { color: rgb(247,92,53); }
.color5 .middle-panel ul li:before { border: solid 1px rgb(247,92,53); }
.color5 .middle-panel ol li:before { color: rgb(247,92,53); }
.color5 button, .color5 a.button, .btn-color5 { color: #fff; background: rgb(247,92,53) !important; border: solid 1px rgb(247,92,53) !important; }
.color5 button:hover, .color5 a.button:hover, .btn-color5:hover { background: #fff !important; color: rgb(247,92,53); }
.color5 input[type="submit"], .color5 input[type="button"] { background: rgb(247,92,53); border: solid 1px rgb(247,92,53); }
.color5 input[type="submit"]:hover, .color5 input[type="button"]:hover { border: solid 1px rgb(247,92,53); color: rgb(247,92,53); }
.color5 .drop-down-c a.select-a { border: solid 1px rgb(247,92,53); color: #7C7C7C; }
.color5 .drop-down-c a.select-a sub, .bgcolor5 { background: rgb(247,92,53); }
.color5 input[type="text"], .color5 input[type="number"], .color5 input[type="search"], .color5 input[type="tel"], .color5 input[type="url"], .color5 input[type="email"], .color5 input[type="password"], .color5 textarea, .color5 select { color: #000; border: solid 1px rgb(247,92,53); }
.color5 .table-head strong { color: rgb(247,92,53); }
.color5 .table-responsive table tr td { color: rgb(247,92,53); }
.color5 > div > div > a { color: rgb(247,92,53) !important; }
.color5 > div > div > .layer { background: rgb(247,92,53); }
.color5 > div > div > .layer .overlay-bg, .overlay-bg.color5 { background: rgba(247,92,53,0.7); }

.m_anch { display: none; width: 40px; height: 40px; float: right; background: #895D30; border-radius: 3px; cursor: pointer; }
.m_anch span { position: relative; display: block; width: 30px; height: 4px; background: #fff; margin: 18px 5px; }
.m_anch span:after { width: 100%; height: 4px; background: #fff; position: absolute; top: -10px; left: 0px; content: ""; }
.m_anch span:before { width: 100%; height: 4px; background: #fff; position: absolute; bottom: -10px; left: 0px; content: ""; }

/* template  */
#template { position: relative; display: block; width: 100%; min-height: 100%; }

/* layout */
#layout { margin: 0 auto; width: 100%; }

	/* header */
	#header-part { padding: 20px 0px 15px; position: relative; z-index: 9999; }
	
		/* header-inner */
		.header-inner { margin: 0 auto; padding-left: 0px; padding-right: 0px; }
		.header-brandname { float: left; }
		.header-navbar { float: right; }
		
		.search-bar { padding-top: 8px; width: 100%; }
		.search-bar .search { float: right; }
		.search-bar .search input[type="text"]{ padding: 0px 8px; float: left; width: 168px; height: 21px; border: solid 1px #7C7C7C; font-size: 13px; color: #7C7C7C !important; }
		.search-bar .search a { display: block; width: 21px; height: 21px; float: right; background: #7C7C7C; position: relative; }
		.search-bar .search a:before { position: absolute; content: "\f0da"; line-height: 21px; width: 21px; height: 21px; color: #fff; text-align: center; }
		.search-bar .print { margin: 0px 15px; float: right; }
		.search-bar .print a { display: block; width: 21px; height: 21px; position: relative; }
		.search-bar .print a:before { position: absolute; content: "\f02f"; line-height: 18px; width: 18px; height: 18px; color: #7C7C7C; font-size: 18px; text-align: center;  }
		.search-bar .top-menu { float: right; }
		.search-bar .top-menu ul li{ float: left; margin: 0px 15px; line-height: 21px; }
		.search-bar .top-menu ul li a { display: block; color: #7C7C7C; font-size: 13px; }
		.search-bar .top-menu ul li a:hover { color: #000; text-decoration: none; }
		.nav-bar { margin-top: 24px; width: 100%; }
		.nav-bar > ul { margin-right: 20px; float: right; }
		.nav-bar > ul > li { float: left; line-height: 20px; margin: 0px 10px; }
		.nav-bar > ul > li > a { display: block; font-size: 13px; color: #895D30; font-family:'Neutra Text Bold'; font-size: 13px; text-transform: uppercase; }
		.nav-bar > ul > li:hover > a { color: #7C7C7C; text-decoration: none; }
		
	#banner-part { width: 100%; }
	
		/* banner-bar */
		.banner-bar { max-width: 1140px; margin: 0 auto; }
		.banner-bar img { width: 100%; }
		.banner-bar .carousel-control { width: 6%; opacity: 0.8; }
		/*.banner-bar .carousel-control.left { background-image: linear-gradient(to right, rgba(137, 93, 48, 0.5) 20%, rgba(255, 255, 255, 0) 80%); }*//*RUBEN*/
		/*.banner-bar .carousel-control.right { background-image: linear-gradient(to left, rgba(137, 93, 48, 0.5) 20%, rgba(255, 255, 255, 0) 80%); }*//*RUBEN*/
		.banner-bar .carousel-control.left { background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%); }/*BERT*/
		.banner-bar .carousel-control.right { background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%); }/*BERT*/
		.banner-bar .carousel-control .glyphicon-chevron-left { left: 25%; margin-top: -15px; }
		.banner-bar .carousel-control .glyphicon-chevron-right { right: 25%; margin-top: -15px; }
		.banner-bar .carousel-caption { width: 970px; left: 50%; bottom: 0px; margin-left: -485px; text-align: left; font-family:'Neutra Text Book'; color: #fff; font-size: 32px; }
		.banner-bar .carousel-caption a { color: #fff !important; }
		.banner-bar .carousel-caption p { margin-bottom: 0; font-family:'Neutra Text Book'; font-size: 32px; color: #fff; line-height: 1em; }

	
	/* content */
	#content-part { width: 100%; background: #fff; }
	
		/* breadcrumb-bar */
		.breadcrumb-bar { padding: 10px 0px; background: #e7e7e7; }
		.breadcrumb-bar ul { display: inline; }
		.breadcrumb-bar ul li { float: left; line-height: 20px; margin-right: 12px; position: relative; }
		.breadcrumb-bar ul li:last-child{ margin-right: 0px; }
		.breadcrumb-bar ul li:after { position: absolute; content: "/"; top: -1px; right: -9px; font-family:'Neutra Text Book'; line-height: 20px; font-size: 15px; }
		.breadcrumb-bar ul li:last-child:after { content: ""; }
		.breadcrumb-bar ul li a { display: block; font-size: 15px; font-family:'Neutra Text Bold'; text-transform: uppercase; }
	
		/* content-bar */
		.content-bar { padding: 20px 0px; }
	
		/* service-bar */
		.service-bar .row:nth-child(1) { margin-bottom: 30px; }
		.service-panel { width: 100%; min-height: 145px; position: relative; overflow: hidden; }
		.service-panel:before { position: absolute; content: ""; top: 0px; left: 0px; width: 0px; height: 0px; border-top: 0px solid transparent; border-bottom: 34px solid transparent; border-left: 21px solid #fff; z-index: 9; }
		.service-panel img { width: 100%; }
		.service-panel .overlay-bg { padding: 18px 10px; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; /* background: rgba(0,112,120,0.7); */ }
		.service-panel .set { width: 100%; height: 100%; display: table; }
		.service-panel .set .inner { display: table-cell; vertical-align: bottom; text-align: right; }
		.service-panel .set .inner span { font-family: 'Neutra Text Book'; font-size: 20px; color: #fff; display: block; line-height: 22px; }
		.service-panel .set .inner span, .service-panel .set .inner span > a { font-family: 'Neutra Text Book' !important; font-size: 20px !important; font-weight: normal; }
		.service-panel .set .inner p, .service-panel .set .inner li, .service-panel .set .inner a:not(.submit) { font-size: 13px; color: #fff; font-family:'Neutra Text Bold'; display: block; line-height: 15px; }/*RUBEN*/
		.service-panel .set .inner p { text-align: left; }/*RUBEN*/
		.service-panel .set .inner p a:not(.submit) { /*text-decoration: underline;*/ display: inline; }/*RUBEN*/
		.service-panel .set .inner .search { padding-top: 8px; float: right; opacity: 0; transition: 0.3s ease-in-out 0s; -moz-transition: 0.3s ease-in-out 0s; -webkit-transition: 0.3s ease-in-out 0s; height: 70px; width: 100%; }/*RUBEN*/
		.service-panel .set .inner .desc { transition: transform 0.5s; -webkit-transition: transform 0.5s; -moz-transition: transform 0.5s; transform: translate(0px, 70px); -webkit-transform: translate(0px, 70px); -moz-transform: translate(0px, 70px); -o-transform: translate(0px, 70px); }/*RUBEN*/
		.service-panel .set .inner input[type="text"] { float: none; padding: 0px 8px; width: 85%; height: 23px; border: 0px; font-family: 'Neutra Text Demi'; font-size: 15px; color: #1e1e1e; }
		.service-panel .set .inner a.submit { margin-left: 5px; width: 23px; height: 23px; background: #fff; position: relative; float: right; }/*RUBEN*/
		.service-panel .set .inner a.submit:before { position: absolute; content: "\f0da"; top:0px; left: 0px; line-height: 23px; width: 23px; height: 23px; color: #007078; text-align: center; font-family: FontAwesome; }/*RUBEN*/
		/*.service-panel:hover .set .inner .desc { transition: transform 0.5s; -webkit-transition: transform 0.5s; -moz-transition: transform 0.5s; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -o-transform: translate(0px, 0px);  }
		.service-panel:hover .set .inner .search { opacity: 1; }*/
		.service-panel:not(.nohover):hover .set .inner .desc, .service-panel.active .set .inner .desc { transition: transform 0.5s; -webkit-transition: transform 0.5s; -moz-transition: transform 0.5s; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -o-transform: translate(0px, 0px);  }
		.service-panel:not(.nohover):hover .set .inner .search, .service-panel.active .set .inner .search { opacity: 1; }
		
		/* training-bar */
		.left-panel { padding: 0px 0px 0px 5px; }
		.left-panel h4 { margin: 0px; margin-bottom: 10px; }
		.left-panel ul li { padding-left: 15px; line-height: 17px; position: relative; }
		.left-panel ul li a{ font-family: 'Neutra Text Book'; font-size: 13px; color: #000; }
		.left-panel ul li:hover a, .left-panel ul li a:hover, .left-panel ul li a:focus { color: #7C7C7C; text-decoration: none; }
		.left-panel ul li.active a { color: #7C7C7C; text-decoration: none; } 
		.left-panel ul li.active:before { position: absolute; content: ""; width: 3px; height: 85%; border: solid 1px #7C7C7C; border-top: 0px; border-bottom: 0px; top: 1px; left: 4px; transform: rotate(25deg); -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg); }
		.left-panel ul li:hover:before { position: absolute; content: ""; width: 3px; height: 85%; border: solid 1px #7C7C7C; border-top: 0px; border-bottom: 0px; top: 1px; left: 4px; transform: rotate(25deg); -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg); }
		
		.middle-panel {  }
		.middle-panel.pad-right { padding-right: 50px; }
		.middle-panel p { padding-bottom: 10px; margin-bottom: 0px; }
		.middle-panel .img-box-left { float: right; margin-left: 18px; margin-bottom: 12px; }
		.middle-panel .img-box-right { float: left; margin-right: 18px; margin-bottom: 12px; }
		.middle-panel .img-box { margin: 10px 0px; }
		.middle-panel .img-box img { width: 100%; }
		/*.middle-panel span { display: inline-block; font-family:'Neutra Text BookItalic'; }*/
		.middle-panel ol { list-style: none; counter-reset: mycounter; }
		.middle-panel ol li { counter-increment: mycounter; position: relative; margin-left: 20px; color: #000; }
		.middle-panel ol li:before { content: counter(mycounter) ".  "; font-weight: bold; position: absolute; left: -20px; }

		.middle-panel ul { margin-bottom: 10px; }
		.middle-panel ul:not(.dropdown-menu):not(.pagination) li { position: relative; padding-left: 12px; font-family:'Neutra Text Book'; font-size: 13px; color: #000; }
		.middle-panel ul:not(.dropdown-menu):not(.pagination) li:before { position: absolute; content: ""; width: 3px; height: 85%; max-height: 1.15em; border-top: 0px !important; border-bottom: 0px !important; top: 1px; left: 4px; transform: rotate(25deg); -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg); }
		blockquote, blockquote p { margin-bottom: 28px; text-align: right; float: right; }
		blockquote, blockquote p { padding-left: 16px; position: relative; float: right; }
		blockquote:before { position: absolute; content: ""; width: 6px; height: 70%; border-top: 0px; border-bottom: 0px; top: 13px; left: -5px; -moz-transform: skew(-26deg, 0); -webkit-transform: skew(-26deg, 0); transform: skew(-26deg, 0); }
		blockquote, blockquote p { display: block !important; font-size: 19px; font-family:'Neutra Text Book'; line-height: 25px; letter-spacing: -0.4px; }
		
		/* right-panel */
		a.button { margin-bottom: 10px; }
		
		/* catalog */
		.catalog .middle-panel ul { margin-top: 5px; }
		.keyword { margin: 10px 0px; }
		.keyword input[type="text"] { padding: 0px 8px; width: 168px; height: 24px; font-family:'Neutra Text Book'; color: #1e1e1e; font-size: 13px; }
		.keyword input[type="submit"] { padding: 0px 10px; height: 24px; font-family:'Neutra Text Book'; color: #fff; font-size: 13px; text-transform: uppercase; }
		.keyword input[type="submit"]:hover { -moz-transition: 0.2s ease-in-out 0s; -webkit-transition: 0.2s ease-in-out 0s; transition: 0.2s ease-in-out 0s; }
		.table-head { min-height: 32px; background: #E5E5E5; padding: 0px 8px; }
		.table-head strong { display: block; line-height: 32px; font-family:'Neutra Text Bold'; font-size: 13px; }
		.table-responsive table { margin-bottom: 0px; }
		.table-responsive table tr td { padding: 6px 8px; font-family:'Neutra Text Book'; font-size: 13px; }
		.table-responsive table tr.thead-default { background: #e5e5e5; }
		.table-responsive table tr.thead-default td { font-family:'Neutra Text Bold'; }
		.table-responsive .txtalgn-rght { text-align: right; }
		
		/* stage */
		.stage .middle-panel p { padding-bottom: 10px; padding-top: 0px; }
		.select-row { margin: 15px 0px 0px; }
		.select-row label { display: block; font-size: 13px; font-family: 'Neutra Text Book'; color: #000; font-weight: normal; }
		.drop-down-c { width: 236px; position: relative; margin-bottom: 10px; }
		.drop-down-c a.select-a { padding: 0px 0px 0px 8px; display: block; height: 24px; font-family:'Neutra Text Book'; color: #7C7C7C; font-size: 13px; line-height: 24px; }
		.drop-down-c a.select-a i { font-style: normal; font-family:'Neutra Text Book'; font-size: 13px; line-height: 22px; display: block; float: left; }
		.drop-down-c a.select-a:hover { text-decoration: none; }
		.drop-down-c a.select-a sub { position: relative; float: right; width: 23px; height: 23px; bottom: 0px; }
		.drop-down-c a.select-a sub:before { position: absolute; content:"\f0d7"; top: 0px; left: 0px; font-size: 18px; color: #fff; width: 23px; height: 23px; text-align: center; font-family: FontAwesome; line-height: 24px; }
		.drop-down-c ul.select-o { z-index: 9; display: none; padding: 2px 0px 2px; position: absolute; width: 100%; background: #fff; border: solid 1px #eee; margin: 1px 0px; max-height: 350px; overflow: auto; }
		.drop-down-c ul.select-o li	{ cursor: pointer; line-height: 22px; border-bottom: solid 1px #eee; font-family:'Neutra Text Book'; font-size: 13px; padding-left: 8px; background-color: #fcfcfc; }
		.drop-down-c ul.select-o li:hover { background: rgb(229, 229, 229); }
		.drop-down-c ul.select-o li:last-child { border-bottom: 0px; }
		.drop-down-c ul.select-o li:before { content: none; }
		.submit-c { margin-bottom: 20px; }
		
		/* article */
		.services-nieuws .article-panel { margin-bottom: 20px; }
		.services-nieuws .article-panel:nth-child(odd) { clear: both; }
		.services-nieuws .img-box { padding-right: 5px; margin: 0px; }
		.services-nieuws .img-box .layer { position: relative; }
		.services-nieuws .img-box .layer:before { position: absolute; content: ""; top: 0px; left: 0px; width: 0px; height: 0px; border-top: 0px solid transparent; border-bottom: 34px solid transparent; border-left: 21px solid #fff; z-index: 9; }
		.services-nieuws .img-box .set { width: 100%; height: 100%; display: table; }
		.services-nieuws .img-box .set .inner { padding: 20px 5px; display: table-cell; vertical-align: bottom; text-align: right; }
		.services-nieuws .img-box .set span { padding-right: 10px; display: block; color: #fff !important; font-size: 125%; font-family:'Neutra Text Book'; line-height: 16px; }
		.services-nieuws .img-box .set sub { display: block; color: #fff; font-size: 13px; font-family:'Neutra Text Book'; line-height: 12px; }
		.services-nieuws .img-box .overlay-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
		.services-nieuws .img-desc { padding-left: 5px; }
		.services-nieuws .img-desc p { padding-top: 0px; margin-top: -5px; }
		.services-nieuws .img-desc a { margin-top: 5px; display: inline-block; font-size: 13px; font-family:'Neutra Text BookItalic'; }
		
		.pagination-bar { display: inline-block; text-align: center; position: relative; }
		.pagination { margin: 10px 0px; border-radius: 0px; }
		.pagination > li { margin: 0px 5px; display: inline-block; }
		.pagination > li:first-child > a, .pagination > li:last-child > a { border-radius: 0px; }
		.pagination > li > a { padding: 3px 10px; font-size: 13px; font-family:'Neutra Text Light'; }
		.pagination-controler li a { display: inline-block; position: absolute; top: 20%; font-family:'Neutra Text Light'; font-size: 13px; color: #000; }
		.pagination-controler li a:hover { text-decoration: none; }
		.pagination-controler li a.prev { left: -50px; }
		.pagination-controler li a.next { right: -65px; }
		
		/* NIEUWSARTIKEL */
		.nieuwsacticle .middle-panel .box { padding-right: 100px; }
		
		/* Over-ons */
		.contributors { padding-top: 10px; }
		.contributors ul li { padding-top: 10px; padding-bottom: 10px; }
		.contributors span { display: block; font-size: 13px; color: #000; line-height: 18px; font-family:'Neutra Text Book'; }
		.contributors span.head { font-family:'Neutra Text Bold'; }
		
		/* address */
		.address { font-size: 13px; font-family:'Neutra Text Book'; }
		.address span { font-family:'Neutra Text Book'; }
		#contact strong { padding: 15px 0px 5px; font-weight: normal; display: block; font-family:'Neutra Text Book'; font-size: 13px; color: #000; }
		#contact input[type="text"], #contact input[type="email"], #contact input[type="url"] { width: 85%; height: 24px; }
		.g-map { margin-top: 25px; }
		iframe { max-width: 100%; border: 0px; }
		
		
	/* footer part */
	#footer-part { padding: 20px 0px 68px; width: 100%; background: #E3E3E3; }
		
		/* footer-bar */
		.footer-bar { width: 100%; }
		.footer-bar ul li a{ font-family:'Neutra Text Demi'; font-size: 11px; color: #7C7C7C; display: block; }
		.footer-bar ul li a:hover { color: #895D30; text-decoration: none; }
		.footer-bar .box { width: 100%; margin-top: 4px; }
		.footer-bar .box h5 { margin: 10px 0px; }
		.footer-bar .box.nieuws form { padding-top: 5px; clear: both; }
		.footer-bar .box.nieuws input[type="text"], .footer-bar .box.nieuws input[type="email"] { float: left; padding: 0px 8px; width: 145px; height: 21px; border: 0px; font-family:'Neutra Text Demi'; font-size: 14px; color: #7C7C7C; }
		.footer-bar .box.nieuws .button { border: none; text-decoration: none;  margin-left: 5px; width: 21px; height: 21px; background: #fff; position: relative; float: left; }
		/*.footer-bar .box.nieuws .button:before { position: absolute; content: "\f0da"; top: 0px; left: 0px; line-height: 21px; width: 21px; height: 21px; color: #895D30; text-align: center; font-family: FontAwesome; }*/

		.footer-bar .box.nieuws a.send { display: block; width: 21px; height: 21px; float: left; background: #7C7C7C; position: relative; }
		.footer-bar .box.nieuws a.send:before { position: absolute; content: "\f0da"; line-height: 21px; width: 21px; height: 21px; color: #fff; text-align: center; }

		.footer-bar .box.nieuws span { display: block; font-family:'Neutra Text Demi'; font-size: 12px; color: #895D30; }
		.footer-bar .box.disclaimer { padding-top: 10px; }
	
	
	@media (min-width: 992px) {
		.header-inner {
			width: 940px;
		}
	}

	@media (min-width: 1200px) {
		.header-inner {
			width: 1140px;
		}
		.service-panel .set .inner p, .service-panel .set .inner li, .service-panel .set .inner a:not(.submit) {
			font-size: 16px;
			line-height: 18px !important;
		}
		.service-panel .set .inner span, .service-panel .set .inner span > a {
			font-size: 24px !important;
		}
		.service-panel .set .inner .search {
			height: 90px;
		}
		.service-panel .set .inner .desc {
			transform: translate(0px, 90px);
			-webkit-transform: translate(0px, 90px);
			-moz-transform: translate(0px, 90px);
			-o-transform: translate(0px, 90px);
		}
	}
	
	@media only screen and (max-width: 1279px) {
		.service-panel { min-height: auto; }
	}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1023px) {
		.service-panel { min-height: auto; }
		.banner-bar .carousel-caption { left: 0px; margin-left: 0px; padding: 0px 10% 30px; width: 100%; }
		
		.nieuwsacticle .middle-panel .box { padding-right: 0px; }
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (max-width: 979px) {
		.header-inner { width: auto; padding: 0px 15px; }
		.header-brandname { width: 180px; }
		.header-brandname img { width: 100%; }
		.nav-bar > ul { margin-right: 0px; }
		.nav-bar > ul > li:last-child { margin-right: 0px; }
		.service-panel { min-height: auto; }
		.service-panel .overlay-bg { padding: 15px 5px; }
		.footer-bar .box.nieuws input[type="text"], .footer-bar .box.nieuws input[type="email"] { width: 130px; }
		.service-panel .set .inner span { font-size: 120% !important; line-height: 16px; }
		.service-panel .set .inner span > a { line-height: inherit !important; font-size: inherit !important; }
		.service-panel .set .inner input[type="text"] { width: 110px; }
		
		a.button { padding: 8px 15px; }
		.middle-panel.pad-right { padding-right: 0px; }
		
		.address-book textarea { width: 92%; }
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		#header-part { padding: 15px 0px 15px; }
		.nav-bar { margin-top: 10px; }
		.m_anch { display: block; }
		.banner-bar .carousel-control .glyphicon-chevron-left { left: 50%; }
		.banner-bar .carousel-control .glyphicon-chevron-right { right: 50%; }
		.banner-bar .carousel-caption { padding: 0px 10% 10px; }
		.banner-bar .carousel-caption p { font-size: 26px; }
		.search-bar .search, .search-bar .print, .nav-bar ul { display: none; }
		.search-bar .top-menu ul li:last-child { margin-right: 0px; }
		.service-panel { margin-bottom: 20px; }
		.service-panel .overlay-bg { padding: 25px 15px; }
		.service-panel .set .inner span { font-size: 150% !important; line-height: 20px; }
		.service-panel .set .inner span > a { line-height: inherit !important; font-size: inherit !important; }
		.service-panel .set .inner input[type="text"] { width: 85%; }
		.service-bar .row:nth-child(1) { margin-bottom: 0px; }
		.middle-panel { padding: 0px 15px; }
		.middle-panel.pad-right { padding: 0px 15px; }
		.right-panel { margin-top: 20px; }
		
		.address-book input[type="text"], .address-book textarea { width: 100%; }
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (max-width: 639px) {
		.service-panel .set .inner input[type="text"] { width: 83%; }
		blockquote, blockquote p { font-size: 17px; }
	
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.header-brandname { width: 140px; }
		.search-bar .top-menu ul li { margin: 0px 5px; }
		.m_anch { width: 35px; height: 35px; }
		.m_anch span { margin: 16px 5px; height: 3px; width: 26px; }
		.m_anch span:after { height: 3px; }
		.m_anch span:before { height: 3px; }
		.banner-bar .carousel-caption p { font-size: 20px; }
		.service-panel .set .inner input[type="text"] { width: 75%; font-size: 10px; }
		.service-panel .overlay-bg { padding: 6px 4px; }
		.service-panel .set .inner span { font-size: 120% !important; }
		.service-panel .set .inner span > a { line-height: inherit !important; font-size: inherit !important; }
		.service-panel .set .inner .search {
		    padding-top: 0;
		}
		.footer-bar div { width: 100%; margin: 0px; }
		/*.service-panel .set .inner .desc {
			transform: inherit;
			-webkit-transform: inherit;
			-moz-transform: inherit;
			-o-transform: inherit;
		}	
		.service-panel .set .inner .search {
			opacity: 1;
			padding-top: 4px;
		}*/
		.service-panel .set .inner p, .service-panel .set .inner li, .service-panel .set .inner a:not(.submit) {
			font-size: 12px;
			font-family: 'Neutra Text Book';
			line-height: 14px;
		}
	}
	
	@media only screen and (max-width: 359px) {
		.header-brandname { width: 130px; }
		.service-panel .set .inner input[type="text"] { width: 70%; }
		.service-panel .set .inner span { font-size: 100% !important; }
		.service-panel .set .inner span > a { line-height: inherit !important; font-size: inherit !important; }
		.service-panel .set .inner p, .service-panel .set .inner li, .service-panel .set .inner a:not(.submit) {
			font-size: 10px;
			line-height: 11px;
		}
		.service-panel .overlay-bg { padding: 4px; }
		.search-bar .top-menu ul li {
			font-size: 11px;
		}
		.search-bar .top-menu ul li a {
			font-size: 11px;
		}
		.service-panel .set .inner .desc { transform: translate(0px, 55px); -webkit-transform: translate(0px, 55px); -moz-transform: translate(0px, 55px); -o-transform: translate(0px, 55px); }
	}
			


/*RUBEN*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 1s;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

*:focus {
    outline: none;
}
.mm-menu { background: #fcfcfc; }
.mm-menu a { color: rgb(126,93,54) !important }


div.dataTables_wrapper div.dataTables_filter label {
    text-align: inherit;
	display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter input {
	padding: 0px 8px;
    height: 21px;
	border-radius: inherit;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: inherit;
    display: inline-block;
}
.dt-buttons {
	float: right;
	margin-bottom: 4px;
	z-index: 1;
}
.dt-buttons a {
	padding: 0px 8px;
    height: 21px;
	border-radius: inherit;
}


.table-bg-group td {background-color: #DDDDDD;}
.table-bg-odd td {background-color: #FFFFF;}
.table-bg-even td {background-color: #F3F3F3;}

.tooltip > .tooltip-inner {
	background-color: lightgrey;
	color: black;
	border: 1px solid darkgrey;
}

.right-panel .dropdown .dropdown-menu {min-width: 100%;}

table#filter { width: 100%; }
table#filter, .filter { padding: 5px; margin-bottom: 1em; border: 1px solid #ddd; }
table#filter td, .filter {background-color: #f9f9f9;}
table#filter input[type="button"], table#filter input[type="submit"] {margin: 0; padding: 1px 8px 2px !important;}

.table-login td, .table-login th {padding-bottom: 4px;}

.smallpadding {padding: 1px 8px 2px !important;}

.table-borderless tr td,
.table-borderless tr th,
.table-borderless tbody tr td,
.table-borderless tbody tr th,
.table-borderless thead tr th,
.table-borderless thead tr td,
.table-borderless tfoot tr th,
.table-borderless tfoot tr td {
    border: none !important;
    border-top: none !important;
}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: inherit;
}

.tooltip-inner {
    white-space:pre-wrap;
	text-align:left;
}

/*PRINT CSS*/
@media print {
  body * {
    visibility: hidden;
	font-family: Calibri !important;
  }
  td {
	-webkit-print-color-adjust: exact;
  }
  .header-navbar, #footer-part {
    display: none !important;
  }
  .header-brandname *, .breadcrumb-bar ul *, .middle-panel * {
    visibility: visible !important;
  }
  .middle-panel {
    width: 100% !important;
  }
  .middle-panel * {
    line-height: 1.5em !important;
  }
  a[href]:after {
    content: none !important;
  }
  .header-brandname img {
    max-width: 270px !important;
  }
  .invisible-print, .invisible-print * {
    visibility: hidden !important;
	display: none !important;
  }
  .breadcrumb-bar .container {
    padding: 0 !important;
  }
}


/*stijlen voor paswoord-tooltip*/
.popover.primary {
    border-color:#337ab7;
}
.popover.primary>.arrow {
    border-top-color:#337ab7;
}
.popover.primary>.popover-title {
    color:#fff;
    background-color:#337ab7;
    border-color:#337ab7;
}
.popover.success {
    border-color:#d6e9c6;
}
.popover.success>.arrow {
    border-top-color:#d6e9c6;
}
.popover.success>.popover-title {
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6;
}
.popover.info {
    border-color:#bce8f1;
}
.popover.info>.arrow {
    border-top-color:#bce8f1;
}
.popover.info>.popover-title {
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1;
}
.popover.warning {
    border-color:#faebcc;
}
.popover.warning>.arrow {
    border-top-color:#faebcc;
}
.popover.warning>.popover-title {
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc;
}
.popover.danger {
    border-color:#ebccd1;
}
.popover.danger>.arrow {
    border-top-color:#ebccd1;
}
.popover.danger>.popover-title {
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1;
}

