
.submit,
.submit:hover {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s
}

a {
       color: #727272;}

#capticha,
#capticha_img {
	max-width: 250px
}

label {
	display: block;
	font-weight: 700;
	margin-top: 5px;
	font-size: 14px;
	color: #dc4826;
	text-transform: uppercase
}

.submit {
	background: #dc4826;
	padding: 15px 50px;
	margin-top: 20px;
	cursor: pointer;
	border: 1px solid transparent;
	color: #fff;
	transition: all .3s
}

.submit:hover {
	background: #008a3b;
	transition: all .3s;
	border: 1px solid #FFF;
        color: #fff;
}

#capticha_img {
	padding-top: 10px
}

#form1 div {
	position: relative
}

#form1 .text-input,
#form1 textarea {
	color: #575c97;
	border: 2px solid #dc4826;
	margin-bottom: 5px;
	display: block;
	width: 98%;
	padding: 2%;
	outline: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

#form1 textarea {
	overflow: scroll;
	height: 120px;
	margin-top: 10px;
	resize: none
}

#form1 .text-input::-moz-selection,
#form1 textarea::-moz-selection {
	background: #FFF;
	color: #727272
}

#form1 .text-input::-moz-selection,
#form1 textarea::selection {
	background: #FFF;
	color: #727272
}

#form1 select {
	width: 100%;
	border: none;
	background: 0 0
}

.selectbox {
	width: 96%;
	padding: 1% 2%;
	background: #F0F0F0
}

#form1 .text-input:hover,
#form1 textarea:hover {
	border-color: #008a3b; 
}

#status_message_error,
#status_message_ok {
	background: #DCEBD0;
	border: 1px solid #B2C0A2;
	display: none;
	height: auto;
	margin-bottom: 45px
}

#status_message_error strong,
#status_message_ok strong {
	font-size: 15px;
	display: inline-block;
	margin-bottom: 5px
}

#status_message_error span,
#status_message_ok span {
	display: block;
	font-size: 13px;
	padding: 15px
}

label.error {
	font-size: 10px;
	margin: 0;
	font-style: italic;
	padding: 4px 12px;
	display: block;
	background: #e41313;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 0
}

input.error,
textarea.error {
	border-color: #e41313!important
}

span.info {
	font-size: 10px;
	color: #FFF;
	display: inline-block;
	margin: 5px 0
}