/* default login css */

/*intro css */
#login_logo { height:60px; }
#intro_top {width:100%;height:100%;z-index:1;position:relative;background: -webkit-radial-gradient(center, ellipse cover, rgb(4 48 94 / 20%) 10%, rgb(6 35 65 / 75%) 50%), url(images/background.jpg) center/cover no-repeat fixed;background-size:cover;background-position:center center;background-attachment:fixed;}
#login_wrap { width:100%; height:100%; }
#login_all { width: 900px; max-width: 100%; border-radius: 20px; display: block; margin: 0 auto; color: #fff; padding: 20px !important; }
.login_not_member { text-align:center; padding-top:5px; }
#intro_lang { position:absolute; top:10px; right:20px; width:100px; height:40px; }

/* section css */
.section { width:100%; height:auto; margin:0 auto; }
.section_content { width:100%; max-width:1100px; margin:0 auto; }
.section_inside { margin:0 auto; }
.text_login_title{
    font-size: 20px;
    color: #ffa801;
    text-shadow: 1px 1px 1px #072443;
}
.text_login_welcome{
    font-size: 15px;
    text-shadow: 1px 1px 1px #072443;
    color: #d1d1d1;
}
.textlogin {
    font-size: 14px;
    text-shadow: 1px 1px 1px #072443;
    color: #d1d1d1;
}
.vcolor{
    color: #d1d1d1;
}
@media screen and (max-width: 950px) {
    #login_logo { 
       height: 50px; 
       margin-top: 40px; 
    }
}
@media screen and (max-width:1120px){
	.section_inside { width:96%; }
}