@charset "utf-8";
/* CSS Document */
#admin-wrap #admin-content-area-wrap .admin-content-area .main-content-area { padding-bottom: 20px; }
.info-detail .info-title { margin-top: 20px; }

.box {padding:20px; background:#fff; border:1px solid #dee3eb; margin-bottom:20px;}
.box .notice {text-align: center; font-size:14px; font-weight: 500; color:#4d67a2;}
.box-title {position: relative; font-size: 14px; display: block; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.box-title .accordion-title {position: absolute; bottom:-11px; right:0; padding:8px 15px; background:#fff; border:1px solid #dee3eb; border-bottom:0; font-size:13px; cursor: pointer; }
.box-title .accordion-title i { margin-left:10px; font-size: 12px; color: #555;}
.content-box .btn-wrap.table-btn { margin-top: 0; }
.content-box .btn-wrap.table-btn .normal-btn { display: inline-block; height: 28px; line-height: 26px; font-weight: 400; transition: background .2s ease,border-color .2s ease; padding: 0 15px; border-radius: 3px; cursor: pointer; color: #fff; }

.chart-box-wrap .chart-box { width: calc(50% - 5px); margin-right: 10px; background: #fff; border: 1px solid #dee3eb; float: left;  margin-bottom: 10px;}
.chart-box-wrap .chart-box:nth-child(2n) { margin-right: 0; }
.chart-box-wrap .chart-box .chart-title-area { padding: 10px 15px; border-bottom: 1px solid #dcdcdc; }
.chart-box-wrap .chart-box .chart-title-area h3 { font-size: 13px; font-weight: 500;display: block;  }

.chart-box-wrap .chart-box .chart { height: 350px; padding: 15px; }
.chart-box-wrap .chart-box figure { height: 100%; width: 100%; margin: 0; }
.chart-box-wrap .chart-box figure>div { height: 320px; }
.chart-box-wrap .chart-box .highcharts-title { display: none; }
.chart-box-wrap .chart-box .highcharts-yaxis { display: none; }

.normal-table { margin-top: 0; margin-bottom: 20px; }

.content-box .btn-wrap ul li.export { position: relative; }
.content-box .btn-wrap ul li.export .export-btn { position: relative; }
.content-box .btn-wrap ul li.export.on .export-btn:after { content: ''; position: absolute; top: 50%; left: -8px; margin-top: -7px; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 8px solid #001ad9; border-left: none; }
.content-box .btn-wrap ul li.export .btn-wrap { display: none; position: absolute; right: calc(100% + 15px); top: 0; width: 340px; }
.content-box .btn-wrap ul li.export.on .btn-wrap { display: block; }

.tab-menu a { display: inline-block; padding: 5px 0; min-width: 150px; text-align: center; margin-right: 5px; margin-bottom: 10px; background: #fff; border: 1px solid #dee3eb; }
.tab-menu a:hover,
.tab-menu a.select { border: 1px solid #001ad9; color: #001ad9; }