input, option,textarea{
	font-family: 'open sans',  arial;
}

label{
	line-height: 20px;
}

.frmStandard input[type=text],
.frmStandard input[type=password],
.frmStandard textarea,
.frmStandard select option{
	padding:10px;
	min-width:300px;
	border:1px solid #ccc;
	border-radius:3px;
	box-sizing: border-box;
}

.frmStandard select{
	padding:10px;
	border:1px solid #ccc;
	border-radius:3px;
}

.frmStandard textarea{
	padding:10px;
	border:1px solid #ccc;
	border-radius:3px;
	min-height:150px;
}

textarea.fullWidth{
	max-width: none !important;
	width:95%!important;
}

.frmStandard input[type=submit],
.frmStandard input[type=button],
.frmStandard input[type=reset],
.frmStandard button,
.pseudo-button
{
	display:inline-block;
	padding:10px 20px;
	border:1px solid #ccc;
	border-radius:10px;
	cursor: pointer;
	background-color: #234485;
	color: white !important;

}

input[type=submit]:disabled,
input[type=button]:disabled{
	background-color:#ccc !important;
}


.frmStandard input[type=submit]:hover,
.frmStandard input[type=button]:hover,
.frmStandard input[type=reset]:hover,
.frmStandard button:hover,
.pseudo-button:hover{
	background-color:#333;
}

.fm100{
	width:100px !important;
	min-width: auto!important;
}

.divFormRow{
	padding:0px 0 10px 0;
}

.divFormLabel{
	line-height:20px;
	padding-bottom:10px;
}

.divFormInput{
	line-height:20px;
}

.divFormBlock25{
	display:inline-block;
	width:250px;
	line-height:30px;
}

.required.highlight, .redBorder{
	border:1px solid red !important;
	padding:10px;
	background-color:#fcc;
}


form label.lblRequired:after
{
	color: red;
	content: " *";
}



input[readonly=readonly],textarea[readonly=readonly],select[readonly=readonly]{
	color: #069;

	/*	text-shadow: #fff 1px 1px;*/
	background-image: url('/modules/admin/images/assets/lock.png');
	background-repeat: no-repeat;
	background-size: 12px;
	background-color: #eee;
	background-position: right 10px center;
	cursor: not-allowed;
}


select[readonly=readonly]{
	background-position: right 20px center;
	padding-right:10px;
}

.pseudo-button.red{
	background-color:red;
}