@charset "UTF-8";

/* Original file: widgets/login_info/skins/DW-PlayoutA/css/default.css */

.login_PlayoutA{margin:0;padding:0;position:relative;;display:block;font-size:12px;color:#666; position:relative;background:#f7f9fa; border:1px solid #e6e6e6;padding:10px 5px 8px 5px;}
.logon{padding:0;}
.login_PlayoutA fieldset{position:relative;border:0;padding:0;margin:0}
.logon fieldset{padding:0;margin:0}
.login_PlayoutA fieldset .idpwWrap{overflow:hidden;clear:both;position:relative;text-align: center;font-size:12px;}
.login_PlayoutA fieldset .idpwWrap p{
    margin:0;
    line-height: 20px;
    font-size:11px;
    color: #9fa19f;
}
.idp_login{
    display:inline-block;
    padding:5px 10px;
    width:80%;
    background:#112042;
    color:#fff !important;
    text-decoration: none !important;
    text-align: center;
    line-height:20px;
    border-radius: 15px;
    margin:5px 0;
}
.login_PlayoutA fieldset .idpw{float:left;}
.login_PlayoutA fieldset .idpw input{border:1px solid #e3e3e3;color:#666;width:184px;background:#fff;padding:6px 5px 6px 5px;margin:0;margin-bottom:4px;font:1em Tahoma;line-height:18px;height:18px;}
.login_PlayoutA fieldset .login{position:absolute;right:0;background:url("../../../../widgets/login_info/skins/DW-PlayoutA/images/loginL.gif") no-repeat;width:68px;height:68px;margin:0;padding:0;border:0;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;-moz-transition:all .4s;}
.login_PlayoutA fieldset .login:hover{background:url("../../../../widgets/login_info/skins/DW-PlayoutA/images/loginLH.gif") no-repeat;}
.login_PlayoutA fieldset p.securitySignIn{clear:both;padding:0 0 0 18px;margin:4px 0 0 0}
.login_PlayoutA fieldset p.noneSSL{background:url("../../../../widgets/login_info/skins/DW-PlayoutA/images/none_ssl.png") no-repeat left top}
.login_PlayoutA fieldset p.SSL{background:url("../../../../widgets/login_info/skins/DW-PlayoutA/images/ssl.png") no-repeat left top}
.login_PlayoutA fieldset p.noneSSL a{color:#BF6801;text-decoration:none}
.login_PlayoutA fieldset p.SSL a{color:#9CAC74;text-decoration:none}
.login_PlayoutA fieldset p.keep{margin:8px 0;clear:both;padding:0}
.login_PlayoutA fieldset p.keep input{vertical-align:middle;width:13px;height:13px;margin:0;border:0;padding:0;}
.login_PlayoutA fieldset p.keep label{font:.9em;color:#666}
.login_PlayoutA fieldset p.keep_msg{color:#666}
.login_PlayoutA fieldset ul.help{
    margin: 0;
    overflow: hidden;
    padding: 0 25px;
    white-space: nowrap;
    list-style: none;
    height: 20px;
    display: flex;
    justify-content: space-between;
}
.login_PlayoutA fieldset ul.help li{list-style:none;float:left;display:block;}
.login_PlayoutA fieldset ul.help li a {
    color:#112042 !important;
}
.login_PlayoutA .keep_msg,
.login_PlayoutA fieldset p.SSL,
.login_PlayoutA fieldset ul.help li.help_last_li{display:none;}
.login_PlayoutA fieldset ul.help li a{color:#666;white-space:nowrap;text-decoration:none;display:inline-block;padding-top:1px;line-height:18px;}
.login_PlayoutA fieldset ul.help li a:hover{text-decoration:underline}
.login_PlayoutA fieldset ul.help li.first-child a{color:#cbcbcb}
.login_PlayoutA fieldset ul.help li *{vertical-align:bottom;line-height:18px;display:inline-block;}
.login_PlayoutA fieldset .userName strong{color:#cbcbcb;padding:4px 0 0 2px;font:bold .9em Tahoma}

.login_PlayoutA fieldset .userName img{border:none;vertical-align:top;}
.login_PlayoutA fieldset li.userLogout{position:absolute;top:0;right:0;}
.login_PlayoutA fieldset li.userLogout a{width:68px;height:25px;text-align:center;background:url("../../../../widgets/login_info/skins/DW-PlayoutA/images/logout.png") no-repeat;display:table-cell;line-height:25px;}
.login_PlayoutA fieldset ul.userMenu{margin:0;position:relative;padding:0;overflow:hidden;margin-top:6px}
.login_PlayoutA fieldset ul.userMenu li{list-style:none;color:#cbcbcb;list-style:none;margin-bottom:5px;}
.login_PlayoutA fieldset ul.userMenu li.userMenu_admin{padding:0 0 0 22px;background:url("../../../../widgets/login_info/skins/DW-PlayoutA/images/black/help_li.gif") no-repeat 10px 4px;}
.login_PlayoutA fieldset ul.userMenu li a{color:#777;text-decoration:none}
.login_PlayoutA fieldset ul.userMenu li a:hover{text-decoration:underline}

#login_keep_label{display:inline-block;vertical-align:middle;cursor:pointer;width:48px;height:19px;overflow:hidden;background:url("../../../../widgets/login_info/skins/DW-PlayoutA/images/keep_signed.png") no-repeat 0 0;}
#login_keep_label.off{background-position:left -2px;}
#login_keep_label.on{background-position:left -24px;}

.wrap_profile{position:relative;*zoom:1;height:40px;overflow:hidden;padding:14px 8px 11px;}
.wrap_profile:after{content:"";display:block;clear:both;}
.in_profile{border:1px solid #ddd;width:47px;height:47px;padding:2px;float:left;background:#fff;}
.in_profile img{vertical-align:middle;width:100%}
.wrap_userName{padding:0 0 0 10px;float:left;margin-top:-2px;}
.member_nic,
.wrap_Messages strong{color:#666;}
.userName{margin:0;position:relative;overflow:hidden;padding:0;height:20px;}
.userName a{position:relative;text-decoration:none;line-height:20px;display:inline-block;}
.userName a.member_nic{
    font-size:15px;
    font-weight:500;
    color:#000;
}
.wrap_profile .userPoint a{
    color:#575757;
    font-size:13px;
}

.userName a.userLogout{position:absolute;top:1px;right:0;}
.wrap_Messages{padding:3px 0 2px 0;margin:0;}
.wrap_Messages p{padding:3px 0 0 0;margin:0;}
.userPoint{margin:0;padding:3px 0 0 0;list-style:none;position:relative;}
.userPoint:after{content:"";display:block;clear:both;}
.userPoint li{float:left;padding:0 10px 0 0px;line-height:20px;color:#222;}
.userPoint li span{padding-left:15px;display:inline-block;}
.userPoint li:last-child{
    position: relative;
    padding-left:11px;
}
.userPoint li:last-child:before{
    position: absolute;
    width:1px;
    height:12px;
    background:#444;
    top:4px;
    left:0;
    content: "";
    display:inline-block;
}
/* 메세지 */
.wrap_member{position:relative;z-index:2;}
.wrap_Messages{margin:0;padding:0;list-style:none;border-top:1px solid #ddd;display:table;width:100%}
.wrap_Messages li{border-right:1px solid #ddd;display:table-cell;text-align:center;position:relative;box-sizing: border-box;width:25%;}
.wrap_Messages li.Messag2 a.has_userMenu{margin-bottom:-1px;border-bottom:1px solid #fff;background:#fff;}
.wrap_Messages li.Messag3{border:0;}
.wrap_Messages li a{padding:7px 5px 7px 5px;text-align:center;display:block;line-height: 20px;color: #202020;}



.wrap_Messages li i{font-size:18px;}
.wrap_Messages li span{position:absolute;left:52px;top:4px;background:#00a7ec;color:#fff;border-radius:10px;padding:2px 5px;font-size:10px;font-family:Arial,sans-serif;line-height:14px;}
.login_PlayoutA fieldset p.latestLogin{margin:0;padding:0;color:#666;font:.9em}
.login_PlayoutA fieldset p.latestLogin span{font:1em Tahoma}
.wrap_profile a{text-decoration:none;}
.wrap_profile a.user_logout{
    background: #ccd0d4;
    line-height: 26px;
    display: inline-block;
    padding: 0 10px;
    border-radius: 14px;
    color: #fff;
    text-decoration: none;
}
.login_management{position:absolute;right:13px;top:15px;}
.sub_box .xe-widget-wrapper{overflow:visible;}
.wrap_userMenu{width:100%;background:#fff;border:1px solid #ddd;border-top:1px solid #e6e6e6;display:none;position:absolute;z-index:1;left:-1px;}
.wrap_userMenu ul{padding:5px 10px !important;}
.wrap_userMenu ul li{line-height:18px;}

/* Original file: addons/ap_breadcrumb2/skins/default/style.css */

.ap_breadcrumb {
	margin: 0;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ap_breadcrumb a {
	text-decoration: none;
	color: inherit;
}

@media screen and (max-width: 533px) {
	.ap_breadcrumb {
		margin: 16px;
	}
}

