﻿h4{font:bold 12pt arial;color:#5e8b17;}
.body-content{}
.btn-default{background-color:#fff;border-color:#b5de74;}
.grid_css td{border-bottom: 1px solid #d1d1d1;text-decoration:none;}
.grid_css tr{background-color:#ffffff;}
.grid_css tr:hover{background-color:#ffffcc;}
.grid_css th{border-bottom: 1px solid #e1e1e1;background-color:#EBF1FA;color:#336699;font-family:Arial;font-size:10pt;}
.proplist{margin:3px;background-color:#fff;border: solid 1px #fff;border-radius:4px;-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 6px rgba(100, 100, 100, .7);box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 6px rgba(100, 100, 100, .7);}
.proplist:hover{background-color:#E6F5DC;border: solid 1px #3eb13e;border-radius:3px;-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 6px rgba(62, 177, 62, .8);box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 6px rgba(62, 177, 62, .8);}
.background-div{background-color:rgba(100,100,100,0.5); position:absolute; top:0px; left:0px;width:100%;height:100%;}
.bird-logo{background: url('../Images/ctc.jpg') no-repeat center center;height:140px;}
.master-banner{background: url('../Images/bk_texture11.png') repeat center center;}
.footer-pines{background: url('../Images/OrbisHunting.png') no-repeat center center;height:100px;}
.footer-item{height:100px;text-align:center;vertical-align:middle;line-height:21px;}
.body-content-wrap{height:100%;margin-top:-20px;margin-bottom:0px;min-height:530px;padding-left:20px;padding-right:20px;padding-bottom:80px;padding-top:10px;z-index:2;background-color:rgba(255,255,255, 0.5);border-bottom: 0px solid rgba(0,0,0, 0.5);font:normal 10pt Arial;line-height:20px;color:#222;}
.img-portfolio {margin-bottom: 30px;}
.img-hover:hover {opacity: 0.8;}
.faq-ans {font-family: Arial;border-radius:4px;font-size: 10pt;color: #333333;padding: 8px;background-color: #E9E9E9;border: 0px solid #C0C0C0;line-height:20px;width:95%;text-align:left;margin-bottom:10px;}
.brand,.address-bar {display: none;}
.navbar-brand {text-transform: uppercase;font-weight: 800;letter-spacing: 1px;}
.navbar-nav {text-transform: uppercase;font-weight: 400;letter-spacing: 1px;}
.brand-before,.brand-name {text-transform: capitalize;}
.brand-before {margin: 15px 0;}
.brand-name {margin: 0;font-size: 4em;}
ul.nav a:hover {color: #3B580D !important; }
ul.nav a {  color: #6ea419 !important; font: bold 12pt arial;  padding-top: 20px;}
/* Home Page Carousel */
header.carousel {height: 600px;margin-top:10px;border:0px solid #6ea419;border-radius:5px; /*box-shadow:12px 0 15px -4px rgba(200, 200, 200, 0.8), -12px 0 8px -4px rgba(200, 200, 200, 0.8);*/ box-shadow: 0px 2px 3px 2px rgba(120, 120, 120, 0.5);}
header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner {height: 100%;}
header.carousel .fill {width: 100%;height: 100%;background-position: center;background-size: cover;}
.btn{-webkit-box-shadow:  0px 1px 3px rgba(200, 200, 200, 0.7);box-shadow:  0px 1px 3px rgba(200, 200, 200, 0.7);}
.btn:hover{-webkit-box-shadow:  0px 1px 3px 1px rgba(150, 150, 150, 0.7);box-shadow:  0px 1px 3px 1px rgba(150, 150, 150, 0.7);}
/* 404 Page Styles */
.error-404 {font-size: 100px;}
/* Pricing Page Styles */
.price {display: block;font-size: 50px;line-height: 50px;}
.price sup {top: -20px;left: 2px;font-size: 20px;}
.period {display: block;font-style: italic;}
/* Footer Styles */
.fixed-header {position: fixed;top:0; left:0;width:100%;z-index:10;}
.add-header-margin{margin-top: 83px;}
.footer {/*height:24px; position: fixed;*/padding:20px; text-align:center;vertical-align:bottom;bottom: 0px;left:0px;color:#fff;border-bottom:solid 2px rgba(0,0,0, 0.5);background-color:rgba(0, 0, 0, 0.4);z-index:3;font: normal 10pt Arial;}
/*footer {background: #fff;background: rgba(255,255,255,0.9);background-color:#9cb093;padding:20px;}*/
footer p {margin: 0;padding: 5px 0;}
/* Set widths on the form inputs since otherwise they're 100% wide */
input,select,textarea {max-width: 280px;}
.control-label{padding-top:2px;text-align:left;color:#666;}
.fm-label{padding-right:0px;padding-top:4px;text-align:left;color:#666;}
.ltgrey{text-align:left;color:#888;vertical-align:middle;}
.login-txt{border-radius: 2px; border: solid 1px #4a9c18; width: 148px; height: 23px; padding: 2px; padding-left:4px;}
.login-txt:hover{ background-color: #edffd2;}
.login-txt:focus{ background-color: #edffd2;}
.form-control, .btn-default, .btn-success, .btn-primary , .btn-danger{border-radius: 2px !important;}
.form-control{background-color:#fff;border-color:#ccc;}
.form-control:focus {background-color: #e0f5bf;border-color: #6ea419;border-radius:0px;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(62, 177, 62, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(62, 177, 62, .6);}
.form-horizontal{
    border:0px solid #daeeb9; border-bottom:solid 0px #9ec460; background-color:#f6ffe9;min-height:550px;overflow:visible;color:#666;border-radius:0px; padding:12px; -webkit-box-shadow: 0px -1px 3px  rgba(80,80,80, 0.5);box-shadow: 0px -1px 3px  rgba(80,80,80, 0.5);}
.form-horizontal .control-label{padding-top:0px;}
.alert{ color:#4f7a0c;border-bottom:1px solid #aaa;border-radius:4px;}
.fplist{margin-bottom:8px;padding:4px; border:solid 1px #fff; -webkit-box-shadow: 0px -1px 2px rgba(80,80,80, 0.5);box-shadow: 0px -1px 2px rgba(80,80,80, 0.5); }
.fplist:hover{background-color:#ffffee;border:solid 1px #6ea419;border-radius:4px;-webkit-box-shadow: 0px -1px 2px rgba(62, 177, 62, .6);box-shadow: 0px -1px 2px rgba(62, 177, 62, .6);}
.panel {color:#333;border:1px solid #d6f3a8; border-bottom:1px solid #add56d;border-radius:3px;-webkit-box-shadow: 0px 0px 1px rgba(62, 177, 62, .6);
	        box-shadow: 0px 0px 1px rgba(62, 177, 62, .6); }
.label-info{font: normal 10pt arial;color:#ff0000;}
.list-row{border-bottom:1px solid #e5e5e5;padding:5px;}
.list-row:hover{border-bottom:1px solid #bbd98d;background-color:#fff;color:#222;}
.breadcrumb{background-color:#6ea419;border:none;border-bottom:solid 1px #c2e48d;border-radius:0px;box-shadow: 0px 1px 3px rgba(80,80,80, 0.6);padding-top:10px;
            font:bold 16pt arial;color:#fff;}
.breadcrumb a {color: #d5eead;}
.grid_css td{border-bottom: 1px solid #bbd98b;text-decoration:none;padding-top:7px; padding-bottom:7px; padding-left:5px;}
.grid_css tr{background-color:#ffffff; }
.grid_css tr:hover{background-color:#ffffcc;}
.grid_css th{border-top:none;padding-bottom:4px;border-bottom: 2px solid #83ba2b;background-color:#f2f2f2;color:#336699;font-family:Arial;font-size:10pt;padding-left:5px;}
.grid_css table{border:none;}
#map{height: 450px;}
.mapbktool{background-color:rgba(255, 255, 255, 0.6);}
.mapbktool:hover{background-color:rgba(255, 255, 255, 0.9);}
.grid_css_admin th{border-bottom: 2px solid #86a8c4;vertical-align:bottom;font-family:Arial;font-size:10pt;text-decoration:none;background-color:#EBF1FA; color:#336699;}
.lic-hd-active{border-bottom:solid 4px #6ea419;text-align: center;vertical-align: middle;padding:4px;font:bold 10pt arial;color: #59801c;margin-left:1px;}
.lic-hd{border-bottom:solid 4px #ccc;text-align: center;vertical-align: middle;padding:4px;font:bold 10pt arial;color: #ccc;margin-left:1px;}
.licwizinner{padding:14px;border:1px solid #ddd;border-radius:6px;margin-top:0px;border-top-color: #ccc;background-color: #fff;border-bottom-color:#aaa;
             border-left-color:#ccc;}
.grid_css_admin1 th{border-bottom: 1px solid #86a8c4;vertical-align:bottom;font-family:Arial;font-size:10pt;text-decoration:none;background-color:#EBF1FA; color:#336699;}
.grid_css_admin1 a{text-decoration: none;color:#336699;}
.grid_css_admin a{text-decoration: none;color:#336699;}
.grid_css2 td{border-top: 0px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;text-decoration:none;}
.searchOptionsText{display:none;}  
/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .rtgrey {
        text-align: right;
        color: #888;
        vertical-align: middle;
    }

    .jumbotron {margin-top: 20px;}
    .body-content {padding: 0;}
    .proplist {margin: 9px;}
    .brand {display: inherit;margin: 0;padding: 30px 0 10px;text-align: center;text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
            font-family: "Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 3.5em;font-weight: bold;line-height: normal;color: #fff;text-transform: uppercase;}       
    .fm-label{padding-right:0px;padding-top:4px;text-align:right;color:#666;}
    .top-divider {margin-top: 0;}
    .img-left {float: left;margin-right: 25px;}
    .address-bar {display: inherit;margin: 0;padding: 0 0 40px;text-align: center;text-shadow: 1px 1px 2px rgba(0,0,0,0.8);text-transform: uppercase;font-size: 2em;
                  font-weight: 500;letter-spacing: 3px;color: #fff;}
    .navbar {border-radius: 0;}
    .navbar-header {display: none;}
    .navbar {min-height: 0;}
    .navbar-default {border: none;background: #fff;background: rgba(255,255,255,0.85);border-bottom:1px solid #aaa;}
    .nav>li>a {padding: 17px;}
    .navbar-nav>li>a {line-height: normal;}
    .navbar-nav {display: table;float: none;margin: 0 auto;table-layout: fixed;font-size: 1.25em;}
   .searchOptionsText{display:block;border: 1px solid #CCCCCC; padding: 14px;text-align: justify;font-family: Arial; line-height:22px;font-size: 10pt;color: #333333;
                      background-color:#f2f2f2;border-bottom-color:#aaa;border-radius:6px;}
    #map{height: 500px;}}
@media screen and (min-width: 1000px) {#map{height: 640px;}}

.paymentButton {
    padding: 15px 30px;
    font-size: 1.5em;
    background-color: #1e3f51;
    font-weight: 900;
    color: white;
}

    .paymentButton:hover, .paymentButton:active {
        padding: 15px 30px;
        font-size: 1.5em;
        background-color: #97c968;
        font-weight: 900;
        color: white;
    }

