/* @group Forms */
/* Default Form */
.gt-form {
}
.gt-form .gt-form-text, .gt-form .gt-form-textarea {
	border: 1px solid #aaa;
	background-color: #fff; /*F5F9EA*/
	padding: 1%;
	font-size: 108%;
	width: 98%;
}
.gt-form .gt-form-text-error, .gt-form .gt-form-textarea-error {
	border: 1px solid #aaa;
	border-left:3px solid #CC0000;
	background-color: #fff; /*F5F9EA*/
	padding: 1%;
	font-size: 108%;
	width: 98%;
}

.gt-form label {
	color: #454545;
	display: block;
	margin-bottom: 3px;
}
.gt-form option {
	font-size: 108%;
}
.gt-form .gt-form-row {
	margin-bottom: 10px;
}

/* Auto clear the form row */
.gt-form .gt-form-row:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.gt-form-row {display: inline-block;}

/* Hides from IE-mac \*/
* html .gt-form-row {height: 1%;}
.gt-form-row {display: block;}
/* End hide from IE-mac */
/* End auto clearing the form row */

.gt-form .gt-form-row-inline {
	clear: left;
}
.gt-form .gt-form-row-inline label {
	width: 30%;
	margin-right: 4%;
	padding: 1% 0;
	float: left;
	display: inline;
}
.gt-form .gt-form-element-label {
	margin-bottom: 5px;
	padding-left: 3px;
}
.gt-form .gt-form-note {
	font-size: 93%;
	margin: 0 0 5px 0;
	font-style: italic;
	color: #666666;
}
.gt-form .gt-form-row-inline .gt-form-text,
.gt-form .gt-form-row-inline .gt-form-text-error {
	width: 63%;
}
.gt-form .gt-form-radio, .gt-form .gt-form-checkbox {
	margin-right: 3px;
}
.gt-form .gt-submit-btn {
	margin: 0 10px 0 0;
	float: left;
	display: inline;
}
.gt-form .gt-cancel {
	line-height: 31px;
}

.gt-error {
	background-color: #cc0000;
	padding: 5px;
	color: #fff;
}
.gt-notice-box {
	border: 3px solid #aaa;
	padding: 1em;
	background-color: #fff; /*F5F9EA*/
}
.gt-success {
	background-color: #6caa00;
	padding: 5px;
	color: #fff;
}

/* @group Modules */
/* Width Styles */
.gt-width-33 {
	width: 33%;
}
.gt-width-66 {
	width: 66%;
}
.gt-width-99 {
	width: 99%;
}
.gt-width-25 {
	width: 25%;
}
.gt-width-50 {
	width: 50%;
}
.gt-width-75 {
	width: 75%;
}
.gt-width-100 {
	width: 100%;
}

	
span.form-error {
	padding: 2px 0;
	font-size: 13px;
	display: block;
	color: #CC0000;
	clear: both;
	margin-left:34%;
}
