@charset "UTF-8";
a{color:#333; text-decoration: none;}a:hover{color:#28a745;}
/*新增*/
.cursor{cursor: pointer;}.text-gray{color:#888;}
.ellipsis{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.line-1{-webkit-line-clamp: 1;}.line-2{-webkit-line-clamp: 2;}.line-3{-webkit-line-clamp: 3;}
.btn-default{border-color: #eaeaea;background-color: #eee;}
.btn-default:hover{border-color:#198754!important; background-color: #198754!important; color:#fff;}
.btn-rounded{border-radius: 50px;}.font-12{font-size:12px;}.font-13{font-size:13px;}.font-14{font-size:0.9rem;}.font-18{font-size:1.2rem;}
.arrow-down-danger{position:absolute;width: 0; height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; left: 35%; top: -8px;}
/*重置adminlte*/
.bg-body-secondary{background-color:#222d32!important;}.sidebar-brand{height:3.4rem; background:#28a745;font-size:1.05rem;}
.app-header{padding: 0.6rem 0; background:#28a745; border-bottom:none;}.app-header .nav-link{height:auto;}
.app-header .navbar-nav .nav-item .nav-link{padding:0.3rem 1rem;}
.navbar-expand .navbar-nav .nav-link{padding-left:1rem; padding-right:1rem;}
.navbar-nav .nav-link{color:#fff!important;font-size:0.9rem;}.bg-light .nav-link{color:#333!important;}
.app-footer{min-height:2rem; padding:0.5rem;}.navbar-nav>.user-menu>.dropdown-menu{width:auto;}.dropdown-menu{min-width:6rem;}
.dropdown-menu[data-bs-popper]{top:90%;}.app-content{padding:0.5rem;}.sidebar-menu .nav-link{border-radius:0;}
.sidebar-menu .nav-item>.nav-link{margin-bottom:0;}
.sidebar-wrapper .sidebar-menu>.nav-item.menu-open>.nav-link, .sidebar-wrapper .sidebar-menu>.nav-item:hover>.nav-link, .sidebar-wrapper .sidebar-menu>.nav-item>.nav-link:focus{background-color:#1e282c;}
.app-sidebar .nav .nav-item .nav-link{color:#8aa4af!important; font-size:0.9rem;}
.sidebar-wrapper .sidebar-menu>.nav-item.menu-open>.nav-link{color:#fff!important;}
.sidebar-wrapper .nav-treeview>.nav-item>.nav-link.active{color:#eee!important;}
.card{border:none; font-size:14px;}
/*重置bootstrap*/
.form-control{font-size:0.85rem;}
.modal{font-size:12px;}.modal-sm{top:300px}.modal-header{padding: .4rem; background: #f3f3f3;}.modal-content{border: 4px solid rgba(0, 0, 0, .1); border: 4px solid #ccc \9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.table{margin-bottom:0}.table-bordered{border: 1px solid #e9e9e9!important;}

/*分页*/
.pagination{margin-bottom:0;}
.pages a:hover{border-color:#198754;background:#198754; color:#fff;}.pages li.active span{background:#198754;border-color:#198754; color:#fff;}.pages a, .pages li{background: #fff;}
.pages a, .pages span {display: inline-block; padding: 3px 10px; margin: 0 5px; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}