/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//
//  Copyright (c) 2013, Webtraders Internet Solutions B.V. - http://www.webtraders.nl
//	Written by Paul van Kaam - 09-10-2013
//
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//	HTML 5 Boilerplate
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
	article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline;zoom:1;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;color:#222;}body{font-size:1em;line-height:1.4;margin:0;}a{text-decoration:none;color:#00e;}a:visited{color:#551a8b;}a:hover{color:#06e;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:700;}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}pre{white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root){overflow:hidden;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;margin-left:-7px;white-space:normal;padding:0;}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}button,input{line-height:normal;}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;width:13px;height:13px;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0;}audio:not([controls]),[hidden]{display:none;}figure,form{margin:0;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//	Default
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
	/* General */
	body { font: 14px/22px 'Roboto', sans-serif; color: #666; background: #f2f2f2; font-weight:300; min-width:1000px; }
	.container { width: 1000px; margin: 0 auto; }
	.left { float: left; position: relative; }
	.right { float: right; position: relative; }
	.w100 { width: 100%; }
	a,
	a:visited { color: #666; cursor:pointer; }
	a:hover { color: #e56605; }
	#content-main a, #content-main a:visited{ color: #e56605;}
	#content-main a:hover{ text-decoration:underline;}
	::-moz-selection,
	::selection{background:#fe57a1;color:#fff;text-shadow:none;}
	strong{ font-weight:500; color:#2e2e2e;}
	em{ font-style:italic;}
	
	/* Heading */
	h1, h2, h3, h4, h5 { font-family: 'Roboto', sans-serif; margin: 0px; font-weight: 500; }
	h1 { font-size: 16px; color: #233588; line-height: 30px;}
	h2 { font-size: 15px; color: #233588; line-height:20px;}
	h3 { font-size: 13px; color: #233588; line-height:20px;}
	h4 { font-size: 14px; color: #233588; font-weight: 500; line-height: 22px; }
	
	/* Colors */
	.orange{ color:#e56605 !important;}
	.blue{ color:#5ab8ee !important;}
	.bluedark{ color:#233588 !important;}
	.pink{ color:#EA5875 !important;}
	.green{ color:#29bd83 !important;}
	
	/* Backgrounds */
	.orange-bg-dark, .QapTcha .Slider{
		background:#e66708 url(../images/background-orange.jpg) repeat-x;
		background: -ms-linear-gradient(top, #f38126 0%, #dc5c42 100%);
		background: -moz-linear-gradient(top, #f38126 0%, #dc5c42 100%);
		background: -o-linear-gradient(top, #f38126 0%, #dc5c42 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f38126), color-stop(1, #dc5c42));
		background: -webkit-linear-gradient(top, #f38126 0%, #dc5c42 100%);
		background: linear-gradient(to bottom, #f38126 0%, #dc5c42 100%);
	}

	.orange-bg{
		background:#e66708 url(../images/background-orange.jpg) repeat-x;
		background: -ms-linear-gradient(top, #ef7a2c 0%, #e66707 100%);
		background: -moz-linear-gradient(top, #ef7a2c 0%, #e66708 100%);
		background: -o-linear-gradient(top, #ef7a2c 0%, #e66708 100%);
		background: linear-gradient(to bottom, #ef7a2c 0%, #e66708 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ef7a2c), color-stop(1, #e66708));
		background: -webkit-linear-gradient(top, #ef7a2c 0%, #e66708 100%);
	}
	.pink-bg-dark{
		background:#EA5875 url(../images/background-pink.jpg) repeat-x;
		background: -ms-linear-gradient(top, #dc536e 0%, #ef5a77 100%);
		background: -moz-linear-gradient(top, #dc536e 0%, #ef5a77 100%);
		background: -o-linear-gradient(top, #dc536e 0%, #ef5a77 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dc536e), color-stop(1, #ef5a77));
		background: -webkit-linear-gradient(top, #dc536e 0%, #ef5a77 100%);
		background: linear-gradient(to bottom, #dc536e 0%, #ef5a77 100%);
	}
	.pink-bg, .pink-bg:hover,.pink-bg.active{
		background:#B8455B url(../images/background-pink.jpg) repeat-x;
		background: -ms-linear-gradient(top, #ef5a77 0%, #dc536e 100%);
		background: -moz-linear-gradient(top, #ef5a77 0%, #dc536e 100%);
		background: -o-linear-gradient(top, #ef5a77 0%, #dc536e 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ef5a77), color-stop(1, #dc536e));
		background: -webkit-linear-gradient(top, #ef5a77 0%, #dc536e 100%);
		background: linear-gradient(to bottom, #ef5a77 0%, #dc536e 100%);
	}
	nav .pink-bg, nav .pink-bg:hover,nav .pink-bg.active{
		background:#B8455B url(../images/background-pink.jpg) repeat-x;
		background: -ms-linear-gradient(top, #ef5a77 70%, #dc536e 100%);
		background: -moz-linear-gradient(top, #ef5a77 70%, #dc536e 100%);
		background: -o-linear-gradient(top, #ef5a77 70%, #dc536e 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.7, #ef5a77), color-stop(1, #dc536e));
		background: -webkit-linear-gradient(top, #ef5a77 70%, #dc536e 100%);
		background: linear-gradient(to bottom, #ef5a77 70%, #dc536e 100%);
	}
	.bluedark-bg-dark{
		background:#0071bf url(../images/background-darkblue.jpg) repeat-x;
		background: -ms-linear-gradient(top, #1f327d 0%, #0071bf 100%);
		background: -moz-linear-gradient(top, #1f327d 0%, #0071bf 100%);
		background: -o-linear-gradient(top, #1f327d 0%, #0071bf 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1f327d), color-stop(1, #0071bf));
		background: -webkit-linear-gradient(top, #1f327d 0%, #0071bf 100%);
		background: linear-gradient(to bottom, #1f327d 0%, #0071bf 100%);
	}
	.bluedark-bg, .bluedark-bg:hover,.bluedark-bg.active{
		background:#1f327d url(../images/background-darkblue.jpg) repeat-x;
		background: -ms-linear-gradient(top, #0072c1 0%, #233588 100%);
		background: -moz-linear-gradient(top, #0072c1 0%, #233588 100%);
		background: -o-linear-gradient(top, #0072c1 0%, #233588 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0072c1), color-stop(1, #233588));
		background: -webkit-linear-gradient(top, #0072c1 0%, #233588 100%);
		background: linear-gradient(to bottom, #0072c1 0%, #233588 100%);
	}
	.blue-bg-dark{
		background:#5ab8ee url(../images/background-blue.jpg) repeat-x;
		background: -ms-linear-gradient(top, #3f99cc 0%, #5ab9ef 100%);
		background: -moz-linear-gradient(top, #3f99cc 0%, #5ab9ef 100%);
		background: -o-linear-gradient(top, #3f99cc 0%, #5ab9ef 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3f99cc), color-stop(1, #5ab9ef));
		background: -webkit-linear-gradient(top, #3f99cc 0%, #5ab9ef 100%);
		background: linear-gradient(to bottom, #3f99cc 0%, #5ab9ef 100%);
	}
	.blue-bg, .blue-bg:hover,.blue-bg.active{
		background:#276f98 url(../images/background-blue.jpg) repeat-x;
		background: -ms-linear-gradient(top, #5ab9ef 0%, #3f99cc 100%);
		background: -moz-linear-gradient(top, #5ab9ef 0%, #3f99cc 100%);
		background: -o-linear-gradient(top, #5ab9ef 0%, #3f99cc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5ab9ef), color-stop(1, #3f99cc));
		background: -webkit-linear-gradient(top, #5ab9ef 0%, #3f99cc 100%);
		background: linear-gradient(to bottom, #5ab9ef 0%, #3f99cc 100%);
	}
	nav .blue-bg, nav .blue-bg:hover, nav .blue-bg.active{
		background:#276f98 url(../images/background-blue.jpg) repeat-x;
		background: -ms-linear-gradient(top, #5ab9ef 70%, #3f99cc 100%);
		background: -moz-linear-gradient(top, #5ab9ef 70%, #3f99cc 100%);
		background: -o-linear-gradient(top, #5ab9ef 70%, #3f99cc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.7, #5ab9ef), color-stop(1, #3f99cc));
		background: -webkit-linear-gradient(top, #5ab9ef 70%, #3f99cc 100%);
		background: linear-gradient(to bottom, #5ab9ef 70%, #3f99cc 100%);
	}
	.aside-home .work-at .button-box-arrow, .green-bg-dark{
		background:#29bd83 url(../images/background-green.jpg) repeat-x;
		background: -ms-linear-gradient(top, #35ad87 0%, #29bd83 100%);
		background: -moz-linear-gradient(top, #35ad87 0%, #29bd83 100%);
		background: -o-linear-gradient(top, #35ad87 0%, #2a9e79 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #35ad87), color-stop(1, #29bd83));
		background: -webkit-linear-gradient(top, #35ad87 0%, #29bd83 100%);
		background: linear-gradient(to bottom, #35ad87 0%, #29bd83 100%);
	}
	.aside-home .work-at .button.orange-bg, .green-bg, .green-bg:hover,.green-bg.active{
		background:#2a9e79 url(../images/background-green.jpg) repeat-x;
		background: -ms-linear-gradient(top, #29bd83 0%, #35ad87 100%);
		background: -moz-linear-gradient(top, #29bd83 0%, #35ad87 100%);
		background: -o-linear-gradient(top, #29bd83 0%, #35ad87 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #29bd83), color-stop(1, #35ad87));
		background: -webkit-linear-gradient(top, #29bd83 0%, #35ad87 100%);
		background: linear-gradient(to bottom, #29bd83 0%, #35ad87 100%);
	}
	nav .green-bg, nav .green-bg:hover,nav .green-bg.active{
		background:#2a9e79 url(../images/background-green.jpg) repeat-x;
		background: -ms-linear-gradient(top, #29bd83 70%, #35ad87 100%);
		background: -moz-linear-gradient(top, #29bd83 70%, #35ad87 100%);
		background: -o-linear-gradient(top, #29bd83 70%, #35ad87 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.7, #29bd83), color-stop(1, #35ad87));
		background: -webkit-linear-gradient(top, #29bd83 70%, #35ad87 100%);
		background: linear-gradient(to bottom, #29bd83 70%, #35ad87 100%);
	}
	
	.aside-item-text {max-width:220px;}
	aside .aside-item:last-child {margin-top:5px;}
	
	/* Defaults */
	.border-radius{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	.border-radius-top{ -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
	.border-radius-bottom{ -webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
	.border-bottom{ border-bottom:1px solid #f0ece6; padding-bottom:3px;}
	.padding-left{ padding-left:10px;}
	.padding-top{ padding-top:15px;}
	.padding-bottom{ padding-bottom:15px;}
	.underline{ text-decoration:underline;}
	.text-right{ text-align:right;}
		
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//	Layout
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */	
	/* Columns */
    .col80{ width:800px; position:relative; margin:0 10px 0 20px;}
	.col66{ width:630px; position:relative; margin:0 10px 0 20px;}
	.col50{ width:470px; position:relative; margin:0 10px 0 20px;}
	.col33{ width:300px; position:relative; margin:0 10px 0 20px;}
	.col25{ width:220px; position:relative; margin:0 10px 0 20px;}
	.col22{ width:195px; position:relative; margin:0 20px 0 0;}
	
	
	.col66.right{ margin:0 20px 0 10px;}
	.col33.right{ margin:0 20px 0 10px;}
	.col25.right{ margin:0 20px 0 10px;}
	.col22.right{ margin:0;}

	.col66 .col33{ margin:0;}
	.col66 .col33.child{ margin:0 15px 0 0;}
	
	/* Top */
	#top{ height:20px; background:#233588; color:#fff; font-size:11px; line-height:20px;}
	#top a{ color:#fff; padding:0 5px;}
	#top .left{ text-align:left;}
	#top .right{ text-align:right;}
	#top .text-center{ text-align:center;}
	#top .work-at a {  display: inline-block; padding: 2px 15px 13px; position: relative; z-index: 1; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background-image:url(../images/btn-workat.png); background-repeat:no-repeat; background-position:top center;}
	
	
	/* Header */
	header{ height:118px; background:#fff; border-bottom:2px solid #e56605;}
	header #logo{ position:absolute; top:25px; left:0; z-index:1;}
	header #logo-shadow{ width:317px; height:93px; background:url(../images/logo-shadow.png) no-repeat; position:absolute; top:60px; left:-80px; z-index:0;}
	header #search{ margin:20px 5px 0 0; width:180px; position:relative;}
	header #search input[type="text"]{ padding:7px 5px 7px 10px; border:1px solid #dfd7d5; color:#9c918d; font-size:12px; width:163px;}
	header #search input[type="submit"]{ width:20px; height:20px; border:0px; position:absolute; top:5px; right:6px; background:url(../images/search.png) no-repeat;}
	header #fontsize{ width:21px; height:28px; background:#f0ece6; border:1px solid #dfd7d5; padding:0 6px; line-height:28px; margin-top:20px;}
	header #fontsize a{ color:#233588;}
	header #fontsize #fontsize-small{ font-size:11px;}
	header #fontsize #fontsize-big{ font-size:14px;}
	
	header .col25.right{ margin:0;}

	/* Nav */
	header nav{ margin-top:23px;}
	header nav ul li{ float:left; height:45px; line-height:14px; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; position:relative;}
	header nav ul li a, nav ul li a:visited{ font-size:14px; color:#666; display:block; padding:10px 12px 22px 12px;}
	header nav ul li.active a,nav ul li:hover a{ color:#fff;}
	header nav ul li .nav-arrow{ width:100%; height:7px; background:url(../images/nav-arrow.png) no-repeat center; position:absolute; top:30px; left:0;}
	
	header nav .pink-bg{ background:none;}
	header nav .blue-bg{ background:none;}
	header nav .green-bg{ background:none;}
	header nav .bluedark-bg{ background:none;}
	
	/* Sub nav*/
	#sub-nav{ margin:1em 0; font-size:13px;}
	#sub-nav li:hover a,#sub-nav li.active li a{ color:#666;}
	#sub-nav li.active a, #sub-nav li.active li.active a, #sub-nav li a:hover{ color:#e56605;}
	#sub-nav li ul{ margin:0; display:none;}
	#sub-nav li.active ul{ display:block;}
	#sub-nav li li{ padding-left:10px; font-style:italic;}
	
	
	/* Breadcrumbs */
	#breadcrumbs{ font-size:11px; line-height:20px; margin-top:20px;}
	#breadcrumbs .col66 a{ color:#233588; font-style:italic;}
	#breadcrumbs .border-bottom{ display:none;}
	
	/* Content */
	#content{ background:#fff; padding-top:20px; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
	#content ul{ margin:0 0 1em 0; padding:0; list-style:none;}
	#content .col66 ul li{ padding-left:20px; background:url(../images/readmore-arrow.png) left 8px no-repeat;}
	#content #slider{ width:100%; height:290px; overflow:hidden; position:relative;}
	#content #slider.front-slider, #content #slider.front-slider .slide{ height:320px;}
	#content #slider.front-slider .slider-button{ top:146px;}
	#content #slider .slide{ width:100%; height:290px; position:absolute; top:0; left:0;}
	#content #slider .slider-button{ width:23px; height:27px; position:absolute; top:115px; cursor:pointer;}
	#content #slider .next{ right: 0px; -webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
	#content #slider .prev{ left: 0px; -webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
	#content .slider-next{ width:23px; height:27px; background:url(../images/next.png) no-repeat center center;}
	#content .slider-prev{ width:23px; height:27px; background:url(../images/prev.png) no-repeat center center;}
	
	#content .pink-bg-dark .slider-next{ background:url(../images/arrow-next-pink.png) no-repeat center center;}
	#content .pink-bg-dark .slider-prev{ background:url(../images/arrow-prev-pink.png) no-repeat center center;}
	#content .blue-bg-dark .slider-next{ background:url(../images/arrow-next-blue.png) no-repeat center center;}
	#content .blue-bg-dark .slider-prev{ background:url(../images/arrow-prev-blue.png) no-repeat center center;}
	#content .green-bg-dark .slider-next{ background:url(../images/arrow-next-green.png) no-repeat center center;}
	#content .green-bg-dark .slider-prev{ background:url(../images/arrow-prev-green.png) no-repeat center center;}
	
	
	#content .slider-next:hover{ background:url(../images/next-active.png) no-repeat center center;}
	#content .slider-prev:hover{ background:url(../images/prev-active.png) no-repeat center center;}
	#content .slider-title{ position: absolute; bottom:0; left:0; height:30px; padding:0 10px; color:#fff; font-size:14px; width: 610px; line-height:30px; z-index:9;}
	
	#content-main{ padding-bottom:20px;}
	.button-small{ width:200px; cursor:pointer;}
	.button-medium{ width:240px; cursor:pointer;}
	.button-extra-small{ width:105px; cursor:pointer;}
	#content .readmore-arrow{ background:none;}
	
	/* Form */
	#content input[type="text"]{ padding:7px 10px; border:1px solid #dfd7d5; width:270px; margin:0 10px 10px 0; font-size:12px; font-weight:300;}
	#content textarea{ padding:6px 10px; border:1px solid #dfd7d5; width:610px; height:85px; max-width:610px; margin-bottom:10px; font-size:12px; font-weight:300;}
	#content .padding-left textarea{ width:598px;}
	#content input[type="radio"]{ margin-left:20px;}
	#content select{ padding:6px 10px; border:1px solid #dfd7d5; width:270px; margin-bottom:10px; font-size:12px; font-weight:300;}
	#content .select{ position:relative; cursor:pointer; width: 300px;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none; 
	}
	#content .select ul{ position:absolute; top:30px; left:0; border:1px solid #dfd7d5; background:#fff; width:290px; border-top:none; z-index:11; display:none; overflow:hidden;}
	#content .select ul li{ border-bottom:1px solid #dfd7d5; background:#fff; width:100%; padding-left:10px; z-index:11;}
	#content .select ul li a{ display:block;}
	#content .select ul li:hover{ background:#f2f2f2;}
	#content .select .button-select{ width:19px; height:19px;}
	#content .select .button-box-arrow{z-index: 10; position: absolute; top: 4px; right: 12px; border:1px solid #bd5a11;}
	#content .select .button-select{ background:url(../images/select-arrow-hover.png) no-repeat center center;}
	#content .select:hover .button-select{ background:url(../images/select-arrow-hover.png) no-repeat center center !important;}
	#content label.error{ color:#F30;}
	#content .select-big{ width:100%;}
	#content .select-big .button-box-arrow{ right:1px;}
	#content .select-big ul{ width:100%;}
	#content .select-big input[type="text"]{ width:97%;}
	#content #referral-change{ background: #fff; padding: 0 0 0 10px;}
	#content input[type="file"]{ display:none;}

    .link-orange { color: #e56605; text-decoration: underline;}
    .link-orange:hover {color: #666;}
	
	/* Shadow */
	.big-shadow{ width:300px; height:28px; background:url(../images/big-shadow.png) no-repeat; position:absolute; bottom:-28px; left:0;}
	.medium-shadow{ width:161px; height:14px; background:url(../images/medium-shadow.png) no-repeat; position:absolute; bottom:-14px; left:0px;}
	.small-shadow{ width:29px; height:8px; background:url(../images/small-shadow.png) no-repeat; position:absolute; bottom:-8px; left:1px;}
	.brochure-shadow{ width:74px; height:9px; background:url(../images/brochure-shadow.png) no-repeat; position:absolute; bottom:-9px; left:0px;}
	
	/* Aside */
	aside #aside-title{ height:30px; position:relative; font-size: 16px; line-height: 20px; font-weight:500;}
	aside #aside-title span{ line-height:29px; border:1px solid #c0bbb4; border-bottom:1px solid #fff;; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; padding:0px 19px; margin-left:10px; position:absolute; z-index:1; background:#fff; height:30px;}
	aside #aside-box{ border:1px solid #c0bbb4; height:288px;}
	aside .aside-item{ margin-top:15px; font-size:14px; line-height:16px;}
	aside .aside-item p{ margin:0px;}
	aside .aside-item .long_mail { font-size:12px }
	aside a.bluedark{ text-decoration:underline; line-height:20px;}
	aside .button{ border:none; border-top:1px solid #fff;}
	aside .icon{ margin:2px 10px 0 20px;}
	.aside-home .work-at .button-box-arrow {border: 1px solid #009640;}
	.aside-home .work-at .button-box-arrow .button-arrow{background: url(../images/arrow-next-green.png) no-repeat center center;}
	
	/* Vacature register */
	#register-box h3{ font-size:15px;}
	#register-box p{ margin-top:0;}
	
	/* Facebook */
	.fb-like-box{border:1px solid #c2bdb6; margin-bottom:20px; width:300px; overflow:hidden;}
	
	/* Icons */
	.icon{ width:27px; height:27px; position:relative; margin:5px 5px 0 0;}
	.icon #icon-call{width:27px; height:27px; background:url(../images/icon-call.png) no-repeat center center;}
	.icon #icon-mail{width:27px; height:27px; background:url(../images/icon-mail.png) no-repeat center center;}
	.icon #icon-heart{width:27px; height:27px; background:url(../images/icon-heart.png) no-repeat center center;}
	.icon #icon-refresh{width:27px; height:27px; background:url(../images/icon-refresh.png) no-repeat center center;}
	.icon #icon-crowd{width:27px; height:27px; background:url(../images/icon-crowd.png) no-repeat center center;}
	.icon #icon-location{width:27px; height:27px; background:url(../images/icon-location.png) no-repeat center center;}
	.icon #icon-facebook{width:27px; height:27px; background:url(../images/facebook.png) no-repeat center center;}
	.icon:hover #icon-facebook{width:27px; height:27px; background:url(../images/facebook-active.png) no-repeat center center;}
	.icon #icon-twitter{width:27px; height:27px; background:url(../images/twitter.png) no-repeat center center;}
	.icon:hover #icon-twitter{width:27px; height:27px; background:url(../images/twitter-active.png) no-repeat center center;}
	
	/* Buttons */
	.button{ padding:0 5px 0 10px; color:#fff; line-height:30px; height:30px; display:block; font-weight:300; font-size:14px; border:1px solid #ad462d; border-top:none;}
	.button .button-box-arrow, a:visited .button-box-arrow{ border:1px solid #bd5a11; width:19px; height:19px; margin-top:4px;}
	.button .button-arrow, .Slider .button-arrow{ width:19px; height:19px; background:url(../images/next.png) no-repeat center center;}
	.button .button-arrow-down{ width:19px; height:19px; background:url(../images/nav-arrow-brown.png) no-repeat center center;}
	a.button-link:hover{ text-decoration:none !important;}
	a:hover .button-arrow-down, .button:hover .button-arrow-down{ width:19px; height:19px; background:url(../images/nav-arrow.png) no-repeat center center;}
	a:hover .button-arrow, .button:hover .button-arrow, .Slider .button-arrow:hover{ background:url(../images/next-active.png) no-repeat center center !important;}
	.button .button-select{ width:19px; height:19px;}
	.box:hover .button-select{ background:url(../images/select-arrow-hover.png) no-repeat center center !important;}
	.box img{ width:300px;}
	.buttons{ position:absolute; bottom:0; left:0;}
	.buttons a{ color:#fff;}
	
		/* Button colors */
			/* arrow */
		.button.pink-bg .button-box-arrow{ border:1px solid #a03349;}
		.button.pink-bg .button-arrow{ background:url(../images/arrow-next-pink.png) no-repeat center center;}
		.button.pink-bg{ border:1px solid #ad462d; border-top:none;}
		
		.button.blue-bg .button-box-arrow{ border:1px solid #287099;}
		.button.blue-bg .button-arrow{ background:url(../images/arrow-next-blue.png) no-repeat center center;}
		.button.blue-bg{ border:1px solid #287099; border-top:none;}
		
		.button.green-bg .button-box-arrow{ border:1px solid #009640;}
		.button.green-bg .button-arrow{ background:url(../images/arrow-next-green.png) no-repeat center center;}
		.button.green-bg{ border:1px solid #009640; border-top:none;}
		
		.button.bluedark-bg .button-box-arrow{ border:1px solid #132160;}
		.button.bluedark-bg .button-arrow{ background:url(../images/arrow-next-bluedark.png) no-repeat center center;}	
		.button.bluedark-bg{ border:1px solid #132160; border-top:none;}
		
			/* select */
		.button.bluedark-bg .button-select{ background:url(../images/select-arrow.png) no-repeat center center;}	
		
		.select-options{ background:#fff; overflow:hidden; height:0px;}
		.select-bluedark{border:none;}
		.select-options a{ color:#6b6563; display:block;}
		.select-options a:hover{ color:#e56605;}
		.select-option{ border-top:1px solid #fff; border-bottom:1px solid #fff; height:27px; padding-left:20px; line-height:27px;}
		a:hover .select-option{ border-top:1px solid #f0ece6; border-bottom:1px solid #f0ece6; background:#f2f2f2;}
		
	/* separator */
	.separator{ margin:15px 20px 0 20px; background:url(../images/separator-line.jpg) repeat-x left 11px;}
	.separator-title{ background:#f0ece6; padding:3px 10px; font-weight:400; font-size:13px;}
	.col33 .separator, .col66 .separator{ margin:15px 0px; }
	
	/* Box */
	.box{ height:180px; width:100%; margin:15px 0 20px 0; position:relative;}
	.box p{ margin:0 0 5px 0;}
	
	/* References */
	#references{ height:220px; margin-top:15px; overflow:hidden; position:relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}
	#references .slide{ position:absolute; background:#f0ece6; height:200px; margin-top:20px; width:100%;}
	#references .slide img{ position:absolute; bottom:0px;}
	#references .slide .col33{ height:200px;}
	#references .slider-button{ width:23px; height:27px; position:absolute; top:106px; cursor:pointer;}
	#references .next{ right: 0px; -webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
	#references .prev{ left: 0px; -webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
	#references .reference-title{ font-size:20px; font-weight:500; font-style:italic;}
	#references .reference-content{ padding:40px 60px 0 0;}

    /* Jobs */
    #jobs{ height:220px; margin-top:15px; overflow:hidden; position:relative;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
	#jobs h3 {margin:0 0 15px; font-size:16px;}
    #jobs .slide{ position:absolute; background:#f0ece6; height:200px; margin-top:20px; width:100%;}
    #jobs .slide img{ position:absolute; bottom:0px;}
    #jobs .slide .col33{ height:200px;}
    #jobs .slider-button{ width:23px; height:27px; position:absolute; top:106px; cursor:pointer;}
    #jobs .next{ right: 0px; -webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
    #jobs .prev{ left: 0px; -webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
    #jobs .reference-title{ font-size:20px; font-weight:500; font-style:italic;}
    #jobs .reference-content{ padding:25px 60px 0 0;}
	#jobs a {display:block; height:220px; background-position:center; background-size:cover;}
	
	.jobs-back {float:right; margin-top:-28px;}
	.jobs-back a {font-size:15px!important; font-weight:700; text-decoration:none!important;}
	
	.register-box-text {display:inline-block; width:70%; vertical-align:top;box-sizing:border-box; padding-right:10px;}
	.register-box-icon {display:inline-block; width:25%; vertical-align:top; text-align:right;}  
	.register-box-icon img {width:35px;}	
	.register-box-icon .icon {display:block; margin-top:20px; float:right; text-align:center; width:60px; height:60px; border:1px solid #E56605; border-radius:50px; box-sizing:border-box; padding:10px;}

/* Jobs slider frontpage */
	.jobs-sliders{ height:220px; margin-top:15px; overflow:hidden; position:relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}
	.jobs-slider {height:270px!important;}
	.jobs-slider .slide{position:absolute; background:#f0ece6; height:230px; margin-top:20px; width:100%;}
	.jobs-slider .slide img{ position:absolute; bottom:0px;}
	.jobs-slider .slide .col33{ height:230px;}
	.jobs-slider .slider-button{ width:23px; height:27px; position:absolute; top:106px; cursor:pointer;}
	.jobs-slider .next{ right: 0px; -webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
	.jobs-slider .prev{ left: 0px; -webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
	.jobs-slider .reference-title{ font-size:20px; font-weight:500; font-style:italic;}
	.jobs-slider .reference-content{ padding:40px 60px 0 0;}
	.jobs-slider .box {height:231px; margin-top:0;}
	.jobs-slider .box img {top:0; bottom:auto; height:200px;}

	/* Jobs slider jobs page */
	.slider-jobs img {border-radius:3px;}
	#content .slider-jobs .slider-text {position:absolute; left:0; bottom:30px; width:100%; color:#FFF; display:block; padding:50px 10px 10px; box-sizing:border-box;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.2+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */
	}
	#content .slider-jobs .slider-button {top:130px!important;}
	#content .slider-jobs a:hover .button-arrow {background: url(../images/next.png) no-repeat center center!important;}
	#content .slider-jobs a:hover .button:hover .button-arrow{background: url(../images/next-active.png) no-repeat center center !important;}
	#content .slider-jobs .slider-text .slider-title {font-size:20px; font-weight:400; position:relative; margin:0; padding:0;}
	.slider-jobs .slider-text .slider-subtitle {font-size:12px; font-weight:400;}
	.slider-jobs .button {float: right; position: absolute; bottom: 30px; right: 0;}
	.slider-jobs .button .left {margin-right:10px;}
		
	/* Frontboxes */
	#frontboxes{ margin-top:20px;}
	#frontboxes h3{ font-size:15px; margin-top:15px;}
		
	/* Filter */
	#filter{ background:#f0ece6; border:1px solid #dfd7d5;}
	#filter-content{ padding:15px 10px 10px 10px;}

	/* News */
	#news a{ display:block;}
	#news a .news-item{ border-bottom:1px solid #f0ece6; padding:16px 0; line-height:14px; font-weight:400;}
	#news a:hover .news-item{ background:#f2f2f2;}
	#news a .news-date, .news-date{ width:40px; height:35px; position:relative; margin:0 10px; text-align:center; color:#fff; padding-top:5px; line-height:14px;}
	#news a .news-date .news-day, .news-date .news-day{ font-size:14px;}
	#news a .news-date .news-month, .news-date .news-month{ font-size:12px;}
	#news a .news-title{ font-size:12px; line-height:12px; font-weight:400;}
	#news a .news-subtitle{ font-size:10px; line-height:16px; color:#6b6563;}
	#news a .news-readmore, .magazine-readmore{ font-size:10px; line-height:16px;}
	#news .news-image{ margin:0 10px 0 0;}
	#news-photo{ height:width: 100%; height: 290px; overflow: hidden; position: relative;}
	#news-photo img{ width:630px;}
	#news-photo .news-date{ position:absolute; top:10px; left:0;}
	#content #news .news-content{ padding-right:20px;}
	#share{ margin:5px 0 20px 0;}
	#share .bluedark{ font-size:12px; font-weight:500;}
	#share .addthis_toolbox{padding:3px 0 0 10px;width: 150px;}
	
	/* Magazine */
	.magazine-image{ width:172px; height:210px; position:relative; background:#f0ece6 url(../images/bottom-logo.png) no-repeat center center;}
	.magazine-image img{ width: 172px; height:210px;}
	.magazine-title{ margin:20px 0 30px 0; line-height:12px; font-weight:400;}
	.magazine-title .orange{ margin-bottom:5px;}
	
	/* Brochure */
	#brochure .brochure-image{ width:75px; height:107px; margin:0 10px 20px 0;}
	#brochure .brochure-image img{ width:75px; height:107px;}
	#brochure .brochure-title{ margin:60px 0 25px ; line-height:12px; font-weight:400;}
	#brochure .brochure-title .orange{ margin-bottom:5px; font-weight:500;}
	
	/* Gallery */
	.gallery-photo{ width:195px; height:100px; margin-bottom:20px;}
	
	/* Maps */
	#map-canvas{ height:300px; overflow:hidden; margin:20px 0 40px 0;}
	#map-directions { margin-bottom:20px;}
	#map-directions .adp-directions{ width:100%;}
	#map-directions .adp-placemark{ border:none; background:none;}
	#map-directions .adp-marker{ width:17px; height:31px; margin-right:26px;}
	#map-directions .adp-text{ font-weight:500;}
	#map-directions .adp-legal{ display:none;}
	
	/* Icons big */
	.icon-big{ width:40px; height:35px; position:relative; margin:0 10px 10px 0; text-align:center; color:#fff; padding-top:5px; line-height:30px; font-weight:400; cursor:pointer;}
	.icon-big #car{ width:40px; height:20px; background:url(../images/maps-icons.png) no-repeat center -40px; margin:4px 0;}
	.icon-big #train{ width:40px; height:20px; background:url(../images/maps-icons.png) no-repeat center -80px; margin:4px 0;}
	
	/* Overlay Popup */
	#overlay{ height:100%; background:rgba(0,0,0,0.7); position:fixed; top:0; left:0; z-index:10; display:none;}
	#popup{ width:570px; position:relative;}
	#popup #popup-content{ width:540px; padding:15px; background:#FFF;}
	#popup .separator{ margin:15px 0 0 0;}
	#popup #popup-close{ position:absolute; right:-35px; top: 0; width:30px; height:30px; background:#fff; font-weight:500; line-height:30px; text-align:center; cursor:pointer;}
	
	/* Readmore */
	.readmore-arrow{background:url(../images/readmore-arrow.png) no-repeat right center; padding-right:15px;}
	.readmore{ font-style:italic; text-decoration:underline;}
	.back{ background:url(../images/back-arrow.png) no-repeat left center; padding-left:15px;}
	.back a{ text-decoration:underline; font-size:10px;}
	
	/* content-bottom */
	#content-bottom img{ width:1000px;}
	
	/* Footer */
	footer{ margin:20px 0;}
	footer ul{ margin:0 0 20px 0; padding:0; list-style:none;}
	footer ul li{ font-size:11px; font-weight:400;}
	footer ul li .readmore-arrow{ background:none;}
	footer ul li:hover .readmore-arrow,footer ul li.active .readmore-arrow{ background:url(../images/readmore-arrow.png) no-repeat right center; color:#e56605;}

    /* Cookie */
    .cookie-bg a { color: #e56605; text-decoration: underline;}
    .cookie-bg a:hover {color: #fff;}
    .button-cookie {height: 65px; min-width: 80px; max-width: 200px;}

	/* Bottom */
	#bottom{ padding:15px 0; background:#fff; border-bottom:2px solid #e56605; line-height:38px;}

    img.zorgkaart-logo {height:100%; width:100%;}

	/*CAPTCHA */
	.QapTcha {float:left;margin-top:3px;width:205px;}
	.QapTcha .clr{clear:both}
	.QapTcha .bgSlider {width:284px;padding:3px; height:22px;float:left;border:1px solid #dfd7d5;background:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
	.QapTcha .Slider { width:22px;height:22px;cursor:e-resize;position:relative;top:0;left:0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
	.QapTcha .TxtStatus {width:252px;margin-top:0;text-align:left;color:#bb2828;font-family:Verdana;font-size:10px;clear:both}
	.QapTcha .dropSuccess {color:#4e8b37}
	.QapTcha .dropError {color:#bb2828}
	.Slider .button-arrow { padding: 2px; }
	#error-message{ padding:10px; background:#FCDCDD; border:1px solid #F30; margin-bottom: 10px; }
	
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//	Media queries
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
@media only screen and (min-width: 35em) {
  

}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//	Media print query
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}