@charset "utf-8";
/* CSS Document */
body
{color:#006600;}
.round-top{border-top-left-radius: .75rem!important;  border-top-right-radius: .75rem!important;
}

.bold{font-weight: bold;}
.shadow_pale{
-webkit-box-shadow: 10px 4px 57px -22px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 4px 57px -22px rgba(0,0,0,0.75);
box-shadow: 10px 4px 57px -22px rgba(0,0,0,0.75);}

.shadow{-webkit-box-shadow: 4px 10px 20px -3px rgba(0,0,0,0.6);
-moz-box-shadow: 4px 10px 20px -3px rgba(0,0,0,0.6);
box-shadow: 4px 10px 20px -3px rgba(0,0,0,0.6);}

a{color:#006600 !important; text-decoration:none; font-weight: bold;}
a:hover {color:black!important; text-decoration: none!important;}

.minheight {
  min-height: 37px;
}

.form-top {overflow: hidden; padding: 0 25px 15px 25px; text-align: left;
	background: #fff8dc !important;
	background: rgba(0, 0, 0, 0.35);
	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
}

.form-top-left {float: left; width: 75%; padding-top: 10px;}
.form-top-left h3 {margin-top: 0; color: #006600; }
.form-top-left p { opacity: 0.8; color: #006600; }

.form-top-right {float: left; width: 25%; padding-top: 15px; font-size: 66px; color: #006600; line-height: 40px; text-align: right; opacity: 0.3;}

.form-bottom {padding: 0px 25px 30px 25px;
	background: #fff8dc !important;
	background: rgba(0, 0, 0, 0.3);
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}
.form-bottom form textarea {height: 100px;}
.form-bottom form .input-error {border-color: #19b9e7;}
.form-bottom p { opacity: 0.8; color: #006600; }
.form-bottom a { opacity: 0.8; color: #fff !important; }

.btn-contact {background:#006600; color: #fff !important; border:0px;}
.btn-contact:hover, .btn-contact:focus, .btn-contact:active {background: #690300!important; color:white !important; border-color: #690300!important;}	
.btn-contact:active:focus {border-color: #690300 !important;}