input {
    border: 5px solid white; 
    -webkit-box-shadow: 
      inset 0 0 1px  rgba(0,0,0,0.1),
            0 0 2px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 1px  rgba(0,0,0,0.1),
            0 0 2px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 1px  rgba(0,0,0,0.1),
            0 0 2px rgba(0,0,0,0.1); 
    padding: 3px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 2px 0;
}


@charset utf-8;
/**
 * SenCSS - Sensible Standards CSS framework
 *
 * Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * Visit sencss.kilianvalkhof.com for more information and changelogs.
 * Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 *
 */
* {-moz-box-sizing:border-box;box-sizing:border-box;}
html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {display:block}
body{background:#fff;color:#000;font:75%/1.5em Arial, Helvetica, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;position:relative}
textarea{font:101%/1.5em Arial, Helvetica, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;padding:.29em 0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:none}
a{text-decoration:none;border:0;color:inherit;}
a:hover,a:focus{text-decoration:underline;}
a img{border:0}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{margin:0 1.5em 1.5em;padding:.75em}
code,kbd,tt{font-family:"Courier New", Courier, monospace, serif;line-height:1.5}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}
dd{margin-left:1.5em}
h1,h2,h3,h4,h5,h6{font-weight:700;padding:0}
h1{font-size:2em;margin:0 0 .75em}
h2{font-size:1.1666em;margin:0 0 1em}
h3{font-size:1.1666em;margin:0 0 1.286em}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:.8333em;margin:0 0 1.8em}
h6{font-size:.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:text-bottom}
ins{text-decoration:overline}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
ol{list-style:outside decimal}
p{font-weight:400;margin:0 0 1.5em}
pre{font-family:"Courier New", Courier, monospace, serif;margin:0 0 1.5em}
sub{top:.4em;font-size:.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:.85em;line-height:1;position:relative;bottom:.5em;vertical-align:baseline}
ul{list-style:outside disc}
ul,ol{margin:0 0 1.5em 1.5em;padding:0}
li ul,li ol{margin:0 0 1.5em 1.5em;padding:0}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{font-style:italic;text-align:left}
tr.alt td{background:#eee}
td{border:0px solid #000;vertical-align:middle;padding:.333em}
th{font-weight:700;vertical-align:middle;padding:.333em}
button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:1.75em 0 0;padding:0 .5em}
button::-moz-focus-inner{border:0}
fieldset{border:0;position:relative;margin:0 0 1.5em;padding:1.5em 0 0}

a {text-decoration: none}

a {
    outline: medium none;
    text-decoration: none;

}

a:hover, a:active {
    outline: 0 none;
    text-decoration: none;
}



fieldset fieldset{clear:both;margin:0 0 1.5em;padding:0 0 0 1.5em}
input{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;font-size:12px;height:1.5em;line-height:1.5em;width:100%;margin:0 0 .75em;padding:.29em 0}
input[type=file]{height:2.25em;padding:0}
select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;height:2.25em;_margin:0 0 1.3em;margin:0 0 .8em;padding:.2em 0 0}
optgroup{font-weight:700;font-style:normal;text-indent:.2em}
optgroup + optgroup{margin-top:1em}
option{font-size:1em;height:1.5em;text-indent:1em;padding:0}
label{cursor:pointer;display:block;height:auto;line-height:1.4em;width:100%;margin:0;padding:0}
label input{background:0;border:0;height:1.5em;line-height:1.5em;width:auto;margin:0 .5em 0 0;padding:0}
legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
dt,strong,b{font-weight:700}
body {
  -webkit-text-size-adjust:none;
  font-size:18px;
  line-height:30px;
  color:#000;
  background:#fff;
  font-family:'Lato', sans-serif;
  font-weight:400;
  min-width:960px;
}
.inner {
  width:960px;
  margin:0 auto;
  position:relative;
  overflow:hidden;
}
a,
a *,
button,
.clickable,
.clickable * {
/*  -webkit-transition:0.4s all ease;*/
/*  -moz-transition:0.4s all ease;*/
/*  -ms-transition:0.4s all ease;*/
/*  transition:0.4s all ease;*/
}
header {
  background:#fff;
  height:136px;
}
  header .inner {
    height:136px;
  }
  header h1 {margin:0;}
  
  header h1 a img {
    display:block;
    position:absolute;
    left:0px;
    top:14px;
  }
  header .sidebuttons {
    position:absolute;
    top:42px;right:4px;
    list-style:none;
    margin:0;padding:0;
    height:52px;
    line-height:52px;
  }
	
		header .sidebuttons a {
			display:inline-block;
			line-height:50px;
			margin-left:34px;
		}
		
		header .sidebuttons a img {vertical-align:middle;}
		
  	header .sidebuttons a.tel {
  		display:inline-block;
  		border:1px solid #ddd;
  		color:#234865;
  		background:#fff url(/95B2F90335864C7FC1257D620039775A/FILE/tel.png) no-repeat 18px center;
  		box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;
  		padding-left:54px;
  		padding-right:18px;
  		line-height:50px;
  		margin-right:-6px;
  	}
		
  	header .sidebuttons a.tel:hover {
			background: #dedede url(/95B2F90335864C7FC1257D620039775A/FILE/tel-active.png) no-repeat 18px center;;
			color:#234865;
			border-color:#ddd;
			text-decoration:none;
  	}
nav {
  display:block;
  height:64px;
  background:#234865;
  border-top:1px solid #fff;
  overflow:hidden;
}
  nav ul {
    width:962px;
    margin:0 auto;
    height:70px;
    list-style:none;
    text-align:left;
    border-left:1px solid #ddd;
  }
  nav ul li {
    display:inline;
    float:left;
  }
    nav ul li a {
      color:#fff;
      padding:0 27px;
      border-right:1px solid #fff;
      display:block;
      height:65px;
      line-height:64px;
      font-size:19px;
      font-weight:400;
      text-decoration:none;
    }
    	nav ul li a:hover,
    	nav ul li a:focus {
    		color:#A6C717;
    		border-bottom:2px solid #979799;
    		height:63px;
    		text-decoration:none;
    	}
    	nav ul li a img + img {display:none;}
			nav ul li.selected a {
				border-bottom:2px solid #fff;
				height:63px;
				color:#000;
				background:#fff;
			}
			
    	nav ul li.selected a img {display:none;}
    	nav ul li.selected a img + img {display:inline-block;}
/* main content */
#main {
	position:relative;
  background:#fff;
  overflow:hidden;
}
.clickable {
  cursor:pointer;
}
.buttoncontainer {
  text-align:center;
}
.button {
	display:inline-block;
	border:1px solid #ddd;
	color:#234865;
	background:#fff url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-dark.png) no-repeat 18px center;
	box-shadow:1px 1px 0px rgba(255,255,255,0.4) inset;
	padding-left:50px;
	padding-right:20px;
	line-height:50px;
}
.button + .button {margin-left:26px;}
  .button:hover,
  .button:focus,
  .clickable:hover .button {
		background: #dedede url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-white.png) no-repeat 18px center;
		color:#234865;
		border-color:#ddd;
		text-decoration:none;
  }
.button.inverse {
	display:inline-block;
	border:1px solid #ddd;
	color:#717174;
	background:#eaeaea url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-dark.png) no-repeat 18px center;
	box-shadow:1px 1px 0px rgba(255,255,255,0.4) inset;
	padding-left:50px;
	padding-right:20px;
	line-height:50px;
	background: #16d0c1 url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-white.png) no-repeat 18px center;
	color:#234865;
	border:1px solid  #ddd;
}
  .button.inverse:hover,
  .button.inverse:focus,
  .clickable:hover .button.inverse {
		background:#eaeaea url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-dark.png) no-repeat 18px center;
		color:#717174;
		border-color:#ddd;
		text-decoration:none;
  }
  
  
.queue {
	position:relative;
  width:100%;
  background:#fff;
  height:550px;
}
  .slide {
  	position:absolute;
    color:#fff;
    width:100%;
    height:550px !important;
    background-position:center;
  }
  	.slide .overlay {
  		position:absolute;
  		left:0;
  		top:0;
  		width:100%;
  		height:100%;
  		background:rgba(27, 44, 57, 0.4);
  	}
    .slide .inner {
    	padding-top:168px;
    	padding-right:530px;
    }
		
		.slide h1 {
			color:  #ffffff;
			font-size: 48px; /* Approximation due to font substitution */
			font-weight: 400;
			line-height: 60px; /* Approximation due to font substitution */
			margin-bottom:25px;
		}
		.slide h1:after {
			content: " ";
			display: block;
			margin: 20px 0 0;
			background-color: #234865;
			width: 60px;
			height: 2px;
		}
		.slide .button {
			padding:0 60px;
			background-position:30px center;
		}
		.slide .button.inverse:hover,		
		.slide:hover .button.inverse {
			padding:0 60px;
			background-position:30px center;
		}
    
.toprelatedlinks {
	position:absolute;
	height:550px;
	width:380px;
	top:0;
	left:50%;
	margin-left:158px;
	background-color: rgba(27, 44, 57, 0.44);
	border-left:#313b42 1px solid;
	border-right:#313b42 1px solid;
	z-index:999;
	padding-top:172px;
}
	.toprelatedlinks .button {
		border:1px solid transparent;
		box-shadow:0 0 0 #000;
		width:100%;
		height:50px;
		background:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-blue.png) no-repeat 30px 20px;
		color:#fff;
		padding-right:30px;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		padding-left:69px;
		margin:0;
		display:block;
	}
	.toprelatedlinks .button:hover {
		background: rgba(255, 255, 255, 0.3) url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-white.png) no-repeat 30px 20px; /* doorzichtig wit oud kleur - #234865 */
		color:#fff;
		border:1px solid rgba(255, 255, 255, 0.3);
		
		//box-shadow:1px 1px 0px rgba(255,255,255,0.4) inset;
	}
	.toprelatedlinks .button + .button {margin:0;}
	
	
.intro {
	padding:50px 0;
	border-bottom:1px solid #e2e5e6;
	overflow:hidden;
	margin-bottom:50px;
}
	.intro h1 {
		color:  #000000;
		font-size: 48px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 60px; /* Approximation due to font substitution */
		margin-bottom:22px;
	}
	
	.intro h1:after{
		content: " ";
		display: block;
		margin: 16px 0 0px 308px;
		background-color: #234865;
		width: 60px;
		height: 2px;
	}
	
	.intro p {
		color:  #717174;
		font-size: 18px;
		font-weight: 400;
		line-height: 28px;
		margin:0;padding:0;
		margin-bottom:31px;
		width:965px;
	}
	.intro p em {color:#000;}
	.intro .button {font-size:19px;}
	.zorgkaart {
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		border:1px solid #e2e4e6;
		width:268px;
		height:268px;
		float:left;
		margin-right:40px;
		padding:30px 20px;
		text-align:right;
	}
		.bignum {
			float:right;
			width:105px;
			height:105px;
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/bignum.png) no-repeat 0 0;
			text-align:center;
			line-height:105px;
			color:#fff;
			font-size:45px;
		}
		.bignum sup {font-size:0.6em;}
		
		.zorgkaart img {
			margin:23px 0 22px;
			float:left;
		}
		.zorgkaart p {
			clear:both;
			padding-right:5px;
			font-size:12px;
			line-height:22px;
			color:rgb(90,90,90);
			font-size:13px;
			width:auto;
			margin-bottom:25px;
		}
		.zorgkaart a {color:rgb(255, 120, 0);}
		.zorgkaart p strong {font-size:16px;}
		.zorgbutton {
			margin-right:5px;
			position:relative;
			display:block;
			float:right;
			width:134px;
			height:35px;
			text-indent:-9999em;
			overflow:hidden;
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/waarderen.png) no-repeat 0 0;
			text-align:left;
		}
		.zorgbutton:hover,
		.zorgbutton:focus {
			background-position:0 -35px;
		}
	.thumbs {
		margin-left:-40px;
		padding:0 0 15px;
		border-bottom:1px solid #e2e5e6;
		overflow:hidden;
		margin-bottom:50px;
	}
  .thumb {
  	position:relative;
		width:460px;
		height:388px;
		border:1px solid #fff;
		float:left;
		margin-left:40px;
		margin-bottom:35px;
  }
    .thumb:hover{border-color:#e2e4e6;}
    
    .thumb img {
    	margin:4px 4px 0;
    	width:450px;
    	height:235px;
    	display:block;
    }
		.thumb h4 {
			color:  #717174;
			font-size: 24px; /* Approximation due to font substitution */
			font-weight: 400;
			line-height: 60px;
			margin-left:15px;
			margin-bottom:5px;
		}
			.thumb h4:after {
				content: " ";
				display: block;
				margin: 0;
				background-color: #234865;
				width: 60px;
				height: 2px;
			}
			
    .thumb h3 {margin:0;padding:0;opacity:1;}
    .thumb h3 a {
	    	display:block;
	    	margin-left:15px;
				color:  #000000;
				font-size: 24px; /* Approximation due to font substitution */
				font-weight: 400;
				line-height: 30px; /* Approximation due to font substitution */
				width:350px;
    }
      .thumb:hover h3 a{text-decoration:none;}
		
		.thumb .button {
			position:absolute;
			right:0;
			bottom:20px;
			height:50px;
			width:50px;
			padding-right:0;
			background-position:center;
		}
		
		.thumb .button:hover,
		.thumb .button:focus,
		.thumb.clickable:hover .button {
			background-position:center;
		}
		
		
		
.list {
  border-bottom:1px solid #e2e4e6;
  margin-bottom:50px;
  overflow:hidden;
}
  .item {
  	position:relative;
    background:#fff;
    border:1px solid #e2e4e6;
    border-bottom:0;
    width:100%;
    height:400px;
    overflow:hidden;
  }
  	.item.right {
  		padding-left:75px;
  		width:auto;
  	}
    .item img {
      float:left;
      width:480px;
      height:400px;
    }
    .item.right img {
      float:right;
    }
    
    .item .overlay {
    	position:absolute;
    	left:0;
    	top:0;
    	height:400px;
    	width:480px;
    	background:url(/95B2F90335864C7FC1257D620039775A/FILE/list-gradient.png) repeat-y top right;
    }
    	.item.right .overlay {
	    	background:url(/95B2F90335864C7FC1257D620039775A/FILE/flipped-list-gradient.png) repeat-y top left;
	    	left:auto;
	    	right:0;
    	}
		.item h4 {
			color:  #717174;
			font-size: 24px; /* Approximation due to font substitution */
			font-weight: 400;
			line-height: 60px;
			margin-top:40px;
			margin-bottom:10px;
			float:left;
			width:400px;
		}
			.item h4:after {
				content: " ";
				display: block;
				margin: 0;
				background-color: #234865;
				width: 60px;
				height: 2px;
				margin:10px 0 0
			}
			
		.item h3 {
			color:  #000000;
			font-size: 48px;
			font-weight: 400;
			line-height: 60px;
			float:left;
			width:470px;
			margin-bottom:15px;
		}
			.item.right h3 {
				width:400px;
			}
		.item h3 a:hover,
		.item h3 a:focus {text-decoration:none;}
		
		.item .button {
			color:#000;
			padding:0 30px 0 50px;
		}
		
footer {
	background:#fff;
  text-align:center;
}
	footer .intro {
		width:595px;
		margin:0 auto;
		border:0;padding:0;
	}
	footer h2 {
		color:  #000000;
		font-size: 24px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 30px; /* Approximation due to font substitution */
	}
		footer h2:after {
			content: " ";
			display: block;
			margin: 0;
			background-color: #234865;
			width: 60px;
			height: 2px;
			margin:25px auto 0
		}
	
		footer h2 em {
			display:block;
			font-weight: 700;
			font-style: italic;
		}
	
	footer .intro p {
		float:left;
		width:320px;
		text-align:right;
		margin:0;
	}
		footer p a {
			color:#000;
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-dark.png) no-repeat left center;
		}



    footer a {
      color:#fff;
      display:block;
      font-size:19px;
      font-weight:400;
      text-decoration:none;
    }
    	footer a:hover,
    	footer a:focus {
    		color:#A6C717;
    		text-decoration:none;
    	}




	footer .button {
		float:right;
	}
	footer ul.logos {
		height:63px;
		margin:105px 0 40px;;padding:0;
	}
		footer ul.logos a {text-decoration:none;}
		.logos li {
			list-style:none;
			border-left:1px solid #ddd;
			line-height:63px;
			height:63px;
			float:left;
			padding:0 45px;
		}
		.logos li img {
			vertical-align:middle;
		}
		.logos li:last-child {padding:0 0 0 15px;}
		.logos li:last-child a {margin-right:0;}
    footer .logos .arrowbutton {
      margin:0 15px;
      padding-left:35px;
      display:inline-block;
      background:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-blue.png) no-repeat left center;
			color:  #000;
			font-weight: 400;
			margin-right:50px;
    }
    footer .logos .arrowbutton:hover,
    footer .logos .arrowbutton:active {
      text-decoration:underline;
    }
	
	.smallnum {
		display:inline-block;
		vertical-align:middle;
		width:46px;
		height:45px;
		line-height:45px;
		background:url(/95B2F90335864C7FC1257D620039775A/FILE/smallnum.png) no-repeat center;
		color:#fff;
		text-align:center;
	}
		.smallnum sup {font-size:0.65em;}
  footer .terms {
  	position:relative;
    background:#16D0C1;
    height:87px;
    line-height:87px;
  }
    footer .terms .arrowbutton {
    	margin-left:30px;
      padding-left:35px;
      display:inline-block;
      background:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-white.png) no-repeat left center;
			color:  #FFFFFF;
			font-weight: 400;
			margin-right:50px;
    }
    footer .terms .arrowbutton:hover,
    footer .terms .arrowbutton:active {
      text-decoration:underline;
    }
.breadcrumb {
	position:relative;
	z-index:20;
	height:50px;
        display:none;
	line-height:50px;
	border-bottom:1px solid #F7F7F7;
}
	.breadcrumb .inner div,
	.breadcrumb .inner a {
		display:inline-block;
	}
	.breadcrumb .inner a {
		padding:0 8px 0 16px;
		color:  #717174;
		font-size: 14px;
		font-weight: 400;
		background:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-dark.png) no-repeat left center;
	}
		.breadcrumb .inner a:hover,
		.breadcrumb .inner a:focus {
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-blue.png) no-repeat left center;
			color:#000;
			text-decoration:none;
		}
	.breadcrumb .inner div:first-child a{
		padding-left:0;
		background:none;
	}
.introblock {
	/* text-align:center;
 */	padding:45px 0 50px;
	border-bottom:1px solid #F7F7F7;
	margin-bottom:50px;
}
	.introblock h1 {
		font-size: 48px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 50px; /* Approximation due to font substitution */
		margin-bottom:30px;
	}
		.introblock h1:last-child{margin-bottom:0;}
		.introblock h1:after {
			content: " ";
			display: block;
			margin: 0;
			background-color: #234865;
			width: 60px;
			height: 2px;
			margin:25px auto 0
		}
	.introblock h2 {
		color:  #000000;
		font-size: 24px; /* Approximation due to font substitution */
		font-weight: 700;
		line-height: 30px; /* Approximation due to font substitution */
	}
	.introblock p {
		color:  #717174;
		font-size: 18px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 30px; /* Approximation due to font substitution */
		padding:0 140px;
	}
	
	.introblock p:last-child {margin-bottom:0;}
	
.noborder {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0;
}
.list + .pagination {margin-top:35px;}
.pagination {
  text-align:center;
  border-bottom:1px solid #ddd;
  padding-bottom:50px;
	border-top:1px solid #ddd;
  padding-top:50px;
  margin-bottom:50px;
}
  .pagination a {
    display:inline-block;
    color:#717174;
    margin:0 2px;
    padding:0 18px;
    line-height:50px;
    height:50px;
    font-size:18px;
    text-decoration:none;
    vertical-align:middle;
    box-shadow:1px 1px 0px rgba(255,255,255,0.4) inset;
    border:1px solid transparent;
  }
    .pagination a.selected {
      border:1px solid #ddd;
      background:#eaeaea;
    }
    .pagination a:hover,
    .pagination a:focus {
      border:1px solid #ddd;
      box-shadow:1px 1px 0px rgba(255,255,255,0.4) inset;
			background: #234865;
			color:#fff;
			border-color:#234865;
			text-decoration:none;
    }
    .pagination a.next {
      float:right;
      padding-right:50px;
      background:#eaeaea url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-dark.png) no-repeat 90% center;
      border:1px solid #ddd;
    }
    .pagination a.prev {
      float:left;
      padding-left:50px;
      background:#eaeaea url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-dark-right.png) no-repeat 10% center;
      border:1px solid #ddd;
    }
    .pagination a.next:hover,
    .pagination a.next:focus {
      box-shadow:1px 1px 0px rgba(255,255,255,0.4);
			background-color: #234865;
			color:#fff;
			border-color:#234865;
			text-decoration:none;
      background-image: url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-white.png);
    }
    .pagination a.prev:hover,
    .pagination a.prev:focus {
      box-shadow:1px 1px 0px rgba(255,255,255,0.4);
			background-color: #234865;
			color:#fff;
			border-color:#234865;
			text-decoration:none;
      background-image: url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-white-right.png);
    }
.fullsizer {
	background:url(/95B2F90335864C7FC1257D620039775A/FILE/fullsizerbg.png) no-repeat center;
	height:400px;
	margin-bottom:15px;
	margin-top:40px;
}
	.fullsizer .glow {
		background:url(/95B2F90335864C7FC1257D620039775A/FILE/glow.png) no-repeat center;
		height:400px;
		text-align:center;
		width:100%;
	}
		.fullsizer h4 {
			color:  #717174;
			font-size: 24px; /* Approximation due to font substitution */
			font-weight: 400;
			line-height: 60px;
			margin-top:40px;
			margin-bottom:10px;
		}
			.fullsizer h4:after {
				content: " ";
				display: block;
				margin: 0;
				background-color: #234865;
				width: 60px;
				height: 2px;
				margin:10px auto 0
			}
			
		.fullsizer h3 {
			color:  #000000;
			font-size: 48px;
			font-weight: 400;
			line-height: 60px;
			margin:0 auto 25px;
			width:760px;
		}
		.fullsizer h3 a:hover,
		.fullsizer h3 a:focus {text-decoration:none;}
		
		.fullsizer .button {
			padding:0 30px 0 50px;
		}
.left {
	width:460px;
	float:left;
}
.right {
	width:460px;
	float:right;
}
.cmscontent {
	overflow:hidden;
	margin-bottom:50px;
	padding-bottom:20px;
	border-bottom:1px solid #fff;
}
	.cmscontent a:not(.button) {
		color:#000;//text-decoration:underline;}
		.cmscontent a:not(.button):hover,
		.cmscontent a:not(.button):focus {color:#234765;text-decoration:underline;}
	.cmscontent h2 {
		font-size: 24px; /* Approximation due to font substitution */
		font-weight: 700;
		line-height: 1px; /* Approximation due to font substitution */
		margin-bottom:20px;
	}
	
	.cmscontent p {
		color:  #000000;
		font-size: 18px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 30px; /* Approximation due to font substitution */
		margin-bottom:30px;
	}
	
	.cmscontent h3 {
		color:  #000000;
		font-size: 24px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 30px; /* Approximation due to font substitution */
		margin-bottom:30px;
	}
	
	.cmscontent ul {
		margin:0 0 30px;padding:0;
	}
	
		.cmscontent ul li {
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-blue.png) no-repeat 20px 14px;
			list-style:none;
			padding-left:48px;
			line-height:40px;
		}
	.cmscontent blockquote p {
		margin:0;
		display:block;
		color:#fff;
		text-align:center;
		background:#234865;
		border:1px solid #234865;
		box-shadow:1px 1px 0px rgba(255,255,255,0.4) inset;
		color:  #ffffff;
		font-size: 48px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 60px; /* Approximation due to font substitution */
		margin-bottom:30px;
		padding:40px 20px;
	}
		.cmscontent blockquote p:after {
			content: " ";
			display: block;
			margin: 0 auto;
			background-color: rgba(255, 255, 255, 0.5);
			width: 60px;
			height: 2px;
			margin-top:10px;
		}
	.cmscontent .ctabutton {
		width:460px;
	}
	.cmscontent .sidekick .ctabutton {
		width:410px;
	}
	.cmscontent img {
		max-width:460px;
		margin-bottom:30px;
	}
	.cmscontent h4 {
		color:  #717174;
		font-size: 24px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 60px;
		margin:0;
		clear:both;
	}
		.cmscontent h4:after {
			content: " ";
			display: block;
			margin: 0;
			background-color: #234865;
			width: 60px;
			height: 2px;
		}
	.cmscontent .sidekick {
		padding:4px;
		border:1px solid #ddd;
		margin-bottom:30px;
		width:460px;
	}
	
		.cmscontent .sidekick h4 {
			margin:0 0 10px 18px;
		}
		
		.sidekick ul {
			font-weight:700;
			margin-left:18px;
		}
		.sidekick img {
			margin-bottom:0;
			width:100%;
		}
		.sidekick h5 {
			font-weight:700px;
			color:#000;
			font-size:18px;
			margin-left:18px;
			margin-right:18px;
		}
		.sidekick p {
			margin-left:18px;
			margin-right:18px;
		}
			.sidekick p:last-child{margin-bottom:18px;}
		.sidekick .button {
			color:#717174;
			width:200px;
		}
				.sidekick .button + .button {margin-left:10px;}
				
		.sidekick .button:hover,
		.sidekick .button:focus {color:#fff;text-decoration:none;}
		.sidekick .button.inverse {color:#fff}
		.sidekick .button.inverse:hover,
		.sidekick .button.inverse:focus {color:#717174;text-decoration:none;}
.gallery {
	margin-left:-40px;
	overflow:hidden;
	padding-top:30px;
}
	.right .gallery,
	.left .gallery {
		margin-left:-30px;
	}
	.right .gallery img,
	.left .gallery img {
		margin-left:-30px;
	}
		.left .gallery img {
		margin-left:-40px;
	}
	.gallery a {
		float:left;
	}
	.gallery img {
		margin-left:40px;
		border:1px solid #ddd;
		margin-bottom:30px;
		width:440px;
		height:300px;
	}
	
	.right .gallery img,
	.left .gallery img {
		margin-left:30px;
		width:203px;
		height:138px;
	}
	
	.gallery a:hover img,
	.gallery a:focus img  {
		border-color:#234865;
	}
.relatedlinks {
	padding-top:30px;
	position:relative;
	margin-left:-40px;
}
	.related {
		position:relative;
		border:1px solid #ddd;
		overflow:hidden;
		margin-bottom:30px;
		width:440px;
		float:left;
		margin-left:40px;
	}
	.related img {
		width:100px;
		height:100px;
		float:left;
		margin:0;
	}
	.related h3 {margin:20px 0 0 30px;float:left;}
	.cmscontent .related h3 a {
		color:#000;
		font-size: 24px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 30px; /* Approximation due to font substitution */
		display:block;
		float:left;
		width:265px;
		margin:0;
		text-decoration:none;
	}
		.cmscontent .related h3 a:hover,
		.cmscontent .related h3 a:focus {
			text-decoration:none;
		}
	.related a.button {
		position:absolute;
		bottom:-1px;right:-1px;
		height:50px;
		width:50px;
		padding-right:0;
		background-position:center;
	}
	
		.related .button:hover,
		.related .button:focus,
		.related.clickable:hover .button {
			background-position:center;
		}
	
.downloads {
  margin-bottom:30px;
  position:relative;
  margin-left:-40px;
  overflow:hidden;
}
	.right .downloads,
	.left .downloads  {width:470px;}
	
.downloads p {
  margin-bottom:0;
}
		.cmscontent .downloads .download {
			display:block;
			width:430px;
			height:70px;
			line-height:70px;
			color:#000;
			border-bottom:1px solid #ddd;
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/download.png) no-repeat right center;
			margin-left:40px;
			float:left;
			text-decoration:none;
		}
		.downloads .download:hover,
		.downloads .download:focus {
			text-decoration:none;
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/download-active.png) no-repeat right center;
		}
.links {
  margin-bottom:30px;
	position:relative;
	margin-left:-40px;
	overflow:hidden;
}
	.right .links,
	.left .links  {width:470px;}
.links p {
  margin-bottom:0;
}
		.cmscontent .links .link {
			display:block;
			width:430px;
			height:70px;
			line-height:70px;
			color:#717174;
			border-bottom:1px solid #ddd;
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/link.png) no-repeat right center;
			float:left;margin-left:40px;
			text-decoration:none;
		}
		.links .link:hover,
		.links .link:focus {
			text-decoration:none;
			background:url(/95B2F90335864C7FC1257D620039775A/FILE/link-active.png) no-repeat right center;
		}
		
.horizontalForm.sidebar {
	border:1px solid #ddd;
	padding:20px;
	overflow:hidden;
	width:460px;
	margin-top:30px;
	margin-bottom:30px;
}
.horizontalForm>fieldset {
  margin:0;
  float:left;
}
.horizontalForm input,
.horizontalForm textarea{
  float:left;
  width:290px;
  margin:0 0 6px;
  height:50px;
  font-size:18px;
  line-height:auto;
  padding:0 15px;
  border:0;
  border:1px solid #ddd;
}
.horizontalForm select{
  float:left;margin:0;padding:0;
  background:#fff;
  width:290px;
  height:50px;
  line-height:55px;
  font-size:18px;
  vertical-align:middle;
  padding-left:10px;
  margin-bottom:6px;
}
.horizontalForm label{
	clear:left;
	float:left;
	width:128px;
	padding:0;
color:  #000000;
font-size: 19px; /* Approximation due to font substitution */
font-weight: 400;
line-height: 50px; /* Approximation due to font substitution */
	
	
	}
.horizontalForm label input{height:1em;line-height:1.5em;width:auto;margin:1em .5em 0 0;font-size:16px;}
.horizontalForm label.singleLine{clear:both;float:none;height:50px;width:100%;padding:0 0 0 110px;color:#000;line-height:50px;}
.horizontalForm textarea {height:6em;padding:10px;}
.horizontalForm fieldset.horizontal label {display:inline-block;clear:none;float:none;padding-right:5px;color:#000;}
.horizontalForm textarea {border-top:1px solid #e3e3e3;}
fieldset fieldset {
  padding-left:128px;
  position: relative;
  margin-bottom:10px;
}
.horizontalForm fieldset fieldset legend {
  position: absolute;
  left: 0;
  top: 0;
color:  #000000;
font-size: 19px; /* Approximation due to font substitution */
font-weight: 400;
line-height: 50px; /* Approximation due to font substitution */
  width:118px;
}
  .horizontalForm fieldset fieldset label {line-height:30px;width:auto;color:#000;}
  .horizontalForm fieldset fieldset input {margin-top:0.5em}
label.error {
  color:#E41E26;
}
input.error,
textarea.error,
select.error {
  color:#e41e26
}
input.catcher {
  visibility:hidden;
  position:absolute;
  left:-9999em;
}
.horizontalForm.sidebar .button {
	margin-left:128px;
	width:290px;
	height:50px;
	line-height:50px;
	color:#000;
	text-align:left;
	margin-top:20px;
}
.horizontalForm.sidebar .button:hover,
.horizontalForm.sidebar .button:focus {
	color:#fff;
}
.formcontainer {
	background:#eaeaea;
	overflow:hidden;
	padding:50px 0;
	margin-bottom:50px;
}
.formcontainer .aside {
	float:right;
	width:275px;
	color:#000;
	padding-top:62px;
}
.formcontainer .horizontalForm:not(.tabbedform) {
	padding-top:57px;
}
.formcontainer .horizontalForm:not(.tabbedform) fieldset:first-child {
	padding-top:30px;
}
.formcontainer .horizontalForm:not(.tabbedform) fieldset button{
	height:50px;
	margin-left:160px;
}
	.aside h4 {
		color:  #717174;
		font-size: 24px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 60px;
		margin:0 0 40px;
		clear:both;
	}
		.aside h4:after {
			content: " ";
			display: block;
			margin: 0;
			background-color: #234865;
			width: 60px;
			height: 2px;
		}
		.aside a.tel {
  		display:inline-block;
  		border:1px solid #ddd;
  		color:#fff;
  		background:#fff url(/95B2F90335864C7FC1257D620039775A/FILE/tel.png) no-repeat 18px center;
  		box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;
  		padding-left:54px;
  		padding-right:18px;
  		line-height:50px;
  		margin-right:-6px;
  		text-decoration:none;
  	}
  		.aside a.tel:hover,
  		.aside a.tel:focus {
  			text-decoration:underline;
  		}
.formcontainer form {
	float:left;
	width:640px;
}
.tablist {
	margin:0;padding:0;list-style:none;
	overflow:hidden;
}
.tablist li {
	float:left;
	height:62px;
	line-height:62px;
	padding:0 20px;
	border-top:2px solid transparent;
	color: #234865;
	cursor:pointer;
}
	.tablist li.active {
		background:#fff;
		color:#000;
		border-top-color: #234865;
	}
.formcontainer form fieldset {
	background:#fff;
	width:100%;
	padding:1px 30px 30px;
}
.formcontainer form fieldset fieldset{
	background:#fff;
	width:auto;
	padding:0 0 0 160px;
}
.formcontainer a {text-decoration:underline;}
.formcontainer .buttons {
	background:#fff;
	width:100%;
	padding:0px 30px 30px 190px;
	overflow:hidden;
}
.formcontainer .buttons .button {
	float:right;
	height:50px;
	line-height:50px;
	width:200px;
	text-align:left;
	margin-left:0;
	margin-top:0;
}
.formcontainer .buttons .prev {
	float:left;
	height:50px;
	line-height:50px;
	width:200px;
	text-align:left;
	background-image:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-dark-right.png);
}
.formcontainer .buttons .prev:hover,
.formcontainer .buttons .prev:focus {
	background-image:url(/95B2F90335864C7FC1257D620039775A/FILE/arrow-white-right.png);
}
	.formcontainer h3 {
		color:  #717174;
		font-size: 24px; /* Approximation due to font substitution */
		font-weight: 400;
		line-height: 60px;
		margin:0 0 40px;
		clear:both;
	}
		.formcontainer h3:after {
			content: " ";
			display: block;
			margin: 0;
			background-color: #234865;
			width: 60px;
			height: 2px;
		}
.formcontainer label,
.formcontainer legend {
	width:160px;
}
.formcontainer label.singleLine,
.formcontainer fieldset fieldset {
	padding-left:160px;
}
.formcontainer input,
.formcontainer textarea,
.formcontainer select {
	width:420px;
}
.formcontainer .tabbedform label.error {
	font-size:14px;
	width:100%;
	padding-left:160px;
	line-height:1;
}
.formcontainer .tabbedform label label.error {
	float:right;
	padding:0;
}
.overviewList {border-top:1px solid #ddd;}
.row {
	border-bottom:1px solid #ddd;
	line-height:50px;
	overflow:hidden;
}
.row .name {
	float:left;
	width:160px;
}
.row .value {float:left;width:420px;}
.menuBtn, .resptel, .touchdown, nav i {display:none;}
@media screen and (max-aspect-ratio: 10/9) { 
	body,
	.inner,
	footer .intro {
		min-width:500px;
		width:500px;
		max-width:500px;
	}
	
	nav, 
	.sidebuttons,
	.breadcrumb,
	.fullsizer,
	.formcontainer .aside {display:none;}
	
	header h1 a img {
	left:20px;
	}
	
	.menuBtn {
		display:block;
		position:absolute;
		height:54px;
		line-height:54px;
		top:35px;
		right:30px;
		color:  #ffffff;
		font-size: 18px; /* Approximation due to font substitution */
		font-weight: 700;
		background:url(/95B2F90335864C7FC1257D620039775A/FILE/menubtn.png) no-repeat 0 0;
		width:130px;
		text-align:center;
		pointer-events:none;
	}
	.menuBtn:hover, .menuBtn:active {text-decoration:none;}
	
	.touchdown {
		display:block;
		width:130px;
		height:54px;
		position:absolute;
		right:30px;
		top:35px;
		opacity:0;
		cursor:pointer;
	}
	
	.slide .inner {
		min-width:0;
		margin:0 auto;
		padding:180px 70px 160px;
	}
.toprelatedlinks {
	position:relative;
	width:100%;
	top:auto;
	left:0;
	margin:0;
	height:auto;
	padding:30px 0;
	border:0;
}
.zorgkaart {
	display:none;
}
.intro {padding:50px 20px}
.intro h1:after {margin-left:0;}
.intro p {width:auto;}
.thumbs {
	padding:0 20px 50px;
}
.list {
	padding:0px 10px 50px;
	overflow:hidden;
	border-bottom:0;
	margin-bottom:0;
}
.item {height:200px;}
.item.right{padding-left:30px}
.item:last-child {
	border-bottom:1px solid #ddd;
}
.item img,
.item .overlay{
	height:200px;
	width:239px;
}
.item .button{display:none;}
.item h4 {
	font-size:12px;
	width:auto;
	margin-top:30px;
	line-height:20px;
}
.item h3 {
	font-size:24px;
	width:215px;
	line-height:30px;
}
	.item.right h3 {
		width:208px;
	}
	
footer .intro p {
	margin:0 auto;
	float:none;
}
footer .intro .button {
	margin:30px auto;
	float:none;
}
footer .logos li {
	margin-bottom:30px;
}
footer .terms {
	height:auto;
	overflow:hidden;
	padding:30px 20px;
}
footer .terms .arrowbutton {	
	float:left;
	width:50%;
	margin:0;
	text-align:left;
	line-height:50px;
}
.introblock {
	padding-left:20px;
	padding-right:20px;
}
.introblock p {
	padding:0;
}
.list + .pagination {margin-top:0;}
.pagination {padding-left:20px;padding-right:20px;}
.pagination a.prev,
.pagination a.next {
	text-indent:-999em;
	width:50px;
	background-position:center;
	padding:0;
}
.cmscontent {
	padding-left:20px;
	padding-right:20px;
}
.left, .right {
	float:none;
	width:auto;
}
.right {
	padding-top:30px;
}
.downloads,
.links {width:470px;}
.formcontainer form {
	width:100%;
}
.formcontainer input,
.formcontainer select,
.formcontainer textarea {
	width:280px;
}
.formcontainer .buttons {
	padding-left:30px;
}
.row .value {
	width: 280px;
}
}
/*! START | HV 20150902 | ivm aanpassen footer logos */
.logos li {padding-left:29px;padding-right:29px;}
.logos li:last-child {border-right:1px solid #ddd;padding-right:10px; }
/* END | HV 20150902 */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/95B2F90335864C7FC1257D620039775A/FILE/fancybox_sprite.png');
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/95B2F90335864C7FC1257D620039775A/FILE/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/95B2F90335864C7FC1257D620039775A/FILE/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}
.fancybox-lock body {
    overflow: hidden !important;
}
.fancybox-lock-test {
    overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/95B2F90335864C7FC1257D620039775A/FILE/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/95B2F90335864C7FC1257D620039775A/FILE/fancybox_sprite%402x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}
	#fancybox-loading div {
		background-image: url('/95B2F90335864C7FC1257D620039775A/FILE/fancybox_loading%402x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.horizontalForm fieldset fieldset legend.error {
  color:#E41E26;
}
.horizontalForm fieldset fieldset legend {
line-height:30px;
}

