body 
{
	background: black;
}

h1
{
	font-family: Audiowide;
	color: #9d9d9d;
	font-size: x-large;
}

h2
{
	font-family: Audiowide;
	color: #9d9d9d;
	font-size: large;
}

p
{
	color: #9d9d9d;
	font-size: large;
}

li
{
	color: #9d9d9d;
	font-size: medium;
}

.centre
{
	text-align: center;
}

.bigglyph
{
	color: #58BEFE;
	font-size: 100px;
}

.right
{
	text-align: center;
}

.starter-template 
{
	padding: 40px 15px;
	text-align: center;
}

.marketing 
{
	background: #111111;
	text-align: center;
	padding-bottom: 10px;
	margin-top: 30px;
}

.shadeblock
{
	background: #222222;
	margin-top: 30px;
	margin-bottom: 60px;
}

.marketing .glyphicon
{
	padding-top: 60px;
}

.marketing img
{
	padding-top: 60px;
}


.marketing p
{
	font-size: medium;
}

.planet
{
	max-width: 100%;
}


.gray
{
	background: #777777;
}

.navbar
{
	border-radius: 0px;
	margin-bottom: 0px;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus 
{
	background-color: #58BEFE;
}

.wide
{
	display: none !important;
}

.masthead img
{
	margin: 5px;
}

.features
{
	padding-top: 60px;
}

.featurette
{

}

.featureimage
{
	padding: 10px;
}

.featureimage p
{
	text-align: center;
}

.hidewide
{
	display: block !important;
}

.showwide
{
	display: none;
}

.featurette-divider
{
	border-color: #111111;
}

.footer-divider
{
	border-color: #111111;
}

.footer
{
	padding-top: 80px;
	padding-bottom: 80px;
}

.footer p
{
	text-align: center;
	font-size: 0.65em;
}

table
{
	border: 1px black solid;
}

td
{
	color: #9d9d9d;
	padding-top: 20px;
}

td label
{
	padding-right: 20px;
}

input
{
	color: black;
}

.info, .success, .warning, .error, .validation
{
	border: 1px solid;
	margin: 0px 0px;
	padding:15px 15px 15px 15px;
}

.info 
{
	color: #00529B;
	background-color: #BDE5F8;
}

.success 
{
	color: #4F8A10;
	background-color: #DFF2BF;
}

.warning 
{
	color: #9F6000;
	background-color: #FEEFB3;
}

.error 
{
	color: #D8000C;
	background-color: #FFBABA;
}

textarea
{
	color: black;
}

@media (min-width: 768px)
{
	.marketing
	{
		border-radius: 6px;
	}
	
	.featureimage
	{
		padding: 40px;
	}
	
	.showwide
	{
		display: block !important;
	}
	
	.hidewide
	{
		display: none !important;
	}
	
	.wide
	{
		display: block !important;
	}
	
	.mobile
	{
		display: none !important;
	}
	
	.padtop
	{
		padding-top: 40px;
	}

	.left h2
	{
		text-align: left;
	}
	
	.left p
	{
		text-align: left;
	}
		
}

@media (min-width: 992px )
{
	.right
	{
		text-align: right;
	}
	
	.marketing .glyphicon
	{
		padding-top: 10px;
	}
	
	.marketing img
	{
		padding-top: 10px;
	}
}

@media (min-width: 1200px )
{

}