/** ----------------------------------
* 后台管理系统模板
* 基于Bootstrap v4.4.1
-------------------------------------- */

body{font-family:"Microsoft YaHei",sans-serif;color:#4d5259;line-height:1.72;font-size:14px;overflow-x:hidden;background-color:#f4f5fa;}
html,body{height:100%;}
a{color:#007bff;-webkit-transition:0.3s linear;transition:0.3s linear;}
a:hover,a:focus,a:active{color:#1c7068;text-decoration:none;outline:none;}
a,button,a:focus,a:active,button:focus,button:active,.input-group-text:focus,.input-group-text:active{outline:none!important;}
blockquote{border-left:4px solid #ebebeb;font-size:14px;padding-left:15px;}
img{max-width:100%;}
pre{background-color:#f8f9fa;border:none;padding:15px;border-radius:3px;font-size:inherit;color:#2f6f9f;}
small,time,.small{font-size:12px;}
i.mdi{display:inline-block;}
i.mdi:before,i.mdi:after{vertical-align:bottom;}
.row-no-gutters{margin-right:0;margin-left:0;}
.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0;}
.row-10-gutters{margin-right:-10px;margin-left:-10px;}
.row-10-gutters [class*="col-"]{padding-right:10px;padding-left:10px;}

.w-300{width: 300px !important;word-break: break-all;word-wrap: break-word;padding: 2px 0;white-space: normal !important;border-bottom: 1px solid #eee;}
.w-600{width: 600px !important;word-break: break-all;word-wrap: break-word;padding: 2px 0;white-space: normal !important;border-bottom: 1px solid #eee;}
.w-400{width: 400px !important;word-break: break-all;word-wrap: break-word;padding: 2px 0;white-space: normal !important;border-bottom: 1px solid #eee;}
.setting-img-60 a{margin-right:5px; width: 60px;height: 60px;}
.setting-img-60 a img{width: 58px;height: 58px;border:1px solid #999;border-radius: 5px;overflow: hidden;}
/* .ad-img-a {width: 100%;height: 40px;display: block;margin: auto;max-width: 160px;}
.ad-img-a img {object-fit: contain;height: 100%;} */
/** ----------------------------------
* 演示新增样式
-------------------------------------- */
.example-box .btn{margin-bottom:10px;margin-right:6px;}
.border-example,.border-example-row{padding:1rem;margin:1rem 0 0;border:solid #f8f9fa;border-width:0.2rem 0.2rem 0;}
.border-example-row .row > .col,.border-example-row .row > [class^="col-"]{padding-top:0.75rem;padding-bottom:0.75rem;background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.2);}
.border-example-row .row + .row{margin-top:1rem;}
.border-example + pre{border-left:none;}
.border-example-row .row + .row{margin-top:1rem;}
.border-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,0.1);}
.border-example::after{display:block;clear:both;content: "";}
.scrollspy-example{position:relative;height:200px;margin-top:0.5rem;overflow:auto;}
.scrollspy-example-2{position:relative;height:350px;overflow:auto;}
.border-example-toasts{background:#f8f9fa;padding:15px;margin-bottom:15px;}
.border-example-border-utils [class^="border"]{display:inline-block;width:5rem;height:5rem;margin:0.25rem;background-color:#f8f9fa;}
.border-example-border-utils-0 [class^="border"]{border:1px solid #dee2e6;}
.border-highlight{background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.15);}
/** ----------------------------------
* 通用辅助类
-------------------------------------- */
/* 禁止双击选中 */
.not-user-select{-moz-user-select:none;    /* 火狐 */-webkit-user-select:none;    /* webkit浏览器 */-ms-user-select:none;    /* IE10 */-khtml-user-select:none;    /* 早期浏览器 */user-select:none;}
/* 垂直水平居中 */
.center-vh{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%;}
/* 边框 */
/* 布局 */
.flex-box{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;}
/* 分割线 */
.lyear-divider{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 1;color:#4d5259;font-size:14px;letter-spacing:0.5px;margin:2rem auto;width:100%;}
.lyear-divider::before,.lyear-divider::after{content: "";-webkit-box-flex:1;flex-grow:1;border-top:1px solid rgba(77,82,89,0.07);}
.lyear-divider::before{margin-right:15px;}
.lyear-divider::after{margin-left:15px;}
/* 宽度 */
.w-15{width:15%!important;}
.w-460{width:460px!important;}
/* margin */
.m-5{margin:5px!important;}
.m-t-5{margin-top:5px!important;}
.m-r-5{margin-right:5px!important;}
.m-b-5{margin-bottom:5px!important;}
.m-l-5{margin-left:5px!important;}
.m-10{margin:10px!important;}
.m-tb-10{margin:10px 0px!important;}
.m-lr-10{margin:0px 10px!important;}
.m-t-10{margin-top:10px!important;}
.m-r-10{margin-right:10px!important;}
.m-b-10{margin-bottom:10px!important;}
.m-l-10{margin-left:10px!important;}
.m-15{margin:15px!important;}
.m-tb-15{margin:15px 0px!important;}
.m-lr-15{margin:0px 15px!important;}
.m-t-15{margin-top:15px!important;}
.m-r-15{margin-right:15px!important;}
.m-b-15{margin-bottom:15px!important;}
.m-l-15{margin-left:15px!important;}
/* padding */
.p-5{padding:5px!important;}
.p-t-5{padding-top:5px!important;}
.p-10{padding:10px!important;}
.p-tb-10{padding:10px 0px!important;}
.p-lr-10{padding:0px 10px!important;}
.p-t-10{padding-top:10px!important;}
.p-r-10{padding-right:10px!important;}
.p-b-10{padding-bottom:10px!important;}
.p-l-10{padding-left:10px!important;}
.p-15{padding:15px!important;}
.p-tb-15{padding:15px 0px!important;}
.p-lr-15{padding:0px 15px!important;}
.p-t-15{padding-top:15px!important;}
.p-r-15{padding-right:15px!important;}
.p-b-15{padding-bottom:15px!important;}
.p-l-15{padding-left:15px!important;}
.p-20{padding:20px!important;}
.p-b-20{padding-bottom:20px!important;}
.p-l-20{padding-left:20px!important;}
.p-30{padding:30px!important;}
.p-l-30{padding-left:30px!important;}
.p-l-40{padding-left:40px!important;}
.p-50{padding:50px!important;}
.p-l-50{padding-left:50px!important;}
/* 字体大小 */
.fs-10{font-size:10px!important;}
.fs-12{font-size:12px!important;}
.fs-14{font-size:14px!important;}
.fs-16{font-size:16px!important;}
.fs-18{font-size:18px!important;}
.fs-20{font-size:20px!important;}
.fs-22{font-size:22px!important;}
/* 行高 */
.lh-12{line-height:1.2!important;}
.lh-13{line-height:1.3!important;}
.lh-14{line-height:1.4!important;}
.lh-15{line-height:1.5!important;}
.lh-16{line-height:1.6!important;}
.lh-17{line-height:1.7!important;}
.lh-18{line-height:1.8!important;}
.lh-19{line-height:1.9!important;}
.lh-2{line-height:2!important;}
.lh-22{line-height:2.2!important;}
.lh-24{line-height:2.4!important;}
.lh-25{line-height:2.5!important;}
.lh-26{line-height:2.6!important;}
.lh-28{line-height:2.8!important;}
.lh-3{line-height:3!important;}
/* 头像 */
.img-avatar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;-webkit-border-radius:50%;border-radius:50%;text-align:center;}
.img-avatar-36{min-width:36px;width:36px;height:36px;line-height:36px;}
.img-avatar-48{min-width:48px;width:48px;height:48px;line-height:48px;}
/* 其他 */
.no-border{border:none!important;}
.no-padding{padding:0!important;}
.no-margin{margin:0!important;}
.no-shadow{box-shadow:none!important;}
.no-text-shadow{text-shadow:none!important;}
.no-radius{border-radius:0!important;}
.no-letter-spacing{letter-spacing:0!important;}
.no-wrap{white-space:nowrap!important;flex-wrap:nowrap!important;}
.no-underline:hover,.no-underline:focus{text-decoration:none!important;}
hr{border-color:rgba(77,82,89,0.07);}
.jumbotron{background-color:#f7fafc;}
.rotate-180{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.help-block{color:#737373;}
/** ----------------------------------
* 重置样式
-------------------------------------- */
/* 标题 */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Microsoft YaHei",sans-serif;line-height:1.5;letter-spacing:0.5px;}
/* 表格 */
.table-bordered{border-color:rgba(77,82,89,0.07)!important;}
.table-responsive > .table-bordered{border-width:1px;border-style:solid;}
.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{padding:10px;line-height:1.72;border-color:rgba(77,82,89,0.07);}
.table-striped tbody tr:nth-of-type(odd){background-color:#f9fafb;}
.table-hover > tbody > tr:hover{background-color:#f1fbfb;}
.table-vcenter > thead > tr > th,.table-vcenter > thead > tr > td,.table-vcenter > tbody > tr > th,.table-vcenter > tbody > tr > td,.table-vcenter > tfoot > tr > th,.table-vcenter > tfoot > tr > td{vertical-align:middle;}
.table-hover tbody tr{-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;}
.table > caption + thead > tr:first-child > td,.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > td,.table > thead:first-child > tr:first-child > th{border-top:0;}
.table.table-dark td,.table.table-dark th,.table.table-dark thead th{border-color:rgba(255,255,255,0.035);}
.table-sm td,.table-sm th{padding:0.3rem!important;}
.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > td,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > thead > tr > th{white-space:nowrap;}
.table-active,.table-active > td,.table-active > th{background-color:rgba(0,0,0,0.0375);}
.table-primary,.table-primary > td,.table-primary > th{background-color:#dcfcfa;}
.table-secondary,.table-secondary > td,.table-secondary > th{background-color:#f2f2f2;}
.table-success,.table-success > td,.table-success > th{background-color:#e3fcf2;}
.table-danger,.table-danger > td,.table-danger > th{background-color:#fce3e3;}
.table-warning,.table-warning > td,.table-warning > th{background-color:#fcf0e3;}
.table-info > td,.table-info > td,.table-info > th{background-color:#e3f3fc;}
.table-light .table-light > td,.table-light > th{background-color:#f7fafc;}
/* 警告框 */
.alert{border:none;-webkit-border-radius:2px;border-radius:2px;}
.alert .alert-link:hover{text-decoration:underline;}
.alert p:last-child{margin-bottom:0px;}
.alert-primary{color:#1c7068;background-color:#d5f5f3;}
.alert-secondary{background-color:#e4e7ea;}
.alert-success{background-color:#d4edda;}
.alert-danger{background-color:#f8d7da;}
.alert-warning{background-color:#fff3cd;}
.alert-info{background-color:#cce5ff;}
.alert-light{background-color:#f7fafc;}
.alert-dark{background-color:#d6d8d9;}
.alert .mdi:before{vertical-align:middle;}
/* toast */
.toast{border-color:rgba(77,82,89,0.07);box-shadow:0 0.125rem 0.75rem rgba(0,0,0,0.035);}
/* 按钮 */
.btn{font-size:12px;padding:6px 14px;color:#8b95a5;letter-spacing:1px;border-radius:2px;background-color:#fff;outline:none!important;-webkit-transition:0.15s linear;transition:0.15s linear;}
.btn:focus,.btn.focus,.btn:active,.btn.active{-webkit-box-shadow:none!important;box-shadow:none!important;}
.btn-w-xs{width:80px;}
.btn-w-sm{width:100px;}
.btn-w-md{width:120px;}
.btn-w-lg{width:145px;}
.btn-w-xl{width:180px;}
.btn-default{background-color:#fcfdfe;border-color:#ebebeb;color:#212529!important;}
.btn-default:hover{background-color:#f9fafb;border-color:#ebebeb;color:#4d5259;}
.btn-default:focus,.btn-default.focus{background-color:#f9fafb!important;border-color:#ebebeb!important;color:#4d5259;}
.btn-default:not([disabled]):not(.disabled).active,.btn-default:not([disabled]):not(.disabled):active,.show > .btn-default.dropdown-toggle{background-color:#f9fafb!important;border-color:#ebebeb!important;color:#4d5259;-webkit-box-shadow:none;box-shadow:none;}
.btn-default:not(:disabled):not(.disabled):active:focus,.btn-default:not(:disabled):not(.disabled).active:focus,.show > .btn-default.dropdown-toggle:focus{box-shadow:none;}
.btn-default.disabled,.btn-default:disabled{background-color:#fcfdfe;border-color:#ebebeb;opacity:0.5;}
.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff!important;}
.btn-primary:hover{background-color:#007be0;border-color:#007be0;}
.btn-primary:focus,.btn-primary.focus{background-color:#007bff!important;border-color:#007bff!important;}
.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff;opacity:0.5;}
.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show > .btn-primary.dropdown-toggle{background-color:#007bff!important;border-color:#007bff!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus{box-shadow:none;}
.btn-success{background-color:#15c377;border-color:#15c377;color:#fff!important;}
.btn-success:hover{background-color:#16d17f;border-color:#16d17f;}
.btn-success:focus,.btn-success.focus{background-color:#16d17f!important;border-color:#16d17f!important;}
.btn-success.disabled,.btn-success:disabled{background-color:#15c377;border-color:#15c377;opacity:0.5;}
.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show > .btn-success.dropdown-toggle{background-color:#14b56f!important;border-color:#14b56f!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn-success.dropdown-toggle:focus{box-shadow:none;}
.btn-info{background-color:#48b0f7;border-color:#48b0f7;color:#fff!important;}
.btn-info:hover{background-color:#65bdf8;border-color:#65bdf8;}
.btn-info:focus,.btn-info.focus{background-color:#65bdf8!important;border-color:#65bdf8!important;}
.btn-info.disabled,.btn-info:disabled{background-color:#48b0f7;border-color:#48b0f7;opacity:0.5;}
.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show > .btn-info.dropdown-toggle{background-color:#2ba3f6!important;border-color:#2ba3f6!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show > .btn-info.dropdown-toggle:focus{box-shadow:none;}
.btn-warning{background-color:#faa64b;border-color:#faa64b;color:#fff!important;}
.btn-warning:hover{background-color:#fbb264;border-color:#fbb264;}
.btn-warning:focus,.btn-warning.focus,.btn-warning.active,.btn-warning:active,.open > .dropdown-toggle.btn-warning{background-color:#fbb264!important;border-color:#fbb264!important;}
.btn-warning.disabled,.btn-warning:disabled{background-color:#faa64b;border-color:#faa64b;opacity:0.5;}
.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show > .btn-warning.dropdown-toggle{background-color:#f99a32!important;border-color:#f99a32!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-warning.dropdown-toggle:focus{box-shadow:none;}
.btn-danger{background-color:#f96868;border-color:#f96868;color:#fff!important;}
.btn-danger:hover{background-color:#fa8181;border-color:#fa8181;}
.btn-danger:focus,.btn-danger.focus{background-color:#fa8181!important;border-color:#fa8181!important;}
.btn-danger.disabled,.btn-danger:disabled{background-color:#f96868;border-color:#f96868;opacity:0.5;}
.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show > .btn-danger.dropdown-toggle{background-color:#f84f4f!important;border-color:#f84f4f!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-danger.dropdown-toggle:focus{box-shadow:none;}
.btn-secondary{color:#4d5259!important;background-color:#e4e7ea;border-color:#e4e7ea;}
.btn-secondary:hover{background-color:#edeff1;border-color:#edeff1;}
.btn-secondary:focus,.btn-secondary.focus{background-color:#edeff1!important;border-color:#edeff1!important;}
.btn-secondary.disabled,.btn-secondary:disabled{background-color:#e4e7ea;border-color:#e4e7ea;opacity:0.5;}
.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show > .btn-secondary.dropdown-toggle{background-color:#dbdfe3!important;border-color:#dbdfe3!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-secondary.dropdown-toggle:focus{box-shadow:none;}
.btn-link{color:#48b0f7;background-color:transparent;border-color:transparent;}
.btn-link:hover,.btn-link:focus{text-decoration:none;color:#e4e7ea;}
.btn-purple{background-color:#926dde;border-color:#926dde;color:#fff!important;}
.btn-purple:hover{background-color:#a282e3;border-color:#a282e3;}
.btn-purple:focus,.btn-purple.focus{background-color:#a282e3!important;border-color:#a282e3!important;}
.btn-purple.disabled,.btn-purple:disabled{background-color:#926dde;border-color:#926dde;opacity:0.5;}
.btn-purple:not([disabled]):not(.disabled).active,.btn-purple:not([disabled]):not(.disabled):active,.show > .btn-purple.dropdown-toggle{background-color:#8258d9!important;border-color:#8258d9!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-purple:not(:disabled):not(.disabled):active:focus,.btn-purple:not(:disabled):not(.disabled).active:focus,.show > .btn-purple.dropdown-toggle:focus{box-shadow:none;}
.btn-pink{background-color:#f96197;border-color:#f96197;color:#fff!important;}
.btn-pink:hover{background-color:#fa75a4;border-color:#fa75a4;}
.btn-pink:focus,.btn-pink.focus{background-color:#fa75a4!important;border-color:#fa75a4!important;}
.btn-pink.disabled,.btn-pink:disabled{background-color:#f96197;border-color:#f96197;opacity:0.5;}
.btn-pink:not([disabled]):not(.disabled).active,.btn-pink:not([disabled]):not(.disabled):active,.show > .btn-pink.dropdown-toggle{background-color:#f84d8a!important;border-color:#f84d8a!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-pink:not(:disabled):not(.disabled):active:focus,.btn-pink:not(:disabled):not(.disabled).active:focus,.show > .btn-pink.dropdown-toggle:focus{box-shadow:none;}
.btn-cyan{background-color:#57c7d4;border-color:#57c7d4;color:#fff!important;}
.btn-cyan:hover{background-color:#77d2dc;border-color:#77d2dc;}
.btn-cyan:focus,.btn-cyan.focus{background-color:#77d2dc!important;border-color:#77d2dc!important;}
.btn-cyan.disabled,.btn-cyan:disabled{background-color:#57c7d4;border-color:#57c7d4;opacity:0.5;}
.btn-cyan:not([disabled]):not(.disabled).active,.btn-cyan:not([disabled]):not(.disabled):active,.show > .btn-cyan.dropdown-toggle{background-color:#37bccc!important;border-color:#37bccc!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-cyan:not(:disabled):not(.disabled):active:focus,.btn-cyan:not(:disabled):not(.disabled).active:focus,.show > .btn-cyan.dropdown-toggle:focus{box-shadow:none;}
.btn-yellow{background-color:#fcc525;border-color:#fcc525;color:#fff!important;}
.btn-yellow:hover{background-color:#fdd04d;border-color:#fdd04d;}
.btn-yellow:focus,.btn-yellow.focus,.btn-yellow.active,.btn-yellow:active,.open > .dropdown-toggle.btn-yellow{background-color:#fdd04d!important;border-color:#fdd04d!important;}
.btn-yellow.disabled,.btn-yellow:disabled{background-color:#fcc525;border-color:#fcc525;opacity:0.5;}
.btn-yellow:not([disabled]):not(.disabled).active,.btn-yellow:not([disabled]):not(.disabled):active,.show > .btn-yellow.dropdown-toggle{background-color:#f5b703!important;border-color:#f5b703!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-yellow:not(:disabled):not(.disabled):active:focus,.btn-yellow:not(:disabled):not(.disabled).active:focus,.show > .btn-yellow.dropdown-toggle:focus{box-shadow:none;}
.btn-brown{background-color:#8d6658;border-color:#8d6658;color:#fff!important;}
.btn-brown:hover{background-color:#9d7162;border-color:#9d7162;}
.btn-brown:focus,.btn-brown.focus{background-color:#8d6658!important;border-color:#8d6658!important;}
.btn-brown.disabled,.btn-brown:disabled{background-color:#8d6658;border-color:#8d6658;opacity:0.5;}
.btn-brown:not([disabled]):not(.disabled).active,.btn-brown:not([disabled]):not(.disabled):active,.show > .btn-brown.dropdown-toggle{background-color:#7d5b4e!important;border-color:#7d5b4e!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-brown:not(:disabled):not(.disabled):active:focus,.btn-brown:not(:disabled):not(.disabled).active:focus,.show > .btn-brown.dropdown-toggle:focus{box-shadow:none;}
.btn-dark{background-color:#465161;border-color:#465161;color:#fff!important;}
.btn-dark:hover{background-color:#515d70;border-color:#515d70;}
.btn-dark:focus,.btn-dark.focus{background-color:#515d70!important;border-color:#515d70!important;}
.btn-dark.disabled,.btn-dark:disabled{background-color:#465161;border-color:#465161;opacity:0.5;}
.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show > .btn-dark.dropdown-toggle{background-color:#3b4552!important;border-color:#3b4552!important;-webkit-box-shadow:none;box-shadow:none;}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-dark.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-primary{color:#007bff;border-color:#007bff;}
.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent;}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show > .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-primary.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-secondary{color:#4d5259;border-color:#e4e7ea;}
.btn-outline-secondary:hover{color:#4d5259;background-color:#e4e7ea;border-color:#e4e7ea;}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#e4e7ea;background-color:transparent;}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show > .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#e4e7ea;border-color:#e4e7ea;}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-success{color:#15c377;border-color:#15c377;}
.btn-outline-success:hover{color:#fff;background-color:#15c377;border-color:#15c377;}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#15c377;background-color:transparent;}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show > .btn-outline-success.dropdown-toggle{color:#fff;background-color:#15c377;border-color:#15c377;}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-success.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-info{color:#48b0f7;border-color:#48b0f7;}
.btn-outline-info:hover{color:#fff;background-color:#48b0f7;border-color:#48b0f7;}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#48b0f7;background-color:transparent;}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show > .btn-outline-info.dropdown-toggle{color:#fff;background-color:#48b0f7;border-color:#48b0f7;}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-info.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-warning{color:#faa64b;border-color:#faa64b;}
.btn-outline-warning:hover{color:#fff;background-color:#faa64b;border-color:#faa64b;}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent;}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show > .btn-outline-warning.dropdown-toggle{color:#fff;background-color:#faa64b;border-color:#faa64b;}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-warning.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-danger{color:#f96868;border-color:#f96868;}
.btn-outline-danger:hover{color:#fff;background-color:#f96868;border-color:#f96868;}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f96868;background-color:transparent;}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show > .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#f96868;border-color:#f96868;}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-danger.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;}
.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent;}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show > .btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);}
.btn-outline-dark{color:#465161;border-color:#465161;}
.btn-outline-dark:hover{color:#fff;background-color:#465161;border-color:#465161;}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#465161;background-color:transparent;}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show > .btn-outline-dark.dropdown-toggle{color:#fff;background-color:#465161;border-color:#465161;}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-dark.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-purple{color:#926dde;border-color:#926dde;}
.btn-outline-purple:hover{color:#fff;background-color:#926dde;border-color:#926dde;}
.btn-outline-purple.disabled,.btn-outline-purple:disabled{color:#926dde;background-color:transparent;}
.btn-outline-purple:not(:disabled):not(.disabled):active,.btn-outline-purple:not(:disabled):not(.disabled).active,.show > .btn-outline-purple.dropdown-toggle{color:#fff;background-color:#926dde;border-color:#926dde;}
.btn-outline-purple:not(:disabled):not(.disabled):active:focus,.btn-outline-purple:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-purple.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-pink{color:#f96197;border-color:#f96197;}
.btn-outline-pink:hover{color:#fff;background-color:#f96197;border-color:#f96197;}
.btn-outline-pink.disabled,.btn-outline-pink:disabled{color:#f96197;background-color:transparent;}
.btn-outline-pink:not(:disabled):not(.disabled):active,.btn-outline-pink:not(:disabled):not(.disabled).active,.show > .btn-outline-pink.dropdown-toggle{color:#fff;background-color:#f96197;border-color:#f96197;}
.btn-outline-pink:not(:disabled):not(.disabled):active:focus,.btn-outline-pink:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-pink.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-cyan{color:#57c7d4;border-color:#57c7d4;}
.btn-outline-cyan:hover{color:#fff;background-color:#57c7d4;border-color:#57c7d4;}
.btn-outline-cyan.disabled,.btn-outline-cyan:disabled{color:#57c7d4;background-color:transparent;}
.btn-outline-cyan:not(:disabled):not(.disabled):active,.btn-outline-cyan:not(:disabled):not(.disabled).active,.show > .btn-outline-cyan.dropdown-toggle{color:#fff;background-color:#57c7d4;border-color:#57c7d4;}
.btn-outline-cyan:not(:disabled):not(.disabled):active:focus,.btn-outline-cyan:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-cyan.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-yellow{color:#fcc525;border-color:#fcc525;}
.btn-outline-yellow:hover{color:#fff;background-color:#fcc525;border-color:#fcc525;}
.btn-outline-yellow.disabled,.btn-outline-yellow:disabled{color:#fcc525;background-color:transparent;}
.btn-outline-yellow:not(:disabled):not(.disabled):active,.btn-outline-yellow:not(:disabled):not(.disabled).active,.show > .btn-outline-yellow.dropdown-toggle{color:#fff;background-color:#fcc525;border-color:#fcc525;}
.btn-outline-yellow:not(:disabled):not(.disabled):active:focus,.btn-outline-yellow:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-yellow.dropdown-toggle:focus{box-shadow:none;}
.btn-outline-brown{color:#8d6658;border-color:#8d6658;}
.btn-outline-brown:hover{color:#fff;background-color:#8d6658;border-color:#8d6658;}
.btn-outline-brown.disabled,.btn-outline-brown:disabled{color:#8d6658;background-color:transparent;}
.btn-outline-brown:not(:disabled):not(.disabled):active,.btn-outline-brown:not(:disabled):not(.disabled).active,.show > .btn-outline-brown.dropdown-toggle{color:#fff;background-color:#8d6658;border-color:#8d6658;}
.btn-outline-brown:not(:disabled):not(.disabled):active:focus,.btn-outline-brown:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-brown.dropdown-toggle:focus{box-shadow:none;}
.show .dropdown-item.active:hover{color:#fff;}
.btn-round{-webkit-border-radius:10rem;}
.btn-label{position:relative;padding-left:52px;overflow:hidden;}
.btn-label label{position:absolute;left:0;top:0;bottom:0;width:36px;line-height:1.5;padding-top:4px;padding-bottom:5px;background-color:rgba(0,0,0,0.1);cursor:pointer;margin-bottom:0;}
.btn-label label i{font-size:16px;}
.btn-group-xs > .btn,.btn-xs{font-size:12px;padding:2px 6px;line-height:18px;}
.btn-group-sm > .btn,.btn-sm{font-size:12px;padding:4px 8px;line-height:20px;}
.btn-group-lg > .btn,.btn-lg{font-size:16px;padding:7px 20px;line-height:32px;}
.btn-sm.btn-label{padding-left:42px;}
.btn-sm.btn-label label{line-height:20px;width:30px;}
.btn-lg.btn-label{padding-left:58px;}
.btn-lg.btn-label label{line-height:36px;width:36px;}
.btn-xs.btn-label{padding-left:36px;}
.btn-xs.btn-label label{line-height:14px;width:28px;}
.btn-group-justified{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;}
.btn-group-justified .btn{width:100%;}
.btn-group-round .btn:first-child{border-top-left-radius:10rem;border-bottom-left-radius:10rem;}
.btn-group-round .btn:last-child{border-top-right-radius:10rem;border-bottom-right-radius:10rem;}
a.btn i{transform:scale(1.2);}
/* 表单 */
/* 输入框 */
.form-control{font-size:14px;height:calc(1.5em + 0.75rem + 3px);border-color:#f2f3f3        /*rgba(77, 82, 89, 0.07)*/;-webkit-border-radius:2px;border-radius:2px;color:#212529;-webkit-transition:0.2s linear;transition:0.2s linear;}
.form-control:focus{border-color:#007bff;box-shadow:0 0 0 0.2rem rgba(51,202,187,0.25);}
.form-control-lg{font-size:1.25rem;}
.form-control-sm,.col-form-label-sm{font-size:0.75rem;}
.form-require::after{content: "*";color:red;line-height:18px;}
/* 输入框组 */
.input-group-text{font-size:14px;padding:0.3rem 0.75rem;-webkit-border-radius:2px;border-radius:2px;background-color:#f9fafb;border-color:#f2f3f3;    /*rgba(77, 82, 89, 0.07);*/}
/* 自定义表单样式 */
label.custom-control{margin-bottom:0;}
label.custom-control:not(.custom-control-inline){display:flex;}
.custom-control-label::before{border-color:#ebebeb;}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(51,202,187,0.25);}
.custom-control-input:checked ~ .custom-control-label::before{background-color:#007bff;border-color:#007bff;}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#007bff;}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#007bff;border-color:#007bff;}
.custom-control-input:disabled ~ .custom-control-label::before,.custom-control-input[disabled] ~ .custom-control-label::before{background-color:#ebebeb;}
/* 单选框 & 开关 */
.custom-secondary .custom-control-input:checked ~ .custom-control-label::before{border-color:#e4e7ea;background-color:#e4e7ea;}
.custom-secondary .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(228,231,234,0.25);}
.custom-success .custom-control-input:checked ~ .custom-control-label::before{border-color:#15c377;background-color:#15c377;}
.custom-success .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(21,195,119,0.25);}
.custom-info .custom-control-input:checked ~ .custom-control-label::before{border-color:#48b0f7;background-color:#48b0f7;}
.custom-info .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(72,176,247,0.25);}
.custom-warning .custom-control-input:checked ~ .custom-control-label::before{border-color:#faa64b;background-color:#faa64b;}
.custom-warning .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(250,166,75,0.25);}
.custom-danger .custom-control-input:checked ~ .custom-control-label::before{border-color:#f96868;background-color:#f96868;}
.custom-danger .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(249,104,104,0.25);}
.custom-pink .custom-control-input:checked ~ .custom-control-label::before{border-color:#f96197;background-color:#f96197;}
.custom-pink .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(249,97,151,0.25);}
.custom-purple .custom-control-input:checked ~ .custom-control-label::before{border-color:#926dde;background-color:#926dde;}
.custom-purple .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(146,109,222,0.25);}
.custom-brown .custom-control-input:checked ~ .custom-control-label::before{border-color:#8d6658;background-color:#8d6658;}
.custom-brown .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(141,102,88,0.25);}
.custom-cyan .custom-control-input:checked ~ .custom-control-label::before{border-color:#57c7d4;background-color:#57c7d4;}
.custom-cyan .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(87,199,212,0.25);}
.custom-yellow .custom-control-input:checked ~ .custom-control-label::before{border-color:#fcc525;background-color:#fcc525;}
.custom-yellow .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(252,197,37,0.25);}
.custom-gray .custom-control-input:checked ~ .custom-control-label::before{border-color:#868e96;background-color:#868e96;}
.custom-gray .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(134,142,150,0.25);}
.custom-dark .custom-control-input:checked ~ .custom-control-label::before{border-color:#465161;background-color:#465161;}
.custom-dark .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(70,81,97,0.25);}
/* 多选框 */
.custom-checkbox .custom-control-label::before{border-radius:2px;}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#007bff;background-color:#007bff;}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(51,202,187,0.25);}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(51,202,187,0.25);}
.custom-checkbox.custom-secondary .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#e4e7ea;background-color:#e4e7ea;}
.custom-checkbox.custom-secondary .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(228,231,234,0.25);}
.custom-checkbox.custom-secondary .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(228,231,234,0.25);}
.custom-checkbox.custom-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#e4e7ea;}
.custom-checkbox.custom-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#e4e7ea;border-color:#e4e7ea;}
.custom-checkbox.custom-success .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#15c377;background-color:#15c377;}
.custom-checkbox.custom-success .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(21,195,119,0.25);}
.custom-checkbox.custom-success .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(21,195,119,0.25);}
.custom-checkbox.custom-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#15c377;}
.custom-checkbox.custom-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#15c377;border-color:#15c377;}
.custom-checkbox.custom-info .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#48b0f7;background-color:#48b0f7;}
.custom-checkbox.custom-info .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(72,176,247,0.25);}
.custom-checkbox.custom-info .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(72,176,247,0.25);}
.custom-checkbox.custom-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#48b0f7;}
.custom-checkbox.custom-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#48b0f7;border-color:#48b0f7;}
.custom-checkbox.custom-warning .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#faa64b;background-color:#faa64b;}
.custom-checkbox.custom-warning .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(250,166,75,0.25);}
.custom-checkbox.custom-warning .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(250,166,75,0.25);}
.custom-checkbox.custom-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#faa64b;}
.custom-checkbox.custom-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#faa64b;border-color:#faa64b;}
.custom-checkbox.custom-danger .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#f96868;background-color:#f96868;}
.custom-checkbox.custom-danger .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(249,104,104,0.25);}
.custom-checkbox.custom-danger .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(249,104,104,0.25);}
.custom-checkbox.custom-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#f96868;}
.custom-checkbox.custom-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#f96868;border-color:#f96868;}
.custom-checkbox.custom-pink .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#f96197;background-color:#f96197;}
.custom-checkbox.custom-pink .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(249,97,151,0.25);}
.custom-checkbox.custom-pink .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(249,97,151,0.25);}
.custom-checkbox.custom-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#f96197;}
.custom-checkbox.custom-pink .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#f96197;border-color:#f96197;}
.custom-checkbox.custom-purple .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#926dde;background-color:#926dde;}
.custom-checkbox.custom-purple .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(146,109,222,0.25);}
.custom-checkbox.custom-purple .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(146,109,222,0.25);}
.custom-checkbox.custom-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#926dde;}
.custom-checkbox.custom-purple .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#926dde;border-color:#926dde;}
.custom-checkbox.custom-brown .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#8d6658;background-color:#8d6658;}
.custom-checkbox.custom-brown .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(141,102,88,0.25);}
.custom-checkbox.custom-brown .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(141,102,88,0.25);}
.custom-checkbox.custom-brown .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#8d6658;}
.custom-checkbox.custom-brown .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#8d6658;border-color:#8d6658;}
.custom-checkbox.custom-cyan .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#57c7d4;background-color:#57c7d4;}
.custom-checkbox.custom-cyan .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(87,199,212,0.25);}
.custom-checkbox.custom-cyan .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(87,199,212,0.25);}
.custom-checkbox.custom-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#57c7d4;}
.custom-checkbox.custom-cyan .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#57c7d4;border-color:#57c7d4;}
.custom-checkbox.custom-yellow .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#fcc525;background-color:#fcc525;}
.custom-checkbox.custom-yellow .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(252,197,37,0.25);}
.custom-checkbox.custom-yellow .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(252,197,37,0.25);}
.custom-checkbox.custom-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#fcc525;}
.custom-checkbox.custom-yellow .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#fcc525;border-color:#fcc525;}
.custom-checkbox.custom-gray .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#868e96;background-color:#868e96;}
.custom-checkbox.custom-gray .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(134,142,150,0.25);}
.custom-checkbox.custom-gray .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(134,142,150,0.25);}
.custom-checkbox.custom-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#868e96;}
.custom-checkbox.custom-gray .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#868e96;border-color:#868e96;}
.custom-checkbox.custom-dark .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#465161;background-color:#465161;}
.custom-checkbox.custom-dark .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(70,81,97,0.25);}
.custom-checkbox.custom-dark .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(70,81,97,0.25);}
.custom-checkbox.custom-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#465161;}
.custom-checkbox.custom-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#465161;border-color:#465161;}
/* 范围 */
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(51,202,187,0.25);}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(51,202,187,0.25);}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(51,202,187,0.25);}
.custom-range::-webkit-slider-thumb{background-color:#007bff;}
.custom-range::-webkit-slider-thumb:active{background-color:#d5f5f3;}
.custom-range::-webkit-slider-runnable-track{background-color:#ebebeb;}
.custom-range::-moz-range-thumb{background-color:#007bff;}
.custom-range::-moz-range-thumb:active{background-color:#d5f5f3;}
.custom-range::-moz-range-track{background-color:#ebebeb;}
.custom-range::-ms-thumb{background-color:#007bff;}
.custom-range::-ms-thumb:active{background-color:#d5f5f3;}
.custom-range::-ms-fill-lower{background-color:#ebebeb;}
.custom-range::-ms-fill-upper{background-color:#ebebeb;}
/* 步骤条 */
.nav-step{margin-bottom:1rem;}
.nav-step .nav-item{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;-webkit-box-align:center;align-items:center;flex:1 1;padding:0 12px;}
.nav-step .nav-item:first-child a::before{display:none;}
.nav-step .nav-item.complete .nav-link,.nav-step .nav-item.complete .nav-link::before,.nav-step .nav-item .nav-link.active,.nav-step .nav-item .nav-link.active::before{background-color:#dcfcfa;}
.nav-step .nav-item.complete .nav-link::after,.nav-step .nav-item .nav-link.active::after{background-color:#007bff;width:24px;height:24px;-webkit-transform:translateX(0);transform:translateX(0);color:#fff;}
.nav-step .nav-item.complete .nav-link::after{width:29px;height:29px;-webkit-transform:translateX(0);transform:translateX(0);color:#fff;}
.nav-step .nav-item .nav-link.active::after{width:13px;height:13px;margin-top:8px;-webkit-transform:translateX(8px);transform:translateX(8px);color:transparent;}
.nav-step .nav-link{display:-webkit-inline-box;display:inline-flex;padding:0;margin:10px 0;width:29px;height:29px;max-height:29px;border-radius:50%;background-color:#f7fafc;-webkit-transition:0.5s;transition:0.5s;z-index:1;}
.nav-step .nav-link::before{content: "";position:absolute;left:calc(-50% + 14.5px);right:calc(50% + 14.5px);height:10px;margin-top:9.5px;background-color:#f7fafc;cursor:default;-webkit-transition:0.5s;transition:0.5s;}
.nav-step .nav-link::after{content: "\f12c";font-family:"Material Design Icons";width:0;height:0;text-align:center;font-size:15px;position:absolute;border-radius:50%;background-color:transparent;color:transparent;-webkit-transform:translate(14.5px,14.5px);transform:translate(14.5px,14.5px);-webkit-transition:0.5s;transition:0.5s;z-index:1;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}
.nav-step-pane.active{display:block!important;}
/* 下拉选择 */
.custom-select{border-color:rgba(77,82,89,0.07);}
/* 上传 */
.custom-file-label{border-color:rgba(77,82,89,0.07);}
.custom-file-input,.custom-file-label{height:calc(1.5em + 0.75rem + 3px);}
.custom-file-label::after{content: "浏览";height:calc(1.5em + 0.75rem + 1px);}
/* 验证 */
.valid-feedback{color:#15c377;}
.valid-tooltip{background-color:rgba(21,195,119,0.9);border-radius:2px;}
.was-validated .form-control:valid,.form-control.is-valid{border-color:#15c377;}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#15c377;box-shadow:0 0 0 0.2rem rgba(21,195,119,0.25);}
.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#15c377;}
.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#15c377;box-shadow:0 0 0 0.2rem rgba(21,195,119,0.25);}
.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#15c377;}
.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#15c377;}
.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#15c377;}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#15c377;}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(21,195,119,0.25);}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#15c377;}
.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#15c377;}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#15c377;box-shadow:0 0 0 0.2rem rgba(21,195,119,0.25);}
.invalid-feedback{color:#f96868;}
.invalid-tooltip{background-color:rgba(249,104,104,0.9);border-radius:2px;}
.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#f96868;}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#f96868;box-shadow:0 0 0 0.2rem rgba(249,104,104,0.25);}
.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#f96868;}
.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#f96868;box-shadow:0 0 0 0.2rem rgba(249,104,104,0.25);}
.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#f96868;}
.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#f96868;}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#f96868;}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(249,104,104,0.25);}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#f96868;}
.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#f96868;}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#f96868;box-shadow:0 0 0 0.2rem rgba(249,104,104,0.25);}
/* 下拉菜单 */
.dropdown-menu{font-size:14px;border-radius:0;border:none;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.075);box-shadow:0 0 4px rgba(0,0,0,0.075);}
.dropdown-item,.dropdown-header,.dropdown-item-text{padding:8px 15px;}
.dropleft .dropdown-toggle::before{vertical-align:1px;}
.dropdown-item:hover,.dropdown-item:focus{background-color:#f9fafb;}
.dropdown-item.active,.dropdown-item:active{background-color:#007bff;}
.dropdown-divider{border-color:rgba(77,82,89,0.07);}
/* 标签页 */
.nav-tabs{border-color:rgba(77,82,89,0.07);margin-bottom:1rem;}
.nav-tabs .nav-link{color:#4d5259;border-top:0px;border-left:0px;border-right:0px;border-radius:0px;}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#007bff;}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#4d5259;background-color:#fff;border-color:#007bff;}
.nav-pills .nav-link.active,.nav-pills .show > .nav-link{color:#fff;background-color:#007bff;}
.nav-pills .nav-link{color:#4d5259;}
.nav-tabs .nav-link.disabled,.nav-pills .nav-link.disabled{color:#8b95a5;}
.tab-content .tab-pane p:last-child{margin-bottom:0px;}
.nav-tabs.flex-column{border-bottom:none;margin-bottom:0;border-right:1px solid rgba(77,82,89,0.07);}
.nav-tabs.flex-column .nav-link{border-bottom:0;border-right:1px solid transparent;}
.nav-tabs.flex-column .nav-link.active{border-color:#007bff;}
.nav-tabs.flex-column .nav-link{margin-bottom:0;margin-right:-1px;}
/* 卡片 */
.card{border:0px;margin-bottom:20px;-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.035);box-shadow:0 2px 3px rgba(0,0,0,0.035);}
.card-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:15px 20px;background-color:transparent;border-bottom:1px solid rgba(77,82,89,0.07);}
.card-header .card-title{margin-bottom:0;}
.card-header div.card-title{font-size:16px;}
.card-body{padding:20px;}
.card-body > *:last-child{margin-bottom:0;}
.card-body > p:last-child{margin-bottom:0;}
.card-bordered{border:1px solid #eceeef;}
.card-shadowed,.card-hover-shadow:hover{-webkit-box-shadow:0 0 25px rgba(0,0,0,0.07);box-shadow:0 0 25px rgba(0,0,0,0.07);}
.card-footer{background-color:#fcfdfe;border-top:1px solid rgba(77,82,89,0.07);padding:15px 24px;}
.accordion .card{background-color:#fff;border:1px solid #f1f2f3;margin-bottom:16px;}
.accordion .card-header{background-color:#fcfdfe;}
.accordion .card:last-child{margin-bottom:0;}
.card-title a{color:#37404d;}
.card .tab-content{padding:10px 24px;}
/* 卡片操作菜单 */
.card-actions{list-style:none;margin-bottom:0;padding:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;}
.card-header > *:last-child{margin-right:0;}
.card-actions > li > a{display:inline-block;padding:0 4px;margin:0 4px;color:#8b95a5;}
.card-actions > li > a:hover{color:#007bff;}
.card-actions > li > a > .mdi{font-size:20px;}
.card-actions > li > a > i{height:20px;text-align:center;vertical-align:middle;cursor:pointer;line-height:20px;}
.card-actions > li:first-child > a{margin-right:0;padding-right:0;}
/* card-toolbar */
.card-toolbar{padding:20px 24px 0 24px;}
.card-toolbar .input-group-prepend{position:relative;}
.card-toolbar .dropdown-menu{min-width:100%;}
.toolbar-btn-action{display:flex;flex-wrap:wrap;}
.toolbar-btn-action .btn{margin-bottom:5px;}
.search-bar.form-inline .form-control{width:120px;}
/* 卡片颜色 */
.card[class*="bg-"]:not(.bg-secondary) .card-actions li a,.card[class*="bg-"]:not(.bg-secondary) .card-title small,.card[class*="bg-"]:not(.bg-secondary) .card-title .small{color:rgba(255,255,255,0.5)!important;}
.card[class*="bg-"]:not(.bg-secondary) .card-actions li a:hover{color:#fff!important;}
/* 卡片边框 */
.card[class*="border-"]{border-width:1px;border-style:solid;}
/* 卡片组 */
.card-img,.card-img-top,.card-img-bottom{border-radius:0;}
/* 卡片列 */
.card-columns .card{margin-bottom:24px;}
.blockquote{font-size:14px;}
.card.card-body[class*="bg-"]:not(.bg-secondary) .blockquote-footer,.card.card-body[class*="bg-"]:not(.bg-secondary) .blockquote-footer > *{color:#fff;}
/* 标注 */
.callout{padding:15px 21px;background-color:#fcfdfe;border-left:3px solid transparent;}
.callout-primary{border-left-color:#007bff;}
.callout-success{border-left-color:#15c377;}
.callout-info{border-left-color:#65bdf8;}
.callout-warning{border-left-color:#faa64b;}
.callout-danger{border-left-color:#fa8181;}
.callout p:last-child{margin-bottom:0px;}
/* 图片 */
.img-thumbnail{border-color:rgba(77,82,89,0.07);}
/* 背景颜色 */
.bg-primary{background-color:#007bff!important;color:#fff!important;}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#52d3c7!important;}
.bg-secondary{background-color:#e4e7ea!important;color:#fff!important;}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#edeff1!important;}
.bg-success{background-color:#15c377!important;color:#fff!important;}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#16d17f!important;}
.bg-info{background-color:#48b0f7!important;color:#fff!important;}
a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#65bdf8!important;}
.bg-warning{background-color:#faa64b!important;color:#fff!important;}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fbb264!important;}
.bg-danger{background-color:#f96868!important;color:#fff!important;}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#fa8181!important;}
.bg-pink{background-color:#f96197!important;color:#fff!important;}
a.bg-pink:hover,a.bg-pink:focus,button.bg-pink:hover,button.bg-pink:focus{background-color:#fa75a4!important;}
.bg-purple{background-color:#926dde!important;color:#fff!important;}
a.bg-purple:hover,a.bg-purple:focus,button.bg-purple:hover,button.bg-purple:focus{background-color:#a282e3!important;}
.bg-brown{background-color:#8d6658!important;color:#fff!important;}
a.bg-brown:hover,a.bg-brown:focus,button.bg-brown:hover,button.bg-brown:focus{background-color:#9d7162!important;}
.bg-cyan{background-color:#57c7d4!important;color:#fff!important;}
a.bg-cyan:hover,a.bg-cyan:focus,button.bg-cyan:hover,button.bg-cyan:focus{background-color:#77d2dc!important;}
.bg-yellow{background-color:#fcc525!important;color:#fff!important;}
a.bg-yellow:hover,a.bg-yellow:focus,button.bg-yellow:hover,button.bg-yellow:focus{background-color:#fdd04d!important;}
.bg-gray{background-color:#868e96!important;color:#fff!important;}
a.bg-gray:hover,a.bg-gray:focus,button.bg-gray:hover,button.bg-gray:focus{background-color:#959da4!important;}
.bg-dark{background-color:#465161!important;color:#fff!important;}
a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#515d70!important;}
.bg-white{background-color:#fff!important;}
.bg-lightest{background-color:#fcfdfe!important;}
.bg-lighter{background-color:#f9fafb!important;}
.bg-light{background-color:#f5f6f7!important;}
.bg-translucent{background-color:rgba(255,255,255,0.175)!important;}
.bg-transparent{background-color:transparent!important;}
/* 边框颜色 */
.border-primary{border-color:#007bff!important;}
.border-secondary{border-color:#e4e7ea!important;}
.border-success{border-color:#15c377!important;}
.border-info{border-color:#48b0f7!important;}
.border-warning{border-color:#faa64b!important;}
.border-danger{border-color:#f96868!important;}
.border-pink{border-color:#f96197!important;}
.border-purple{border-color:#926dde!important;}
.border-brown{border-color:#8d6658!important;}
.border-cyan{border-color:#57c7d4!important;}
.border-yellow{border-color:#fcc525!important;}
.border-gray{border-color:#868e96!important;}
.border-dark{border-color:#465161!important;}
.border-lightest{border-color:#fcfdfe!important;}
.border-lighter{border-color:#f9fafb!important;}
.border-light{border-color:#f5f6f7!important;}
.border-translucent{border-color:rgba(255,255,255,0.175);}
.border-transparent{border-color:transparent!important;}
/* 字体颜色 */
.text-primary{color:#007bff!important;}
.text-secondary{color:#e4e7ea!important;}
.text-success{color:#15c377!important;}
.text-info{color:#48b0f7!important;}
.text-warning{color:#faa64b!important;}
.text-danger{color:#f96868!important;}
.text-pink{color:#f96197!important;}
.text-purple{color:#926dde!important;}
.text-brown{color:#8d6658!important;}
.text-cyan{color:#57c7d4!important;}
.text-yellow{color:#fcc525!important;}
.text-gray{color:#868e96!important;}
.text-dark{color:#465161!important;}
.text-default{color:#4d5259!important;}
.text-muted{color:#868e96!important;}
.text-light{color:#616a78!important;}
.text-lighter{color:#a5b3c7!important;}
.text-fade{color:rgba(77,82,89,0.7)!important;}
.text-fader{color:rgba(77,82,89,0.5)!important;}
.text-fadest{color:rgba(77,82,89,0.4)!important;}
.text-white-50{color:rgba(255,255,255,0.5)!important;}
.text-transparent{color:transparent!important;}
a.text-primary:hover,a.text-primary:focus{color:#007bff!important;}
a.text-secondary:hover,a.text-secondary:focus{color:#e4e7ea!important;}
a.text-info:hover,a.text-info:focus{color:#48b0f7!important;}
a.text-success:hover,a.text-success:focus{color:#15c377!important;}
a.text-warning:hover,a.text-warning:focus{color:#faa64b!important;}
a.text-danger:hover,a.text-danger:focus{color:#f96868!important;}
/* 徽章 */
.badge{-webkit-border-radius:2px;border-radius:3px;padding:3px 4px;vertical-align:middle;}
.badge-pill{-webkit-border-radius:10rem;border-radius:10rem;}
.badge-primary{background-color:#007bff;}
a.badge-primary:hover,a.badge-primary:focus{background-color:#52d3c7;}
.badge-success{background-color:#15c377;}
a.badge-success:hover,a.badge-success:focus{background-color:#16d17f;}
.badge-info{background-color:#48b0f7;}
a.badge-info:hover,a.badge-info:focus{background-color:#65bdf8;}
.badge-warning{color:#fff;background-color:#faa64b;}
a.badge-warning:hover,a.badge-warning:focus{background-color:#fbb264;}
.badge-danger{background-color:#f96868;}
a.badge-danger:hover,a.badge-danger:focus{background-color:#fa8181;}
.badge-dark{background-color:#465161;}
a.badge-dark:hover,a.badge-dark:focus{background-color:#515d70;}
.badge-secondary{background-color:#e4e7ea;color:#4d5259;}
a.badge-secondary:hover,a.badge-secondary:focus{color:#4d5259;background-color:#edeff1;}
.badge-purple{background-color:#926dde;color:#fff;}
a.badge-purple:hover,a.badge-purple:focus{color:#fff;background-color:#a282e3;}
.badge-pink{background-color:#f96197;color:#fff;}
a.badge-pink:hover,a.badge-pink:focus{color:#fff;background-color:#fa75a4;}
.badge-cyan{background-color:#57c7d4;color:#fff;}
a.badge-cyan:hover,a.badge-cyan:focus{color:#fff;background-color:#77d2dc;}
.badge-yellow{background-color:#fcc525;color:#fff;}
a.badge-yellow:hover,a.badge-yellow:focus{color:#fff;background-color:#fdd04d;}
.badge-brown{background-color:#8d6658;color:#fff;}
a.badge-brown:hover,a.badge-brown:focus{color:#fff;background-color:#9d7162;}
a.badge-light:hover,a.badge-light:focus{background-color:#f3f4f6;}
a.badge:focus,a.badge.focus{box-shadow:none;}
.badge-muted{color:#fff;background-color:#8b95a5;}
a.badge-muted:hover,a.badge-muted:focus{color:#fff;background-color:#97a1af;}
a.badge-muted:focus,a.badge-muted.focus{box-shadow:none;}
[class*="badge-outline-"]{position:relative;border:1px solid #ebebeb;color:#4d5259;font-size:12px;}
[class*="badge-outline-"]:before{content: "";margin-right:5px;width:8px;height:8px;display:inline-block;-wekit-border-radius:50%;border-radius:50%;}
.badge-outline-default::before{background-color:#f5f6f7;}
.badge-outline-primary::before{background-color:#007bff;}
.badge-outline-success::before{background-color:#15c377;}
.badge-outline-info::before{background-color:#48b0f7;}
.badge-outline-warning::before{background-color:#faa64b;}
.badge-outline-danger::before{background-color:#f96868;}
.badge-outline-dark::before{background-color:#465161;}
.badge-outline-secondary::before{background-color:#e4e7ea;}
.badge-outline-purple::before{background-color:#926dde;}
.badge-outline-pink::before{background-color:#f96197;}
.badge-outline-cyan::before{background-color:#57c7d4;}
.badge-outline-yellow::before{background-color:#fcc525;}
.badge-outline-brown::before{background-color:#8d6658;}
/* 淡一点的颜色 */
.badge-primary-light{background-color:rgba(51,202,187,0.15);color:#007bff;}
.badge-success-light{background-color:rgba(21,195,119,0.15);color:#15c377;}
.badge-info-light{background-color:rgba(72,176,247,0.15);color:#48b0f7;}
.badge-warning-light{background-color:rgba(250,166,75,0.15);color:#faa64b;}
.badge-danger-light{background-color:rgba(249,104,104,0.15);color:#f96868;}
.badge-purple-light{background-color:rgba(146,109,222,0.15);color:#926dde;}
.badge-brown-light{background-color:rgba(141,102,88,0.15);color:#8d6658;}
/* 圆点 */
.badge-dot{padding:0px;width:8px;height:8px;-webkit-border-radius:100%;border-radius:100%;}
.badge-dot:empty{display:inline-block;}
.badge-dot-sm{width:6px;height:6px;}
.badge-dot-lg{width:10px;height:10px;}
.badge-dot-xl{width:12px;height:12px;}
/* 列表组 */
.list-group-item{border-color:rgba(77,82,89,0.07);}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{background-color:#f9fafb;}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#007bff;border-color:#007bff;}
.list-group-item:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}
.list-group-item:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.list-group-item.disabled,.list-group-item:disabled{color:#8b95a5;}
.list-group-item-primary{color:#1c7068;background-color:#d5f5f3;}
.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1c7068;background-color:#c5f1ef;}
.list-group-item-primary.list-group-item-action.active{background-color:#1c7068;border-color:#1c7068;}
.list-group-item-secondary{color:#464a4e;background-color:#e4e7ea;}
.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#464a4e;background-color:#dadee2;}
.list-group-item-secondary.list-group-item-action.active{background-color:#464a4e;border-color:#464a4e;}
.list-group-item-success{background-color:#d4edda;}
.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{background-color:#c4e6cc;}
.list-group-item-info{color:#004085;background-color:#cce5ff;}
.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#004085;background-color:#badbff;}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085;}
.list-group-item-warning{background-color:#fff3cd;}
.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{background-color:#ffefbb;}
.list-group-item-danger{background-color:#f8d7da;}
.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{background-color:#f6c8cc;}
.list-group-item-light{background-color:#f7fafc;}
.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{background-color:#f4f8fb;}
.list-group-item-dark{background-color:#d6d8d9;}
.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{background-color:#c7cacb;}
/* 模态框 */
.modal-header{border-bottom-color:rgba(77,82,89,0.07);}
.modal-footer{border-top-color:rgba(77,82,89,0.07);}
.modal-content{-webkit-border-radius:2px;border-radius:15px;border:none;-webkit-box-shadow:none;box-shadow:none;}
/* 加载动画 */
.spinner-border{border-width:0.15em;}
/* 消息提示 */
.toast-body{color:#4d5259;}
/* 导航栏 */
.navbar-brand{font-size:1rem;}
/* 分页 */
.pagination{border-radius:5px;}
.page-link{color:#6c757d;margin:0 3px;line-height:1.3;border-radius:5px;border-color:#ececec;white-space:nowrap!important;}
.page-link:hover{color:#4d5259;background-color:#f9fafb;}
.page-item:first-child .page-link{margin-left:0px;}
.page-item:last-child .page-link{margin-right:0px;}
.page-item:first-child .page-link,.page-item:last-child .page-link,.pagination-lg .page-item:first-child .page-link,.pagination-sm .page-item:first-child .page-link,.pagination-lg .page-item:last-child .page-link,.pagination-sm .page-item:last-child .page-link{border-radius:5px;}
.page-item.disabled .page-link{color:#6c757d;opacity:0.6;}
.page-item.active .page-link{background-color:#007bff;border-color:#007bff;}
.page-link:focus{background-color:#f9fafb;color:#4d5259;box-shadow:none;}
.pagination-lg .page-link{padding:0.5rem 1.5rem;}
.pagination.no-border > li a,.pagination.no-border > li span{border:none;}
.pagination.no-gutters > li a,.pagination.no-gutters > li span{margin:0;margin-left:-1px;-webkit-border-radius:0!important;border-radius:0!important;}
.table-pagination > .pagination-detail,.table-pagination > .pagination-box{margin:0;}
.table-pagination .pagination{margin:0;}
.table-pagination .pagination li{border-radius:5px;border:1px solid #dee2e6;display:inline-block;margin:0 2px;}
.table-pagination .pagination a,.table-pagination .pagination span{border-radius:5px;display:inline-block;padding:5px 12px;}
.table-pagination .pagination .active{background:#007bff;color:#fff;border-color:#007bff;}
.table-pagination .pagination .disabled{color:#aaa;}
/* popover */
.popover{border-color:rgba(77,82,89,0.07);-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;padding:0px;}
.popover-header{background-color:#fcfdfe;padding-top:10px;padding-bottom:10px;color:#616a78;border-bottom-color:rgba(77,82,89,0.07);}
.popover.top > .arrow{border-top-color:rgba(77,82,89,0.07);}
.popover.right > .arrow{border-right-color:rgba(77,82,89,0.07);}
.popover.bottom > .arrow{border-bottom-color:rgba(77,82,89,0.07);}
.popover.left > .arrow{border-left-color:rgba(77,82,89,0.07);}
.bs-popover-auto[x-placement^="right"] > .arrow::before,.bs-popover-right > .arrow::before{border-right-color:rgba(0,0,0,0.095);}
.bs-popover-auto[x-placement^="top"] > .arrow::before,.bs-popover-top > .arrow::before{border-top-color:rgba(0,0,0,0.095);}
.bs-popover-auto[x-placement^="left"] > .arrow::before,.bs-popover-left > .arrow::before{border-left-color:rgba(0,0,0,0.095);}
.bs-popover-auto[x-placement^="bottom"] > .arrow::before,.bs-popover-bottom > .arrow::before{border-bottom-color:rgba(0,0,0,0.095);}
.popover-body{color:#4d5259;}
/* 进度条 */
.progress{height:0.75rem;border-radius:2px;background-color:#f5f6f7;}
.progress + .progress{margin-top:8px;}
.progress-bar{background-color:#007bff;}
.progress-sm{height:5px!important;}
/* 工具提示 */
.tooltip-inner{border-radius:2px;}
.bs-tooltip-auto[x-placement^="top"] .arrow::before,.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,.bs-tooltip-bottom .arrow::before{left:1px;}
.bs-tooltip-auto[x-placement^="right"] .arrow::before,.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before,.bs-tooltip-left .arrow::before{top:1px;}
/* 时光轴 */
.lyear-timeline{margin:0px;padding:0px;list-style:none;}
.lyear-timeline .lyear-timeline-item{display:-webkit-box;display:flex;}
.lyear-timeline-date{position:relative;padding:30px 0;text-align:center;}
.lyear-timeline-date time{font-size:16px!important;color:#8b95a5;}
.lyear-timeline-item-dot{position:relative;flex-shrink:0;-webkit-box-flex:0;flex-grow:0;-webkit-box-ordinal-group:3;order:2;width:80px;padding-bottom:30px;text-align:center;}
.lyear-timeline-item-dot .badge{display:inline-block;vertical-align:inherit;width:11px;height:11px;-wekit-border-radius:50%;border-radius:50%;position:relative;z-index:3;}
.lyear-timeline-item-dot::before{content: "";position:absolute;top:9px;left:50%;bottom:-9px;width:1px;margin-left:-1px;z-index:1;background-color:#f2f3f3;}
.lyear-timeline-item-action{-webkit-box-flex:1;flex:1 1;padding-bottom:30px;color:#8b95a5;}
.lyear-timeline-item-content{-webkit-box-flex:1;flex:1 1;margin-bottom:50px;}
.lyear-timeline-item-content .card{margin-bottom:0px;}
.lyear-timeline-item-content time{color:#8b95a5;}
.lyear-timeline-left .lyear-timeline-item .lyear-timeline-item-content{-webkit-box-ordinal-group:4!important;order:3!important;}
.lyear-timeline-right .lyear-timeline-item .lyear-timeline-item-content{text-align:right;-webkit-box-ordinal-group:2!important;order:1!important;}
.lyear-timeline-left .lyear-timeline-item-content,.lyear-timeline-right .lyear-timeline-item-content{margin-bottom:10px;}
.lyear-timeline-left .lyear-timeline-item-dot,.lyear-timeline-right .lyear-timeline-item-dot{width:40px;}
.lyear-timeline-left .lyear-timeline-item-dot::before,.lyear-timeline-right .lyear-timeline-item-dot::before{margin-left:0px;}
.lyear-timeline-item.text-muted .badge{background-color:#8b95a5;}
/* 其他 */
.close{font-size:1.2rem;}
.form-control,.btn,.col-form-label,.col-form-label-lg,.col-form-label-sm,.form-control-plaintext,.form-control-sm,.form-control-lg,.valid-tooltip,.invalid-tooltip,.btn-lg,.btn-group-lg > .btn,.btn-sm,.btn-group-sm > .btn,.input-group-text,.input-group-lg > .form-control,.input-group-lg > .custom-select,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn,.custom-select,.custom-select,.custom-file-label,.custom-file-label::after,.modal-title,.tooltip,.popover{line-height:1.72;}
.col-form-label{padding-top:calc(0.3125rem + 1px);padding-bottom:calc(0.3125rem + 1px);}
.breadcrumb{background-color:#f5f6f7;}
/* 多图 */
.lyear-uploads-pic{}
.lyear-uploads-pic li{margin-bottom:10px;}
.lyear-uploads-pic figure{position:relative;background:#F8F9FA;overflow:hidden;text-align:center;cursor:pointer;margin-bottom:0px;}
.lyear-uploads-pic figure img{position:relative;display:block;min-height:100%;max-width:100%;width:100%;opacity:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.lyear-uploads-pic figure:hover img{opacity:0.5;}
.lyear-uploads-pic figure figcaption,.lyear-uploads-pic figure figcaption > a:not(.btn){position:absolute;top:0;left:0;width:100%;height:100%;}
.lyear-uploads-pic figure figcaption{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-transform:none;padding:2em;color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.35s;transition:0.35s;}
.lyear-uploads-pic figure figcaption > a{position:static;z-index:auto;text-indent:0;white-space:nowrap;opacity:1;margin-left:2px;margin-right:2px;height:41px;line-height:30px;}
.lyear-uploads-pic figure figcaption > *:first-child{margin-left:0;}
.lyear-uploads-pic figure:hover figcaption{-webkit-transform:scale(1);transform:scale(1);}
.lyear-uploads-pic .add-box{display:-webkit-flex;justify-content:center;align-items:center;height:100%;border:1px dashed #ebebeb;font-family:"Material Design Icons";font-size:2.875rem;color:#8b95a5;-webkit-transition:0.35s;transition:0.35s;}
.lyear-uploads-pic .add-box:before{content: "\f415";}
.lyear-uploads-pic .add-box:hover{border-color:#007bff;color:#007bff;}
/* 图库 */
.masonry-grid{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.masonry-item{display:block;-webkit-column-break-inside:avoid;break-inside:avoid;padding-bottom:30px;}
.masonry-grid{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;}
.masonry-grid .masonry-item{padding-bottom:16px;}
/** ----------------------------------
* 滚动条插件样式
-------------------------------------- */
.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;}
.ps__rail-x{display:none;opacity:0;transition:background-color 0.2s linear,opacity 0.2s linear;-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;height:6px;bottom:2px;position:absolute;}
.ps__rail-y{display:none;opacity:0;transition:background-color 0.2s linear,opacity 0.2s linear;-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;width:6px;right:2px;position:absolute;}
.ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y{display:block;background-color:transparent;}
.ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y,.ps--focus > .ps__rail-x,.ps--focus > .ps__rail-y,.ps--scrolling-x > .ps__rail-x,.ps--scrolling-y > .ps__rail-y{opacity:0.6;}
.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:0.9;}
.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color 0.2s linear,height 0.2s ease-in-out;-webkit-transition:background-color 0.2s linear,height 0.2s ease-in-out;height:3px;bottom:0px;position:absolute;}
.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color 0.2s linear,width 0.2s ease-in-out;-webkit-transition:background-color 0.2s linear,width 0.2s ease-in-out;width:3px;right:0px;position:absolute;}
.ps__rail-x:hover > .ps__thumb-x,.ps__rail-x:focus > .ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:6px;}
.ps__rail-y:hover > .ps__thumb-y,.ps__rail-y:focus > .ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:6px;}
@supports (-ms-overflow-style:none){
.ps{overflow:auto!important;}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.ps{overflow:auto!important;}
}
/** ----------------------------------
* 网站布局
-------------------------------------- */
/** ----------------------------------
* 左侧导航
-------------------------------------- */
.lyear-layout-sidebar{position:fixed;top:0;bottom:0;z-index:5;display:block;width:240px;font-weight:500;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.3s transform;transition:0.3s transform;transform:translateX(0);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.08);box-shadow:0px 0px 5px rgba(0,0,0,0.08);}
.lyear-layout-sidebar-close .lyear-layout-sidebar{width:60px;}
.lyear-layout-sidebar-close .lyear-layout-header,.lyear-layout-sidebar-close .lyear-layout-content{padding-left:60px;}
.lyear-layout-sidebar-info{height:-moz-calc(100% - 60px);height:-webkit-calc(100% - 60px);height:calc(100% - 60px);position:relative;background-color:#fff;}
/* LOGO */
.sidebar-header{position:relative;overflow:hidden;z-index:999;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 1px -1px rgba(77,82,89,0.15);box-shadow:0 1px 1px -1px rgba(77,82,89,0.15);}
.sidebar-header:before,.sidebar-header:after{content: " ";display:table;}
.sidebar-header a{display:block;height:auto;width:100%;text-align:center;}
.sidebar-header a span{display:block;max-width:240px;height:60px;line-height:60px;color:#aaa;font-size:22px;white-space:nowrap;letter-spacing:2px;}
/* 左侧导航菜单 */
.sidebar-main{-webkit-transform:translateZ(0);transform:translateZ(0);}
.nav-drawer{list-style:none;padding:0px;margin:0px;}
.nav-drawer > li{position:relative;display:block;}
.nav-drawer li a{position:relative;display:block;padding-right:24px;padding:10px 15px 10px 52.99999px;color:inherit;font-weight:500;white-space:nowrap;}
.nav-drawer > li > a{border-right:3px solid transparent;padding-top:12px;padding-bottom:12px;}
.nav-drawer > li > a > span{white-space:nowrap;}
.nav-drawer > .active > a{background-color:rgba(0,0,0,0.0125);border-color:#007bff;}
.nav-drawer > li.active > a{background-color:rgba(0,0,0,0.0125)!important;}
.nav-drawer > .active > a:hover,.nav-drawer > .active > a:focus,.nav-drawer > .active > a:active{background-color:rgba(0,0,0,0.0125);border-color:#007bff;}
.nav-drawer .nav-subnav > li.active > a,.nav-drawer .nav-subnav > li > a:hover{color:#007bff;background-color:transparent;}
.nav-drawer > li > a > i{position:absolute;left:21px;top:9px;font-size:1.25em;}
.nav-drawer ul li ul{padding-left:15px;}
.nav-item-has-subnav > a:after{position:absolute;top:9px;right:21px;font-family:"Material Design Icons";font-size:14px;line-height:2;content: "\f142";-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear,-webkit-transform 0.3s linear;}
.nav-item-has-subnav .nav-item-has-subnav > a:after{top:10px;}
.nav-item-has-subnav.open > a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.nav-item-has-subnav.open > .nav-subnav{display:block;}
.nav-subnav{display:none;margin-top:8px;margin-bottom:8px;}
/* 左侧版权信息 */
.sidebar-footer{bottom:0;width:100%;height:96px;border-top:1px solid rgba(77,82,89,0.07);margin-top:24px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;font-size:13px;line-height:24px;}
/** ----------------------------------
* 头部导航
-------------------------------------- */
.lyear-layout-header{position:fixed;top:0;right:0;left:0;z-index:4;padding-left:240px;background-color:#fff;-webkit-transition:padding 0.3s;transition:padding 0.3s;-webkit-box-shadow:4px 0 5px rgba(0,0,0,0.035);-moz-box-shadow:4px 0 5px rgba(0,0,0,0.035);box-shadow:4px 0 5px rgba(0,0,0,0.035);}
.lyear-layout-header .navbar{min-height:60px;padding-top:0;padding-bottom:0;margin-bottom:0;border:0px;background-color:transparent;}
/* 侧边栏开关 */
.lyear-aside-toggler{margin-right:0.25rem;padding:0.25rem 0.95rem 0.25rem 0.25rem;line-height:1.5;cursor:pointer;}
.lyear-aside-toggler .lyear-toggler-bar{display:block;height:2px;width:20px;background-color:#4d5259;margin:4px 0px;-webkit-transition:0.3s;transition:0.3s;}
.lyear-aside-toggler .lyear-toggler-bar:nth-child(2){width:15px;}
.lyear-aside-toggler:hover .lyear-toggler-bar:nth-child(2){width:20px;}
.lyear-layout-sidebar-close .lyear-aside-toggler .lyear-toggler-bar{width:20px;}
/* 右侧用户 */
.navbar-right{list-style:none;margin:0px;padding:0px;}
.navbar-right > li > a{position:relative;display:block;padding:10px 0px 10px 15px;}
.navbar-right .dropdown-skin,.navbar-right .dropdown-profile{cursor:pointer;}
/* 消息提示 */
.dropdown-notice .dropdown-menu{width:280px;}
.dropdown-notice .dropdown-item{text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.dropdown-notice .lyear-notifications-title{padding:5px 15px 10px 15px;border-bottom:1px solid rgba(77,82,89,0.07);}
.dropdown-notice .icon-item .badge{position:absolute;top:10px;right:5px;}
.lyear-notifications-info{position:relative;height:200px;max-height:200px;margin:0;padding:0;}
/* 主题选择 */
.icon-item{display:block;position:relative;height:60px;line-height:60px;cursor:pointer;padding:0 12px;text-align:center;}
.icon-item > i.mdi{font-size:1.5em;}
.dropdown-skin .dropdown-menu{width:262px;-moz-user-select:none;    /* 火狐 */-webkit-user-select:none;    /* webkit浏览器 */-ms-user-select:none;    /* IE10 */-khtml-user-select:none;    /* 早期浏览器 */user-select:none;}
.drop-title{color:#4d5259;}
.drop-title p{font-size:14px;padding:5px 15px 0px 15px;}
.drop-skin-li{font-size:12px;padding:0px 12px;}
.drop-skin-li input[type="radio"]{display:none;}
.drop-skin-li input[type="radio"] + label{display:inline-block;width:20px;height:20px;cursor:pointer;margin:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;}
.drop-skin-li input[type="radio"]:checked + label{position:relative;}
.drop-skin-li input[type="radio"]:checked + label::after{content: "\f12c";font-family:"Material Design Icons";font-size:1rem;display:block;color:#fff;width:100%;text-align:center;line-height:20px;position:absolute;top:0px;-webkit-transition:0.2s;transition:0.2s;}
.drop-skin-li .inverse input[type="radio"]:checked + label::after{color:#4d5259;}
#header_bg_1 + label,#logo_bg_1 + label,#sidebar_bg_1 + label,#site_theme_1 + label{background-color:#fff;border:1px solid #f0f0f0;}
#header_bg_2 + label,#logo_bg_2 + label,#sidebar_bg_2 + label{background-color:#15c377;border:1px solid #15c377;}
#header_bg_3 + label,#logo_bg_3 + label,#sidebar_bg_3 + label{background-color:#48b0f7;border:1px solid #48b0f7;}
#header_bg_4 + label,#logo_bg_4 + label,#sidebar_bg_4 + label{background-color:#faa64b;border:1px solid #faa64b;}
#header_bg_5 + label,#logo_bg_5 + label,#sidebar_bg_5 + label{background-color:#f96868;border:1px solid #f96868;}
#header_bg_6 + label,#logo_bg_6 + label,#sidebar_bg_6 + label{background-color:#926dde;border:1px solid #926dde;}
#header_bg_7 + label,#logo_bg_7 + label,#sidebar_bg_7 + label{background-color:#007bff;border:1px solid #007bff;}
#header_bg_8 + label,#logo_bg_8 + label,#sidebar_bg_8 + label,#site_theme_2 + label{background-color:#465161;border:1px solid #465161;}
#header_bg_1 + label,#logo_bg_1 + label,#sidebar_bg_1 + label,#site_theme_1 + label{background-color:#fff;border:1px solid #f0f0f0;}
#header_bg_2 + label,#logo_bg_2 + label,#sidebar_bg_2 + label{background-color:#15c377;border:1px solid #15c377;}
#header_bg_3 + label,#logo_bg_3 + label,#sidebar_bg_3 + label{background-color:#48b0f7;border:1px solid #48b0f7;}
#header_bg_4 + label,#logo_bg_4 + label,#sidebar_bg_4 + label{background-color:#faa64b;border:1px solid #faa64b;}
#header_bg_5 + label,#logo_bg_5 + label,#sidebar_bg_5 + label{background-color:#f96868;border:1px solid #f96868;}
#header_bg_6 + label,#logo_bg_6 + label,#sidebar_bg_6 + label{background-color:#926dde;border:1px solid #926dde;}
#header_bg_7 + label,#logo_bg_7 + label,#sidebar_bg_7 + label{background-color:#007bff;border:1px solid #007bff;}
#header_bg_8 + label,#logo_bg_8 + label,#sidebar_bg_8 + label,#site_theme_2 + label{background-color:#465161;border:1px solid #465161;}
#site_theme_3 + label{background:-webkit-linear-gradient(135deg,#65fdf0 10%,#1d6fa3 100%);background:-o-linear-gradient(135deg,#65fdf0 10%,#1d6fa3 100%);background:-moz-linear-gradient(135deg,#65fdf0 10%,#1d6fa3 100%);background:linear-gradient(135deg,#65fdf0 10%,#1d6fa3 100%);}
/* 颜色搭配 */
[data-headerbg="color_2"] .lyear-layout-header,[data-logobg="color_2"] .sidebar-header,[data-sidebarbg="color_2"] .lyear-layout-sidebar-info{background-color:#15c377;}
[data-headerbg="color_3"] .lyear-layout-header,[data-logobg="color_3"] .sidebar-header,[data-sidebarbg="color_3"] .lyear-layout-sidebar-info{background-color:#48b0f7;}
[data-headerbg="color_4"] .lyear-layout-header,[data-logobg="color_4"] .sidebar-header,[data-sidebarbg="color_4"] .lyear-layout-sidebar-info{background-color:#faa64b;}
[data-headerbg="color_5"] .lyear-layout-header,[data-logobg="color_5"] .sidebar-header,[data-sidebarbg="color_5"] .lyear-layout-sidebar-info{background-color:#f96868;}
[data-headerbg="color_6"] .lyear-layout-header,[data-logobg="color_6"] .sidebar-header,[data-sidebarbg="color_6"] .lyear-layout-sidebar-info{background-color:#926dde;}
[data-headerbg="color_7"] .lyear-layout-header,[data-logobg="color_7"] .sidebar-header,[data-sidebarbg="color_7"] .lyear-layout-sidebar-info{background-color:#007bff;}
[data-headerbg="color_8"] .lyear-layout-header,[data-logobg="color_8"] .sidebar-header,[data-sidebarbg="color_8"] .lyear-layout-sidebar-info{background-color:#465161;}
[data-logobg*="color_"] .sidebar-header img{position:relative;-webkit-filter:brightness(275%);-moz-filter:brightness(275%);-ms-filter:brightness(275%);-o-filter:brightness(275%);filter:brightness(275%);}
[data-headerbg*="color_"] .lyear-layout-header,[data-headerbg*="color_"] .lyear-layout-header .topbar-right > li > a,[data-sidebarbg*="color_"] .lyear-layout-sidebar-info a,[data-sidebarbg*="color_"] .sidebar-footer{color:rgba(255,255,255,0.85);}
[data-sidebarbg*="color_"] .nav-drawer .nav-subnav > li.active > a,[data-sidebarbg*="color_"] .nav-drawer .nav-subnav > li > a:hover{color:#fff;}
[data-headerbg*="color_"] .lyear-aside-toggler .lyear-toggler-bar{background-color:#fff;}
[data-sidebarbg*="color_"] .nav-drawer > .active > a{border-color:rgba(255,255,255,0.35);background-color:rgba(255,255,255,0.075)!important;}
[data-sidebarbg*="color_"] .nav > li > a:hover{background-color:rgba(255,255,255,0.035);}
[data-sidebarbg*="color_"] .nav-drawer > .active > a:hover,[data-sidebarbg*="color_"] .nav-drawer > .active > a:focus,[data-sidebarbg*="color_"] .nav-drawer > .active > a:active{border-color:rgba(255,255,255,0.35);}
[data-headerbg*="color_"] .navbar-right > li > a{color:#fff;}
/** ----------------------------------
* 主要内容
-------------------------------------- */
.lyear-layout-content{position:absolute;height:100%;width:100%;padding-top:60px;padding-left:240px;-webkit-transition:padding 0.3s;transition:padding 0.3s;}
.lyear-layout-content #iframe-content{height:100%;}
.layer-footer{text-align:center;}
.ncap-order-details{width:1000px;margin:auto;}
.ncap-order-details h4{font-size:12px;line-height:20px;font-weight:600;color:#333;height:20px;margin-bottom:8px;}
.ncap-order-details .misc-info,.ncap-order-details .addr-note,.ncap-order-details .contact-info{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #e6e6e6;}
.ncap-order-details .tabs-hide{display:none;}
.ncap-order-details .tabs-panels dl{font-size:0;padding-bottom:5px;margin-bottom:0;}
.ncap-order-details .tabs-panels dt,.ncap-order-details .tabs-panels dd{font-size:12px;line-height:20px;vertical-align:top;display:inline-block;margin-bottom:0;}
.ncap-order-details .tabs-panels dt{color:#888;width:100px;text-align:right;font-weight:normal;}
.ncap-order-details .tabs-panels dd{color:#333;min-width:200px;}
.ncap-order-details table{border:solid 1px #d7d7d7;width:100%;font-size:12px;}
.ncap-order-details table thead th,.ncap-order-details table tbody td{text-align:center;min-height:20px;padding:9px;}
.ncap-order-details table thead th{background-color:#edfbf8;border-bottom:solid 1px #d7d7d7;}
.ncap-order-details table tbody td{border-bottom:solid 1px #d7d7d7;}
.ncap-order-details table .goods-thumb{line-height:0;background-color:#fff;text-align:center;vertical-align:middle;display:table-cell;width:30px;height:30px;overflow:hidden;}
.ncap-order-details table .goods-thumb img{max-width:30px;max-height:30px;}
.ncap-order-details .total-amount{text-align:right;padding:10px 0;}
.ncap-order-details .total-amount h3{font-size:14px;font-weight:normal;color:#777;line-height:24px;}
.contact-info h4,.contact-info .form_class{display:inline-block;vertical-align:middle;}
.contact-info .form_class{margin-left:10px;}
.contact-info .form_class .btn{padding:0 4px;margin-bottom:8px;color:#48b0f7;}
.contact-info .form_class .btn:hover{color:#fff;}
.invoice-wrap{padding-top:20px;}
.invoice-wrap dl{font-size:0;padding-bottom:5px;margin-bottom:0;}
.invoice-wrap dt,.invoice-wrap dd{font-size:12px;line-height:20px;vertical-align:top;display:inline-block;margin-bottom:0;}
.invoice-wrap dt{color:#888;width:90px;text-align:right;font-weight:normal;}
.invoice-wrap dd{color:#333;min-width:180px;}
.table-img-a{width:100%;height:25px;display:block;max-width:60px;}
.table-img-a img{object-fit:contain;height:100%;}
/** ----------------------------------
* 响应式处理
-------------------------------------- */
@media (max-width:1024px){
.lyear-layout-sidebar{transform:translateX(-100%);}
.lyear-layout-header,.lyear-layout-content{padding-left:0;}
.lyear-layout-sidebar{-webkit-box-shadow:none;-moz-webkit-box-shadow:none;box-shadow:none;}
.lyear-layout-sidebar.lyear-aside-open{transform:translateX(0);}
/* 遮罩层 */
.lyear-mask-modal{background-color:rgba(0,0,0,0.5);height:100%;left:0;opacity:1;top:0;visibility:visible;width:100%;z-index:5;position:fixed;-webkit-transition:visibility 0 linear 0.4s,opacity 0.4s cubic-bezier(0.4,0,0.2,1);transition:visibility 0 linear 0.4s,opacity 0.4s cubic-bezier(0.4,0,0.2,1);-webkit-transform:translateZ(0);transform:translateZ(0);}
.lyear-layout-sidebar-close .lyear-layout-sidebar{width:240px;}
.lyear-layout-sidebar-close .lyear-layout-header,.lyear-layout-sidebar-close .lyear-layout-content{padding-left:0px;}
}
@media screen and (max-width:430px){
.dropdown-skin .dropdown-menu{left:-64px!important;}
.dropdown-notice .dropdown-menu{left:-38px!important;}
.nav-step .nav-step-item p{display:none;}
}
@media (min-width:1024px){
.lyear-layout-sidebar-close .nav-drawer > li > a{padding:12px 28px 12px 29px;height:48px;}
.lyear-layout-sidebar-close .nav-drawer > li > a span{display:none;}
.lyear-layout-sidebar-close .nav-drawer > li > a:after{content: "";}
.lyear-layout-sidebar-close .ps__rail-x,.lyear-layout-sidebar-close .ps__rail-y{pointer-events:none;}
.lyear-layout-sidebar-close .lyear-layout-sidebar:not(:hover) .ps{overflow:visible!important;}
.lyear-layout-sidebar-close .lyear-layout-sidebar:not(:hover) .nav-item-has-subnav > .nav-subnav{display:none!important;}
.lyear-layout-sidebar-close .sidebar-footer{visibility:hidden;opacity:0;}
.lyear-layout-sidebar{-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}
.lyear-layout-sidebar.lyear-aside-open #logo a span{width:45px;margin:0 auto;overflow:hidden;}
.lyear-layout-sidebar-close .lyear-layout-sidebar:hover{width:240px;}
.lyear-layout-sidebar-close .lyear-layout-sidebar:hover .nav-drawer > li > a{padding-right:24px;padding-left:52.99999px;padding-top:12px;padding-bottom:12px;}
.lyear-layout-sidebar-close .lyear-layout-sidebar:hover .nav-drawer > li > a span{display:block;}
.lyear-layout-sidebar-close .lyear-layout-sidebar:hover .nav-drawer .nav-item-has-subnav > a:after{content: "\f142";}
.lyear-layout-sidebar-close .lyear-layout-sidebar:hover .sidebar-footer{visibility:visible;opacity:1;-webkit-transition:opacity 0.3s ease-in-out 0.15s;transition:opacity 0.3s ease-in-out 0.15s;}
body:not(.lyear-layout-sidebar-close) .sidebar-footer{-webkit-transition:opacity 0.3s ease-in-out 0.15s;transition:opacity 0.3s ease-in-out 0.15s;}
.masonry-grid{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
}
@media (min-width:0){
.card-group .card + .card{border-left:1px solid rgba(77,82,89,0.07);}
}
@media (max-width:575.98px){
.search-bar .form-group{margin-bottom:5px;}
.table-responsive-sm > .table > tbody > tr > td,.table-responsive-sm > .table > tbody > tr > th,.table-responsive-sm > .table > tfoot > tr > td,.table-responsive-sm > .table > tfoot > tr > th,.table-responsive-sm > .table > thead > tr > td,.table-responsive-sm > .table > thead > tr > th{white-space:nowrap;}
.pagination .page-item{display:none;}
.pagination .page-item:first-child,.pagination .page-item:last-child{display:block;}
.pagination-box .pagination li{display:none;}
.pagination-box .pagination li:first-child,.pagination-box .pagination li:last-child{display:block;}
.lyear-timeline-center .lyear-timeline-item .lyear-timeline-item-action{display:none;}
}
@media (max-width:767.98px){
.table-responsive-md > .table > tbody > tr > td,.table-responsive-md > .table > tbody > tr > th,.table-responsive-md > .table > tfoot > tr > td,.table-responsive-md > .table > tfoot > tr > th,.table-responsive-md > .table > thead > tr > td,.table-responsive-md > .table > thead > tr > th{white-space:nowrap;}
.masonry-grid{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.card-toolbar{padding-left:15px;padding-right:15px;}
.card-body{padding:15px;}
}
@media (min-width:992px){
.lyear-timeline .lyear-timeline-item:nth-child(even) .lyear-timeline-item-action{-webkit-box-ordinal-group:2;order:1;text-align:right;}
.lyear-timeline .lyear-timeline-item:nth-child(odd) .lyear-timeline-item-action{-webkit-box-ordinal-group:4;order:3;text-align:left;}
.lyear-timeline .lyear-timeline-item:nth-child(even) .lyear-timeline-item-content{-webkit-box-ordinal-group:4;order:3;}
.lyear-timeline .lyear-timeline-item:nth-child(odd) .lyear-timeline-item-content{-webkit-box-ordinal-group:2;order:1;}
}
@media (max-width:991.98px){
.table-responsive{border:1px solid #f2f3f3;}
.table-responsive > .table{margin-bottom:0;}
.table-responsive > .table-bordered{border:0!important;}
.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > thead > tr > th:first-child{border-left:0;}
.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom:0;}
.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > thead > tr > th:last-child{border-right:0;}
.table-responsive-lg > .table > tbody > tr > td,.table-responsive-lg > .table > tbody > tr > th,.table-responsive-lg > .table > tfoot > tr > td,.table-responsive-lg > .table > tfoot > tr > th,.table-responsive-lg > .table > thead > tr > td,.table-responsive-lg > .table > thead > tr > th{white-space:nowrap;}
.table-responsive ~ .pagination{margin-top:1rem;}
.table-responsive ~ .table-pagination{margin-top:1rem;}
.lyear-timeline-center .lyear-timeline-item .lyear-timeline-item-content{-webkit-box-ordinal-group:4;order:3;}
.lyear-timeline-center .lyear-timeline-item .lyear-timeline-item-action{text-align:right;}
}
@media (max-width:1199.98px){
.table-responsive-xl > .table > tbody > tr > td,.table-responsive-xl > .table > tbody > tr > th,.table-responsive-xl > .table > tfoot > tr > td,.table-responsive-xl > .table > tfoot > tr > th,.table-responsive-xl > .table > thead > tr > td,.table-responsive-xl > .table > thead > tr > th{white-space:nowrap;}
}
@media (min-width:768px){
.form-horizontal .col-form-label{margin-bottom:0;text-align:right;}
.form-horizontal .form-control-group{padding-top:calc(0.3125rem + 1px);}
}