.bodybg{background:#D3D3D3 }

body b , body strong {font-weight: bold !important;}

a, .text-brown{color:#754d29;text-decoration:none !important;}
a:hover , a:focus{color:#046938 }
.auth_heading{font-size: 20px;}
.btn-primary-green{color:#fff;background-color:#046938 ;border-color:#046938}
.btn-primary-green:hover{color:#fff;background-color:#754d29;border-color:#754d29}
.btn-primary-green.focus,
.btn-primary-green:focus{box-shadow:0 0 0 .2rem rgba(56,93,59,.5)}
form-control.fill{color: #000;}
.form-material .form-primary .form-control:focus~label{color:#046938}
.login-block{margin:10px auto 30px;min-height:93.6vh}
#register.login-block .auth-box{margin:20px auto 0;max-width:550px}

.header-navbar .navbar-wrapper .navbar-logo { background: #046938 !important;}
.header-navbar .navbar-wrapper .navbar-logo[logo-theme="theme6"]{background: #046938 !important;}
.header-navbar .navbar-wrapper .navbar-logo a{margin:0 0;color:#fff; background-color: #046938;}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-inner-navbar{
    background-color:#046938;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item > li > a{
 color:#ffffff;   
}
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item > li:hover > a{
    color:#faaf43;   
   }
   .pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active > a, 
   .pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active:hover > a, 
   .pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.pcoded-trigger > a,
    .pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.pcoded-trigger:hover > a
    {
        border-left-color: #faaf43; 
    }
    #google_map2 { position: absolute; top: 0; bottom: 0; width: 100%; }
    #pac-input{width:100%!important;border:1px!important}
    .pac-container { z-index: 1000000 !important; }
    form span label{padding: 5px 0px !important; font-weight: 400;}

    .modal.show {z-index: 10000!important;}

    #overlay {
        position: fixed; /* Sit on top of the page content */
        display: none; /* Hidden by default */
        width: 100%; /* Full width (cover the whole page) */
        height: 100%; /* Full height (cover the whole page) */
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,0.5); /* Black background with opacity */
        z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
        cursor: pointer; /* Add a pointer on hover */
      }