body.auth-body {
	height: 100vh;
}

.auth-cont, .auth-row {
	height: 100%;
	margin: 0;
	padding: 0;
}

/* 1 - LEFT SIDE */

.left-side, .left-cont {
	/*background-color: green;*/
	height: inherit;
	margin: 0;
	padding: 0;
}

.left-cont {
	display: flex;
	flex-direction: column;
}

.left-item {
	flex-grow: 1;
}

div.left-item.mid {
	background-color: #026698;
}

div.left-item.mid .box {
	background-color: #F06923;
	display: flex;
	justify-content: center;
	align-items: center;
}

div.left-item.mid .box img {
	width: 300px;
	height: auto !important;
	opacity: 1 !important;
}

.left-item .box {
	background-color: black;
	border: 1px solid white;
	margin: 0;
	padding: 0;
	height: inherit;
	position: relative;
	overflow: hidden;
}

.left-item .box img {
	height: 100% !important;
	overflow: hidden;
	position: absolute;
	opacity: 0.5;
}


/* 2 - RIGHT SIDE */

.right-side {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

h2.right-head {
	color: #026698;
	font-size: 36px;
}

div.right-hr {
	border: 0;
	width: 75%;
    	height: 0px;
    	border-top: 1px solid rgba(0, 0, 0, 0.1);
    	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

p.right-p {
	font-family: 'Didact Gothic', sans-serif;
	text-align: center;
	letter-spacing: 0.1em;
}

p.right-p a, .just-link {
	text-decoration: none;
	color: #F06923;
}

p.right-p a:hover, .just-link:hover {
	text-decoration: none;
	color: #026698;
}

input.input3d2n {
	padding: 1em !important;
	/*width: 350px !important;*/
	border-radius: 2em;
	text-align: center;
	font-family: 'Didact Gothic', sans-serif;
	letter-spacing: 0.1em;
}

input.input3d2n:focus {
	outline: none;
}

input.input3d2n:focus {
    border-color: #F06923;
    box-shadow: 0 0 5px rgba(207, 220, 0, 0.4);
}

button.btn3d2n {
	padding: 1em !important;
	border-radius: 2em;
	text-align: center;
	font-family: 'Didact Gothic', sans-serif;
	letter-spacing: 0.2em;
	background-color: #026698;
	color: white;
	text-transform: uppercase;
	font-weight: 500;
}

.login-form {
	width: 350px;
}

/*div.form-cont {
	padding-left: 2em;
	padding-right: 2em;
}*/