﻿
::-webkit-scrollbar {
    width: 6px;
    background-color: #d8d8d8;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: #bfc1c4;
}

.templateContainer {
    padding: 10px 10px 10px 10px;
}

.table-toolbar .ivu-form-item-label {
    width: auto;
}

.table-toolbar .ivu-form-item {
    margin-bottom: 5px;
    display: inline-flex;
}

.table-paging {
    margin-top: 15px;
}

.ivu-form-item.last {
    margin-bottom: 0;
}

.ivu-form-item {
    margin-bottom: 24px;
}


.ivu-table .ivu-input:focus {
    box-shadow: none;
}

.ivu-table .ivu-input.ivu-input-default {
    border: none;
}

.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td input {
    background-color: #f8f8f9;
}


.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #3399ff;
    position: absolute;
    top: 0;
    left: 0;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active {
    border-top: 1px solid #3399ff;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab {
    border-radius: 0;
    background: #fff;
}

.face-contanier img {
    height: 100%;
    width: 100%;
}

.face-contanier {
    width: 150px;
    height: 160px;
    padding: 10px 0
}

.checkboxLine {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 6px;
    margin-bottom: 6px;
}

.ivu-card-head .ivu-btn.ivu-btn-loading {
    position: absolute;
}

.ivu-card-head button {
    position: absolute;
    right: 10px;
    top: 10px;
}

.table-paging {
    margin-top: 8px;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active {
    border-top: 1px solid #2d8cf0;
}

.ivu-checkbox-checked .ivu-checkbox-inner {
    border-color: #2d8cf0;
    background-color: #2d8cf0;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active {
    color: #2d8cf0;
}

.ivu-switch-checked {
    border-color: #2d8cf0 !important;
    background-color: #2d8cf0 !important;
}

.ivu-page-item-active a, .ivu-page-item-active:hover a {
    color: #2d8cf0;
}

.ivu-page-item-active {
    border-color: #2d8cf0;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active:before {
    background: #2d8cf0;
}

.ivu-layout-sider {
    overflow: auto;
    background: #fff;
    padding: 5px 10px;
    border-right: 1px solid #dcdee2;
}


.ivu-table .ivu-input:focus {
    box-shadow: none;
}

.ivu-table .ivu-input.ivu-input-default {
    border: none;
}

.demo-drawer-footer {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 1px solid #e8e8e8;
    padding: 10px 16px;
    text-align: right;
    background: #fff;
}

.demo-drawer-body {
    height: 100%;
    width: 100%;
    position: relative;
}


.demo-spin-container {
    display: inline-block;
    width: 100%;
    height: 100px;
    position: static;
}


::-webkit-scrollbar {
    width: 6px;
    background-color: #d8d8d8;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: #bfc1c4;
}

/* 滚动条 */
.ivu-table-overflowY::-webkit-scrollbar {
    width: 2px;
    height: 4px;
}

.ivu-table-overflowY::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: red;
}

.ivu-table-overflowY::-webkit-scrollbar-track {
    background: #d8d8d8;
}

.ivu-table-overflowY::-webkit-scrollbar-corner {
    background-color: #d8d8d8;
}

.ivu-table-overflowX::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.ivu-table-overflowX::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #bfc1c4;
}

.ivu-table-overflowX::-webkit-scrollbar-track {
    background: #d8d8d8;
}

.ivu-table-overflowX::-webkit-scrollbar-corner {
    background-color: #d8d8d8;
}


.ivu-form-item-mt-4 .ivu-form-item {
    margin-bottom: 4px;
}

.ivu-tabs-bar {
    margin-top: 5px;
}

.ivu-card-body {
    padding: 8px 16px;
}


.note-face-contanier.ivu-upload .face-contanier .ivu-icon {
    margin-top: 38px;
}

.note-face-contanier.ivu-upload .face-contanier {
    width: 300px;
    padding: 0px 0;
}

.note-face-contanier.ivu-upload {
    width: 300px;
}

.note-face-contanier-left .ivu-upload-drag {
    text-align: left;
    border: none;
}

.vertical-center-modal .ivu-cell {
    white-space: normal !important;
}