.layui-layout-admin .layui-header {
    /* background-color: #428bca; */
    /* background-color: #3b3e47 */
    /* background-color: #f7fafc */
    height: 98px;
    background-color: transparent;
}

.layui-layout-admin .layui-logo {
    display: none;
    color: #ffffff
}

.layui-elem-quote {
    border-left-color: #2173dc;
    background-color: #F3F7FE;
}

.layui-quote-nm {
    border-left-color: #EBEBEB;
    background-color: unset;
}

.layui-btn {
    background-color: #2173dc;
    border-radius: 10px;
    font-size: 12px;
    /* height: 30px;
   line-height: 30px; */
}

.layui-btn .layui-icon {
    margin-right: 0;
    font-size: 14px;
}

/* .layui-btn:hover{
     background-color: #3280FA;
     opacity: 1;
 }
 .layui-btn:active{
     background-color: #0D53BF;
 } */
.layui-btn-line {
    color: #2173dc;
    background-color: unset;
    border: 1px solid #2173dc;
}

.layui-btn-line:hover {
    background-color: #2173dc;
    color: #FFFFFF;
}

.layui-btn-radius {
    border-radius: 100px !important;
}

.layui-btn-small {
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
}

.layui-btn-mini {
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
}

.layui-btn-primary {
    /*color: #000000;*/
    border: 1px solid #2173dc;
    background-color: #fff
}

.layui-btn-primary:hover {
    border-color: #2173dc;
    color: #2173dc;
}

.layui-btn-group .layui-btn-primary:hover {
    color: #2173dc
}

.layui-laypage a:hover {
    color: #2173dc
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #2173dc
}

.layui-laypage select:focus {
    border-color: #2173dc !important
}

.layui-upload-drag .layui-icon {
    font-size: 50px;
    color: #2173dc
}

.layui-upload-drag[lay-over] {
    border-color: #2173dc
}

.layui-nav {
    background-color: #1C2340;
}

.layui-nav-tree .layui-nav-child dd.layui-this a {
    background-color: #2173dc
}

.layui-nav-tree .layui-nav-bar {
    background-color: #2173dc !important;
    z-index: 0
}

.layui-tab-brief>.layui-tab-title .layui-this {
    color: #2173dc
}

.layui-slider-input-btn i:hover {
    color: #2173dc
}

.layui-slider-wrap-btn {
    border-color: #2173dc !important
}

.layui-slider-bar {
    background: #2173dc !important
}

html .layui-laydate .layui-this {
    background-color: #2173dc !important
}

.layui-date:before {
    content: '\e637';
    font-family: "layui-icon";
    font-size: 16px;
    font-style: normal;
    position: absolute;
    right: 10px;
    line-height: 36px;
    color: #ccc;
}

.laydate-theme-molv .layui-laydate-header {
    background-color: #2173dc
}

.laydate-theme-grid .laydate-selected,
.laydate-theme-grid .laydate-selected:hover {
    color: #2173dc !important
}

.layui-progress-bar {
    background-color: #2173dc
}

.layui-progress {
    background-color: rgba(16, 103, 238, 0.1);
}

.layui-form-select dl dd.layui-this {
    background-color: #2173dc
}

.layui-form-select dl dd:hover {
    color: #2173dc;
    background-color: rgba(16, 103, 238, 0.05);
}

.layui-form-checked,
.layui-form-checked:hover {
    border-color: #2173dc
}

/* .layui-form-checked span,
 .layui-form-checked:hover span {
   background-color: #2173dc
 } */

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #2173dc
}

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #2173dc
}

.layui-form-checked[lay-skin=primary] i {
    border-color: #2173dc;
    background-color: #2173dc
}

.layui-form-onswitch {
    border-color: #2173dc;
    background-color: #2173dc
}

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #2173dc
}

.layui-table-edit:focus {
    border-color: #2173dc !important
}

.layui-nav-tree .layui-nav-itemed:after {
    background-color: #2173dc
}

.layui-nav-child dd.layui-this {
    background-color: #2173dc
}

.layui-nav .layui-nav-child dd.layui-this a {
    background-color: #2173dc
}

.layui-breadcrumb a:hover {
    color: #2173dc !important
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,
.layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #2173dc
}

.layui-tab-card>.layui-tab-more .layui-this {
    color: #2173dc
}

.layui-timeline-axis {
    color: #2173dc
}

.laydate-day-mark::after {
    background-color: #2173dc !important
}

.layui-laydate-header i:hover {
    color: #2173dc !important
}

.layui-laydate-footer span:hover {
    color: #2173dc !important
}

.layui-nav-tree .layui-nav-bar {
    height: auto;
    z-index: 1 !important;
}

.layui-nav .layui-nav-bar {
    background-color: #2E3A6B;
    height: 30px;
    border-radius: 30px;
    z-index: -1;
}

.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover,
.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a {
    background-color: #2173dc;
    color: #fff;
}

.layui-transfer-active .layui-btn {
    color: #2173dc;
    background-color: #fff;
    border-color: #2173dc;
}

.layui-transfer-active .layui-btn-disabled {
    color: #C9C9C9;
    background-color: #fff;
    border: 1px solid;
}

.layui-form-checked[lay-skin=primary] i {
    border-color: #2173dc !important;
    background-color: #2173dc;
}

.layui-btn-normal {
    background-color: #36c0ec;
}

.layui-btn-warm {
    background-color: #f39000;
}

.layui-btn-danger {
    background-color: #ea2e2e;
}

.layui-btn-disabled,
.layui-btn-disabled:hover,
.layui-btn-disabled:active {
    background-color: #FBFBFB;
}

.layui-input,
.layui-select,
.layui-textarea {
    border-radius: 10px;
    border-color: #4B45A8;
}

.layui-form-checkbox span {
    border-radius: 3px 0 0 3px
}

.layui-form-checkbox i {
    border-radius: 0 3px 3px 0
}

.layui-btn-group .layui-btn:first-child {
    border-radius: 3px 0 0 3px;
}

.layui-btn-disabled,
.layui-btn-disabled:hover,
.layui-btn-disabled:active {
    border: 0;
    background-color: #EBEBEB;
    color: #999999;
}

.layui-layedit-tool .layedit-tool-mid,
.layui-layedit-tool .layui-icon {
    font-size: 16px;
}

.layui-badge-dot,
.layui-badge,
.layui-bg-red {
    background-color: #D0021B !important;
}

.layui-bg-gray {
    background-color: #eee !important;
}

.layui-bg-orange {
    background-color: #F39000 !important;
}

.layui-bg-green {
    background-color: #5FB333 !important;
}

.layui-bg-blue {
    background-color: #2173dc !important;
}

.layui-bg-cyan {
    background-color: #2E3A6B !important;
}

.layui-colla-title {
    background-color: #F6F7FB;
}

.layui-tab-title {
    border-color: #EBEBEB;
}

.layui-tab-card>.layui-tab-title {
    background-color: #F6F7FB;
}

.layui-tab-card>.layui-tab-title .layui-this {
    color: #2173dc;
}

.layui-tab-card>.layui-tab-title li {
    color: #666;
}

.layui-input:focus,
.layui-input:hover,
.layui-select:focus,
.layui-select:hover,
.layui-textarea:focus,
.layui-textarea:hover {
    border-color: #4B45A8;
}

.layui-form-selected .layui-edge {
    border-top-color: #2173dc;
}

.layui-form-checked span,
.layui-form-checked:hover span {
    background-color: #2173dc;
}

.layui-form-checkbox[lay-skin="primary"] span {
    background-color: unset;
}

.layui-laydate-content td.laydate-selected {
    background-color: rgba(16, 103, 238, 0.1) !important;
}

.layui-table-header,
.layui-table-tool,
.layui-table-total,
.layui-table-total tr,
.layui-table-patch,
.layui-table-mend,
.layui-table[lay-even] tr:nth-child(even),
.layui-table tbody tr:hover,
.layui-table-hover,
.layui-table-click {
    background-color: #fff;
    width: unset;
    min-height: unset;
    line-height: unset;
    border: none;
}

.layui-table-tool {
    padding: 40px 0 32px 15px;
}

/* .layui-table-header th {
    padding: 40px 0 32px 0 !important;
} */

.layui-table-view .layui-table {
    width: 100%;
}

.layui-table th,
.layui-table td {
    border: none;
}

.layui-table-body .layui-table tr:nth-child(2n + 1) {
    background: #EAEBFF33;
}

.layui-table thead tr {
    background-color: #fff;
}

.layui-transfer-data li:hover {
    background-color: rgba(16, 103, 238, 0.05);
}

.layui-tree-btnGroup .layui-icon {
    color: #2173dc;
}

.layui-tree-btnGroup .layui-icon:hover {
    color: rgba(16, 103, 238, 0.4);
}

.layui-fixbar .layui-fixbar-top {
    font-size: 30px;
}

.layui-tab-title li .layui-tab-close:hover {
    background-color: #D0021B;
}

.layui-laydate-content td:hover,
.layui-laydate-list li:hover {
    background-color: rgba(16, 103, 238, 0.05) !important;
}

.layui-laydate-header i:hover,
.layui-laydate-header span:hover {
    color: #2173dc !important;
}

.layui-laydate-footer,
.layui-laydate-range .laydate-main-list-1 .layui-laydate-content,
.layui-laydate-header {
    border: 1px solid #fff !important;
}

.layui-nav .layui-nav-more {
    display: inline-flex;
    position: unset;
    margin-left: 5px;
    vertical-align: middle;
    margin-top: 5px;
}

.layui-nav .layui-nav-mored,
.layui-nav-itemed>a .layui-nav-more {
    margin-top: -9px;
    border-bottom-color: #151935 !important;
}

.layui-layout-body {
    background-color: #F6F7FB;
}

.layui-layout-main {
    padding: 30px;
    margin: 0 30px;
    background-color: #fff;
    border: 1px solid #EBEBEB;
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 20px;
}

.layui-breadcrumb a cite {
    color: #2173dc;
}

.nav-custom {
    padding: 10px;
}

.nav-custom ul {
    display: inline-block;
    text-align: center;
    margin: 0 10px;
    vertical-align: top;
    color: #333333;
}

.nav-custom ul li {
    position: relative;
}

.nav-custom ul li>hr {
    margin: 0 auto 10px;
    width: 90%;
}

.nav-custom ul li>span {
    font-size: 14px;
}

.layui-nav .layui-nav-child a,
.nav-custom ul li a>span {
    font-size: 12px;
}

.layui-nav .layui-nav-child a:hover {
    background-color: #F6F7FB;
    color: #2173dc;
}

.layui-nav-child {
    top: 60px;
    border: unset;
    box-shadow: rgba(0, 0, 0, 0.1) 0 5px 20px;
}

.layui-nav-item .layui-icon {
    font-size: 20px;
}

.layui-nav .layui-badge {
    top: 30%;
    margin: -8px;
    border-radius: 18px;
}

.layui-nav-img {
    width: 24px;
    height: 24px;
}

.layui-nav-bar,
.layui-nav .layui-this:after,
.layui-nav-tree .layui-nav-itemed:after {
    /* background-color: #2173dc;
  height: 0; */
    background-color: #2E3A6B;
    height: 30px;
    border-radius: 30px;
    z-index: -1;
    top: 15px;
}

.layui-text-center {
    color: #aaa;
    font-size: 12px;
    text-align: center;
    margin: 10px 0;
}

.layui-body {
    left: 0;
    bottom: 0 !important;
    overflow: auto;
}

.layui-form-label {
    color: #000;
}

.layui-form-radio>i {
    display: none !important;
}

.layui-form-radio {
    padding: 0 5px;
    margin: 0 15px 0 0;
    color: #2173dc;
}

.layui-form-radio:hover {}

.layui-form-radioed,
.layui-form-radio:hover {
    color: #ffffff;
    position: relative;
    padding: 6px 36px;
    background-color: #2173dc;
    border-radius: 40px;
}

.layui-laypage select {
    border-color: #2173dc;
}

.layui-laypage a,
.layui-laypage span,
.layui-laypage input,
.layui-laypage button,
.layui-laypage select {
    border-color: #2173dc;
}
