html {
    background-color: #F1F4FB;
}

body, .layui-btn, .layui-form-label, .layui-form, .xm-select *, .layui-laydate, .layui-table td, .layui-table th, .layui-form-checkbox span, .layui-tab-title li, .layui-nav * {
    font-size: 12px !important;
}

.layui-layout-admin .layui-header {
    background: linear-gradient(289deg, rgb(20, 37, 141) 0%, rgb(5, 16, 68) 85%, rgb(4, 15, 65) 100%) !important;
}

.layui-side-menu .layui-nav .layui-nav-item > a {
    padding-top: 3px;
    padding-bottom: 3px;
}

.layadmin-side-shrink .jinstack-version {
    display: none;
}

.layadmin-side-shrink .layui-logo img {
    display: none;
}

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

.layui-form-pane .layui-form-label {
    height: 33px;
    padding: 6px 15px;
}

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

.layui-btn, .layui-bg-green {
    background-color: #67C23A !important;
}

.layui-btn-normal, .layui-bg-blue, .layui-laydate .layui-this {
    background-color: #3464FF !important;
}

.layui-laydate .layui-this, .layui-laydate-content td:hover, .layui-laydate-list li:hover {
    border-radius: 3px;
}

.layui-badge {
    background-color: #F56C6C;
}

.layui-form-checkbox[lay-skin="primary"]:hover i {
    border-color: #3464FF;
    color: #fff !important;
}

.layui-table-view .layui-form-checkbox[lay-skin="primary"] i {
    width: 16px !important;
    height: 16px !important;
    line-height: 14px !important;
}

.layui-form-checked:not([lay-skin="primary"]) span, .layui-form-checked:not([lay-skin="primary"]):hover span {
    background-color: #3464FF !important;
}

.layui-form-checked:not([lay-skin="primary"]) i, .layui-form-checked:not([lay-skin="primary"]):hover i {
    color: #3464FF !important;
}

.layui-bg-orange, .layui-btn-warm {
    background-color: #E6A23C !important;
}

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

.layui-btn-danger {
    background-color: #F56C6C !important;
}

.layui-btn-primary {
    background-color: #fff !important;
}

.layui-btn-primary:hover {
    border-color: #3464FF;
}

.textarea-input-prompt .yellow-font {
    color: #E6A23C !important;
}

.layui-btn-sm {
    height: 25px;
    line-height: 25px;
    padding: 0 20px;
}

.layui-elem-quote {
    border-left: 5px solid #3464FF !important;
}

.layui-this a {
    background-color: #3464FF !important;
}

.layui-form-onswitch, .layui-form-checked[lay-skin="primary"] i {
    border-color: #3464FF !important;
    background-color: #3464FF !important;
}

.layui-form-radio {
    margin: 0 10px 0 0;
}

.layui-form-radio * {
    font-size: 12px !important;
}

.layui-form-radio > i {
    margin-right: 3px !important;
    color: #c2c2c2;
    font-size: 18px !important;
}

.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #3464FF !important;
    font-size: 18px !important;
}

.layui-laypage-em, .layui-form-select dl dd.layui-this {
    background-color: #3464FF !important;
}

.layui-laydate-header i:hover, .layui-laydate-header span:hover, .layui-laydate-footer span:hover {
    color: #3464FF !important;
}

.layui-form-select dl dd, .layui-form-select dl dt {
    line-height: 30px;
    font-size: 12px !important;
}

.layui-form-select dl {
    -top: 33px !important;
    border: none !important;
}

.layui-input, .layui-select {
    height: 33px;
    line-height: 33px;
}

.layui-textarea {
    min-height: 100px;
    height: auto;
    line-height: 20px;
    padding: 6px 10px;
}

.layui-form-label {
    padding: 5px 15px;
}

.layui-btn-xs {
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    font-size: 12px;
}

.layui-laypage a:hover, .layui-form-checked:hover i, .layui-text a:not(.layui-btn), .layui-btn-primary:hover {
    color: #3464FF !important;
}

.cerate_shop_ul .active {
    background: #3464FF !important;
}

.cerate_shop_ul .active::after {
    border-left-color: #3464FF !important;
}

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

.laydate-footer-btns span {
    margin: 0 0 0 5px !important;
}

.layui-laydate .layui-this {
    background-color: #3464FF !important;
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: #3464FF !important;
    background-color: #3464FF !important;
}

.layui-form-mid {
    padding: 5px 0 !important;
}

.layui-card .layui-table-view {
    border-radius: 3px;
}

.layui-form-switch {
    height: 20px;
    line-height: 20px;
    margin-top: 5px
}

.layui-table-page select:focus {
    border-color: #d2d2d2 !important;
}

.layui-table-page input:focus {
    border-color: #d2d2d2 !important;
}

.layui-form-switch i {
    top: 4px;
    width: 13px;
    height: 13px;
}

.layui-form-onswitch i {
    margin-left: -17px;
}

.layui-form-select .layui-edge {
    margin-top: -1px;
    border-width: 4px;
}

.layui-form-selected .layui-edge {
    margin-top: -6px;
}

.layui-elem-quote, .layui-table-tool .layui-table-tool-self .layui-table-tool-panel, .layui-table-tool .layui-table-tool-self .layui-inline[lay-event], .layui-elem-field {
    border-radius: 3px;
}

.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(2n) {
    background-color: #f7f9ff;
}

#textareaPlus {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.textarea-wrap {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.layui-table thead th, .layui-table-tool, .layui-elem-quote {
    background-color: #f7f9ff;
}

.layui-form-select dl {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
}

.layui-form-select dl dd.layui-this {
    background-color: #f2f2f2 !important;
    color: #333
}

.layui-form-select dl dd:hover {
    background-color: #dfecff;
    -webkit-transition: .5s all;
    transition: .5s all
}
