html,
body {
    padding: 0;
    margin: 0;
    position:relative;
    z-index:20;
}
nav {
    margin-top:-20px;
}
#board-directors-container h1, #board-directors-container  h3, #board-directors-container  h4, #board-directors-container h5 {
    text-align:center;
}
#logo_image {
    background-color: white;
    margin-top: -20px;
   text-align:left;
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}
.navbar-brand, .navbar-nav > li > a {
    text-shadow: rgba(255,255,255,0.25);
}

footer {
    background: rgba(28, 117, 188, 0.9);
}
footer .navbar-default {
    background-image:none;
    background-color: transparent;
    border: 0;
    box-shadow: none;
}
header .navbar-default {
    border: none;
    background: rgba(28, 117, 188, 0.9);
}

#board-directors-container img {
    max-width: 100%;
    display: block;
    margin:0 auto;
}

#board-directors-container .col-sm-3 {
    padding-left: 1px;
    padding-right: 1px;
}
@media (max-width:768px){
    .exec-officers {
        text-align:center;
    }
}

#main_page_content_body {
    font-size: 110%;
}
#main_page_content_body > section > div > div:nth-child(5) > div.home_featured_heading, #main_page_content_body > section > div > div:nth-child(5) > div.home_featured_content {
    display:none;
}
table{
    table-layout:fixed;
    max-width:100%;
    padding-right:5px;
  }
  #filter_properties_navigation .navbar-nav > li > a  {
    color:grey !important;
    }

#cust-search-container {
    /*height: 120px;*/
    height: 66px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index:130;
}

#cust-search-container iframe {
    width: 100%;
    position:absolute;
    bottom:0;
    border: none;
    height: 155px;
    z-index:130;
}
#prop-search-button-index a {
    display: block;
    margin:0 auto;
    border:3px solid white;
    padding:10px 15px;
    width:200px;
    text-align: center;
    color:white;
    font-weight: bold;
    font-size: 20px;
}

#cust-search-container iframe .ui-autocomplete {
    z-index:133;
}

#custom-search-81 form {
    display:inline;
}

#weatherWidget {
  width: 261px;
margin: 0 auto;
}
@media(max-width: 995px){
    #cust-search-container {
        height:70px;
    }
}
@media(max-width: 767px){
    #cust-search-container {
       margin-bottom:200px;
    }
    #weatherWidget {
        display: none;
    }
}