/* ---------- Color Module Styles ----------- */

#phone-number a, .sidebar-body .node-testimonial .field-name-field-testimonial-content , sidebar-body h2, .sidebar-body .node-testimonial .field-name-field-testimonial-name, 
.footer, #header-right, .navbar-default .navbar-nav>li>a, .call-to-action-block, .btn-default, .front .main-body-content, 
.front .main-body-content h1, .sidebar-body .main-body-content h1, .sidebar-body .main-body-content, .sidebar-body label,
.node-profile p, .node-profile h2, .node-profile h5, .node-affiliation h2, 
.node-faq h3, .main-content table thead, table caption, .node-gallery .field-type-text, .accordion-inner, .dropdown-menu > li > a, .img-caption {
	color:#f4f4f4!important;
}


.front .main-content,
.front .sidebar,
.main-container,
.sidebar-body .node-gallery img {
	background-color:#ffffff;
	}


.navbar-default {
	border-top:solid 2px #ffffff!important;
	}

body{
    background-color:#f1f1f2;
    color:#4e88d6;
	}

h5, h6 {
	 color:#4e88d6;
	}


.main-content table th {
	  border-bottom: solid 7px #ffffff;
	  border-right: solid 1px #ffffff;
	  }
	  
.main-content table td {
	border: solid #ffffff 2px;
	}

table caption {
	 border-bottom: solid 1px #ffffff;
	}

/* HEADER/FOOTER dark green ___________________*/

#header,
.footer {
	background-color:#071738;
}

/* NAVBAR/ dark green ___________________*/
.dropdown-menu,
.navbar-default,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{
	background-color:#646a7f;
}

.node-testimonial .field-name-field-testimonial-name,
.navbar-brand {
	color:#646a7f!important;
}	
	
/* PRIMARY / light green ___________________*/

.sidebar-body .node-text-column,
.sidebar-body .node-webform,
.sidebar-body .node-testimonial,
.sidebar-body .node-special-article,
.front .main-body-content,
.node-faq h3, .main-content table thead,
.navbar-default .navbar-nav>.active>a,
.flex-control-paging li a.flex-active,
.main-content table thead,
table caption {
	background-color:#071738;
	}

.main-content table tr{
	border-bottom: solid 1px #071738;
	}

hr{
	border-top:solid 2px #071738;
	}

.main-content table thead{
	border-bottom:solid 7px #071738;
	}

.main-body-content h1, .call-to-action-block h2{
    color: #071738;
}

/* SECONDARY / dark green ___________________*/
h2,
.node-testimonial .field-name-field-testimonial-content .field-item::before,
.node-testimonial .field-name-field-testimonial-content .field-item::after,
.node-faq h3 a::after {
	color: #a0a4b3;
	}

.call-to-action-block,
.accordion-inner,
.img-caption {
	background-color: #a0a4b3;
	}
	
.node-faq h3 {
	border-left: solid 6px #a0a4b3;
	}
	
.main-content table thead{border:NONE;}



/* ACCENT / DARK BLUE ___________________*/

 .node-profile,
 .node-affiliation,
 node-gallery .field-type-text,
 .flex-control-paging li a {
	 background-color: #081938!important;
	}
	
.node-testimonial .field-collection-view {
	border-bottom: solid 1px #081938;
	}

.btn-default:hover{
	border-left: solid 6px #081938;
	background-color:#081938;
	}
	
h3, h4{
	color:#081938;
	}

/* BUTTON ___________________*/

body .call-to-action-block .btn-default,
.node-webform .webform-submit {
	background-color:#081938;
	border-left: solid 6px #2fafec;
	}

.btn-default{
	background-color: #2fafec;
	border-left: solid 6px #081938;
	}

.main-body-content .form-control:focus,
.sidebar-body .form-control:focus{
	border: solid 2px #081938;
	}


/* LINK / light blue ___________________*/
a{
  color: #2fafec;
}

	
.sidebar-kill .block {
  background-color: #f8f9f7;
  border-color: #fbfbfb;
}

.region-header,
.region-header a,
.region-header li a.active,
#name-and-slogan,
#name-and-slogan a,
#secondary-menu-links li a
 {
  color: #2fafec;
}

.navbar-brand:hover,
#phone-number a:hover,
.footer a:hover {
	color:#3977ff!important;
	}	

.panel-primary>.panel-heading {
    background: #efefef;
}

.sidebar .panel-body {
    background: #f8f9f7;
}

.sidebar .block{
    border-color:#e3e3e3;
}

