@media screen and (max-width:800px) {
	#main-logo{
		/*display: none;*/
		padding-top: 10px;
		padding-left: 10px;
		float: left;
	}
	#main-logo>img{
		width: 32px;
	}
}

#main-logo{
	padding-top: 5px;
}

body{
	font-family: 'Open Sans';
	font-size: 16px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p{
	font-family: 'Open Sans';
}

p{
	font-size: 14px;
}

.navbar-default{
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);	
	border: none;
}

.navbar-default, .navbar-default .navbar-collapse, .navbar-default .navbar-form{
	background-color: #fff;
	background-image: none;
	padding: 0px 0px;
}

.navbar-default .navbar-brand, .navbar-brand>p{
	color: #351C80;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-brand>p{
	color: #351C80;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
	background-color: #351C80;
}

.navbar-default .navbar-nav>li>a{
	color: #351C80;
	font-size: 16px;
}

.navbar-default .navbar-toggle{
	margin-right: 15px;
	padding: 10px 10px; 
	background-color: #351C80;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color: #07316B;
}

.navbar-default .navbar-toggle .icon-bar{
	background-color: #ffffff;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
	background-color: #351C80;
}

.navbar-default .navbar-nav>li>a.menu-active{
	color: #fff;
}

.menu-active{
	background: #351C80;
	color: #fff;
	/*border-top: 2px solid #351C80;*/
}

.menu:hover{
}

.dropdown-menu>li>a{
	color: #333;	
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	background-color: #351C80;
	color: #fff;
}

@media (max-width: 767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	    color: #351C80;
}
}

header{
	background-image: url("../img/wild-sea.png");
	background-position: center center;
	/*background-size: cover;*/
	box-shadow: inset 0px -30px 30px -10px rgba(0, 0, 0, 0.3);
	padding-top: 120px;
	padding-bottom: 100px;
	margin-bottom: 30px;
	position: relative;
}

section{
    padding: 50px 0px;
}

section.gray{
	/*background-image: url('../img/black_linen_v2.png');*/
	/*background-position: center center;*/
	background-position: center center;
	box-shadow: inset 0px 20px 20px 10px rgba(0, 0, 0, 0.3), inset 0px -20px 20px -10px rgba(0, 0, 0, 0.3);
    background: #CCC5E3;
}

.text-white{
	color: #fff;
}


.title>h1, .title>h2, .title>h4{
	color: #fff;
}

.gap-from-header{
	margin-top: 70px;
}

.fa-btn {
    margin-right: 6px;
}

.text-highlight{
	color: #351C80;
}

.table-striped>tbody>tr:nth-of-type(odd){
	background-color: #DCE2FC;
}

.textarea-readonly{
	box-shadow: inset 0 2px 0 rgba(0,0,0,0.075);
	display: block;
	padding: 7px 12px;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	background-color: #eeeeee;
	font-size: 14px;
}

footer{
	background-color: #EEEEEE;
	padding: 50px 10px 50px 10px;
}

.footer-content > h3{
	color: #444;
	font-size: 18px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.footer-content > p{
	color: #444;
	font-size: 14px;
}

.footer-link, .footer-link:hover{
	color: #444;
}