@import url('https://fonts.googleapis.com/css?family=Acme');
#heading{
	/*background: #212020;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	margin-bottom: 20vh;
}
#heading .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom,#212121 -18%,transparent);
	opacity: .98;
}
.headingg{
    margin-top: 22vh!important;
	/*background: -webkit-linear-gradient(305deg, #212020 40%, #212020 100%);
	background: -o-linear-gradient(305deg, #212020 40%, #212020 100%);
	background: linear-gradient(35deg, #212020 40%, #212020 100%);*/
}

.login{
	/*border:2px solid black;*/
	/*padding:20px;*/
	text-align: center;
	margin:0 auto;

}
.login-block{
	border:1px solid black;
	background:#302e2e;
	padding:10px;
	margin-bottom: 10px;
	max-width: 300px;
	left: 50%;
	color:white;
    position: relative;
    margin-left: -151px;
    border-radius: 10px;
    transition: 0.8s;
}
.login a{
	text-decoration: none!important;
	font-family: 'Acme', sans-serif;
}
.login-block:hover{
	background:#11d691;
	color:white;
	transform: scale(1.1);
}
.description{
	line-height: 4!important;
}
.service,.section-intro, .form-field, .contact-info, .copyright{
	text-align: center;
	margin-bottom: 10px;
}
.err-p{
	display: none;
	font-size: 16px;
    color: red;
    margin-left: 230px;
    position: absolute;
    top: 128px;
}
 .navbar-default .navbar-nav>li>a:focus{
      color:#11d691!important;
      background: white!important;
    }
.switch-mode{
	margin-top: 9px;
	margin-left: 9px;
	transition: 0.3s;
	border: none!important;
	border-radius: 0px!important;
}
.btn-default:hover{
	background-color: #11d691!important;
	
}
.switch-mode a{
	color: black!important;
}
.switch-mode a:hover{
	text-decoration: none!important;
	color: white!important;
}