html,body {
    height: 100%;
}
body {
	background-size: cover;
	background-position: center;
	background-color:#4e73df;
	background-image:url(../images/bg.jpg);
	background-attachment: fixed;
}

.login-form {
    width: 450px;
    padding: 50px 10px;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	border-radius: 7px;
}
.login-form::before {
content: '';
background-color: #FFF;
position: absolute;
z-index: 1;
left: 0;
top: 0;
width:100%;
height: 100%;
filter:alpha(opacity=80);   
-moz-opacity:0.8;   
-khtml-opacity: 0.8;   
opacity: 0.8; 
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari 和 Chrome */
border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.login-form::after {
content: '';
background-color: #FFF;
position: absolute;
left: -3%;
top: -4%;
width:106%;
height: 108%;
filter:alpha(opacity=20);   
-moz-opacity:0.2;   
-khtml-opacity: 0.2;   
opacity: 0.2; 
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari 和 Chrome */
border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.login-form form{ 
	position: relative;
	z-index: 2;
}
.layui-panel {
    border-radius: 7px;
}
.login-form .login-title {
    margin-bottom: 20px;
    text-align: center;
}
.login-form .login-title span{
	font-weight: bold;
}
.login-form input {
    padding-left: 38px;
}

.login-form .layui-form-item{ padding: 0px 15%;}

.login-form .layui-form-item .layui-icon {
    display: inline-block;
    height: 38px;
    width: 38px;
    line-height: 38px;
    text-align: center;
    position: absolute;
}

.login-form input[name="captcha"] {
    width: 195px;
    display: inline-block;
    margin-right: 1px;
}

#particles-js {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

#captcha {
    width: 120px;
    height: 40px;
}
.shadows{background-color: transparent !important;box-shadow: 0 0 0 rgba(0,0,0,0) !important;}

@media (max-width: 480px) {
.login-form { width: 350px;}	
.login-form .login-title span{ font-size: 30px; }
}
