

a {
	color: black;
}

a:hover{
	color:  #3f8fc7
}


.full-page{
	background: rgb(25,25,25);
	background: linear-gradient(0deg, rgba(30,45,60,1) 10.5%, #3a56e4 11%
	, rgba(65,157,206,1) 11.5%, rgba(10,10,40,1) 12.5%,  rgba(15,15,35,1) 25%, rgba(20,20,30,1) 50%, rgba(25,25,25,1) 100%);



}
.full-page:after{
	background: none;
}


.card{
	color:white;
	background-color:transparent;
	box-shadow: none;

}

.card .card-title{
	color:white;
}

.card .card-header{
	text-align: center;
	padding-top:10px;
}

.form-control{
	background-color: #191919;
	color: white;
	border-radius: 10px;
	border-color: #494949;
}

.form-control:focus{
	background-color: #242424;
	color: white;
	border-radius: 10px;
}


.other_options a{
	color:white;
}

.navbar .navbar-header {
    float: left;
    text-align: center;
    width: 100%;
    margin-left: 0px; 
}

.navbar .navbar-brand {
	float:none;
}


.logo {
	margin-top:20px;
	margin-bottom:20px;
	height:40px;
	
	text-align: center;
}

.logo img{
	height:100%;
	
}



.btn.btn-fill.btn-blue{
	background-color: #3f8fc7;
	border:none;
}

.btn.btn-fill.btn-blue:hover{
	background-color: #3e81c0
}

.form-errors{
	margin-top:10px;
}

.errorlist{
list-style-type: none;
padding-left:20px;
padding-right:20px;
}

.login-page > .content, .lock-page > .content{
	padding-top:10vh;
}


