/* CSS Document */
.drupal-messages {
	clear: both;
	display: block;
	width: 100%;
}

.drupal-messages:after {
	clear: both;
}

.admin-tabs:before {
	clear: both;
} 
.messages.status {
	background-color: #61b832;
	border-color: #55a12c;
	display: block;
	width: 100%;
	max-width: 960px;
	clear: both;
	margin: 0;
}

.front .node-page.view-mode-full .parcol-33_33_33 .group-right .onecol:nth-child(2) {
	background: #fff;
	padding: 15px 30px;
	margin-bottom: 15px;
	border: 2px solid #F8C100
} 

.largeFont,
.socialPrint,
.socialFacebook,
.socialLinkedin,
.menu-mlid-1272 {
	border-right: 0px!important
}

.smallFont a {
	font-size: 15px;
}

.mediumFont a {
	font-size: 18px;
}

.largeFont a {
	font-size: 21px;
}

.socialPrint,
.socialFacebook,
.socialLinkedin {
	font-size: 17px;
	margin-top: -1px!important;
	margin-right: 0px!important;
}

.socialPrint {
	margin-right: 15px!important;	
}

.menu-mlid-1161 ul ul {
	display: none;
}


.documenten {
	background: white;
	padding: 20px
}

.documenten h2,
.documenten .file {
	-webkit-margin-before: 0;
  	-webkit-margin-after: 0;
  	margin-bottom: 0px;
	padding-bottom: 20px;

	overflow: hidden; /* Fix for firefox and IE 10-11  */
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
	page-break-inside: avoid; /* Deprecated Firefox */
	-moz-column-break-inside:avoid; /* Current Firefox */
	column-break-inside:avoid;
	break-inside: avoid; /* IE 10+ */
	break-inside: avoid-column;	
	display: block;
}

/*
.documenten h2:first-child {
	padding-top: 0px;
}
*/
.documenten h2 a {
	text-decoration: none;
	border-bottom: 1px solid #F8C100;	
	display: block;
}

.documenten .two-colums {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;	
}


.page-node-669 .node-page .field-name-title {
	margin-bottom: 20px;	
}


.view-documenten .field-name-title h2 {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-color: #FFF
}

.node-agenda .row-2,
.node-nieuws .row-2, 
.node-agenda .row-3,
.node-nieuws .row-3, 
.node-agenda .row-4,
.node-nieuws .row-4, 
.node-agenda .row-5,
.node-nieuws .row-5  {
	background-color: #FFF;
	padding: 20px
}



.view-agenda .views-row,
.view-nieuws .views-row {
	padding-bottom: 20px
}

.field-name-title-status h1{
	position:relative;	
}

.status.geconventioneerd {
	
	background-image:url('../images/geconventioneerd.png');
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: 15px;
	
}

.status.niet-geconventioneerd {

	background-image:url('../images/niet-geconventioneerd.png');
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: 15px;
	
}

.status.half-geconventioneerd {

	background-image:url('../images/half-geconventioneerd.png');
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: 15px;
	
}




.ui-tooltip {
	position: absolute;
	text-align:center;
    background: black;
    border: 2px solid white;
	
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
    padding: 7px;/*5px 0px;*/
    color: white;
    border-radius: 0px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    text-transform:none;
	/*width: 120px;*/
  }
  
  
body.node-type-verpleegafdeling .group-header .field-name-title {
	background-color: #FFF;
	padding: 20px;
	margin-bottom: 0px;
}

body.node-type-verpleegafdeling .group-header .field-name-title h2 {
	padding-bottom: 0px;
	margin-bottom: 0px
}

body.node-type-verpleegafdeling .field-name-body p{
	text-align:justify
}

.field-name-contactgegevens-per-verpleegafde,
.field-name-routes-per-verpleegafdeling {
	 /*float: right;*/
	 font-weight: bold;
	 /*width: 30%;
	 clear: both;*/
}

.field-name-contactgegevens-per-verpleegafde .entity-paragraphs-item,
.field-name-routes-per-verpleegafdeling .entity-paragraphs-item {
	 margin-bottom: -25px!important; 
	 background-color: transparent!important;
	 padding-bottom: 0px!important;
}

.node-type-verpleegafdeling .node-verpleegafdeling .field {
	/*margin-bottom: 30px*/
}

.view-display-id-routes_per_verpleegafdeling {
	clear: both;
	/*margin-bottom: -35px*/
}

.node-type-verpleegafdeling .ds-2col-stacked {
	background-color: #FFF;
}

.node-type-verpleegafdeling .group-header {
	clear: both
}

.node-type-verpleegafdeling .ds-2col-stacked > .group-left {
	width: 65% 
}

.node-type-verpleegafdeling .ds-2col-stacked > .group-right {
	width: 35% 
}



.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.field-name-field-header-links li,
.field-name-field-header-links a {
	
	font-family: Ubuntu-Light;
}

.node-verpleegafdeling h1 {
	margin-bottom: 0px!important;
}

.field-specialisme-verpleegafdeling .label-above,
.view-verpleegafdelingen .label-above,
.view-specialismen .label-above {
	margin-top: 20px
}

.field-name-verpleegafdeling-meddienst {
	background-color: #FFF;
	padding: 20px;
}

.view-verpleegafdelingen .documenten-wrapper {
	margin-top: 20px;
	background-color: #FFF;
	padding: 20px;
	padding-top: 1px;
}

.field-name-header-image-slider {
	margin-bottom: 0px!important;
	padding: 0px!important;
	margin-left: -20px!important;
	margin-right: -20px!important;
}

.node-verpleegafdeling .field-name-header-image-slider {
	margin-left: 0px!important;
	margin-right: 0px!important;
}

.header-image-item-slider {
	padding: 0px!important;
}


body.node-type-verpleegafdeling .field-name-header-image-slider, body.node-type-medisch-specialisme .header-image-item-slider {
	margin-bottom: 15px!important;
	
}
body.node-type-verpleegafdeling .ds-2col-stacked {
	background-color: transparent
}
body.node-type-verpleegafdeling .group-left,
body.node-type-verpleegafdeling .group-right {
	/*margin-top: -10px;*/
	
	background-color: #FFF;
	/*padding-bottom: 9999px;
	margin-bottom: -9999px;*/
}


.yellowborder {
	font-weight: bold!important;
}

.node-medisch-specialisme>.group-left, .node-medisch-specialisme>.group-right {
	padding-top: 20px!important;
}



.yellowcircle img {
	width: 150px!important;
	height: 150px!important;
}

.onecol .link,
.twocol-inner .link {
	word-break: break-all;
}


.entity-paragraphs-item .label-above {
	display: none
}



#colorbox {
	padding: 0!important;
}

#cboxContent {
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: 40px;
}

#block-formblock-e-card {
	padding: 20px;
	background-color: #FFF;
}

#block-formblock-e-card .form-text,
#block-formblock-e-card label,
#block-formblock-e-card .field-widget-text-textarea-with-summary .form-textarea-wrapper {
	width: 100%;
}

#block-formblock-e-card .form-actions {
	padding-top: 10px!important;
	margin-left: 0;
}


body.page-taxonomy-term .main-content.container{
	margin-top: 20px
}


.entity-paragraphs-item table {
	width: 100%!important
}

.entity-paragraphs-item table td:last-child {
	white-space:nowrap; 
}

.entity-inner .linkblok-icon {
	display: table-cell;
    vertical-align: middle;
	
	height: 140px;
	
	max-width: 100%;
	width: 417px;	
}

.entity-inner .linkblok-icon img {
	margin: auto;
	margin-top: -30px;
}