/* CSS Document */
body {
	font-family: 'Noto Sans', sans-serif;
	/*background-color:#337AB7;*/
	background-color:#F1F1F1;	
}
.menuNonLink {
	padding-left:12px;	
}
.highliteFirstSection {
	color:#005B9E
}

.highliteSecondSection {
	color:#00AF65;
}
.customLogoInContent {
	float:left;
	margin-right:12px;
}
.asideBottomImage {
	margin-bottom:12px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.frontPageImage {
	/*max-width:300px;*/
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	box-shadow: #888 3px 3px 5px;
	border-radius:8px;
}
.quoteHeading {
	font-family: 'Indie Flower', cursive;
}
.inPagePrimaryLayoutBox {
	padding:5px; 
	margin-top:12px; 
	border-radius:8px;
}
.footerArea {
	background-color:#BFBFBF;
	min-height:32px;
	padding-bottom:12px;
}
.footerLinks {
	font-size:9px;
	padding-top:12px;
}
.affiliateHeading {	
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	box-shadow:#888888 3px 3px 2px;
}
.affiliateHeading-sm {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:#888888 3px 3px 2px;
	border-radius:8px;
}
.formBoxLayout {
	padding:12px;	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border: 2px solid #2947AF;
}
/* Navigation Area */
.navbar-default {
  background-color: #FFF;
}
.navbar-default .navbar-nav>.active>a {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  font-weight:bold;
}
.navbar {
  min-height: 100px;
}
#headerTransition {
	/*background-image:url(../images/BG/HeaderBG.jpg);*/ 
	background-position: bottom; 
	background-repeat: repeat-x;
	min-height:40px; padding-top:100px;
}
.jumbotron {
    background-color: #fff;
}
.imageStyling {	
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	border-radius:8px;
	box-shadow:#888 3px 3px 2px;
}
.navTransition {
	/*background-image:url(../images/BG/HeaderBG.jpg);*/
	border-bottom: #888 solid 2px; 
	background-position: bottom; 
	background-repeat: repeat-x;	
}
.navbar {
  /*border: none;*/
}

/*Form Layout Helper Classes*/
.quoteFormHeader {
	background-color:#FFF;	
	border-radius:8px;
	border: 1px #888 solid;
	margin-bottom:12px;	
}
div#wrapper div#inner-wrapper form#feedback div#response {	
	color: #333;
	border: 1px solid #404040;
	width: 360px;	
	margin: 0 auto 20px auto;
	height: auto;
	padding: 10px 10px 10px 70px;
	min-height: 45px;
}
div#wrapper div#inner-wrapper form#feedback div#response p {
	margin: 0;
	padding: 0;
}
.error {	
	background: #F1F1F1 url(../images/forms/error.png) no-repeat 5px 10px;
	border-radius: 8px;    
    padding: 60px 8px 8px 8px;
	color: #444;						
}
.success {
	background: #F1F1F1 url(../images/forms/icon_ok.png) no-repeat 5px 10px;
	min-height: 42px;    
    padding: 56px 12px 12px;
    border-radius: 8px;
	color: #444;
}
.processing {
	background: #F1F1F1 url(../images/forms/ajax-loader.gif) no-repeat 5px 10px;
	min-height: 42px;    
    padding: 36px 12px 12px;
    border-radius: 8px;
	color: #444;	
}
/*Above Footer*/
.aboveFooterArea {
	background-image:url(../images/BottomBG/ModernOffice.jpg); 
	background-repeat:no-repeat; 
	min-height:650px;
}

.teaserLayout {
	padding-bottom:8px;
	margin-bottom:12px;
}
.well {
    background-color: #E8E8E8;
    border: 1px solid #888;
    border-radius: 8px;
}

/* Icon Styling */
.iconLayout {
	background:#FFFFFF; 
	border:1px solid #888; 
	border-radius:8px; 
	padding:8px 8px 6px;
	min-height:30px;
	min-width:30px;
	margin-bottom:12px;
}
.iconParagraphs {
	padding-top:12px;
}
/* Media Queries */
@media screen and (min-width: 768px) {
	.jumbotron {
		padding: 8px 0;
	}
}