@charset "utf-8";

html, body {
    background: #eceef1;
}

/*** 自定义颜色 ***/
#login_body {
    background: #f9f9fa;
}

.login-language .change-language .dropdown {
    box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.13);
    background: transparent;
}

.loginBox {
    text-shadow: 0 1px 0 #fff;
}

.ui.items > .item > .content > .header {
    color: rgba(0, 0, 0, 0.85);
}

.loginBox .title .line.right:after {
    background: rgb(126, 126, 126);
    background: -moz-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.loginBox .title .line.left:before {
    background: rgb(126, 126, 126);
    background: -moz-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.ivu-layout,
.layout .ivu-layout,
.ivu-layout-sider {
    background: #eceef1
}

.topBar {
    /*background: #1976d2;*/
    background: #7961E6;
    color: #fff;
}

.topBar .navInfo .ivu-breadcrumb>span:last-child .ivu-breadcrumb-item-link>a {
    color: #ffffff;
}

.topBar .sysInfo .ivu-dropdown .ivu-dropdown-rel a {
    color: #fff;
}

.side-menu-container.ivu-layout-sider {
    background: #ffffff;
}

.side-menu-container.ivu-layout-sider .sysName {
    border-bottom: 1px solid #f8f8f9;
}

.sysName a {
    color: #515a6e;
}

.side-menu-container .ivu-menu-light.ivu-menu-vertical .ivu-menu-submenu.ivu-menu-opened>.ivu-menu-submenu-title {
    /*background: #1976d2;*/
    background: #7961e6;
    color: #fff;
}

.ivu-menu-vertical .ivu-menu-item:hover, .ivu-menu-vertical .ivu-menu-submenu-title:hover {
    color: #7961e6;
}

.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) {
    background: #e1dbff;
    color: #757575;
}

.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):after {
    background: #8065e9;
}

.ivu-tabs-nav .ivu-tabs-tab:hover,
.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active {
    color: #4F38B8;
}

.ivu-btn-primary {
    background-color: #7961e6;
    border-color: #7961e6;
}

.ivu-btn-primary:hover {
    background-color: rgba(121,97,230,.9);
    border-color: rgba(121,97,230,.8);
}

.table-card .ivu-table-tool {
    background: #ffffff;
}

.ivu-table-tool {
    border: 1px solid #dcdee2;
    border-bottom: 0;
}

.ivu-table-row-highlight td, .table-check-row td, tr.ivu-table-row-highlight.ivu-table-row-hover td {
    background-color: #cdebff!important;
}

.demo-drawer-footer {
    background: #fff;
    border-top: 1px solid #e8e8e8;
}

.page-container {
    background: #ffffff;
}

.footer .container {
    background-color: #fafafa;
    box-shadow: 0 2px 8px -1px rgba(0,0,0,.2), 0 4px 10px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
}

.footer .ui.header,
.version {
    color: rgba(0, 0, 0, .7);
}

/** 滚动条样式 **/
::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    background-color: #d8d8d8;
}

::-webkit-scrollbar-track {
    border-radius:10px;
}

::-webkit-scrollbar-thumb {
    background-color: #bfc1c4;
}
