@charset "utf-8";
/* CSS Document Clientregistratie & volgsysteem CareerSolution */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q { 	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { 	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}

html {	width: 100%;	height: 100%;	margin: 0; 	padding: 0;	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;	font-weight:normal;	line-height: 16px;}
body {	margin: 0; 	padding: 0;	background-color:#A5C2E0;	font-family:"Arial", Helvetica, sans-serif; 	font-size: 12px;	font-weight:normal;	overflow: scroll;		line-height: 17px;	color: #333;}

@font-face {
	font-family: 'FontAwesome';
	src: url("../fonts/fontawesome-webfont.eot?v=4.1.0");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}
table, div { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

.add_name {  width: auto!important; display:inline;  z-index:99; position:relative; margin: -20px 0 0 0; padding: 10px 20px 9px 17px;  border: 1px solid #a7c8e9; border-top:1px solid #dce4ee; font-size: 13px; line-height: 15px;
	background-color: #f5efee; border-radius-bottomleft: 4px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;}
#content .add_name a {color: #B70000;}
.toevoeging_naam { display:none!important;}
.toevoeging_naam.stamkaart { display:none!important;}
.head_title_small, .head_title { padding-top: 20px!important;}
.stamkaart_jongere, .stamkaart_client, .stamkaart_mantelzorger, .stamkaart_vrijwilliger,
.stamkaart_participant { padding-top: 35px!important; margin-top: -35px!important; }
#box_middle_lichtblauw { background-color:#E2EBF5; height: auto;  border-bottom: 1px solid #C1D7F2;	padding:  0 20px 20px ;  overflow: hidden;}
#content { padding-top: 10px ;}
.stamkaart_client .kopjeBlauw, .stamkaart_vrijwilliger .kopjeBlauw, .stamkaart_mantelzorger .kopjeBlauw,
.stamkaart_participant .kopjeBlauw, .stamkaart_jongere .kopjeBlauw {
	display: none;}
/* EINDE TOEVOEGING t.b.v. naam- en adresbalk */

.verbergen, .verbergen textarea { display:none!important; visibility: hidden;}
.kopje_mi.intake  { width: 100%; font-weight: bold; margin: 10px 0 15px; color:#0985c6 ; font-size: 17px;}
.kopje_mi { width: 100%; font-weight: bold; margin: 10px 0; color:#0985c6 ; font-size: 17px;}
.kopje_mi.intake_smal { float: left; width: 35%; font-weight: bold; margin-right:  0.5em; color:#0985c6 ; font-size: 17px;}
.rood { color:#F9C;}

.home table th.todo_status { width: 100px;}
.home table th.todo_door{ width: 110px;}

/* responsive styles staan in responsive.css */

/* HIER HET BEGIN VAN :  bigger monitor (>= ??? na iPad)
@media screen and (min-width:80em) {}*/
#wrapper_index { width: 550px; }
#inloggen { width: 90%;}
#wrapper {width: 1105px;padding: 0 10px 5px 15px;	}
.activiteit { width: 93%; overflow:hidden; padding: 2% 3% ; background-color: #e7f0fa; border: 1px solid #c4d6e9; margin: 3% 0;}
.clientdetails_left { width:100%; margin: 0 0 20px 0; overflow:hidden;}
.clientdetails_left.driekwart { width: 75%; margin: 0 20px 0 0;}
.soc_panel {width: 300px;margin: 0 50px 40px 0;}
#header {	width: 1105px;	height: 100px;}
.crvs { width: 500px;font-size: 35px; }
#box_top_lichtblauw { width: 100%;}
#topmenu { background-color:#0985C6; margin: 5px 0 10px;padding-bottom: 15px; height:74px;}
.hide { display:none!important;}
.show_ul_slimmenu { display:none;}
.hide_ul_slimmenu {display:block;}
.slimmenu_wrap.desktop, .slimmenu_wrap { width: 96%;}
.top_top_menu_right { float:right; width: auto; }
.top_top_left { float:left;  width: auto; display:block;}
.topmenutop { width:auto;}

/* /////labels ///// */
form.klein label {  width: 15%;}
fieldset.gebruiker label { width: 15%;}
.resultaat_li label { width: 80%;}
.supplier_list label { width: 150px;}
.registratie_toev_top label { width: 15%!important;}
#voorziening_res_list label { background-color: #fff; width: 205px; text-align:left;}
.form_breed_print label.printform { float: left; width: 35%;}
.form_breed_print label.printform_kleinst { float: left; width: 17%;}
.form_breed_print label.printform_klein { text-align: right;}
.form_breed_print label.printform_klein2 {float: left; width: 138px; text-align: right;}
.form_breed_print label.printform_middle {	float: left;  width: 69%; text-align: left;}
.form_breed_print label.printform_breder {width: 22%; float: left; text-align: left;}
.form_breed_print label.breedst { width: 522px; float: left; text-align: right;}
.form_breed_print label.zestig { width: 60%; float: left; text-align: left;}
.form_breed_print label.printform_breedst {width: 40%; float: left; text-align: left;}
.form_breed_print label.printoutput_breder {width: 22%; float: left; text-align: left;}
label#val-error.error { float:right;}
label {width:35%;}
label.voorziening {width: 15%; }
.form_breed label.allerbreedst {width: 382px; float: left;}
.form_breed label.breedst { width: 50%;  float: left; text-align: right;}
.form_breed label.small  { width: 12%; float: left;  text-align: left;}
.form_breed label.smaller { width: 42%; float: left;  text-align: left;}
form_breed label.middle { width: 55%; float: left;  text-align: left;}
.form_breed label.breed { width: 86%; float: left; text-align: left;}
.form_breed label.breder { width: 22%; float: left; text-align: left;}
.form_breed label.smallest {	width: 14%; text-align: left;}
label.small { width: 20%; }
.leftlabel.small { width: 25%;}
.form_breed_print input { width: 200px;}
.form_breed_print label {width: 490px;}
.form_breed_print label.smaller {width: 38%;}
.form_breed_print label.smaller {color: #666;  height: auto; padding: 0 1% 2px 1%; margin: 2px 2px 0 0; background-color:#fff;}
.form_breed_print label.breder { width: 50%;}
.form_breed_print label.smallest {width: 24%;}
.form_breed_print label.heelsmall {width: 16%;}
.nospace.labelwide label.leftlabel { width: 30%; }
label.datum_ontvangst {    width: 45%;}
label.datum_gesprek {    width: 45%;}
#voorziening_list label { width: 205px;}

/* END /////// media querie */

a.login_button, .login_aangevraagd a { display:inline-block; width: auto; font-size: 15px; background-color:#0985c6; margin: 10px 0 20px; padding: 10px; color:#fff!important;border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; }
.login_aangevraagd a { margin: 10px 0 35px 0;}
.geen_todo { font-size: 14px; color: #959595; border: 1px solid #bfd5ed; padding: 5px; margin: 0 0 10px;
	background-color: #d2e4f9; }
#content header { font-weight: bold; margin: 20px; font-size: 18px; color:#0985C6;}
.commentaar { font-size: 15px; line-height: 21px; width: 80%;  background-color: #dce7f3; border: 1px solid #bfd5ed;   margin: 0 0 10px 20px; padding: 25px 40px;	-moz-box-shadow: 2px 2px 8px #b7cce3; 	-webkit-box-shadow: 2px 2px 8px #BAD0E7; box-shadow: 2px 2px 8px #BAD0E7; }
.commentaar .float_right {float:right;width: auto; display:inline;}
#content .commentaar a { font-size: 15px!important}
#content .commentaar a:hover { color:#999;}
.home_home_leesmij { padding-bottom: 7px; border-bottom: 1px solid #B7CEE6;  overflow:hidden; display:inline-block; height: 45px;}
#content .home_home_leesmij a { background-color:#25aee8; font-size: 15px!important; padding: 10px; margin-right: 20px; font-weight: bold; color:#fff!important; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; }
/*//////// NIEUW TOPMENU */
#topmenu {  width: 100%;   overflow: hidden;}
.top_top_menu_right { width: auto; }
.top_top_menu_right a { float: right; padding: 0 10px; margin: 15px 0;}
.top_top_menu_right a:hover { color:#000;}
a.gebruikersnaam { border-right: 1px solid #0A9AD8; color:#0985C6; font-weight: bold; cursor: text;}
.top_top_menu_right a.gebruikersnaam:hover { color:#0985C6;}
a.legenda_topmenu { color:#666;}
.terug_btn_Menu {float: right; position: absolute; left: 100%;}
.top_top_left ul > li a { color:#0A9AD8!important; font-weight: bold;  }
.top_top_left li > ul a { color:#fff!important; font-weight: bold;  }
.top_top_left a:hover { color:#fff!important;}
#topmenu .topmenu_client a { padding-left: 21px;}

.btnMenu input { border: none;  color: #fff; font-size: 11px; display:inline-block;
	right: 0; left: 92%; position: absolute; background: none repeat scroll 0 0 #25aee8; cursor: pointer;   margin: 8px 15px 0 10px;  padding: 5px 10px 7px; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; width: auto;}
.btnMenu input:hover { background-color: #333; color: #fff; }


/* oude #box_top_lichtblauw VERWIJDEREN */
#box_top_lichtblauw {    background-color: #B7CEE6;    height: 45px;}

/* MI OVERZICHTSPAGINA */

.mi_overzicht { color:#666; line-height: 19px;}

.mi_overzicht ul { margin: 15px 0; padding: 0 20px 15px 0;
	-moz-column-count: 2;
	-moz-column-gap: 50px;
	-webkit-column-count: 2;
	-webkit-column-gap: 50px;
	column-count: 2;
	column-gap: 50px; }
.mi_overzicht li { list-style-type: none; margin: 0 0 25px; display:inline-block; padding: 10px 20px 20px;  border: 1px solid #f6edfb; background-color:#CBDDF1; width: 95%;
	-webkit-border-radius:7px;	-moz-border-radius:7px;	border-radius:7px;}
#content .mi_overzicht h2 { font-weight: bold; font-size: 18px; color:#0985c6; margin: 15px 0 15px 5px;}
#content .mi_overzicht a {  display:block;  font-size: 17px!important; font-weight: normal; margin: 0 0 10px; padding: 5px ; border: 1px solid #CBDDF1; }
.mi_overzicht a:before { font-family: fontawesome; display:inline; content: "\f105"; padding-right: 5px;}
#content .mi_overzicht a:hover { padding: 5px ; background-color: #B7CEE6; border: 1px solid #B7CEE6;text-shadow: none;
	-webkit-text-shadow:none; /* for chrome */
	-moz-text-shadow:none; /* for firefox */
	-o-text-shadow:none; /* for opera */
	-ms-text-shadow:none; /* for ie 9+ */
	-khtml-text-shadow:none;/* for gecko based browser*/
}

.mi_overzicht.niveaus li { padding: 10px 20px 20px ;}
.mi_overzicht.niveaus a { margin-left: -10px;}
.mi_overzicht.niveaus a:after { content: "\f040"; font-family: fontawesome; display:inline; color:#0985C6; padding-left: 30px;}
.mi_overzicht.niveaus a:before { content: "";}
.niveau_gebruiker { padding: 5px 20px 5px 5px ; font-size: 15px;}
.niveau_gebruiker:before { font-family: fontawesome; display: inline;content: "\f105"; padding-right: 8px; font-size: 13px; color:#0985C6;}
#content .mi_overzicht.niveaus h2 a { background-color:#A7C8E9;    border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px; padding: 8px 15px;}

#content .mi_overzicht a:hover { padding: 5px ; background-color: #B7CEE6; border: 1px solid #B7CEE6;text-shadow: none;
	-webkit-text-shadow:none; /* for chrome */
	-moz-text-shadow:none; /* for firefox */
	-o-text-shadow:none; /* for opera */
	-ms-text-shadow:none; /* for ie 9+ */
	-khtml-text-shadow:none;/* for gecko based browser*/}



#content .mi_overzicht header{ font-weight: bold; font-size: 18px; color:#0985c6; margin: 15px 0 15px 5px;}


/* EINDE MI OVERZICHTSPAGINA */

/* nieuwe legandapagina */
.legenda_pagina { width: 96%; margin: auto;padding: 2%; background-color:#CBDDF1;}
.legenda_pagina ul { width: 50%; -moz-column-count: 2;
	-moz-column-gap: 50px;
	-webkit-column-count: 2;
	-webkit-column-gap: 50px;
	column-count: 2;
	column-gap: 50px;
}
.legenda_pagina li { list-style-type:none; padding-right: 10%;width: 100%; overflow:hidden;}
.fieldset.cijferscore {float:left;}
.uploaden .btn1 {margin-top: 2px;}
.uploaden #image, .uploaden .btn1 { float: left;}
#wrapper_index {	position:relative;	margin: 10% auto auto auto;	padding-top: 10px;	height: auto; background-color:#ffffff; background-image:url(../images/logo_CRVS_klein.png); background-position: right top; background-repeat:no-repeat; overflow:hidden;
	border: 1px solid #00B8F4;	border-radius: 3px;	-moz-border-radius: 4px;-webkit-border-radius:3px;
	-moz-box-shadow: 2px 2px  #87ABE0;
	-webkit-box-shadow: 2px 2px 3px #87ABE0;
	box-shadow: 2px 2px 3px #87ABE0;
}
#logo {  background-image:url(../images/logo_careersolution.jpg); background-repeat: no-repeat; background-size: 90%; background-position: 15px 0; float: left;  height: 160px;   width: 350px;}
#logo:after {}
.logo { background-image:url(../images/logo_careersolution.jpg); background-size: 75%;background-repeat: no-repeat; background-position: 0 23px; width: 265px;height: 80px; font-size: 0; font-weight: bold; color: #0985c6 ; padding: 38px 30px 0 0;}

#inloggen {	margin: 0 20px 0 0;	padding:0 2% 4% 2%;	height: auto;}

input.no_input { border-style: solid;    border-width: 1px;    border-color: #ffffff!important}
input.no_input { padding-top: 0!important}

#header div { 	float: left; }

th.klacht { width: 42%;}
.klacht_datum { width: 10%;}
.klacht_naam { width: 18%;}
.kacht_door { width: 18%;}
.klacht_status {width: 11%;}

#form_inloggen { box-shadow:none; padding: 0 15px; width: 95%;}
form#form_inloggen a {    text-decoration: none;    color: #0985c6;}


.floatinbutton a { position: fixed; background-color: #0985c6 ; color: #fff!important; font-weight: bold;
	background-repeat: no-repeat; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;
	margin: 0 0 0 10px;    padding: 8px 15px  ;	font-size: 13px; letter-spacing: 1px;}
.floatinbutton a:hover{ background-color:#a7c8e9;}

/* ===== */


.top_top_menu_right { float:right; width: auto;  }
input.groen { background-color:#34c58e; color:#fff;}
#box_bottom_lichtblauw { height: 20px;	}
.message { padding: 0; margin: 0 0 10px 0; background-color: #24ADE7; color: #fff; clear:both;}

.uitloggen { margin: 36px 0 0 35px; }
.uitloggen a { font-size: 13px; background-color:#C00; padding: 10px; font-weight: bold; color: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-decoration:none;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #B1CBE4;
}
.uitloggen a:hover { background-color:#25aee8;}
#header { background-image:url(../images/logo_CRVS.png);background-repeat:no-repeat;background-position:right top;	}

#header div { 	float: left; }

.crvs { height: 44px; padding: 41px 0 0 0; color: #0985c6;}
.stappen { font-size: 20px; color: #000; padding: 10px 0 0 0; margin: 10px 0;}
.stappen:before { content: "> "; font-size: 30px; font-weight: bold; color:#FC0;}
#content a.dubbele_koppelen { background-color: #0985c6 ; color:#fff!important; padding: 7px 10px; margin-bottom: 20px;border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;  }
/* ///////////MAIN LAYOUT ////////////// */
label.wit { background-color: #fff!important;}

.supplier_list { padding: 3px 0; display:block; clear:both; overflow:hidden;}
.aanbieder_checkbox { margin: 8px 0;}

.verslag_registratie { background-color:#d5f4ff; width: 60%; padding: 7px;}
.home .wrap_clientmenu table td { border-bottom: 1px solid #b6cde8;}
ul.wrap_clientmenu {  border-bottom: 1px solid #b6cde8; overflow:hidden;}
ul.wrap_clientmenu li { list-style-type:none; width: 50%; float:left;}

#clientmenu { overflow: hidden; width: 100%;   height: auto;   padding: 30px 0 0;  }
#clientmenu div { float: left; }
#clientmenu li { list-style-type:none;}
#clientmenu ul { padding: 0 0 10px 0;}
#content #clientmenu a {  background-color: #976dc0; color: #fff; margin-bottom: 10px;  padding: 8px 15px; width: auto; border-radius: 6px; -moz-border-radius: 6px;  -webkit-border-radius: 6px;  margin-right: 15px; float: left;}
#clientmenu a:before { content: "\f105"; display:inline; font-family: FontAwesome; padding: 0 7px 3px 0;font-weight: bold;}
.stamkaart_client #clientmenu a:before { color: #dff0fe; font-size: 14px; font-weight: bold;}
.stamkaart_mantelzorger #clientmenu a:before { color:#CC66CC;}
.stamkaart_vrijwilliger #clientmenu a:before { color:#34C58E;}
.stamkaart_jongere #clientmenu a:before { color:#A5DF00;}
.stamkaart_participant #clientmenu a:before { color:#FF7F00;}

#clientmenu a.traject:before, #clientmenu a.activity:before, #clientmenu a.document:before, #clientmenu a.group:before { font-family: FontAwesome; display:inline; font-size: 16px; color:#fff; font-weight: normal;}
#clientmenu a.traject:before { content: "\f4d7";}
#clientmenu a.group:before { content: "\f0c0";}
#clientmenu a.activity:before { content: "\f005";}
#clientmenu a.document:before { content: "\f15c";}

#content #clientmenu a:hover { background-color: #3aa7e1;list-style-typecolor: #fff!important;
	text-shadow: none;
	-webkit-text-shadow:none; /* for chrome */
	-moz-text-shadow:none; /* for firefox */
	-o-text-shadow:none; /* for opera */
	-ms-text-shadow:none; /* for ie 9+ */
	-khtml-text-shadow:none;/* for gecko based browser*/
}

.menu_client_left, .menu_client_right, .menu_client_right2, .menu_client_right_right { width: auto; float:left;}

.menu_client_right_right a { background-color:#0985c6; padding: 5px 10px; color: #fff!important; border-radius: 4px!important; -moz-border-radius: 4px!important;  -webkit-border-radius: 4px!important; display:block; width: 50px!important; border-bottom: none!important;}
.menu_client_right_right a:before { content: ""!important;}

.historie_netwerk { width: auto; float:right;  height: 40px; display:block; }
.historie_netwerk a { float: right!important; background-color:#25aee8; padding: 5px 10px; color: #fff!important; border-radius: 4px!important; -moz-border-radius: 4px!important;  -webkit-border-radius: 4px!important; display:block; border-bottom: none!important;}


ul.domein_sk li { list-style-type:none; margin: 0; padding: 0;}
.form_sociale_kaart ul.domein_sk  { width: 100%;
	overflow: hidden; margin: 0; padding:5px 0 30px;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px; }
/* tabbladen stamkaart */



.stamkaart_tabs { float: left; width: auto;}
.stamkaart_status { float: left; width: auto;}

.stamkaart_participant, .stamkaart_jongere, .stamkaart_client, .stamkaart_mantelzorger, .stamkaart_vrijwilliger {  overflow: hidden;
	padding: 10px 20px 20px; margin: -25px -20px -40px; }
.stamkaart_mantelzorger { background-color:#F2E1EB;  }
.stamkaart_vrijwilliger { background-color:#EBF9EA;; }
.stamkaart_jongere { background-color:#F9FDE8;  }
.stamkaart_participant { background-color: #FFF5EA;}

.soort_client .stamkaart_status a, .soort_client .historie_netwerk a { padding-left: 10px;}
.soort_client a.button_blauw_historie { margin-right: 0;}
.soort_client a.bekijken.stamkaart, .soort_client a.wijzig_status { padding: 9px 12px 9px 10px;}

.soort_client { width: 100%; overflow:hidden; padding: 35px 0 15px;}
.soort_client a { letter-spacing: 1px;font-size: 15px!important; color: #fff!important;
	float: left; padding: 10px 12px 10px 35px; display:inline; width: auto;  margin: 0 13px 10px 0;border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; text-shadow: none!important;
	-webkit-text-shadow:none!important; /* for chrome */
	-moz-text-shadow:none!important; /* for firefox */
	-o-text-shadow:none!important; /* for opera */
	-ms-text-shadow:none!important; /* for ie 9+ */
	-khtml-text-shadow:none!important;/* for gecko based browser*/
}
a.tab_client { background-color:#5ED7FF; }
a.tab_mantelzorger { background-color:#CC66CC;}
a.tab_mantelzorger_jong { background-color:#A5DF00;}
a.tab_vrijwilliger {background-color:#34C58E; }
a.tab_participant {background-color:#FF7F00; }
a.tab_contactpersoon {background-color: #87d419; }

a.wijzig_status { background-color:#A7C8E9; text-transform: lowercase!important; }
a.wijzig_status:after { content: "\f040"; font-size: 16px;  padding: 0 0 0 5px; color: #fff; font-weight: bold; }
a.wijzig_status:hover { background-color:#0985c6!important; color:#DBEDFF!important; border: 1px solid #0985c6!important;}
a.wijzig_status { border: 1px solid #A7C8E9!important;}

.wijzig_status:before { content: "\f137"; padding-right: 10px;}
label.anders:before, .algemene_button.verwijderen a:after, .page_title .algemene_button a:before, .personal_agenda:after, .agenda:after, .mijn_todo:after, .todo:after, .wijzig2 a:after,
.verwijder a:after, .wijzig a:after, .wijzig_status:before, a.wijzig_status:after, .losse_notities:after, #crvs-home:before, .todo_home:after,
.algemene_button.vrijwilligers_v_match a:after,
.algemene_button.zoekoptie_vrijwilliger a:after { display: inline-block;  font-family: "fontawesome"; }

.algemene_button.vrijwilligers_v_match a:after,
.algemene_button.zoekoptie_vrijwilliger a:after { content:"\f061"; padding-left: 10px; font-size: 16px;}
.algemene_button.vrijwilligers_v_match a:hover,
.algemene_button.zoekoptie_vrijwilliger a:hover { background-color:#cc6699;}

.status_left { width: 70%; float: left;}
.status_right { width: 25%; margin-left: 5%; float: left;}
a.nieuw_dossier_aanmaken { padding: 10px 20px; background-color:#0985c6; color:#fff!important; border-radius: 0 0 4px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

a.nieuw_dossier_aanmaken:hover { background-color:#999; }
a.nieuw_dossier_aanmaken:before {padding: 0 10px 0 0; margin-top: 5px; display:inline; font-family: fontawesome; color:#fff; font-size: 18px;
	content:"\f067";}

.dossiers { margin: 20px 0 0 ;}
.dossiers ul {
	background-color: #ffffff;
	box-shadow: 2px 2px 3px #bad0e7;
	margin:10px 0;
	overflow: hidden;
	padding: 5px 15px 15px;
	width: 70%;

}
.nieuw_dossier { height: auto; display:block; overflow:hidden; padding: 20px 0;}
.dossier_status { font-weight: bold; }
.dossier_datum { margin-right: 25px;}

.dossiers ul li { list-style-type:none; padding: 15px 0 ; margin-bottom: 10px; border-bottom: 1px solid #dedede;}



a.tab_contactpersoon:hover, a.tab_participant:hover, a.tab_client:hover, a.tab_mantelzorger:hover, a.tab_mantelzorger_jong:hover, a.tab_vrijwilliger:hover { background-color:#0985c6; }

.field_comments { display:block; padding-bottom: 10px; overflow:hidden;}

.toevoeging_naam.stamkaart { margin:  0 0 0; padding: 10px 20px 9px 17px;  border: 1px solid #a7c8e9; border-top:1px solid #e2ebf5;; background-color:#f8f8f8; font-weight: bold; color: #F27145; font-size: 13px; line-height: 15px;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;


}
.wijzig.stamkaart a { margin-left: 0;}
.wijzig.stamkaart { margin-left: 5px;}
.wijzig.stamkaart.gebruiker { margin-left: 0px;}
.wijzig.stamkaart.left, .wijzig.left { margin-left:0;}

/* status actief / niet actief */
.client_status input[type="radio"] { margin: 0 25px 0 5px!important; }
.client_status { width: 100%; padding: 5px 0 10px; border-bottom: 1px dotted #ccc; }
fieldset.status_client { border-bottom: none!important;}
form.wijzig_status fieldset { padding-bottom: 20px; margin-bottom: 20px!important}
/*///////////////*/

.let_op_alert { float: left; background-color:#fcdbcf; color:#f27145; border: 1px solid #f8b6a0; padding: 10px 15px ;
	margin: 0 10px 10px 0; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; }

/*ul.soc_kaart { height:100%;  width: 100%; overflow:hidden; margin:0; padding: 0;
-moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
	}*/

ul.soc_kaart { height:100%;  width: 100%; overflow:hidden; margin:0; padding: 0;
}
ul.soc_kaart > li { width: 28%; float:left; margin: 0 50px 40px 0; padding: 0 0 0 0; overflow:hidden; background-color: #EEF4FD;
	-webkit-box-shadow:  7px 9px 25px -19px #69C;
	-moz-box-shadow:  7px 9px 25px -19px #69C;
	box-shadow:  7px 9px 25px -19px #69C;
}


ul.soc_kaart li { list-style-type: none;	}
ul.soc_kaart > ul { margin: 0; padding: 0;}
ul.soc_kaart2 li { margin: 0 0 0 10px; padding: 5px; border-bottom: 1px solid  #CBDFF1; }
.soc_kaart h2 { font-size: 14px; background-color:#00b4e8; padding: 10px 0 10px 10px;  margin: 0; color: #fff; width: 100%;
}
ul.soc_kaart2 { display:block; overflow:hidden; width: 97%; margin: 0; padding: 10px 0;}
ul.soc_kaart2 li a {
	text-shadow: none!important;
	-webkit-text-shadow:none!important; /* for chrome */
	-moz-text-shadow:none!important; /* for firefox */
	-o-text-shadow:none!important; /* for opera */
	-ms-text-shadow:none!important; /* for ie 9+ */
	-khtml-text-shadow:none!important;/* for gecko based browser*/
}
ul.soc_kaart2 li:hover { background-color:#CBDFF1;
	-webkit-box-shadow:  7px 9px 25px -19px #69C;
	-moz-box-shadow:  7px 9px 25px -19px #69C;
	box-shadow:  7px 9px 25px -19px #69C; }

/*//// slepen ////*/
.soc_column {  float: left;   padding-bottom: 100px;    }
.soc_panel { padding: 0 0 0 0; overflow:hidden; background-color: #EEF4FD;
	-webkit-box-shadow:  7px 9px 25px -19px #69C;-moz-box-shadow:  7px 9px 25px -19px #69C;box-shadow:  7px 9px 25px -19px #69C; }
.soc_panel-header { padding: 0.2em 0.3em;  margin-bottom: 0.5em; position: relative;    }
.portlet-toggle {  position: absolute; top: 50%;  right: 0;   margin-top: -8px;    }
.soc_panel-content { padding: 0.4em; }
.portlet-placeholder {  border: 1px dotted black;  margin: 0 1em 1em 0;  height: 50px;    }
.arrow-down { margin-left: 30px; padding: 0!important;	width: 0; 	height: 0; 	border-left: 7px solid transparent;	border-right: 7px solid transparent;border-top: 7px solid #00b4e8;}
/*//// slepen einde ////*/

.anylinkcss li.helpdesk_li  { margin: 5px 0 0; padding: 10px 4px 0 5px;color:#A6F9FF; font-size: 14px; }
.menu_hr { color:#fff; height: 1px; border-top: 1px solid #fff; border-bottom: none;}
.box_verstuurd { padding: 30px 30px 30px 100px; background-image:url(../images/verstuurd.fw.png); background-repeat: no-repeat; background-color:#EAF1F8; border: 1px solid #D1DFEF;border-radius: 6px;	-moz-border-radius: 6px;-webkit-border-radius:6px; color:#4BD2FF; font-weight: bold; font-size: 16px;  }

#voorziening_list ul {height: 2540px;}

.clearfix { width: 100%; height: 1px; clear: both; }
.clearfix_lijn { margin: 8px 0 0 0; height: 1px; clear: both; width: 95%!important}
.clearfix_lijn_solid {  height: 1px; clear: both; border-top: 1px dotted #eee; margin: 0 20px 0 0;width: 95%!important}



#wrapper {	position:relative;	margin: auto;		height: auto;	background-color:#ffffff; }
#wrapper:after {  color: #C5C5C5;  content: "copyright CRVS 2019 WMOMO / My Link Design vof";  font-size: 10px;
	line-height: 25px;   margin: 5px 30px 5px 0px;}

tr.wonen_class{	background-color: #CCFFCC ;}
tr.welzijn_class{	background-color: #C8C878 ;}
tr.vervoer_class { background-color:#BFEFFD;}
tr.inkomen_class { background-color:#93CCF2;}
tr.dienstverlening_class { background-color:#BBDFF7;}
tr.zorg_class{	background-color: #88F1F7 ;}
tr.inkomensondersteuning_class{	background-color: white;}

input#bekijk { cursor: pointer; background-color:#00b4e8; border: 1px solid #00b4e8; color:#fff;border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; padding-left: 10px; padding-right: 10px; }
input#bekijk:hover { background-color:#0985c6; border: 1px solid #0985c6;}

#nav {	width: 970px;	height: 25px;	margin: 4px 10px 4px 13px;	color:white;}
#content_wrapper {	width: 100%;	margin: 5px 0 0 0;	height: auto;}
#main_content {	width: 100%;}
#content {	margin: 0 0 0 0;	font-size: 12px;	color: #333!important}
#to_do_list {		width: 220px;	/* padding: 0 0 0 0px; */}


TABLE {	table-layout: auto;
	font-size: 12px;
	line-height: 17px;
	color: #333333; }

TABLE { margin: 0 0 10px 0;  }

td { color: #333333;}
TD, TH, TR {
	table-layout: auto;
	font-size: 12px;
	line-height: 17px;
	vertical-align:top;
	padding: 3px 8px 4px 8px;
	border-spacing: 0px;

}
td.subreg {
	width: 100%;
	padding: 0 0 0 5px;
	table-layout:auto;
}
.subreg tr.subreg2 td { border:none;}
.subreg table { box-shadow:none!important;}
#content .registrations table.center { width: 98%!important;}
.registrations table.center { border-left: 1px solid #abc7e2; margin-bottom: 0!important;
	-webkit-box-shadow:  7px 9px 25px -19px #333;
	-moz-box-shadow:  7px 9px 25px -19px #69C;
	box-shadow:  7px 9px 25px -19px #69C;
}
.registrations tr.subreg2 td {   border-top: 1px solid #abc7e2!important;}
.registrations tr.subreg2 td { background-color: #E0F0FA; color: #0985C6; -webkit-box-shadow: none!important;-moz-box-shadow:none!important;box-shadow:none!important;}
.subreg2 a { text-decoration:underline!important}
tr.subreg table th { border-bottom: 1px solid #5f94c9; border-top:none;}
tr.subreg {
	width: 100%;
	margin-top: 5px;padding-bottom: 20px;
	table-layout:auto;
	background-color:#C2DDF8;
}
tr.subreg td {	background-color:#E2F3FC; }

.registrations tr.subreg td {
	-webkit-box-shadow: inset 10px 12px 50px -19px #6CC8F9;
	-moz-box-shadow: inset 10px 12px 50px -19px #6CC8F9;
	box-shadow: inset 10px 12px 35px -19px #6CC8F9;
}

#content a {
	color: #0985c6;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;

}

#content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration:none;
	color:#000;
	text-shadow: 2px 5px 6px #a1dfea;
	-webkit-text-shadow:2px 5px 6px #0CF; /* for chrome */
	-moz-text-shadow:2px 5px 6px #0CF; /* for firefox */
	-o-text-shadow:2px 5px 6px #0CF; /* for opera */
	-ms-text-shadow:2px 5px 6px #0CF;/* for ie 9+ */
	-khtml-text-shadow:2px 5px 6px #0CF;/* for gecko based browser*/
}
th.subreg {	text-align:left;}
.table_border table { border: 1px solid #a5c2e0; border-top:none;}
#content table { width: 100% !important;
	-webkit-box-shadow: 7px 9px 25px -19px #69C;
	-moz-box-shadow: 7px 9px 25px -19px #69C;
	box-shadow: 7px 9px 25px -19px #69C;
}
#content table tr { margin-right: 10px;}
#content a img { border:none; }

#content .clientdetails_left table { border-spacing:0!important;}
table.table_small { width: 40%; text-align: left; }
td.column_aantal, th.column_aantal{ width: 50px;}

table.center.alle_vrijwilligers { margin-top: 20px;}
table.center.alle_vrijwilligers tr.head { background-color:#cc6699}
table.center.alle_vrijwilligers tr.even { background-color:#ecc6d9;}
table.center.alle_vrijwilligers tr.odd { background-color:#f2d9e6;}
table.center.alle_vrijwilligers td { border-bottom: 1px solid #ebadd6;border-right: 1px solid #ebadd6;}

table.center.alle_vrijwilligers td { border-bottom: 1px solid #ebadd6;border-right: 1px solid #ebadd6;}
table.center th.beschikbaar_tlf { width: 100px;}
table.center th.beschikbaar_naam { width: 250px;}
table.center th.beschikbaar_email{ width: 200px;}


table.center { border-spacing: 0!important; }
table.center td {  border-bottom: 1px solid #ABC7E2;}
table.center th {}
form.breed { width: 96.5%!important}
form.tabel_breed {padding: 0!important; width: 99.5%!important}
form.tabel_breed .btn {margin: 0 10px 10px 0!important; float: right!important;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #ADDDE9;
	box-shadow: 3px 3px 8px #ADDDE9;
}
.form_sociale_kaart select { width: auto;}
.form_sociale_kaart textarea  { width: 50%;}
.form_sociale_kaart input[type=text]  { width: 50%!important;}
form.form_klein label, form.form_klein select, form.form_klein input { float: left;}
form.form_klein label { width: auto; margin: 0 20px 0 0; padding: 4px 0; font-size: 14px;}
form.form_klein select { padding: 2px; margin: 0 15px 0 0;}
form.form_klein input[type=submit]{ margin:0; padding: 0;}

.home_home .management_form table td { border-right: none;}
.home_home table td { border-right : 1px solid #abc7e2;}
.home_home table { border-left: 1px solid #abc7e2;
}
.home_home .page_title { float:none!important;    width: 100%;
	-moz-text-shadow: 2px 2px 3px #fff;
	text-shadow: 2px 2px 6px #fff;
	-webkit-text-shadow:2px 2px 6px #fff;
	-o-text-shadow:2px 2px 6px #fff;
	-ms-text-shadow:2px 2px 6px #fff;
	-khtml-text-shadow:2px 2px 6px #fff;

}

.home table td { padding-top: 10px; border-bottom: 1px solid #cbddf2; }
.home table .head2 th { border-bottom: none!important; border-top:none!important;}
.home table th { font-weight: bold; border-right: none; border-bottom: 1px thin #5F94C9;border-top:  1px solid #5F94C9; padding: 5px 10px 5px 8px; }
form.management_form table th { text-align:left; border:none!important;}
form.management_form table { box-shadow:none!important;
	-webkit-box-shadow:  none!important;
	-moz-box-shadow:none!important;
}

.home table { border-spacing: 0!important;}

input[type="checkbox"].csscheckbox {width: 22px!important; height: 22px!important; margin:0!important;}

.bv_mess { background-color: #F59E9F; padding:  10px; margin-bottom: 10px;color: #B60A40;}

.print_excel { float: right; color: #1E6441!important; width:auto; margin: -5px 0 0 0; padding: 0 0 0 0; display:block; cursor: pointer;}
.print_excel.right-top { margin-top: 0;}
.print_excel input { margin: 0;}
.excel_button { border:none; background-image:url(../images/excel-button.png); background-repeat:no-repeat; width: 30px; height: 30px; cursor: pointer; background-color:#e2ebf5;}
.excel_button a { height: 20px;}

.pdf_button {border:none; background-color:#D8E4F2; background-image:url(../images/pdf.png); background-repeat:no-repeat; width: 25px; height: 25px; cursor: pointer;}

#content .res_v a {background-image:url(../images/resultaat_V.jpg);}
#content .toe a {background-image:url(../images/toestemming.png);}
#content  .res a {background-image:url(../images/resultaat.jpg); }
#content .ar a {background-image: url(../images/archief.png);}
#content  .pdf a {background-image: url(../images/pdf.png); }
#content  .af a {background-image: url(../images/afgehandeld.png); }
#content  .vs a {background-image: url(../images/versturen.png);}
#content  .vw a {background-image: url(../images/verwijderen.png); }
#content  .dt a { background-image: url(../images/details.png);}
#content  .ma a { background-image: url(../images/match.png);}
#content  .wij a { background-image: url(../images/wijzigen.png);}
#content  .vo a { background-image: url(../images/volgen.png); color: #fff;}
#content  .ma a {  background-image: url(../images/match.png);}
#content  .plus a { background-image: url(../images/plus.png);}
#content  .ex a {background-image: url(../images/exporteren.png); }
#content  .maV  { background-image: url(../images/matchV.png);  background-position: 3px 11px; background-repeat:no-repeat; background-size: 22px 22px; display: block; width: 25px; overflow:hidden;}

#content .res_v a, #content  .maV a, #content .toe a, #content .res a, #content .ar a, #content .pdf a, #content .af a, #content .vs a, #content .vw a, #content .dt a, #content .ma a, #content .wij a, #content .vo a, #content .ma a, #content .plus a, #content .ex a, #content .maV a {
	background-size:22px 22px; display: block; width: 25px; min-height: 25px; background-repeat:no-repeat; background-position: top center; font-size: 0;}
#content .res_v, #content .toe, #content .res, #content .ar, #content .pdf, #content .af, #content .vs, #content .vw, #content .dt, #content .ma, #content .wij, #content .vo, #content .ex, #content .maV { width: 25px; padding: 11px 0 0 5px; margin: 0; }
#content .maV  a { color:#fff;height: 100%; padding-bottom: 50%;}

#content .registrations td a { background-repeat:no-repeat; background-position: top center;}
.registrations { overflow: hidden; padding:15px 0 10px; width: 100%; height: auto;}
.registrations td { background-color:#d0deee; border-bottom: 1px solid #a5c2e0; padding-top: 10px;}
tr.headRBU th { color: #0985c6 ;}

.registrations .clearboth { margin-bottom: 0; padding-bottom: 0;}

.actief { color: #3C0; font-weight: bold;}
.inactief { color: #F00;  font-weight: bold;}

#voorziening_list ul {margin: 0; padding: 0; width:100%; line-height: 20px;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}
#voorziening_list li { float: left; list-style-type: none; margin: 0; width: 240px; height: auto; text-align: left; overflow: hidden; margin: 0 20px 5px 0 ; padding: 0 0 4px 0; border-bottom: 1px dotted #eee; }
#voorziening_list label {  background-color: #fff;padding-top: 0; }
#voorziening_list input[type="checkbox"] { margin-top: 5px;}
#voorziening_list input[type="checkbox"] {    width: 15px!important}
input[type="checkbox"] { width: 15px!important}
.resultaat_checkbox { float: left; margin: 3px 10px 5px 1px; position: relative; }
.result { float: right!important }
.result { width: 96%!important}
.result { clear: right!important}
.result { padding: 0!important }
.result { margin:  0!important }
#voorziening_res_list ul.normal { height: 50%;border-bottom: 1px dotted #0985c6; overflow: hidden;}
#voorziening_res_list ul {margin: 10px 20px 0 0; padding: 0 0 5px 0; width:95%; line-height: 20px;border-bottom: 1px solid #a5c2e0; overflow: hidden;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}

.mantelzorgcompliment ul.resultaat_li { padding-top: 0!important;}
ul.resultaat_li { padding: 15px 0 10px 0!important; margin: 0 0 10px !important;
	-moz-column-count: 2;   -moz-column-gap: 20px;   -webkit-column-count: 2;   -webkit-column-gap: 20px;   column-count: 2;   column-gap: 20px; }
ul.resultaat_li li { list-style-type:none; overflow:hidden; display:inline-block; width: 100%; }
.resultaat_li label { padding-top: 0; color:#666;}
li.marginbottom { margin-bottom: 10px;}
.resultaat_li fieldset { border: none; margin: 15px 0; padding: 15px 0 10px!important; width: 95%; border-top: 1px solid #eee;}

#voorziening_res_list li { float: left; list-style-type: none; margin: 0; width: 100%; height: auto; text-align: left; overflow: hidden; margin: 0 20px 5px 0 ; padding: 0 0 4px 0;  }
#voorziening_res_list label { background-color: #fff;  padding-top: 0;}
#voorziening_res_list input[type="checkbox"] { margin-top: 5px;}
#voorziening_res_list input[type="checkbox"] {    width: 15px!important}

.result_dt { width: 100px; color: #0985c6;}
.result_cl { width: 65%; color: #0985c6;}
th.resultaat, th.verwijder { width: 40px; font-weight:normal; font-size: 10px; color: #25aee8;}


.result_details { background-color: #fff; padding: 20px 20px 20px 40px; overflow:hidden;}
.result_details_left { float: left; width: 40%;}
.result_details_right { float: left; width: 50%; padding-left: 75px;}

/*.result_vraag, .result_memo_kopje { background-color:#0985c6;  color:#a7c8e9; font-size: 13px; margin: 0 0 10px 0; padding: 5px 10px;}
.result_vraag_sub { font-weight: ; background-color: #a5c2e0;  color:#fff; font-size: 13px; margin: 10px 0; padding: 5px 10px;}
*/

.result_overig, .result_vraag, .result_memo_kopje { color:#0985c6; font-size: 15px; font-weight: bold; margin: 0 0 10px 0; padding: 5px 0;}
.result_vraag_sub{  background-color: #a5c2e0;  color:#fff; font-size: 13px; margin: 10px 0; padding: 5px 10px;}
.totaal_overig  { background-color:#2463A2; color:#fff;font-size: 13px; margin: 10px 0; padding: 5px 10px;}
.totaal_overig.groot strong { font-size: 19px; padding-left: 8px;}
.result_details ul { margin: 0 0 20px 0; padding:20px 0;  background-color:#EEF3F9; color:#0985c6; }
.result_details li{ margin: 0 0 0 28px; padding: 0; list-style-type:disc;  color:#5ED7FF; }
.result_voorziening { background-color: #eef3f9; color: #2463a2; margin: 0 0 20px;  padding: 10px 20px ;}
.list_color { color:#2463a2;}

.memo_resultaat{ border: 1px solid #ccc; margin: 15px 0 25px; padding: 15px;  min-height: 200px;}
.result_memo li { color:#2463A2;}

/* aanpassingen careersolution */
.top_stamkaart .wijzigen a, .top_stamkaart .bekijken a, .top_stamkaart .bekijken a, .top_stamkaart .verwijderen a  {padding: 5px 10px!important; font-weight: normal!important; border: 1px solid #64c3f5; background-color: #38a4dc;  color:#dbeaf8!important;
	margin: 0 10px 0 5px!important; font-size: 14px!important;}

.top_stamkaart .verwijderen a:hover, .top_stamkaart .wijzigen a:hover, .top_stamkaart .verwijder.stamkaart a:hover, .top_stamkaart .bekijken a:hover  { background-color: #27bdfc;    color: #fff!important}
.top_stamkaart .titleRBU { color: #dbeaf8!important; padding-right: 30px;}
.top_stamkaart { overflow:hidden; padding: 20px 10px 10px; background-color: #3aa7e1;
	border-radius-bottomleft: 6px;  -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;-moz-border-radius-topleftt: 6px;
	-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius: 6px;}
.clearboth { clear:both; margin-bottom: 10px; overflow:hidden; padding: 10px 0;}
.wijzigen a:after {content: "\f040"; display:inline; padding-left: 7px;}
.verwijderen a:after {content: "\f00d"; display:inline; padding-left: 7px; color:#c00;}
.bekijken a:after {content: "\f105"; padding-left: 7px; font-size: 17px; }

a.btn_toevoegen:after, .verwijderen a:after, .bekijken a:after, .wijzigen a:after {font-family: FontAwesome; display:inline; }

.afspraken a.btn_toevoegen { float: right; font-weight: normal!important; padding: 3px 10px; border: 1px solid #69D5FE; color:#fff!important; background-color: #27bdfc; font-size: 14px!important; }
.afspraken a.btn_toevoegen:after { content:"\f067"; padding-left: 7px;}
.afspraken a.btn_toevoegen.docs:after { content:"\f0c1"; padding-left: 7px;}

.afspraken a.btn_toevoegen:hover {background-color: #a3dffe;  color: #065f8d !important; }

.odd .client_dt { background-color: #BFD6EE;}
.even. client_dt { background-color: #BFD6EE;}
.odd .clt_details { background-color: #CBDDF1; }
.even .clt_details { background-color: #CBDDF1; }

.todo_home:before {content:"To do";  color: #fff;font-size: 14px; font-weight: normal; line-height: 18px; padding-right: 7px;}

td.error { table-layout: auto;font-size: 12px;	  line-height: 17px;  vertical-align: top;  padding: 3px 8px 4px 8px;  border-spacing: 0px; background-color: #f5e3e2;}
#content td.error a { color:#c00;}

.afspraken {  width:100%;padding: 1% 0; margin: 0 0 0;
	/*	-webkit-box-shadow:  7px 9px 25px -19px #69C; -moz-box-shadow:  7px 9px 25px -19px #69C;box-shadow:  7px 9px 25px -19px #69C; */
}


.clientdetails_left table { border: 1px solid #a5c2e0; margin-bottom: 0!important;}
.clientdetails_left td { padding: 5px 8px  !important ;}
.clientdetails_left_breed { width:600px; border-top: 1px solid #0985c6; margin-bottom: 20px;}

.client_dt.pasfoto img { max-height: 150px; width: auto; border: 10px solid #a7c8e9;;}
.client_dt { width: 140px; border-right: 1px dotted #0985c6; color: #0985c6 ; }
.client_dt.strong {font-weight: bold!important; color:#333;}
.clt_details { width: 220px; }
#content p { display: inline-block!important;}

.activiteit tr.titleRBU {   border-bottom: 1px solid #0985c6; }
.headRBU .titleRBU {   color: #0985c6;   font-size: 16px; }

#content .activiteit table tr.kopje_activiteit2 th  { border:none; text-align: left; color: #0985c6 ; border-bottom: 1px solid #cbcdce; padding: 10px 30px 5px 30px!important }

tr.kopje_activiteit {text-align: left; color: #0985c6!important; }
tr.kopje_activiteit th {border-top:none; border-right: none; font-size: 16px!important;}

#content .activiteit table, #content .activiteit table td, #content .activiteit table th { }
#content .afspraken table.center { background-color:#fff;  width: 100%!important;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	line-height: 17px;	vertical-align:top; -moz-box-shadow: 2px 2px 3px #BAD0E7;	-webkit-box-shadow: 2px 2px 3px #BAD0E7; box-shadow: 2px 2px 3px #BAD0E7; border: 1px solid #eee;}
#content .afspraken table.center th { padding: 8px 15px!important; text-align: left;}
#content .afspraken table.center tr { padding: 0 0 15px !important;}
#content .afspraken table.center td { padding: 10px 15px 3px!important;}

#content .afspraken tr.kopje_activiteit { background-color: #3aa7e1; color:#fff!important; }

.wijzig { float: left; margin-right: 10px;}


.reg_toevoegen  a {    background-color: #0985c6; color: #fff!important;
	background-repeat: no-repeat; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;
	border: 1px solid #0F57C4;
	margin: 0 ;padding: 4px 10px 5px ;
	font-size: 13px!important;
}
.wijzig2 a { background-color: #25aee8 ; color: #fff!important; font-weight: bold; background-repeat: no-repeat; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; margin: 0 0 0 10px;    padding: 5px 15px 5px ;	font-size: 13px; letter-spacing: 1px; line-height: 16px;}
.wijzig2 a:hover { background-color: #0985c6;    color: #fff!important}

/* padding 8px 15px standaard bij float buttons */
.stamkaart.traject, .bekijken.status, .bekijken.stamkaart { margin-right: 10px; display:inline-block;}

.stamkaart.traject a, .bekijken.status a, .bekijken.stamkaart a { padding: 11px 15px;  background-color:#A7C8E9; background-color: #a7c8e9 ; color: #fff!important; font-weight: bold;   background-repeat: no-repeat; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; margin: 0;     font-size: 13px; letter-spacing: 1px; line-height: 16px;}

.bekijken a, .verwijder a, .wijzig a {  background-color: #a7c8e9 ; color: #fff!important; font-weight: bold;   background-repeat: no-repeat; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; margin: 0;    padding: 8px 15px; font-size: 13px; letter-spacing: 1px; line-height: 16px;}
.stamkaart.traject a:hover, .wijzig.stamkaart a:hover, .verwijder.stamkaart a:hover, .verwijder a:hover, .bekijken a:hover, .reg_toevoegen a:hover, .wijzig a:hover { background-color: #25aee8;    color: #fff!important}
.wijzig2 a:after, .wijzig a:after { content: "\f040"; font-size: 12px;  padding: 0 0 0 10px; color: #fff ; font-weight: bold; }
.verwijder a:after { content: "\f00d"; font-size: 12px;  padding: 0 0 0 10px; color: #c00 ; font-weight: bold; }
.bekijken a:after { content: "\f105"; font-size: 12px;  padding: 0 0 0 10px; color: #fff ; font-weight: bold; }
.stamkaart.traject a:after { content: "\f0c1"; font-size: 16px;  padding: 0 0 0 10px; color: #fff ; font-weight: bold; }

.algemene_button.verwijderen a:after { content: "\f00d";font-size: 13px;  padding: 0 0 0 10px; color: #fff ; font-weight: bold; }

.page_title .algemene_button.floatnone { float: none!important; }
.page_title .algemene_button, .algemene_button { float: left;}

.algemene_button.matchmaken a:after { content:"M"; color:#fff;  padding: 0 3px 0 4px; margin-left: 10px; font-size: 16px;}
.algemene_button.verwijderen.match a:after { font-size: 19px;}
.algemene_button.wijzigen a:after { font-size: 19px; content:"\f040"; margin-left: 10px;}


.page_title .algemene_button.floatright { float: right!important; }
.algemene_button.floatright { float: right!important; margin-top: 10px; }

/* padding 8px 15px standaard bij float buttons */
.page_title .algemene_button a, .algemene_button a {  background-color: #25aee8  ; color: #fff!important; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; margin: 0 10px 0 0;    padding: 10px 15px  ;	font-size: 13px; letter-spacing: 1px;}
.algemene_button a:hover { background-color:#99b81e; text-shadow: none!important;}
.page_title .algemene_button a:hover{ background-color:#a7c8e9;}
.bekijken a:after, .page_title .algemene_button a:before, .algemene_button a:before, .exporteren_excel a:after, .algemene_button.lijst-mailen a:after, .algemene_button.matchmaken a:after, .algemene_button.wijzigen a:after, .stamkaart.traject a:after   { display:inline; font-family:"FontAwesome"; }
.page_title .algemene_button.terug a:before { content: "\f137";  }
.exporteren_excel a:after { content: "\f1c3";}
.exporteren_excel a:after, .page_title .algemene_button.terug a:before, .algemene_button.lijst-mailen a:after { font-size: 15px; color: #fff ; font-weight: bold;  padding: 0 0 0 10px ; }
.algemene_button.lijst-mailen a { background-color:#9966CC;}
.algemene_button.lijst-mailen a:after { content: "\f0e0";}

.exporteren_excel a { background-color:#c00;color: #fff!important; font-weight: bold;
	background-repeat: no-repeat; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;
	margin: 0 0 0 10px;    padding: 8px 15px  ;	font-size: 13px; letter-spacing: 1px;}



.geen_acties { width: 100%; padding:0 0 15px; height: auto; overflow:hidden;}

/* /////// TABEL OPMAAK/////////// */
.head_title_small.wrap { margin-bottom: 40px;}
hr.invisible.wrap { margin: 0; height: 1px; padding: 0; display: block;}
.sectie_personal {  border: 1px solid #abc7e2; border-top:none; background-color:#bfd6ee; -moz-box-shadow: 3px 3px 10px #ADC8E2;
	-webkit-box-shadow:3px 3px 10px #ADC8E2;
	box-shadow:3px 3px 10px #ADC8E2;  }
.personal_wrap.sectie {width: auto; padding: 7px 8px; border-bottom: 1px solid #abc7e2;}

div.head { width: auto; background-color:#0985C6 ; padding: 4px 15px 1px 8px; text-align: left!important;text-align:left;
	font-size: 13px; color: #fff!important;	height: auto; font-weight: bold;}

.selectie_tot { background-color:#eee; text-align: center;}
tr.head_licht { }
tr.head { background-color:#0985C6 ; padding: 5px 15px 4px 8px; text-align: left!important;	font-size: 12px;
	color: #fff!important;	height: auto; font-weight: normal!important;}
tr.head th { font-size: 12px;}
tr.head .client_dt, tr.head .clt_details { color:#fff;}
.home table tr.head th { border: none;}
tr.head2 th { color: #0985c6!important; font-size: 15px!important; padding: 5px 15px 4px 8px; text-align: left!important}
tr.head1 { font-size: 14px; color: #0985C6;border-left: 1px solid #abc7e2; border-right: 1px solid #abc7e2; background-color:#d8e4f2; text-align: left;}
tr.head1 th { border-bottom:1px solid #abc7e2!important;}
tr.headRBU {	background-color:#a5c2e0;	text-align:left;	padding: 0;	height: auto;}
tr.headRBU2 {text-align:left; padding: 0;	height: auto;}
tr.subhead{	background-color:#C0D3E9;}
tr.sub{	background-color:#A7C0E1;}
tr.subRBU {	background-color:#A7C0E1;	width: 100%;}
tr.even {border-left: 1px solid #abc7e2; background-color:#BFD6EE;}
tr.odd {border-left: 1px solid #abc7e2;	background-color:#CBDDF1;}

.table_reg_datum table { float: left;}
.startdatum, .einddatum { border: 1px solid #666; float: left; overflow: hidden;}

form.verslagforms_archiveren { width: 99.5%!important; padding:0 0 10px 0!important; background-color:#D8E4F2!important;}

form { overflow: hidden;	background-color: #ffffff;padding: 1% 2% 2%; width: 70%; margin: 0 0 25px 0;
	-moz-box-shadow: 2px 2px 3px #BAD0E7;
	-webkit-box-shadow: 2px 2px 3px #BAD0E7;
	box-shadow: 2px 2px 3px #BAD0E7;
}
#content .uitgebreidzoeken header { margin: 20px 0;}
#content .welkomsttekst legend { font-size: 16px; margin: 0 4px; font-weight: normal; margin-bottom: 15px;}
.elements_float_left label { font-size: 16px; width: auto!important;}
.elements_float_left input[type=text] { padding: 6px; margin-top: 0; }
.elements_float_left input { float: left; }
.btn.nomargin { margin-top: 0;}
ul.veel_checkboxes li, .welkomsttekst li { list-style-type: none;}
ul.veel_checkboxes, .welkomsttekst ul.veel_checkboxes { -webkit-column-count: 3;-moz-column-count: 3;column-count: 3; padding: 0; margin: 0;}

/* mantelzorgcompliment */

#content .mtz_compl a:after, .register a:after { font-family: "FontAwesome"; display:inline; }
.register a:after { content:"\f040"; font-size: 20px; font-weight: bold; padding-left: 10px; color:#25aee8 ;}
#content .mtz_compl a { color: #cc66cc!important; }
#content .mtz_compl a:after { font-family: "FontAwesome"; display:inline; content:"\f06b"; font-size: 20px; font-weight: bold; padding-left: 10px;}

form.client_zoeken { width: 65%; }
form.client_zoeken span.error { width: 100%; overflow:hidden; display:block;}


/* registreren */
.niet_verplicht { background-color:#ECF5FF ;}
.niet_verplicht .kopjeBold { border-bottom: 1px solid #D9EBFF; width: auto;}
textarea#registration, textarea#confidential { background-color:#e6f2ff!important; width: 60%;}
textarea.breed { width: 60%;}
.management_form {
	width: auto;
	height: auto;
	border: 1px solid #ACD1DD;
	padding: 15px;
	margin: 0 0 10px 0!important
}


form#periodform {   width: 890px;background-color:#fff ;}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #006666;
}
.titleRBU { float: left; margin-right: 5px; margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
	color: #0985c6!important
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;

	background-color: #006666;
	color: #DCDCDC;
}


#errors {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Futura Bk";
	font-size:11px;
	color: #ff0000;
	background-color:#F4F4F4;
	width: 47em;
	margin: 0 0 0 0;
}
#errors li {
	width: 568px;
	padding: 5px 0 10px 15px;
	cursor:auto;

}


#errors_inloggen {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Futura Bk";
	font-size:11px;
	color: #ff0000;
	background-color:#F4F4F4;
	width: 27em;
	padding: 3px;
	border: 1px solid #EFEFEF;
}
/*  FORMS */

.labelred{

	color: red;

}
.let_op_alert { background-color:#FBDCDB; border: 1px solid #FBB; padding: 15px ; width: 70%;}

.label { color: #0985c6; font-weight: normal!important; font-size: 12px!important; padding: 3px 6px; background-color:#f2f8ff;}
.form_breed .kopjeKleiner { color: #0985c6;}
fieldset.gebruiker { background-color: #f5f5f5; border-color: #eee;}





.logingegevens { padding: 10px; background-color:#E6EFF9; border: 1px solid #a5c2e0;}
.management_form fieldset { border:none; margin: 0; padding: 0;}

fieldset { border: 1px solid #dedede; margin: 10px 0 15px;   padding: 15px 15px 10px;   width: 95%;}
fieldset.submit {   font: 80%/1 sans-serif;   border: none;   display: block;   margin: 0 0 0 0;   padding: 0 15px;   width: 95%;}

fieldset.all_float_left label, fieldset.all_float_left input,fieldset.all_float_left select { float:left; }
fieldset.all_float_left input { margin: 0 10px 0 0; padding: 2px;}

.faq_list ul { padding: 0; margin: 0; overflow:hidden;}
.faq_list li { overflow:hidden; list-style-type:none; }
.faq_list div { overflow: hidden;}
.faq_left { width: 15%; color:#0985c6; }
.faq_right2 {font-weight: bold;}
.faq_right1 { font-weight: bold; color:#0985c6; text-transform: uppercase;}
.faq_left2, .faq_right2 { color:#0985c6; }
.faq_left, .faq_right1 { background-color:#b7cee6; border: 1px solid #abc7e2;}

.home table td.faq_left2, .home table td.faq_right2 { border-bottom:none;}
.faq_right3 { padding: 10px!important; border: 1px solid #abc7e2; margin: 10px 20px 20px 10px; display:block;}

#login_fieldset legend {color: #0985c6; font-size: 16px;}
#login { width: 400px; margin: auto;}
.error { color: #c00; padding: 5px 0;}


legend {
	font-family: Arial, Helvetica, sans-serif;
	color: #0985c6;
	font-size: 12px;
	margin: 0 0 5px 0;
	font-weight: bold;
}
#info { background-color: #ffffff;padding: 15px;width: 90%; margin: 0 0 10px 0;
	-moz-box-shadow: 2px 2px 3px #BAD0E7;
	-webkit-box-shadow: 2px 2px 3px #BAD0E7;
	box-shadow: 2px 2px 3px #BAD0E7;
}
#info ul { margin: 0 0 0 20px; padding: 0; }
#info li { margin: 0 ; padding: 0; list-style-type:none; padding: 5px 0; margin: 5px 0;}

hr.invisible { border:none; width: 100%; clear:both; display:inline-block; overflow:hidden;}
hr.border { border:none; border-bottom: 1px solid #a5c2e0; height:1px; padding: 0; margin: 20px 0 10px; width: 100%; display:inline-block; overflow:hidden;clear:both;}

.historie_reg_datum, .historie_reg_prod, .historie_reg_action, .historie_reg { font-size: 13px; }

#info ul.historie_reg_client {margin: 0 20px;}
ul.historie_reg_client div { font-size: 13px;}
#info ul.historie_reg_client li { display:block; margin: 0 0 5px 0;
	padding: 10px 0 20px;overflow: hidden; border-bottom: 1px solid #f5f5f5;}
.historie_reg_datum { float: left;  width: 35%;  color: #0985c6; padding-bottom: 5px;}
.historie_reg_prod { float: left; width: 55%; font-weight: normal; color: #0985c6;}
.historie_reg_action { width: auto; font-weight: normal; color: #666;}
.historie_reg { border: 1px solid #e6eef7; color: #0985c6; width: 97%;  font-weight: bold;
	margin: 5px 0 0 0; padding: 5px 10px; background-color: #e6eef7;}

label.voorziening:after { content:"";}
label { padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0985c6;
	font-size: 12px;
	float:left;
	margin: 2px 2px 8px;
	font-weight:normal;
}
/* forms met fieldsets zonder border */
form.algemeen.noborder, form.client_zoeken.noborder, form.form_sociale_kaart.noborder, form.intake_mantelzorger.noborder { padding-top: 25px;}
form.algemeen.noborder fieldset,form.client_zoeken.noborder fieldset, form.form_sociale_kaart.noborder fieldset, .intake_mantelzorger.noborder fieldset { border:none;padding: 0; margin: 0;}
fieldset fieldset, .noborder fieldset  { border:none; padding:0; margin: 0;}
/* END forms met fieldsets zonder border */

form.form_sociale_kaart.noborder fieldset.border {border: 1px solid #eee!important; padding: 10px!important; margin: 10px 0!important;}

input, textarea, select{  margin: 2px 2px 8px 2px;  padding: 4px;
}
input, textarea, select {    border-color: #C5C5C5 #E7E7E7 #E7E7E7; border-style: solid;  border-width: 1px;}

form.management_form .btn { margin: 0 2px 0!important;	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #ADDDE9;
	box-shadow: 3px 3px 8px #ADDDE9;
}
form.management_form table td { border-bottom: none!important;}
.btn3 { margin: 5px 0 0 15px!important;}
.btn.right { margin-left: 15px!important;}
.btn_clear, .btn3,  .btn { border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;
	font-size: 13px;
	border: 1px solid #0985c6;
	background: #0985c6;
	color: #fff;
	padding: 5px 10px 7px!important; margin: 10px 2px 0;
	cursor: pointer;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #ADDDE9;
	box-shadow: 3px 3px 8px #ADDDE9;
}
.btn_clear { background-color:#888;}
.btn_clear:hover{ background-color:#333; border: 1px solid #333;}
.btn:hover, .btn1:hover { background-color:#999; border: 1px solid #999;}
.btn1 { text-transform:capitalize; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;
	font-size: 11px;
	border: 1px solid #0985c6;
	background: #0985c6;
	color: #fff;
	padding:  2px 10px 5px !important;
	cursor: pointer; margin: 0 2px;
	width: 60px!important;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #ADDDE9;
	box-shadow: 3px 3px 8px #ADDDE9;
}
.btn1:hover { background-color:#333; border: 1px solid #333; }
.btn2 {
	font-size: 11px;
	border: 1px solid #413370;
	background: #ffffff;
}
.button_printen {float: right; }
form.form_breed { width: 850px; padding: 20px 0 0 50px;margin: 0; color: #000;}
.blok_print { width: 850px; padding: 20px 0 20px 50px; margin: 0; background-color: #fff;border: 1px solid #ACD1DD; color: #333;}
.form_breed input.day {width: 3%; }
.form_breed input.month { width: 3%; }
.form_breed input.year {width: 6%; }
.form_breed input { width: 200px; }
.form_breed label { height: auto;  background-color:#F2F8FF;}

select.day {width: 40px; }
select.month { width: 40px }
select.year {width: 6%; }



form.form_small { width: 26%;}
form.form_small div { float: left;}
select#maand .big { padding: 3px 0; margin: 0!important;}
selec#jaar .big { padding: 3px 0 ;margin: 0!important;}

.form_breed input.radio_button { width: 20px; }
.form_breed input[type=radio] { width: 20px; }
.form_breed select { width: 55px; }
.kopjeBold {color: #0985c6!important; display: block; clear: both; font-weight: bold; text-transform: uppercase; font-size: 15px;
	width: 100%!important; padding: 0 0 5px 0; margin-bottom: 15px; border-bottom: 1px dotted #0985c6;}
.kopje {color: #0985c6!important; display: block; clear: both; font-weight: bold; text-transform: uppercase; font-size: 12px; padding: 10px 0 10px 0; width: 100%!important}
.kopje.center { width: auto!important; padding: 10px 0 0 10px!important;}
form.form_breed { width: 850px; padding: 20px 0 0 50px;}
.form_breed input { width: 200px; }
.form_breed label { height: auto; font-weight: normal;  background-color:#F2F8FF;}
.form_breed label.allerbreedst {background-color:#f2f8ff;  text-align: right; }
.form_breed label.breedst {color: #333; background-color:#fff;  }
.form_breed label.smallest {color: #2B4A8B; height: auto;  background-color:#F2F8FF;}


.form_breed input.radio_button { width: 20px; }
.form_breed input[type=radio] { width: 20px; }
.form_breed select { width: auto; }
.sectie { padding: 0 0 10px 0; }
.sectie div { overflow: hidden; }

label.breed { width: 100%;}
.klanttevredenheid input[type=radio] { margin: 0 20px 0 3px;}


.cijferscore label { width: auto; float:left;}
.cijferscore input[type=radio] { margin: 0 20px 0 7px;}
.cijferscore {overflow:hidden; padding: 10px 10px 0 10px; margin-bottom: 25px; border: 1px dotted #ccc; border-bottom: 1px solid #eee;}

.nospace.mantelzorg_intake { margin-bottom: 20px;}
.nospace.mantelzorg_intake ul.resultaat_li { padding-top: 0!important;}
.right_breed { float: left; width: 60%; color:#666;}
.nospace.mantelzorg_intake label { color:#666;}
.nospace.mantelzorg_intake input { }

fieldset .kopjeBlauw { display:block;}
fieldset.nospace { border:none; padding: 5px 0 0 0; width: 97%; margin: 0; line-height: 23px;}
fieldset.nospace.full { width: 100%;}
label.extraspace.left { padding-left: 30px;}
.nospace legend, .nospace label, .nospace input {float:left;}
.fieldset_right { float: left; width:45%;}
.fieldset_right .radio_right, .fieldset_right .right_breed { float: left;}
.nospace.float_right label, .nospace.float_right input { float:none;}
fieldset.nospace.float_right, fieldset.nospace.labelwide { line-height: 28px;}
.nospace.labelwide input[type=radio] { }
.mantelzorgcompliment .nospace legend { width: 35%; margin-right: 0.5em!important; }
.mantelzorgcompliment .nospace legend { font-size: 14px; font-weight: bold;}
.btn.float_center { margin: 0 50% 0 45%; position: relative;}





.nospace label, .nospace input {width: auto;}
.nospace.labelwide label.leftlabel { color:#333;}
.nospace input[type=radio] { }

.blok { width: 100%; overflow:hidden; height: auto; padding-top: 20px;}
.nospace input[type=checkbox] { margin: 4px;}
.nospace.border-bottom { padding: 10px 0 ; border-bottom: 1px dotted #25aee8; margin: 0 10px 15px;}

.head_title_small, .head_title { overflow:hidden;  margin-bottom: 5px; }
.head_title_small.border { border-bottom: 1px solid #a5c2e0; margin-bottom: 15px; padding-bottom: 5px!important;}
.home .page_title { padding: 10px 0 0 9px; color: #0985c6; }
.page_title.hulpdienstinfo { width: 83%;}
.datum { width: 70px; }
.client { width: 200px;}
.adviseur { width: 160px;}


a.tab_contactpersoon, a.tab_participant, a.tab_vrijwilliger, a.tab_mantelzorger, a.tab_mantelzorger_jong, a.tab_client
{ background-image:url(../images/icon-client.png);  background-position: 3px 2px;
	background-repeat:no-repeat; color:#fff!important;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD;
	text-shadow: 2px 2px 4px #3973AC!important;
	-webkit-text-shadow:2px 2px 3px #3973AC; /* for chrome */
	-moz-text-shadow:2px 2px 3px #3973AC; /* for firefox */
	-o-text-shadow:2px 2px 3px #3973AC; /* for opera */
	-ms-text-shadow:2px 2px 3px #3973AC;/* for ie 9+ */
	-khtml-text-shadow:2px 2px 3px #3973AC;/* for gecko based browser*/
}
.sectie_contactpersoon { background-image:url(../images/icon-client.png); background-position: 3px 2px; background-color:#87d419!important;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD;
}
.sectie_mantelzorger { background-image:url(../images/icon-client.png); background-position: 3px 2px; background-color:#cc66cc;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD;
}
.sectie_mantelzorger_inactief { background-image:url(../images/icon-client_inactief.png); background-position: 3px 2px; background-color:#cc66cc; }
.sectie_vrijwilliger_inactief { background-image:url(../images/icon-client_inactief.png); background-position: 3px 2px; background-color:#34c58e; }
.sectie_vrijwilliger, .sectie_participanten { background-image:url(../images/icon-client.png); background-repeat:no-repeat; background-position: 3px 2px; background-color:#34c58e;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD; }
.sectie_participanten { background-color:#FF7F00!important; }
.jonge_vrijwilliger:after { content:"Jonge Vrijwilliger"; color: #d8e4f2; font-size: 14px; font-weight: normal; display: inline-block; padding-left: 25px; }
.participanten:after, .vrijwilliger:after { content:"Vrijwilliger"; color: #d8e4f2; font-size: 14px; font-weight: normal; display: inline-block; padding-left: 25px; }
.sectie_jonge_vrijwilliger { background-image:url(../images/icon-client.png); background-repeat:no-repeat; background-position: 3px 2px;
	background-color:#A5DF00;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD; }
/* algemene styling tabs */
/* SECTIE */
.sectie_verzoek, .sectie_faq, .sectie_artsen, .sectie_documenten, .sectie_cmp, .sectie_activiteiten, .sectie_socialekaart, .sectie_vacatures, .sectie_persoon, .sectie_personen, .sectie_mi, .sectie_aanbieders, .sectie_mi,
.sectie_voorziening, .sectie_vrijwilliger_inactief, .sectie_mantelzorger_inactief, .sectie_groepen, .sectie_projecten, .sectie_alarmering, .sectie_hulpdiensten,
.sectie_wmo, .sectie_volunteers , .sectie_mi_tijdregistratie, .sectie_mi_clientinfo, .sectie_miclienten, .sectie_extern, .sectie_klachten, .sectie_participanten, .sectie_users, .sectie_medewerkers,
.sectie_informatie, .sectie_mijntodo, .sectie_todo, .sectie_vrijwilliger, .sectie_jonge_vrijwilliger, .sectie_mantelzorger, .sectie_clienten, .sectie_contactpersoon,  .sectie_hulpvragen, .sectie_algemeen, .sectie_beheer, .sectie_superuser, .sectie_legenda, .sectie_trajecten, .sectie_coaches
{ background-repeat:no-repeat; 	 padding: 9px 15px 9px; border-radius: 6px; -moz-border-radius:6px;  -webkit-border-radius:6px;float: left; font-size: 14px; margin: 0 0 10px 0;}
.sectie_vacatures, .sectie_verzoek, .sectie_persoon, .sectie_personen, .sectie_faq, .sectie_artsen, .sectie_cmp, .sectie_socialekaart, .sectie_activiteiten, .sectie_aanbieders, .sectie_mi, .sectie_voorziening,
.sectie_vrijwilliger_inactief, .sectie_mantelzorger_inactief, .sectie_groepen, .sectie_projecten, .sectie_alarmering, .sectie_hulpdiensten, .sectie_wmo, .sectie_volunteers, .sectie_mi, .sectie_mi_tijdregistratie, .sectie_mi_clientinfo, .sectie_miclienten, .sectie_extern, .sectie_klachten,  .sectie_informatie, .sectie_mijntodo,
.sectie_todo, .sectie_clienten, .sectie_contactpersoon, .sectie_hulpvragen, .sectie_algemeen, .sectie_klachten,  .sectie_beheer, .sectie_superuser, .sectie_legenda, .sectie_trajecten
{ background-image:url(../images/bg_button.jpg); background-repeat:repeat-y;
	background-color:#5ED7FF;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD;
}

.sectie_coaches { background-image: url(../images/icon-medewerkers.png); background-repeat: no-repeat; background-position: 5px 0;
	background-color: #9E46AE;
	-moz-box-shadow: 3px 3px 8px #9BBCDD;
	-webkit-box-shadow: 3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD;
}
.sectie_coaches, .sectie_clienten, .sectie_personen, .sectie_contactpersoon { background-image: url(../images/icon-client.png)!important; background-position: 3px 2px;  background-repeat: none;}


.sectie_medewerkers {
	background-image:url(../images/icon-medewerkers.png); background-repeat:no-repeat; background-position: 5px 0;
	background-color:#E492DE;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD;
}

.sectie_users {
	background-image:url(../images/icon-gebruikers.png); background-repeat:no-repeat; background-position: 5px 0;
	background-color:#D656CC;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD;
}

.sectie_coaches { padding-left: 40px;}
.medewerkers { padding-left: 20px;}
.users { padding-left: 30px;}

.sectie_hulpdiensten {
	background-color:#D656CC;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #9BBCDD;
	box-shadow: 3px 3px 8px #9BBCDD;
}


.sectie_todo.todo { width:135px }

.sectie_agenda { float: left; font-size: 14px; font-weight: bold; padding: 0 5px 10px 0; color: #0985C6;	}
.sectie_todo.todo .agenda { padding-left: 47px;}
/* :AFTER EN :BEFORE */
.sectie_coaches:after, .sectie_vacatures:after, .vacatures:after, .verzoek:after, .faq:after, .arts:after, .documenten:after, .cmp:after, .medewerkers:after, .mijn_todo:after, .todo_home, .vrijwilliger:after, .jonge_vrijwilliger:after, .activiteiten:after, .socialekaart,
.personen:after, .management_info:after, .aanbieders:after, .mi:after, .voorziening:after, .groepen:after, .projecten:after, .alarmering:after,
.sectie_hulpdiensten:after, .hulpdienst:after, .miclienten:after,  .sectie_mi_clientinfo:after, .sectie_mi_tijdregistratie:after, .sectie_wmo:after, .miclienten:after,
.miclientinfo:after, .participanten:after, .users:after, .todo:before, .hometeam:after, .mantelzorger:after, .clienten:after,  .contactpersoon:after, .personen:after, .informatie:after,
.sectie_informatie, .sectie_mijntodo, .sectie_todo, .extern:after, .klacht:after, .hulpdiensten:after, .hulpvragen:after, .persoon:after, .algemeen:after, .beheer:after, .superuser:after, .legenda:after, .sectie_trajecten:after, .trajecten:after
{ color: #fff;font-size: 14px; font-weight: normal; line-height: 18px; letter-spacing: 1px;
	text-shadow: 2px 2px 3px #3973AC;
	-webkit-text-shadow:2px 2px 3px #3973AC; /* for chrome */
	-moz-text-shadow:2px 2px 3px #3973AC; /* for firefox */
	-o-text-shadow:2px 2px 3px #3973AC; /* for opera */
	-ms-text-shadow:2px 2px 3px #3973AC;/* for ie 9+ */
	-khtml-text-shadow:2px 2px 3px #3973AC;/* for gecko based browser*/
}

.sectie_coaches:after { content: "Coaches";}
.hulpvragen:after { content: "Hulpvragen";}
.losse_notities:after { content: "\f003"; padding-left: 10px; font-size: 20px;}
#crvs-home:before { content:"\f015";  color: #00b4e8;font-size: 22px; font-weight: normal; position: absolute;margin-left: -28px;}
#andermenu a#crvs-home {  padding-left: 35px;}
.todo_home:before {content:"To do";  color: #fff;font-size: 14px; font-weight: normal; line-height: 18px; padding-right: 7px;}
.mijn_todo:after, .todo_home:after { content:"\f005"; padding-left: 5px; color: #fff;}

.todo:before { width: auto;float: left; content:"To do";}
.todo.notitie:before { width: auto;float: left; content:"To do > Notitie"; }
.todo.notitie:after { width: auto;float: left; content:"\f003"; padding-left: 10px;}
/*.todo:after { float:left;  content: "\f14b"; color: #fff; padding-left: 8px; font-size:19px;}*/

.mijn_todo:after {  content:"\f005"; padding-left: 5px; color: #fff;}
.mijn_todo:before { content:"Mijn to-do";color: #fff;font-size: 14px; font-weight: normal; line-height: 18px;}
.arts:after { content:"Artsen"}
.documenten:after { content:"Documenten"}
.cmp:after { content:"Centraal Meldpunt"; }
.socialekaart:after { font-size: 14px; font-weight: normal; line-height: 18px;}

.personal_agenda:before {content:"Agenda";  color: #fff;font-size: 14px; font-weight: normal; line-height: 18px;}
.agenda:before {content:"- Agenda";  color: #fff;font-size: 14px; font-weight: normal; line-height: 18px;}
.personal_agenda:after, .agenda:after { content:"\f133"; padding-left: 5px; color: #fff;}

.verzoek:after { content:"Helpdesk CRVS"; color: #fff; display: inline-block;  }
.faq:after { content:"FAQ"; color: #fff; display: inline-block;  }
.mantelzorger:after { content:"Mantelzorger"; color: #fff; display: inline-block; padding-left: 25px; }
.clienten:after { content:"Cliënten"; color:#fff; display: inline-block; padding-left: 25px; }
.contactpersoon:after { content:"Contactpersoon"; color:#fff; display: inline-block; padding-left: 25px; }

.trajecten:after {content:"Mijn trajecten";}
.vacatures:after {content:"Vacatures";}
.informatie:after { content:"Informatie"; }
.hometeam:after { content:"HomeTeam"; }
.users:after { content:"Gebruikers"; }
.medewerkers:after { content:"Medewerkers"; }
.participanten:after { content:"Deelnemers"; }
.extern:after { content:"Extern"; }
.klacht:after { content:"Klachten"; }
.management_info:after{ content:"Managementinformatie"; }
.miclienten:after { content:"Managementinformatie Clienten"; }
.miclientinfo:after { content:"Managementinformatie Clienten"; }
.sectie_mi_tijdregistratie:after { content:"Management Informatie Tijdregistratie"; }
.sectie_volunteers:after { content:"Vrijwilligers"; }
.sectie_wmo:after { content:"Melding Wmo"; }
.hulpdienst:after, .hulpdiensten:after { content:"Hulpdiensten";}
.activiteiten:after { content:"Activiteiten";}
.alarmering:after { content:"Alarmering";}
.projecten:after { content:"Projecten";  }
.groepen:after { content:"Groepen"; }
.voorziening:after { content:"Voorzieningen"; }
.aanbieders:after { content:"Aanbieders";  }
.extern:after { content:"Extern";  }
.mi:after { content:"MI";  }
.persoon:after { content:"Persoon"; }
.algemeen:after { content:"Algemeen"; }
.socialekaart:after { content: "Sociale Kaart";}
.personen:after { content: "Personen"; padding-left: 25px;}
.beheer:after { content:"Beheer"; }
.superuser:after { content:"Beheer Superuser"; }
.legenda:after {content: "Legenda";}
/* einde algemene styling tabs */

.toevoeging_naam { color:#F27145; font-weight: bold; font-size: 16px;}

label.anders { color:#333;}
.module_zelf { color:#0985C6; font-weight: bold;}

form.intake_mantelzorger, form.mantelzorgcompliment { width: 95%;}
label.label_lang { width: 100%; float:none;  }

.checkboxes_FloatRight { height: auto; overflow: hidden; width: 55%; float: left;}
.checkboxes_FloatRight ul {margin: 5px 0 10px 0 ;  width: 100%;  padding: 0 0px 10px 0;  overflow: hidden; display:inline-block; float:left;}
.checkboxes_FloatRight li { width: 40%; float: left;  margin: 0 10px 0 0; padding: 0 0 5px; list-style-type:none; overflow:hidden;}
.checkboxes_FloatLeft, .checkboxes_FloatLeft.column5 ul { height: auto; overflow: hidden; width: 100%;}
.checkboxes_FloatLeft ul { margin:10px 0 ;  width: 95%;  padding: 10px 10px 10px 20px;  overflow: hidden; display:block;}
.checkboxes_FloatLeft li { width: 22%; float: left;  margin: 0 10px; padding: 0 0 5px; list-style-type:none; overflow:hidden;}

.checkboxes_FloatLeft.column3 li, .checkboxes_FloatLeft.column4 li { width: auto; float:none;}
.checkboxes_FloatLeft.column5  li { width: 17%; float:left;}

.checkboxes_FloatLeft ul, .checkboxes_FloatLeft.column3.border, .checkboxes_FloatLeft.column4.border, .checkboxes_FloatLeft.column2.border, ul.checkboxes_FloatLeft.column3, ul.checkboxes_FloatLeft.column4, ul.checkboxes_FloatLeft.column3
{ border-left: 1px solid #eee;border-right: 1px solid #eee; overflow:hidden;
	border-bottom: 1px solid #0985c6;	padding-top: 20px; padding-bottom: 10px; margin-bottom: 20px;}
.checkboxes_FloatLeft.column5 ul
{ border-left: 1px solid #eee;border-right: 1px solid #eee; overflow:hidden;
	border-bottom: 1px solid #0985c6;	padding: 20px 0 10px 0; margin-bottom: 20px;}

.checkboxes_FloatLeft.column3 ul, ul.checkboxes_FloatLeft.column3
{
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}
.column4 {
	-moz-column-count: 4;
	-moz-column-gap: 20px;
	-webkit-column-count: 4;
	-webkit-column-gap: 20px;
	column-count: 4;
	column-gap: 20px;
}

ul.column2 { border: 1px dotted #ddd; margin: 10px 0; padding: 15px 15px 15px 25px;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}
ul.column2 li { list-style-type:none;}

.print_group_label { float: right;  border: 1px dotted #25AEE8; width: auto; }

#agenda { background-color:#6699cc; }
.agenda_table table { -moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important; }

#agenda td { text-align: center!important;}
.agenda_menu, .agenda_menu a { color: #fff!important; font-weight: bold; }
tr .agenda_menu td { border-bottom: 1px dotted #6699cc; }
.agenda_maand { font-size: 15px; text-transform: uppercase; text-align: center; color: #fff!important; }
#content #agenda a { display:block;}

.th_afspr_info1 { width: 20%!important; padding: 10px!important;}
.th_afspr_info2 { width: 80%!important; padding: 10px 10px 10px 0!important;}


textarea.textarea_small { float: right; width: 500px; margin: 0 100px 0 0;}
.tabel { width: 100%; height: auto; margin: 0 0 5px 0; padding: 0 0 5px 0; clear: both; overflow: hidden;}
.tabel_small { width: 85%; height: auto; margin: 0 0 10px 0; padding: 0 0 10px 0; }
.tabel_kleiner { height: auto; margin: 0 0 10px 0; padding: 0 10px 10px 0; border-right: 1px dotted #ccc; width: 32%!important }
.tabel_klein { height: auto; margin: 0 0 10px 0; padding: 0 0 10px 0; width: 39%!important }
.tabel div { float: left; width: 45%; margin: 5px 20px 5px 0;}
.tabel_2 div { float: left; width: 55%; margin: 10px 20px 5px 0; border-bottom: 1px dotted #eee; padding: 0 0 5px 0;}
.bijlage { width: 100%; padding: 20px 20px 20px 50px; margin: 0 0 30px 0;  border: 1px solid #333; border-top: 4px solid #333; }
.lichtblauw {color: #F2F8FF; width: 50%;}
.form_breed_print .tabel, .tabel_2 div, .tabel div, .tabel_klein,.tabel_kleiner,.tabel_small, .tabel {color: #333;font-size: 13px!important}
.form_breed_print .tabel { color: #000;}
.kopje_print, .form_breed_print .kopje{ text-transform: uppercase;display: block; clear: both; font-weight: bold; color: #333; font-size: 13px; padding: 8px 0 8px 0; width: 100%!important}
.printoutput { background-color:#F2F8FF; width:200px; display: block; float: left; margin: 0 0 2px 0; font-weight: normal; padding: 2px 10px 2px 10px;color: #000;height: 15px;font-size: 14px; }
.printoutput_klein { background-color:#F2F8FF; width:40px; display: block; float: left; margin: 0 0 2px 0; font-weight: bold; padding: 2px 5px 2px 5px;color: #000; height: 15px; }
printoutput2{ background-color:#fff; width:auto; display: block; float: left; margin: 0 0 0 0;  padding: 10px;color: #ccc; }
.printoutput_small{ background-color:#F2F8FF;  margin: 0 0 0 0; font-weight: bold; padding: 3px 10px 3px 10px;color: #000; float: left; margin: 0 2px 2px 0;}
.printoutput_breder { background-color:#F2F8FF; width: 300px; margin: 0; font-weight: bold; padding: 10px;color: #000;}
.printoutput_breed { background-color:#F2F8FF; margin: 0; font-weight: normal; padding: 3px 10px 3px 10px;color: #000; height: auto; width: 87%!important}

form.klein select, form.klein label, form.klein input[type=submit] { float: left; margin: 0 25px 0 0;}

form.klein select { padding: 3px;}

.profiel_inner {
	width: 100%;
	height: 100px;
}
.profiel_inner:after {
	font-family: FontAwesome;
	display: inline;
	content: "\f007";
	font-size: 100px;
	position: relative;
	top: 40%;
	left: 0;
	color: #b4d1f4;
}

/* cv-image-template */
.cv-image-cell { width: 25%;}
.row-cv-images > .column {padding: 0 8px;}
.row-cv-images:after {content: "";display: table;clear: both;}
.row-cv-images img { width: 150px; height: auto;}
/* Create four equal columns that floats next to eachother */
.column {	float: left;	width: 25%;}
/* The Modal (background) */
.modal {	display: none;	position: fixed;	z-index: 1;	padding-top: 50px;	right: 0;	top: 0;	width: 40%;	height: 100%;	overflow: auto;	background-color: #ffffff; box-shadow: #0A9AD; 	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.4) }
/* Modal Content */
.modal-content {	position: relative;	background-color: #fefefe;	margin: auto;	padding: 0;	width: 90%;	max-width: 1200px;}
/* The Close Button */
.close {	color: #0985C6;	position: absolute;	top: 35px;	right: 35px;	font-size: 55px;	font-weight: bold;}
.close:hover,.close:focus {	color: #1497e6;	text-decoration: none;	cursor: pointer;}
/* Hide the slides by default */
.mySlides {	display: none; }
img.demo {	opacity: 0.6;}
.active,
.demo:hover {	opacity: 1;}
img.hover-shadow {	transition: 0.3s; cursor:pointer;}
.hover-shadow:hover {	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
a.cv-template { width: 23%; margin-left: 2%; padding: 3% 5% 2% 3%; color:#fff!important; background-color: #409ed7; float:left; margin-bottom: 2%; min-height: 37px; border-radius: 5px;}
a.cv-template:hover { background-color: #0985C6; color:#fff!important; }
a.cv-template:after { content: "\f019"; font-family: FontAwesome; display:inline; color: #b7d4f6; position: relative; float:right; right: -30px; font-size: 35px; text-shadow: none!important;}
/**/

.afbeelding_coach_empty { text-align: center; color: #8ec2f4; padding: 10% 5%; width: 88%!important; font-weight: bold; font-size: 20px; line-height: 25px;}
.afbeelding_coach, .afbeelding_coach_empty { width: 98%; min-height: 100px; border: 1px solid #ccc; display:inline-block;}
.btn.mailen, .btn.wijzig { padding-right: 7px!important; display:inline-block; background-color:  #0985c6;  border-radius: 6px; -moz-border-radius:6px;  -webkit-border-radius:6px;  border: 1px solid #0985c6;    color: #FFFFFF!important;    cursor: pointer;    font-size: 11px;    padding: 2px;     text-align: center;	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #ADDDE9; box-shadow: 3px 3px 8px #ADDDE9;}
.btn.wijzig:before, .btn.mailen:before {  font-family: FontAwesome; display:inline;  font-size: 20px; color:#fff; padding-right: 10px;}
.btn.mailen:before {content: "\f0e0";}
.btn.wijzig:before {content: "\f044";}

input.bladeren { margin: 0; border:none; float: left;}
.btn.bladeren_upload { margin: 0 0 0 10px; float: left; padding: 4px;}
.btn_printen a { color: #fff!important }
.btn_printen  {margin: 15px 0 0 50px; background: none repeat scroll 0 0 #0985c6;  border-radius: 6px; -moz-border-radius:6px;  -webkit-border-radius:6px;  border: 1px solid #0985c6;    color: #FFFFFF;    cursor: pointer;    font-size: 11px;    padding: 2px;    width: 100px; text-align: center;	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #ADDDE9;
	box-shadow: 3px 3px 8px #ADDDE9;
}
.btn_printen:hover { background-color:#999; color: #fff; border: 1px solid #999;}
.form_breed_print .btn1 a:visited {    background: none repeat scroll 0 0 #fff;  border-radius: 6px; -moz-border-radius:6px;  -webkit-border-radius:6px;  border: 1px solid #fff;    color: #FFFFFF;    cursor: pointer;    font-size: 11px;    padding: 2px;    width: 100px; text-align: center;}
.form_breed_print .btn1 a:link, .form_breed_print .btn1 a:active { text-decoration: none; color: #fff; font-size: 12px;}
.form_breed_print .btn1 a:hover { color: #000;}

form.form_breed_print { width: 850px; padding: 20px 0 0 50px;}
form.form_breed_print fieldset
{
	border: 1px solid #ffffff;
	display: block;
	font-size: 12px;
	margin: 0 0 3px;
	padding: 0;
	width: 100%;
}
form.form_breed_print fieldset.small{
	border: 1px solid #ffffff;
	display: block;
	font-size: 12px;
	margin: 0 0 3px;
	padding: 0;
	width: 60%;
}


/*
.form_breed_print input.day {width: 5%; }
.form_breed_print input.month { width: 5%; }
.form_breed_print input.year {width: 9%; }
.form_breed_print input {  margin: 0 2px 4px 2px; background-color:#f2f8ff; border: none!important}
.form_breed_print label {color: #666;  height: auto; background-color:#fff;font-size: 14px;}
.form_breed_print label.smaller {color: #666;  height: auto; padding: 0 1% 2px 1%; margin: 2px 2px 0 0; background-color:#fff;}
.form_breed_print label.breder {color: #666; height: auto; padding: 0 1% 2px 1%; margin: 2px 2px 0 0; background-color:#fff;}

.form_breed_print label.smallest {color: #666; height: auto; padding: 0 1% 2px 1%; margin: 0 2px 0 0; background-color:#fff; text-align: left;}
.form_breed_print label.heelsmall {color: #666;  height: auto; padding: 0 1% 2px 1%; margin: 0 2px 0 0; background-color:#fff; text-align: left;}

.form_breed_print input.radio_button { width: 16px;margin: 2px 0 0 2px; border:none!important }
.form_breed_print input[type=radio] { width: 20px; background-color:#f2f8ff!important }
.form_breed_print select { width: 55px; }

form .form_breed_print {font-size: 14px!important}
.form_breed_print label.printform {color: #666;margin:2px 0 0 0; background-color:#fff;}
.form_breed_print label.printform_klein {color: #666; margin:10px 0 0 0;background-color:#fff; }
.form_breed_print label.printform_klein2 {color: #666; margin:10px 0 0 0;background-color:#fff; }
.form_breed_print label.printform_middle {color: #666; margin:5px 0 0 0;background-color:#fff;}
.form_breed_print label.printform_breder {color: #333; margin:0px 0 0 0;background-color:#fff;   padding: 0 10px 0 10px;}
.form_breed_print label.breedst {color: #333; margin:0px 0 0 0;background-color:#fff;  padding: 0 10px 0 10px;}
.form_breed_print label.zestig {color: #333; margin:0px 0 0 0;background-color:#fff;  padding: 0 10px 0 10px;}
.form_breed_print label.printform_breedst {color: #333; margin:2px 0 0 0;background-color:#fff;  padding: 0 10px 0 10px;}
.form_breed_print label.printoutput_breder {color: #000; margin:0px 2px 0px 0;background-color:#fff;  padding:3px 10px 3px 10px;font-weight: normal;background-color:#F2F8FF;height: 15px; }

*/


/* #### */
.head_title {    height: auto;    width: 637px; margin: 0 0 10px 0;}
.explanation_empty {    margin: 0 15px 10px 0;}
.page_title { float: left; color: #0985c6;    font-size: 14px;    font-weight: bold;    margin: 0 0 10px 0;    padding-left: 17px; width: auto;}

.page_title2 {    color: #0985c6;    font-size: 16px;    font-weight: bold;    margin: 0 0 10px;   text-transform: uppercase;}
.explanation {   padding: 8px 2%;  width:  70% ; font-weight:normal; color: #2b4a8b;background-color: #D5F4FF;   margin: 0 0 10px 0;				-moz-box-shadow: 2px 2px 3px #BAD0E7;	-webkit-box-shadow: 2px 2px 3px #BAD0E7; box-shadow: 2px 2px 3px #BAD0E7; display:inline-block;
}
.explanation2 {  padding: 8px 15px ;  width: 922px; font-weight: normal; color: #2b4a8b;background-color: #D5F4FF;  margin: 0 0 10px 0;}

.explanation3 {clear: both;   padding: 8px 15px ;  width: 922px; font-weight: normal; color: #2b4a8b;background-color: #D5F4FF;   margin: 0 0 10px 0;	-moz-box-shadow: 2px 2px 3px #97B6D7;
	-webkit-box-shadow: 2px 2px 3px #97B6D7;
	box-shadow: 2px 2px 3px #97B6D7;
}
#content .explanation a { background-color: #25AEE8; padding-left: 5px; color: #fff!important}

.button_balk { float: left; width: auto; height: auto; padding: 9px 0 0 20px;}

#matching_clients { width: 240px;float: right; color: #333; font-weight: normal; border: 1px solid #1acee9; background-color: #E9EEF8; padding: 10px 10px 10px 15px; clear: right;}
#matching_clients ul { margin: 0; padding: 0; }
#matching_clients li { list-style-type: none; margin: 10px 0 0 0; padding: 0; }

.gemaakte_match { border:1px solid #abc7e2; background-color:#dbefff; margin:0 0 10px ; width: 100%;}

.matches td {padding: 0; border-right: 1px solid #BAD0E7;}
.matches td.td_noborder { border:none!important;}
.gemaakte_match td { padding: 5px 10px 5px 8px;}
.matches .head {  border-bottom: 1px solid #5f94c9;}
.matches .datum { width: 10%;}
.matches .client { width: 13%;}
.matches .service { width: 17%;}
.matches .th-vrijwilliger { width: 13%;}
.matches .memo { width: 23%;}
.matches .extra { width: 18%;}
.matches .th-wijzig { width: 3%;}
.matches .th-archief { width: 3%;}
#content table.matches { border:none; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}

.matches tr.even { background-color: #DBEFFF;}
.matches tr.odd { background-color: #C5E3FA; }

.overeenkomsten { color: #0985c6; }
.comments { font-size: 13px; font-style: italic; color: #333; width: 80%;}
/* AGENDA */


/* MELDFORMULIER  */
.opmerkingen {
	clear: both;
	width: 937px;
	border: 1px solid #e9e9e9;
	height: auto;
	margin: 0 20px 20px 0;
	padding: 15px;
	background-color:#fff;
	clear: both;

}
.opmerkingen br { margin: 10px; }
.opmerkingen a:link, .opmerkingen a:visited, .opmerkingen a:active {
	background-image:url(../../../swol/images/pijl_rood.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 0 0 0 25px;
}
.opmerkingen a:hover {
	background-image:url(../../../swol/images/pijl_rood2.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 0 0 0 25px;
}
.center_form_div { width: 90%; background-color:#fff;  border: 1px solid #CFD7E2; padding: 15px; margin: 5px 0 20px 0; }
.center_form_div table { border: 0; padding: 0; margin: 0; border-spacing: 0px;}
#content .center_form_div table, #content .center_form_div td, #content .center_form_div tr, #content .center_form_div th { line-height: 24px!important }
.center_form {  width: 100%;
	border: 0;
}
.center_form_left { width: 40%; }
.center_form_left2 { width: 250px; }
.center_form_right { width: 450px; }
.center_kopje { font-weight: bold; color: #EA2020; text-transform: uppercase;}
.kopjeKleiner { font-weight: bold; color: #000;font-size: 13px;}
.kopjeKleinerBlauw { font-weight: bold; text-decoration: underline; color: #0985c6 ;text-transform: uppercase; font-size: 11px; }
.kopjeBlauw { font-weight: bold; color: #0985c6 ; font-size: 14px; }
.stamkaart_jongere .kopjeBlauw, .stamkaart_client .kopjeBlauw, .stamkaart_vrijwilliger .kopjeBlauw, .stamkaart_mantelzorger .kopjeBlauw{ display:none;}
hr.border { border:none; border-bottom: 1px solid #a5c2e0; height:1px; padding: 0; margin: 20px 0 10px; width: 100%; display:inline-block; overflow:hidden;clear:both;}

.stamkaart_participant input[type=text], .stamkaart_jongere input[type=text], .stamkaart_client input[type=text], .stamkaart_vrijwilliger input[type=text], .stamkaart_mantelzorger input[type=text]
{  }

.stamkaart_hulpvraag { width: 175px ;}
.sk_hulpvraag_datum { width: 85px ;}
.sk_hulpvraag_tijd { width: 40px ;}
.sk_hulpvraag_status { width: 50px ;}
.sk_hulpvraag_match { width: 5px;}
.sk_hulpvraag_info { width: 5px;}
#voorziening_res_list label { font-weight: normal!important}
/* meldformulier */


/* //// VAKANTIEKAART ///// */
.vakkaart_van {width: 85px;}
.vakkaart_tot { width: 85px;}
.kopjeBlauw.auto { padding-top: 6px;}
form.vakantiekaart { padding-top: 20px; width: 80%; }
.selectbutton { border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; float: left; font-weight: bold;  background: #5ed7ff url(../images/down_arrow.png) no-repeat scroll right -3px;    border: 1px solid #5ed7ff; -moz-box-shadow: 2px 2px  #87ABE0; -webkit-box-shadow: 2px 2px 3px #87ABE0; 	box-shadow: 2px 2px 3px #87ABE0;
	cursor: pointer;    height: 25px;    margin: 0 5px 5px 0;    overflow: hidden;text-shadow: 2px 2px 3px #3973AC;
	-webkit-text-shadow:2px 2px 3px #3973AC; /* for chrome */
	-moz-text-shadow:2px 2px 3px #3973AC; /* for firefox */
	-o-text-shadow:2px 2px 3px #3973AC; /* for opera */
	-ms-text-shadow:2px 2px 3px #3973AC;/* for ie 9+ */
	-khtml-text-shadow:2px 2px 3px #3973AC;/* for gecko based browser*/	}

.button {border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;
	font-size: 11px;
	border: 1px solid #0985c6;
	background: #0985c6;
	color: #fff;
	cursor: pointer;
	-moz-box-shadow:  3px 3px 8px #9BBCDD;
	-webkit-box-shadow:  3px 3px 8px #ADDDE9;
	box-shadow: 3px 3px 8px #ADDDE9;
}
.vakantiekaart_btn {  margin: 0 0 0 10px; padding:  5px 10px 5px!important; font-size: 14px;}
.selectbutton.year { width: 80px; color: #c00;}
select.select.year { background: transparent none repeat scroll 0 0;    border: 0 none;    height: 22px;  width: 120%;}
select.select {    background: transparent none repeat scroll 0 0;    border: medium none;    color: #fff;    cursor: pointer;}
label.auto { width: auto;}

.selectbutton .select option {  padding: 5px 7px;}

.year .option {   background-color: #fff; color: #666; }
.year .option:focus {   background-color: #000; color: #fff; }
.option_box { width: auto; border: 1px solid #333; height: auto;}

.box_opvallend { float:right; background-color:#0985c6;font-size: 14px; color: #fff; padding: 5px 10px 7px;
	border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;
	-moz-box-shadow: 2px 2px  #87ABE0; -webkit-box-shadow: 2px 2px 3px #87ABE0; 	box-shadow: 2px 2px 3px #87ABE0;
	text-shadow:2px 2px 3px #666;
	-webkit-text-shadow:2px 2px 3px #666; /* for chrome */
	-moz-text-shadow:2px 2px 3px #666; /* for firefox */
	-o-text-shadow:2px 2px 3px #666; /* for opera */
	-ms-text-shadow:2px 2px 3px #666;/* for ie 9+ */
	-khtml-text-shadow:2px 2px 3px #666;/* for gecko based browser*/	}

.home form.vakantiekaart table { margin-top: 20px;}
.home form.vakantiekaart table th { text-align: left; border-top:none;}
/*//////////////////*/

.categorie { color: #0985c6 ;}
.grote_tekst { font-size: 16px; color: #25aee8; font-weight: bold;}
input#delete { background-color: #f99; padding: 10px; color: #C00; font-size: 16px; border: 1px solid #F99; border-radius: 8px; -moz-border-radius: 8px;  -webkit-border-radius: 8px; cursor: pointer; margin-right: 50px;}
input#delete:hover { background-color: #900; border: 1px solid #900;}
#annuleren { width: auto; background-color: #4ED3FF; padding: 10px; color: #fff; font-size: 16px; border: 1px solid; border-color: #4ED3FF!important; border-radius: 8px; -moz-border-radius: 8px;  -webkit-border-radius: 8px; cursor: pointer; margin-right: 50px;}
#annuleren:hover { background-color: #25AEE8; border: 1px solid #25AEE8; color: #4ED3FF;}

/* NETWERK */
.netwerk { margin-top: 20px;}
.kopje_netwerk {
	background-color: #4aacdb;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
	width: 120px;
}

.page_title1 {
	color: #0985c6;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 10px 10px 0;
	text-transform: none;
}
tr.ntw1, tr.ntw2, tr.ntw3, tr.ntw {
	font-size: 11px!important; color: #fff !important;
}

th.ntw1, th.ntw2, th.ntw3, th.ntw {
	font-size: 12px!important; color: #fff !important;
}
th.ntw1, th.ntw2, th.ntw3, th.ntw {
	background-color: #ABC6E2 !important;
}
.ntw1 {
	width: 35%;
}

.binnen_crvs, .buiten_crvs {
	margin: 0 0 10px;
	padding: 10px 15px 15px;
}
.binnen_crvs {
	background-color: #E9EFF8;
	border: 1px solid #24ACE6; margin-bottom: 30px;
}
.binnen_crvs tr.odd { background-color:#CEDDEE!important;}
.binnen_crvs table.center, .buiten_crvs table.center { border: 1px solid #95B8DB; border-top:none; border-bottom:none;}
.buiten_crvs {
	background-color: #E9EFF8;
	border: 1px solid #900;

}

.buiten_crvs .page_title1 {
	color: #900 !important;
}
.netwerk tr.head2 th {
	font-size: 12px!important;

}

.colorpicker { position:absolute; left: 50%; margin-left: 0; top: 20%; margin-top: 400px; }

.cke_reset { width: 100%!important; float: none!important;margin: 0 0 !important; overflow:hidden; padding: 0!important;}
.tabel > .cke_reset { width: 95%!important; float: none!important; margin-bottom: 10px!important; }

#timeCount { float: left; position: fixed; left: 50%; margin-left: 250px; background-color: #0985c6; color: #fff; padding: 20px 30px; font-size: 15px;border-radius: 3px;	-moz-border-radius: 4px;-webkit-border-radius:3px;
	-moz-box-shadow: 2px 2px  #87ABE0;
	-webkit-box-shadow: 2px 2px 3px #87ABE0;
	box-shadow: 2px 2px 3px #87ABE0;}


.tooltip{ background-color:#ccc;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	position:absolute;
	z-index:1020;
	display:block;
	visibility:visible;
	padding:5px;
	font-size:11px;
	line-height: 23px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in{
	opacity:.9;
	filter:alpha(opacity=90)
}
.tooltip.top{
	margin-top:-2px
}
.tooltip.right{
	margin-left:2px
}
.tooltip.bottom{
	margin-top:2px
}
.tooltip.left{
	margin-left:-2px
}
.tooltip.top .tooltip-arrow{
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #f5f5f5;
}
.tooltip.left .tooltip-arrow{
	top:50%;
	right:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #f5f5f5;
}
.tooltip.bottom .tooltip-arrow{
	top:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #f5f5f5;
}
.tooltip.right .tooltip-arrow{
	top:50%;
	left:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #f5f5f5;
}
.tooltip-inner{
	max-width:200px;
	padding:15px;
	color:#333;
	background-color:#fff;
	font-size: 12px;
	line-height: 22px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.tooltip-arrow{
	position:absolute;
	width:0;
	height:0
}

/*  Matches OUD */
#matching_clients { width: 240px;float: right; color: #333; font-weight: normal; border: 1px solid #1acee9; background-color: #E9EEF8; padding: 10px 10px 10px 15px; clear: right;}
#matching_clients ul { margin: 0; padding: 0; }
#matching_clients li { list-style-type: none; margin: 10px 0 0 0; padding: 0; }

.gemaakte_match { border:1px solid #abc7e2; background-color:#dbefff; margin:0 0 20px ; width: 100%;}

.matches td {padding: 0; border-right: 1px solid #BAD0E7;}
.matches td.td_noborder { border:none!important;}
.gemaakte_match td { padding: 5px 10px 5px 8px;}
.matches .head {  border-bottom: 1px solid #5f94c9;}
.matches .datum { width: 10%;}
.matches .tijd { width: 4%;}
.matches .client { width: 10%;}
.matches .service { width: 13%;}
.matches .th-vrijwilliger { width: 10%;}
.matches .memo { width: 21%;}
.matches .extra { width: 18%;}
.matches .th-wijzig, .matches .th-match, .matches .th-verwijder { width: 3%!important;}
.matches .vw.th-verwijder, .matches .th-archief { width: 3%!important;}
#content table.matches { border:none; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}

.matches tr.even { background-color: #DBEFFF;}
.matches tr.odd { background-color: #0985c6;  color:#fff!important; border: 1px solid #0985c6;}
.matches tr.odd td  { color:#fff;border-right: 1px solid #0985c6; border-bottom: none;}

/* Matches Nieuw */
.matchen td {padding: 0; border-right: 1px solid #BAD0E7;}
.matchen td.td_noborder { border:none!important;}
.gemaakte_match td { padding: 5px 10px 5px 8px;}
.matchen .head.match {   background-color:#0985c6; padding: 6px 10px; color:#fff; width: 100%; height: auto; overflow:hidden;}
.matchen .even { background-color: #E2EBF5;  padding: 11px 10px 6px 10px; overflow:hidden;border-left: 1px solid #B7CEE6;border-right: 1px solid #B7CEE6;}
.matchen .odd { background-color: #cbddf1;  padding:11px 10px 6px 10px; overflow:hidden; border: 1px solid #B7CEE6;}

.matchen .datum, .matchen .tijd, .matchen .client, .matchen .categorie, .matchen .extra, .matchen .th-wijzig, .matchen .th-match, .matchen .th-verwijder, .matchen .vw.th-verwijder, .matchen .th-archief, .matchen .vraag { float: left; }

.matchen .datum:before, .matchen .tijd:before, .matchen .client:before, .matchen .categorie:before, .matchen .matchen .vraag:before 	{content: " "; display:inline-block;}

#content .matchen .ma,  #content .matchen .dt { padding-top: 0!important;}
.head.match .datum,.head.match .tijd,.head.match .client,.head.match .categorie,.head.match .vraag { color:#fff;}
.matchen .datum,.matchen .tijd,.matchen .client,.matchen .categorie,.matchen .vraag { color:#666;}

.matchen .datum { width: 16%;}
.matchen .tijd { width: 10%;}
.matchen .client { width: 18%;}
.matchen .categorie { width: 18%;}
.matchen .vraag { width: 30%;}

.head.match .categorie { color:#fff!important;}
.categorie.zwart { color:#666!important;}
.matchen .th-wijzig, .matchen .th-match, .matchen .th-verwijder { width: 3%!important;}
.matchen .vw.th-verwijder, .matchen .th-archief { width: 3%!important;}
#content table.matchen { border:none; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}

.head a.wijzig { float:right; background-color: #4f9cc4;color: #fff !important;border-radius: 4px;
	-moz-border-radius: 4px;-webkit-border-radius: 4px; padding: 5px 10px;}

.head a.wijzig:after { font-family: fontawesome; display:inline;  content: "\f040";font-size: 12px;padding: 0 0 0 10px;color: #fff;font-weight: bold;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}

/*//////////////////*/

.wit_bold { font-size: 15px; font-weight: bold;}
.overeenkomsten { color: #0985c6; }
.comments { font-size: 13px; font-style: italic; color: #333; width: 80%;}

.memo_left {color:#666; float: left; width: 10%; padding-right: 50px; font-weight: bold; display:inline;}
.memo_right {color:#666; float: left; width: 25%; padding-right: 50px; display:inline-block;}
.memo_right.border { width: 30%; border-right: 1px solid #ccc; margin-right: 30px;}
.memo_right:after { content:"."; color:#fff;}
tr.match_memo { background-color:#cbddf1; }
.memo_match { padding: 5px 6px; width: 100%; height: auto; overflow:hidden; display:block; margin-bottom: 6px;}
.match_left  {color:#0985c6; float: left; width: 20%; padding-right:10x; font-weight: bold; display:inline;}
.match_right { float: left; width: 60%; margin-right: 200px; display:inline-block;}
.match_col4small { width: 10%; float: left; color:#0985c6;}
.match_col4medium { width:23%; float: left}
.match_col4large { width: 39%; padding-right: 80px; float: left}
.home table .gemaakte_match { border-bottom: 1px solid #CFDFEF!important;}
.gemaakte_match .client a { color:#fff!important;
	text-shadow: 2px 2px 3px #25aee8  ;
	-webkit-text-shadow:2px 2px 3px #3973AC; /* for chrome */
	-moz-text-shadow:2px 2px 3px #3973AC; /* for firefox */
	-o-text-shadow:2px 2px 3px #3973AC; /* for opera */
	-ms-text-shadow:2px 2px 3px #3973AC;/* for ie 9+ */
	-khtml-text-shadow:2px 2px 3px #3973AC;/* for gecko based browser*/	}


/* ////COACHBOOK //*/
#alle_vacs { width: 100%; }
#alle_vacs ul {	 margin: 15px 0; padding: 0 20px 15px 0;
	-moz-column-count: 2;
	-moz-column-gap: 50px;
	-webkit-column-count: 2;
	-webkit-column-gap: 50px;
	column-count: 2;
	column-gap: 50px; }
#alle_vacs li {  list-style-type: none; margin: 0 0 25px; display:inline-block; padding: 10px 20px 20px;  border: 1px solid #f6edfb; background-color:#CBDDF1; width: 95%;	-webkit-border-radius:7px;	-moz-border-radius:7px;	border-radius:7px;}
#alle_vacs h2 { font-weight: bold; font-size: 18px; color:#0985c6; padding-bottom: 10px; margin: 15px 0 15px 0; border-bottom: 1px solid #a1c7db; }
#alle_vacs li a { padding: 6px 0; display:inline-block; width: 100%;  border-bottom: 1px dotted #CBDDF1;}
#alle_vacs li a:hover { border-bottom: 1px dotted #a1c7db;}
#alle_vacs a:before { font-family: fontawesome; display:inline; content: "\f105"; padding-right: 5px;}

.linkerkolom_form { height: 100%; margin: 20px 35px 0 0;  min-height: 200px; width: 25%;    float: left;
	overflow: hidden;}
.linkerkolom_form img {	width: 94%;	height: auto; border: 7px solid #f1fbfc;}
#aanmelden { float:left;width: 65%;	margin: 0 0 0 12px;	padding: 5px 0;}
#aanmelden h4, .kopjeInfopagina {font-weight: bold;	margin: 5px 0;	color: #3973AC;	font-size: 1.4em;	padding: 5px 0 0 0;}
.bedrijfsinfo { width: 100%;}
.org_logo { width: 100%; padding: 0 0 30px 0;}
.org_kopje { width: 100%; font-weight: bold; color: #0985c6; font-size: 16px; margin: 25px 0 10px 0;padding: 0 0 5px 0; }
.org_kopje_hoofd { float: left; width: 50%;  font-weight: bold; color: #333; font-size: 16px; margin: 0 20px 10px 0;padding: 0 50px 10px 0; border-bottom: 1px dotted #6b1a76; }
.org_kopje_extra {border-bottom: 1px dotted #ccc;  width: 100%; font-weight: bold; color: #0985c6; font-size: 1.1em; margin: 15px 0 0px 0;padding: 0 0 3px 0;}
.org_info_extra { width: 100%; margin: 0 0 15px 0; border-bottom: 1px solid #ccc; padding-bottom: 15px; line-height: 21px;}
.org_info { width: 100%;}
.org_info ul { margin: 0; padding: 0 0 15px 0; }
.org_info li { margin: 0; padding: 3px 0 5px ; list-style-type: none; display:inline-block; width: 100%;}
.org_info label { width:25%; margin: 0; padding-top: 0;}

a.terugbutton {	float:right; font-weight: bold;	display: block;	width: 140px;	background-color: #25aee8; display:inline-block; white-space: nowrap; width: auto;	padding: 7px 10px;	font-size: 14px;	color: #fff!important;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	order-radius: 4px;}

.linkerkolom_form a.contact {	margin-top: 25px;	font-weight: bold;	display: block;	width: 140px;	background-color: #9E46AE;	padding: 7px 10px;	font-size: 14px;	color: #fff!important;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	order-radius: 4px;}

.linkerkolom_form a.contact:after {  font-family: fontawesome; display:inline; content: "\f0e0"; padding-left: 10px; font-size: 17px;}

.wrap_result { width: 100%; }
.header_results { font-size: 18px; font-weight: bold; display:inline-block; margin: 5px 0 20px;}
.header_results:after { content: "\f107"; font-family: FontAwesome; display:inline; padding-left: 8px; font-size: 21px; top: 2px;position:relative;}
#content a.coach_name { font-size: 20px; font-weight: bold; margin: 10px 0 15px; display:inline-block; width: 100%;}
#content a.coach_name:after { content: "\f101"; font-family: FontAwesome; display:inline; padding-left: 8px;}
.coach_experience { padding-bottom: 20px; margin-bottom: 20px; padding: 3% 5%; background-color:#CBDDF1; border: 1px dotted #c3d4e7;}
.coach_experience_text { line-height: 23px; font-size: 14px; -webkit-column-count: 2 ;-moz-column-count: 2 ;column-count: 2 ; -webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;}

.coach_contact label { font-weight: bold; font-size: 15px; width: 100%;}
.coach_contact textarea { width: 95%;}
.coach_contact input.button { font-size: 15px;}
.page_title.large { font-size: 17px;}
.coach_contact h4 { color:#0985c6!important;margin: 8px!important;}