/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*
 * See the Getting Started docs for more information:
 * http://getbootstrap.com/getting-started/#support-ie10-width
 */
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }




body {
    font-family: 'Open Sans', Arial, sans-serif;
    color: #999;
}
h1, .h1 {
    font-size: 30px;
}
h2, .h2 {
    font-size: 24px;
}
h3, .h3 {
    font-size: 22px;
}
h4, .h4 {
    font-size: 18px;
}
h5, .h5 {
    font-size: 14px;
}
h6, .h6 {
    font-size: 12px;
}
p {
    font-size: 12px;
    color:#999;
}
.container{
	text-align: center;
}
.container-fluid{
	text-align: center;
	padding: 0px;
}
.center-logo{
	text-align: center;
	display:inline-block;
	margin:80px 0px 40px 0px;
}
.container h1 {
	margin:20px 0px 20px 0px;
}
.lead {
	font-size: 18;
	margin: 15px 0px;
	}

.bold-red{
	background-color: #e23038;
height: 10px;
padding: 0px;
margin: 15px 0px 0px 0px;
}
.bold-thin{
	background-color: #e23038;
height: 2px;
padding: 0px;
margin: 3px 0px
}

.navbar-default {
	padding:5px 0;
	border:0;
	background-color:rgba(0,0,0,0.3);
}

.navbar-default .navbar-brand {
	color:#FFFFFF;
}

.navbar-default .navbar-nav > li > a {
    color:#FFFFFF;
	font-size:18px;
	font-weight:400;
}



.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color:#FFFFFF;
}

.navbar-default .navbar-nav > li > a:hover:before {
	color:#FFFFFF;
	text-shadow:10px 0 #FFFFFF, -10px 0 #FFFFFF;
}

.navbar-default .navbar-collapse {
	text-align:center;
}

.navbar-default .links {
	margin-bottom:0;
}

.navbar-default .links > li > a {

	text-align:center;
    display:inline-block;
    padding-top: 12px;
    /* width: 50px; */
    height: 50px;
}

.navbar-default .links > li > a:hover {
	border-color:#FFFFFF;
}

@media (min-width:1367px) {
	.navbar-default {
		padding:15px 0;
	}
}

@media (min-width:768px) and (max-width:992px) {
	.navbar-default .navbar-nav > li > a {
		font-size:15px;
	}
}

@media (max-width:767px) {
	.navbar-default {
		padding:0;
		background-color:#999;
	}
	
	.navbar-default .navbar-toggle:focus, 
	.navbar-default .navbar-toggle:hover {
		background-color:#FFFFFF;
		color:#666;
	}
	
	.navbar-default .navbar-toggle {
		border-color:#666;
		margin-top:10px;
		padding:5px 10px;
		color: #666; 
	}
	
	.navbar-default .navbar-collapse {
		text-align:center;
		border-color:rgba(255,255,255,0.3);
		color:#666;
	}
	
	.navbar-default .links  {
		padding-top:15px;
	}
	
	.navbar-default .links > li > a {
		border-color:#FFFFFF;
	}
	
	.navbar-default .navbar-nav > li > a:hover:before {
		color:transparent;
		text-shadow:none;
		transition-duration:0.5s;
	}
}


