
/* PAGE STRUCTURE */

body {
  background: #00003F; 
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}

.container {
	width: 99%;
}

.header {
	background: #fff;
	padding-bottom: 10px;
}

.firstblock {
	background: #fff;
	margin-top: 190px;
	width: 90%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 1);
	-moz-box-shadow:    0px 0px 5px 0px rgba(7, 7, 7, 1);
	box-shadow:         0px 0px 5px 0px rgba(7, 7, 7, 1);
}

.nobgblock {
	margin-top: 20px;
	width: 90%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}

.additionalblock {
	background: #fff;
	margin-top: 20px;
	width: 90%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}

.footer-top {
	background: #06C;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
}

.footer-nav li a { color: #fff; }
.footer-nav li a:hover { color: #000; text-decoration: none; }

.footer-bottom {
	margin-top: 15px;
	margin-bottom: 30px;
}

/*TYPOGRAPHY*/

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	color: #D10101;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
	.white { color: #fff; }
	p {
		font-size: 15px;
		color: #000;
	}
	blockquote p { font-size: 15px; }
	.special {
		font-weight: bold;
		color: #D10101;
		font-size: 20px;
	}
	blockquote {
		border: none;
		color: #000;
	}
	.required { color: #D10101; }

/* NAVBAR */

.navbar {
  background: #06C;
  border: none;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  padding-left: 30px;
}
.navbar-default .navbar-nav > li > a:hover {
  color: #000;
}

.navbar-toggle {
	background: #000;
}
.navbar-toggle h4 { color: #fff; }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: transparent;
}
.dropdown-menu { 
	 background: #06C;
  	 border: 1px solid #fff;
}
.dropdown-menu > li > a { 
	color: #fff;
  	font-size: 15px;
	font-weight: bold;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus { background: transparent; color: #000; }

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}

/* RANDOM */

.centered {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.btn-danger {
	min-width: 150px;
	background: #D10101;
}

#fb-root {
    display: none;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

.marg-top {
	margin-top: 50px;
}

.social { display: block; float: left; }
.social li { display: inline; float: left; padding-right: 10px; }

.centered {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

/* MEDIA  QUERIES */

@media (min-width: 992px) {
	.container { max-width: 1200px; }
}

@media (max-width: 991px) {
	.navbar-default .navbar-nav > li > a {
  		font-size: 10px;
	}
}

@media (max-width: 767px) {
	.hide-mobile { display: none;}
	.navbar-default .navbar-nav > li > a {
  		font-size: 15px;
	}
	.dropdown-menu > li > a { 
	color: #fff;
  	font-size: 15px;
	}
	.firstblock {
		margin-top: 300px;
		width: 100%;
	}
	
	.nobgblock {
		width: 100%;
	}
	.additionalblock {
	width: 100%;
	}
	.social { display: block; float: none; }
	.social li { display: block; float: none; padding-right: 0px; margin-top: 5px;}
}