/* bootstrap overides */
.nav>li>a:hover, .nav>li>a:focus {background-color: #FFFFFF;}
.row { margin: 0;}
.col-md-12 { padding: 0; }



.navbar {    
    min-height: inherit;
    margin-bottom: 0;
    text-transform: uppercase;
}
.navbar-inverse {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.navbar a.on {
    color: #222222;
    background-color: #FFFFFF;
}
.nav-justified > li > a {
    margin-top: 20px;
}
.icon-bar {
    background-color: #000;
}

body
{
    padding-top: 70px;
    background-color: #FFFFFF;
    color: #222222;
    font-family: Raleway,Roboto, Helvetica, Arial, sans-serif;
    /*text-transform: uppercase;*/
    margin: 0px;
    padding: 0px;
}

a, a:visited, a:active {color: #8F919C; text-decoration: none; font-size: 16px;}
a:hover {color: #222222; }

.pageTitle {text-align: center; font-size: 150%; font-weight: bold; margin: 20px 0px; text-transform: uppercase;}
.subTitle {font-weight: bold;}

.center {text-align:center;}
.largeText {font-size: 110%}
.largerText {font-size: 135%}
.imagewrap {float: left; padding-right: 20px}
.floatRight {float:right}
.paddingTop {padding-top: 20px;}
.boldText {font-weight: bold;}

.clients div {height:150px;}
#footer-nav .row {border-top: 1px solid #222222; margin: 20px 0px; padding: 30px 0px;}
#footer-nav a, #footer-nav a:visited, #footer-nav a:active {color: #8F919C; text-decoration: none; font-size: 12px; }
#footer-nav a:hover {color: #222222; }
#footer-nav div.title {font-weight: bold;}
#footer-nav{
    margin: 10px auto;
    color: #8F919C;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.picSlideshow{
border: 2px solid #222222;
}