.dropdown-menu > li > a {
    display: block;
    padding: 10px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
}
.table .thead-light th{
    /*color: #495057;*/
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.btn-link{
    padding: 2px 8px;
}
.sidebar-menu .active {
    color: white !important;
}

.sidebar-menu .notree a:hover, .sidebar-menu > .treeview > a:hover {
    border-left: 3px solid #3c8dbc !important;
}

.linebg {
    background: #181d21 !important;
    border-left: 3px solid #3c8dbc !important;
}

.labe {
    width: 70px;
    float: left;
    line-height: 30px;
}

.content-header > h1 {
    margin: 0;
    font-size: 16px;
    letter-spacing: 1px;
}

.user-panel > .image > img {
    width: 100%;
    max-width: 65px;
    height: auto;
}

.user-panel .username {
    color: #f0f4f7;
    font-size: 15px;
    padding-top: 6px;
    letter-spacing: 1px
}

.skin-blue .sidebar-menu > li.header {
    color: #6a7a8a;
    border-bottom: 1px solid #1a2226;
    border-top: 1px solid #1a2226;
    background: #22282e;
}

.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a, .skin-blue .sidebar-menu > li.menu-open > a {
    color: #fff;
    background: #181d21;
}

.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color: #22282e;
}

.skin-blue .sidebar-menu > li > .treeview-menu {
    margin: 0 1px;
    background: #242d35;
}

.skin-blue .sidebar-menu .treeview-menu > li > a {
    color: #6a7a8a;
}

.skin-blue .sidebar a {
    color: #6a7a8a;
}

input.error {
    border: 1px solid red;
}

label.error {
    color: red;
    font-size: 12px;
}

label.checked {
}

label[name=error] {
    width: 300px;
}

.select2-selection--single {
    width: 100% !important;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 0px !important;
}
.form-horizontal .form-group{
    margin:2px 0px;
}

.group-content {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    padding: 6px 12px;
    background-color: #fff;
}

.button_s {
    margin-bottom: 10px !important;
    margin-top: -5px !important;
}

.input-group-addon {
    border: none;
    background: #ffffff;
}

.input-group {
    margin-bottom: 10px !important;
}


.lineOne {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.line2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

@media (min-width: 1601px) {
    .itetm5 .col-lg-2 {
        width: 20%;
    }
}

@media (max-width: 1600px) {
    .itetm5 .col-lg-2 {
        width: 50%;
    }
}

@media (max-width: 800px) {
    .itetm5 .col-lg-2 {
        width: 100%;
    }
    .user-panel {
        display: none;
    }
    .a899 {
        padding: 9px 5px 9px 12px;
    }
}

.user-panel {
    padding: 5px 0 0 0;
}

#switchLanguage {
    color: #fff;
    line-height: 50px;
    letter-spacing: 1px;
    cursor: pointer;
    padding-right: 10px;
}

.wrapper {
    overflow: hidden;
}

.item_text {
    font-style: normal;
}

.info-box-text {
    font-size: 13px;
}

.user-img899 {
    height: auto;
    display: none !important;
}
.user-img901 {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 10px;
    display: block !important;
}
.pagination{
    margin:5px 0 0!important;
}
.a899 {
    padding: 7px 5px 7px 12px!important;
}
.a901 {
    padding: 10px 5px 10px 15px!important;
}
.a935 {
    padding: 9px 5px 9px 15px!important;
}
.jumpipt input{
    height: 31px;
    width: 50px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    display: inline-block;
}
/*滚动条样式*/
.sidebar{
    height:  calc(100vh - 50px)!important;
    overflow-y: scroll;
}
.sidebar::-webkit-scrollbar{
    width:2px;
    height:5px;
}
.sidebar::-webkit-scrollbar-track{
    background: #22282e;
    border-radius:2px;
}
.sidebar::-webkit-scrollbar-thumb{
    background: #6a7a8a;
    border-radius:10px;
}
.sidebar::-webkit-scrollbar-thumb:hover{
    background: #333;
}
.sidebar::-webkit-scrollbar-corner{
    background: #179a16;
}