﻿.form_Main {
	background-color: #ffffff;
	padding: 7px 0px 30px 0px;
	margin: 30px 25px;
	border-bottom: 3px solid #ededed;
	border-radius:5px;
}


.row_Correctie {
	margin-top: -22px;
}

.form_ButtonBar {
	margin-top: -22px;
	/*border: 1px red solid;*/

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom:3px;
}

.form_ButtonBar_Below {
	position:absolute;
	margin-top: 15px;
	margin-left: 10px;
	/*border: 1px red solid;*/
}

.form_Button {
	display:inline-block;
	background-color: #41566f;
	border-bottom: 3px #36475c solid;
	height:30px;
	margin-right:1px;
}

.form_ButtonDiv {
	float:left;
}
.form_ButtonDiv:first-of-type {
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.form_ButtonDiv:last-of-type {
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

/*.form_Button:active {
	border-bottom: 0px;
	top:1px;
}*/

.form_Button_Inrow_Toggle {
	border:0 !important;
}

.form_Button_Links {
	position:relative;
	display:inline-block;
	background-color: #41566f;
	border-bottom: 3px #36475c solid;
	height:30px;
	margin-right:1px;
	padding-right: 5px;
}

.form_Button_Links:active {
	top:1px;
	border-bottom:1px !important;
}

.form_Button_Links:first-of-type {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.form_Button_Links:last-of-type {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.form_Button_Links:hover {
	background-color:#3aabdd;
	border-bottom:3px #308eb8 solid;
	text-decoration:none;
}


.form_Button_Links span {
	color:white;
	
}

.form_Button_Links.disabled {
	background-color: #fff !important;
	border: 2px #e3e9f1 solid !important;
}

.form_Button_Links.disabled span {
	color: #929fb0 !important;
}


.form_Button_Big {
	position:relative;
	display:inline-block;
	background-color: #41566f;
	border-bottom: 3px #36475c solid;
	height:30px;
	padding:7px;
}

.form_Button_Big:active {
	top:1px;
	border-bottom:1px !important;
}

.form_Button_Big:first-of-type {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.form_Button_Big:last-of-type {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.form_Button_Big:hover {
	background-color:#d8592c;
	border-bottom:3px #B23A05 solid;
	text-decoration:none;
}

.form_Button_Big span {
	color:white;
	
}

.form_ButtonBar .form_Button:first-of-type,
.form_ButtonBar_Below .form_Button:first-of-type {
	/*border-radius: 5px 0px 0px 5px;*/
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.form_ButtonBar .form_Button:last-of-type,
.form_ButtonBar_Below .form_Button:last-of-type {
	/*border-radius: 0px 5px 5px 0px;*/
	/*border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;*/
}

.form_ButtonBar a {
	text-decoration:none;
}

.form_Button_Icon {
	display:table;
	/*height:30px;*/
	color: #ffffff;
	/*font-family:FontAwesome;*/
	font-family:fontawesome-webfont;
	/*font-size:11.32px;*/
	font-size:1.3em;
	/*padding:0px 5px;*/
	margin:8px 8px;
	vertical-align:middle;
}

.form_RadButton_Icon {
	display:table;
	color: #ffffff;
	font-family:fontawesome-webfont !important;
	font-size:1.3em !important;
	margin:8px;
	vertical-align:middle;
}

.form_Button_Links_Icon {
	display:inline-block;
	color: #ffffff;
	font-family:fontawesome-webfont;
	font-size:1.3em;
	margin:0.7em;
}

.form_Button_Links_Label {
	height: 25px;
	font-size:0.95em;
}


.form_Button_Big_Label {
	height: 25px;
	font-size:0.95em;
}

.form_RadButton_Icon a {
	text-decoration:none;
}

.block_Tab_Icon {
	display:inline-block;
	color: #96d2ed;
	font-family:fontawesome-webfont;
	font-size:1.1em;
	/*margin:8px 8px;*/
	margin:0.1em 0.5em 0.3em 0.5em !important;
}

.form_Button:hover,
.form_Button_Left:hover,
.form_Button_Right:hover {
	background-color:#3aabdd;
	border-bottom:3px #308eb8 solid;
}


.form_Message {
	margin: 11px 11px 0px 11px;
	background-color: #fff7e5;
	border-bottom: 3px solid #fbf4e5;
	padding:10px;
}

.form_Message_nomargin {
	/*margin: 11px 11px 0px 11px;*/
	background-color: #fff7e5;
	border-bottom: 3px solid #fbf4e5;
	padding:10px;
}

.form_Message_Warning_Icon {
	font-family:fontawesome-webfont;
	font-size:1.3em;
	color:#d54706;
}

.form_Message_Warning {
	font-family:Roboto-Bold;
	font-size:1.3em;
	color:#d54706;
}

.form_Message_Label {
	font-family:Roboto-Regular;
	font-size:1.1em;
	color:#d54706;
}

.form_Message_Succes_Icon {
	font-family:fontawesome-webfont;
	font-size:1.4em;
	color:#3aabdd;
}

.form_Message_Succes {
	font-family:Roboto-Regular;
	font-size:1.4em;
	color:#3aabdd;
	padding: 0 5px;
}

.form_Message_Succes_Label {
	font-family:Roboto-Regular;
	font-size:1.3em;
	color:#41566f !important;
	padding: 0 !important;
}

.notification_Succes {
	border:none !important;
	background-color: transparent !important;
}

.form_Row {
	padding: 2px 0px;
	min-height:25px;
	float:left;
	width: 100%;
}


.form_ColumnHeader {
	padding: 3px;
	border-bottom: 2px solid #d8dee8;
	margin: 10px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
}

.form_ColumnHeader_Title {
	font-family:Roboto-Regular;
	/*font-size:14px;*/
	font-size:1.4em;
	color:#d8592c;
}

.form_Grid_Label {
	font-family:Roboto-Regular;
	font-size:0.95em;
	height: 25px;
	vertical-align:middle;
	display:table-cell;
}

.form_Label {
	/*font-family:Roboto-Regular;*/
	/*font-size:12px;*/
	height: 25px;
	/*vertical-align:middle;*/
}



/*.form_Link {
	font-family:Roboto-Regular;
	font-size:12px;
	height: 25px;
	vertical-align:middle;
}*/

.form_Link {
	/*font-family: Roboto-Regular;*/
	font-size:0.95em;
	/*height: 25px;
	vertical-align: middle;*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
	line-height: 20px;
}

.form_Link a {
color:black;
}

.form_Link a:hover {
color:#428bca;
}

.form_Textbox {
	font-family:Roboto-Regular;
	font-size:0.95em;
	border: 1px solid #e3e9f1 !important;
	border-radius:5px;
	height: 20px !important;
	text-indent:5px;
	width:100%;
}

.form_CheckboxList {
	font-family:Roboto-Regular;
	font-size:0.95em;
	border: 1px solid #e3e9f1 !important;
	border-radius:5px;
	height: 25px;
	text-indent:5px;
	width:100%;
}
.form_CheckboxList input[type='CheckBox'] {
	border-bottom-color: #e3e9f1 !important;
	border-width:1px;
	border-style:solid;
	-webkit-border-radius:5px;
    border-radius:5px;
}

.form_Textbox_Multiline {
	font-family:Roboto-Regular;
	font-size:0.95em;
	border: 1px solid #e3e9f1 !important;
	border-radius:3px;
	height: 100px;
	width: 100%;
}

.form_NumbBox {
	font-family:Roboto-Regular;
	font-size:12px;
	border: 1px solid #e3e9f1 !important;
	border-radius:3px;
	height: 100px;
	text-indent:5px;
	/*width: 88px !important;*/
}

@media (min-width: 1200px) {
	.form_Textbox {
		/*width: 100% !important;*/
		font-size:0.95em !important;
	}

	.RadInput_Default .riTextBox, html body .RadInputMgr_Default {
		font-family:Roboto-Regular !important;
		font-size:0.95em !important;
	}

	.riTextBox {
		font-family:Roboto-Regular !important;
		font-size:0.95em !important;
		width:100% !important;
	}
    
	.form_Combo.form_Element_JumpTo {
		/*width: 100% !important;*/
		/*background:url(images/sprite-img.png) no-repeat 108px -144px !important;*/
	}

	.form_Combo {
		/*width: 145px !important;*/
		/*width:100% !important;*/
		/*background:url(images/sprite-img.png) no-repeat 132% -144px !important;*/
		font-size:0.95em !important;
	}

	.form_Label {
		font-size:0.95em !important;
	}

	.form_Grid_Label {
		font-size:0.95em !important;
	}

	.form_Grid_ValueLabel {
		font-size:0.95em !important;
	}

	.form_ValueLabel{
		font-size:0.95em !important;
	}

	.form_Fileupload {
		font-size:0.95em !important;
	}

	/*.RadUpload_Default, .RadUpload_Default a, .RadUpload_Default input {
		font-size:11px !important;
	}*/
}

@media (min-width: 1600px) {
	.form_Textbox {
		/*width: 180px !important;*/
		font-size:0.95em !important;
	}

	.RadInput_Default .riTextBox, html body .RadInputMgr_Default {
		font-family:Roboto-Regular !important;
		font-size:0.95em !important;
	}

	.riTextBox {
		font-family:Roboto-Regular !important;
		font-size:0.95em !important;
	}

	.form_Combo.form_Element_JumpTo {
		/*width:152px !important;*/
		/*background:url(images/sprite-img.png) no-repeat 128px -144px !important;*/
	}

	/*.form_Jump_Button {
		float:none !important;
	}*/

	.form_Combo {
		/*width: 180px !important;*/
		/*background:url(images/arrow.png) no-repeat 158px -144px !important;*/
		font-size:0.95em !important;
	}


	.form_Label {
		font-size:0.95em !important;
	}

	.form_Grid_Label {
		font-size:0.95em !important;
	}


	.form_Grid_ValueLabel{
		font-size:0.95em !important;
	}

	.form_ValueLabel{
		font-size:0.95em !important;
	}

	.form_Fileupload {
		font-size:0.95em !important;
	}

}

@media (max-width: 768px) {
	
}


.form_ValueLabel {
	font-size:0.95em !important;
	height: 25px;
	color:#d8592c;
	display: table-cell;
	vertical-align: middle;
  
}

.form_Grid_ValueLabel {
	font-size:0.95em !important;
	height: 25px;
	display: table-cell;
	vertical-align: middle;
	color:#d8592c;
}

/*.form_Fileupload {
	font-family:Roboto-Regular !important;
	font-size:12px !important;
}*/

.RadUpload_Default, .RadUpload_Default a, .RadUpload_Default input {
	font-family:Roboto-Regular !important;
	/*font-size:12px !important;*/
}

.RadUpload_Default .ruButton {
	/*background:none !important;*/
	/*color: #fff !important;*/
	cursor:pointer;
}
.RadUpload .ruFileWrap input {
	background:none !important;
	color: #fff !important;
	background-color: #3aabdd !important;
  border-radius: 5px !important;
  border-bottom: 3px solid #308eb8 !important;
  height: 25px !important;
  font-family:Roboto-Regular !important;
  cursor:pointer;
  margin:0px !important;
}

.RadUpload {
	width:100% !important;
}

.RadUpload .ruStyled .ruFileInput, .RadUpload .ruFakeInput {
	cursor:pointer;
}

.form_Combo {
	font-family:Roboto-Regular;
	font-size:0.95em;
	height: 25px;
	width:100%;
	border: 1px solid #e3e9f1;
	border-radius:5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-color:transparent;
    /*background:url(images/sprite-img.png) no-repeat 158px -144px;*/
	background-image:url(images/arrow.png);
		background-repeat: no-repeat;
		background-position-x:right;
		background-position-y:center;
	padding:2px;
}

.form_Combo::-ms-expand {
    display: none;

}

.form_Combo option {
	font-size:1em;
}
/*.form_CheckBox {
	font-family:Roboto-Regular;
	font-size:12px;
	border: 1px solid #e3e9f1;
	border-radius:3px;
	height: 25px;
}*/

.form_Required_Textbox {
	border-color: #d54706 !important;
}

.form_DatePicker {
	font-family:Roboto-Regular;
	font-size:0.95em;
	border: 1px solid #e3e9f1;
	border-radius:5px;
	height: 25px;
	width: 100%;
	text-indent:5px;
}

.form_DatePicker_Icon {
	display:inline-block;
	color: #3aabdd;
	font-family:fontawesome-webfont;
	font-size:0.95em;
	text-indent:5px;
	position:absolute;
	right:18px;
	top:0.8em;
}

.paddingSplitColumnLeft > div .form_DatePicker_Icon {
	right:10px !important;
}

.block_Tabs_Main {
	background-color: #ffffff;
	padding: 7px 10px 30px 10px;
	margin-left:25px;
	margin-top:30px;
	margin-bottom:30px;
	border-bottom: 3px solid #ededed;
	margin-right: 0px !important;
}

.block_Actions_Main {
	background-color: #007db4;
	padding: 7px 10px 30px 10px;
	margin-left:25px;
	margin-top:30px;
	margin-bottom:30px;
	border-bottom: 3px solid #006896;
	margin-right: 0px !important;
}

.block_Actions_ColumnHeader {
	padding: 3px;
	border-bottom: 2px solid #d8dee8;
	margin: 10px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
}

.block_Actions_Icon {
	display:inline-block;
	font-family:fontawesome-webfont;
	font-size:1.1em;
	margin:7px 8px;
	color:#f4ab18;
}

.block_Actions_ColumnHeader_Title {
	color:#ffffff;
	font-family:Roboto-Regular;
	font-size:1.4em;
	padding:5px;
}

.block_Actions_Link {
	font-family: Roboto-Regular;
	font-size: 12px;
	height: 25px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
	
}

.block_Actions_Link a {
	color:white;
}

.block_Actions_Link a:link,
.block_Actions_Link a:visited,
.block_Actions_Link a:hover,
.block_Actions_Link a:active {
	color:white;
}

.block_History_Link {
	font-size: 0.95em;
	vertical-align:middle;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	min-width:0;
}

.block_History_Link:hover a {
	text-decoration:underline;
}


.block_History_Link a {
	color:#000;
}

.block_History_Icon {
	display:inline-block;
	font-family:fontawesome-webfont;
	/*font-size:11.32px;*/
	font-size:1.1em;
	/*margin:7px 8px 0px;*/
	margin:7px 4px 0px;
	color:#3aabdd;
}

.block_History_ColumnHeader {
	padding: 3px;
border-bottom: 2px solid #d8dee8;
margin: 10px 0px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
min-width: 0;
}

.block_History_Icon_Container {
	float:left;
}
.block_History_Hyperlink_Container {
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
	white-space: nowrap;
}

.history_ThroughValue_Label {
	font-family:Roboto-Regular;
	font-size:0.85em;
	height: 25px;
	vertical-align:middle;
	margin:0px 25px;
}

.block_History_ColumnHeader_Title {
	color:#d8592c;
	font-family:Roboto-Regular;
	font-size:1.4em;
	padding:5px;
}

.block_QuickMelding_Link {
	font-size: 1.3em;
	vertical-align:middle;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	min-width:0;
}

.block_QuickMelding_Link:hover a {
	text-decoration:underline;
}


.block_QuickMelding_Link a {
	color:#000;
}

.block_QuickMelding_Icon {
	display:inline-block;
	font-family:fontawesome-webfont;
	/*font-size:11.32px;*/
	font-size:1.1em;
	/*margin:7px 8px 0px;*/
	margin:7px 4px 0px;
	color:#3aabdd;
}

.block_QuickMelding_ColumnHeader {
	padding: 3px;
border-bottom: 2px solid #d8dee8;
margin: 10px 0px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
min-width: 0;
}

.block_QuickMelding_Icon_Container {
	float:left;
}
.block_QuickMelding_Hyperlink_Container {
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
	white-space: nowrap;
}

.quickMelding_ThroughValue_Label {
	font-family:Roboto-Regular;
	font-size:9px;
	height: 25px;
	vertical-align:middle;
	margin:0px 30px;
}

.block_QuickMelding_ColumnHeader_Title {
	color:#d8592c;
	font-family:Roboto-Regular;
	font-size:1.4em;
	padding:5px;
}

form_Button_Inrow_lastbutton {
	position:relative;
	display:inline-block;
	background-color: #41566f;
	border-bottom: 3px #36475c solid;
	height:30px;
	margin-right:-1px;
	text-decoration:none;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

.form_Button_Inrow_lastbutton:active {
	border-bottom: 0px !important;
	top:1px;
}


.form_Button_Inrow_lastbutton:hover {
	background-color:#3aabdd;
	border-bottom:3px #308eb8 solid;
	text-decoration:none;
}


.form_Button_Inrow {
	position:relative;
	display:inline-block;
	background-color: #41566f;
	border-bottom: 3px #36475c solid;
	height:30px;
	margin-right:-1px;
	text-decoration:none;
}


.form_Button_Inrow.highlight {
	background-color: #3aabdd;
	border-bottom: 3px #308eb8 solid;
}

.form_RadButton.highlight {
	background-color: #3aabdd !important;
	border-bottom: 3px #308eb8 solid !important;
}

.form_Button_Inrow:active {
	border-bottom: 0px !important;
	top:1px;
}

.form_Button_Inrow_Back {
	display:table-cell;
	background-color: #3aabdd;
	border-bottom:3px #308eb8 solid;
	height:30px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}

.form_Button_Inrow_Back:hover {
	background-color: #41566f;
	border-bottom: 3px #36475c solid;
}

.form_Button_Inrow_Back:first-of-type {
	/*border-radius: 5px 0px 0px 5px;*/
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.form_Button_Navigation_Left {
	position:relative;
	display:inline-block;
	background-color: #3aabdd;
	border-bottom:3px #308eb8 solid;
	height:30px;
	/*margin-right: -1px;*/
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-right:-3px;
}

.form_Button_Navigation_Left:hover {
	background-color: #41566f;
	border-bottom: 3px #36475c solid;
}

.form_Button_Navigation_Left:active {
	top:1px;
	border-bottom:0px !important;
}

.form_Button_Navigation_Right {
	position:relative;
	display:inline-block;
	background-color: #3aabdd;
	border-bottom:3px #308eb8 solid;
	height:30px;
	/*margin-right:5px;*/
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-left:-3px;
}

.form_Button_Navigation_Right:hover {
	background-color: #41566f;
	border-bottom: 3px #36475c solid;
}


.form_Button_Navigation_Right:active {
	top:1px;
	border-bottom:0px !important;
}

.form_Button_Inrow:first-of-type {
	/*border-radius: 5px 0px 0px 5px;*/
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}


.from_Button_Inrow_First {
	/*border-radius: 5px 0px 0px 5px;*/
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.form_Title_Container {
	display:inline-block;
	background-color: #e3e9f1;
	border-bottom:3px #bdc2c8 solid;
	height:30px;
	
}

.form_Title_Container_nonavigation {
	display:inline-block;
	background-color: #e3e9f1;
	border-bottom:3px #bdc2c8 solid;
	height:30px;
	border-radius:5px;
}

.form_Title {
	font-family:Roboto-Regular;
	font-size:1.4em;
	text-align:center;
	color:#000;
	margin: 4px 35px;
	vertical-align: middle;
	display:table;
	
}
.form_Button_Inrow:last-of-type {
	/*border-radius: 0px 5px 5px 0px;*/
	/*border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;*/
}



.form_Button_Inrow:hover {
	background-color:#d8592c;
	border-bottom:3px #B23A06 solid;
	text-decoration:none;
}



.form_RadButton {
	display:inline-block !important;
	background-color: #41566f !important;
	border:none !important;
	border-bottom: 3px #36475c solid !important;
	height:30px !important;
	width:25px !important;
	margin-right:0px !important;
	box-shadow:inherit !important;
	padding:0px !important;
	line-height:0.95em !important;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-left:0.5px; 
}

.form_RadButton:hover {
	background-color:#d8592c !important;
	border-bottom:3px #B23A06 solid !important;
}


.form_RadButton:active {
	top:1px;
	border-bottom:0px !important;
}

.block_Tab_Button_Collapse {
	display:block;
	background-color: #ffffff;
	border: 2px #e3e9f1 solid;
	height:30px;
	width:30px;
	text-decoration:none;
	border-radius:20px;
	cursor:pointer;
	padding-top:5px;
	padding-left:8px;
}

.block_Tab_Button_Collapse_Icon {
	color: #3aabdd;
	font-family:fontawesome-webfont;
	font-size:14px;
	
}
.block_Tab_Button_Collapse:link,
.block_Tab_Button_Collapse:visited,
.block_Tab_Button_Collapse:active,
.block_Tab_Button_Collapse:hover {
	text-decoration:none !important;
}

.block_Tab_Collapse {
	display: table; /*Display table en margin zorgen voor horizontally center*/
    margin: 0 auto;
	margin-top:-45px;
}


.checkbox-img .form_CheckBox_Actueel { cursor: pointer; height: 20px; margin: 0; opacity: 0; position: relative; top: 0px; width: 20px; z-index: 2; }
.checkbox-img .checklabel_Actueel {background:url(images/input-background-blauw-rood.png) no-repeat 0px 1px; display: block; height: 20px; padding: 0; position: absolute; top: 0px; width: 20px; z-index: 1;border-radius:5px;}
.form_CheckBox_Actueel { position: relative; display: table; float: left; width:31px; margin:10px 0px 0px 0px; padding:0px; height: 33px; }
.checkbox-img .checklabel_Actueel.checkbox_checked { background:url(images/input-background-blauw-rood.png) no-repeat 0px -27px; }
.checkbox-img .form_CheckBox_Actueel input {
	cursor: pointer;
	/*height:20px;*/
	width:20px;
}

.checkbox-img .form_CheckBox_Actueel_Right { cursor: pointer; height: 20px; margin: 0; opacity: 0; position: absolute; top: 0px; right:2px; width: 20px; z-index: 2; }
.checkbox-img .checklabel_Actueel_Right {background:url(images/input-background-blauw-rood.png) no-repeat 0px 1px; display: block; height: 20px; padding: 0; position: absolute; top: 2px; right:2px; width: 20px; z-index: 1;border-radius:5px;}
.form_CheckBox_Actueel_Right { position: relative; display: table; float: left; width:31px; margin:10px 0px 0px 0px; padding:0px; height: 33px; }
.checkbox-img .checklabel_Actueel_Right.checkbox_checked { background:url(images/input-background-blauw-rood.png) no-repeat 0px -27px;}
.checkbox-img .form_CheckBox_Actueel_Right input {
	cursor: pointer;
	/*height:20px;*/
	width: 20px;
}

.checkbox-img .form_CheckBox { cursor: pointer; height: 20px; margin: 0; opacity: 0; position: relative; top: 0px; width: 20px; z-index: 2; }
.checkbox-img .checklabel {background:url(images/input-background.png) no-repeat 0px 1px; display: block; height: 20px; padding: 0; position: absolute; top: 0px; width: 20px; z-index: 1;margin-top:2px;}
.form_CheckBox { position: relative; display: table; float: left; width:31px; margin:10px 0px 0px 0px; padding:0px; height: 33px; }
.checkbox-img .checklabel.checkbox_checked { background:url(images/input-background.png) no-repeat 0px -27px;}
.checkbox-img .form_CheckBox input {
	cursor: pointer;
	/*height:20px;*/
	width:20px;
}

.checkbox-img .form_CheckBox_Right { cursor: pointer; height: 20px; margin: 0; opacity: 0; position: absolute; top: 0px; right:2px; width: 20px; z-index: 2; }
.checkbox-img .checklabel_Right {background:url(images/input-background.png) no-repeat 0px 1px; display: block; height: 20px; padding: 0; position: absolute; top: 2px; right:2px; width: 20px; z-index: 1;}
.form_CheckBox_Right { position: relative; display: table; float: left; width:31px; margin:10px 0px 0px 0px; padding:0px; height: 33px; }
.checkbox-img .checklabel_Right.checkbox_checked { background:url(images/input-background.png) no-repeat 0px -27px;}
.checkbox-img .form_CheckBox_Right input {
	cursor: pointer;
	/*height:20px;*/
	width:20px;
}

.col-lg-6.col-md-8.col-sm-12 > div .form_Jump_Button {
	width:8% !important;
}

.form_Jump_Button {
	position:relative;
	display:inline-block;
	background-color: #3aabdd;
	border-radius: 5px;
	border-bottom:3px solid #308eb8;
	/*padding:5px 8px 2px 8px;*/
	/*padding:2% 3.2%;*/
	height:25px;
	/*max-width:25px;*/
	width:15%;
	text-decoration: none;
	/*margin-top: -3px;*/
	float:right;
	cursor:pointer;
	display:table;
}


.form_Jump_Button span {
	text-align: center;
  vertical-align: middle;
  display: table-cell;
}

.form_Jump_Button:active {
	top:1px;
	border-bottom:0px !important;
}

.form_Jump_Button:link,
.form_Jump_Button:visited,
.form_Jump_Button:hover,
.form_Jump_Button:active {
	text-decoration: none;
}

.form_Jump_Button_Icon {
	color: #ffffff;
	font-family:fontawesome-webfont;
	font-size:1.1em;
	padding-top: 3px;
}

.form_Label_Container {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
}

.form_Label_Container_Projectsamenvatting {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
	padding-right:8px;
	padding-left:8px;
}


.button_Label_Container {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
	vertical-align:middle;
}


.form_Short_Label_Container {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 0;
	padding-left: 0px !important;
	padding-right: 2px !important;
}

.rwWindowContent {
	/*border-top: 2px solid #d8dee8 !important;*/
}

.RadWindow .rwCorner {
	width:0px !important;
}

.RadWindow .rwWindowContent .radconfirm
{
      background-image:none !important;  
}

.RadWindow_Default a.rwIcon {
	background-image:none !important;
}

.RadWindow_Default .rwBodyLeft {
	background-image:none !important;
	background-color:#fff !important;
}

.RadWindow_Default .rwBodyRight {
	background-image:none !important;
	background-color:#fff !important;
}


.RadWindow_Default .rwTopLeft {
	background-image:none !important;
	background-color:#fff !important;
	border-top-left-radius: 5px;
}


.RadWindow_Default .rwTopRight {
	background-image:none !important;
	background-color:#fff !important;
	border-top-right-radius: 5px;
}

.RadWindow_Default .rwTitlebar {
	background-image:none !important;
	background-color:#fff !important;
}

.RadWindow_Default .rwTopResize {
	background-image:none !important;
	background-color:#fff !important;
}

.RadWindow .rwTitleRow em {
	color: #d8592c !important;
	font-family: Roboto-Bold !important;
	font-size: 14px !important;
	padding: 10px 6px !important;
	font-style: normal;
}

.rwTitlebarControls tr td {
	width:0px !important;
	vertical-align:middle !important;
}
.RadWindow .rwIcon {
	width:0px !important;
	margin:0px;
}
.RadWindow .rwControlButtons a {
	width:0px !important;
}

.RadWindow .rwControlButtons {
	width:0px !important;
	margin:0px !important;
}

.RadWindow .rwTitlebarControls {
	/*border-bottom: 2px solid #d8dee8 !important;
	height:35px !important;*/
}

.rwDialogButtons {
	padding:15px 35px;
	
}

.rwConfirmDialog {
	border-top:2px solid #d8dee8 !important;
}

/*.RadWindow .rwWindowContent {
	background-image:none !important;
	background-color:#fff !important;
}*/


.RadWindow_Default .rwFooterLeft {
	background-image:none !important;
	background-color:#fff !important;
	
	border-bottom-left-radius: 5px;
}


.RadWindow_Default .rwFooterRight {
	background-image:none !important;
	background-color:#fff !important;
	border-bottom-right-radius: 5px;
}

.RadWindow_Default .rwFooterCenter {
	background-image:none !important;
	background-color:#fff  !important;
}

.RadWindow_Default .rwControlButtons a {
	background-image:none !important;
	background-color:#fff !important;
}

.RadWindow_Default .rwPopupButton span {
	background-image:none !important;
	color:#fff !important;
	border-radius:5px;
	height:22px !important;
	border-bottom:3px #308eb8 solid;
	background-color:#3aabdd !important;
	
}

.RadWindow_Default .rwPopupButton span:hover {
	background-image:none !important;
	color:#fff !important;
	background-color:#41566f !important;
	border-bottom: 3px #36475c solid;
}

.RadWindow_Default .rwPopupButton {
	background-image:none !important;
	background-color:transparent !important;
}

.RadWindow .rwWindowContent .rwPopupButton {
	
	outline: none !important;	
}

.rwOkBtn {
	border: none;
	color: #fff !important;
	background-color: #41566f !important;
	border-bottom: 3px #36475c solid;
	padding: 5px;
	border-radius: 5px;
	min-width: 95px;
	margin-left: 10px;
}

.rwCancelBtn {
	border: none;
	color: #fff !important;
	background-color: #3aabdd !important;
	border-bottom: 3px #308eb8 solid;
	padding: 5px;
	border-radius: 5px;
	min-width: 95px;
	margin-left: 10px;
}

.paging_container {
	float:left;
}
.actions_container {
	float:left;
	margin-left:5px;
}

.actionbutton:nth-of-type(3) {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.action_button {
	float:left;
}

.action_button:disabled {
	float:left;
	background-color: #ffffff;
}

.RadInput_Default .riTextBox, html body .RadInputMgr_Default {
	/*border:1px solid #e3e9f1 !important;*/
	border:none;
}

.RadInput_Default .riHover, html body .RadInputMgr_Default {
	/*border:1px solid #e3e9f1 !important;*/
	border:none;
}

.riTextBox {
	height: 25px !important;
	text-indent:0px!important;
	border:none;
	width:100% !important;
}

.riSingle RadInput RadInput_Default {
	width:100% !important;
}

RadInput_Default table,
.RadInput_Default input.riTextBox.form_NumbBox
{
    width: 50% !important;
}

RadInput_Default table,
.RadInput_Default input.riTextBox.form_NumbBox_Small {
	width: 40% !important;
}


RadInput_Default table,
.RadInput_Default input.riTextBox.form_Textbox {
	width: 100% !important;
}


/*Forms met grid*/


.form_Main_Grid {
	background-color: #ffffff;
	margin: 30px 25px;
	border-bottom: 3px solid #ededed;
	border-radius:5px;
	padding: 7px 0px 30px 0px;
}

.search_Main_Grid {
	background-color: #e3e9f1;
	margin: 15px 0px;
	border-bottom:3px solid #cdd0d5;
	border-left:1px solid #d9dee4;
	border-right:1px solid #d9dee4;
	padding: 6px 0px;
}

.search_Main_Div {
	background-color: #e3e9f1;
	margin: 2px  0 15px 0;
	border-bottom:3px solid #cdd0d5;
	border-left:1px solid #d9dee4;
	border-right:1px solid #d9dee4;
	padding: 6px 0px;
}

.form_Main_Grid_paging_container {
	float:left;
	/*padding-left:15px;*/
}

.form_Main_Grid_Search_Value {
	font-family:Roboto-Regular;
	font-size:0.95em;
	height: 30px !important;
	width:100%;
	border:none;
	border-radius:4px;
	-webkit-appearance:none;
	padding:3px;
}

.search_elements {
	padding-top:2px;
}


.search_elements > div .form_Label {
	line-height:20px;
}

.form_Main_Grid_Datepicker div .form_DatePicker {
	height:30px;
	
}
.form_Main_Grid_Datepicker div .form_DatePicker_Icon {
	top:.875em !important;
}


.actions_container_twobuttons .form_Button_Inrow:first-of-type {
	margin-left:5px;
}

.actions_container_twobuttons .form_button_linkbutton:last-of-type {
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}

.form_button_single {
	border-radius:5px;
}

.popup_window .rwContentRow .rwWindowContent {
	background:transparent !important;
	background-color:transparent !important;
	border-radius:5px;

}

.TelerikModalOverlay
  {
   background: black !important;
   opacity: .5 !important;
   -moz-opacity: .5 !important;
  }

.searchCheckbox {
	float:left;
	padding-top:3px;
	height:30px;
}

.searchCheckbox .checkbox-img .checklabel {
position:relative !important;	
}

.container_omzet {
	padding: 5px 15px;
}


.selected  {
	color: #d8592c !important;
}

.selected a  {
	color: #d8592c !important;
}

.form_Link a:hover {
	color: #d8592c !important;
}

.form_Link span:hover {
	color: #d8592c !important;
}

.RadInput_Default, .RadInputMgr_Default {
	font:1em Roboto-Regular !important;
    width: 100% !important;
}

.RadButton_Default  {
	font:1em Roboto-Regular !important;
}

.weekoverzicht {
	margin-top:10px;
}

.blok_Dag {
	width:12.5%;
	float:left;
}

.blok_Dag_Body {
	min-height:60px !important;
}

.uren_Dag_Label {
	width:100%;
	/*color:#000;*/
	
}

.blok_Dag_Header {
	background-color: #D7DEE8;
	color:#546880;
	border-top: 1px solid #828282;
	/*border-left: 1px solid #828282;*/
	border-right: 1px solid #828282;
}

.blok_Dag_Body {
	background-color: #fff;
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
	border-top: 1px solid #828282;
}


.blok_Dag:first-child {
	border-left: 1px solid #828282;
}


.blok_Dag_Body:hover {
	background-color: #f4f5f9;
}

.Blok_Weektotaal {
	background-color: #f4f5f9;
}

.Selected_Day {
	background-color: #3aabdd;
	opacity:1;
}

.blok_Dag_Body span {
	font-family: Roboto-Bold;
	font-size: 1.3em;
	/*padding:20px 30px;*/
	color: #000;
	position:relative;
	margin:20px auto;
	display:table;
	height:20px !important;
}

.blok_Dag_Body.Selected_Day span {
	color: #fff;
}

.form_Action_Link {
	float:right;
	height:18px !important;
	color:#3aabdd !important;
}

input:-ms-input-placeholder {
color:#A9A9A9;
}




.fakturatiebalk {
	width: 100%;
	height: 25px;
	border-radius: 5px;
	box-shadow: black 3px 3px inset;
}

.fakturatiebalk_col_gefaktureerd:nth-child(even) {
	background-color: #3aabdd;
}

.fakturatiebalk_col_gefaktureerd:nth-child(odd) {
	background-color: #41566f;
}

.fakturatiebalk_col_nietgefaktureerd {
	background-color: #D7DDE9;
}


/*Configuratie scherm*/
.configmenu_container {
	padding:0em 1em 2em 1em;
}

.configmenu_container_inner {
	display:table;
	border-radius: 5px;
	border-bottom: 3px solid #308eb8;
	width:100%;
	color:#fff;
	font-family:Roboto-Regular;
	font-size:0.95em;
	cursor: pointer;
}

.configmenu_icon {
	display:table-cell;
	
	vertical-align:middle;
	text-align:center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: 2px solid #7ad1ed;
	background-color: #41566f;
	
	float:left;
	width:100%;
	padding:1.5em
}
.configmenu_icon span {
	font-family:FontAwesome;
	font-size:2.5em;
	display:block;
	padding-top:0.2em;

}

.configmenu_item{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	background-color: #3aabdd;
	float:left;
	width:100%;
	padding:0.4em 0.5em;
}

.configmenu_item span {
	line-height: 11px;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    /*white-space:nowrap;*/
    
    /*text-transform: uppercase;*/
    
}
@media (min-width:1600px) {
.configmenu_container {width:10% !important;} 

                              
}

.riDisabled.form_Textbox,
.rbDisabled.form_RadButton,
.aspNetDisabled.form_Button_Inrow,
.aspNetDisabled.form_Textbox_Multiline,
.aspNetDisabled.form_Textbox,
.aspNetDisabled.form_Combo {
	background-color: #eceeef !important;
	cursor: not-allowed;
}
.rbDisabled.form_RadButton,
.aspNetDisabled.form_Button_Inrow {
	border-bottom: 3px #bdc2c8 solid !important;
}
.form_Link .aspNetDisabled,
.aspNetDisabled.form_Label {
	cursor: not-allowed;
}

.aspNetDisabled {
    /*hier disabled items*/
	/*background-color: #dcdad1 !important;*/
} 

.actionitem_button {
	position: relative;

}