/* BB CSS */

/*body {
    background-image: url('../images/BBbg.jpg');
}*/

.homeBg {
	background-image: url('../images/people.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.aboutBg {
	background-image: url('../images/buildings.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.contactBg {
	background-image: url('../images/email.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.investBg {
	background-image: url('../images/tech.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.teamBg {
	background-image: url('../images/team4.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #63B7E4;
  color:#fff;
}


.logoBlock {
	/*background-color: #63B7E4;*/
	margin: 0 auto;
	padding: 20px 20px 20px 0px;
	box-shadow: 0 1px 8px 3px rgba(0,0,0,0.3);
}

.greyTextBlock {
	background: rgba(255,255,255,0.8); 
	color: #545454;
	padding-top: 30px;
	padding-bottom: 30px;
}

.blueTextBlock {
	background: rgba(99,183,228,1); 
	color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
}

.lightBlueTextBlock {
	background: rgba(200,239,248,1); 
	color: #545454;
	padding-top: 30px;
	padding-bottom: 30px;
}

.medBlueTextBlock {
	background: rgba(161,210,235,1); 
	color: #545454;
	padding-top: 30px;
	padding-bottom: 30px;
}

.darkBlueTextBlock {
	background: rgba(65,147,191,1); 
	color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
}

.navbar-default{
  background:rgba(99,183,228,0.4);
  background-image:none;
  border-color:transparent;
  box-shadow: 0 1px 8px 3px rgba(0,0,0,0.3);
  height: 130px;
}

.navbar-nav > li {
	text-shadow:
		0.5px 0.5px 1px #ededed,
		1px 1px 1px #ededed,
		1.5px 1.5px 1px #ededed,
		2px 2px 1px #ededed;
}

.nav.navbar-nav.navbar-right li a {
	color: #444;
}

.exPad p {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-left: 180px;
	margin-right: 180px;
}

.rowPad {
	margin-left: 100px;
	margin-right: 100px;
}

.rowPad2 {
	margin-left: 180px;
	margin-right: 180px;
}

.colPad {
	padding-top: 30px;
	padding-bottom: 30px;
	
}

h1 {
  font-weight: bold;
}

h2 a, a:hover {
	text-decoration: none;
	text-underline: none;
	color: black;
}

p, li {
  font-size: 1.4em;
}

.greyTextBlock a {
	font-size: 1.4em;
}

.largeFont {
	font-size: 1.6em;
}

.centerCol {
	text-align: center;
}

.colOne {
	background-color: #A1D2EB; /* med blue 161, 210, 235 */
}

.colTwo {
	background-color: #C8EFF8; /* very light blue 200, 239, 248 */
}

.colThree {
	background-color: #67CEF8; /* bright light blue 103, 206, 248 */
}

.colFour {
	background-color: #4193BF; /* dark blue 65, 147, 191 */
}

/* Images */

.imgShadows {
	box-shadow: 0 5px 8px rgba(0,0,0,0.5);
}
        
footer {
	background-color: #63B7E4;
	border-bottom: #63B7E4;
	color: #fff;
    text-align: center;
    padding: 30px 20px;
}

@media screen and (max-width: 768px) {
	.rowPad {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.rowPad2 {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	li > a {
		background-color: #fff;
	}
	
	h1, h2, h3, p {
		padding-left: 15px;
	}
	
	.smalldropdown {
  overflow: auto !important;
	}
}

@media screen and (max-width: 498px) {
	.navbar-brand img {
		width: 60%;
	}
}
