h1 {
	font-size: 2rem;
	font-weight: 200;
}

.login-box {
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.btn-primary {
	border-radius: 2px;
	border: none;
	background: #000;
	color: #FFF;
	font-weight: 700;
}

.btn-primary:hover, .btn-primary:active:hover, .btn-primary:visited, .btn-primary:focus {
	border-radius: 2px;
	border: none !important;
	background: #444 !important;
	color: #FFF !important;
}

@media screen and (max-device-width: 768px) {

	.custom-hide {
		display: none !important;
	}

	.col-md-4 {
		position: absolute;
		padding: 0 !important;
		margin: 0 !important;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;

	}

	.custom-maximise {
		margin: 0 !important;
		padding-top: 5%;
		box-shadow: none;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
}