@charset "UTF-8";
/* Form CSS */

form.form_wrap {
	margin:25px 0 0 0;
}
form.form_wrap label.form_label {
	display:block;
	width:100%;
	margin:10px 0 2px 0;
	font-family: 'Sintony', Arial, Helvetica, sans-serif;
	font-size:0.875em;
	font-weight:bold;
	line-height:1.6;
	text-transform:capitalize;
	color:#423739;
}
form.form_wrap input[type=text], form.form_wrap textarea {
	width:calc( 60% - 40px);
	height:auto;
	display:block;
	border:1px solid #ddd;
	background:#F5F5E9;
	outline:none;
	font-family: 'Sintony', Arial, Helvetica, sans-serif;
	font-size:0.875em;
	font-weight:normal;
	line-height:1.6;
	color:#423739;
	padding:7px 15px;
	margin:0;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	font-weight:bold;
}
form.form_wrap textarea {
	width:calc(70% - 40px);
	height:100px;
}
form.form_wrap input[type=text]:focus, form.form_wrap textarea:focus {
	border:1px solid #ef9a49;
}
form p.form_meta {
	font-size:14px;
	line-height:22px;
	margin:0;
}

/* Buttons */
button.btn {
	width:auto;
	height:auto;
	margin:10px 0;
	padding:0;
	font-family:'Sintony', sans-serif;
	font-size:0.75em;
	cursor:pointer;
	border:none;
	outline:none;
	padding:12px 20px;
	font-weight:bold;
	background:#ddd;
	color:#0f0406;
	line-height:1.3;
}
button.less_pad {
	padding:7px 20px;
}
button.btn-primary {
	background:#ffcd7c;
}
button.btn-secondary {
	background:#554c9c;
	color:#fff;
}
button.btn-white {
	background:#fff;
}
button.btn img {
	max-width:100%;
	position:relative;
	top:1px;
	margin-left:5px;
}

button.btn:hover {
	background:#eee;
}
button.btn:hover img {
	margin-left:8px;
}
button.btn-primary:hover {
	background:#ffd693;
}
button.btn-secondary:hover {
	background:#6359b2;
}
button.btn-white:hover {
	background:#eee;
}

button.btn-lg {
	font-size:1em;
}
/* Message */
.error_mesg, .sucs_mesg {
	font-family: 'Sintony', sans-serif;
	margin:10px 0 0 0;
	padding:5px 10px;
	width:calc( 100% - 20px );
	color:#fff !important;
	background:#f00 !important;
	font-size:13px;
	line-height:23px;
	font-weight:bold;
	letter-spacing:normal;
}
.sucs_mesg {
	background:#00a904 !important;
}