﻿@charset "utf-8";
/*

kleuren:
login knop				#00dfd3
rood errormelding		#ff0000
groen errormelding		#04b600
donkerblauw hover		#004478
grijs help				#eeeeee
tekst login box	actief	#555555
tekst login box placeh	#dddddd
oranje acties			#ff9600
lichtblauw mnenu set	#3377ab

*/

/* algemeen */
html, body 						{ font-family: 'Source Sans Pro', sans-serif; font-weight:400; -webkit-font-smoothing: subpixel-antialiased; font-size:12px; }
a								{ color:inherit; text-decoration:none; cursor: pointer; }

/* login pagina */
a#helpBtn						{ font-size:18px; color:#999; text-align:center; font-weight:700; }
a#helpBtn:hover					{ color:#555; }
a#helpBtn:hover .hover 			{ font-weight:400; }

a#wachtwoordBtn					{ font-size:18px; color:#fff; text-align:center; font-weight:400; }
#loginBox_btns span				{ color:#fff; font-size:24px; font-weight:400; }

/* help pagina */
#helpBox_content	h1			{ font-weight:100; font-size:36px; }
#helpBox_content	h2			{ font-weight:100; font-size:24px; color:#333; }
#helpBox_content	h3			{ font-weight:600; font-size:18px; color:#555; }
#helpBox_content	h4			{ font-weight:400; font-size:16px; }
#helpBox_content	p			{ font-weight:200; font-size:16px; line-height:24px; }
#helpBox_content	li			{ font-weight:200; font-size:16px; line-height:24px; }

#helpBox_content	a			{ color:#00dfd3; text-decoration:underline; }
#helpBox_content	a:hover		{ color:#004478; }

/* default */
div.top_loc_optie 				{ font-size:24px; color:#555; font-weight:400; }
div.top_loc_optie:hover			{ color:#3377ab !important; }
div.selected					{ color:#999; }
div.top_loc_optie.set			{ color:#777; font-weight:400; }
div#absmodule					{ font-size: 24px; font-weight: 400; color: #3377ab; }

div#titel_text h1 { line-height:1; margin:0; padding:0; }

/* dropdown */
div.dropdown_box_opties	li		{ font-size:16px; color:#333 !important; line-height:34px; text-decoration:none !important; }
div.dropdown_box_opties	li:hover { color:#fff !important; }
div.dropdown_box_opties	li.set	{ color:#fff !important; font-weight:500; }
div.dropdown_box_opties li a    { display:block; }
div.dropdown_box_titel			{ font-size:16px; color:#fff; }

/* menu */
div#menu_logo					{ font-size:24px; font-weight:700; color:#3377ab; text-align:right; }
a.menu_btn						{ font-size:9px; color:#555; text-align:center; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
a.menu_btn:hover				{ color:#ff9600; }
a.menu_btn.set					{ color:#3377ab !important; }
a.menu_btn span.aantal			{ font-size:10px; color:#555; font-weight:100; text-align:center; font-family:Arial, Helvetica, sans-serif; }
a.menu_btn:hover span.aantal	{ color:#fff; }
a.menu_btn.set span.aantal		{ color:#fff; }

/* overzicht */
table.overzicht_table td						{ font-size:16px; color:#555; font-weight:500; }
table.overzicht_table tr.header td				{ font-size:14px; color:#000; font-weight:300; text-transform:uppercase; letter-spacing:1px; }	
div.filter_dropdown div.dropdown_box_titel		{ font-size:16px; color:#fff; font-weight:400; text-transform:none !important }
div.dropdown_up_titel							{ font-size:18px; color:#fff; font-weight:400; text-transform:none !important }

/* map stylinh */
div#ovz_kaart div.locatienaam 					{ font-size:16px; color:#555; font-weight:400; text-transform:none !important }
div#ovz_kaart a.object		 					{ font-size:14px; color:#888888; font-weight:100; text-transform:none !important }
div#ovz_kaart a.object span.aantal				{ color:#004478; }
div#ovz_kaart a.object:hover					{ color:#004478; }
div#ovz_kaart a.object:hover span.aantal		{ color:#fff; }

/* info dropdown */
span.info_dropdown								{ color:#fff; text-align:center; }

/* stat menu */
div.stat_aantal									{ font-size:18px; font-weight:700; color:#333; }
div.stat_omschrijving							{ font-size:12px; color:#555; font-weight:400;  text-transform:uppercase; white-space:nowrap; }

/* lijst menu */
div#lijst_menu ul li							{ font-size:12px; color:#333; font-weight:500; }	
div#lijst_menu ul li.set a, div#lijst_menu ul li.True a						{ color:#3377ab; }
div#lijst_menu ul li.set a.nieuw				{ color:#fff !important; }
a.nieuw											{ color:#ff9600 !important; text-decoration:none !important; }
a.nieuw:hover									{ color:#fff !important; }
div#lijst_menu ul li a span.aantal				{ font-size:10px; color:#fff; font-weight:400; text-align:center; }

/* sub_menu*/
div#sub_menu ul li								{ font-size:16px; color:#333; font-weight:500; }	
div#sub_menu ul li a							{ color:#555 !important; text-decoration:none; }
div#sub_menu ul li a:hover						{ color:#ff9600 !important; }
div#sub_menu ul li.set a						{ color:#3377ab !important; text-decoration:none; }
div#sub_menu ul li a span.aantal				{ font-size:10px; color:#fff; font-weight:400; text-align:center; }

/* help pagina */
#text_inhoud	h1								{ font-weight:300; font-size:36px; color:#004478; }
#text_inhoud	h2								{ font-weight:300; font-size:24px; color:#333; line-height:1; margin:2px 0 10px 0; padding:0; }
#text_inhoud	h3								{ font-weight:600; font-size:18px; color:#333; }
#text_inhoud	h4								{ font-weight:400; font-size:16px; }
#text_inhoud	p								{ font-weight:200; font-size:16px; line-height:24px; }
#text_inhoud	li								{ font-weight:200; font-size:16px; line-height:24px; }
#text_inhoud	p								{ font-weight:200; font-size:16px; line-height:24px; }

#text_inhoud	a								{ color:#3377ab; text-decoration:underline; }
#text_inhoud	a:hover							{ color:#004478; }

a.tagBtn										{ color:#555 !important; text-decoration:none !important; }

a.drag, a.sortby										{ color:#333 !important; text-align:center; text-decoration:none !important; }
a.confirm, div.confirm,div.abort, a.cancel, a.abort, a.edit, a.add, a.set, .confirm		{ color:#fff !important; text-align:center; text-decoration:none !important; }
input.confirm                                   { font-size: 12px !important; }

/* lijst menu */
table.detail_table								{ line-height:15px; }
    table.detail_table td {
        font-size: 12px !important;
        color: #333 !important;
        font-weight: 500;
        white-space: nowrap !important;
              
    }
.multiedit {
    padding: 0px;
    margin: 0px;
    padding-left: 16px;
}
    .multiedit li {
        font-size: 12px !important;
        color: #333 !important;
        font-weight: 500 !important;
        white-space: nowrap !important;
        line-height: 14px !important;
    }

table.detail_table td.klein {
    font-size: 12px;
    color: #555;
    font-weight: 500;
    width: 165px;
    white-space: nowrap;
    font-weight: bold;
    padding-right: 30px;
    vertical-align:top;
}	


/* help pagina */
.lightbox_melding_top	h1						{ font-weight:300; font-size:36px; margin:0; padding:0; }
.lightbox_melding	h1							{ color:#555; }
.lightbox_loader	h1							{ color:#004478; }
.lightbox_melding	p							{ font-weight:300; font-size:16px; line-height:24px; }
.save h1	, .error h1							{ color:#fff; }

a#lightbox_sluit								{ color:#ff9600; font-size:20px; }
a#lightbox_sluit:hover							{ color:#3377ab; }

/* beheer pagina */
table#actueelOpen *, tr#toestelOpen *, table#oudOpen *, table#nieuwOpen *, tr#speelplekOpen * { color:#3377ab !important; }

.label_succes                                   { display:none;font-size:14px;cursor:default; }
.inspectie-memo
{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 19px;
}