.extraInfo a.pretty, .thisIsAnAwesomeBlokje a:hover {
	text-decoration: none
}
.ltitraining, .vaclink {
	box-sizing: border-box
}
#content {
	background-color: #fff;
	border-radius: 14px;
	padding-top: 100px
}
.mainContent {
	background: rgba(0, 0, 0, 0)!important
}
button, html, input, select, textarea {
	color: #000;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif!important
}
.pb_banner_back, .pb_banner_center, .pb_banner_forward {
	display: none!important
}
.pb_banner_text {
	background-color: #fff!important;
	display: none
}
.homepagebanner {
	float: left;
	min-width: 100%;
	margin: 20px
}
.picnavbar {
	display: none!important
}
.picture-container {
	opacity: .8;
	border-radius: 8px;
	border: 8px solid #fff
}
.logo, .stlfa {
	opacity: 1;
	left: 0
}
table.lookfeel {
	display: block
}
.user-identity {
	display: none
}
#site-personal-mobile, #user-identity {
	display: none!important
}
@media only screen and (min-width:64.063em) {
	#menu-block-1 a {
		font-size: 14px;
		padding: 20px 0 20px 12px;
		color: #0078a0;
		font-weight: 600!important
	}
}
.navigation-background {
	max-width: none;
	margin: 0 auto;
	position: fixed;
	z-index: 2345;
	margin-top: -3px!important;
	height: 100px;
	height: 70px;
	border-bottom: 0 solid #009fd8;
	padding: 0
}
.navigation-small {
	background: 0 0
}
.navigation.primary.inner {
	background: rgba(0, 75, 125, .6);
	background-color: #efebe6
}
.logo {
	padding-left: 0;
	position: fixed;
	top: 0;
	background: url(http://www.tandheelkundepolman.nl/uploads/menzis_logo.png) no-repeat!important;
	width: 122px;
	height: 60px;
	margin-left: 10px;
	margin-top: 10px;
	background-size: cover!important;
	display: inline-block!important;
	ddisplay: none!important
}
#logo {
	display: none
}
#navigation {
	padding-left: 280px;
	width: 100%
}
#user-identity-mobile {
	display: none!important
}
#autogen_form p.description, #menu-block-small h2 {
	display: none
}
@media screen {
	.hamburger:hover {
		color: rgba(255, 255, 255, .8)
	}
	#navigation-small {
		background: rgba(0, 75, 125, .8)
	}
	.background.white {
		background: rgba(0, 75, 125, .6)!important
	}
	.hamburger.min::before {
		color: #fff
	}
	.navigation.primary.inner {
		padding: 0
	}
}
#menu-block-1 a.homeIcon::before, #qltitle_2 h2 a {
	color: #3f7ba4
}
.pb-banner {
	background: rgba(255, 255, 255, .1)
}
#menu-block-1 a:hover, #menu-block-small a:hover {
	color: #0d377b
}
#menu-block-1 a.menu_item_selected {
	color: #0078a0
}
.dotted {
	border-bottom: 0!important
}
.small-1.column.hamburger {
	margin-left: 20px
}
.autogen_form_table tr {
	background: rgba(0, 0, 0, 0)!important
}
input[type=email], input[type=number], input[type=search], input[type=text], input[type=tel], input[type=url], input[type=password], select, textarea {
	border-radius: 4px!important
}
.autogen_form_table {
	border-radius: 4px;
	background: rgba(0, 0, 0, .2)
}
.autogen_form_table tr {
	border-radius: 4px
}
table tr td, table tr th {
	color: #fff
}
@media screen {
	.topc:hover {
		padding-bottom: 5px;
		border-bottom: 3px solid #004b7d!important;
		margin-bottom: -8px
	}
	.topc.menuSelected {
		border-bottom: 0 solid #fff
	}
	.searchbox.active, input[type=email]:focus, input[type=number]:focus, input[type=search]:focus, input[type=text]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, select:focus, textarea:focus {
		/*box-shadow: -8px 8px #009fd8*/
	}
	.pButton, .pButton.selected, .pButton:hover, .pButtonBasic, .pButtonBasic:hover {
		background-color: rgba(0, 0, 0, 0)
	}
	input[type=submit].pButton {
		float: left;
		border-radius: 4px!important;
		color: #fff;
		background: green
	}
	.pButton.selected, .pButton:hover, .pButtonBasic:hover {
		background-color: rgba(0, 0, 0, 0);
		color: #009fd8
	}
}
a:hover {
	color: #004b7d
}
.pButton {
	border-radius: 4px
}
.autogen_form_table {
	border: 0
}
body {
	font-size: .875rem;
	padding: 1px 0 0;
	clear: both;
	background-color: #fff!important
}
.autogen_form_table .pButton {
	padding-top: 12px;
	float: left
}
div.module_content.action_forgot_password {
	background: rgba(0, 0, 0, .4);
	border-radius: 6px;
	padding: 20px!important
}
input[type=email], input[type=number], input[type=search], input[type=text], input[type=tel], input[type=url], input[type=password], select, textarea {
	background: #fff
}
div.module_content.action_forgot_password a {
	color: #008cba
}
.navigation-background {
	border-top: rgba(0, 159, 216, .8) 0 solid!important;
	background: rgba(137, 47, 98, .6)!important;
	background-color: #009fd8!important
}
.show-for-small-only.row {
	padding-bottom: 40px
}
.row.full-width.navigation-background {
	max-width: none;
	margin: 0 auto;
	background-size: auto 100px!important;
	background-repeat: no-repeat!important;
	background-color: #efebe6!important
}
#menu-block-1 a, #menu-block-small a {
	font-weight: 500!important
}
.stlbanner {
	margin-top: 40px;
}
.small-12.columns.stlbanner {
	margin-left: 0;
	display: flex;
}
.stlfa {
	position: absolute;
	padding: 4px;
	margin-top: -10px;
	font-size: 2em
}
.stltile {
	font-size: 1rem
}
.extraInfo a.pretty {
	display: inline-block;
	cursor: pointer;
	font-weight: 700!important
}
.refinement.selected {
	color: #333;
	background-color: #009fd8
}
@media screen {
	.extraInfo {
		font-size: 11px;
		margin-bottom: 6px
	}
	.navigation.secondary a:hover, .navigation.secondary li:hover {
		color: #009fd8
	}
	.manageNav a:hover {
		color: #009fd8!important
	}
	.refinement:hover {
		background: #009fd8
	}
}
.manageNav a.selected {
	color: #e94e1b;
	border-bottom: 1px #00517F solid
}
.agent, .optionpart {
	/*display: none*/
}
@media screen {
	.zp_onderdeel {
		background: rgba(0, 0, 0, 0)
	}
	.orientatie_vacs a, .orientatie_vacs a:hover, .orientatie_vacs a:visited, .orientatie_vacs_con a, .orientatie_vacs_con a:hover, .orientatie_vacs_con a:visited {
		font-weight: 700
	}
	.row.agentcontain:nth-child(even) {
		background: rgba(255, 255, 255, .2)
	}
}
.ltitraining h2, .vacatures_jobxs.widget h1 {
	font-weight: 600!important
}
.stltile:hover i {
	cursor: pointer!important
}
.vacatures_jobxs.widget {
	deprbackground: rgba(239, 235, 230, .8)!important;
	border-radius: 8px;
	max-height: 500px;
	margin-bottom: 0
}
@media screen {
	input[type=email], input[type=number], input[type=search], input[type=text], input[type=tel], input[type=url], input[type=password], select, textarea {
		color: #444!important
	}
}
.action_site {
	background-color: rgba(0, 0, 0, 0)
}
.ltitraining img {
	border-radius: 8px;
	opacity: .8
}
iframe {
	min-height: 10000px!important;
	border-width: 0;
	background-color: #fff;
	min-width: 100%;
	margin-top: 0!important;
	border-radius: 10px;
	padding-top: 20px
}
.goodhabitzframe {
	background: #fff;
	border-radius: 8px;
	min-width: 100%!important
}
.ltitraining {
	padding-top: 10px;
	position: relative;
	display: inline-block;
	border: 0 solid #ddd;
	max-width: 25%;
	min-width: 25%;
	min-width: 200px;
	border-radius: 4px;
	margin-bottom: 40px
}
.col-sm-9 .ltitraining, .ltitraining.col.col-sm-12.col-m4-4 {
	min-width: 100%
}
.stltilefa {
	display: block;
	font-size: 2rem;
	padding-top: 20px
}
.stlwidget.medium-9.columns {
	padding: 20px
}
.vd_details, .vd_options {
	background: rgba(0, 0, 0, .2)
}
#content .mainContent {
	border-radius: 8px
}
.stlnumber {
	color: #fff;
	background: red;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	padding-top: 6px;
	position: absolute;
	left: calc(50% - 48px);
	top: 0;
	font-size: 14px
}
.stlquote {
	font-size: 1.2rem;
	font-style: oblique;
	font-weight: 300;
	padding: 10px
}
.stlbannercontentDEPR {
	background-position: cover;
	background-size: 200% 100%;
	border-radius: 4px;
	box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, .2);
	padding-left: 20px;
	display: inline-block;
	width: 100%;
	padding-bottom: 500px;
	margin-bottom: -500px;
	background: rgba(239, 235, 230, .8)!important
}
.stltile i {
	font-size: 3em
}
body::after {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: -10;
	display: inline-block;
	opacity: 1;
	content: ""
}
body {
	font-family: Ubuntu, Arial, sans-serif;
	background: rgba(0, 0, 0, 0)!important
}
.stlbanner .fa.fa-close, .stlbanner .fa.fa-plus {
	position: absolute;
	right: 30px;
	top: 50px;
	cursor: pointer
}
.stlbanner .adst .fa.fa-close, .stlbanner .adst .fa.fa-trash {
	position: absolute;
	right: 30px;
	top: 10px;
	cursor: pointer
}
.fa.hidden {
	display: none;
	transition: opacity .5s linear
}
table tr.alt, table tr.even, table tr:nth-of-type(even) {
	background: rgba(0, 0, 0, 0)
}
.box {
	background: rgba(0, 0, 0, 0)!important
}
table {
	background: rgba(0, 0, 0, .3)!important
}
.fa.fa-plus:hover {
	opacity: 1
}
.stltilefa:hover i {
	display: block!important
}
.aandeslagthema {
	font-size: 3rem;
	padding: 10px;
	cursor: pointer
}
@media screen {
	.box.special, .navigation-background {
		background: rgba(0, 0, 0, .2)!important
	}
}
.aandeslagstatus {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	opacity: .1;
	cursor: pointer;
	margin: 4px;
	background-size: 4px 4px!important
}
.extraInfo, .searchagent_popup_inner div {
	margin-top: 10px
}
.aandeslagstatus:hover {
	opacity: .6
}
.aandeslagstatus.active {
	opacity: 1
}
.aandeslagstatus.as23 {
	background: #ff0;
	background-image: radial-gradient(orange, transparent);
	border: 1px dotted #ff0!important;
	box-shadow: 0 0 10px #111 inset, 0 0 5px #ff0
}
.aandeslagstatus {
	background: green;
	border: 1px dotted green;
	background-image: radial-gradient(lime, transparent);
	animation: 13s green infinite;
	box-shadow: 0 0 10px #111 inset, 0 0 5px green
}
.ldc_test_frame {
	padding: 10px;
	background: rgba(239, 235, 230, .8)!important
}
.fa.fa-close, .fa.fa-trash {
	cursor: pointer
}
input[type=email], input[type=number], input[type=search], input[type=text], input[type=tel], input[type=url], input[type=password], select, textarea {
	color: #444!important
}
.fa {
	color: #0078a0
}
.fa:hover {
	color: #004b7d
}
#menu-block-1 a, #menu-block-small a, a {
	color: #0078a0
}
body, h1, h2, p {
	color: #444
}
@media only screen and (max-width:64.063em) and (min-width:40em) {
	#menu-block-1 a {
		font-size: 12px;
		padding: 10px 0 10px 8px
	}
}
.stlaandeslag {
	clear: right
}
.stlbannercontent {
	box-shadow: 0 0 2px #000;
	float: left;
	width: 100%;
	padding: 20px
}
[class*=column]+[class*=column]:last-child {
	float: left
}

.action_cr {
	border-radius: 8px
}
#main-content {
	padding: 0;
}
.stlbanner .fa-close, .stlbanner .fa-plus {
	cursor: pointer
}
#radiusBox {
	min-width: 80px
}
.stlwidget {
	display: flex;
	flex-wrap: wrap
}
i.stlfa {
	font-size: 2em
}
.adst .fa {
	font-size: 3em
}
.adst .fa-trash {
	color: grey
}
.widget-break {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px
}
.searchagent_popup_inner {
	border-radius: 8px;
	padding-top: 10px;
	padding-bottom: 10px
}
#content div.refinementBox h1 {
	font-size: 15px
}
.extraInfo a {
	font-size: 13px;
	font-weight: 400!important
}
.vaclink {
	padding-top: 6px
}
.pButton.icon.arrow-right.searchagent.show-for-medium-up {
	float: left
}
.chatInputText {
	margin: 0;
	border-radius: 0 10px 10px 0
}
.searchagent_overwrite {
	margin: 10px
}
.zo_title {
	margin-top: 30px;
	margin-left: 10px
}
a.btn.btn-primary.reset_filters {
	margin-bottom: 5px;
	color: #ccc;
	background: #fff!important;
	box-shadow: 0 0!important;
	border: 0!important
}
@media screen {
	.pButton, .pButton::after, input[type=email], input[type=number], input[type=search], input[type=text], input[type=tel], input[type=url], input[type=password], select, textarea {
		border-radius: 6px
	}
	.searchagent_popup {
		position: absolute;
		margin: 0;
		z-index: 50;
		display: none;
		text-align: left
	}
}
.agent {
	text-align: right;
	padding-top: 20px
}
@media screen {
	#feedbackButton {
		background-color: #ddd;
		cursor: pointer;
		display: block;
		height: 100px;
		position: fixed;
		right: 0;
		top: 45%;
		width: 30px;
		z-index: 510;
		text-orientation: sideways!important;
		writing-mode: vertical-lr;
		padding: 2px;
		font-size: 18px
	}
}
.thisIsAnAwesomeBlokje {
	Position: relative;
	height: 250px
}
.thisIsAnAwesomeBlokje a {
	display: block;
	color: #fff
}
.thisIsAnAwesomeBlokje .content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 20px;
	text-align: center;
	font-size: larger;
	background: rgba(0, 120, 160, .85);
	color: #fff
}
.awesomemargin {
	position: absolute;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	border: 1px solid rgba(0, 120, 160, .85);
	border-radius: 6px 6px 0 0;
	background-repeat: no-repeat;
	background-size: auto 150px;
	background-position: center
}
.sjardo_in_darkness {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 120, 160, .85);
	z-index: 9999999;
	display: none;
}
.sjardo_in_darkness .sjardo {
	position: fixed;
	top: 100px;
	bottom: 80px;
	left: calc(50% - 400px);
	width: 800px;
	padding: 50px;
	background: #fff;
	z-index: 99999999;
	display: block;
	font-size: 16px;
	line-height: 28px;
	overflow-y: scroll
}
.sjardo_in_darkness .biebclose {
	position: absolute;
	top: 10px;
	right: -20px;
	color: #000;
	font-size: 25px;
	cursor: pointer;
	float: right;
	z-index: 999;
}
@media screen {
	.ldc_test_frame {
		width: 700px;
		height: 706px;
		border: 0!important
	}
}
.deletesearchfilter:hover {
	text-decoration: line-through
}
.niceargs_arrow {
	font-family: inherit
}
.creditsbitleft, .creditsbitright {
	float: left;
	padding-bottom: 5px;
	background: #fff;
	color: green;
	font-size: 24px;
	font-weight: 700
}
.creditsbitleft {
	width: auto
}
.row.aanzetten {
	border-bottom: 1px solid grey;
	margin-bottom: 20px;
	position: fixed;
	width: 700px;
	left: calc(50% - 350px);
	background: #fff;
	padding-bottom: 20px;
	top: 100px;
	padding-top: 40px
}
.stlbanner .fa:hover {
	cursor: pointer
}
.iframeWidgetContainer iframe {
	min-height: 300px!important;
	min-width: 600px!important;
	max-width: 600px;
	max-height: 300px
}
@media screen {
	.results_number {
		font-size: 11px;
		margin-right: 0;
		color: #777
	}
}
.vacbit {
	background: #fff;
	padding: 10px!important;
	border-bottom: 1px #ddd solid
}
.vacrow {
	margin-left: 20px
}
div.refinementBox .refinement_title {
	cursor: pointer;
	padding-left: 6px;
	background: #fff
}
.vaclink {
	cursor: pointer;
	display: inline;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant-caps: normal;
	font-weight: 400;
	height: auto;
	letter-spacing: normal;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	width: auto
}
.module_content.action_cr {
	background-color: #efebe6!important
}
#content div.refinementBox h1 {
	font-weight: 500!important
}
.pButton.headerSubmit {
	color: #fff;
	background: green
}
div.question {
	height: 2em
}
.adst .fa.fa-trash {
	font-size: 2em;
	opacity: .5
}
.fa.fa-close {
	color: grey;
	opacity: .5
}
.stlbannerbanner {
	padding-left: 50px;
	position: relative;
	margin-bottom: 20px;
	background: 0 0;
	width: 100%;
	height: 40px;
	font-weight: 600;
	font-size: 20px;
	padding-right: 20px;
	padding-top: 6px;
	font-family: 'Open Sans', sans-serif
}
.stlbanner .fa.fa-close, .stlbanner .fa.fa-plus {
	position: absolute;
	right: 20px;
	top: 20px
}
.cms_edit{
	margin-top:40px;
}
.interimgobannerbanner {
	padding-left: 50px;
	position: relative;
	margin-bottom: 20px;
	background: 0 0;
	width: 100%;
	height: 40px;
	font-weight: 600;
	font-size: 20px;
	padding-right: 20px;
	padding-top: 6px;
	font-family: 'Open Sans', sans-serif
}
.interimgobanner .fa.fa-close, .interimgobanner .fa.fa-plus {
	position: absolute;
	right: 20px;
	top: 20px
}
.cms_edit{
	margin-top:40px;
}
.gekozen {
    position:relative;
}    
.gekozen:before {

font-family: FontAwesome !important;
position: absolute !important;
font-family: 'FontAwesome';
top: 0;
content: "\f005" !important;
bottom:0px !important;
font-size:100px;
opacity:.1;
right:20px !important;

 }
 .kies.listable:before {

font-family: FontAwesome !important;
position: absolute !important;
font-family: 'FontAwesome';
top: 0;
content: "\f006" !important;
bottom:0px !important;
font-size:100px;
opacity:.1;
right:40px !important;

 }
 .grafiek::before {
    font-family: FontAwesome !important;
    position: absolute !important;
    font-family: 'FontAwesome';
    top: 0;
    content: "\f080" !important;
    bottom: 0px !important;
    font-size: 100px;
    opacity: .1;
    right: 40px !important;
}
 
 
 
 .footer-logo{
	 display:none;
 }
 
 .breadcrumb li {
  float: left;
  display: inline-block;
}
.breadcrumb a {
transition: all 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
background: #eee;
color: #657778;
display: inline-block;
text-decoration: none;
line-height: 44px;
padding-right: 6px;
padding-left: 6px;
margin-right: 4px;
padding-left:30px;
padding-right:30px;
border-right: 4px solid #fff;
position: relative;




}
.pickcategory .breadcrumb a{
	padding-top:10px;
	padding-right:40px;
}

.breadcrumb a:after {
  transition: all 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -9px; 
  width: 0;

  border-style: solid;
border-width: 22px 0 22px 10px;
  border-color: transparent transparent transparent #eee;
  z-index: 2;
}
.pickcategory .breadcrumb a:after {
  transition: all 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -9px; 
  width: 0;

  border-style: solid;
border-width: 26px 0 26px 10px;
  border-color: transparent transparent transparent #eee;
  z-index: 2;
}
.breadcrumb a:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -14px; 
  width: 0;
  height: 0;
    height: 100%;
  border-style: solid;
  border-width: 15px 0 15px 10px;
  border-color: transparent transparent transparent #fff;
  z-index: 1; 
}
.breadcrumb a.active{
	background:#0078a0;
	color:white;
}
.breadcrumb a i{

	font-weight:bold;
	font-size:2em;
}
.breadcrumb a.active i{
	background:#0078a0;
	color:white;
	font-weight:bold;
	font-size:2em;
}
.breadcrumb a.active::after {
    border-color: transparent transparent transparent #0078a0;
}
.breadcrumb a.pin.active{
	background:green;
	font-size:1.2em;
	color:white;
}

.breadcrumb a.pin.active::after {
    border-color: transparent transparent transparent green;
}
.fa2em i {
    font-size: 1.6em;
    margin-left:10px;
}
.interimgobannercontent a{
cursor: pointer;
display: inline;
font-family: arial, sans-serif;
font-size: 16px;
font-weight: normal;
height: auto;
line-height: 19px;
text-align: left;
text-decoration: none;
white-space: nowrap;
}
.wrapme{
	display:flex;
}
.breadcrumb .fa{color:#0078a0;background:;}
.gogogo i{background:rgba(0,0,0,0)!important;}
.headerStats.results_number {
    float: left;
    font-size:36px;
    margin-top:-10px;
}
.module_content.action_cr {
    padding: 0px;
    background: rgba(0, 0, 0, 0) !important;
}
.interimgobannercontent {
	box-shadow: 0 0 2px #000;
	float: left;
	width: 100%;
	padding: 20px
}
.melding .fa{color:white;}

.breadcrumbtop {
	margin-bottom: 0;
	margin-left: 0;
}

.breadcrumbtop li{
	display: inline-block;
list-style: none;
background: #0078a0;;
border-radius: 20px;
padding: 2px 10px;
color: white;
font-size: 13px;
transition: all 100ms ease-in-out;
cursor: pointer;
}

.breadcrumbtop li:hover {
	background: #004b7d;
}
.breadcrumbtop li a{
	color:white;
}

.breadcrumbtop li i.fa.fa-trash {
	font-size: 18px !important;
}
