/* * {
	font-family: Arial;
	font-size: 24px;
	margin: 0;
	padding: 0;
}

body {
	padding: 50px;
}

.feedback-form {
	width: 500px;

}

*/

#error {
	font-size: 16px;
	padding: 10px 30px 20px 0;
	color: red;
}

.feedback-form span.info {
	display: block;
	float: right;
	padding: 10px 0;
	color: #ccc;
	font-size: 20px;
	line-height: 32px;
}

.row {
	clear: both;
}

.row .half {
	width: calc(50% - 10px);
	float: left;
}

.row .half:last-child {
	margin-left: 10px;
	float: right;
}

.three-quarters {
	width: 75%;
	float: left;
}

.quarter {
	width: 25%;
	float: right;
}

.full {
	width: 100%;
}

input {
	width: 100%;
	padding: 5px;
	border: 1px solid #3265A3;
	margin: 5px auto;
	height: 32px;
	line-height: 32px;
	color: #BE2718;
	border-radius: 4px;
}

textarea {
	width: 100%;
	padding: 5px;
	height: 200px;
	margin: 10px auto 5px;
	border: 1px solid #3265A3;
	color: #BE2718;
	border-radius: 4px;
}

input[type=submit] {
	font-weight: bold;
	font-size: 27px;
	height: 40px;
	line-height: 32px;
	margin: 10px auto;
	background: #335190;
	color: #FFF;
	padding: 0 5px;
	cursor: pointer;
}
/*
h1 {
	text-align: center;
}

p {
	margin: 20px auto;
	max-width: 500px;
}
*/

input[type=file] {
	display: none;
}

input::placeholder {
	color: #ccc;
}


.upload_file {
	width: 100%;
	border: 1px solid #3265A3;
//	margin: 5px auto;
	height: 32px;
	line-height: 32px;
	color: #BE2718;
	border-radius: 4px;
	display: block;
	cursor: context-menu;
	position: relative;
//	margin: 5px auto;
	color: #ccc;
//	padding: 5px;
}

.upload_file:after {
	content: 'upload';
//	width: 50px;
//	height: 20px;
	position: absolute;
	right: -1px;
	bottom: -1px;
//	line-height: 32px;
//	font-size: 18px;
//	top: 5px;
//	border: 1px solid #3265A3;
//	padding: 0 13px 10px 10px;
	color: #fff;
	background: #335190;
	border-radius: 4px;
	padding: 0px 5px;
}

@media (max-width: 767px){
	body {
		padding: 50px 15px;
	}
	.feedback-form {
		width: 100%;
	}
	.quarter,
	.feedback-form span.info{
		float: none;
	}
	.three-quarters,
	.quarter {
		width: 100%;
	}
	input,
	textarea,
	.upload_file {
		margin-left: -5px;
	}
}
