.content {
  background: #003f72;
}
.title-green {
  color:#003f72;
}
.bg-2 .btn {
  background: #003f72;
}
.b-dropcap .col-3 .dropcap {
  color: #003f72;
}
.b-dropcap .col-3 .btn {
  background-color: #003f72;
}
.list-services li:hover a {
  background: #003f72 !important;
}
#contact-form label input,
#contact-form label textarea {
  color: #fff;
  background: #003f72;
  border: 1px solid #808080;
}
#contact-form .success-message {
  color: #fff;
  background: #003f72;
}

.bg-1 {
  background: #ced5e8;
  color:#000;
}

.bg-3 {
  background: #c1c9e1;
  color:#000;
}


#testimonialsblock {
	background:#003f72;
}

#testimonials .item .quotetext{
	background:#fff;
	color: #e1e1e1;
}
#testimonials .item .quotetext:after{
	border-top-color:#fff;
}
#testimonialsblock a {
	background:transparent;
	padding:0;
	color: #808080;
	border:none;
	border-bottom:1px dotted #808080;
}


.btn {
  color: #fff;
  background: #151b54;
}
.btn:hover {
  background: #004f8c !important;
}

.btn.contact {
  color: #fff !important;
  background: #38a735 !important;
}
.btn.contact:hover {
  background: #fff !important;
  color:#38a735 !important;
}


.offers .email,.submit {border:1px solid #003f72;font-size:18px;font-weight:normal;}
.offers .email {background:#ffffff;color:#5e6fb5;padding:5px;}
.offers .submit {background:#003f72;color:#ffffff;padding:4px;}

		
.floating {
	background:#6c7eb6;
}


nav select {
		border: 1px solid #003f72;
}

.sf-menu > li > a {
	background: #151B54;
}
.sf-menu > li .a-col-1 { background: #4863A0;}
.sf-menu > li .a-col-2 { background: #737CA1;} 
.sf-menu > li .a-col-3 { background: #737CA1;} 

.banner_box {
	background:#003f72;
	color:#fff;
}


		.bg-1 a.btn.siteorange,.content.siteorange,.container.siteorange{
			background-color:#8998c5;
		}
		.btn.siteorange:hover  {
		  background: #8998c5 !important;
		}


		.sf-menu  ul > li.kandogreen,.sf-menu  ul > li.kandogreen:hover,.sf-menu  ul > li > ul.kandogreen{
			background:#54bb39;
			color:#fff;
		}
		.sf-menu li li ul.kandogreen:after {
			border-color: transparent #54bb39 transparent transparent;
		}
		.sf-menu  li.kandogreen a,.sf-menu  ul > li > ul.kandogreen a{
			background:#54bb39;
			color:#fff !important;
		}
	
		.sf-menu  ul > li.kandogreen,.sf-menu  ul > li.kandogreen:hover,.sf-menu  ul > li > ul.kandogreen{
			background:#54bb39;
			color:#fff;
		}
		.sf-menu li li ul.kandogreen:after {
			border-color: transparent #54bb39 transparent transparent;
		}
		.bg-1 a.btn.kandogreen,.content.kandogreen,.container.kandogreen{
			background-color:#fff !important;
			color:#000;
		}
		
		.bg-1 a.btn.kandogreen,.content.kandogreen,.container.kandogreen{
			background-color:#54bb39;
		}
		.btn.kandogreen:hover  {
		  background: #54bb39 !important;
		}
		.container.kandogreen a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #54bb39;
		}
		.container.kandogreen  a:hover {
			background:#54bb39;color:#fff;border:1px solid #54bb39;
		}
		.container.kandogreen a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #54bb39;
		}
		.container.kandogreen h1{
			color:#004f8c;
		}	
		.container.kandogreen h1 span{
			color:#c0c0c0;
		}	
		.container.kandogreen .invert {
			padding:8px;
			font-size:120%;
			background:#54bb39;
			color:#fff;
		}	
	
	
		
		.sf-menu  ul > li.lightorange,.sf-menu  ul > li.lightorange:hover,.sf-menu  ul > li > ul.lightorange {
			background:#8998c5;
			color:#000000;
		}
		.sf-menu li li ul.lightorange:after {
			border-color: transparent #8998c5 transparent transparent;
		}
		.sf-menu  ul > li.lightorange a,.sf-menu  ul > li.lightorange a:hover{
			color:#000000;
		}
		.bg-1 a.btn.lightorange,.content.lightorange,.container.lightorange{
			background-color:#8998c5;
			color:#000000;
		}
		.btn.lightorange:hover  {
		  background: #8998c5 !important;
		}
		.container.lightorange a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.lightorange  a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.lightorange a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}

		
		
		.sf-menu  ul > li.blue,.sf-menu  ul > li.blue:hover,.sf-menu  ul > li > ul.blue{
			background:#4a5d96;
		}
		.sf-menu li li ul.blue:after {
			border-color: transparent #4a5d96 transparent transparent;
		}
		.sf-menu  ul > li.blue a,.sf-menu  ul > li.blue a:hover{
			color:#fff !important;
		}
		.bg-1 a.btn.blue,.content.blue,.container.blue{
			background-color:#4a5d96;
		}
		.btn.blue:hover  {
		  background: #4a5d96 !important;
		}
		.container.blue a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.blue  a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.blue  a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}


		.sf-menu  ul > li.darkblueprod,.sf-menu  ul > li.darkblueprod:hover,.sf-menu  ul > li > ul.darkblueprod{
			background:#3b4a79;
		}
		.sf-menu li li ul.darkblueprod:after {
			border-color: transparent #3b4a79 transparent transparent;
		}
		.sf-menu  ul > li.darkblueprod a,.sf-menu  ul > li.darkblueprod a:hover{
			color:#fff !important;
		}
		.bg-1 a.btn.darkblueprod,.content.darkblueprod,.container.darkblueprod{
			background-color:#3b4a79;
		}
		.btn.darkblueprod:hover  {
		  background: #3b4a79 !important;
		}
		.container.darkblueprod a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.darkblueprod  a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.darkblueprod  a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}


	
		.sf-menu  ul > li.darkestblue,.sf-menu  ul > li.darkestblue:hover,.sf-menu  ul > li > ul.darkestblue {
			background:#3e4e7e;
			color:#fff;
		}
		.sf-menu li li ul.darkestblue:after {
			background:none;
		}
		.sf-menu  ul > li.darkestblue a,.sf-menu  ul > li.darkestblue a:hover{
			color:#fff;
		}
		.content.darkestblue,.container.darkestblue {
			background-color:#3e4e7e;
			color:#fff;
		}
		.btn.darkestblue:hover  {
		  background: #3e4e7e !important;
		}
		.container.darkestblue a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.darkestblue a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.darkestblue a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}

		
		
		.sf-menu  ul > li.purple,.sf-menu  ul > li.purple:hover,.sf-menu  ul > li > ul.purple{
			background:#586dac;
		}
		.sf-menu li li ul.purple:after {
			border-color: transparent #586dac transparent transparent;
		}
		.sf-menu  ul > li.purple a,.sf-menu  ul > li.purple a:hover{
			color:#fff !important;
		}
		.bg-1 a.btn.purple,.content.purple,.container.purple{
			background-color:#586dac;
		}
		.btn.purple:hover  {
		  background: #586dac !important;
		}
		.container.purple a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.purple a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.purple a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}
		
		
		
		
		.sf-menu  ul > li.green,.sf-menu  ul > li.green:hover,.sf-menu  ul > li > ul.green{
			background:#6c7eb6;
			color:#fff;
		}
		.sf-menu li li ul.green:after {
			border-color: transparent #6c7eb6 transparent transparent;
		}
		.sf-menu  li.green a,.sf-menu  ul > li > ul.green a{
			background:#6c7eb6;
			color:#fff !important;
		}
	
		.sf-menu  ul > li.sitegreen,.sf-menu  ul > li.sitegreen:hover,.sf-menu  ul > li > ul.sitegreen{
			background:#6c7eb6;
			color:#fff;
		}
		.sf-menu li li ul.sitegreen:after {
			border-color: transparent #6c7eb6 transparent transparent;
		}
		.bg-1 a.btn.sitegreen,.content.sitegreen,.container.sitegreen{
			background-color:#6c7eb6;
		}
		.bg-1 a.btn.green,.content.green,.container.green{
			background-color:#6c7eb6;
		}
		.btn.green:hover  {
		  background: #6c7eb6 !important;
		}
		.container.green a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.green  a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.green a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}
	

	
		
		
		
		.sf-menu  ul > li.yellow,.sf-menu  ul > li.yellow:hover,.sf-menu  ul > li > ul.yellow{
			background:#a3aed1;
			color:#000;
		}
		.sf-menu li li ul.yellow:after {
			border-color: transparent #a3aed1 transparent transparent;
		}
		.sf-menu  ul > li.yellow a{
			color:#000000;
		}
		.bg-1 a.btn.yellow,.content.yellow,.container.yellow{
			background-color:#a3aed1;
			color:#000;
		}
		.btn.yellow:hover  {
		  background: #a3aed1 !important;
		}
		.container.yellow a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.yellow  a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.yellow a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}

		
		

		.sf-menu  ul > li.brown,.sf-menu  ul > li.brown:hover,.sf-menu  ul > li > ul.brown {
			background:#c1c9e1;
		}
		.sf-menu li li ul.brown:after {
			border-color: transparent #c1c9e1 transparent transparent;
		}
		.sf-menu  ul > li.brown a{
			color:#000000;
		}
		.bg-1 a.btn.brown,.content.brown,.container.brown{
			background-color:#c1c9e1;
			color:#000;
		}
		.btn.brown:hover  {
		  background: #c1c9e1 !important;
		}
		.container.brown a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.brown  a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.brown a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}

		
		
		
		.sf-menu  ul > li.grey,.sf-menu  ul > li.grey:hover,.sf-menu  ul > li > ul.grey {
			background:#ced5e8;
		}
		.sf-menu li li ul.grey:after {
			border-color: transparent #ced5e8 transparent transparent;
		}
		.sf-menu  ul > li.grey a{
			color:#000000;
		}
		.bg-1 a.btn.grey,.content.grey,.container.grey{
			background-color:#ced5e8;
		}
		.btn.grey:hover  {
		  background: #ced5e8 !important;
		}
		.container.grey {
				color:#000;
		}
		.container.grey a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.grey  a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.grey a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}

		
		.sf-menu  ul > li.darkblue,.sf-menu  ul > li.darkblue:hover,.sf-menu  ul > li > ul.darkblue {
			background:#4c5f9a;
			color:#fff;
			border-bottom:1px solid #fff;
		}
		.sf-menu  ul > li.darkblue:last-child {
			border-bottom:none;
		}
		.sf-menu li li ul.darkblue:after {
			background:none;
		}
		.sf-menu  ul > li.darkblue a{
			color:#fff;
		}
		.sf-menu  ul > li.darkblue a:hover{
			text-decoration:underline;
			color:#fff;
		}
		.bg-1 a.btn.darkblue,.content.darkblue,.container.darkblue{
			background-color:#003f72;
			color:#fff;
		}
		.btn.darkblue:hover  {
		  background: #003f72 !important;
		}
		.container.darkblue a{
			background:#003f72;color:#fff;padding:7px;border:1px solid #003f72;
		}
		.container.darkblue  a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.darkblue a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #003f72;
		}

		.bg-1 a.btn.white,.content.white,.container.white{
			background-color:#ffffff;
			color:#000000;
		}


		
		.sf-menu  ul > li.red,.sf-menu  ul > li.red:hover,.sf-menu  ul > li > ul.red {
			background:#151b54;
			color:#fff;
			border-bottom:1px solid #fff;
		}
		.sf-menu  ul > li.red:last-child {
			border-bottom:none;
		}
		.sf-menu li li ul.red:after {
			background:none;
		}
		.sf-menu  ul > li.red a,.sf-menu  ul > li.red a:hover{
			color:#fff;
		}
		.content.red,.container.red {
			background-color:#151b54;
			color:#fff;
		}
		.btn.red:hover  {
		  background: #151b54 !important;
		}
		.container.red a{
			background:#151b54;color:#fff;padding:7px;border:1px solid #151b54;
		}
		.container.red a:hover {
			background:green;color:#fff;border:1px solid green;
		}
		.container.red a.current{
			background:#e1e1e1;color:#c0c0c0;border:1px solid #151b54;
		}

		

@media only screen and (max-width: 767px) {
	nav select {
		border: 1px solid #003f72;
		background-color: #003f72;
	}
	img.right {
		display:block !important;
		margin:0 auto 20px auto !important;
	}
	.PDF.right {
		display:block !important;
		margin:20px auto 20px auto !important;
	}
	a.magnifier.right img {
		display:block !important;
		margin:0 auto 20px auto !important;
	}
	a.magnifier.right,a.magnifier.right:hover {
		border:none;
	}
}

