/* BASIC css start */
.login_wrap{position:fixed; top:0; left:0; width:100%; height:100%; background:#F8F8FA; overflow-y:scroll;}
.login_wrap .login_container{width:700px; margin:125px auto 210px;}
.login_wrap .logo{text-align:center; padding-bottom:65px;}
.login_wrap .login_cont{background:#fff; padding:50px 40px;}
.login_wrap .login_cont > h1{font-size:26px;font-family:pretendard;padding-bottom: 20px;font-weight:500;color:#000;letter-spacing: -0.2px;}
.login_wrap .login_cont > p{font-size:16px; color:#9a9a9a; letter-spacing:-0.5px; line-height:1.5; font-family:pretendard; font-weight:400;}
.login_wrap .login_cont .frm_list{padding-top:50px;}
.login_wrap .login_cont .frm_list .name{display:none;}
.login_wrap .login_cont .frm_list li{padding-bottom:20px;}
.login_wrap .login_cont .frm_list li:last-child{padding:0;}
.login_wrap .login_cont .frm_list input{width:100%; border:none; background:#f7f7f8;height:60px; line-height:58px; font-size:14px; letter-spacing:-0.5px; padding:0 0 0 15px; box-sizing:border-box; font-family:pretendard;}
.login_wrap .login_cont .frm_list input::placeholder{color:#b5b5b5;}
.btn_wrap{padding:50px 0 0;}
.btn_wrap a{display:block;line-height:70px;background:#5f0080;text-align:center;font-size:16px;color:#fff;font-weight: 600;letter-spacing:-0.5px;font-family: 'Pretendard' !important;}
.login_banner{padding-top:25px;margin-top:50px; border-top:1px solid #ccc; }

/* sample code */
#overlay_layer { display:none;}
#blk_scroll_wings, #cherrypicker_scroll { display:none;}

/* wib code */ 
.login_banner p { font-family:pretendard; line-height:20px; color:#9a9a9a; font-size:14px;}
.login_banner p a { text-decoration:underline; text-underline-position:under; color:#9a9a9a; font-size:14px; font-family:pretendard;}
/* BASIC css end */

