*{

	margin:0;

	padding:0;

}

body{

	font-family:sans-serif, arial !important;

	background:#FFFFFF;

}



.centered {

	position: fixed; /* or absolute */

	top: 50%;

	left: 50%;

}



/* ========== Custom CSS Starts ========== */



.login_main_wrapper{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

    -webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;



	height:100vh;

	position:relative;

	background-image: url("../images/background.jpg");

	background-size: cover;

	background-repeat: no-repeat;

	background-position: bottom;

}

.login_main_wrapper .login_wrapper{

	max-width:290px;

	margin:0px auto;

}

.login_main_wrapper .login_wrapper .profile_picture{

	text-align:center;

}

.login_main_wrapper .login_wrapper .profile_picture img{

	max-width:180px;

}

.login_main_wrapper .login_wrapper .profile_info{

	text-align:center;

}

.login_main_wrapper .login_wrapper .profile_info h2{

	color:#FFFFFF;

	font-family: 'Open Sans', sans-serif;

	font-weight: 700;

	font-size:46px;

	margin-bottom:0px;		

}

.login_main_wrapper .login_wrapper .profile_info h5{

	color:#FFFFFF;

	font-family: 'Open Sans', sans-serif;

	font-weight: 700;

	font-size:24px;

	margin-bottom:15px;	

}

.login_main_wrapper .login_wrapper .single_input{

	margin:10px 0px;

	background:#FFFFFF;

}

.login_main_wrapper .login_wrapper .single_input:last-child{

	margin-bottom:0px;

}

.login_main_wrapper .login_wrapper .single_input input{

	display:block;

	width:100%;

	border:1px solid #FFFFFF;

	background:transparent;

	padding:5px 10px;

	box-sizing:border-box;



	color:#282828;

	font-family: 'Open Sans', sans-serif;

	font-weight: 400;

	font-size:15px;

}	

.login_main_wrapper .login_wrapper .single_input input:focus{

	background:transparent;

	color:#282828;

}

.login_main_wrapper .login_wrapper .input_with_button{

	position:relative;

}

.login_main_wrapper .login_wrapper .input_with_button input{

	padding-right:40px;

}

.login_main_wrapper .login_wrapper .input_with_button button {

	position: absolute;

	right: 1px;

	top: 1px;

	background:#181818;

	border: none;

	color: #FFFFFF;

	padding: 4px 10px;

}



.login_main_wrapper .login_wrapper .right_icon{

	position:absolute;

	right:30px;

	bottom:30px;

}

.login_main_wrapper .login_wrapper .right_icon i{

	color:#FFFFFF;

	font-size:20px;

}



.maintenance {

	position: absolute;

	top: 5%;

	right: 5%;

	background-color: #20222B;

	padding:32px;

	border-radius:6px;

	width: 600px;

}

.whiteLabel {
    position: absolute;
    top: 2%;
    left: 2%;
}














