/* Custom Styles */
html{background: #fff;}
body{background: #c2c2c2; font-size: 1.6rem;}
a{color:#006a7e;}
a:hover{color: #404041; text-decoration: none;}
.container{max-width: 1024px; margin: 0 auto;}
.container-fluid.white{background: #fff;}
.header{margin-top: 20px;}
.logo img{max-width: 270px;}
.navbar{margin-top: 18px; font-size: 18px;}
.navbar-default{background: none; border: none;}
.navbar-nav{margin: 18px 0 0 100px;}
.navbar-default .navbar-nav>.active>a{background: none;color: #006a7e;}
.nav a:focus, .nav a:hover{color: #006a7e;}
.navbar-default .navbar-nav>.active>a:hover{background: none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight: 700;}
.zero-top{margin-top: 0;}

.bio{max-width: 175px; border: 2px solid #006a7e; border-bottom: 8px solid #006a7e; margin: 0 20px 0 0;}
.homegraphic{max-width: 375px; border: 2px solid #006a7e; border-bottom: 8px solid #006a7e; margin: 0 20px 0 0;}
.bio-list{padding-left: 15px;}

.home-header-section{background: #313131; background-size: cover; margin: 20px 0 0; min-height: 120px; border-top: 6px solid #006a7e; border-bottom: 8px solid #006a7e; color: #fff; text-align: center;padding: 15px 0 0;}
.content-header-section{background: url("../img/data-privacy-2.jpg") top center no-repeat; background-size: cover; margin: 20px 0 0; max-height: 120px; min-height: 120px; border-top: 6px solid #006a7e; border-bottom: 8px solid #006a7e; box-shadow: inset 0 0 0 1000px rgba(0,0,0,.6 ); text-align: center; color: #fff;padding: 15px 0 0;}


.content-section{padding-top: 50px; padding-bottom: 80px; min-height: 640px;}

.dark-text{background-color: rgba(0,0,0,0.4); padding: 45px 40px; min-height: 400px; }
.dark-text h1{color: #fff; text-shadow: 1px 1px #000;}
.dark-text h1 span{color: #006a7e;}

.col-sm-3 h3{
    color: #404041;
    border-bottom: 3px solid #006a7e;
    padding-bottom: 15px;
}

.img-margin{margin: 0 15px 5px 0;}

.services-header{border-bottom: 1px solid; color: darkgray; font-size: 1.25em;}
ul.contact{list-style: none;}
ul.contact li:first-child{font-size: 18px;line-height: 36px;}

.contact-details{margin-top: 50px;}

/*
 |	Setting the width for the blockquotes is required
 |	to accurately adjust it's contianer
*/

blockquote {
	width: 292.5px; /* required */
	margin: 0 auto;
    border-left: none;
    font-size: 14px;
	}
	
/*
 |	The #quote_wrap div is created
 |	by Quovolver to wrap the quotes
*/

#quote_wrap { 
	background: url(../img/quote-mark.png) no-repeat 8px 8px;
	margin: 10px 0; padding: 15px 0; 
	}

.footer{background: #404041; color: #fff; text-align: center; padding: 20px 0;}
.footer a{color: #fff;}
.footer a:focus, .footer a:hover{ color: #006a7e;}

@media (max-width: 736px){
    
  .navbar{margin-top: 0;}
  .logo{float: left; margin: 25px 0 0 15px;}
  button.navbar-toggle{margin-top: 30px;}
  .navbar-fixed-bottom{position: relative;}
    
}

@media (max-width: 465px){
    
  .navbar{margin-top: 0;}
  .logo{float: left; margin: 25px 0 0 15px;}
  button.navbar-toggle{margin-top: 30px;}
  .navbar-fixed-bottom{position: relative;}
    
}