/* Copyright (C) 2000 - 2015 Web2Design */
.paging_image {
	width: 16px;
	height: 16px;
	text-align: right;
}

.paging_size {
	width: 180px;
}

.fieldset {
	float: left;
}

.paging_items {
	float: left;
	margin: 30px 10px 0 0;
}

.paging_button {
	float: left;
	margin-top: 30px;
}

.paging_items select {
	float: none !important;
	margin: 0 5px 0 0;
}

a.pager.button_link {
	margin: 0 7px 0 0;
	float: left;
}

	a.pager.button_link[disabled], a.pager.button_link[disabled="disabled"] {
		display: none;
	}

a.pager.right.button_link,
.list .last a.button_link:link, .list .last a.button_link:visited, .list .last a.button_link:hover, .list .last a.button_link:active {
	background: #fff url(../images/arrow_right.jpg) top right no-repeat;
	padding: 2px 19px 2px 7px;
}

a.pager.left.button_link {
	background: #fff url(../images/arrow_left.jpg) top left no-repeat;
	padding: 2px 7px 2px 19px;
}

/*
.clear {
		display : none;
}*/

.form_field {
	vertical-align: top;
	display: block;
	float: left;
}

/*
.mBot10 {
		background : transparent;
		color : #fff;
		display : block;
		font : 0;
		width : 0;
		height : 0;
}
*/

.login_field /*stond eerst hard in de aspx pagina*/ {
	width: auto;
}

/* tijdelijk voor bsb */
span.right {
	width: 100%;
	text-align: right;
}

div.right {
	width: auto;
	text-align: right;
}

div.left {
	float: left;
}

.width100 {
	width: 100%;
}

.ucase {
	text-transform: uppercase;
}

.clear {
	clear: both;
	overflow: hidden;
}

.clearDiv {
	display: none;
}

/*
div.contentContainer {
		font-size : 11px;
		margin : 10px;
}
*/


p {
	margin: 0px;
}

.popup {
	margin-bottom: -3px;
	padding: 0;
	cursor: hand;
}

.noDisplay {
	display: none !important;
}

.liPipe {
	display: none !important;
}

.displayPrint {
	display: none;
}

.bold {
	background: transparent;
	color: #000;
	font-weight: bold !important;
}

.underline {
	text-decoration: underline;
}

.italic {
	font-style: italic;
}

.boldWhite {
	background: transparent;
	color: #fff;
	font-weight: bold !important;
}

/* nowrap */
.nowrap {
	white-space: nowrap !important;
}

/* vertical-align */
.vAlignB {
	vertical-align: bottom !important;
}

.vAlignT {
	vertical-align: top !important;
}

.vAlignM {
	vertical-align: middle !important;
}

.tAlignL {
	text-align: left !important;
}

.tAlignC {
	text-align: center !important;
}

.tAlignR {
	text-align: right !important;
}

.edit_cell {
	padding-bottom: 5px;
}

/* float */
.floatL {
	float: left !important;
}

.floatR {
	float: right !important;
}

.floatN {
	float: none !important;
}

/* margin */
.margin0 {
	margin: 0px !important;
}

.marginT0 {
	margin-top: 0 !important;
}

.marginT2 {
	margin-top: 2px !important;
}

.marginT5 {
	margin-top: 5px !important;
}

.marginT10 {
	margin-top: 10px !important;
}

.marginT15 {
	margin-top: 15px !important;
}

.marginT20 {
	padding-top: 20px !important;
}

.marginT23 {
	padding-top: 23px !important;
}

.marginT25 {
	margin-top: 25px !important;
}

.marginT60 {
	padding-top: 60px !important;
}

.marginB0 {
	margin-bottom: 0px !important;
}

.marginB5 {
	margin-bottom: 5px !important;
}

.marginB10 {
	margin-bottom: 10px !important;
}

.marginL0 {
	margin-left: 0px !important;
}

.marginL5 {
	margin-left: 5px !important;
}

.marginL8 {
	margin-left: 8px !important;
}

.marginL10 {
	margin-left: 10px !important;
}

.marginL15 {
	margin-left: 15px !important;
}

.marginL18 {
	margin-left: 18px !important;
}

.marginL35 {
	margin-left: 35px !important;
}

.marginR5 {
	margin-right: 5px !important;
}

.marginR15 {
	margin-right: 15px !important;
}

.marginR50 {
	margin-right: 50px !important;
}

/* padding */

.paddingT0 {
	padding-top: 0 !important;
}

.paddingT5 {
	padding-top: 5px !important;
}

.paddingT10 {
	padding-top: 10px !important;
}

.paddingT15 {
	padding-top: 15px !important;
}

.paddingT20 {
	padding-top: 20px !important;
}

.paddingT25 {
	padding-top: 25px !important;
}

.paddingB0 {
	padding-bottom: 0px !important;
}

.paddingB2 {
	padding-bottom: 2px !important;
}

.paddingB5 {
	padding-bottom: 5px !important;
}

.paddingB10 {
	padding-bottom: 10px !important;
}

.paddingB20 {
	padding-bottom: 20px !important;
}

.paddingB100 {
	padding-bottom: 100px !important;
}

.paddingL5 {
	padding-left: 5px !important;
}

.paddingL10 {
	padding-left: 10px !important;
}

.paddingR5 {
	padding-right: 5px !important;
}


/* width */
.w50 {
	width: 50px !important;
}

.w60 {
	width: 60px !important;
}

.w70 {
	width: 70px !important;
}

.w100 {
	width: 100px !important;
}

.w120 {
	width: 120px !important;
}

.w150 {
	width: 150px !important;
}

.w200 {
	width: 200px !important;
}

.w300 {
	width: 300px !important;
}

.w330 {
	width: 330px !important;
}

.w350 {
	width: 350px !important;
}

.w380 {
	width: 350px !important;
}

/* height */
.h15 {
	height: 15px !important;
}

.h100 {
	height: 100px !important;
}

.h200 {
	height: 200px !important;
}


.table_content_print {
	margin-left: -2px;
	border-collapse: collapse;
}

.divloading {
	background: transparent;
	text-align: center;
	position: fixed;
	top: 20%;
	left: 0;
	width: 100%;
}

.divloadingCenter {
	background-color: #fff;
	margin-left: -200px;
	position: fixed;
	filter: alpha(opacity=85);
	opacity: .85;
	top: 150px;
	left: 50%;
	width: 400px;
	height: 50px;
	border: solid 1px #000;
}

.field_area {
	height: auto !important;
}

tr.empty_row {
	display: none;
}

/*
margin-left: - (width/2)px;
*/

.containerExtraInfo {
	margin: 0;
	padding: 0;
}

.tooltipExtraInfo {
	position: absolute;
	z-index: 100000;
	background-color: #ffc;
	border: 1px solid black;
	margin: 0;
	padding: 6px;
	width: 250px;
	left: 2px;
	top: -8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

	.tooltipExtraInfo td.close {
		padding: 10px 0 0 0;
	}

.service_table {
	white-space: nowrap !important;
}

/* kenteken_service */
.kenteken_service {
	background: transparent url(../images/kenteken_service.png) 0 0 no-repeat;
	float: left;
	width: 150px;
	height: 32px;
	margin: 0;
	padding: 0;
}

.kenteken_field_service {
	background: transparent;
	color: #000;
	height: 30px;
	font-family: Verdana, Geneva, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	width: 150px;
	height: 29px;
	margin: 0;
	padding: 3px 0 0 0;
	border: none;
	text-align: center;
	text-transform: uppercase;
}

li.subMenuHeader {
	display: none !important;
}

/* Premievergelijk service */

.font-normal {
	font-weight: normal;
}

.firstColumn {
	clear: left;
}

.intro {
	padding: 10px 10px 0 10px;
}

.text-small-caps {
	font-variant: small-caps;
}

.gold {
	color: #daa520;
}

.grey {
	color: #ddd;
}

.cursorInfo {
	cursor: pointer;
}

/*Button Primary kleurenschema gelijk aan  Button Success */
.btn-primary {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

	.btn-primary:focus,
	.btn-primary.focus {
		color: #fff;
		background-color: #449d44;
		border-color: #255625;
	}

	.btn-primary:hover {
		color: #fff;
		background-color: #449d44;
		border-color: #398439;
	}

	.btn-primary:active,
	.btn-primary.active,
	.open > .dropdown-toggle.btn-primary {
		color: #fff;
		background-color: #449d44;
		border-color: #398439;
	}

		.btn-primary:active:hover,
		.btn-primary.active:hover,
		.open > .dropdown-toggle.btn-primary:hover,
		.btn-primary:active:focus,
		.btn-primary.active:focus,
		.open > .dropdown-toggle.btn-primary:focus,
		.btn-primary:active.focus,
		.btn-primary.active.focus,
		.open > .dropdown-toggle.btn-primary.focus {
			color: #fff;
			background-color: #398439;
			border-color: #255625;
		}

	.btn-primary:active,
	.btn-primary.active,
	.open > .dropdown-toggle.btn-primary {
		background-image: none;
	}

	.btn-primary.disabled:hover,
	.btn-primary[disabled]:hover,
	fieldset[disabled] .btn-primary:hover,
	.btn-primary.disabled:focus,
	.btn-primary[disabled]:focus,
	fieldset[disabled] .btn-primary:focus,
	.btn-primary.disabled.focus,
	.btn-primary[disabled].focus,
	fieldset[disabled] .btn-primary.focus {
		background-color: #5cb85c;
		border-color: #4cae4c;
	}

	.btn-primary .badge {
		color: #5cb85c;
		background-color: #fff;
	}


.ButtonActieAnnuleren {
	width: 18px;
	margin: 0;
	background-color: rgba(192, 192, 192, 0.72);
	border: 1px solid black !important;
	padding: 1px;
}

tr.totaalLine {
	border-top: 2px solid black;
	padding-top: 4px;
}

.euroteken_dekkingblok {
	float: left;
}

.totaalInclusiefKosten {
	font-size: xx-small;
}


.noottekst {
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.nootsymbool {
	font-size: xx-small;
	vertical-align: super;
	margin-left: 1px;
	display: inline-block;
}

.noot_info_cel {
	vertical-align: super;
}

.noot_info_tabel {
	margin-top: 15px;
}


@media print {
	.table_printheader, .table_tab, a.uri_detail, .button, .button_zoek, .PositiveButton, .buttonHover, .print_display_none, .table_login_form, .table_historienavigatie, .table_subnavigatie, .logo_banner, .hoofd_navigatie, .machine, #m_pnlPageHistory, .table_hoofdnavigatie, .cel_subnavigatie, #zoek, .paging_cel, .paging_cel_right, .filler, .footer, #globalFooterContainer, .sub_menu {
		display: none !important;
		padding: 0;
		margin: 0;
	}

	.table_printheader {
		display: block;
	}

	.trOffertenummer, .trOpmaakDatum {
		display: none;
	}

	body, table, td, th, caption, h1, h2, h3, p, a, div, dl, dt, dd, ol, ul, li, form, legend, fieldset, input, textarea, select {
		font-family: Arial;
		font-size: 11pt;
		color: #000;
	}

	h1 {
		font-size: 20pt;
	}

	h1, h2 {
		margin: 0;
	}

	/* correctie van de vaste marges:*/
	.content {
		margin: 0 0 0 0 !important;
		padding: 0 0 0 0 !important;
		width: auto;
		height: auto;
	}

	.header {
		margin: 0 0 0 0 !important;
		padding: 0 0 0 0 !important;
	}

	.content_flow {
		width: auto;
		height: auto;
	}
	/* .table_main > cel_main_content > 
					table_main_content > td.cel_main > table_content >
					table_paging > paging_header > paging_cel_right > paging_cel > 
					table_datagrid > datagrid_header > td.datagrid */
	.table_main, .table_main_content {
		width: auto;
		margin-top: 0px;
		padding-top: 0px;
	}

	.table_main {
		border: solid 0px #fff;
	}

	.table_content {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: auto;
		height: auto;
		border-collapse: collapse;
	}

	td.cel_main {
		width: auto;
		padding: 0;
	}

	.table_paging, .table_datagrid, .datagrid_header td {
		width: auto;
		margin: 0;
		padding: 0;
	}

	.paging_header, td.datagrid, .datagrid_header td {
		font-size: 11pt;
	}

	.datagrid_header td, td.datagrid {
		padding: 0.2em 0.5em 0 0;
	}

	td.cel, td.cel_right, td.cel_los, td_cel_zoek, .cel_euroteken, .cel_eurobedrag, div.contentContainer {
		font-size: 11pt;
		padding: 0 0.5em 0.5em 0;
	}

	div.contentContainer {
		margin: 0;
	}

	.bold {
		color: #000;
	}

	.producten {
		display: none;
	}

	.table_content_print {
		/*page-break-before:*/ /*pagina-einde aangeven in brief zelf; dit staat bij sommige klanten nog op always; in de css*/
		page-break-before: auto;
		table-layout: fixed;
		display: block;
		background: transparent;
		color: #000;
		width: auto;
		text-align: left;
		padding: 0;
		margin: 0;
		border-collapse: collapse;
	}

	.displayPrint {
		display: block;
		width: auto;
	}

	.paginaEinde {
		page-break-before: always !important;
		table-layout: fixed;
		display: block;
		background: transparent;
		color: #000;
		width: auto;
		text-align: left;
		padding: 0;
		margin: 0;
	}

	.paginaEindeBookMark {
		page-break-before: always !important;
	}

	.content_table td {
		vertical-align: top !important;
	}

	tr.totaalLine {
		border-top: 2px solid black;
		padding-top: 4px;
	}

	.euroteken_dekkingblok {
		float: left;
	}

	.totaalInclusiefKosten {
		font-size: small;
	}
}


.divMonutaGezondheidsvragen {
	font-family: Calibri !important;
	font-size: 16px;
}

.mgv-checkbox {
	color: blue !important;
}

.monuta_geslacht, .monuta_aanvragerisverzekerde {
	width: 45% !important;
}


	.monuta_geslacht input, .monuta_aanvragerisverzekerde input {
		margin-right: 5px;
	}

