/* 
    Document   : forms
    Created on : 12.09.2014, 17:27:15
    Author     : hquadrat
    Description: form definitions for ProApps
*/

.proappersform {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: transparent;
}

/*
#
## START
#
*/
.proappersform input, .proappersform textarea {
	border: 1px solid #d7d8d9;

	width: 99%;

/*	
	-moz-box-shadow: 0px 0px 2px #cbcbcb;
	-webkit-box-shadow: 0px 0px 2px #cbcbcb;
	box-shadow: 0px 0px 2px #cbcbcb;
*/
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

}

.proappersform input:focus, .proappersform textarea:focus {
	border: 1px solid #7298fd;
}


.proappersform label {

}

.proappersform label.inline {
	margin-bottom: 0.8em;
	display: inline;

	font-size: 75%;
	color: #bebcbb;
}

.proappersform textarea.small {
	height: 80px;
}

.proappersform textarea.xtrasmall {
	height: 60px;
}

/*
#
## END
#
*/

/*
#
## START AAAAAAAAAAAAAAAAALLT
#
*/


.proappersform input[type=submit], .proappersform a.goback, #cont_re a.probutton {
	float: right;
	width: auto;

	margin-top: 4em;
	margin-left: 0;
	padding: 0.2em 2em;

	font-size: 95%;
	color: #333;
}


/*
.proappersform fieldset {
	width: 100%;
	margin: 0.0em 0 5em 0;
	border: 0;
	padding: 0;

	background-color: transparent;
}

.proappersform fieldset legend {
	margin-bottom: 1em;
	font-weight: 600;
}

.proappersform fieldset p {
	margin: 1.2em auto 2em 10px;
}

.proappersform label {
	float: left;
	width: 21%;
	margin: 1em 0 0 0;
	
	font-size: 90%;
}

.proappersform span.errormessage {
	display: block;
	margin: 0 0 0 26.5%;
	padding: 0.4em 0 0 0;
	color: #ff0000;
}

.proappersform p.wideerror span.errormessage {
	margin-left: 25px;
}

.proappersform #mandatoryfieldnote {
	margin: 0 0 0 26.5%;
	padding: 0.4em 0 0 0;

	
	font-weight: 600;

}

#wrap #cont_re .proappersform td.applicabilitySymbol {
	font-size: 180%;
}

.proappersform input, .proappersform textarea, .proappersform select, .proappersform a.goback, #cont_re a.probutton {
	float: left;

	width: 65%;
	margin: 1em 0 0 4%;
	padding: 0.5%;
	border: 1px solid #e7e7e7;
	
	background-color: #f8f8f8;

	font-size: 90%;
}

.proappersform textarea {
	margin: 0;
	width: 99%;
	
	font-size: 100%;
}

.proappersform input[type=submit], .proappersform a.goback, #cont_re a.probutton {
	float: right;
	width: auto;

	margin-top: 4em;
	margin-left: 0;
	padding: 0.2em 2em;

	font-size: 95%;
	color: #333;
}

.proappersform a.goback {
	float: left;
	text-decoration: none;
}

#cont_re a.probutton {
	margin-top: 1em;
	float: right;
	text-decoration: none;
}

#cont_re a.probutton.inrow {
	margin-right: 10px;
}

.proappersform input:focus, .proappersform textarea:focus {
	border: 1px solid #999999;
}


*/