@charset "utf-8";
/*全局*/
*{margin: 0; padding: 0;}.cursor{cursor: pointer;}.h7{font-size:.85rem}.opacity-25{opacity: .25;}.small-pic{width: 50px;}.input{border-radius: 4px;font-size: 14px; color:#495057; line-height: 1.6;height: 34px;padding: 6px 12px;border: 1px solid #ccc;}
.bg-0{background:#dd4b39 !important;color: #fff;}.bg-1{background:#f39c12 !important;color: #fff;}.bg-2{background:#00a65a !important;color: #fff;}.bg-3{background:#0073b7 !important;color: #fff;}.bg-4{background:#605ca8 !important;color: #fff;}

.bg-5{background:#a856a1 !important;color: #fff;}
.bg-6{background:#89a856 !important;color: #fff;}
.bg-7{background:#9356a8 !important;color: #fff;}
.bg-8{background:#a85671 !important;color: #fff;}
.bg-9{background:#176417 !important;color: #fff;}
.bg-10{background:#9c9b15 !important;color: #fff;}
/*.alert{height: 50px}*/
.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}
.modal-body img{max-width: 100%;}.bg-opacity{background: rgba(0,0,0,.6);}.check_position{position:absolute;top:5px;right:9px;z-index:100;}
.max-height-50{max-height: 50px;}.template{height: 265px; border-bottom: 1px solid #eee; overflow: hidden;}.template img{min-height: 265px;}
.avatar{width:30px; height:30px; line-height: 30px; border-radius:30px; border:1px solid #fff;}#modal_sm{z-index: 1100; top:150px;}
  .navbar-success {
        background: #17a2b8
    }

    .on {
        background: #167080 !important;
        color: #fff;
    }

    .on a {
        color: #fff !important
    }

    .nav-sidebar .nav-item a:hover {
        background: #167080 !important;
    }

    .nav-sidebar>.nav-item {
        border: 0 !important;
        border-bottom: 1px solid #fff
    }
    .sidebar{padding-top: 20px}
.alert{line-height: 25px}
/*重置bootstrap4*/
.modal{top: 80px;}.modal-body{word-break:break-all; word-wrap:break-all;}.btn{cursor: pointer;}.btn-purple{color: #fff; background: #6f42c1;}.btn-purple:hover{color: #fff; background: #6533c1;}
.text-muted{color: #888!important;}

/*重置adminlte*/
.alert a {color: #333; text-decoration: none;}
[class*=sidebar-dark-]{background-color: #222d32 !important;}
[class*=sidebar-dark-] .nav-sidebar>.nav-item.menu-open>.nav-link,[class*=sidebar-dark-] .nav-sidebar>.nav-item:hover>.nav-link,[class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link:focus{  }
[class*=sidebar-dark-] .sidebar a{color: #b8c7ce;}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link{color: #8aa4af;}
[class*=sidebar-dark] .nav-legacy .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-dark] .nav-legacy .nav-treeview>.nav-item>.nav-link:focus{background: #28a745;}
[class*=sidebar-dark] .nav-legacy .nav-treeview>.nav-item>.nav-link:hover{ color: #ccc;}
.text-sm,.text-sm .btn{font-size: .875rem!important;}.form-control{font-size: 14px !important;height: calc(2.1rem + 2px);}
.navbar{padding: .6rem .5rem;}.brand-link{padding: .9125rem .5rem;}
.nav-sidebar>.nav-item{border-top: 1px solid #222732 !important;}
.nav-sidebar .nav-item>.nav-link{padding: .81rem .8rem !important;}
.nav-sidebar .nav-item ul>li>a.nav-link{padding: .5rem .8rem !important;}
.nav-sidebar>.nav-item .nav-icon.far{font-size: .95rem !important;}
.nav-sidebar>.nav-item .nav-icon.fas{font-size: .75rem !important;}
.breadcrumb li{color: #6c757d;}.breadcrumb .fas{font-weight: 600 !important;}
.small-box>.small-box-footer{text-align: left !important;}
.inner .fas{font-size: 3rem;}.card-body{padding: .8rem;}.table td, .table th{padding: .5rem;}
.text-sm .brand-link .brand-image{height: auto;}.brand-link .brand-image{float:none;}
.modal-header{padding: .65rem 1rem;}.modal-header .close{padding: 0 1rem; margin: 0 -1rem 0 auto;}.close{font-size: 1.2rem;}.modal-content{border: 4px solid rgba(0,0,0,.1);}
label:not(.form-check-label):not(.custom-file-label){font-weight: normal; margin-bottom: 0;}
.card-success.card-outline{border-top: 1px solid #28a745;}hr{border-top: 1px solid #f4f4f4;}
.content{color: #555;}.content img{max-height: 50px;}.card-header{border-bottom: 1px solid #f4f4f4;}
.table-striped tbody tr:nth-of-type(odd){background-color: #f9f9f9;}
.table-bordered td, .table-bordered th{border:1px solid #f4f4f4;}
.table-hover tbody tr:hover{background-color:#f5f5f5;}.nav-tabs .nav-item{margin-bottom: -2px;}
.card.card-outline-tabs .card-header .nav-item:first-child .active{border-left: 1px solid #dee2e6;}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-bottom: 0;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-left: 15px; padding-right: 15px;}
.nav-flat.nav-sidebar>.nav-item .nav-treeview .nav-item>.nav-link, .nav-flat.nav-sidebar>.nav-item>.nav-treeview .nav-item>.nav-link{border-left: 0;}
.table td, .table th{vertical-align:middle;}
.form-check .form-check-inline{cursor: pointer;}
.small-box .icon>i{left: 15px; right: 0;}.small-box .icon>i.fa, .small-box .icon>i.fab, .small-box .icon>i.far, .small-box .icon>i.fas, .small-box .icon>i.glyphicon, .small-box .icon>i.ion{font-size: 55px;}.small-box:hover .icon>i.fa,.small-box:hover .icon>i.fab,.small-box:hover .icon>i.far,.small-box:hover .icon>i.fas,.small-box:hover .icon>i.glyphicon,.small-box:hover .icon>i.ion{font-size:65px}

/*分页*/
.pagination{margin-bottom: .5rem; display: block;}.pagination li.disabled{background: #f4f4f4;cursor: not-allowed;}.pagination a,.pagination span{display:inline-block;padding:3px 10px;margin:0 2px;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;}