.nav-color {
    background-color: #222222;
}

header.nav-color #navPrimary a {
    font-size:1em;
}

header.nav-color #navPrimary .dropdown-menu {
    background-color: #222222;
    padding: 0;
}

header.nav-color .top-bar {
    margin-bottom: 16px;
}

div h1, div h2, div h4, div h5, div h6, div legend {
   color: #000;    
}
div h3 {
    color: #000;
}

div.footerTop {
    background-color: #222222;
}

div.footerTop h1, 
div.footerTop h2, 
div.footerTop h3, 
div.footerTop h4, 
div.footerTop h5, 
div.footerTop h6, 
div.footerTop legend {
    color: #CBCBCB;
}

.footerTop .footer-link span a {    
    background: url( "../../assets/img/bullet_grey.png") no-repeat scroll left center;
    color: #cbcbcb;
}
.footerTop .footer-link span a {
    display: block;
    line-height: 22px;
    padding: 3px 10px;
    position: relative;
}
.footerTop .footer-link h5.title,
.footerTop .footer-link em, 
.footerTop .footer-link span  {
    border-bottom: 1px solid #4a4a4a;    
    color: #cbcbcb;
    display: block;
    line-height: 22px;
    padding: 3px 10px;
    position: relative;
}

.footerTop .footer-link span a:hover {
    background: #222222 url( "../../assets/img/bullet_grey.png") no-repeat scroll left center;
    color: #fff;
}

.custom_button {
    background: #fff url("../../assets/img/mail.png") no-repeat scroll 170px center;
    color: #222222;
}
.custom_button {
    border: medium none;
    display: block;
    padding: 10px 60px 10px 10px;
    text-align: center;
    width: 150px;
}
div.TitleBanner {
    background-color: #ff6600;
    color: #ffffff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 47px;
    margin-bottom: 15px;
}

#toolbar .top-bar {
    margin-top: 2em;
}

#toolbar .top-bar p, 
#toolbar .top-bar ul.social li a, 
#toolbar .top-bar #searchForm .fa-search {
    color: #cbcbcb;    
}

#toolbar .top-bar .btn-primary {
    background-color: #062750;    
    border-color: #cbcbcb;
}

.fa-envelope-o a {
    color: #cbcbcb;
}

.sysHome .hero .hero-content {
    color: #fff;
    margin: 0 auto;
    padding-top: 0%;
}

#homepage .carousel{margin-top:0px !important;
}

.modal-footer {
    border-top: 0px solid #e5e5e5;
    padding: 19px 20px 20px;
    text-align: right;
}

.teamMemberWrap .teamMember img{
    border-radius: 15% !important
}

.teamMemberWrap .teamMember div.title {
    font-size: 1.1em;
}

.descs{
    padding: 15px 15px 0px; 
}

h4.modal-title, .modal-header button.close, h2.banner {
    color: #ffffff;    
}

#homepage .carousel .carousel-inner .item img {
    max-width: 0px;
}

.content .teamMemberWrap .top {
    background-color: #ff6600;
}

.content .teamMemberWrap .teamMember .bottom {
    background-color: #FFF0E6;
}

.nav-color #searchForm .input-group-btn .btn-primary, 
header #navPrimary .dropdown-menu li a:hover,
header #navPrimary .dropdown-menu li.active a {
   background-image: linear-gradient(to bottom, #ff6600 0, #ff6600 100% ); 
}
h2.banner {
    margin-top: 5px;
}

.modal-content .modal-header {
    background-color: #ff6600;
}

#homepage .home-summary-section{
    margin-top: 40px;
    margin-bottom: 40px;
}
#homepage .home-summary-section .list-chevron li::before{
    color: #ff6600;
}