﻿@media only screen and (min-device-width: 1280px) {
	.Submenu {
		padding-left: 200px !important;
	}
}

@media only screen and (max-device-width: 1280px) {
	.Submenu {
		padding-left: 5px !important;
	}
}

.ErrorCount {
	font-size: 25pt !important;
}

.rs {
	width: 100%;
}

.tv_ReportSelection {
	height: 200px;
	overflow: auto;
}

html, body {
	margin: 0;
	padding: 0;
	font-family: 'Segoe UI',Helvetica,'Droid Sans',Tahoma,Geneva,sans-serif;
}

.progressBarCell {
	width: 150px;
	padding-right: 6px;
}

.gvMain {
	margin-left: 10px;
}

.displayblock {
	display: block;
}

.posabs {
	position: absolute;
}

.langMargin {
	margin-top: 7px;
}

.displaynone {
	display: none;
}

.fcntrls {
	display: inline-block;
	margin-top: 3px;
}

.logo {
}

.TextOverflow {
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.RefreshBtn {
	cursor: pointer;
	float: right;
	padding-right: 5px;
}

.CommandBtn a {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color: #ededed;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	text-indent: 0;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #777777 !important;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 25px;
	line-height: 25px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #ffffff;
	outline: none;
}

	.CommandBtn a:hover {
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
		background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
		background-color: #dfdfdf;
		outline: none;
	}

	.CommandBtn a:active {
		position: relative;
		top: 1px;
	}

.ContentMenu {
	padding: 12px;
}

@media screen and (max-width: 770px) {
	.FieldTable > tbody > tr > td {
		display: inline-block;
		padding: 0;
		text-align: left;
	}

	.logo {
		padding-right: 0px;
	}
}

@media screen and (min-width: 771px) {
	.logo {
		padding-right: 125px;
	}
}

.MDbtnOK {
	display: inline-block;
}

.inl {
	display: inline;
}

.FTone {
	padding: 0px 30px 0px 40px;
	text-align: right;
	padding-right: 50px;
	vertical-align: top;
	white-space: nowrap;
}

.FTtwo {
	width: 100%;
}

	.FTtwo > table {
		width: 85%;
	}

.NavContainer {
	overflow: auto;
}

#MainSplitter_ContentSplitter_cp_Content {
	margin-left: 30px;
}

.SmallPadLeft {
	padding-left: 2px;
}

.SmallMarginLeft {
	margin-left: 5px;
}

h2, .htitle {
	font-family: Tahoma, Arial;
	border-bottom: solid 1px #CCCCCC;
	width: 40%;
	padding-left: 20px;
	white-space: pre;
	min-width: 400px;
}

h3 {
	font-family: Segoe UI Light;
	border-bottom: solid 1px #CCCCCC;
	width: 30%;
	padding-left: 20px;
	white-space: pre;
	min-width: 300px;
}

h4 {
	font-family: Segoe UI Light;
	border-bottom: solid 1px #CCCCCC;
	width: 20%;
	padding-left: 20px;
	white-space: pre;
	min-width: 200px;
}

.lbl {
	vertical-align: middle;
}

.txt {
	display: inline-table;
	vertical-align: middle;
}
.txtWarning{
	display: inline-table;
	vertical-align: middle;
	font-weight: bold;
	background-color: orange;
}
.txtError {
	display: inline-table;
	vertical-align: middle;
	font-weight: bold;
	background-color: lightcoral;
}

.title {
	float: left;
	padding-top: 12px;
	padding-left: 15px;
	height: 30px;
}

	.title a {
		text-decoration: none;
		font-size: 24px;
		color: white;
	}

.menutop {
	width: 100%;
	clear: both;
}

.menuitem {
	height: 44px;
}

	.menuitem div {
		display: inline;
		line-height: 44px;
	}

	.menuitem img {
		vertical-align: middle;
		height: 32px;
		width: 32px;
	}

a  {
	outline: 0;
}

.message {
	padding: 8px;
	font-size: 12px;
}

.navcontainer {
	padding: 25px 0;
}

.datenavigator {
	margin: 0 auto;
}

.attachcap {
	background: url('') no-repeat center;
	width: 100%;
	height: 16px;
}

.content {
	padding: 5px 5px 5px 15px;
}

.accountHeader h2 {
	margin: 10px 0 7px 0;
	font-size: 16px;
}

.accountHeader p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.accountHeader {
	margin-bottom: 20px;
}

.form-field {
	margin-bottom: 8px;
}

.login {
	float: right;
	margin-top: 19px;
	margin-right: 25px;
	font-size: 12px;
}

	.login a {
		color: white;
		text-decoration: none;
		border-bottom: dashed 1px white;
		display: inline-block;
	}

.cp {
	padding-left: 30px;
	overflow: auto;
	height: 95%;
}

.cpDetails {
	padding-left: 30px;
	overflow: auto;
	height: 42.5%;
}

/* Default */
.dxsplControl .header {
	background-color: #EDEDED;
}

.dxsplControl .title a {
	color: #4B4B57;
}

.dxsplControl .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl .menutop {
	padding-top: 16px;
}

.dxsplControl .menuitem {
	height: 40px;
}

	.dxsplControl .menuitem div {
		line-height: 40px;
	}


/* iOS */
.dxsplControl_iOS .title a {
	color: #303030;
	font-size: 32px;
	line-height: 1em;
}

.dxsplControl_iOS .title {
	height: auto;
	padding-top: 3px;
	padding-bottom: 1px;
}

.dxsplControl_iOS .login a {
	color: #0160E7;
	text-decoration: underline;
	border-bottom-width: 0px;
	font-size: 20px;
	font-weight: bold;
}

.dxsplControl_iOS .login {
	margin-top: 7px;
}

.dxsplControl_iOS .header,
.dxsplControl_iOS .message,
.dxsplControl_iOS .content {
	font-family: HelveticaNeue,Helvetica,Verdana,sans-serif;
}

.dxsplControl_iOS .message {
	font-size: 20px;
}

.dxsplVSeparator_iOS,
.dxsplHSeparator_iOS {
	border-width: 0px !important;
}

.dxsplPane_iOS {
	border-width: 1px !important;
}

	.dxsplPane_iOS.noborder {
		border-width: 0px !important;
		box-shadow: initial;
		-webkit-box-shadow: initial;
		-moz-box-shadow: initial;
	}

	.dxsplPane_iOS.mlist {
		border-width: 0px !important;
		border-bottom-width: 1px !important;
		border-right-width: 1px !important;
	}

	.dxsplPane_iOS.mbody {
		border-width: 0px !important;
		border-top-width: 1px !important;
		border-right-width: 1px !important;
	}

	.dxsplPane_iOS.mlist .dxsplLCC {
		padding-left: 5px !important;
	}

.dxsplControl_iOS .accountHeader p {
	color: #303030;
	font-size: 18px;
}

.dxsplControl_iOS .accountHeader h2 {
	color: #303030;
	font-size: 26px;
	margin-bottom: 10px;
}


/* DevEx */
.dxsplControl_DevEx .header {
	background-color: #F2F3F4;
}

.dxsplControl_DevEx .title a {
	color: #4B4B57;
}

.dxsplControl_DevEx .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_DevEx .menutop {
	padding-top: 21px;
}

.dxsplControl_DevEx .header,
.dxsplControl_DevEx #messageBody,
.dxsplControl_DevEx .content {
	font-family: Verdana;
}


/* Aqua */
.dxsplControl_Aqua .header {
	background-color: #BFDBFF;
	background-image: url('');
}

.dxsplControl_Aqua .menutop {
	padding-top: 20px;
}


/* BlackGlass */
.dxsplControl_BlackGlass .header {
	background-color: #2A2A2A;
	background-image: url('');
}

.dxsplControl_BlackGlass .menutop {
	padding-top: 20px;
}

.dxsplControl_BlackGlass .menuitem {
	height: 45px;
}

	.dxsplControl_BlackGlass .menuitem div {
		line-height: 45px;
	}

.dxsplControl_BlackGlass .attachcap {
	background-image: url('');
}


/* Glass */
.dxsplControl_Glass .header {
	background-color: #CFE0E7;
	background-image: url('');
}

.dxsplControl_Glass .title a {
	color: #4B4B57;
}

.dxsplControl_Glass .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_Glass .menutop {
	padding-top: 20px;
}


/* Office2003Blue */
.dxsplControl_Office2003Blue .header {
	background-color: #BCD4F6;
}

.dxsplControl_Office2003Blue .title a {
	color: #4B4B57;
}

.dxsplControl_Office2003Blue .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_Office2003Blue .menuitem {
	height: 40px;
}

	.dxsplControl_Office2003Blue .menuitem div {
		line-height: 40px;
	}

.dxsplControl_Office2003Blue .menutop {
	padding-top: 14px;
}


/* Office2003Olive */
.dxsplControl_Office2003Olive .header {
	background-color: #D6DCBB;
}

.dxsplControl_Office2003Olive .title a {
	color: #4B4B57;
}

.dxsplControl_Office2003Olive .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_Office2003Olive .menuitem {
	height: 40px;
}

	.dxsplControl_Office2003Olive .menuitem div {
		line-height: 40px;
	}

.dxsplControl_Office2003Olive .menutop {
	padding-top: 14px;
}


/* Office2003Silver */
.dxsplControl_Office2003Silver .header {
	background-color: #D0D0DE;
}

.dxsplControl_Office2003Silver .title a {
	color: #4B4B57;
}

.dxsplControl_Office2003Silver .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_Office2003Silver .menuitem {
	height: 40px;
}

	.dxsplControl_Office2003Silver .menuitem div {
		line-height: 40px;
	}

.dxsplControl_Office2003Silver .menutop {
	padding-top: 14px;
}


/* Office2010Black */
.dxsplControl_Office2010Black .header {
	background-color: #393939;
}

.dxsplControl_Office2010Black .menutop {
	padding-top: 22px;
}

.dxsplControl_Office2010Black .menuitem {
	height: 45px;
}

	.dxsplControl_Office2010Black .menuitem div {
		line-height: 45px;
	}

.dxsplControl_Office2010Black .attachcap {
	background-image: url('');
}

.dxsplControl_Office2010Black .header,
.dxsplControl_Office2010Black #messageBody,
.dxsplControl_Office2010Black .content {
	font-family: Verdana;
}


/* Office2010Blue */
.dxsplControl_Office2010Blue .header {
	background-color: #D3E4F6;
}

.dxsplControl_Office2010Blue .title a {
	color: #35393E;
}

.dxsplControl_Office2010Blue .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_Office2010Blue .menutop {
	padding-top: 22px;
}

.dxsplControl_Office2010Blue .header,
.dxsplControl_Office2010Blue #messageBody,
.dxsplControl_Office2010Blue .content {
	font-family: Verdana;
}


/* Office2010Silver */
.dxsplControl_Office2010Silver .header {
	background-color: #A9ACB4;
}

.dxsplControl_Office2010Silver .menutop {
	padding-top: 22px;
}

.dxsplControl_Office2010Silver .header,
.dxsplControl_Office2010Silver #messageBody,
.dxsplControl_Office2010Silver .content {
	font-family: Verdana;
}


/* PlasticBlue */
.dxsplControl_PlasticBlue .header {
	background-color: #3C4F8F;
}

.dxsplControl_PlasticBlue .menutop {
	padding-top: 21px;
}

.dxsplControl_PlasticBlue .menuitem {
	height: 42px;
}

	.dxsplControl_PlasticBlue .menuitem div {
		line-height: 42px;
	}

.dxsplControl_PlasticBlue .attachcap {
	background-image: url('');
}


/* RedWine */
.dxsplControl_RedWine .header {
	background-color: #78002B;
}

.dxsplControl_RedWine .menuitem {
	height: 39px;
}

	.dxsplControl_RedWine .menuitem div {
		line-height: 39px;
	}

.dxsplControl_RedWine .attachcap {
	background-image: url('');
}

.dxsplControl_RedWine .menutop {
	padding-top: 18px;
}


/* SoftOrange */
.dxsplControl_SoftOrange .header {
	background-color: #F9F9F9;
}

.dxsplControl_SoftOrange .title a {
	color: #35393E;
}

.dxsplControl_SoftOrange .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_SoftOrange .menutop {
	padding-top: 17px;
}

.dxsplControl_SoftOrange .menuitem {
	height: 39px;
}

	.dxsplControl_SoftOrange .menuitem div {
		line-height: 39px;
	}


/* Youthful */
.dxsplControl_Youthful .header {
	background-color: #8AA150;
}

.dxsplControl_Youthful .menutop {
	padding-top: 10px;
}

.dxsplControl_Youthful .menuitem {
	height: 42px;
}

	.dxsplControl_Youthful .menuitem div {
		line-height: 42px;
	}

/* Metropolis */
.dxsplControl_Metropolis .header {
	background-color: White;
}

.dxsplControl_Metropolis .title a {
	color: #35393E;
	font-size: 28px;
}

.dxsplControl_Metropolis .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_Metropolis .menutop {
	padding-top: 22px;
}

.dxsplControl_Metropolis .header,
.dxsplControl_Metropolis #messageBody,
.dxsplControl_Metropolis .content {
	font-family: Segoe UI;
}

.dxsplControl_Metropolis .dxsplVSeparator_Metropolis {
	border-bottom: 0 !important;
}

/* MetropolisBlue */
.dxsplControl_MetropolisBlue .header {
	background-color: White;
}

.dxsplControl_MetropolisBlue .title a {
	color: #35393E;
	font-size: 28px;
}

.dxsplControl_MetropolisBlue .login a {
	color: black;
	border-bottom-color: black;
}

.dxsplControl_MetropolisBlue .menutop {
	padding-top: 22px;
}

.dxsplControl_MetropolisBlue .header,
.dxsplControl_MetropolisBlue #messageBody,
.dxsplControl_MetropolisBlue .content {
	font-family: Segoe UI;
}

.dxsplControl_MetropolisBlue .dxsplVSeparator_Metropolis {
	border-bottom: 0 !important;
}

.Headermenu {
	/*padding: 17px !important;*/
}

#searchForm {
	margin-left: 15px;
}

.btnOK {
	margin-top: 5px;
}

.GridCenter {
	margin: 0 auto;
}

.btnToevoegen {
	margin-bottom: 5px;
}

#login {
	margin: auto;
	padding: 8% 0 0;
	width: 320px;
	margin: auto;
	padding: 8% 0 0;
	width: 320px;
	padding: 15px 0 50px !important;
}


#login {
	background: #f3f3f3 none repeat scroll 0 0 !important;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	position: relative !important;
}

.loginlabel {
	color: #4a4a4a;
	font-weight: bold;
	text-shadow: 1px 1px 0 #ffffff;
}



.dxbButton[class~="dxgvCommandColumnItem"] {
	margin: 0;
}

.Scroll {
	overflow-x: visible;
}

.NoPadding {
	padding: 0 !important;
}
.PageSubHeader{
    margin-top: 35px; 
}