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


.sidebarform{background:#7f151a; padding: 30px 25px 5px 25px; color: #FFF;
-webkit-box-shadow: 0px 0px 10px 0px rgba(204, 70, 10, 0.2);
-moz-box-shadow:    0px 0px 10px 0px rgba(204, 70, 10, 0.2);
box-shadow:         0px 0px 10px 0px rgba(204, 70, 10, 0.2);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.sidebarform h3{font-size: 32px !important; color: #FFF;  text-align: center;}
.sidebarform p{text-align: center;}
.sidebarmapwidget{margin-top: 30px;}


.form-group{margin-bottom: 10px !important;}
.form-group label{display: block; font-size: 14px;}
.form-group .form-control{height:45px !important; width: 100% !important;}

.form-group .form-control{height:45px; font-size: 14px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}


.form-group .form-control:focus{border:1px solid #0093ff !important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(204, 70, 10, 0.2);
-moz-box-shadow:    0px 0px 10px 0px rgba(204, 70, 10, 0.2);
box-shadow:         0px 0px 10px 0px rgba(204, 70, 10, 0.2);
}

.form-group textarea.wpcf7-textarea{height: 120px !important;}



.wpcf7-submit{background: #00C851; border: none; display: block; width:100%; color: #FFF; text-align: center; cursor: pointer; padding: 20px 30px; font-size: 18px; transition: all ease 0.3s;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


.wpcf7-submit:hover, .wpcf7-submit:focus{opacity: 0.9;}



/* ------------------ SELECT2 OVERRIDES PAGE ------------------ */

.select2-container{height:45px !important; width: 100% !important;  }
.select2-selection--single{height:45px !important; line-height: 45px !important; border: 1px solid #CCC !important; outline: none !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;}
.select2-selection__arrow{height:45px !important; right: 10px !important;}

.select2-selection__rendered{line-height:45px !important;}
.select2-search{display: none;}


.select2-selection--single:focus{border:1px solid #0093ff !important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(204, 70, 10, 0.2);
-moz-box-shadow:    0px 0px 10px 0px rgba(204, 70, 10, 0.2);
box-shadow:         0px 0px 10px 0px rgba(204, 70, 10, 0.2);
}



.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #0093ff !important; color: white;}
.select2-container .select2-search{display: none !important;}
