html {
    background-color: transparent !important;
    background: transparent !important;
}

.layui-layout-body {
    /*background: url(../images/modify/bg.png) center top no-repeat;*/
    /*background-size: cover;*/
    height: 100vh;
    background: -webkit-linear-gradient(left top,#1d5f90,#12376e);
    background:-moz-linear-gradient(bottom right,#1d5f90,#12376e);
    background: -ms-linear-gradient(bottom right,#1d5f90,#12376e);
    background: -o-linear-gradient(bottom right,#1d5f90,#12376e);
    background:linear-gradient(to bottom right,#1d5f90,#12376e);
}

.layui-nav * {
    font-size: 14px;
}

.layui-layer-content {
    background: #1d5d90;
}

textarea[readonly="readonly"],
input[readonly="readonly"] {
    cursor: not-allowed !important;
}

/*head side nav*/
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header,
.layui-side-menu,
.layadmin-setTheme-side {
    background-color: transparent;
}

.layui-layout-admin .layui-logo {
    background-color: #0e5183 !important;
}

.layui-layout-admin .layui-header {
    border-bottom: none;
}

.layui-layout-admin .layui-header a,
.layui-layout-admin .layui-header a cite {
    color: #7dc9ff;
}

.layui-side-menu .layui-side-scroll {
    background: rgba(10, 27, 77, .1);
}

.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-this {
    background-color: transparent;
}

.layui-nav-tree .layui-nav-bar {
    background-color: transparent;
}

.layui-nav-tree .layui-this > a,
.layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-side-menu .layui-nav .layui-nav-item a:hover {
    background-color: #198ab7;
}

.layui-side-menu .layui-nav .layui-nav-itemed > a {
    background: url(../images/modify/left_hover.png) no-repeat center left;
    background-size: auto 56px;
}

.layui-side-menu .layui-nav .layui-nav-item a {
    padding-left: 50px;
}

.layui-side-menu .layui-nav .layui-nav-item a .eova-icon {
    margin-top: -25px;
    font-size: 18px;
}

.layui-nav-tree .layui-nav-bar {
    pointer-events: none;
    width: 100%;
}

.layui-nav-itemed > .layui-nav-child {
    width: auto;
    margin-left: 20px;
    background-color: transparent !important;
}

.layui-side-menu .layui-nav .layui-nav-itemed > .layui-nav-child {
    padding: 0;
}

.layui-side-menu .layui-nav .layui-nav-item a {
    height: 48px;
    line-height: 48px;
}

.layui-nav-child {
    border: 1px solid #00c6ff;
    background-color: #133a6f;
}

.layui-layout-admin .layui-header .layui-nav-child {
    min-width: 0;
}
.layui-layout-admin .layui-header a:hover,
.layadmin-tabs-select.layui-nav .layui-nav-item a,
.layui-layout-admin .layui-header .layui-nav .layui-nav-child a {
    color: #fff;
}

.layui-nav .layui-nav-child a:hover {
    background-color: transparent;
    color: #fff;
}

.layui-layout-admin .layui-header .layui-nav .layui-nav-child a:hover {
    background-color: transparent;
    color: #00b9dd;
}

.layui-tab-title li .layui-tab-close:hover {
    transform: scale(1.16);
    background-color: transparent;
}

.layadmin-pagetabs .layui-tab-title li .layui-tab-close {
    color: #7dc9ff;
}

.layui-layout-admin .layui-header .layui-nav-child hr {
    display: none;
}

.layadmin-pagetabs {
    color: #7dc9ff;
    border-bottom: 1px solid rgba(0, 0, 0, .18);
    background-color: transparent;
    box-shadow: none;
}

.layadmin-pagetabs .layadmin-tabs-control,
.layadmin-pagetabs .layui.layadmin-pagetabs-icon-prev,
.layadmin-pagetabs .layui-tab-title li {
    border-left: 0;
    border-right: 0;
}

.layadmin-pagetabs .layui-tab-title li:hover,
.layadmin-pagetabs .layui-tab-title li.layui-this,
.layadmin-pagetabs .layadmin-tabs-control:hover {
    background: rgba(5, 13, 33, .1);
    color: #fff;
}

.layadmin-pagetabs .layui-tab-title li.layui-this {
    border-top: 1px solid rgba(0, 0, 0, .1);
    border-right: 1px solid rgba(0, 0, 0, .1);
    border-left: 1px solid rgba(0, 0, 0, .1);
    border-radius: 3px;
}

.layadmin-pagetabs .layui-tab-title li.layui-this:after,
.layadmin-pagetabs .layui-tab-title li:hover:after {
    background-color: transparent;
}

/*table/btn*/
.eova-layout {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    /*background: url(../images/modify/bg.png) center top no-repeat;*/
    /*background-size: cover;*/
    background-color: transparent;
    background: -webkit-linear-gradient(left top,#1d5f90,#12376e);
    background:-moz-linear-gradient(bottom right,#1d5f90,#12376e);
    background: -ms-linear-gradient(bottom right,#1d5f90,#12376e);
    background: -o-linear-gradient(bottom right,#1d5f90,#12376e);
    background:linear-gradient(to bottom right,#1d5f90,#12376e);
}

.eova-layout .box {
    background-color: transparent !important;
    border-radius: 3px;
    overflow: hidden;
}
.eova-layout .box > #queryForm {
    background-color: rgba(10, 27, 77, .24) !important;
}

.layui-table-tool {
    background-color: transparent;
}

.layui-table-view {
    border: none;
}

.layui-btn-sm {
    border: 1px solid #2bdaff;
    color: #95b5f3;
    -webkit-clip-path: polygon(0.07rem 0, 100% 0, 100% calc(100% - 0.07rem), calc(100% - 0.07rem) 100%, 0 100%, 0 0.07rem);
    clip-path: polygon(0.07rem 0, 100% 0, 100% calc(100% - 0.07rem), calc(100% - 0.07rem) 100%, 0 100%, 0 0.07rem);
    background-size: auto 100%;
    background-color: transparent;
}

.layui-btn-sm i {
    font-size: 12px !important;
}

.layui-table-tool .layui-inline[lay-event] {
    color: #fff;
    border: 1px solid #2bdaff;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.layui-table-tool .layui-inline[lay-event]:hover {
    color: #66e0ff;
    border: 1px solid #2bdaff;
}

.layui-table {
    color: #cfe0ff;
    background-color: transparent;
}
.layui-table thead th {
    color: #7dc9ff;
}

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

.layui-table tr {
    background-color: #133b75;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.layui-table-header {
    background-color: #12376e;
}

.layui-table-sort .layui-table-sort-desc {
    border-top-color: #7dc9ff;
}

.layui-table-sort .layui-table-sort-asc {
    border-bottom-color: #7dc9ff;
}

.layui-table-click,
.layui-table tbody tr:hover {
    background: url(../images/modify/tr-bg.png) center/100% 100% no-repeat;
}


.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row] {
    border: none;
}

.layui-table-grid-down {
    background-color: rgba(0, 0, 0, .2) !important;
}

.layui-table-grid-down .layui-icon {
    color: #7dc9ff !important;
}

.layui-table-tips-main {
    color: #fff !important;
    background-color: #12376e !important;
    border: 1px solid rgb(43,218,255);
}
.layui-table-view .layui-form-checkbox[lay-skin=primary] i {
    width: 14px;
    height: 14px;
    line-height: 11px;
}
.layui-form-checked[lay-skin=primary] i {
    background-color: #19c1e5;
}


/* tab分页 */
.layui-laypage .layui-laypage-skip {
    color: #95b5f3;
}

.layui-table-page .layui-laypage a,
.layui-table-page .layui-laypage span.layui-laypage-curr {
    min-width: 30px;
    box-sizing: border-box;
    margin-right: 10px;
    color: #fff !important;
    border: 1px solid #2bdaff;
}

.layui-table-page .layui-laypage span.layui-laypage-curr {
    border-color: #00b9dd !important;
    background-color: #00b9dd !important;
}

.layui-laypage span.layui-laypage-spr {
    margin-right: 10px;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: transparent;
}

.layui-fixbar li {
    border: 1px solid #2bdaff;
    color: #fff;
    background-color: transparent;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.layui-fixbar li:hover {
    color: #2bdaff;
}

.layui-table-page .layui-laypage span {
    color: #cfe0ff;
}

.layui-laypage input,
.layui-laypage select,
.layui-table-page .layui-laypage button {
    color: #fff;
    border: none;
    background-color: rgba(6, 24, 61, 0.4);
}

.layui-laypage select option {
    background-color: #133a6f;
}

/*表单*/
.eova-find {
    background-color: transparent;
}

.layui-form-pane .layui-form-label {
    height: 36px;
    padding: 6px 5px;
    color: #dcedff;
    border: none;
    background-color: transparent;
}

.layui-layer-prompt .layui-layer-input,
.eova-form-field input {
    color: #fff !important;
    font-size: .14rem;
    border-color: transparent !important;
    background: #154174 !important;
}

.eova-form-field input {
    background: #133a6d !important;
}

.layui-layer-prompt .layui-layer-input {
    font-size: 16px;
}

.eova-icons > input[type="text"] {
    border: none !important;
}

.layui-input-block input {
    height: 30px;
}

.form-group .form-col .cash-form-inp-box input::-webkit-input-placeholder,
.eova-form-field input::-webkit-input-placeholder,
.eova-form-field input::-moz-input-placeholder,
.eova-form-field input::-ms-input-placeholder {
    color: rgba(149, 181, 243, .6);
}

.eova-form .eova-form-field {
    padding: 10px 5px 8px 5px;
}
div[class^="eova"] > .eova-icon,
.eova-form .eova-form-field {
    color: rgba(125, 201, 255, .7);
}

.form-group .form-col .cash-form-title {
    width: 20%;
    font-weight: 400 !important;
    color: #fff !important;
    font-size: 13px !important;
}

.eova-icons, .eova-find, .eova-text, .eova-combo, .eova-texts,
.eova-time {
    background-color: transparent !important;
    float: left;
}

textarea,
.form-group .form-col .cash-form-inp-box input,
.form-group .form-col .cash-form-inp-box select,
.nice-validator textarea {
    border: 0 !important;
    color: #fff !important;
    font-size: .14rem !important;
    background: #154274 !important;
}
.nice-validator textarea {
    border: 1px solid #154274 !important;
}

textarea:focus,
.eova-form-field input:hover,
div[class^="eova"] > input[type="text"]:hover,
div[class^="eova"] > input[type="text"]:focus,
div[class^="eova"] > input[type="text"]:hover,
div[class^="eova"] > input[type="text"]:focus,
.layui-layer-prompt .layui-layer-input:focus,
.layui-input:focus, .layui-textarea:focus,
.form-group .form-col .cash-form-inp-box input:focus,
.form-group .form-col .cash-form-inp-box select:focus,
.layui-input-block .eova-texts textarea:hover,
.layui-input-block .eova-texts textarea:focus {
    border: 1px solid #148eff;
    border-color: #148eff ;
}

.eova-bool {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1);
}

.eova-bool i {
    left: 3px;
    top: 5px;
    width: 12px;
    height: 12px;
    background-color: #fff;
}

.eova-bool.select,
.eova-bool.select em {
    border-color: #00b9dd;
    background-color: #00b9dd;
}

.eova-bool.select i {
    margin-left: -16px;
}

.eova-combo-panel, .eova-combotree-panel {
    border: 1px solid #00c6ff;
    background-color: #133a6f;
}

.eova-combo-panel div {
    color: #fff;
}

.eova-combo-selected,
.eova-combo-panel div:hover {
    color: #66e0ff !important;
    background-color: transparent !important;
}


/*.layui-layer*/
.layui-layer-iframe,
body > .eova-form {
    background-color: #1d5c90 !important;
}

.layui-layer-title {
    color: #fff !important;
    border-bottom: 0 !important;
    background: #143f75 !important;
}

.layui-layer-btn layui-layer-btn-c,
.layui-layer-prompt .layui-layer-btn,
.layui-layer-iframe .layui-layer-btn {
    background-color: #184d7f !important;
}

.layui-layer-setwin .layui-layer-min cite {
    background-color: #9bbdfa !important;
}


/*树形list*/
.ztree li a {
    color: #95b5f3;
}

.ztree li a.curSelectedNode {
    background-color: transparent;
    color: #fff;
}

/* layui-btn */
.layui-btn {
    height: 32px;
    line-height: 32px;
    color: #fff;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.layui-btn:hover {
    color: #66e0ff;
    border-color: #2bdaff;
    opacity: .9;
}

.layui-layer-btn .layui-layer-btn0,
.layui-layer-btn .layui-layer-btn1,
.layui-layer-btn .layui-layer-btn2{
    min-width: 80px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #fff !important;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

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

.layui-layer-btn .layui-layer-btn1 {
    border: 1px solid #2bdaff !important;
    background-color: transparent !important;
}
.layui-layer-btn .layui-layer-btn2 {
    border: 1px solid #2bdaff !important;
    background-color: transparent !important;
}

.layui-btn-primary,
.layui-layer-btn a {
    border: 1px solid #2bdaff !important;
    background-color: transparent;
}

.layui-btn-primary:hover {
    color: #fff;
    border: 1px solid #2bdaff;
}


/* layui-tab */
.layui-table-fixed-l {
    background-color: #1d5c90 !important;
}

.layui-tab-card,
.layui-tab-title {
    border-color: #7dc9ff;
}

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

.layui-tab-title .layui-this:after {
    border: 0;
}

.layui-tab-title .eova-icon {
    margin-right: 8px;
}

.layui-tab-card > .layui-tab-title .layui-this {
    color: #66e0ff;
    background-color: transparent;
}
.layui-tab-card, .layui-tab-title {
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
    border-bottom-color: #d1dddd14;
}

.layui-tab-card > .layui-tab-title li:hover {
    color: #66e0ff;
}



.layui-tab-content {
    padding: 10px 0;
}

.layui-table-tool-panel {
    background-color: #133b75;
    border: 1px solid #00c6ff;
}

.layui-table-body .layui-none {
    color: rgba(207, 224, 255, .5) !important;
}

.eova-form .eova-form-field .eova-bool {
    background-color: #133b6f;
}

.eova-form .eova-form-field .select {
    background-color: #19c6e5 !important;
}


/*.layui-layer-dialog*/
.layui-layer-iframe {
    background-color: transparent !important;
}

.layui-layer-dialog {
    min-width: 500px !important;
}

.layui-layer-dialog .layui-layer-padding {
    font-size: .13rem !important;
    color: #95b5f3 !important;
}

.layui-layer-btn {
    text-align: center !important;
    font-size: .12rem !important;
    background: #143f75 !important;
}

.layui-layer-content > html {
    background: transparent !important;
}

.layui-layer-dialog .layui-layer-padding {
    padding: 26px 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px !important;
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {
    position: static !important;
    margin-right: 10px;
}


/*fieldset*/
fieldset {
    border-top: 1px solid #7dc9ff;
}

fieldset legend {
    color: #fff;
    font-size: 13px;
}

fieldset legend:before {
    border-color: transparent #7dc9ff transparent transparent !important;
}

fieldset legend:after {
    border-color: transparent transparent transparent #7dc9ff;
}

.layui-elem-quote {
    color: #dcedff;
    border-color: #2bdaff;
    background-color: #195187;
}
a, a:hover,
.extends, label,
input[type="file" i],
.layui-form-label,
.layui-form-checkbox[lay-skin=primary] span,
.layui-tab-card > .layui-tab-title li,
.layui-layout-admin .layui-header a cite:hover {
    color: #fff;
}

.layui-layout-admin .layui-header .layui-nav .layui-nav-more {
    border-top-color: #7dc9ff;
}

.eova-form-label.red {
    color: orange;
}

.layui-layout-admin .layui-body .layadmin-tabsbody-item {
    top: 15px;
    left: 12px;
    border-radius: 3px;
}
.layui-layer-hui {
    border: 1px solid #2bdaff !important;
    box-sizing: border-box;
}

.layui-form-checkbox[lay-skin=primary] i{
    border: 1px solid #2bdaff;
    background-color: #133b75;
    color: #133b75;
}

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


/* 自动填充样式修改 :设置透明*/
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: #FFFFFF !important;
    transition: background-color 5000000s ease-in-out 0s !important;
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent;
    border-radius: 0 !important;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar-track {
    background-color: #113369 !important;
    border-radius: 0 !important;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-thumb {
    background-color: #03b2ca !important;
    border-radius: 0 !important;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-corner {
    background-color: #03b2ca !important;
}
/*定义滑块 横纵交汇部分*/
.layadmin-shortcut li:hover {
    background-color: #113369;
}

.layadmin-shortcut .selected {
    font-weight: bold;
    background: #113369;
    color: red;
}
/*.layadmin-pagetabs {
    background-color: #1d5f90 !important;
}*/

.ace-tomorrow-night-blue {
    background-color: #154274 !important;
    color: #FFFFFF;
}
.ace-tomorrow-night-blue .ace_gutter {
    background: #00346e;
    color: #7388b5;
}
.ace-tomorrow-night-blue .ace_gutter-active-line {
    background-color: #02204000;
}

@font-face {
    font-family: "digital-7-italic-1";
    src: url("iconfont/digital-7-italic-1.ttf");
}
.layui-icon-help-new{
    background: url(../images/icon/help.png) no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    margin-left: 4px;
    display: inline-block;
}
/*.layui-side-menu .layui-nav .layui-nav-more {*/
    /*right: 11%;*/
/*}*/

/*.layui-nav-tree{*/
    /*height: 93%;*/
    /*overflow-y: hidden;*/
    /*overflow-x: auto;*/
/*}*/

.importFile {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.importFile input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.importFile:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}