﻿.divActionButtons {
	text-align		: right;
	padding-left	: 0px;
	padding-right	: 0px;
}
.divHeader {
	padding-left	: 0px;
	padding-bottom	: 16px;
}
.divActionButtons input {
	max-width		: 23.5%;
}
.ms-u-sm3 {
	width			: 23.5%;
}
.requiredfieldvalidator {
	color			: #d65430;
    float: right;
    /*font-size		: 0.8em !important;*/
    margin: -5px 0px 0px 0px;
}
.hiddenelement{
    display			: none !important;
}
.divValueContainer {
	padding			: 8px 0px;
}

#divInputBody .divContent_padding {
	padding			: 0px;
}
.divRadioButtons {
	margin-left		: -5px;
	padding-bottom	: 8px;
}
.ms-Grid {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count	: 2;
/*	-moz-column-width: 200px;
	-webkit-column-width: 200px;
	column-width: 200px;*/
	-moz-column-gap	: 60px;
	-webkit-column-gap: 60px;
	column-gap		: 60px;
}
#divInputBody .ms-Grid-col {
	padding-left: 0px;
	padding-right: 0px;
}
#divInputBody .dropzone {
	border: 2px solid rgba(0,0,0,0.1);
}
.ms-TextField .ms-TextField-field {
    background-color: rgb(240,240,240);
    border:none;
}
.ms-Grid-row .ms-TextField .ms-Label,
.divHeader label {
    color: #5a5a5a;
    font-weight:400;
}
.divValueContainer span span,
.divHeader label {
	font-size: .9em;
}
.ms-TextField .required-TextField.invalid-TextField {
    border: 1px solid #e98047;
}
.ms-TextField--multiline.ms-TextField .ms-TextField-field {
	min-height: 110px !important;
}

@media only screen and (max-width:784px) {
	.ms-Grid {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count	: 1;
		-moz-column-gap	: 0%;
		-webkit-column-gap: 0%;
		column-gap		: 0%;
	}
	.divActionButtons input {
		max-width		: 49%;
	}
	.ms-u-sm3 {
		width			: 49%;
	}
}
