﻿
.form-row{
    float:left;
    width:49.5%;
    margin:2px!important
}

.form-row input{
    background:#eee!important;
    border:0px!important;
    color:#000!important;
    padding:15px
}

.whole-form-row textarea{
    background:#eee!important;
    border:0px!important;
    color:#000!important;
    padding:15px;
    margin-top:2px!important
}



input::placeholder{color:#000!important;opacity:1}
input:-ms-input-placeholder{color: #000!important}
textarea::placeholder{color:#000!important;opacity:1}
textarea:-ms-textarea-placeholder{color:#000!important}
input::-ms-input-placeholder {color: #000!important}



input {
	padding: 8px;
	border: 1px solid #ddd;
	color: #000 !important;
    background-color:#000;
	font-size:13px!important;
	box-sizing: border-box;
	border-radius: 2px;
	margin-bottom: 5px;
    font-family: 'montserrat', sans-serif; 
}

textarea {
	width: 100%;
	padding: 8px;
	color: #000;
    border: 1px solid #ddd;
    background-color:#000;
	font-size:13px!important;
    font-weight:400!important;
	box-sizing: border-box;
	border-radius: 2px;
	height: 80px;
	margin-bottom: 5px;
    font-family: 'montserrat', sans-serif; 
}

textarea_comment {
	width: 100%;
	padding: 8px;
	border: 1px solid #ddd;
	color: #000;
	font-size:13px!important;
	box-sizing: border-box;
	border-radius: 0px;
	height: 100px;
    font-weight:400!important;
	margin-bottom: 5px;
    font-family: 'montserrat', sans-serif; 
}

select {
	width: 100%;
	padding: 8px;
    background-color:#000;
	border: 0px solid #ddd;
	color: #000;
    border: 0px !important;
	font-size:13px!important;
	box-sizing: border-box;
	border-radius: 2px;
	margin-bottom: 25px;
    font-family: 'montserrat', sans-serif;
    
}

input.button,
input.button:focus {
    border-color:#4d1425!important;
    color:#fff!important;
    text-decoration:none!important;
    font-size:15px!important;
    font-weight:200!important;
    border-radius:2px!important;
    width:170px!important;
    margin-top:10px!important;
    margin-bottom:10px!important;
    background-color:#4d1425!important;
    border:1px solid #4d1425!important;
    padding:10px 30px!important;
    transition:.3s ease!important;
    cursor: pointer!important;
}

input.button:hover {
    background-color:#66213a!important;
    color:#fff!important;
    text-decoration:none!important;
    font-size:15px!important;
    width:170px!important;
    margin-top:10px!important;
    margin-bottom:10px!important;
    border:1px solid #66213a!important;
    padding:10px 30px!important;
    transition:.3s ease!important;
    cursor: pointer!important;
}


/* captcha */

.CaptchaPanel {
	margin:0 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;
}

.CaptchaImage {margin-top:10px!important}

.CaptchaMessagePanel {
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
	font-weight:normal !important;
	font-size:12px;
	line-height:14px;
    color:#000!important;
	font-family: 'montserrat', sans-serif;
    font-weight:400!important
}

.CaptchaAnswerPanel {
	margin:10px auto;
	padding:2px 0px 2px 0px !important;
}

#CaptchaAnswer{
    width:100%!important;
    max-width:400px!important;
    background:#eee!important;
    border:0px!important;
    color:#000!important;
    padding:15px!important
}

.CaptchaWhatsThisPanel {
	line-height:0;
	margin:0 0 5px 0;
	padding:8px 0 8px 0 !important;
	font-family: 'montserrat', sans-serif;
}

.CaptchaWhatsThisPanel a {color:#000;}
.CaptchaWhatsThisPanel a:hover {text-decoration:none;}

@media screen and (max-width: 1100px) {
input,textarea,textarea_comment,select{font-size:12px!important}
.CaptchaMessagePanel{font-size:12px!important}
input.button,
input.button:focus{font-size:12px!important}
input.button:hover{font-size:12px!important}    
}

@media screen and (max-width: 930px) {.form-row{float:none;width:100%;margin:4px 0px!important}}



