@CHARSET "ISO-8859-1";
/*@import url(//fonts.googleapis.com/css?family=Roboto:400,300,100,100italic,300italic,400italic,500,500italic,700);*/
@import url(https://fonts.googleapis.com/css?family=Raleway:200,100);
body
{
	font-family: 'raleway', sans-serif;
	font-weight: 200;
	padding: 0;
	margin: 0;
}
@media (min-width: 768px) {
	.btn-deep
	{
		min-height: 115px;
		min-width: 90px;
	}
}
@media (max-width: 768px) {
	.btn-deep
	{
		margin-top: 25px;
		width: 100%;
	}
}
.loginBg
{
	background-color: #343434;
	width: 100%;
	height: 100vh;
	margin: 0;
}
.form-control:focus {
    border-color: #40ac48;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(64,172,72,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(64,172,72,.6);
}
.inputLogin
{
	background-color: #4e4e4e;
}
.inputLabel
{
	color: rgba(255,255,255,0.6);
	background-color: #434343;
}
.input-group,.input-group-addon,.form-control
{
	border: 1px solid #2c2c2c;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn
{
	border-radius: 0px;
}
.btn
{
	border: 3px solid #2c2c2c;
	border-radius: 0px;
}
.btn-primary {
    background-color: #40ac48;
    border-color: #299a38;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    background-color: #299a38;
    border-color: #299a38;
}

.btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus {
    background-color: #659a62;
    border-color: #659a62;
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus {
    background-color: #659a62;
    border-color: #659a62;
}
.input-group-lg>input, .input-group-lg>input:focus
{
	color: rgba(255,255,255,0.8);
}
.innerContainer
{
	max-width: 450px;
	margin: 0 auto;
	font-family: 'raleway', sans-serif;
	font-weight: 200;
	padding-top: 50px;
	padding-bottom: 50px;
	color: rgba(255,255,255,0.8);
}
.version
{
	color: rgba(255,255,255,0.4);
	font-family: 'raleway', sans-serif;
	font-weight: 100;
	font-size: 1.3em;
	text-align: right;
	position: relative;
	top: -80px;
	right: 30px;
	margin: 0 auto;
}
.trouble
{
	color: rgba(255,255,255,0.5);
	font-family: 'raleway', sans-serif;
	font-weight: 200;
	font-size: 0.8em;
	text-align: center;
	
	margin: 0 auto;
}
.trouble > a
{
	color: rgba(255,255,255,0.5);
}
.trouble > a:hover
{
	color: #40ac48;
	text-decoration: none;
}
.copyFooter
{
	color: rgba(255,255,255,0.4);
	font-family: 'raleway', sans-serif;
	font-weight: 100;
	font-size: 0.8em;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}
.LogoContainer
{
	max-width: 568px;
	top: 30px;
	padding-top: 20px;
	min-height: 45px;
	margin: 0 auto;
}
.LogoContainer > img
{
	max-width: 600px;
	z-index:5;
}
.LoginContainer
{
	max-width: 768px;
	min-height: 300px;
	margin: 0 auto;
	margin-top: -45px;
	background-color: rgba(0,0,0,0.3);
	border-radius: 5px;
}
.LoginLeft
{
	min-height: 300px;
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	z-index:1;
	background-image: url('../images/serviceGrid/mc-active.jpg');
	background-size: cover;
	overflow: hidden;
	border-radius: 5px 0px 0px 5px;
}
.LoginLeft > h1
{
	font-size: 4rem;
	width: 100%;
	z-index:10;
	font-variant: small-caps;
	color: rgba(255,255,255,1);
	text-align: center;
	overflow: hidden;
	background-color: rgba(0,0,0,0.6);
}
.loginDesc
{
	background-color: rgba(0,0,0,0.6);
	color: rgba(255,255,255,0.7);
	bottom: -110px;
	width: 100%;
	position: absolute;
	padding: 5px;
	text-align: center;
	font-size: 0.95em;
	height: 110px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.LoginError
{
	max-width: 748px;
	margin: 0 auto;
	margin-top: 10px;
}
.LoginRight
{
	border-radius: 0px 5px 5px 0px;
	max-width: 435px;
	margin: 0px;
	padding: 0px;
}
.LoginRight > h1
{
	font-size: 4rem;
	width: 100%;
	font-variant: small-caps;
	color: rgba(255,255,255,0.7);
	text-align: center;
	z-index: 1000;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: rgba(0,0,0,0.6);
}
.LoginRight > .btn
{
	margin-top: 20px;
}
.LoginForm
{
	margin: 10px;
}