@charset "UTF-8";
a{color:#333; text-decoration: none;}a:hover{color:#28a745;}.detail img{max-width: 100%;}
/*新增*/
.cursor{cursor: pointer;}.text-gray{color:#888;}.input{border-radius: 4px;font-size: 14px; color:#495057; line-height: 1.6;height: 32px;padding: 2px 5px;border: 1px solid #ccc;}.avatar{width:30px; height:30px; line-height: 30px; border-radius:30px; border:1px solid #fff;}
.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-purple{color: #fff; background: #6f42c1;}.btn-purple:hover{color: #fff; background: #6533c1;}
.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:14px!important;}.font-15{font-size:15px;}.font-16{font-size:16px;}.font-18{font-size:18px;}
.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: 40%; top: -8px;}.template{height: 265px; border-bottom: 1px solid #eee; overflow: hidden;}.template img{min-height: 265px;}
/*重置adminlte*/
.bg-body-secondary{background-color:#222d32!important;}.sidebar-brand{height:3.218rem; background:#28a745;font-size:1.05rem;}
.app-header{padding: 0.5rem 0; background:#28a745; border-bottom:none;}.app-header .nav-link{height:auto;}
.app-header .navbar-nav .nav-item .nav-link{padding:0.3rem 0.8rem;}
.navbar-expand .navbar-nav .nav-link{padding-left:1rem; padding-right:1rem;}
.navbar-nav .nav-link{color:rgba(255,255,255,.75);font-size:0.9rem;}
.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover,.navbar-nav .nav-link.show{color:#fff;}
.bg-light, .bg-light>a{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%;}.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{background:#28a745!important; color:#fff!important;}
.sidebar-wrapper .nav-treeview>.nav-item>.nav-link:hover{background: rgba(255,255,255,.1)!important; color: #ccc!important;}
.card{border:none;}.info-box .info-box-icon{width:auto;}.sidebar-wrapper .sidebar-menu>.nav-item>.nav-treeview{background-color: rgba(255,255,255,.05);}.navbar-nav>.user-menu .user-image{width: 1.6rem; height: 1.6rem; margin-top:0px;}
.card-body{padding: .8rem;}.app-content{color:#555;}.app-main{font-size: 13px;}
.card.card-outline-tabs .card-header a.active{border-top:3px solid var(--bs-border-color);border-left:1px solid var(--bs-border-color)!important;}
/*重置bootstrap*/
.form-control{font-size:0.85rem; padding:.275rem .75rem;}.btn{font-size: 12px;}.input-group .btn{display:flex;align-items:center;justify-content:center;}.form-group{margin-bottom: 0.8rem;}
.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;}.btn-primary{background-color: #17a2b8; border-color:#17a2b8; color:#fff;}.btn-primary:hover{background-color: #0f9fb6; border-color:#0f9fb6; color:#fff;}.btn-info{background-color: #0dcaf0; border-color:#0dcaf0; color:#fff;}.btn-info:hover{background-color: #04bce1; border-color:#04bce1; color:#fff;}.card-header{padding:0.6rem; border-color:#efefef;}.btn{border:none;}
/*原CSS*/
.text-0{color:#dd4b39 !important}.text-1{color:#f39c12 !important}.text-2{color:#00a65a !important}.text-3{color:#0073b7 !important}.text-4{color:#605ca8 !important}.text-purple{color:#6f42c1}
/*分页*/
.pagination{margin-bottom:0;}.pagination li.disabled{cursor: not-allowed;}.pagination a,.pagination 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;}.pagination a,.pagination li{display:inline-block;list-style: none;text-decoration:none; margin-bottom: 5px;}.pagination li.rows{margin:0 0 0 7px;font-size:14px; line-height:29px;}.pagination a.first,.pagination a.prev,.pagination a.next,.pagination a.end{margin:0;}.pagination a:hover{border-color:#ccc;background:#eee;color:#fff;}.pagination li.active span{background:#eee;color:#FFF;font-weight:700;border-color:#ccc;}
.pagination a:hover{border-color:#28a745;background:#28a745;}.pagination li.active span{background:#28a745;border-color:#28a745;}
.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;}