@charset "utf-8";
.manager-box{
	
    border: 1px solid #ddd;
    padding: 7px 7px 7px 30px;    
    min-height: 16px;
    margin-bottom: 4px;
}
.manager-box button{
	
    color: #333;
    border: 1px solid #d8d8d8;
    background:#fafafa;
    border-radius: 2px;
    height: 21px;
    line-height: 22px;
    margin-left: 4px;
    padding: 0 5px;
}

.manager-box > span{
	margin-left:5px;
}


.popup-manager{text-align:center; min-width:1100px !important; background-color:#f8f8f8; padding:10px; margin:0; }
.popup-manager-top{height:20px; line-height:20px; text-align:left; font-weight:bold;}
.popup-manager table{width:100%;background-color:#fff; border-collapse: collapse;font-size:12px !important;}
.popup-manager table .head{background:#f0f0f0; height:26px;line-height:26px;}
.popup-manager-tr td, .popup-manager-tr th{ border:1px solid #ddd !important; line-height:22px;}
.popup-manager-tr td img{vertical-align: baseline;}

.popup-manager-tr2 td, .popup-manager-tr th{ border:1px solid #ddd !important; line-height:24px;}
.popup-manager-tr2 td img{vertical-align: baseline;}


.popup-manager-btn{margin-top:10px; text-align:right;}
.popup-manager div .top-chkbox{display:inline-block; float:right;}
.popup-manager div .top-chkbox .color-ibblue{margin-right:5px;}





.popup-manager-btn{margin-top:10px; text-align:right;}
.popup-manager-btn button{   
	
    color: #333;
    border: 1px solid #d8d8d8;
    background: #f0f0f0;
    border-radius: 2px;
    height: 21px;
    line-height: 22px;
    margin-left: 8px;
    padding: 0 5px;
}


.color-blue {
    color: #2d8cff !important;
}

.color-red {
    color: #ef222a !important;
}




.layer-box{border: 1px solid #d8d8d8; background: #fff; box-shadow: 1px 1px 1px 0px #eeeeee; padding: 5px;} /* 샘플 */
/* .layer-box{position: absolute; left: 0; top: 20px; z-index: 10; border: 1px solid #d8d8d8; background: #fff; box-shadow: 1px 1px 1px 0px #eeeeee; padding: 5px;} */ /* 실제사용시 */
.layer-box .message-box{display: block; padding: 5px; border: 1px solid #f2f2f2;}
.layer-box .message-box textarea{width: 100%; height: 90px;}
.layer-box dl{display: table; border-bottom: 1px solid #eeeeee;}
.layer-box dl:first-child{border-top: 1px solid #eeeeee;}
.layer-box dl dt{display: table-cell; width: 96px; padding: 9px 0 9px 8px; background: #f8f8f8; vertical-align: middle; font-weight:bold;}
.layer-box dl dd{display: table-cell; width: 378px; padding: 9px 8px; text-align:left;}
.layer-box .radio-box{line-height: 18px;}
.layer-box .radio-item{display: inline-block; vertical-align: middle; margin-right: 3px;}
.layer-box .box-mt{margin-top: 10px;}
.layer-box dd label span{margin-right: 4px;}
.layer-box dd strong{color: #ef222a;}
.manager-message{left: 210px; top: 30px; width: 200px;}
.member-block{z-index: 11; left: 378px; top: 54px; font-size: 12px; width: 500px;}

.module-box{left: 0; top: 26px; font-size: 12px; width: 492px;}
.module-box li{padding: 3px 0;}
.module-box li em{padding-right: 10px; color: #3074a5;}
.module-box .inp-module{width: 200px; height: 21px; margin-right: 3px;}
.module-box .select-category{width: 200px; height: 23px; margin-right: 3px;}
.module-box .ta-cause{width: 200px; height: 23px;}
.module-box .guide-feature{margin: 6px 0; font-size: 11px; color: #888888;}

.module-box .tb-body{height: 380px; overflow: auto; margin-top: 10px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;}
.module-box .tb-module{width: 100%;}
.module-box .tb-module th{background: #f8f8f8; border: 1px solid #eeeeee; padding: 6px 3px; border-top: 0;}
.module-box .tb-module td{border: 1px solid #eeeeee; padding: 6px 3px; vertical-align: middle;}
.module-box .tb-module td:last-child{text-align: center;}


.member-tracking ul{list-style: disc ;}
.member-tracking li{margin-top:8px; display: list-item;}
.member-tracking li > a{color:#555}
.member-tracking li > a:visited{color:#111}
.member-tracking li > a:hover{color:#ff6633;text-decoration:underline;}