header, footer, #rightnavigation{
	display:none;
}
#page {
    background: #577280 !important; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#577280, #263238) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#577280, #263238) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#577280, #263238) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(#577280, #263238) !important; /* Standard syntax */
	display: block;
	min-height: 802px;
}

.wlcometotxt{
clear:both;
font-size:13px;
line-height:13px;
margin:0 auto;
display: table;
margin-bottom: 25px;
}
.loginbox{
color:#fefefe;
}
.loginpanel{ 
max-width: 351px;
margin:0 auto;
padding-top:20px;
padding-bottom:20px;
padding-right:15px;
padding-left:15px;
}

@media (max-width: 420px) {
	.loginpanel{
		width: 100%;
		padding: 0;
	}
}

.loginbox .loginform{
	margin-top: 0;
    display: block;
    /*width: 321px;*/
    margin: 0 auto;
}
.loginbox .loginform .form-input,
.loginbox .loginform .form-input input{
	width:100%;
}
.form-input input{
	font-size:16px;
	line-height:46px;
	height: 46px;
	color:#9ea6aa;
	background-color:transparent;
	border-color: transparent;
    border: 0;
	border-radius: 0;
	    padding: 0;
}
#username{
	border-bottom: 1px solid #dd4747;
}
#password{
	border-bottom: 1px solid #FFF;
	float: right;
}
#showpassword{
	width: 25px;
    height: 16px;
    background-repeat: round;
    position: absolute;
    left: 5px;
    top: 15px;
}
#showpassword.mhidden{
	background-image: url(images/eye.png);
}
#showpassword.show{
	background-image: url(images/new_eye_x.png);
}
.dir-ltr #showpassword{
    right: 5px;
	left:auto;
}
.forgetpass{
	color:#fefefe;
	font-size:13px;
	float: left;
}

@media(max-width: 730px){
	.lang-en .forgetpass{
		margin-left: 28px;
	}
}
.lang-en .forgetpass2{
	color:#fefefe;
	font-size:13px;
	float: left;
	margin-bottom: 10px;
}
.forgetpass2{
	color:#fefefe;
	font-size:13px;
	float:right;
}
.forgetpass a, .forgetpass a:focus, .forgetpass a:hover{
	color:#fefefe;
	text-decoration:underline;
	font-size:13px;
}
#loginbtn{
width: 100%;
color: #ffffff;
margin: 0 auto;
margin-top: 25px;
height:40px;
background-image:none;
border-radius: 0;
font-size:16px;
text-shadow:none;
border: 0;
box-shadow: none;
}
.loginbox .loginsub{
    text-align: center;
}
.rememberpass{
/*width: 321px;*/
margin: 0 auto;
margin-top: 50px;
}
.dir-rtl .loginbox .loginform .form-input{
	margin-right:0;
}
.highskills_mgps{
	background-image:url('images/ManagersGPS_logo.png');
}
.highskills_vision{
	background-image:url('images/Vision_logo.png');
}
.loginlogo{
	min-width: 50%;
	background-position: 50%;
    height: 50px;
    background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 35px;
}
.wlcometo{
	color:#fefefe;
	font-size:25px;
	line-height:25px;
	margin-top:20px;
	font-weight: normal;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 15px;
	height: 25px;
    clear: both;
}
.nesslogo{
	float:left;
	background-image:url('images/Ness_Logo.png');
	/*margin-left:15px;*/
	width:38px;
	height:38px;
}
.lotemlogo{
	float:right;
	background-image:url('images/Lotem_Logo.png');
	/*margin-right:15px;*/
	width:141px;
	height:31px;
}
.loginfooter{
	max-width: 351px;
    margin: 0 auto;
    height: 100px;
    clear: both;
	margin-top: 20px;
}
.form-input{
	position: relative;
}
input::-ms-clear, input::-ms-reveal {
    display: none;
}
.loginbox h2, .loginbox .subcontent{
	padding:0;
}
.desc{
	text-align:center;
}
.loginlogo{
	margin: 0 auto;
	margin-bottom: 35px;
}

.form-input input {
    margin-bottom: 10px;
}
.login-container {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
    margin-bottom: 0;
}

/*Medison only login changes*/
.loginpanel {
	display: flex;
    flex-direction: column;
}
.loginbox .loginsub{
	order: 2;
}
.loginfooter{
	display:none;
	order:3;
}
.signuppanel{
	order: 1;
	margin-bottom: 30px ; 
}
#page-login-index .loginbox .potentialidp a{
	color: #212529;
    background-color: #e9ecef;
    border-color: #e9ecef;
	border-radius: 0.25rem;
}