@charset "iso-8859-1";
/* CSS Document */

body{
	background:#336484;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:1.4em;
	color:#fff
}
	
	a {
	  color: #fff;
	  text-decoration: none;
	}
	a:hover,
	a:focus {
	  color: #f4f4f4;
	  text-decoration: underline;
	}
	a:focus {
	  outline: none;
	  outline: none;
	}
	
	.nav > li > a {
	  position: relative;
	  display: block;
	  padding: 10px 0px;
	  margin:0 15px;
	  border-bottom:1px dashed #557e99;
	}
	.nav > li > a:hover,
	.nav > li > a:focus,
	.nav > li > a.active{
	  text-decoration: none;
	  background-color: transparent;
	  border-bottom:1px dashed #fff;
	  color:#fff !important;
	}


	.navbar-default {
	  background-color: #336484;
	  border: none;
	  margin-top:60px;
	}
	
	.navbar-default .navbar-brand {
	  font-family:"Free Serif", Times, serif;
	  font-weight:600;
	  color: #fff;
	  font-size:20px
	}
	
	.navbar-default .navbar-brand:hover,
	.navbar-default .navbar-brand:focus {
	  color: #fff;
	  background-color: transparent;
	}

	.navbar-default .navbar-nav > li > a {
	  color: #ccd8e0;
	  text-transform:lowercase;
	  font-size:14px;
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
	  color: #fff;
	  background-color: transparent;
	}


	.padding-30{
		padding:30px 60px;
	}
	
	.padding-60{
		padding:60px 120px;
	}
	
	.justify{
		text-align:justify;
	}
	
	.line-height-16{
		line-height:1.6em !important;
	}
	.line-height-20{
		line-height:2em !important;
	}
	
	.copyright{
		margin-top:30px;
	}
	
	.copyright p{
		font-size:14px;
		color:#fff;
		padding-bottom:5px;
		border-bottom:1px dashed #fff
	}
	
	.margin-bottom-30{
		margin-bottom:30px;
	}
	
	ul > li > ul > li{
		list-style-type: none;
	}
	
	.adv{
		border-left:1px dotted #557e99 
	}
	
	.adv li{

	}
	
	.adv li a{
		display:inline-block;
		font-size:14px;
		padding: 5px 0px;
		border-bottom:1px dashed #557e99;
		color:#cbcccc;
	}
	
	.adv li a:hover,
	.adv li a:focus,
	.adv li a.active{
	  text-decoration: none;
	  background-color: transparent;
	  border-bottom:1px dashed #fff;
	  color:#fff !important;
	}
	
	h1{
		margin:0;
		margin-bottom:30px;
		font-size:20px;
		font-weight:normal;
		font-family:"Open Sans", Arial, sans-serif;
		color:#fff;
	}
	
	.hr{
		color: #557e99;
		border:none;
		border-bottom:1px dashed #557e99;
		height:1px;
		margin:20px 0 25px;
	}
	
	.bold{
		font-family:"Open Sans Bold", Arial, Helvetica, sans-serif
	}
	
	label{
		font-family:"Open Sans", Arial, Helvetica, sans-serif;
		font-weight:normal
	}
	
	.grey{color:#cbcccc !important;}
	.white{color:#fff !important;}
	.font-size12{font-size:12px !important;}
	.font-size14{font-size:14px !important;}
	
	
	.form-control {
	  color: #fff;
	  background-color: #336484;
	  background-image: none;
	  border: 1px solid #fff;
	  border-radius: 0;
	  -webkit-box-shadow: none;
			  box-shadow: none;
	  -webkit-transition: none;
		   -o-transition: none;
			  transition: none;
	}
	.form-control:focus {
	  border-color: #fff;
	  outline: 0;
	  -webkit-box-shadow: none;
			  box-shadow: none;
	}