/*general classes*/
body {
	font-family:Arial;
	font-size:11pt;
	color:#000;
	background-color:#D8D8D8;
	background-image:url('../../media/other/background.jpg');
	background-attachment:fixed;
	background-size:cover;
}
.shadow {
	-moz-box-shadow:3px 3px 5px 1px #000;
	-webkit-box-shadow:3px 3px 5px 1px #000;
	box-shadow:3px 3px 5px 1px #000;
}
.inset-shadow {
	-moz-box-shadow:inset 0 0 10px #000000;
	-webkit-box-shadow:inset 0 0 10px #000000;
	box-shadow:inset 0 0 10px #000000;
}
.corner {
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	behavior:url("../../assets/css/border-radius.htc");/* Relative to css document */
}
.opaque {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.row {
	margin-left:0px;
	margin-right:0px;
}
.btn-cust {
	background-color:#466C87;
	color:#fff;
	border-radius:0px;
}
.btn-cust:hover {
	background-color:#7199B5;
	color:#fff;
}

/*head*/
#headH1 {
    margin-top:-10px;
}
#headH1 h1 {
    font-size:6pt;
    color:#8A6110;
    text-align:center;
    padding:0px;
    margin:0px;
    line-height:10px;
}
.head {
    width:100%;
    color:#0F4276;
    padding:20px 0px;
    background-color:#fff;
}
.head .logo {
    max-width:400px;
    margin:0 auto;
}

/*menu style*/
.navbar {
    min-height:1px;
    margin-bottom:0px;
}
.navbar-nav {
    margin:0px;
}
.nav-pills {
    border-radius:0px;
    margin:0px;
}
.navbar-collapse {
    padding:0px;
    margin:0px;
}
.navbar-default {
    background-color:#45593E;
    border-width:0px;
    border-radius:0px;
}
.navbar-default .navbar-nav > li > a {
    color:#fff;
    text-decoration:none;
    transition:background 0.5s;
    border-radius:0px;
}
/* navbar hover */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    text-decoration:none;
    background-color:#95C65D;
    border-radius:0px;
    color:#fff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color:#95C65D;
    text-decoration:none;
}
/* navbar active menu */
.navbar-default .navbar-nav > .active > a {
    color:#fff;
    background-color:#95C65D;
    border-radius:0px;
}
/* dropdown background color */
.dropdown-menu {
    background-color:#95C65D;
    padding:0px;
}
.dropdown-menu > li > a {
    color:#fff;
    text-decoration:none;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color:#fff;
    background-color:#338F75;
}
/* navbar branding */
.navbar-default .navbar-brand {
    color:#fff;
    cursor:context-menu;
}
.navbar-default .navbar-brand:hover {
    color:#fff;
}
/* collapsed menu button */
.navbar-toggle {
    color:#fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active {
    background-color:#338F75;
}

/* slideshow */
.caption {
    margin:0px;
    padding:5px;
    color:#fff;
    margin-top:-31px;
    cursor:default;
    background-color:#215306;
    background:rgb(33, 83, 6);
    background:rgba(33, 83, 6, .7);
    z-index:99;
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
}
.owl-bottom .item a {
    color:#fff;
    font-size:20pt;
    display:block;
    height:100%;
    line-height:100%;
    vertical-align:middle;
    text-shadow:3px 3px 2px #000;
    transition:opacity .5s linear;
}
.owl-bottom .item .overlay {
    position:absolute;
    text-align:center;
    position:absolute;
    z-index:9999;
    text-align:center;
    width:100%;
    top:35%;
    vertical-align:middle;
}
.owl-theme .owl-controls {
    position:absolute;
    margin:-56px auto;
    width:100%;
}
.owl-theme .owl-nav {
    margin-top:0px;
}
.owl-theme .owl-nav [class*="owl-"] {
    background-color:transparent;
    color:#466C87;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
    background-color:transparent;
    color:#7199B5;
}

/*content*/
.wrapper {
	width:100%;
	padding:20px;
}
.wrapper .container {
	background-color:#fff;
}
.wrapper p {
	margin:20px 0px;
}
.table {
	margin-bottom:0px;
}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
	border-top:0px solid #dddddd;
}

/*website foot*/
.foot {
}
.foot .table-striped>tbody>tr:nth-child(odd) {
    background-color:#7C9CB0;
}
/*footer*/
.footer {
    text-align:center;
    color:#000;
    padding-top:20px;
    font-size:7pt;
}
.footer a {
    color:#000;
    text-decoration:underline;
}
.footer a:hover {
    color:#000;
    text-decoration:none;
}
/* ZAWebs Disclaimer*/
.navbar-disclaimer {
    background-color:transparent;
    color:#000;
    font-size:7pt;
}
.navbar-disclaimer a {
    color:#000;
    text-decoration:underline;
}
.navbar-disclaimer a:hover {
    color:#000;
    text-decoration:none;
}
/* form style */
#query .star {
    color:#000;
    font-size:7pt;
}
#query input, #query textarea, #query .input-group-addon:first-child {
    border-radius:0px;
    font-family:Tahoma;
}
#query .input-group {
    width:100%;
}
#query .same_width {
    width:90px;
}
#query .row {
    margin-bottom:10px;
}
#query .busy {
    display:none;
}
#query .error-message {
    font-size:8pt;
}
#query .form-group{
    margin:15px 0px;
}
#accordion .panel .panel-heading, #accordion_2 .panel .panel-heading, #accordion_3 .panel .panel-heading {
	padding:0px;
	background-color:#fff;
}
#accordion .panel .panel-heading:hover, #accordion_2 .panel .panel-heading:hover, #accordion_3 .panel .panel-heading:hover {
	background-color:#94C359;
}
#accordion .panel .panel-heading a, #accordion_2 .panel .panel-heading a, #accordion_3 .panel .panel-heading a {
	padding:10px;
	display:block;
	color:#000;
}
#accordion .panel .panel-heading a:hover, #accordion .panel .panel-heading a:active, #accordion .panel .panel-heading a:visited {
	text-decoration:none;
}
#accordion_2 .panel .panel-heading a.green {
	color:#2A5101;
	background:#226e06;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjI2ZTA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(left, #ffffff 45%, #226e06 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(45%,#ffffff), color-stop(100%,#226e06));
	background:-webkit-linear-gradient(left, #ffffff 45%,#226e06 100%);
	background:-o-linear-gradient(left, #ffffff 45%,#226e06 100%);
	background:-ms-linear-gradient(left, #ffffff 45%,#226e06 100%);
	background:linear-gradient(to right, #ffffff 45%,#226e06 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#226e06',GradientType=1 );
	text-decoration:none;
}
#accordion_2 .panel .panel-heading a.green:hover {
	background:#226e06;
	color:#fff !important;
	text-decoration:none;
}
#accordion_2 .panel .panel-heading a:hover, #accordion_2 .panel .panel-heading a:active, #accordion_2 .panel .panel-heading a:visited {
	text-decoration:none;
}
#accordion_3 .panel .panel-heading a.green {
	color:#2A5101;
	background:#226e06;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjI2ZTA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(left, #ffffff 45%, #226e06 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(45%,#ffffff), color-stop(100%,#226e06));
	background:-webkit-linear-gradient(left, #ffffff 45%,#226e06 100%);
	background:-o-linear-gradient(left, #ffffff 45%,#226e06 100%);
	background:-ms-linear-gradient(left, #ffffff 45%,#226e06 100%);
	background:linear-gradient(to right, #ffffff 45%,#226e06 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#226e06',GradientType=1 );
	text-decoration:none;
}
#accordion_3 .panel .panel-heading a.green:hover {
	background:#226e06;
	color:#fff !important;
	text-decoration:none;
}
#accordion_3 .panel .panel-heading a:hover, #accordion_3 .panel .panel-heading a:active, #accordion_3 .panel .panel-heading a:visited {
	text-decoration:none;
}

/* -Google Map- */
#googleMaps {
    text-align:left;
    color:#000;
}
#googleMaps .form-control {
    font-size:10pt;
    font-family:Tahoma;
}
#googleMaps .btn {
    font-size:10pt;
    font-family:Tahoma;
}
#map {
    height:540px;
    width:100%;
}
#directions-panel {
    height:100%;
    width:100%;
    text-align:center;
    color:#000;
}
#searchTextField {
    font-size:10pt;
}
/*- End Google Map -*/
/* -Direction Results- */
.pac-container {
    font-size:9pt;
}
.adp-directions {
    width:100%;
}
.adp-placemark, .adp-summary, .adp-legal {
}
.adp-placemark, .adp-step, .adp-stepicon, .adp-substep {
    text-align:center;
    vertical-align:middle;
    background:#e9eaeb;
}
.adp-directions tr {
    border:1px solid #b3b3b3;
}
/*- End Direction Results -*/

