@charset "utf-8";
.basic-outlogin {
    background-color: #F5F5F5;
    border-radius: 10px;
    padding-bottom: 15px;
    padding: 15px;
}
.basic-outlogin label { line-height:12px; font-weight: normal; cursor: pointer; }
.basic-outlogin .profile .photo { margin-right:12px; }
.basic-outlogin .profile .photo img { width:60px; height:60px; border-radius: 50%; border:0; }
.basic-outlogin .profile h3 { font-size:18px; line-height:32px; padding:0px; margin:0px; letter-spacing:-1px; display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
.basic-outlogin .login-line { border-top:1px solid #eee; margin:5px 0px 7px; padding-top:6px; }
.basic-outlogin .form-group { margin-bottom:10px; }
.main-box	{padding: 10px;}
.input-group{width: 100%;}
.form-control {height: 45px; border: 1px #dfdfdf solid; border-radius: 5px !important; font-family: 'Pretendard'; font-size: 16px;}
.btn-block {height: 45px; background-color: #FF4752 !important; border: 0px !important; border-radius: 5px !important; font-family: 'Pretendard'; font-size: 16px; color: #FFF;}
.pull-left {text-align: center;}

.login_text		{overflow: hidden; padding: 15px 10px;}
.login_text li	{float: left; font-size: 15px;}
.login_text li.lt1 {width: 50%; font-size: 18px; font-weight: bold;}
.login_text li.lt2 {clear: both; color: #FF4752; margin: 5px 0;}
.login_text li.lt2 b {background-color: #FF4752; color: #FFF;}
.login_text li.lt3 {clear: both; width: 30%; }
.login_text li.lt4 {width: 70%; color: #FF4752; text-align: right;}
.login_text li:nth-child(odd)	{}
.login_text li:nth-child(even)	{}
.login_link		{overflow: hidden; margin: 0 -10px -25px;}
.login_link li	{width: 50%; height:40px; line-height: 40px;  float: left; background-color: #929292; text-align: center; border-top: 1px #F5F5F5 solid;}
.login_link li a{color: #FFF; font-size: 14px;}
.login_link li:nth-child(odd)	{border-right: 1px #F5F5F5 solid;}
.login_link li:nth-child(5)	{border-radius: 0 0 0 10px;}
.login_link li:last-child	{border-radius: 0 0 10px;}
