﻿
.form{
    padding-top:70px;
    width:auto;
    max-width:1000px;
    margin:0 auto;
}

.form-row{margin:5px 0px}
.form-row3{margin:5px;float:left;width:32%}
.form-row1{width:98%;margin-left:5px}

.select-row{margin-top:-18px}

input {
	padding: 8px;
	border: 1px solid #ddd;
	color: #767676;
    background-color:#F0F0F0;
	font-size: 15px;
	box-sizing: border-box;
	border-radius: 2px;
	margin-bottom: 5px;
    font-family: 'roboto-slab', sans-serif; 
}

textarea {
	width: 100%;
	padding: 8px;
	color: #767676;
    border: 1px solid #ddd;
    background-color:#F0F0F0;
	font-size: 15px;
	box-sizing: border-box;
	border-radius: 2px;
	height: 100px;
	margin-bottom: 5px;
    font-family: 'roboto-slab', sans-serif; 
}

textarea_comment {
	width: 100%;
	padding: 8px;
	border: 1px solid #ddd;
	color: #767676;
	font-size: 15px;
	box-sizing: border-box;
	border-radius: 0px;
	height: 100px;
	margin-bottom: 5px;
    font-family: 'roboto-slab', sans-serif; 
}

select {
	width: 100%;
	padding: 8px;
    background-color:#F0F0F0;
	border: 0px solid #ddd;
	color: #767676;
    border: 1px solid #ddd;
	font-size: 15px;
	box-sizing: border-box;
	border-radius: 2px;
	margin-bottom: 25px;
    font-family: 'roboto-slab', sans-serif;
    
}

input:focus,
textarea:focus,
select:focus {
	border: 1px solid #ddd;
	color: #000;
	font-size: 15px;
	box-sizing: border-box;
	border-radius: 0px;
	outline-style: none;
}

input.button,
input.button:focus {
    border-color:#c40202!important;
    color:#fff!important;
    text-decoration:none!important;
    font-size:15px!important;
    text-transform: uppercase!important;
    border-radius:2px!important;
    width:200px!important;
    margin-top:25px!important;
    margin-bottom:30px!important;
    background-color:#c40202!important;
    border:1px solid #c40202!important;
    padding:10px 30px!important;
    transition:.3s ease!important;
    cursor: pointer!important;
}

input.button:hover {
    background-color:#940101!important;
    color:#FFF!important;
    text-decoration:none!important;
    font-size:15px!important;
    text-transform: uppercase!important;
    width:200px!important;
    margin-top:25px!important;
    margin-bottom:30px!important;
    border:1px solid #940101!important;
    padding:10px 30px!important;
    transition:.3s ease!important;
    cursor: pointer!important;
}

label{font-weight:500!important}


/* captcha */


.CaptchaPanel {
	margin:40px 0 0 0 !important;
	padding:0 0 0 0 !important;
	text-align: center;
	line-height:normal !important;
}

.CaptchaImagePanel {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.CaptchaMessagePanel {
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
	font-weight:normal !important;
	font-size:15px;
	line-height:14px;
	font-family: 'roboto-slab', sans-serif;
}

.CaptchaAnswerPanel {
	margin:10px auto;
	padding:2px 0px 2px 0px !important;
}

#CaptchaAnswer{width:100%!important;max-width:300px!important}

.CaptchaWhatsThisPanel {
	line-height:0;
	margin:0 0 5px 0;
	padding:8px 0 8px 0 !important;
	font-family: 'roboto-slab', sans-serif;
}
.CaptchaWhatsThisPanel a {color:#fff;}
.CaptchaWhatsThisPanel a:hover {text-decoration:none;}



@media screen and (max-width: 800px){
    
.form-row1{width:98%}
.form-row3{margin:3px}
.select-row{margin-top:-20px;margin-bottom:-5px}    
}


@media screen and (max-width: 480px){
    
.form-row1{width:100%;margin-left:3px}
.form-row3{margin:3px;width:100%}
.select-row{margin-top:0px}    
}

