.btn.btn-primary {
	background: #AE1313;
			border: 1px solid #AE1313;
			color: #fff;
			background: #bf2830;
			background: -moz-linear-gradient(-45deg, #bf2830 0%, #AE1313 100%);
			background: -webkit-gradient(left top, right bottom, color-stop(0%, #bf2830), color-stop(100%, #AE1313));
			background: -webkit-linear-gradient(
			-45deg
			, #bf2830 0%, #AE1313 100%);
				background: -o-linear-gradient(-45deg, #bf2830 0%, #AE1313 100%);
				background: -ms-linear-gradient(-45deg, #bf2830 0%, #AE1313 100%);
				background: -webkit-linear-gradient(
			315deg
			, #bf2830 0%, #AE1313 100%);
				background: -o-linear-gradient(315deg, #bf2830 0%, #AE1313 100%);
				background: linear-gradient(
			135deg
			, #bf2830 0%, #AE1313 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2830', endColorstr='#AE1313', GradientType=1 );
		}
		
		.btn.btn-primary:hover {
			color:#231b19;
			background: #bf2830;
			border: 1px solid #bf2830;
			background: #AE1313;
			background: -moz-linear-gradient(-45deg, #AE1313 0%, # 100%);
			background: -webkit-gradient(left top, right bottom, color-stop(0%, #AE1313), color-stop(100%, #bf2830));
			background: -webkit-linear-gradient(
			-45deg
			, #AE1313 0%, #bf2830 100%);
				background: -o-linear-gradient(-45deg, #AE1313 0%, #bf2830 100%);
				background: -ms-linear-gradient(-45deg, #AE1313 0%, #bf2830 100%);
				background: -webkit-linear-gradient(
			315deg
			, #AE1313 0%, #bf2830 100%);
				background: -o-linear-gradient(315deg, #AE1313 0%, #bf2830 100%);
				background: linear-gradient(
			135deg
			, #AE1313 0%, #bf2830 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AE1313', endColorstr='#bf2830', GradientType=1 );
		}
		
		.form-control:focus {
			border-color: #AE1313;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
			box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
		}
		body{
		margin:0 auto;
		background: #eee;
		font-family: verdana, arial, sans-serif;
		}

		.skip-link {
		  position: absolute;
		  top: -40px;
		  left: 0;
		  background: #FFFFFF;
		  color: white;
		  padding: 8px;
		  z-index: 100;
		}

		.skip-link:focus {
		  top: 100;
		}

		.form-signin
		{
			max-width: 330px;
			padding: 15px;
			margin: 0 auto;
		}
		.form-signin .form-signin-heading, .form-signin .checkbox
		{
			margin-bottom: 10px;
		}
		.form-signin .checkbox
		{
			font-weight: normal;
		}
		.form-signin .form-control
		{
			position: relative;
			font-size: 16px;
			height: auto;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.form-signin .form-control:focus
		{
			z-index: 2;
		}
		.form-signin input[type="text"]
		{
			margin-bottom: -1px;
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
		}
		.form-signin input[type="password"]
		{
			margin-bottom: 10px;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
		.account-wall
		{
			margin-top: 20px;
			padding: 40px 0px 20px 0px;
			background-color: #f7f7f7;
			-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
			-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
			box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
		}
		.login-title
		{
			color: #555;
			font-size: 18px;
			font-weight: 400;
			display: block;
		}
		.profile-img
		{
			margin: 0 auto 10px;
			display: block;
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
			border-radius: 50%;
		}
		.need-help
		{
			margin-top: 10px;
			font-size:small;
		}
		.new-account
		{
			display: block;
			margin-top: 10px;
		}
		
		#server-results{
			max-width: 100%;
			text-align: center;
			padding: 5px;
			width: 100%;
			font-size: 12px;
		}
		
	@media (min-width: 768px){
		.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
			float: none !important;
		}
		.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
			position: relative;
			min-height: 1px;
			padding-right: 15px;
			padding-left: 15px;
			margin:0 auto !important;
		}
	}