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

/*Contact Content Starts here*/
.g-recaptcha{ float: left; margin: 10px 0px; width: 100%;}

.book-appointment {text-align: left; float: left; width: 100%;}
.book-appointment h5{
    color: #96875d;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	line-height: 24px;}

.book-appointment p{color: #666; font-family:'Bookman Old Style W10'; font-size: 16px; line-height: 26px; display: block; font-weight: normal; margin-bottom: 30px;}

.linefield, .linefield2 { width: 89%; float: left; border: 1px solid #c2b79a; margin-bottom: 10px; display: block; color: #902D30; border-radius: 0px;}

.linefield{ font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 16px; padding: 15px 20px;}

.linefield2{ font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 16px; padding: 20px; height: 150px; border-radius: 0px;}

.linefield-contact{ width: 100%;  float: left; padding: 15px 20px; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 16px; margin-bottom: 15px; display: block; color: #902D30; border: 1px solid #c2b79a; border-radius: 0px; background-color: #fff;}


.attach_but{color: #000; margin-top: 20px;}

.disclaimer{float: left; margin: 15px 0px; }

.disclaimer a{color: #95312d; font-family:'Bookman Old Style W10'; font-size: 18px; line-height: 26px; display: block; font-weight: normal; margin-bottom: 0px; padding: 0px; background-color: #fff;}


.formbut{ float: left; width: 100%; margin-bottom: 20px;}

.formbut a{  width: 100%; float: left; text-align: center; padding: 20px 0px; background-color: #95312d; border: 0px; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 18px; color: #998c68 !important; margin-bottom: 10px;}
.formbut a:hover{ background-color: #edefe8; color: #998c68;}

/*below turns of blue border around formfields*/
.book-appointment input:focus {
border-color: #c2b79a; box-shadow: 0 0 10px #c2b79a; webkit-transition: 200ms linear 0s; -moz-transition: 200ms linear 0s; -o-transition: 200ms linear 0s; transition: 200ms linear 0s; outline: 0 none; text-decoration: none;
}
/*below turns of blue border around textarea in form*/
.book-appointment textarea:focus {
 border-color: #c2b79a; box-shadow: 0 0 10px #c2b79a; webkit-transition: 200ms linear 0s; -moz-transition: 200ms linear 0s; -o-transition: 200ms linear 0s; transition: 200ms linear 0s; outline: 0 none; text-decoration: none;
}
/*below turns of blue border around textarea in form*/

input[type="email"] {
    outline:none;
    box-shadow:none;
	border: 1px solid #c2b79a;
	background-color: #fff;
}

