@charset "utf-8";
/* CSS Document */

div.tab_content {
	background-color: #eaf0fb;
	border: solid 1px #d1d1d1;
	border-radius: 4px;
	box-shadow: none;
	width: 96%;
	margin: 10px 2% 20px 2%;
}

div.input_column {
	max-width: 365px;
}


input[type="text"], select, textarea {
	border: 1px solid #444444;
	border-radius: 4px;
	border-color: #d1d1d1;
	background-color: #ffffff;
}

input[type="submit"], input[type="button"] {
	background: none;
	background-color: #dc6453;
	border: 0;
	border-radius: 3px;
	font-size: 15px;
	padding: 10px 12px ;
	height: auto;
}

input[type="submit"]:hover, input[type="button"]:hover {
	background: none;
	background-color: #dc6453;
}

label {
	font-size: 12px;
	color: #444444;
	font-weight: 500;
	margin-bottom: 0px;
	font-weight: normal;
}

textarea:focus, input:focus, select:focus {
	outline: none;
}

.required, select.required, input.autocomplete.required {
	background-image:url(../img/important_icon_gray.png);
}