/* structure */
.container {
	margin-top: 35px;
}


.row {
	max-width: 70rem !important;
}

.navbar {
	background: rgb(255,50,50);
	background: -moz-linear-gradient(top, rgba(255,50,50,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,50,50,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#000000',GradientType=0 );
	text-align: center;
	border-radius: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.navbar a {
	display: inline-block;
	height: 50px;
	margin: 0 5px;
	line-height: 45px;
	color: #fff;
	padding: 0 5px;
}

.navbar a:hover {
	background-color: #fff;
	color: #000;
	text-shadow: 0 0 3px rgba(255,0,0,1);
}

.footer {
	text-align: center;
	background: rgb(255,50,50);
	background: -moz-linear-gradient(top, rgba(255,50,50,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,50,50,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#000000',GradientType=0 );
	margin-bottom: 50px;
	border-radius: 10px;
	color: #fff;
	padding: 15px 0;
	margin-top: 50px;	
}

/* panels */
.panel {
	background: none !important;
	border: 1px solid black;
	padding: 0;
}

.panel-header {
	color: #fff; 
	width: 100%;
	background: rgb(255,50,50);
	background: -moz-linear-gradient(top, rgba(255,50,50,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,50,50,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#000000',GradientType=0 );
	text-align: center;
	line-height: 40px;
}

.panel-body {
	padding: 10px 15px;
}

.red-bg {
background: rgb(255,50,50);
	background: -moz-linear-gradient(top, rgba(255,50,50,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,50,50,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,50,50,1) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#000000',GradientType=0 );
	color: #fff;
	padding: 10px 15px;
}

/* social stuff */
.social-scroll {
	max-height: 450px;
	overflow: scroll;
}

/* typography */
a {
	color: rgba(255,0,0,1);
}

a:hover {
	color: #8B0000;
}

h2 {
	font-size: 1.19rem;
}