@charset "utf-8";
#tnb ul { margin: 0;}
/* 차트 */
.chart-data-title{ font-size:20px; font-weight:bold; }
.chart-data-conn{ font-size:12px; text-align:left; }
.chart-data-conn span{ font-weight:bold; color:#fff; }


/* 대시보드 */
.gc-box{ padding:20px 10px 0 10px; }
.gc-box .gc-item{ padding:15px; }
.gc-box .gc-table{ display:table; table-layout:fixed; width:100%; }
.gc-box .gc-icon{ display:table-cell; width:90px; font-size:70px; opacity:0.5; color:#fff; vertical-align:middle; }
.gc-box .gc-data{ display:table-cell; vertical-align:top; }
.gc-box .gc-title{ font-size:20px; font-family:'ng', sans-serif; border-bottom:1px dotted #fff; color:#fff; padding-bottom:10px; margin-bottom:10px; }
.gc-box .gc-conn{ font-size:30px; font-family:"Lato"; color:#fff; text-align:right; }
.gc-box .gc-s{ font-size:12px; font-family:"dotum"; padding:0 10px; }
.gc-box .gc-more{ font-size:16px; }
.gc-box .gc-more a, .gc-box .gc-more a:hover, .gc-box .gc-more a:active{ color:#fff; text-decoration:none; outline:none; }
.gc-box .gc-bg-1{ background:#20a8d8; border:1px solid #187da0; }
.gc-box .gc-bg-2{ background:#63c2de; border:1px solid #2eadd3; }
.gc-box .gc-bg-3{ background:#ffc107; border:1px solid #c69500; }
.gc-box .gc-bg-4{ background:#f86c6b; border:1px solid #f5302e; }
.gc-box canvas { width:100% !important; }

.mc-box{ padding:20px 10px 0 10px; }
.mc-box .mc-item{ border:1px solid #c2cfd6; padding:15px; background:#fff; }
.mc-box .mc-h{ min-height:460px; }
.mc-box .mc-more-link{ float:right; }
.mc-box .mc-more-link a{ font-size:12px; color:#999; font-weight:normal; font-family:"dotum"; }
.mc-head{ display:table; table-layout:fixed; width:100%; margin-bottom:10px; }
.mc-head div{ display:table-cell; vertical-align:middle; }
.mc-head .mc-title{ font-size:20px; font-weight:bold; font-family:'ng', sans-serif; }
.mc-head .mc-title small{ font-size:12px; color:#999; font-weight:normal; font-family:'dotum', sans-serif; }
.ajax_loader{ position:absolute; top:50%; left:50%; width:auto; height:auto; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:3; overflow:hidden; }

.chart { width:100%; height:500px; }
.chart-2 { width:100%; height:323px; }
.chart-visit{ position:relative; }
.chart-visit .dropdown-toggle{ display:block; padding:0 10px; cursor:pointer; }



/* db/data 백업 */
.chk-tbl{
	display:inline-block;
	padding:5px;
	color:#fff;
	background:#333;
	margin:5px 5px 5px 0;
	cursor:pointer;
}

.chk-tbl:hover{
	background:#777;
}

.chk-tbl .del-tbl{
	margin-left:5px;
	color:#ccc;
}

.chk-tbl:hover .del-tbl{
	color:red;
}

.bk-msg{
	margin-top:5px;
}

.btn-response-mg .btn{
	margin:2px 0;
}
