@-webkit-keyframes autofill {
	to {
		color: #666;
		background: transparent;
	}
}
input:-webkit-autofill {
	-webkit-animation-name: autofill;
	-webkit-animation-fill-mode: both;
	-webkit-text-fill-color: white !important;
}
html, body {height: 100%}
.go_intro_wrap {padding: 0}
body.user_front .txt_message {color: #fff}
body.user_front {background:url(../images/skku/bg_login.png) repeat; background-size: cover; height: 100%}
.go_wrap.mint_theme {background: none}
.go_wrap {position: relative}
.go_wrap .go_intro {position: absolute; top: 130px; left: 50%; margin: 0 0 0 -300px}
.go_intro section.login_box {background: #000; background-color: rgba(0, 0, 0, 0.2);}
.go_wrap.mint_theme .login_box {border: 0!important; box-shadow: 0 0 30px rgba(0, 0, 0, 0.8)!important; border-radius: 5px!important}
.go_wrap.mint_theme fieldset {margin: 0 15px!important}
.login_box .login_pw, .login_box .login_id {position: relative; padding: 0 0 0 50px; border-bottom: 1px solid #518fb4; padding-top: 15px; padding-bottom: 5px; margin: 0}
.login_box .login_id {border-top: 1px solid #518fb4}
.login_box .ic_login_pw, .login_box .ic_login_id {position: absolute; top: 15px; left: 30px}
.login_box .login_pw .txt, .login_box .login_id .txt {display: block; color: #729abe; margin: 0 0 -5px 0 ; font-weight: bold}
.ic_login_id {display: inline-block; background:url(../images/skku/ic_login_id.png) no-repeat; width: 39px; height: 39px}
.ic_login_pw {display: inline-block; background:url(../images/skku/ic_login_pw.png) no-repeat; width: 39px; height: 39px}
.go_wrap.mint_theme .login_pw .ipt_login, .go_wrap.mint_theme .login_id .ipt_login {background: none; width: 100%; border: 0; padding: 0; font-size: 15px; color: #fff; background-color:rgba(255, 255, 255, 0) !important;}
.go_wrap.mint_theme .login_pw .ipt_login.login_wide, .go_wrap.mint_theme .login_id .ipt_login.login_wide {width: 100%!important}
.go_intro div.login_pw input.ipt_login:focus, .go_intro div.login_id input.ipt_login:focus {
    background-position: 5px -33px;
    border-color: #4a979c;
	background: none;
	outline-color: rgba(255, 255, 255, 0);
}
.login_box .captchaContents {margin: 20px 0}
.go_wrap.mint_theme .btn_login {background: #508db1; border-radius: 20px}
.go_wrap.mint_theme .btn_login:hover {background: #508db1}
.go_wrap.mint_theme .btn_login {width: 100%}
.go_intro .login_msg {width: 100%}
.go_wrap.mint_theme fieldset {margin: 0!important}
.go_wrap.mint_theme .login_check {text-align: center; color: #fff; margin: 20px 0 0 0}
.go_wrap.mint_theme .login_check .txt {text-align: center; color: #fff; font-weight: bold; text-decoration: underline; font-size: 13px}
.go_intro section.login_box fieldset a.btn_login {margin: 40px 0 0 0}
.go_intro section.login_box {padding: 20px 30px 40px}
.go_wrap.mint_theme .login_id, .go_wrap.mint_theme .login_pw {padding-left: 80px; padding-right: 30px}
.go_wrap.mint_theme .login_pw .ipt_login.login_wide:focus, .go_wrap.mint_theme .login_id .ipt_login.login_wide:focus {outline: none}
.captchaContents {border: 0}
.go_wrap.mint_theme .login_id, .go_wrap.mint_theme .login_pw {margin: 0}

.user_front .btn_join {display: inline-block; position: absolute; top: 50px; right: 50px; color: #fff; font-size: 15px; padding: 12px 60px; border: 1px solid #fff}
.user_front .go_intro .login_msg {background: #000!important}
body.user_front .txt_message {margin-top: 15px}
.custom_visual {margin-bottom: 80px}

@media \0screen {
		.go_intro section.login_box {background: #003253; border-bottom: 4px solid #003253; border-right: 4px solid #003253}
		
	}/* IE8 hack */ 

