@charset "utf-8";
.list-table tr td.button-list { padding: 4px; }
.list-table tr td.button-list a { height: 25px; line-height: 23px; margin: 2px; padding: 0 8px; }
.content-area .detail-content {  }
.content-area .detail-content .search-area tbody tr { display:table-row;}
.content-area .detail-content .search-area tbody tr.list-title th { text-align:center; }
.content-area .detail-content .search-area tbody tr.list-title td { text-align:center; }
.content-area .detail-content .search-area tbody tr span.title { display:inline-block; width:100px; }
.content-area .detail-content .search-area tbody tr th.right { border-left:1px solid #f5f2f2 }
.content-area .detail-content .search-area tbody tr th a.el-upload-file-name:hover {text-decoration:underline;}
.content-area .detail-content .search-area tbody tr td { width:250px; }
.content-area .detail-content .search-area tbody tr td .textarea{ padding:10px; border:1px solid #e7e7e7; height:130px; width: 100%; }

.content-area .detail-content .list-table { display: inline-block; background-color: #ffffff;     border: 1px solid #eee;
    border-top: 2px solid #4265ED; margin-top: 10px; }
.content-area .detail-content .list-table table { width:100%; }
.content-area .detail-content .list-table table .button-list ul li { display:inline-block; }
.content-area .detail-content .list-table table tbody tr th { font-size: 13px; font-weight: bold; color: #868BA0;height: 35px; background-color: #fdfdfd; border-right: 1px solid #f5f2f2; }
.content-area .detail-content .list-table table tbody tr th:last-child { border-right: none; }

.content-area .detail-content a.navy{ background:#425c84; }
.content-area .detail-content a.grey{ background:#838383; }

.content-area .detail-content .search-area tbody tr th {width:160px;}
.content-area .detail-content .search-area tbody tr td {width:280px;}
.content-area .detail-content .search-area tbody tr td .textarea { color: #989899; padding: 10px; border: 1px solid #e7e7e7; height: 130px; resize:none;}

/* 감독 및 운영진 권한 부여 */
.content-area .detail-content .manager-area tbody tr { border-bottom:1px solid #f5f2f2; }
.content-area .detail-content .manager-area tbody tr td{ border-right:1px solid #f5f2f2; }
.content-area .detail-content .manager-area tbody tr td .search-img { color: #555; font-size: 15px; cursor: pointer; margin-left: 8px; line-height: 30px; vertical-align: top; }
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td{ height:85px; max-height:85px; vertical-align:top; width:50%; }
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list { overflow-x:hidden; overflow-y:auto; margin:5px; border:1px solid #dcdcdc; background:#fbfbfb;height:155px; max-height:155px; }
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list span{ margin-left:0; padding:0 10px; display:inline-block; }
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list ul { width:100%; }
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list ul li { display:block; width:100%; border-bottom:1px solid #e5e5e5; padding:5px 0; width:100%;}
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list ul li .no{ width:10px; text-align:center}
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list ul li .public-name{ width:100px; }
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list ul li .public-id{ width:120px; }
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list ul li .button{ width:200px; }
.content-area .detail-content .manager-area tbody tr.manager-list-wrap td .list ul li a { height: 20px; line-height: 20px; border: none; }

.content-area .detail-content .manager-area tbody tr td .public-list-wrap { background: skyblue; position:absolute; left:14px; top:29px; width:260px; background:#fff; border:1px solid #d1cece; display:none; height:130px; max-height:130px; overflow-x:hidden; overflow-y:auto;}
.content-area .detail-content .manager-area tbody tr td .public-list-wrap .public-list { cursor:pointer; padding:5px 0 5px 5px; border:1px solid #f1f1f1; }
.content-area .detail-content .manager-area tbody tr td .public-list-wrap .public-list.active { background:#f1f1f1; }
.content-area .detail-content .manager-area tbody tr td .public-list-wrap .public-list .border { color:#7189ad; font-weight:bold; margin-left:0; }
.content-area .detail-content .manager-area tbody tr.manager-total-wrap { background: #fdfdfd}
.content-area .detail-content .manager-area tbody tr.manager-total-wrap td { text-align:right; padding-right:10px; font-weight:bold; }
.content-area .detail-content .manager-area tbody tr.manager-total-wrap .count { font-weight:bold; color:#7189ad; margin-right:3px;}
.content-area .detail-content .manager-area tbody tr.manager-bottom-wrap td { text-align:right; padding-right:10px; }


span.code-label {display:inline-block;padding:0 12px 0 10px;border:1px solid #d7d7d7;border-radius:3px;font-size:12px;background:#fff;text-align:center;color:#979797;font-weight:normal;margin:0 0 0 2px;cursor:pointer;}
span.code-label.red {padding:0 6px 0 4px;background:#d85655;border:1px solid #d85655;color:#fff}
span.code-label.red.more {padding:0 6px 0 4px;background:#fff;color:#d85655;border:1px solid #d85655;}
span.code-label.puple {padding:0 6px 0 4px;background:#8f37bd;border:1px solid #8f37bd;color:#fff}
span.code-label.puple.more {padding:0 6px 0 4px;background:#fff;color:#8f37bd;border:1px solid #8f37bd;}
span.code-label.yellow {padding:0 6px 0 4px;background:#e7a824;border:1px solid #e7a824;color:#fff}
span.code-label.yellow.more {padding:0 6px 0 4px;background:#fff;color:#e7a824;border:1px solid #e7a824;}
span.code-label.green {padding:0 6px 0 4px;background:#0f9f12;border:1px solid #0f9f12;color:#fff}
span.code-label.green.more {padding:0 6px 0 4px;background:#fff;color:#0f9f12;border:1px solid #0f9f12;}
span.code-label.sky {padding:0 6px 0 4px;background:#5e9bdf;border:1px solid #5e9bdf;color:#fff}
span.code-label.sky.more {padding:0 6px 0 4px;background:#fff;color:#5e9bdf;border:1px solid #5e9bdf;}
span.code-label.sea {padding:0 6px 0 4px;background:#5c6b99;border:1px solid #5c6b99;color:#fff}
span.code-label.sea.more {padding:0 6px 0 4px;background:#fff;color:#5c6b99;border:1px solid #5c6b99;}
span.code-label.gray {padding:0 6px 0 4px;background:#e1e1e1;border:1px solid #e1e1e1;color:#fff}
span.code-label.gray.more {padding:0 6px 0 4px;background:#fff;color:#e1e1e1;border:1px solid #e1e1e1;}

span.code-text {display:inline-block;padding:0 1px;text-align:center;color:#FFF;margin:0 2px 0 0;font-size:12px;}
span.code-text.bold {font-weight:bold;}

div.check-team-name {display:inline-block; margin-left:6px; color:#FF0F13;}