body {
	background: url(/cPanel_magic_revision_1523923237/unprotected/dewohost/images/bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#dewohost-login-wrap {
	position: relative;
	z-index: 9999;
}
#gradient {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(top right, #1e8dee, #6000ff, #a858df);
	background: -moz-linear-gradient(top right, #1e8dee, #6000ff, #a858df);
	background: -webkit-linear-gradient(top right, #1e8dee, #6000ff,#a858df);
	background: -o-linear-gradient(top right, #1e8dee, #6000ff, #a858df);
	background-size: 400% 400%;
	-webkit-animation: GradientAnimation 5s ease infinite;
	-moz-animation: GradientAnimation 5s ease infinite;
	-o-animation: GradientAnimation 5s ease infinite;
	animation: GradientAnimation 5s ease infinite;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	z-index: 8888;
}

@-webkit-keyframes GradientAnimation {
    0% { background-position: 0% 50% }
	50% { background-position: 100% 50% }
	100% { background-position: 0% 50% }
}
@-moz-keyframes GradientAnimation {
    0% { background-position: 0% 50% }
	50% { background-position: 100% 50% }
	100% { background-position: 0% 50% }
}
@-o-keyframes GradientAnimation {
    0% { background-position: 0% 50% }
	50% { background-position: 100% 50% }
	100% { background-position: 0% 50% }
}
@keyframes GradientAnimation { 
    0% { background-position: 0% 50% }
	50% { background-position: 100% 50% }
	100% { background-position: 0% 50% }
}

.login-btn button, .login-btn input, .login-btn .loginbtn, .btn button, .external-auth-btn .external-auth-link, .clickthrough-cont-btn {
	background-color: #a858df;

}
.login-btn button:hover, .login-btn input:hover, .login-btn .loginbtn:hover, .external-auth-btn .external-auth-link:hover {
	background-color: #a858df;
}
button, button:active, input[type="submit"], input[type="submit"]:active, input[type="button"], input[type="button"]:active, .login-btn a.loginbtn {
	border: 1px solid transparent;
	border-radius: 0;
}

#morelocale, .locale-container ul li a, .reset-pw a {
	color: #fff;
}
#morelocale:hover, .locale-container ul li a:hover, .reset-pw a:hover {
	color: #a858df;
}
#locale-inner-container {
	background: linear-gradient(top right, #1e8dee, #6000ff, #a858df);
	background: -moz-linear-gradient(top right, #1e8dee, #6000ff, #a858df);
	background: -webkit-linear-gradient(top right, #1e8dee, #6000ff,#a858df);
	background: -o-linear-gradient(top right, #1e8dee, #6000ff, #a858df);
	background-size: 400% 400%;
	border-radius: 0;
}

#locale-header {
	border-bottom: 1px solid rgba(0,0,0,0.2);
}

.close a, .scroller a {
	color: #fff;
}
.close a:hover, .scroller a:hover {
	color: #a858df;
}

#locale-header {
	border-bottom: 0;
}

.input-field-login.icon {
	margin-bottom: 20px;
	border-radius: 0;
	border: 1px solid rgba(0,0,0,0.2);
	background-color: rgba(0,0,0,0.2);
}

input.std_textbox {
	color: #ffffff;
}

.input-field-login.icon input.std_textbox, .input-field-login.no-icon input.std_textbox {
	border: 1px solid transparent;
		border-radius: 0;
}