/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

/* content edit bar */	
.region-inner .tabs.clearfix {float: left;margin-left: 10px;margin-top: -2px;}
h1#page-title + .tabs {margin-top: -17px;}
/* site admin bar */	#admin-menu {position: fixed;}

.clearfix:after {
    font-size: 0 !important;
    line-height: 0 !important;
}
body {background-color:#f1f1f1;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;color:#555555;}

p , table , h1 , h2, h3 , h4 , h5 , ul {margin:1em 0;}
P:empty {display:none;}

A 				{color:#008fae;}
A:hover			{color:#05687d;}

.zone-content-wrapper .region img {
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}
div.region-content-inner div.form-actions {clear: both;}

.logo-img a 					{display: block;text-align: center;}
.logo-img img					{height: 100px !important;width: auto !important;}

.site-name-slogan 				{display:none;}

#webform-client-form-1200 .stickynav-active{
	padding-top: 20px;
	background:gainsboro;
	left: 0;
	right:0;
	width:100%;
}
html body.admin-menu #webform-client-form-1200 .stickynav-active{
	top:27px;
}

.webform-progressbar-outer {
	width:90%;
	margin-left: auto;
	margin-right: auto;
}

.region-content .content ul {margin:0 0 1em;}
.region-content .content ul > li {
    display: list-item;
    list-style: square outside;
    margin: 0 0 0 1em;
    padding: 0 0 0 0.5em;
}
.region-content .content ul ul {margin-bottom:0;}
.region-content .content ul > li > ul > li {
    list-style: outside circle;
}
.region-content .content ol > li {
    display: list-item;
    list-style: outside none;
    margin: 0 0 0 1em;
    padding: 0 0 0 0.5em;
}

.region-preface-second-inner .block-block-3 .content ul {float:right;margin-right:25px;margin-top:25px;}
.region-preface-second-inner .block-block-3 .content ul li {
	border-radius:5px;
	background-color:#555555;
    display: block;
    float: left;
    height: 30px;
    margin-left: 5px;
    padding: 0;
    width: 30px;
}
.region-preface-second-inner .block-block-3 .content ul li:hover {}
.region-preface-second-inner .block-block-3 .content ul li A {display:block;height:100%;text-indent: -9999em;background-position:center;background-repeat:no-repeat;}
.region-preface-second-inner .block-block-3 .content ul li.home-icon A {
    background-image: url("../images/header-icon-home.png");
}
.region-preface-second-inner .block-block-3 ul li.contact-icon A {
    background-image: url("../images/header-icon-mail.png");
}
.region-preface-second-inner .block-block-3 ul li.twitter-icon A {
    background-image: url("../images/header-icon-twitter.png");
}
.region-preface-second-inner .block-block-3 ul li.cart-icon A {
    background-image: url("../images/header-icon-cart.png");
}

.zone-branding-wrapper {background-color: white;}
.zone-menu-wrapper {background-color: #244486;}

.region-header-first			{border-radius:0;padding:0px;min-height:20px;}

	.block-nivo-slider-nivo-slider 	{display: inline-block;margin: 10px 10px 0;}
	.slider-wrapper .nivoSlider 		{border: 1px solid #CCCCCC;border-radius: 5px;}
	
	.block-nivo-slider-nivo-slider IMG {
		height: auto !important;
	}
	
	.theme-default .nivoSlider {background: none repeat scroll 0 0 transparent;box-shadow: none;margin-bottom: 0;position: relative;}
	.nivoSlider {height: auto;overflow: hidden;position: relative;width: auto;}
	.theme-default .nivo-directionNav {position: absolute;top: 0px;width: 100%;height: 100%; }
	.theme-default .nivo-directionNav a {
		margin-top:7px;
		background-color: rgba(255, 255, 255, 0.8);
		background-image: url("../images/arrow-left.png");
		background-position: 9px center;
		background-repeat: no-repeat;
		border: 1px solid #CCCCCC;
		border-radius: 5px 5px 5px 5px;
		color: #474747;
		display: block;
		float: left;
		font-size: 1.4em;
		font-weight: bold;
		height: auto;
		padding: 5px 15px;
		text-indent: 0;
		width: 0px;
		text-indent:-9999em;
		top:0px;
	}
	.theme-default .nivo-directionNav a.nivo-nextNav {
		background-image: url("../images/arrow-right.png");
		background-position: 10px center;
		float:right;
		}
	.nivo-caption {
		-moz-box-sizing: border-box;
		background-color: rgba(0, 115, 76, 0.9);
		border-top: 1px solid #CCCCCC;
		bottom: 0;
		opacity:1;
		color: white;
		display: none;
		font-family: inherit;
		font-size: 1em;
		font-weight: bold;
		left: 0;
		overflow: hidden;
		padding:0px;
		position: absolute;
		width: 100%;
		z-index: 8;
		text-align:center;
	}
	.nivoSlider .nivo-caption P {padding:0px;margin:0px;}
	.nivoSlider .nivo-caption A {border:none;padding: 5px 10px;display:block !important;float:none;text-decoration:none;}
	
	.block-quicktabs-header-tabs {
		margin-left: 10px;
		margin-right: 10px;
		vertical-align: top;
	}
	.block-quicktabs-header-tabs h2 {display:none;}
	
	.quicktabs_main #search-block-form .form-text {width:100%;}
	.request-new-password::before {content: "";display: block;margin-top: 4px;}

	ul.quicktabs-tabs {margin-bottom: 3px;margin-right: 5px;margin-top: 5px;text-align: right;}
	ul.quicktabs-tabs li {background: none repeat scroll 0 0 transparent;display: inline;list-style-type: none;margin: 0;padding: 2px;white-space: nowrap;}
	.quicktabs-tabs li.first 			{}
	.quicktabs-tabs A 					{background-color: #555555;border: 1px solid #555555;border-radius: 5px 5px 0 0;color: white !important;font-weight: bold;padding: 0.3em 0.9em 0.45em;text-decoration: none;}
	.quicktabs-tabs A:hover 			{background:#da8a1c;border-color:#da8a1c;}
	.quicktabs-tabs .active A 			{background:white;border-color:#ccc;border-bottom: 1px solid white;color: #474747 !important;}
	.quicktabs_main .form-actions 		{display: inline-block;width: 25%;}
	.quicktabs-tabpage 					{border: 1px solid #CCCCCC;background-color:white;border-radius: 5px 5px 5px 5px;padding: 5px 10px;overflow: hidden;margin-top:-1px\9;margin-bottom:10px;}
	.quicktabs_main .block-block-2 li 	{}

	.quicktabs_main form 				{position: relative;padding-bottom:1em;}
	.quicktabs_main form > div 			{margin-top: 1em;}
	.quicktabs_main form#user-login-form A#mediaccess-password-reset-link 				{float:left;margin-right:1em;margin-top:1.2em;}
	.quicktabs_main span.ext 			{display: none;}
	.quicktabs_main .form-item 			{display: inline-block;margin: 0 0.5em 0 0;padding: 0;width:100%;}	

	.quicktabs_main .form-item label 	{font-weight:bold;}
	
	.block-nivo-slider {display: none;}
	.block-header-tabs {margin-top: 1em;}
	
	.block-quicktabs .form-actions.form-wrapper {
		margin-top: 4px;
	}
	.quicktabs_main ul.menu {
		margin: 0;
		display: list-item;
		padding: 0;
	}
	
	.quicktabs-tabpage .content ul {
    	padding: 0 0 0 1em;
		margin:1em 0;
	}
	.quicktabs_main .block-block-2 li , .quicktabs_main ul li.leaf	{
		display: list-item;
   		list-style: outside none disc;
		padding:0;
		margin:0;
	}
	.quicktabs_main .block-block-2 li A , .quicktabs_main ul li.leaf A {
		color: #244486;
		display: block;
		font-size: 12px;
		padding: 3px 0;
	}
	.quicktabs_main ul.menu li A {display:block;}
	.quicktabs_main .block-block-2 li A , 
	.quicktabs_main ul li.leaf A {color:#244486;}
	.quicktabs_main form#user-login-form {margin-top: -4px;}
	
	form#search-block-form .form-text , 
	form#search-form .form-text,
	form#user-login-form .form-text {
		border-radius: 5px 5px 5px 5px;
		padding: 0.44em 0.5em;
		height:auto;
		max-width:none !important;
	}
	form#user-login-form .form-text {
		width: 100%;
	}
	form#search-block-form .form-submit, 
	form#search-form .form-submit,
	form#user-login-form .form-submit{
		background:#244486;
		border-color: transparent;
		border-radius: 5px 5px 5px 5px;
		color: white;
		padding: 0.45em 1em;
		text-shadow: none;
	}
	.block-quicktabs .form-actions {
    	margin-bottom: 0;
	}

/* + SF menu + */


/* + Header + */
.zone-header-wrapper {
    border-bottom: 75px solid #e5e5e5;
}
.zone-header {
	overflow: hidden;
    width: 100% !important;
}
.zone-header > * {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
.flexslider {
    margin: 0;
    padding: 0;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    position: relative;
}
.flex-direction-nav a::before {
    color: white;
    font-size: 20px;
}
.flex-direction-nav a {
    height: 20px;
	margin:-10px 20px 0;
}
/* - Header - */


.sf-accordion-toggle > a {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 5px;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
}
ul#superfish-1-accordion {
    width: 100%;
    clear: both;
	margin:0;
}
ul#superfish-1-accordion li {
    float: none;
}	
.block-superfish ul#superfish-1-accordion li A, 
.block-superfish ul#superfish-1-accordion li span.nolink {
    border-radius: 0;
}
.block-superfish ul#superfish-1-accordion li.sf-expanded .nolink {
    
    color: #FFFFFF;
    display: block;
    padding-bottom: 10px;
}
.sf-clone-parent {display:none;}
  
.block-superfish-2 {display: none;}

.block-superfish h2 {display:none;}
.block-superfish ul.sf-menu A span.link-arrow 		{display:none;float:right;}
.block-superfish ul.sf-menu A span 					{cursor:pointer;}
.block-superfish ul.sf-menu							{margin:0px;border:none;}
.block-superfish ul.sf-main-menu					{display:block;float:left;margin-left:5px;}
.block-superfish ul.sf-menu li 						{background:none;border:none;font-size: inherit;padding: 0;margin-left:0;margin-right:0px;width:auto;position:relative;}
.block-superfish ul.sf-menu li A , 
.block-superfish ul.sf-menu li span.nolink 			{color:white;font-weight:bold;text-decoration:none;background:none;padding:5px 10px;font-size:1.2em;display:block;}
.block-superfish ul.sf-menu li.sf-expanded,
.block-superfish ul.sf-menu li:hover 				{border:none;background-color:#da8a1c;}
.block-superfish ul.sf-menu li>A.active  			{color:white;background-color:#da8a1c;border-radius:0;}
.block-superfish ul.sf-menu li.active-trail:hover span.nolink,
.block-superfish ul.sf-menu li:hover+span.nolink 			{color:white;border-radius:0px;cursor:default;}
.block-superfish ul.sf-menu li.active-trail span.nolink 	{color:white;border-radius:0px;background-color:#b8761b;cursor:default;}
.block-superfish ul.sf-menu li:hover A , 
.block-superfish ul.sf-menu li:hover SPAN.nolink			{color:white;border-radius:0px;}
.block-superfish ul.sf-menu li:hover SPAN.nolink,
.block-superfish ul.sf-menu > li.menuparent:hover > A			{border-radius:0px;}
.block-superfish ul.sf-menu li ul li.last A, 
.block-superfish ul.sf-menu li ul li.last > SPAN, 
.block-superfish ul.sf-menu li ul li.last > SPAN.nolink {border-radius: 0;}

.block-superfish ul.sf-menu li ul 					{border-radius:0px;border:none;min-width:250px;margin-top: -6px;}
.block-superfish ul.sf-menu li ul li 				{width:100%;border:none;background:none;position:relative;border-radius:0px;margin-left:0px;}
.block-superfish ul.sf-menu li ul li A 				{padding:7px 10px 7px 20px;}
.block-superfish ul.sf-menu li ul li A, 
.block-superfish ul.sf-menu li:hover ul li A		{white-space:nowrap;font-size:1em;color:white;border-radius:0px;background-color:#da8a1c;}
.block-superfish ul.sf-menu li ul li:hover			{background:none;}

.block-superfish ul.sf-menu li ul li:hover.first 	{border-top-right-radius:0px;}
.block-superfish ul.sf-menu li ul li:hover.last 	{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}

.block-superfish ul.sf-menu li ul li.menuparent:hover 	{border-top-right-radius:0px;}

.block-superfish ul.sf-menu li ul li ul li A:hover 		{text-decoration:underline;}
.block-superfish ul.sf-menu li ul li.active-trail A , 
.block-superfish ul.sf-menu li ul li A.active 			{background:#b8761b;border-radius:0px;}
.block-superfish ul.sf-menu li ul li.active-trail A.first ,
.block-superfish ul.sf-menu li ul li.first A.active 	{border-top-right-radius:0px;}
.block-superfish ul.sf-menu li ul li.active-trail A.last , 
.block-superfish ul.sf-menu li ul li.last A.active 		{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.block-superfish ul.sf-menu li ul li.menuparent span.link-arrow {
    background-image: url("../images/arrow-right-white.png");
    background-position: right center;
	background-repeat:no-repeat;
    height: 10px;
    position: absolute;
    right: 5px;
    top: 7px;
    width: 10px;
}

.block-superfish ul.sf-menu li ul span.nolink {font-size: 1em;position:relative;padding:0;}
.block-superfish ul.sf-menu li ul span.nolink .link-text {
    display: block;
    padding: 7px 10px;
}
.block-superfish ul.sf-menu li ul li ul 		{float:left;border-radius:0px;background-color:#b8761b;min-width: 150px;}
.block-superfish ul.sf-menu li ul li A 			{border-radius:0px;}
.block-superfish ul.sf-menu li ul li.first A 	{border-radius:0px;}
.block-superfish ul.sf-menu li ul li.last A 	{border-radius:0px;}

.block-superfish ul.sf-menu li ul li ul li:hover.first {border-top-right-radius:0px;border-top-left-radius:0px;}
.block-superfish ul.sf-menu li ul li ul li:hover.last {border-bottom-right-radius:0px;border-bottom-left-radius:0px;}

.block-superfish ul.sf-menu li ul li:hover , 
.block-superfish ul.sf-menu li ul li:hover span , 
.block-superfish ul.sf-menu li ul li:hover A 	{background-color:#b8761b;}
.block-superfish ul.sf-menu li ul li ul li.active-trail A {text-decoration:underline;}

.block-superfish ul.sf-menu li:hover ul li:hover ul li:hover A ,
.block-superfish ul.sf-menu li:hover ul li:hover ul li.first:hover A ,
.block-superfish ul.sf-menu li:hover ul li:hover ul li.last:hover A ,
.block-superfish ul.sf-menu li ul li:hover ul li A 	{border-radius:0px;}

ul.sf-menu.sf-accordion, ul.sf-menu.sf-accordion ul, ul.sf-menu.sf-accordion li {clear:both !important;}


.block-superfish select {
    margin: 1em;
	max-width:90% !important;
	min-width:none !important;
	width:auto !important;
}

.block-superfish option[disabled="disabled"] {
    color: #000000;
    font-weight: bold;
    margin-left: 0;
    text-transform: uppercase;
}

.block-superfish option {
    margin-left: 1em;
}

.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    box-shadow: none;
    top: 7.5em;
}
.menuparent.nolink {
    cursor: default;
}
#superfish-1-toggle {
    background-image: url("../images/menu-burger.png");
    background-position: 11px center;
    background-repeat: no-repeat;
    padding-left: 35px;
}
/* - SF menu - */


.zone-content						{margin-top:20px;}

.zone-content .region .block 		{padding:15px 20px;}
.front .region-content-inner > div 	{padding-top: 4em !important;}
.not-front .zone-content .region .block-without-title {padding: 0px 30px 30px;}
.equal-height-element .region-inner	{height:100%;}
.region-content 					{padding:0px;min-height:20px;}
.not-front .region-content-inner 	{background-color:white;border:1px solid #cccccc;border-radius:5px;}
.region-content-inner h1#page-title {color:#244486;font-size: 1.4em;padding:7px 30px;margin-top:auto;}
.region-content-inner h1 {color: #244486;font-size: 15px;margin-top: 2em;}
.region-content-inner h2 {font-size: 14px;}
.region-content-inner h3 {font-size: 13px;font-style: italic;margin-bottom: 0;}
 {
    display: list-item;
    list-style: square outside none;
    margin-left: 1.5em;
}
.region-content-inner .content ol li {
    list-style: decimal outside none;
    margin: 0 0 0 1.5em;
}
.front .region-content-inner h1#page-title {
    margin-bottom: -20px;
    padding-left: 20px;
}
.front h1 , .front h2 {padding: 5px 0px;font-size: 1.4em;}
.front h2 , .front h2 A {
    color: #244486;
	margin:0;
	text-decoration:none;
	cursor:default;
}
.region-sidebar-second h2.block-title {color: #555555;font-size: 1.4em;margin:0px;}
.region-sidebar-second .view-footer P {
    clear: both;
    display: block;
    float: left;
    margin-top: 1em;
    width: 100%;
}


.region-content-inner table {border-collapse:collapse; width:100% !important;}
.region-content-inner td {
	border-collapse:collapse;
	border:1px solid #ccc;
	padding: 0.2em 0.4em;
}

.region-inner .tabs {
    display: block;
    float: none;
    margin: 0;
}
.region-content-inner table tr.odd {
    background-color: #F1F1F1;
}
.region-content-inner table tr.even {
    background-color: #F3F3F3;
}
.region-content-inner table tr.odd:hover,
.region-content-inner table tr.even:hover {
    background-color: #F9F9F9;
}
.front .zone-content .region 	{margin-bottom: 1.7em;}

.front .region-content 			{padding:0px;}
.front .region-sidebar-second h2.block-title {color: #244486;margin:0 0 0.5em;text-decoration:none;	cursor:default;padding: 5px 0px;font-size: 1.4em;}

.front .region-sidebar-first .backgroundcontainer2 , 
.front .region-sidebar-first .bordercontainer2	,
.front .region-content .backgroundcontainer2 , 
.front .region-content .bordercontainer2 ,
.front .region-sidebar-second .backgroundcontainer2 , 
.front .region-sidebar-second .bordercontainer2	{
	background: #244486;
    border-radius: 5px 5px 5px 5px;
	}

.front .region-sidebar-first .bordercontainer2 ,
.front .region-content .bordercontainer2 ,
.front .region-sidebar-second .bordercontainer2	{
	background: white;
    border: 1px solid #CCCCCC;
    margin: 0 5px 0 5px;
	}
	
.region-sidebar-second .views-row {
    clear: both;
}

.front .equal-height-element .region-inner	{background-color:transparent;}

.front ul.inline, ul.links.inline {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.front ul li.node-readmore {
    display: block;
    float: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.front ul li.node-readmore a {
    border-top: 1px solid #CCCCCC;
    clear: both;
    color: #CCCCCC;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    padding: 0.5em 0 0;
    position: relative;
    text-align: center;
    text-decoration: none;
}


.not-front .backgroundcontainer1, 
.not-front .bordercontainer1 			{border-radius: 5px 5px 5px 5px;position: relative;}
.not-front .region-content-inner 		{}
.not-front .region-sidebar-second 		{margin-right: 0;}
.not-front .region-sidebar-second .bordercontainer2 {border-left:0px none;}
.not-front .equal-height-element .region-inner 		{height: 100%;min-height: auto;}
.not-front .zone-content .region .block {margin: 10px 0;}
.not-front .zone-content .region-sidebar-second .block 			{border: 1px solid #CCCCCC;border-radius: 5px;margin-top: 0;background-color: white;}

/* 2016 responsive */
.front .region-content, .front .region-sidebar-second, .not-front .region-content, .not-front .region-sidebar-second {
    display: block;
    float: none !important;
    margin: 10px 0;
    padding: 0;
    width: 100% !important;
}

.page {padding-bottom: 5em;}


.profile .field,
.profile dl {
    float: left;
    width: 100%;
}

.profile .field-label,
.profile dt, 
.profile .field-items,
.profile dd {
    display: block;
    float: left;
    margin-right: 1em;
    padding: 0.2em 0;
} 
.profile .field-label, 
.profile dt {width:15em;}
.profile .field-items,
.profile dd {margin-right:0;}
.profile h3 {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin-top: 2em;
    text-transform: uppercase;
    width: 100%;
	font-weight:bold;
}


/* + Formulieren + */
.region-content-inner form {
    background: moccasin none repeat scroll 0 0;
    margin: 30px -30px;
    padding: 30px;
}
.region-content-inner form h1 {
    font-size: 1.3em;
}
/* - Formulieren - */


/* + Accordion + */
.views-accordion-header {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-weight: normal;
}

.views-accordion-header .ui-icon {left: 0 !important;}
.views-accordion-header .field-content a {padding: 0.5em 0 0.5em 2em;}
.ui-accordion .ui-accordion-header .ui-icon {margin-top:-5px;height:10px;width:10px;}
.ui-state-default .ui-icon {background-image: url("../images/plus.gif");background-position:0 0;}
.ui-state-active .ui-icon {background-image: url("../images/min.gif");background-position:0 0;}

.ui-accordion .ui-accordion-content {
    border:none;
    border-radius: 0 0 0 0;
    border-left: 1px solid #efefef;
    color: #888888;
    margin-bottom: 1em;
    margin-left: 2em;
    margin-top: 0em;
    padding: 0 0 0 1em !important;
}
/* - Accordion - */


/* + Mededelingen pagina + */
	.view-mededelingen .view-grouping-header {font-weight: bold;}
	.region-content-inner .view-mededelingen .views-row {
		padding-left: 50px;
		position: relative;
	}
	.region-content-inner .view-mededelingen .views-row .views-field-field-datum-mededeling-2 {
		left: 0;
		position: absolute;
	}
	
	.region-content-inner .view-mededelingen h3 {
		border-top: 1px solid #efefef;
		margin-bottom: 20px;
		margin-top: 20px;
		padding-top: 20px;
	}
/* - Mededelingen pagina - */

/* + Sidebar + */

.region-sidebar-second-inner  ul {
    list-style: none;
}
.region-sidebar-second-inner .item-list ul li {
    margin: 0 0 0.25em;
	padding-left: 70px;
    position: relative;
}
.region-sidebar-second-inner .views-row {
    margin: 0.2em 0;
}

.region-sidebar-second-inner li .views-field-field-datum, 
.region-sidebar-second-inner li .views-field-field-datum-mededeling {
    left: 0;
    position: absolute;
}
.region-sidebar-second-inner .views-field-title {
    padding: 0 0.4em;
    width: auto;
}
.region-sidebar-second-inner .views-field , 
.region-sidebar-second-inner .views-row {
	display:block;
	float:left;
}
.block-mededelingen-block .item-list li a {
    display: block;
	padding:0;
}
.region-sidebar-second-inner .block-mededelingen-block .item-list ul {list-style:square outside;margin-left:1em;color:#244486;}
.region-sidebar-second-inner .block-mededelingen-block .item-list li.views-row {
    float: none;
	padding:0.2em 0;
	display:list-item;
	font-size:15px;
	margin: 0;
}
.region-sidebar-second-inner .block-mededelingen-block .item-list li.views-row .views-field-title {
	width:100% !important;
	font-size:12px;
}
.region-sidebar-second-inner .block-mededelingen-block .item-list li.views-row .views-field-title A {
	display: block;
}
/* - Sidebar - */


/* + Bibliotheek + */
.view .views-summary-unformatted A {
    
    border: 1px solid #244486;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    font-size: 0.9em;
    height: 20px;
    margin-right: 0.5em;
    padding: 0 0.4em;
    text-align: center;
    text-decoration: none;
    width: 10px;
	color:white;
	font-weight:bold;
}
.view .views-summary-unformatted A.active {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #244486;
    text-shadow: 1px 1px 1px #BBBBBB;
}
.view-bibliotheek .view-content {
    clear: both;
    float: left;
    width: 100%;
}
.view-bibliotheek .view-content > h3 {
    border-top: 1px solid #EFEFEF;
    color: #e2e2e2;
    font-size: 2em;
    margin-bottom: -0.7em;
    margin-top: 1em;
    padding-top: 0.5em;
}
.view-bibliotheek .view-content > div {
    margin-left: 3em;
}
/* - bibliotheek - */


/* + Agenda + */
.field-label-inline {display:block;float:none;clear:both;}
.field-label-inline .field-label {
    display: block;
    float: left;
    width: 10em;
}
.field-label-inline .field-items {
    display: block;
    float: left;
    max-width: 78%;
}
.region-content-inner .content .view-lijst-agendapunten ul li.views-row {
    list-style: outside none none;
    margin-left: 0;
	position:relative;
	padding-left:70px;
}
.region-content-inner .content .view-lijst-agendapunten ul li.views-row .views-field-field-datum {
	position:absolute;
	left:0;
}
/* - Agenda - */


/* + Search page + */
.search-results .title, .search-results .title A {
    font-size: inherit;
    font-weight: normal;
    text-decoration: none;
}
ol.search-results {
    list-style: decimal outside none;
    margin: 0;
    padding: 0;
}
.search-results li {
    margin-bottom: 1em;
}
.search-results .search-snippet-info {
    margin: 0;
    padding: 0;
}
.search-info {
    background: none repeat scroll 0 0 #F9F9F9;
    border-radius: 5px 5px 5px 5px;
    padding: 0.2em 1em;
    text-align: right;
}
.region-content-inner .content .item-list ul.pager, .region-content-inner .content .item-list ul.pager li {
    list-style: none outside none;
}
.region-content-inner .content .item-list ul.pager li {
	list-style: none outside none;
    background-color: #008FAE;
    border: 1px solid transparent;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    padding: 0;
}
.region-content-inner .content .item-list ul.pager li.pager-current {
    background-color: #EFEFEF;
	padding:0.5em 1em;
}
.region-content-inner .content .item-list ul.pager li:hover {}
.region-content-inner .content .item-list ul.pager li.pager-current:hover {
    background-color: #EFEFEF;
}
.region-content-inner .content .item-list ul.pager li A {
    color: white;
    font-weight: bold;
    text-decoration: none;
	padding:0.5em 1em;
}
/* - Search page - */


/* webform */
form.webform-client-form label {
    font-weight:bold;
}
.webform-container-inline {
    float: left;
    margin: 0.5em 0;
    width: 100%;
	display: block;
}
.webform-container-inline label, 
.webform-container-inline input {
    display: block;
    float: left;
}
.webform-container-inline label {
    margin-right: 1em;
    width: 10em;
}
input {
    max-width: 100%;
}
form.webform-client-form .form-radios label {width:auto;margin-left:0.5em;font-weight:normal;}
.page-node-webform-results .region-content-inner form > div > *, 
.page-node-webform .region-content-inner form > div > *,
.page-node-webform-results .region-content-inner table, 
.page-node-webform .region-content-inner table  {
    display: block;
    float: left;
    left: auto !important;
    position: relative !important;
    top: auto !important;
    width: 100%;
}


/* WEBWINKEL */
.view-webwinkel table {border:none;}
.view-webwinkel tr {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 0 4px rgba(0, 0, 0, 0.2);
    display: block;
    margin-bottom: 1em;
}
.view-webwinkel td {
    border: medium none;
}
.view-webwinkel .views-field-price {
    vertical-align: middle;
    width: 7em;
}
.basic-cart-price-label {
    display: none;
}
.view-webwinkel .views-field-price strong {
    display: block;
    font-size: 1.3em;
    font-weight: normal;
}
div.basic-cart-add-to-cart {
    background-color: #555555;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 30px;
    margin-left: 5px;
    padding: 0;
    width: 30px;
}
div.basic-cart-add-to-cart:hover {}
div.basic-cart-add-to-cart A {
    background-image: url("../images/winkel-icon-add.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    text-indent: -9999em;
}
.view-webwinkel .views-field-title a {
    display: block;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}
.view-webwinkel .views-field-title {
    height: 20px;
    padding-right: 2em;
    vertical-align: middle;
    width: 32em;
}
.basic-cart-cart {
    margin: 0 0 1em;
}
.basic-cart-cart-contents {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 0 4px rgba(0, 0, 0, 0.2);
    display: block;
    float: left;
    margin-bottom: 1em;
    width: 100%;
	padding:0px;
}
.basic-cart-cart-contents .basic-cart-delete-image IMG {display:none;}
.basic-cart-cart-contents .basic-cart-delete-image {
	border-radius:5px;
	background-color:#555555;
    float: left;
    height: 30px;
    padding: 0;
    width: 30px;
    margin: 5px 0px 0 5px;
}
.basic-cart-cart-contents .basic-cart-delete-image A {
	display:block;
	height:100%;
	text-indent: -9999em;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/winkel-icon-remove.png);
}
.basic-cart-cart-contents .basic-cart-cart-node-title {margin-left:10px;max-width: 28em;}
.basic-cart-cart-contents .basic-cart-delete-image:hover {}
.basic-cart-cart-contents .basic-cart-cart-quantity {
    margin-top: 0.7em;
}
.basic-cart-cart-contents .basic-cart-cart-x {
    margin: 0.6em 0;
}
.basic-cart-cart-contents .basic-cart-cart-unit-price strong {
    display: block;
    font-size: 1.3em;
    padding: 0.6em 1em;
}
.basic-cart-total-price {
    font-size: 1.5em;
    padding: 0 1em;
}
.basic-cart-call-to-action .form-submit, #edit-basic-cart-checkout-submit {
    background: none repeat scroll 0 0 #007544;
    border: 0 solid;
    border-radius: 5px 5px 5px 5px;
    box-shadow:  1px 0 4px rgba(0, 0, 0, 0.2);
    color: white;
    margin-left: 1em;
    padding: 1em;
    text-shadow: none;
}

.region-sidebar-second .basic-cart-cart-contents {padding: 0.5em;}
.region-sidebar-second .basic-cart-cart-contents .basic-cart-cart-node-title {margin:0;max-width:14em;}
.region-sidebar-second .basic-cart-cart-quantity {margin-top: 0em;}
.region-sidebar-second .basic-cart-cart-x {margin-top: 0em;margin-right:1em;padding: 0px;}
.region-sidebar-second .basic-cart-cart-unit-price {margin-top: 0em;margin-right: 0.5em;padding:0;float:left;}
.region-sidebar-second .basic-cart-cart-unit-price strong {display: block;font-size: inherit;padding: 0;}



/* Ledenlijst */
.view-ledenlijst table {border:none;}
.view-ledenlijst tr {
    background: transparent none repeat scroll 0 0;
    border: none;
    border-bottom: 1px solid #efefef;
    display: block;
    margin: 0;
    padding: 0;
}
.region-content-inner .view-ledenlijst table tr.odd,
.region-content-inner .view-ledenlijst table tr.even {
    background: none repeat scroll 0 0 transparent;
}
.region-content-inner .view-ledenlijst table tr:after {display:block;}
.view-ledenlijst td {
    border: medium none;
	margin-bottom:1em;
}
.view-ledenlijst .views-field-field-ewp-initials {
    width: auto;
}
.view-ledenlijst .views-field-field-ewp-insertions {
    width: auto;
}
.view-ledenlijst .views-field-view-user {
    width: auto;
}
.view-ledenlijst .views-field-field-ewp-work-institution {
    width: auto;
}



/* FOOTER */
.section-footer .block-title {
    display: none;
}
.section-footer {
    margin-top: 1.5em;
}
.section-footer .menu {
    margin: 0;
    padding: 0;
	list-style: outside none square;
}
.section-footer .menu > li {
    float: left;
    margin: 0 1em 0 1.5em;
}
.region-footer-first {}
.region-footer-first-inner {
    background: none repeat scroll 0 0 white;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin: 0 5px;
    padding: 1em;
}
.region-footer-first tr {
    display: block;
    float: left;
	padding:0.5em 0;
	height: 58px;
}
.region-footer-first td.views-field {
    padding: 0 1.8em;
    vertical-align: middle;
	height: 58px;
}
.section-footer td.views-field-field-image img {
    height: auto !important;
    max-height: 37px !important;
    width: auto !important;
    max-width: 100% !important;
}

.item-list ul li {
	margin: 0 0.25em 0.25em;
}


/* Mijn gegevens */
.fieldset-header {
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
.ds-2col > .group-left {
    clear: both;
}
.ds-2col-stacked  {
    float: left;
    width: 100%;
}

.ds-2col-stacked  .description {
    margin: 0 3em 0 0;
}

.ds-2col-stacked  input[type="text"] {
    width: 90%;
}
.ds-2col-stacked  > .group-left {
    float: left;
    width: 45%;
	margin-right:10%;
}
.ds-2col-fluid > .group-left, 
.ds-2col-fluid > .group-right {
    float: none;
    width: 100%;
}

.ds-2col-stacked > .group-right {
    float: left;
    width: 45%;
}
.group-accountgegevens legend {
    float: left;
    margin-bottom: 1em;
}
.fieldset-header > legend {margin: 1em 0;}
.fieldset-header > * > .fieldset-legend {font-size:1.5em;display:block;}
.confirm-parent, 
.password-parent 						{width:100%;}
.password-strength 						{float: right;margin-top:0;}
.group-accountgegevens label {
    display: block;
    float: left;
	clear:both;
    padding: 0.2em 1em 0.2em 0;
    width: 20%;
}

.group-accountgegevens input {
    float: left;
}

.group-accountgegevens .description {
    clear: both;
    margin-bottom: 3em;
}
.group-accountgegevens .form-type-password {
    clear: both;
}
.group-accountgegevens {
    border-bottom: 10px solid #F1F1F1;
    border-top: 10px solid #F1F1F1;
    float: left;
    padding-bottom: 2em;
	margin-top:2em;
	clear:both;
	width:100%;
}

/* + Gebruikersbeheer + */
.form-radios {
    clear: both;
    display: block;
    float: left;
    width: 100%;
}
.form-item-status > label {
    float: none;
}
.form-type-radios .option {
    clear: none;
    display: block;
    float: left;
}
.form-type-radio .form-radio {
    margin: 0.4em 0.5em 0.4em 0;
	float:left;
}
.form-type-radios .form-type-radio {
    clear: both;
}

.form-type-checkbox {
    clear: both;
    display: block;
}
.form-type-checkbox .option {
    clear: none;
    display: block;
    float: left;
}
.form-type-checkbox .form-checkbox {
    margin: 0.4em 0.5em 0.4em 0;
}

.form-radios > div > label 		{float:left;display:block;padding:0.3em 0;}
.webform-component-radios > div {clear:none;width:auto;}
.webform-datepicker 			{width: auto; margin-top: -2px;}
/* - Gebruikersbeheer - */




.group-overige-gegevens {
    clear: both;
}
.container-inline-date .date-padding {padding:0;}


/* Medewerkers */
.view-medewerkers table {
	border-spacing:0;
	border:none;
	width:100%;
}
.view-medewerkers .views-view-grid td {
    border: medium none;
    padding-bottom: 1em;
    text-align: center;
}
.views-view-grid.cols-3 td {
    display: block;
    width: 100% !important;
}
.view-medewerkers .views-view-grid td > div {
    display: block;
    padding: 0 1em;
}

.view-medewerkers .views-view-grid td div img {
}

.view-medewerkers .views-view-grid td > div > div, .view-medewerkers .views-view-grid td > div > span {
    display: block;
}
.view-medewerkers .views-view-grid td div img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

.view-medewerkers .views-view-grid td div img:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}








	/* + MEDIA + */

		/* + IMAGES + */
		
		.region-content-inner IMG {
			height: auto !important;
			width:auto !important;
			max-width: 100% !important;
		}
		
		/* - IMAGES - */
		
		
		/* + YOUTUBE EMBED + */
		
		.media_embed {
			height: 0;
			padding-bottom: 56.25%;
			padding-top: 30px;
			position: relative;
		}
		.media_embed iframe {
			height: 100% !important;
			left: 0;
			position: absolute;
			top: 0;
			width: 100% !important;
		}
	
		/* - YOUTUBE EMBED - */

	/* - MEDIA - */



  /* + SGK Homepage 2014 + */
      .front .region-sidebar-first .backgroundcontainer2, 
      .front .region-sidebar-first .bordercontainer2, 
      .front .region-content .backgroundcontainer2, 
      .front .region-content .bordercontainer2, 
      .front .region-sidebar-second .backgroundcontainer2, 
      .front .region-sidebar-second .bordercontainer2 {
          height: auto;
      }
      .front .region-sidebar-first .backgroundcontainer2, 
      .front .region-sidebar-first .bordercontainer2, 
      .front .region-content .backgroundcontainer2, 
      .front .region-content .bordercontainer2, 
      .front .region-sidebar-second .backgroundcontainer2, 
      .front .region-sidebar-second .bordercontainer2 {
          height: auto;
      }
      .front .region-sidebar-first .backgroundcontainer2, 
      .front .region-sidebar-first .bordercontainer2, 
      .front .region-content .backgroundcontainer2, 
      .front .region-content .bordercontainer2, 
      .front .region-sidebar-second .backgroundcontainer2, 
      .front .region-sidebar-second .bordercontainer2 {
          height: auto;
      }
      .front .region-sidebar-first .backgroundcontainer2, 
      .front .region-sidebar-first .bordercontainer2, 
      .front .region-content .backgroundcontainer2, 
      .front .region-content .bordercontainer2, 
      .front .region-sidebar-second .backgroundcontainer2, 
      .front .region-sidebar-second .bordercontainer2 {
          background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
          border-radius: 0;
      }
      .front .region-sidebar-first .bordercontainer2, 
      .front .region-content .bordercontainer2, 
      .front .region-sidebar-second .bordercontainer2 {
          background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
          border: medium none;
          margin: 0;
      }
      .front .region-sidebar-first .bordercontainer2, 
      .front .region-content .bordercontainer2, 
      .front .region-sidebar-second .bordercontainer2 {
          margin: 0;
      }
      .front .equal-height-element .region-inner {
          height: auto;
      }
      
      .front #page-title {
          display: none;
      }
      .front .region-content-inner > div {
          padding-top: 0 !important;
      }
      .front .ds-h1-title {display:none;}
      .front .ds-h1-title, 
      .front .zone-content h1, 
      .front .zone-content h1 A, 
      .front .zone-content h2, 
      .front .zone-content h2 A, 
      .front .zone-content .region-sidebar-second h2.block-title {
          cursor: default;
          margin: 0;
          text-decoration: none;
          display:block;
          color: #244486;
          font-size: 1.4em;
          padding: 15px 0 0;
      }
      .front .zone-content .region-content .block,
      .front .zone-content .region-sidebar-second .block {
          padding:0px;
          margin-bottom:20px;
          box-sizing:border-box;
      }
      .front .zone-content .region-content .block-inner,
      .front .zone-content .region-sidebar-second .block-inner  {
          padding:0 30px 15px;
          box-sizing:border-box;
      }
      .front .region-sidebar-first, 
      .front .region-content .block, 
      .front .region-sidebar-second .block {
          
          border-radius: 8px;
          box-sizing: border-box;
      }
      
      .front .region-sidebar-first-inner, 
      .front .region-content .block-inner, 
      .front .region-sidebar-second .block-inner {
          background-color: white !important;
          border: 1px solid #ccc;
          border-radius: 8px;
      }
      .front .region-sidebar-first {padding-left:5px;}
      .front .region-sidebar-first .block-inner {padding: 0 0 15px;}
      .front .region-content-inner {margin:0;}
      .front .zone-content .region-sidebar-second .block {
          padding-right:5px;
      }
      .front .zone-content .region-sidebar-first .block {
          padding: 0 20px;
      }
      .front .zone-content ul {
          position: relative;
          top: auto;
          width: auto;
      }
      .front .region-sidebar-second-inner .views-field-title {
          width: auto;
      }
  /* - SGK Homepage 2014 - */



/* + Google maps + */
iframe[src*="www.google.com/maps"] {
	width: 100%;
}
/* - Google maps - */

	/* IE8 , IE7 , IE6 */
	@media \0screen\,screen\9 {
		.region-preface-second-inner ul li , 
		.region-header-first , 
		.region-header-first-inner , 
		.slider-wrapper .nivoSlider , 
		.theme-default .nivo-directionNav a ,
		.backgroundcontainer1 , 
		.block-quicktabs-header-tabs ,
		.bordercontainer1	,
		.backgroundcontainer2 , 
		.bordercontainer2 ,
		.region-menu-inner, 
		.not-front .zone-content .region .block ,
		.region-menu,
		.block-superfish ul.sf-menu li ,
		.block-superfish ul.sf-menu li span,
		.block-superfish ul.sf-menu li A,
		ul li.node-readmore ,
		ul li.node-readmore a 
		{behavior: url("/sites/all/libraries/PIE/PIE.htc");zoom:1;position: relative;}
		
		.quicktabs-tabs A , .quicktabs-tabs A li , .quicktabs-tabpage
		{behavior: url("/sites/all/libraries/PIE/PIE.js");zoom:1;position: relative;}
		
		.region-header-first-inner			{height: 110px;}
		.block-nivo-slider-nivo-slider 		{display:block;float:left;height:90px;position:relative;}
		.nivoSlider 						{height:90px;}
		.theme-default .nivo-directionNav A {background-color:white;}
		ul.quicktabs-tabs 					{margin-top:-2px;}
		.quicktabs_main 					{margin-top:-3px;}
		.region-menu 						{z-index: 99999;}
		.block-superfish 					{height: 33px;}
		.block-quicktabs-header-tabs 		{width: 280px !important;float:left;}
		.quicktabs_main form#user-login-form {margin-top: -14px !important;}
	}
	
	
	
	/* IE7 & IE8 */
	@media \0screen\,screen\9 {
		.not-front .container-12 > .backgroundcontainer1	{margin-left:10px;}
		.backgroundcontainer1 , .bordercontainer1 			{float:left;}
		.not-front .bordercontainer1 > .grid-4 ,
		.not-front .bordercontainer1 > .grid-8 				{margin:0px !important;}
		.block-quicktabs-header-tabs 						{margin-top:-4px;}
		.quicktabs-tabpage 									{height:80px !important;}
		.quicktabs_main .block-block-2 ul li				{padding:0 0.6em !important;line-height:2em !important;}
		.logo-img A 										{text-align:left;}
		.region-sidebar-second-inner ul li 					{width:100%;float:left;}
		.region-sidebar-second-inner .views-field-title		{width:13.5em;}
	}
	
	/* IE7 only */
	@media screen\9 {
		.region-sidebar-second .block,
		.block-quicktabs-header-tabs,
		.quicktabs_main .form-actions,
		.quicktabs_main .block-block-2 li,
		.quicktabs_main .form-item,
		.region-content-inner .content .item-list ul.pager li ,
		.not-front .zone-content .region .block-without-title
		{zoom:1;display:inline;}
		
		.front .zone-content .region .block-main .block-inner 	{min-width: 0px;}
		.zone-content .region .block-main .block-inner 			{min-width: 570px;}
		
		.block-quicktabs-header-tabs #user-login-form .form-item {margin-top:-1.5em;margin-bottom:1em;}
		
		.block-quicktabs-header-tabs .ext 		{display:none;}
		.block-quicktabs-header-tabs #user-login-form .form-actions {margin-top: 2.7em;}
		form#search-block-form .form-text ,	
		form#search-form .form-text 			{width:17em;}
		
		.quicktabs_main form > div 				{margin-top:0;}
		
		FORM#user-login-form > div > div 		{margin-top:0.5em !important;}
		FORM#user-login-form .form-text 		{width:7em;}
		FORM#user-login-form .error 			{width:7.5em !important;}
		FORM#user-login-form .form-actions 		{margin:-7px 0 0 0 !important;float:left;width:auto;}
		FORM#user-login-form > div > span 		{float:left;margin-top:-5px;}
		FORM#user-login-form > div > span > A 	{font-size:7.5pt;}
				
		.not-front .zone-content .region .block-without-title {padding-top:45px;}
		.view-lijst-agendapunten .views-row 	{width: 100%;}
		.block-quicktabs-header-tabs 			{margin-top:-18px;}
		.quicktabs_main form#user-login-form 	{margin-top: -10px !important;}
	} 
		.media_embed 							{height: auto;}
	

	/* IE8 only */
	@media \0screen {
		ul.quicktabs-tabs 						{margin-bottom: 7px;}
	}


/* + Kwaliteitshandboek + */
.page-kwaliteitshandboek .webform-component-fieldset {
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    float: left;
    margin: 2em 0;
    padding: 1em 2em;
    width: 100%;
}
.page-kwaliteitshandboek .form-item, 
.page-kwaliteitshandboek .form-actions {
    margin-top: 0;
}
.page-kwaliteitshandboek .form-item:not(:last-child), 
.page-kwaliteitshandboek .form-actions:not(:last-child) {
    margin: 0 0 1em;
}
.page-kwaliteitshandboek label:not(.option) {
    font-size: 15px;
    margin-bottom: 0.2em;
}
.page-kwaliteitshandboek .webform-container-inline label {
    width: 100%;
}

.page-kwaliteitshandboek .fieldset-legend {
    background-color: #244486;
    color: white;
    padding: 5px 10px;
}
.page-kwaliteitshandboek .webform-container-inline div.description {
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    clear: both;
    display: block;
    float: left;
	margin-top: -1px;
    padding: 1em 2em;
	width: 100%;
	box-sizing: border-box;
}
.page-kwaliteitshandboek .descriptionToggle {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0.2);
    border-image: none;
    border-radius: 14px;
    border-style: solid;
    border-width: 1px;
    color: #454545;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-left: 0.5em;
    padding: 2px 8px 2px;
}
.page-kwaliteitshandboek .descriptionOpened {
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) transparent;
    padding: 2px 8px 10px;
    border-radius: 14px 14px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.page-kwaliteitshandboek .descriptionToggle:hover {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
}
.page-kwaliteitshandboek .descriptionOpened {
    padding-bottom: 10px;
}
.page-kwaliteitshandboek .form-text {
    width: 100%;
}
.page .form-file {
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding-right: 1em;
}
.page-kwaliteitshandboek .form-actions .form-submit {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    color: white;
    padding: 10px 15px;
    text-shadow: none;
}
.page-kwaliteitshandboek .webform-next {
    float: right;
}
/* - Kwaliteitshandboek - */
