﻿/*
 * miui created by mi;版本：1.0.2；最后更新：2020-10-26*
 */

/*bootstrap///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 内容 ================*/
/* 重置 --------------------------------*/
a,a:not([href]):not([class]){color:#1565C0;cursor:pointer;}
a:hover,a:not([href]):not([class]):hover{color:#0047a2}
button:focus,input:focus{outline:none;}
input::-webkit-input-placeholder { color: #ccc; } 
input:-moz-placeholder { color: #ccc; } 
input::-moz-placeholder {color: #ccc; } 
input:-ms-input-placeholder { color: #ccc; }
ol, ul, dl{margin:0;}


/* 排版 --------------------------------*/


/* 组件 ================*/
/* 通用 --------------------------------*/
/*# alert*/
.alert-dismissible .close{line-height:1.25rem;}
/*## */
.alert-primary{background-color:rgba(21,101,192,0.2);}
.alert-secondary{background-color:rgba(108,117,125,0.2);}
.alert-success{background-color:rgba(0,200,81,0.2);}
.alert-danger{background-color:rgba(255,68,68,0.2);}
.alert-warning{background-color:rgba(255,187,51,0.2);}
.alert-info{background-color:rgba(51,181,229,0.2);}
.alert-light{background-color: rgba(248,249,250,0.2);}
.alert-dark{background-color: rgba(52,58,64,0.2);}


/*# accordion*/


/*# badge*/
.badge{font-weight:normal;}
/**/
.badge-primary {background-color: #1565C0 ;}
.badge-success {background-color: #00C851 ;}
.badge-danger {background-color: #ff4444 ;}
.badge-warning {background-color: #ffbb33 ;color:#fff;}
.badge-info {background-color: #33b5e5 ;}
/**/
a.badge-primary:hover, a.badge-primary:focus{background-color:#0047a2;}
a.badge-success:hover, a.badge-success:focus{background-color:#00aa33;}
a.badge-danger:hover, a.badge-danger:focus{background-color:#e12626;}
a.badge-warning:hover, a.badge-warning:focus{background-color:#e19d15;color:#fff;}
a.badge-info:hover, a.badge-info:focus{background-color:#1597c7;}


/*# breadcrumb*/
.breadcrumb a{color:#212529;}
.breadcrumb a:hover{color:#1565C0;}
.breadcrumb-item+.breadcrumb-item::before{font-size:12px;}


/*# button*/
.btn{line-height:1.5rem;}
.btn.disabled, .btn:disabled {cursor:default;box-shadow:none !important;}
.btn:not(.disabled),.btn:not(:disabled){cursor:pointer;}
/**/
.btn-sm, .btn-group-sm > .btn{font-size:0.875rem;line-height:1.125rem;}
.btn-lg, .btn-group-lg > .btn{font-size:1.25rem;line-height:1.875rem;}
/**/
.btn-link{color: #212529;}
.btn-link:hover{color:#1565C0;}
.btn-link:disabled, .btn-link.disabled {color:#9ca8b3;opacity:1;}
.btn-link-primary{color:#1565C0}
.btn-link-primary:hover{color:#0047a2}

/*## 样式1*/
.btn-primary {background-color: #1565C0;border-color:#1565C0;}
.btn-primary:hover{background-color:#0047a2;border-color:#0047a2;}
.btn-primary:focus, .btn-primary.focus {background-color:#0047a2;border-color:#0047a2;box-shadow: 0 0 0 0.2rem rgba(21,101,192, 0.5);}
.btn-primary.disabled, .btn-primary:disabled {background-color: #1565C0;border-color:#1565C0;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle {background-color:#0047a2;border-color:#0047a2;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(21,101,192, 0.5);}

.btn-success {background-color: #00C851;border-color: #00C851;}
.btn-success:hover{background-color:#00aa33;border-color:#00aa33;}
.btn-success:focus, .btn-success.focus {background-color:#00aa33;border-color:#00aa33;box-shadow: 0 0 0 0.2rem rgba(0,200,81, 0.5);}
.btn-success.disabled, .btn-success:disabled {background-color: #00C851;border-color:#00C851;}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle {background-color:#00aa33;border-color:#00aa33;}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn-success.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(0,200,81, 0.5);}

.btn-danger {background-color: #ff4444;border-color: #ff4444;}
.btn-danger:hover{background-color:#e12626;border-color:#e12626;}
.btn-danger:focus, .btn-danger.focus {background-color:#e12626;border-color:#e12626;box-shadow: 0 0 0 0.2rem rgba(255,68,68, 0.5);}
.btn-danger.disabled, .btn-danger:disabled {background-color: #ff4444;border-color:#ff4444;}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,.show > .btn-danger.dropdown-toggle {background-color:#e12626;border-color:#e12626;}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-danger.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(255,68,68, 0.5);}

.btn-warning {background-color: #ffbb33;border-color: #ffbb33;color:#fff;}
.btn-warning:hover{background-color:#e19d15;border-color:#e19d15;color:#fff}
.btn-warning:focus, .btn-warning.focus {color:#fff;background-color:#e19d15;border-color:#e19d15;box-shadow: 0 0 0 0.2rem rgba(255,187,51, 0.5);}
.btn-warning.disabled, .btn-warning:disabled {background-color: #ffbb33;border-color:#ffbb33;color:#fff}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle {background-color:#e19d15;border-color:#e19d15;color:#fff}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-warning.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(255,187,51, 0.5);}

.btn-info {background-color: #33b5e5;border-color: #33b5e5;}
.btn-info:hover{background-color:#1597c7;border-color:#1597c7;}
.btn-info:focus, .btn-info.focus {background-color:#1597c7;border-color:#1597c7;box-shadow: 0 0 0 0.2rem rgba(51,181,229, 0.5);}
.btn-info.disabled, .btn-info:disabled {background-color: #33b5e5;border-color:#33b5e5;}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,.show > .btn-info.dropdown-toggle {background-color:#1597c7;border-color:#1597c7;}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,.show > .btn-info.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(51,181,229, 0.5);}

/*## 样式2*/
.btn-outline-primary {color: #1565C0;border-color: #1565C0;}
.btn-outline-primary:hover {background-color: #1565C0;border-color: #1565C0;}
.btn-outline-primary:focus, .btn-outline-primary.focus {box-shadow: 0 0 0 0.2rem rgba(21,101,192, 0.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {color: #1565C0;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 {background-color: #1565C0;border-color: #1565C0;}
.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: 0 0 0 0.2rem rgba(21,101,192, 0.5);}

.btn-outline-success {color: #00C851;border-color: #00C851;}
.btn-outline-success:hover{background-color:#00C851;border-color:#00C851;}
.btn-outline-success:focus, .btn-outline-success.focus {box-shadow: 0 0 0 0.2rem rgba(0,200,81, 0.5);}
.btn-outline-success.disabled, .btn-outline-success:disabled {color: #00C851;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 {background-color:#00C851;border-color:#00C851;}
.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: 0 0 0 0.2rem rgba(0,200,81, 0.5);}

.btn-outline-danger {color: #ff4444;border-color: #ff4444;}
.btn-outline-danger:hover{background-color:#ff4444;border-color:#ff4444;}
.btn-outline-danger:focus, .btn-outline-danger.focus {box-shadow: 0 0 0 0.2rem rgba(255,68,68, 0.5);}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {color: #ff4444;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 {background-color:#ff4444;border-color:#ff4444;}
.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: 0 0 0 0.2rem rgba(255,68,68, 0.5);}

.btn-outline-warning {color: #ffbb33;border-color: #ffbb33;}
.btn-outline-warning:hover{background-color:#ffbb33;border-color:#ffbb33;color:#fff;}
.btn-outline-warning:focus, .btn-outline-warning.focus {box-shadow: 0 0 0 0.2rem rgba(255,187,51, 0.5);}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {color: #ffbb33;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 {background-color:#ffbb33;border-color:#ffbb33;color:#fff}
.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: 0 0 0 0.2rem rgba(255,187,51, 0.5);}

.btn-outline-info {color: #33b5e5;border-color: #33b5e5;}
.btn-outline-info:hover{background-color:#33b5e5;border-color:#33b5e5;}
.btn-outline-info:focus, .btn-outline-info.focus {box-shadow: 0 0 0 0.2rem rgba(51,181,229, 0.5);}
.btn-outline-info.disabled, .btn-outline-info:disabled {color: #33b5e5;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 {background-color:#33b5e5;border-color:#33b5e5;}
.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: 0 0 0 0.2rem rgba(51,181,229, 0.5);}

.btn-outline-secondary{background-color:#fff}

.btn-outline-light {color:#212529;}
.btn-outline-light.disabled, .btn-outline-light:disabled{color:#212529;}


/*# card*/
.card{border-width:0;-webkit-box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.05); box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.05);}
.card .card-body+.card-body{border-top: 1px solid rgba(0, 0, 0, 0.125);}
/**/
.card-header-tabs{margin-left:0;margin-right:0;}


/*# dropdown*/
.dropdown-menu{font-size:0.875rem;}
/**/
.dropdown-item:hover, .dropdown-item:focus {}
.dropdown-item.active, .dropdown-item:active{background-color:#1565C0;}


/*# listgroup*/
.list-group-item.active{background-color:#1565C0;border-color:#1565C0;}
.list-group-item.disabled, .list-group-item:disabled{color:#9ca8b3;}
/**/
.list-group-item-primary{background-color:rgba(21,101,192,0.2);}
.list-group-item-success{background-color:rgba(0,200,81,0.2);}
.list-group-item-danger{background-color:rgba(255,68,68,0.2);}
.list-group-item-warning{background-color:rgba(255,187,51,0.2);}
.list-group-item-info{background-color:rgba(51,181,229,0.2);}


/*# modal*/
.modal-header{padding:.75rem 1.25rem;}
.modal-body{padding:1.25rem;}
.modal-footer{padding: 0.75rem 1.25rem;}
/**/
.modal-footer > *{margin:0;}
.modal-footer:not(.mim-modal-pagenumber) .btn+.btn{margin-left:8px;}
.modal-backdrop{width:100%;height:100%;}

/*# nav*/
.nav .nav-link{color:#212529}
.nav .nav-link:hover{color:#1565C0;}
.nav .nav-link.active{color:#1565C0;}
.nav-link.disabled{color:#9ca8b3;}
/*## 样式1*/
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color:#1565C0}
.nav-tabs .nav-link.disabled{color:#9ca8b3;}
/*## 样式2*/
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color:#1565C0;color:#fff;}


/*# 导航栏*/
.miu-navbar-v1{}


/*# Pagination*/
.page-link{color:#212529;line-height:1.25rem;}
.page-link:hover{color:#212529;}
.page-item.active .page-link{background-color:#1565C0;border-color:#1565C0;}
.page-item.disabled .page-link{color:#9ca8b3;}
/**/
.pagination-sm .page-link{line-height:1.125rem;font-size:0.75rem;}
.pagination-lg .page-link{/*padding: 0.5rem 1rem;*/padding:0.75rem 1rem;line-height:1.375rem;}


/*# progress-bar*/
.progress{border-radius:999rem;}
.progress-bar{background-color:#1565C0;}

/*# spinner*/
.spinner-border,.spinner-grow{color:#9ca8b3 }


/* 表单 --------------------------------*/
/*# 文本*/
.form-text{color:#9ca8b3;font-size:12px;}


/*# */
.form-control::-webkit-input-placeholder {color: #ccc;}
.form-control::-moz-placeholder {color: #ccc;}
.form-control:-ms-input-placeholder {color: #ccc;}
.form-control::-ms-input-placeholder {color: #ccc;}
.form-control::placeholder {color: #ccc;}

.form-control{line-height:1.5rem;height: calc(1.5rem + 0.75rem + 2px);color:#212529;}
.form-control:focus{border-color:#1565C0;box-shadow: none;color:#212529;}
.form-control:disabled, .form-control[readonly]{box-shadow:none;}
.form-control:disabled{color:#6c757d}
/**/
.form-control-sm{font-size:0.75rem;line-height:1.125rem;height:calc(1.125rem + 0.5rem + 2px);}
.form-control-lg{font-size: 1.25rem;height:calc(1.5em + 1rem + 2px)}


/*# custom*/
label.custom-control{margin-bottom:0;vertical-align:middle;}
.custom-control{min-height:1.25rem;}
.custom-control-label{display:block;height:1.25rem;line-height:1.25rem;}
.custom-control-label::before,.custom-control-label::after{left:-1.25rem;top:0.125rem;}
.custom-control .custom-control-input:not(:disabled)~.custom-control-label:after{cursor:pointer;}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(21,101,192, 0.25);}
.custom-control-input:checked ~ .custom-control-label::before{background-color:#1565C0;border-color:#1565C0;}
/**/
.custom-checkbox{padding-left:1.25rem;}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0,0,0, 0.2);border-color: #adb5bd;}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0,0,0, 0.4);border-color: #adb5bd;}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(21,101,192, 0.5);}
/**/
.custom-switch .custom-control-label::after{top: calc(0.125rem + 2px);}
/**/
.custom-select{font-size:1rem;line-height:1.5rem;height: calc(1.5rem + 0.75rem + 2px);}
.custom-select:focus{box-shadow:none;border-color:#1565C0;}
.custom-select-sm{font-size:12px;line-height:18px;height: calc(18px + 0.5rem + 2px);}
.custom-select-lg{height: calc(1.5em + 1rem + 2px);font-size: 1.25rem;}
/**/
.custom-file{height: calc(1.5rem + 0.75rem + 2px);}
.custom-file-label{line-height:1.5rem;height: calc(1.5rem + 0.75rem + 2px);color:#6c757d;}
.custom-file-label::after{height: calc(1.5rem + 0.75rem);}
/**/
.custom-range{height:1.25rem;}
.custom-range::-webkit-slider-runnable-track{}
.custom-range::-webkit-slider-thumb{background-color: #1565C0;}
.custom-range:hover::-webkit-slider-thumb,.custom-range:focus::-webkit-slider-thumb{background-color: #0047a2;}
 /**/
.custom-range:focus::-webkit-slider-thumb {box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(21,101,192, 0.25);}
.custom-range:focus::-moz-range-thumb {box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(21,101,192, 0.25);}
.custom-range:focus::-ms-thumb {box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(21,101,192, 0.25);}
.custom-range::-ms-thumb:active {background-color: #0047a2;}


/*# group*/
.input-group-text{font-size:0.875rem;}
.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select{height: calc(18px + 0.5rem + 2px);line-height:18px;}
.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn{line-height:18px;font-size:12px;}


/*# 验证*/
.was-validated .form-control:valid, .form-control.is-valid{border-color:#00C851;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2300C851' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}
.was-validated .form-control:invalid, .form-control.is-invalid{border-color:#ff4444;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff4444' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{color:#00aa33}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{color:#e12626}

.was-validated .custom-select:valid, .custom-select.is-valid{border-color:#00C851;}
.was-validated .custom-select:invalid, .custom-select.is-invalid{border-color:#ff4444;}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label{border-color:#00C851;}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label{border-color:#ff4444;}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label{color:#00aa33}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label{color:#e12626}
 

/*# 提示文本*/
.valid-feedback{color:#00C851;}
.invalid-feedback{color:#ff4444}


/* 表格 --------------------------------*/
.table{margin-bottom:0;}
.table thead th{border-bottom-width:1px;font-weight:normal;}
/**/
.table-hover tbody tr:hover{background-color:rgba(0, 0, 0, 0.02);}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0, 0, 0, 0.02);}
.table-responsive>.table{margin-bottom:0;white-space:nowrap;}
/**/
.table .thead-light th{color:#212529;font-weight:normal;}
/**/
.table-sm th, .table-sm td{padding:0.25rem 0.5rem;}

 
/* 工具 ================*/
/*#bg*/
.bg-primary {background-color: #1565C0 !important;}
.bg-success {background-color: #00C851 !important;}
.bg-danger {background-color: #ff4444 !important;}
.bg-warning {background-color: #ffbb33 !important;}
.bg-info {background-color: #33b5e5 !important;}

/*#border*/
.border-primary {border-color: #1565C0 !important;}
.border-success {border-color: #00C851 !important;}
.border-danger {border-color: #ff4444 !important;}
.border-warning {border-color: #ffbb33 !important;}
.border-info {border-color: #33b5e5 !important;}

/*#text*/
.text-primary {color: #1565C0 !important;}
.text-success {color: #00C851 !important;}
.text-danger {color: #ff4444 !important;}
.text-warning {color: #ffbb33 !important;}
.text-info {color: #33b5e5 !important;}
/**/
a.text-primary:hover, a.text-primary:focus {color: #0047a2 !important;}
a.text-success:hover, a.text-success:focus {color: #00aa33 !important;}
a.text-danger:hover, a.text-danger:focus {color: #e12626 !important;}
a.text-warning:hover, a.text-warning:focus {color: #e19d15 !important;}
a.text-info:hover, a.text-info:focus {color: #1597c7 !important;}
/**/
.text-muted{color:#9ca8b3 !important;}
/**/
.font-weight-bold{font-weight:bold !important;}



/*Miui///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 内容 ================*/
/* 重置 --------------------------------*/
/* 排版 --------------------------------*/


/* 组件 ================*/
/* 通用 --------------------------------*/
/*# alert*/
/*## 样式1*/
.miu-alert-primary-fill {background-color: #1565C0;color:#fff;}
.miu-alert-secondary-fill {background-color: #6c757d;color:#fff;}
.miu-alert-success-fill {background-color: #00C851;color:#fff;}
.miu-alert-danger-fill {background-color: #ff4444;color:#fff;}
.miu-alert-warning-fill {background-color: #ffbb33;color:#fff;}
.miu-alert-info-fill {background-color: #33b5e5;color:#fff;}
.miu-alert-light-fill {background-color: #f8f9fa;color:#212529;}
.miu-alert-dark-fill {background-color: #343a40;color:#fff;}
/**/
.miu-alert-primary-fill .alert-link, .miu-alert-secondary-fill .alert-link, .miu-alert-success-fill .alert-link, .miu-alert-danger-fill .alert-link, .miu-alert-warning-fill .alert-link, .miu-alert-info-fill .alert-link,.miu-alert-dark-fill .alert-link {color: #fff;}
.miu-alert-light-fill .alert-link{color: #212529;}


/*# accordion*/
/*## 样式1：无边框*/
.miu-accordion-borderless{}
.miu-accordion-borderless>.card{border:0;}
.miu-accordion-borderless>.miu-card-white .card-header{border:0;padding-left:0;padding-right:0;font-weight:bold;}
.miu-accordion-borderless>.miu-card-white .card-body{padding-top:0;padding-left:0;padding-right:0;}
.miu-accordion-borderless>.card .card-header.collapsed{font-weight:normal;}

/*## 样式2：水平分隔线*/
.miu-accordion-v1>.card{border-width:0;}
.miu-accordion-v1>.card .card-header{padding-left:0;padding-right:0;border-width:0;font-weight:bold;}
.miu-accordion-v1>.card .card-body{padding-left:0;padding-right:0;padding-top:0;}
.miu-accordion-v1>.card+.card{border-top-width:1px;}
.miu-accordion-v1>.card .card-header.collapsed{font-weight:normal;}

/*## 样式3：card间分隔*/
.miu-accordion-space{}
.miu-accordion-space>.card+.card{margin-top:16px;}
.miu-accordion-space>.card>.card-header{border-bottom:0;}
.miu-accordion-space>.card>.card-body{border-top:1px solid rgba(0, 0, 0, 0.125);}
/*.miu-accordion-space>.card:not(:first-of-type) {border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}
.miu-accordion-space>.card:not(:first-of-type):not(:last-of-type){border-bottom:1px solid rgba(0, 0, 0, 0.125);border-radius:0.25rem;}*/


/*## 图标*/
.accordion.miu-accordion-toggle-plus{}
.accordion.miu-accordion-toggle-plus>.card .card-header{position:relative;}
.accordion.miu-accordion-toggle-plus>.card .card-header:after{content:"\f068";position: absolute;top:50%;right:1.25rem;margin-top:-.5em;font-family: 'Font Awesome 5 Free';font-weight: 900;line-height: 1;font-size: 0.7rem;-webkit-transition: all 0.15s ease;transition: all 0.15s ease;}
.accordion.miu-accordion-toggle-plus>.card .card-header.collapsed:after{content:"\f067";color:#9ca8b3}
/**/
.accordion.miu-accordion-toggle-arrow{}
.accordion.miu-accordion-toggle-arrow>.card .card-header{position:relative;}
.accordion.miu-accordion-toggle-arrow>.card .card-header:after{content:"\f077";position: absolute;top:50%;right:1.25rem;margin-top:-.5em;font-family: 'Font Awesome 5 Free';font-weight: 900;line-height: 1;font-size: 0.7rem;-webkit-transition: all 0.15s ease;transition: all 0.15s ease;}
.accordion.miu-accordion-toggle-arrow>.card .card-header.collapsed:after{content:"\f054";color:#9ca8b3}
/**/
.accordion.miu-accordion-toggle-icon{}
.accordion.miu-accordion-toggle-icon>.card .card-header{display:flex;align-items:center;}
.miu-accordion-toggle-icon__icon{display:inline-block;min-width:1em;height:1em;line-height:1em;font-family: 'Font Awesome 5 Free';font-weight: 900;text-align:center;-webkit-transition: all 0.15s ease;transition: all 0.15s ease;/*color:#30419b;*/}
.miu-accordion-toggle-icon__icon{margin-right:8px;}
.miu-accordion-toggle-icon__icon-right{margin-right:0;margin-left:auto;}
.accordion.miu-accordion-toggle-icon > .card .card-header.collapsed .miu-accordion-toggle-icon__icon{color:#9ca8b3;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
/*特殊*/
.miu-accordion-toggle-plus.miu-accordion-v1>.card .card-header:after{right:0;}
.miu-accordion-toggle-arrow.miu-accordion-v1>.card .card-header:after{right:0;}


/*# badge*/
.miu-badge-dot{display:inline-block;height:8px;width:8px;border-radius:999rem;}
/*尺寸*/
.miu-badge-dot.miu-badge-sm{height:4px;width:4px;}
.miu-badge-dot.miu-badge-lg{height:16px;width:16px;}
/**/
.miu-badge-dismissible__close{font-style:normal;margin-left:4px;cursor:pointer;padding-left:4px;}
.miu-badge-dismissible__close:after{content:"\f00d";font-family: 'Font Awesome 5 Free';font-weight: 900;}


/*# button*/
.miu-btn__icon{margin-right:4px;}
/*正方形*/
.miu-btn-regular{min-width:calc(1.5rem + 0.75rem + 2px);padding-left:0;padding-right:0;text-align:center;}
.miu-btn-regular.btn-sm{min-width:calc(18px + 0.5rem + 2px);padding-left:0;padding-right:0;text-align:center;}
.miu-btn-regular.btn-lg{min-width:calc(30px + 1rem + 2px);padding-left:0;padding-right:0;text-align:center;}
/*圆角*/
.miu-btn-pill{border-radius:999rem;}
/*圆形*/
.miu-btn-circle{border-radius:999rem;min-width:calc(1.5rem + 0.75rem + 2px);padding-left:0;padding-right:0;text-align:center;}
.miu-btn-circle.btn-sm{min-width:calc(18px + 0.5rem + 2px);padding-left:0;padding-right:0;text-align:center;}
.miu-btn-circle.btn-lg{min-width:calc(30px + 1rem + 2px);padding-left:0;padding-right:0;text-align:center;}

/*## 样式*/
.miu-btn-primary-bright {color: #1565C0;background-color: rgba(21,101,192,0.2);border-color:transparent;}
.miu-btn-primary-bright:not(:disabled):not(.disabled):hover {background-color: #1565C0;color: #fff;}
.miu-btn-primary-bright:focus, .miu-btn-primary-bright.focus {box-shadow: 0 0 0 0.2rem rgba(21,101,192, 0.5);}
.miu-btn-primary-bright.disabled, .miu-btn-primary-bright:disabled {color: #1565C0;}
.miu-btn-primary-bright:not(:disabled):not(.disabled):active, .miu-btn-primary-bright:not(:disabled):not(.disabled).active,.show > .miu-btn-primary-bright.dropdown-toggle {background-color: #1565C0;color: #fff;}
.miu-btn-primary-bright:not(:disabled):not(.disabled):active:focus, .miu-btn-primary-bright:not(:disabled):not(.disabled).active:focus,.show > .miu-btn-primary-bright.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(21,101,192, 0.5);}

.miu-btn-secondary-bright {color: #6c757d;background-color: rgba(108,117,125, 0.2);border-color:transparent;}
.miu-btn-secondary-bright:not(:disabled):not(.disabled):hover{background-color:#6c757d;color:#fff;}
.miu-btn-secondary-bright:focus, .miu-btn-secondary-bright.focus {box-shadow: 0 0 0 0.2rem rgba(108,117,125, 0.5);}
.miu-btn-secondary-bright.disabled, .miu-btn-secondary-bright:disabled {color: #6c757d;}
.miu-btn-secondary-bright:not(:disabled):not(.disabled):active, .miu-btn-secondary-bright:not(:disabled):not(.disabled).active,.show > .miu-btn-secondary-bright.dropdown-toggle {background-color:#6c757d;color: #fff;}
.miu-btn-secondary-bright:not(:disabled):not(.disabled):active:focus, .miu-btn-secondary-bright:not(:disabled):not(.disabled).active:focus,.show > .miu-btn-secondary-bright.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(108,117,125, 0.5);}

.miu-btn-success-bright {color: #00C851;background-color: rgba(175,184,189, 0.2);border-color:transparent;}
.miu-btn-success-bright:not(:disabled):not(.disabled):hover{background-color:#00C851;color:#fff;}
.miu-btn-success-bright:focus, .miu-btn-success-bright.focus {box-shadow: 0 0 0 0.2rem rgba(175,184,189, 0.5);}
.miu-btn-success-bright.disabled, .miu-btn-success-bright:disabled {color: #00C851;}
.miu-btn-success-bright:not(:disabled):not(.disabled):active, .miu-btn-success-bright:not(:disabled):not(.disabled).active,.show > .miu-btn-success-bright.dropdown-toggle {background-color:#00C851;color: #fff;}
.miu-btn-success-bright:not(:disabled):not(.disabled):active:focus, .miu-btn-success-bright:not(:disabled):not(.disabled).active:focus,.show > .miu-btn-success-bright.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(175,184,189, 0.5);}

.miu-btn-danger-bright {color: #ff4444;background-color: rgba(255,68,68, 0.2);border-color:transparent;}
.miu-btn-danger-bright:not(:disabled):not(.disabled):hover{background-color:#ff4444;color:#fff;}
.miu-btn-danger-bright:focus, .miu-btn-danger-bright.focus {box-shadow: 0 0 0 0.2rem rgba(255,68,68, 0.5);}
.miu-btn-danger-bright.disabled, .miu-btn-danger-bright:disabled {color: #ff4444;}
.miu-btn-danger-bright:not(:disabled):not(.disabled):active, .miu-btn-danger-bright:not(:disabled):not(.disabled).active,.show > .miu-btn-danger-bright.dropdown-toggle {background-color:#ff4444;color: #fff;}
.miu-btn-danger-bright:not(:disabled):not(.disabled):active:focus, .miu-btn-danger-bright:not(:disabled):not(.disabled).active:focus,.show > .miu-btn-danger-bright.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(255,68,68, 0.5);}

.miu-btn-warning-bright {color: #ffbb33;background-color: rgba(255,187,51, 0.2);border-color:transparent;}
.miu-btn-warning-bright:not(:disabled):not(.disabled):hover{background-color:#ffbb33;color:#fff;}
.miu-btn-warning-bright:focus, .miu-btn-warning-bright.focus {box-shadow: 0 0 0 0.2rem rgba(255,187,51, 0.5);}
.miu-btn-warning-bright.disabled, .miu-btn-warning-bright:disabled {color: #ffbb33;}
.miu-btn-warning-bright:not(:disabled):not(.disabled):active, .miu-btn-warning-bright:not(:disabled):not(.disabled).active,.show > .miu-btn-warning-bright.dropdown-toggle {background-color:#ffbb33;color:#fff}
.miu-btn-warning-bright:not(:disabled):not(.disabled):active:focus, .miu-btn-warning-bright:not(:disabled):not(.disabled).active:focus,.show > .miu-btn-warning-bright.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(255,187,51, 0.5);}

.miu-btn-info-bright {color: #33b5e5;background-color: rgba(51,181,229, 0.2);border-color:transparent;}
.miu-btn-info-bright:not(:disabled):not(.disabled):hover{background-color:#33b5e5;color:#fff;}
.miu-btn-info-bright:focus, .miu-btn-info-bright.focus {box-shadow: 0 0 0 0.2rem rgba(51,181,229, 0.5);}
.miu-btn-info-bright.disabled, .miu-btn-info-bright:disabled {color: #33b5e5;}
.miu-btn-info-bright:not(:disabled):not(.disabled):active, .miu-btn-info-bright:not(:disabled):not(.disabled).active,.show > .miu-btn-info-bright.dropdown-toggle {background-color:#33b5e5;color: #fff;}
.miu-btn-info-bright:not(:disabled):not(.disabled):active:focus, .miu-btn-info-bright:not(:disabled):not(.disabled).active:focus,.show > .miu-btn-info-bright.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(51,181,229, 0.5);}

.miu-btn-dark-bright {color: #343a40;background-color:rgba(52,58,64, 0.2);border-color:transparent;}
.miu-btn-dark-bright:not(:disabled):not(.disabled):hover{background-color:#343a40;color:#fff;}
.miu-btn-dark-bright:focus, .miu-btn-dark-bright.focus {box-shadow: 0 0 0 0.2rem rgba(52,58,64, 0.5);}
.miu-btn-dark-bright.disabled, .miu-btn-dark-bright:disabled {color: #343a40;}
.miu-btn-dark-bright:not(:disabled):not(.disabled):active, .miu-btn-dark-bright:not(:disabled):not(.disabled).active,.show > .miu-btn-dark-bright.dropdown-toggle {background-color:#343a40;color: #fff;}
.miu-btn-dark-bright:not(:disabled):not(.disabled):active:focus, .miu-btn-dark-bright:not(:disabled):not(.disabled).active:focus,.show > .miu-btn-dark-bright.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(52,58,64, 0.5);}

/*## */
/*.miu-btn2-outline2-primary{}
.miu-btn2-outline2-primary:not(:disabled):not(.disabled):hover{border-color:#1565C0;color:#1565C0;}
.miu-btn2-outline2-primary:active,.miu-btn2-outline2-primary.active{border-color:#1565C0;color:#1565C0;}
.miu-btn2-outline2-primary.disabled,.miu-btn2-outline2-primary:disabled{color:#9ca8b3;opacity:1;}*/

/*##*/
.miu-btn2-outline2-primary,.miu-btn2-outline2-danger,.miu-btn2-outline2-secondary{border-color:#dee2e6;color:#212529}
/**/
.miu-btn2-outline2-primary:hover,.miu-btn2-outline2-primary:active,.miu-btn2-outline2-primary.active{border-color:#1565C0;color:#1565C0}
.miu-btn2-outline2-danger:hover,.miu-btn2-outline2-danger:active,.miu-btn2-outline2-danger.active{border-color:#ff4444;color:#ff4444}
.miu-btn2-outline2-secondary:hover,.miu-btn2-outline2-secondary:active,.miu-btn2-outline2-secondary.active{border-color:#6c757d;color:#212529}
/**/
.miu-btn2-outline2-primary:disabled,.miu-btn2-outline2-primary.disabled,
.miu-btn2-outline2-danger:disabled,.miu-btn2-outline2-danger.disabled
.miu-btn2-outline2-secondary:disabled,.miu-btn2-outline2-secondary.disabled{border-color:#dee2e6;color:#6c757d;cursor:not-allowed;}

/*## 样式：固定尺寸*/
.miu-btn--width-v1{min-width:100px;}


/*# card*/
/*## 颜色*/
.miu-card-white {}
.miu-card-white .card-header,.miu-card-white .card-footer{background-color:transparent;}

/*## 样式1：边框+阴影*/
.miu-card-outline{border: 1px solid rgba(0, 0, 0, 0.125);box-shadow:none;}

/*## 样式2：有分区标题*/
.miu-card-bookmark{}
.miu-card-bookmark>.card-body{padding:40px 40px;border-left:130px solid rgba(0, 0, 0, 0.03);}
.miu-card-bookmark__itm{position:relative;padding-left:170px;margin-left:-170px;min-height:40px;}
.miu-card-bookmark__itm+.miu-card-bookmark__itm{margin-top:3rem;}
/*标题*/
.miu-card-bookmark .miu-card-bookmark__tt{position:relative;display:inline-block;padding: 0px 15px;color: #fff;background-color: #9ca8b3;line-height: 40px;position:absolute;top:0;left:0;width:130px;}
.miu-card-bookmark .miu-card-bookmark__tt:after{content:"";display:inline-block;height:40px;border-width:20px 0 20px 12px;border-style:solid;border-left-color:#9ca8b3;border-top-color:transparent;border-bottom-color:transparent;position:absolute;top:0;right:-12px;}
.miu-card-bookmark .miu-card-bookmark__tt i{margin-right:4px;}


/*# 文件树*/
.miu-filetree,.miu-filetree ul{padding:0;margin:0;list-style:none;}
.miu-filetree{}
.miu-filetree .miu-filetree__name{line-height:1.5rem;padding:2px 0;}
.miu-filetree .miu-filetree__name:hover{background-color:#e7f4f9;}
.miu-filetree .miu-filetree__name.z-active{background-color:#b3e8ff;}
/**/
.miu-filetree .miu-filetree__ocl,.miu-filetree .miu-filetree__icon{display:inline-block;background-image: url("../../Images/BaseImg/32px.png");background-repeat:no-repeat;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;vertical-align:top;}
.miu-filetree .miu-filetree__ocl{}
.miu-filetree .miu-filetree__icon{background-position:-260px -4px;margin-right:2px;}
/**/
.miu-filetree li.miu-filetree__node{}
.miu-filetree .miu-filetree__node-last{}
.miu-filetree .miu-filetree__node-last .miu-filetree__icon{background-position: -100px -68px;}

.miu-filetree li li>.miu-filetree__name{padding-left:48px;}
/**/
.miu-filetree .miu-filetree__node-open{}
.miu-filetree .miu-filetree__node-open>.miu-filetree__name .miu-filetree__ocl{background-position: -36px -4px;}
.miu-filetree .miu-filetree__node-open>ul{display:block;}
.miu-filetree .miu-filetree__node-close{}
.miu-filetree .miu-filetree__node-close>.miu-filetree__name .miu-filetree__ocl{background-position: -4px -4px;}
.miu-filetree .miu-filetree__node-close>ul{display:none;}
/*扩展：带按钮（录单页-选择产品弹窗）*/
.miu-filetree-hasbtn .miu-filetree__name:after{content:"";display:block;clear:both;}
.miu-filetree-hasbtn .miu-filetree__btn{display:inline-block;height:20px;line-height:20px;padding:0 8px;margin:2px 20px 2px 0;float:right;color:#fff;background-color:#6c757d;border-radius:4px;font-size:12px;cursor:pointer;display:none;}
.miu-filetree-hasbtn .miu-filetree__btn:hover{background-color:#30419b}
.miu-filetree-hasbtn .miu-filetree__name:hover .miu-filetree__btn{display:block}


/*# 分区标题*/
/*## 通用：图标*/
.miu-heading__icon1{display:inline-block;position:relative;width:12px;height:20px;}
.miu-heading__icon1:before{content:"";display:inline-block;height:16px;width:6px;background-color:#1565C0;position:absolute;top:50%;left:0;margin-top:-10px;border-radius:999rem;}
.miu-heading__icon1:after{content:"";display:inline-block;height:16px;width:6px;background-color:rgba(21,101,192,0.2);position:absolute;top:50%;left:4px;margin-top:-6px;border-radius:999rem;}
/**/
.miu-heading__action{}

/*## 样式-带图标*/
.miu-heading-v1{line-height:28px;margin-bottom:16px;font-size:16px;}
.miu-heading-v1 .miu-heading-v1__icon{min-width:20px;text-align:center;margin-right:4px;vertical-align:middle}

/*## 样式-有背景色*/
.miu-heading-v2{padding:4px 16px;color:#212529;background-color:#e9ecef;margin-bottom:16px;line-height:28px;}
.miu-heading-v2 .miu-heading-v2__icon{min-width:20px;text-align:center;margin-right:4px;vertical-align:middle;}

/*## 样式-书签效果*/
.miu-heading-v3{position:relative;display:inline-block;padding: 0px 16px;margin-right:12px;color: #212529;background-color: #e9ecef;line-height: 40px;min-width:130px;}
.miu-heading-v3:after{content:"";display:inline-block;height:40px;border-width:20px 0 20px 12px;border-style:solid;border-left-color:#e9ecef;border-top-color:transparent;border-bottom-color:transparent;position:absolute;top:0;right:-12px;}
.miu-heading-v3 .miu-heading-v3__icon{min-width:20px;text-align:center;margin-right:4px;}

/*## 颜色*/
.miu-heading--primary{background-color:#1565C0;color:#fff;}
.miu-heading--primary:after{border-left-color:#1565C0;}
.miu-heading--secondary{background-color:#6c757d;color:#fff;}
.miu-heading--secondary:after{border-left-color:#6c757d;}
.miu-heading--success{background-color:#00C851;color:#fff;}
.miu-heading--success:after{border-left-color:#00C851;}
.miu-heading--danger{background-color:#ff4444;color:#fff;}
.miu-heading--danger:after{border-left-color:#ff4444;}
.miu-heading--warning{background-color:#ffbb33;color:#fff;}
.miu-heading--warning:after{border-left-color:#ffbb33;}
.miu-heading--info{background-color:#33b5e5;color:#fff;}
.miu-heading--info:after{border-left-color:#33b5e5;}
.miu-heading--light{background-color:#f8f9fa;color: #212529;}
.miu-heading--light:after{border-left-color:#f8f9fa;}
.miu-heading--dark{background-color:#343a40;color:#fff;}
.miu-heading--dark:after{border-left-color:#343a40;}


/*# 表单组-上传文件：格子列表*/
.miu-fc-group-file{margin:0 -2px;}
.miu-fc-group-file:after{ content: "";display: block;clear: both;}
.miu-fc-group-file .miu-fc-group-file__itm{float:left;margin:8px;}
.miu-fc-group-file .miu-fc-group-file__view{position: relative;width:96px;height:96px;border:1px solid #dee2e6;color:#9ca8b3;}
.miu-fc-group-file .miu-fc-group-file__view:hover{border-color:#9ca8b3}
.miu-fc-group-file .miu-fc-group-file__tt{width:96px;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;}
/**/
.miu-fc-group-file .miu-fc-group-file__img{width:100%;height:100%;-o-object-fit: cover;object-fit: cover}
.miu-fc-group-file .miu-fc-group-file__text{width:100%;height:100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
font-size:20px;text-transform:uppercase;background-color:#e9ecef;overflow:hidden;}
.miu-fc-group-file .miu-fc-group-file__wait{width:100%;height:100%;padding:8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
font-size:12px;background-color:#e9ecef;}
.miu-fc-group-file .miu-fc-group-file__wait>div{width:100%;}
.miu-fc-group-file .miu-fc-group-file__wait .progress{width:100%;height:4px;margin-top:2px;background-color:#9ca8b3;}
/*按钮：删除*/
.miu-fc-group-file .miu-fc-group-file__btn-del{position:absolute;top:-4px;right:-4px;display:inline-block;height:20px;width:20px;font-size:12px;line-height:20px;text-align:center;border-radius:999rem;background-color:#ff4444;color:#fff;cursor:pointer;}
.miu-fc-group-file .miu-fc-group-file__btn-del:after{content:"\f00d";font-family: "Font Awesome 5 Free";font-weight:bold;font-size:12px;}
.miu-fc-group-file .miu-fc-group-file__btn-del:hover{background-color:#e12626;}
/*按钮：上传*/
.miu-fc-group-file .miu-fc-group-file__btn-upload{width:96px;height:96px;border:1px dashed #dee2e6;color:#9ca8b3;background-color:#f8f9fa;font-size:20px;cursor:pointer;/*background-color: #e9ecef;*/display:flex;align-items:center;justify-content:center;}
.miu-fc-group-file .miu-fc-group-file__btn-upload input[type=file]{display:none;}
.miu-fc-group-file .miu-fc-group-file__btn-upload:hover{border-color:#9ca8b3;color:#6c757d;}

/*## 可编辑*/
/*.miu-lst-file-is-edit{}
.miu-lst-file-is-edit .miu-fc-group-file__itm{padding:4px 4px 0 0;}*/


/*# modal*/
/*## */
.miu-modal-full-width {width: 95%;max-width: none}

/*## */
.miu-modal-dialog-vertical-right {display: -ms-flexbox;display: flex;max-height:100%;margin:0;margin-left:auto;height:100%}
.miu-modal-dialog-vertical-right .modal-content {max-height:100vh;overflow: hidden;border-radius:0;height:inherit;border-width:0 0 0 1px;}
.miu-modal-dialog-vertical-right .modal-header,.miu-modal-dialog-vertical-right .modal-footer {-ms-flex-negative: 0;flex-shrink: 0;/*border-radius:0;*/}
.miu-modal-dialog-vertical-right .modal-body {overflow-y: auto;}
/**/
.modal.fade .miu-modal-dialog-vertical-right {transform: translate(25%, 0);}
.modal.show .miu-modal-dialog-vertical-right {transform: translate(0,0);}

/*## 显示多个弹窗*/
.miu-modal-double{z-index:1060}
.miu-modal-double:after{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);}
.miu-modal-double .modal-dialog{z-index:1;}


/*# nav*/
/*## 样式1*/
.miu-nav-line{border-bottom:1px solid #dee2e6;}
.miu-nav-line .nav-item{}
.miu-nav-line .nav-item+.nav-item{margin-left:1rem;}
/*.miu-nav-line .nav-item:not(:last-child){margin-right:1rem;}*/
.miu-nav-line .nav-link{padding-left:0;padding-right:0;/*padding-left:0;padding-right:0;*/position:relative;}
.miu-nav-line .nav-link:after{content:"";height:2px;width:100%;position:absolute;left:0;right:0;bottom:-1px;border-radius:999rem;}
.miu-nav-line .nav-link:not(.disabled):hover{color:#1565C0;}
.miu-nav-line .nav-link.active{color:#1565C0;}
.miu-nav-line .nav-link.active:after{background-color:#1565C0;}
.miu-nav-line .nav-link.disabled{color:#9ca8b3;}
/**/
.miu-nav-line.card-header-tabs{border-bottom-width:0;margin-top:-0.75rem;}
.miu-nav-line.card-header-tabs .nav-link{padding-top:.75rem;padding-bottom:.75rem;}

/*## 样式2：书签效果*/
.miu-nav-bookmark{}
.miu-nav-bookmark .nav-link{position:relative;color:#212529}
.miu-nav-bookmark .miu-nav-bookmark__text{z-index:1;position:relative;}
.miu-nav-bookmark .miu-nav-bookmark__mark{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.25rem 0.25rem 0 0;
background: #e9ecef;border: 1px solid #dee2e6;border-bottom-color:transparent;-webkit-transform: perspective(100px) rotateX(20deg); transform: perspective(100px) rotateX(16deg); }
.miu-nav-bookmark .nav-link.active{z-index:1}
.miu-nav-bookmark .nav-link.active .miu-nav-bookmark__mark{background-color:#fff;}
.miu-nav-bookmark .nav-item:first-child .miu-nav-bookmark__mark{-webkit-transform-origin: left;-ms-transform-origin: left;}
/*### nav对齐*/
/*两端对齐*/
.miu-nav-bookmark.nav-justified .nav-item:last-child .miu-nav-bookmark__mark{-webkit-transform-origin: right;-ms-transform-origin: right;}
/*右对齐*/
.miu-nav-bookmark.justify-content-end{}
.miu-nav-bookmark.justify-content-end .nav-item:first-child .miu-nav-bookmark__mark{-webkit-transform-origin: unset;-ms-transform-origin: unset;}
.miu-nav-bookmark.justify-content-end .nav-item:last-child .miu-nav-bookmark__mark{-webkit-transform-origin: right;-ms-transform-origin: right;}
/*### 尺寸*/
.miu-nav-bookmark.miu-nav--lg .nav-link{padding:1rem 1.5rem;}
.miu-nav-bookmark.miu-nav--lg .miu-nav-bookmark__mark{border-radius:0.3rem 0.3rem 0 0;}
/*### 扩展样式*/
.miu-nav-bookmark--borderless{}
.miu-nav-bookmark--borderless .miu-nav-bookmark__mark{border-width:0;box-shadow:0 -0.125rem 0.25rem rgba(0, 0, 0, 0.075);}


/*# Pagination*/
/*通用：组成*/
.miu-pagination__ellipsis:after,.miu-pagination__ellipsis-text:after{content:"···";/*content:"\f141";font-family: 'Font Awesome 5 Free';font-weight: 900;font-size:12px;*/}
.miu-pagination__ellipsis-text{border-color:transparent !important;background-color:transparent !important;}
.miu-pagination__btn,.miu-pagination__btn>.fas{font-size:12px;} 
/*圆形项*/
.miu-pagination-circle{}
.miu-pagination-circle .page-link{border-radius:999rem !important;min-width:38px;text-align:center;padding-left:0;padding-right:0;}
.miu-pagination-circle.pagination-sm .page-link{min-width:28px;}
.miu-pagination-circle.pagination-lg .page-link{min-width:48px;}

/*## 样式：间隔*/
.miu-pagination-v2{}
.miu-pagination-v2 .page-item+.page-item{margin-left:4px;}
.miu-pagination-v2 .page-link{border-radius:0.25rem;min-width:38px;text-align:center;padding-left:0;padding-right:0;}
.miu-pagination-v2.pagination-sm .page-link{min-width:28px;}
.miu-pagination-v2.pagination-lg .page-link{min-width:48px;}

/*## 彩色*/
.miu-page-item-light .page-link{background-color:#f8f9fa;border-color:transparent;}
.miu-page-item-light .page-link:hover{background-color:#e9ecef;}
.miu-page-item-light.disabled .page-link{background-color:#f8f9fa;border-color:transparent;}
.miu-page-item-light.active .page-link{background-color:#1565C0;color:#fff;}

/*## */
.miu-page-item-primary-bright .page-link{background-color:rgba(21,101,192,0.1);color:#1565C0;border-color:transparent;}
.miu-page-item-primary-bright .page-link:hover{background-color:#1565C0;color:#fff;}
.miu-page-item-primary-bright.disabled .page-link{background-color:rgba(21,101,192,0.1);border-color:transparent;}
.miu-page-item-primary-bright.active .page-link{background-color:#1565C0;color:#fff;}


/*# progress*/
.miu-progress-sm{height:12px;}


/*# ribbon*/
.miu-ribbon-box{position:relative}
/*## 样式1*/
.miu-ribbon-v1{position:absolute;padding:4px 12px;font-size: 0.875rem;color:#fff;background-color:#6c757d;-webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.15);box-shadow: 2px 4px 8px rgba(0,0,0,.15);}
.miu-ribbon-v1:before {content: " ";display: block;border:10px solid transparent;position: absolute;z-index: -1;}
/*位置*/
.miu-ribbon-v1.miu-ribbon-left{top:12px;left:-8px;border-radius:0 0.25rem 0.25rem 0 ;}
.miu-ribbon-v1.miu-ribbon-left:before{left:0;bottom: -20px;border-top-color: #333;}
.miu-ribbon-v1.miu-ribbon-right{top:12px;right:-8px;border-radius:0.25rem 0 0 0.25rem;}
.miu-ribbon-v1.miu-ribbon-right:before{right:0;bottom: -20px;border-top-color: #333;}
.miu-ribbon-v1.miu-ribbon-top{top:-8px;left:12px;border-radius:0 0 0.25rem 0.25rem;}
.miu-ribbon-v1.miu-ribbon-top:before{top:0px;left:-20px;border-right-color: #333;}
.miu-ribbon-v1.miu-ribbon-top-right{top:-8px;right:12px;border-radius:0 0 0.25rem 0.25rem;}
.miu-ribbon-v1.miu-ribbon-top-right:before{top:0px;right:-20px;border-left-color: #333;}
/*颜色*/
.miu-ribbon-v1.miu-ribbon-primary{background-color:#1565C0;}
.miu-ribbon-v1.miu-ribbon-secondary{background-color:#6c757d;}
.miu-ribbon-v1.miu-ribbon-success{background-color:#00C851;}
.miu-ribbon-v1.miu-ribbon-danger{background-color:#ff4444;}
.miu-ribbon-v1.miu-ribbon-warning{background-color:#ffbb33;}
.miu-ribbon-v1.miu-ribbon-info{background-color:#33b5e5;}
.miu-ribbon-v1.miu-ribbon-dark{background-color:#343a40;}

/*## 样式2*/
.miu-ribbon-v2{position:absolute;z-index: 1;overflow: hidden;width: 75px;height: 75px;text-align: right;}
.miu-ribbon-v2 span {display: block;position: absolute;width: 100px;font-size: 0.875rem;line-height: 20px;color: #fff;text-align: center;background: #6c757d;
-webkit-box-shadow: 2px 2px 8px 0 rgba(0,0,0,.08), 0 1px 0 0 rgba(0,0,0,.03);box-shadow: 2px 2px 8px 0 rgba(0,0,0,.08), 0 1px 0 0 rgba(0,0,0,.03);}
.miu-ribbon-v2 span:before {content: "";position: absolute;left: 0;top: 100%;z-index: -1;border: 3px solid transparent;border-color:#333 transparent transparent #333;}
.miu-ribbon-v2 span:after {content: "";position: absolute;right: 0;top: 100%;z-index: -1;border: 3px solid transparent;border-color:#333 #333 transparent transparent;}
/*颜色*/
.miu-ribbon-v2.miu-ribbon-primary span{background-color:#1565C0;}
.miu-ribbon-v2.miu-ribbon-secondary span{background-color:#6c757d;}
.miu-ribbon-v2.miu-ribbon-success span{background-color:#00C851;}
.miu-ribbon-v2.miu-ribbon-danger span{background-color:#ff4444;}
.miu-ribbon-v2.miu-ribbon-warning span{background-color:#ffbb33;}
.miu-ribbon-v2.miu-ribbon-info span{background-color:#33b5e5;}
.miu-ribbon-v2.miu-ribbon-dark span{background-color:#343a40;}
/*位置*/
.miu-ribbon-v2.miu-ribbon-left{top:-5px;left:-5px;}
.miu-ribbon-v2.miu-ribbon-left span{top: 19px;left: -21px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.miu-ribbon-v2.miu-ribbon-right{top:-5px;right:-5px;}
.miu-ribbon-v2.miu-ribbon-right span{top: 19px;right: -21px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
  

/*# timeline*/
/*## 通用*/
.miu-timeline{/*line-height:1.25rem;*/}
.miu-timeline .miu-timeline__bar{}
.miu-timeline .miu-timeline__label{display:inline-block;height:38px;width:38px;color:#9ca8b3;z-index:1;}
.miu-timeline .miu-timeline__label-icon{display:block;width:100%;height:100%;font-size:16px;display:flex;justify-content:center;align-items:center;background-color:#fff;}
.miu-timeline .miu-timeline__label-img{width:100%;height:100%;-o-object-fit: cover;object-fit: cover;}
.miu-timeline .miu-timeline__label-tt{display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-style:normal;background-color:#e9ecef;}
.miu-timeline .miu-timeline__label-dot{display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.miu-timeline .miu-timeline__label-dot i{display:inline-block;height:16px;width:16px;border-radius:999rem;background-color:#9ca8b3;border:4px solid #fff;}
/*修饰*/
.miu-timeline .miu-timeline__label-circle{border-radius:999rem;overflow:hidden;}
.miu-timeline .miu-timeline__label-outline{border:1px solid #e9ecef;background-color:#fff;}
.miu-timeline .miu-timeline__label-outline .miu-timeline__label-icon{font-size:14px;}
/**/
.miu-timeline .miu-timeline__time{color:#6c757d;}

/*##*/
.miu-timeline-v1{position:relative;/*padding-top:24px*/}
.miu-timeline-v1:after{content:"";display:inline-block;width:4px;position:absolute;top:10px;left:172px;bottom:0;background-color:#e9ecef;}
.miu-timeline-v1 .miu-timeline__itm{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 1rem;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.miu-timeline-v1 .miu-timeline__label{margin:0 15px;flex: 0 0 auto;}
.miu-timeline-v1 .miu-timeline__time{width:140px;flex: 0 0 auto;}
.miu-timeline-v1 .miu-timeline__ct{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}

/*##*/
.miu-timeline-v2{position:relative;}
.miu-timeline-v2:after{content:"";display:inline-block;width:1px;position:absolute;top:10px;left:19px;bottom:0;background-color:#e9ecef;}
.miu-timeline-v2 .miu-timeline__itm{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 1rem;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.miu-timeline-v2 .miu-timeline__label{flex: 0 0 auto;}
.miu-timeline-v2 .miu-timeline__time{flex: 0 0 auto;}
.miu-timeline-v2 .miu-timeline__ct{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding:0 15px;}

/*##*/
.miu-timeline-v3{position:relative;}
.miu-timeline-v3:after{content:"";display:inline-block;width:2px;position:absolute;top:0px;left:18px;bottom:0;background-color:#e9ecef;}
.miu-timeline-v3 .miu-timeline__itm{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 1rem;}
.miu-timeline-v3 .miu-timeline__label{flex: 0 0 auto;}
.miu-timeline-v3 .miu-timeline__time{color:#6c757d;margin-bottom:4px;}
.miu-timeline-v3 .miu-timeline__ct{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-left:15px;padding-left:6px;}
.miu-timeline-v3 .miu-timeline__info{position:relative;padding:12px 20px;background-color:#f8f9fa;border-radius:0.25rem;}
.miu-timeline-v3 .miu-timeline__info:before{content:"";display:inline-block;border:6px solid transparent;border-right-color:#f8f9fa;border-left-width:0;position:absolute;top:9px;left:-6px;}

/*##*/
.miu-timeline-v4{position:relative;padding-top:24px;}
.miu-timeline-v4:before{content:"";width:16px;height:4px;background-color:#e9ecef;position:absolute;top:0;left:11px;}
.miu-timeline-v4:after{content:"";display:inline-block;width:2px;position:absolute;top:0px;left:18px;bottom:0;background-color:#e9ecef;}
.miu-timeline-v4 .miu-timeline__itm{position:relative;margin-bottom: 1rem;padding-left:38px}
.miu-timeline-v4 .miu-timeline__label{flex: 0 0 auto;position:absolute;top:24px;left:0;}
.miu-timeline-v4 .miu-timeline__time{color:#6c757d;margin-bottom:4px;line-height:20px;}
.miu-timeline-v4 .miu-timeline__ct{margin-left:15px;padding-left:6px;}
.miu-timeline-v4 .miu-timeline__info{position:relative;padding:12px 20px;background-color:#e9ecef;border-radius:0.25rem;}
.miu-timeline-v4 .miu-timeline__info:before{content:"";display:inline-block;border:6px solid transparent;border-right-color:#e9ecef;border-left-width:0;position:absolute;top:9px;left:-6px;}
.miu-timeline-v4 .miu-timeline__itm-date{padding-top:24px;padding-left:0;z-index:1;}
.miu-timeline-v4 .miu-timeline__date{display:inline-block;padding:4px 8px;background-color:#e9ecef;border-radius:0.25rem;/*position:absolute;top:0;left:0;width:80px;*/margin-left:-10px;/*text-align:center;*/color:#6c757d;font-weight:bold;}
/*##*/
.miu-timeline-v4.miu-timeline--justified{}
.miu-timeline-v4.miu-timeline--justified:before{left:calc( 50% - 8px )}
.miu-timeline-v4.miu-timeline--justified:after{left:50%;margin-left:-1px;}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__itm{}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__itm-left{text-align:right;margin-right:50%;padding-left:0;padding-right:19px;}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__itm-left .miu-timeline__label{left:auto;right:-19px;}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__itm-left .miu-timeline__info:before{left:0;right:-6px;border-left-color:#e9ecef;border-right-width:0;}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__itm-left .miu-timeline__ct{margin-left:0;padding-left:0;margin-right:15px;padding-right:6px;}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__itm-right{margin-left:50%;padding-left:19px;}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__itm-right .miu-timeline__label{left:-19px;}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__itm-date{padding-left:50%;}
.miu-timeline-v4.miu-timeline--justified .miu-timeline__date{width:100px;margin-left:-50px;text-align:center;}
/*## */
.miu-timeline-v4.miu-timeline--shadow{}
.miu-timeline-v4.miu-timeline--shadow .miu-timeline__info{background-color:#fff;box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}

/*# tooltip*/
.miu-tooltip{color:#9ca8b3;cursor:pointer;font-style:normal;}
.miu-tooltip:before{content:"\f05a";font-family: "Font Awesome 5 Free";font-weight:bold}
.miu-tooltip:hover{color:#1565C0}

/* 图片 --------------------------------*/
/*# avatar*/
.miu-avatar{ position: relative;display: inline-block;width:38px;height:38px;font-size:0.875rem}
.miu-avatar .miu-avatar__text{display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;/*font-weight: 600;*/color: #9ca8b3 ;background-color:#e9ecef;overflow:hidden;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.miu-avatar .miu-avatar__img{ width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}
/**/
.miu-avatar--sm,.miu-avatar-group--sm .miu-avatar{width:28px;height:28px;font-size:12px;}
.miu-avatar--lg,.miu-avatar-group--lg .miu-avatar{width:48px;height:48px;font-size:16px}
.miu-avatar--xl,.miu-avatar-group--xl .miu-avatar{width:96px;height:96px;font-size:38px}

/*## 样式：有状态*/
.miu-avatar-state-primary, .miu-avatar-state-success, .miu-avatar-state-danger, .miu-avatar-state-warning, .miu-avatar-state-info, .miu-avatar-state-secondary, .miu-avatar-state-light, .miu-avatar-state-dark{position: relative;}
.miu-avatar-state-primary:before, .miu-avatar-state-success:before, .miu-avatar-state-danger:before, .miu-avatar-state-warning:before, .miu-avatar-state-info:before, .miu-avatar-state-secondary:before, .miu-avatar-state-light:before, .miu-avatar-state-dark:before{content: "";position: absolute;top: 0px;right: 0px;display: block; width: 1rem;height: 1rem;border:3px solid white;
-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.miu-avatar-state-primary:before{background-color:#1565C0;}
.miu-avatar-state-secondary:before{background-color:#6c757d;}
.miu-avatar-state-success:before{background-color:#00C851;}
.miu-avatar-state-danger:before{background-color:#ff4444;}
.miu-avatar-state-warning:before{background-color:#ffbb33;}
.miu-avatar-state-info:before{background-color:#33b5e5;}
/*.miu-avatar-state-light:before{background-color:#f8f9fa;}*/
.miu-avatar-state-dark:before{background-color:#343a40;}
/**/
.miu-avatar--sm.miu-avatar-state-primary:before, .miu-avatar--sm.miu-avatar-state-success:before, .miu-avatar--sm.miu-avatar-state-danger:before, .miu-avatar--sm.miu-avatar-state-warning:before, .miu-avatar--sm.miu-avatar-state-info:before, .miu-avatar--sm.miu-avatar-state-secondary:before, .miu-avatar--sm.miu-avatar-state-light:before, .miu-avatar--sm.miu-avatar-state-dark:before{width: 12px;height:12px;}
.miu-avatar--lg.miu-avatar-state-primary:before, .miu-avatar--lg.miu-avatar-state-success:before, .miu-avatar--lg.miu-avatar-state-danger:before, .miu-avatar--lg.miu-avatar-state-warning:before, .miu-avatar--lg.miu-avatar-state-info:before, .miu-avatar--lg.miu-avatar-state-secondary:before, .miu-avatar--lg.miu-avatar-state-light:before, .miu-avatar--lg.miu-avatar-state-dark:before{width:20px;height:20px;}
.miu-avatar--xl.miu-avatar-state-primary:before, .miu-avatar--xl.miu-avatar-state-success:before, .miu-avatar--xl.miu-avatar-state-danger:before, .miu-avatar--xl.miu-avatar-state-warning:before, .miu-avatar--xl.miu-avatar-state-info:before, .miu-avatar--xl.miu-avatar-state-secondary:before, .miu-avatar--xl.miu-avatar-state-light:before, .miu-avatar--xl.miu-avatar-state-dark:before{width:26px;height: 26px;}

/*## 组合*/
.miu-avatar-group{display:inline-block;}
.miu-avatar-group .miu-avatar{vertical-align:top;}
.miu-avatar-group .miu-avatar__name,.miu-avatar-group .miu-avatar__img{border:3px solid #fff;}
.miu-avatar-group .miu-avatar:not(:last-child){margin-right:-1rem;}
 /**/
.miu-avatar-group--lg .miu-avatar:not(:last-child){margin-right:-1.5rem;}
.miu-avatar-group--xl .miu-avatar:not(:last-child){margin-right:-2rem;}
.miu-avatar-group--xl .miu-avatar__name,.miu-avatar-group--xl .miu-avatar__img{border-width:6px;}


/*# 图片预览*/
.miu-imgview{ position: relative;display: inline-block;width:100%;height:150px;font-size:20px;border: 1px solid #dee2e6;border-radius:0.25rem;overflow:hidden;background-color:#e9ecef;}
.miu-imgview .miu-imgview__text{display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;/*font-weight: 600;*/color: #9ca8b3 ;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.miu-imgview .miu-imgview__img{ width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain}

/* 图文区 --------------------------------*/


/* 信息 --------------------------------*/
/*# 样式1*/
.miu-description-group{display:flex;/*margin-bottom:4px;*/}
.miu-description-group__lb,.miu-description-group__lb-sm,.miu-description-group__lb-auto{flex: 0 0 auto;color:#6c757d;text-align:right;padding:4px 0.5rem 4px 0;line-height:20px;}
.miu-description-group__lb{width:120px;}
.miu-description-group__ct{flex-basis: 0;flex-grow: 1;padding:4px 0;line-height:20px;}

/*# 样式-表格*/
.miu-description-tb{width:100%;border-collapse:collapse;}
.miu-description-tb>tbody>tr>th,.miu-description-tb>tbody>tr>td{border:1px solid #dee2e6;padding:.5rem;}
.miu-description-tb>tbody>tr>th{background-color:#e9ecef;font-weight:normal;width:120px;}
/**/

/* 表单 --------------------------------*/
/*# 控件*/
/*## 密码*/
.miu-fc-pwd{position:relative}
.miu-fc-pwd .miu-fc-pwd__toggle{position:absolute;top:0;right:0;bottom:0;width:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.miu-fc-pwd .miu-fc-pwd__toggle:after{content:"\f070";font-family: 'Font Awesome 5 Free';display:block;}
.miu-fc-pwd .miu-fc-pwd__toggle:hover{color:#1565C0}
.miu-fc-pwd .miu-fc-pwd__toggle-visible:after{content:"\f06e";}
.miu-fc-pwd input{padding-right:34px;}
.miu-fc-pwd.is-invalid input{border-color:#fc5454}

/*## 勾选效果的控件*/
.miu-fc-check-v1{display:inline-block;margin:0;cursor:pointer;}
.miu-fc-check-v1 input{display:none;}
.miu-fc-check-v1 .miu-fc-check-v1__lb{display:block;height:38px;min-width:38px;padding:0 16px 0 16px;border:1px solid #dee2e6;color:#212529;position:relative;text-align:center;line-height:36px;background-color:#fff;}
.miu-fc-check-v1:hover .miu-fc-check-v1__lb{border-color:#1565C0;color:#1565C0;}
.miu-fc-check-v1 input:checked~.miu-fc-check-v1__lb{border-color:#1565C0;color:#1565C0;padding:0 12px 0 20px;}
.miu-fc-check-v1 input:checked~.miu-fc-check-v1__lb:before{content:"\f00c";font-family: 'Font Awesome 5 Free';font-weight: 900;position:absolute;top:0;left:0;bottom:0;width:20px;display:flex;align-items:center;justify-content:center;}
/*## 勾选效果的控件v2*/
.miu-fc-check-v2{display:inline-block;margin:0;cursor:pointer;}
.miu-fc-check-v2 input{display:none;}
.miu-fc-check-v2 .miu-fc-check-v1__lb{display:block;min-height:28px;min-width:38px;max-width:110px;padding:0 16px 0 16px;border:1px solid #dee2e6;color:#212529;position:relative;text-align:center;line-height:28px;background-color:#fff;}
.miu-fc-check-v2:hover .miu-fc-check-v1__lb{border-color:#1565C0;color:#1565C0;}
.miu-fc-check-v2 input:checked~.miu-fc-check-v1__lb{border-color:#1565C0;color:#1565C0;padding:0 12px 0 20px;}
.miu-fc-check-v2 input:checked~.miu-fc-check-v1__lb:before{content:"\f00c";font-family: 'Font Awesome 5 Free';font-weight: 900;position:absolute;top:0;left:0;bottom:0;width:20px;display:flex;align-items:center;justify-content:center;}
/*尺寸*/
.miu-fc-check-v1--sm .miu-fc-check-v1__lb{height:28px;min-width:28px;line-height:26px;padding:0 12px 0 12px;}
.miu-fc-check-v1--sm input:checked~.miu-fc-check-v1__lb{padding:0 4px 0 20px}
.miu-fc-check-v1--xs .miu-fc-check-v1__lb{height:20px;min-width:20px;line-height:18px;font-size:12px;padding:0 12px 0 12px;}
.miu-fc-check-v1--xs input:checked~.miu-fc-check-v1__lb{padding:0 4px 0 20px}

/*#*/
.miu-fc-switch--has-text{}
.miu-fc-switch--has-text i{display:inline-block;}
.miu-fc-switch--has-text input~span>i:after{content:attr(data-fc-switch-no);}
.miu-fc-switch--has-text input:checked~span>i:after{content:attr(data-fc-switch-yes);}

/*#upload*/
.miu-fc-file{display:flex;justify-content:center;align-items:center;background-color:#f8f9fa;border:1px dashed #dee2e6;height:100px;color:#6c757d;border-radius:.25rem;cursor:pointer;font-size:16px;text-align:center;}
.miu-fc-file input{display:none;}
.miu-fc-file .miu-fc-file__text i{margin-right:4px;font-size:20px;vertical-align:middle;}
.miu-fc-file .miu-fc-file__desc{font-size:12px;color:#9ca8b3;margin-top:4px;}
.miu-fc-file:hover{border-color:#9ca8b3;color:#1565C0}


/*## 富文本*/
.miu-fc-text-rich {width:100%;}

/*##*/
.input-group{}
.miu-input-group__fc{border-top-left-radius:0;border-bottom-left-radius:0;}
.miu-input-group__fc:focus,.miu-input-group__fc:active{z-index:1;}

/*# 表单组*/
/*## 表单组-特殊项*/
.miu-form-group-checkbox {}
.miu-form-group-checkbox__inner{padding-top:5px;padding-bottom:5px;/*line-height:20px;*/}
.miu-form-group-checkbox__inner .custom-control{display:inline-block;margin:4px 16px 4px 0;}
.miu-form-group-checkbox__inner .custom-control:last-child{margin-right:0;}
/**/
.miu-form-group-text{}
.miu-form-group-text>label{/*padding:0 0.5rem 0 0 !important;*/}
.miu-form-group-text .miu-form-group-text__inner{line-height:24px;padding:7px 0;}
/**/
.miu-form-group-action .btn{min-width:100px;}
.miu-form-group-action .btn+.btn{margin-left:16px;}
/**/
.miu-form-tip{color:#ff4444;font-size:12px;margin-top:0.25rem;}

/*## 样式1：固定lb宽度，水平对齐*/
.miu-form-group-v1{display:flex;margin-bottom:1rem;}
.miu-form-group-v1 .miu-form-group-v1__lb,.miu-form-group-v1 .miu-form-group-v1__lb-sm,.miu-form-group-v1 .miu-form-group-v1__lb-lg,.miu-form-group-v1 .miu-form-group-v1__lb-auto{width:120px;text-align:right;line-height:1.5rem;padding:7px 0.5rem 7px 0;/*height:calc(2rem + 2px);*/flex:0 0 auto;margin-bottom:0;}
.miu-form-group-v1 .miu-form-group-v1__lb-sm{width:100px}
.miu-form-group-v1 .miu-form-group-v1__lb-lg{ width:200px;}
.miu-form-group-v1 .miu-form-group-v1__lb-auto{ -ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
.miu-form-group-v1 .miu-form-group-v1__ct{flex-grow:1;flex-basis:0;min-width:0;}
.miu-form-group-v1.miu-form-group-action{margin-top:24px;}

/* 表格 --------------------------------*/
/*# */
.table th .miu-tooltip{margin-left:4px;}
/*# 表头*/
.miu-thead-white {}
.miu-thead-white tr th{border-bottom-width:2px;font-weight:bold;}
/**/
.miu-tfoot-white {}
.miu-tfoot-white tr td{border-top-width:2px;}

/*# 修饰*/
.miu-table-centered th,.miu-table-centered td{vertical-align:middle;font-weight: normal;}
.miu-table-nowrap{white-space:nowrap;}
.miu-table-striped-even tbody tr:nth-of-type(even) {background-color: rgba(0, 0, 0, 0.02);}

/*# 特殊列*/
.miu-table-col-num{width:40px;}
.miu-table-col-checkbox{width:50px;text-align:center}
.miu-table-col-action{width:60px;}
.miu-table-col-action-2{width:80px;}
.miu-table-col-action-3{width:100px;}
/**/
.miu-table-cell-is-edit{}
.miu-table-cell-is-edit .form-control{border-color:transparent;}
.miu-table-cell-is-edit:hover .form-control{border-color:#ced4da;}
/**/
th.miu-table-cell-action,th.miu-table-cell-action-2,th.miu-table-cell-action-3{text-align:center;}
.miu-table-cell-action{width:60px;text-align:center;}
.miu-table-cell-action-2{width:80px;}
.miu-table-cell-action-3{width:100px;}
/**/
.miu-table-cell-checkbox{width:50px;text-align:center;}
.miu-table-cell-checkbox .custom-control{display:inline-block;}
/*##*/
.table-sm .miu-table-cell-action{width:50px;}

/*# 按钮*/
/*table里btn*/
.table .miu-action-icon{display: inline-block;min-width:1.25rem;color: #6c757d ;font-size:1rem;line-height:1.25rem;text-align:center;}
.table .miu-action-icon:hover {color: #1565C0}
.table a.miu-action-icon:not([href]):not([tabindex]) {color: #6c757d ;cursor:pointer;}
.table a.miu-action-icon:not([href]):not([tabindex]):hover {color: #1565C0}
.table .miu-action-icon+.miu-action-icon{margin-left:4px;}
.table .miu-action-icon.disabled,.table .miu-action-icon:disabled{cursor:not-allowed;color:#9ca8b3;}
/**/
.table .miu-action-link{display:inline-block;color: #1565C0;text-decoration: none;cursor:pointer;height:24px;line-height:22px;border:1px solid transparent;border-radius:0.25rem;padding-right:16px;}
.table .miu-action-link i{margin-right:2px;}
.table .miu-action-link:hover{color: #0047a2;border-color:#dee2e6;background-color:#fff;padding:0 8px;}
.table a.miu-action-link:not([href]){color: #1565C0;}
.table a.miu-action-link:not([href]):hover{color: #0047a2;}
/*分隔线*/
.table .miu-action-divider{display:inline-block;height:20px;margin:0 4px;vertical-align:middle;}
.table .miu-action-divider:after{content:"";display:inline-block;border-left:1px solid #dee2e6;height:0.875rem;width:1px;}

/*# scrolltable*/
.miu-scrolltable-v1{position:relative;}
.miu-scrolltable-v1__hd{position:absolute;top:0;left:0;right:0;z-index:1;padding-right:16px;}
.miu-scrolltable-v1__hd table{margin-bottom:0;}
.miu-scrolltable-v1__hd table thead{background-color:#fff;}
.miu-scrolltable-v1__bd{overflow-y:scroll;}
.miu-scrolltable-v1__bd table {margin-bottom:0;}
.miu-scrolltable-v1__bd table thead th{padding:0;border-color:transparent;height:46px}
.miu-scrolltable-v1__bd table tbody tr:nth-child(1) td{border-top-width:0;}
/**/
.miu-scrolltable-v1.miu-scrolltable--sm{}
.miu-scrolltable-v1.miu-scrolltable--sm .miu-scrolltable-v1__bd table thead th{height:30px}

/**/
.miu-step-v1{display:flex;list-style:none;margin:0;padding:0 16px;}
.miu-step-v1__itm{position:relative;flex-grow:1;text-align:right;padding-bottom:25px;}
.miu-step-v1__itm:before{content:"";display:inline-block;border-top:2px solid #dee2e6;position:absolute;top:18px;left:0;right:38px;}
.miu-step-v1__link{display:inline-block;text-decoration:none;position:relative}
.miu-step-v1__link:hover{text-decoration:none;}
.miu-step-v1__icon{margin:0 auto;display:inline-flex;height:38px;width:38px;border-radius:999rem;border:2px solid #dee2e6;justify-content:center;align-items:center;color:#9ca8b3;background-color:#fff;margin-left:auto;}
.miu-step-v1__num{font-style:normal;}
.miu-step-v1__tt{display:block;color:#9ca8b3;padding-top:4px;position:absolute;top:100%;left:-10px;white-space:nowrap;}
.miu-step-v1__itm:first-child{flex:0 0 auto;}
.miu-step-v1__itm:first-child:before{display:none;}
/**/
.miu-step-v1__itm-crt{}
.miu-step-v1__itm-crt:before{border-color:#1565C0}
.miu-step-v1__itm-crt .miu-step-v1__icon{border-color:#1565C0;background-color:#1565C0;color:#fff;}
.miu-step-v1__itm-crt .miu-step-v1__tt{color:#343a40;}
/**/
.miu-step-v1__itm-success {}
.miu-step-v1__itm-success:before{border-color:#1565C0}
.miu-step-v1__itm-success .miu-step-v1__num{display:none;}
.miu-step-v1__itm-success .miu-step-v1__icon{border-color:#1565C0;color:#1565C0;}
.miu-step-v1__itm-success .miu-step-v1__icon:after{content:"\f00c ";font-family: "Font Awesome 5 Free";font-weight: bold;}
.miu-step-v1__itm-success .miu-step-v1__tt{color:#1565C0;}
/**/

/* 其他 --------------------------------*/
/*# spiner*/
/*线条细*/
.miu-spinner-thin.spinner-border{border-width:2px;}
/*样式：圈圈*/
.miu-spinner-ring.spinner-border{border-right-color:#e9ecef;}
.miu-spinner-ring.spinner-border.text-primary{border-right-color:rgba(21,101,192,0.4)}
.miu-spinner-ring.spinner-border.text-secondary{border-right-color:rgba(108,117,125,0.4)}
.miu-spinner-ring.spinner-border.text-success{border-right-color:rgba(0,200,81,0.4)}
.miu-spinner-ring.spinner-border.text-danger{border-right-color:rgba(255,68,68,0.4)}
.miu-spinner-ring.spinner-border.text-warning{border-right-color:rgba(255,187,51,0.4)}
.miu-spinner-ring.spinner-border.text-info{border-right-color:rgba(51,181,229,0.4)}
.miu-spinner-ring.spinner-border.text-light{border-right-color:rgba(248,249,250,0.4)}
.miu-spinner-ring.spinner-border.text-dark{border-right-color:rgba(52,58,64,0.4)}

/*# separator*/
.miu-separator-solid{border-top:1px solid rgba(0, 0, 0, 0.1);margin:1rem 0;}
.miu-separator-dashed{border-top:1px dashed rgba(0, 0, 0, 0.1);margin:1rem 0;}
.miu-separator-dotted{border-top:1px dotted rgba(0, 0, 0, 0.1);margin:1rem 0;}



/* 工具 ================*/
/*# 图片/视频的显示*/
.mif-fit-cover{ width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}
.mif-fit-contain{ width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain}

/*# border*/
.mif-border-top-2,.mif-border-2{border-top-width:2px;}
.mif-border-right-2,.mif-border-2{border-right-width:2px;}
.mif-border-bottom-2,.mif-border-2{border-bottom-width:2px;}
.mif-border-left-2,.mif-border-2{border-left-width:2px;}

/*# rounded*/
.mif-rounded-top-0{  border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.mif-rounded-top-right-0{border-top-right-radius: 0 !important;}
.mif-rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.mif-rounded-left-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}

/*# 颜色*/
/*## 亮色*/
.mif-bg-primary-bright {background-color:rgba(21, 101, 192, 0.3) !important;}
.mif-bg-success-bright {background-color:rgba(0, 200, 81, 0.3) !important;}
.mif-bg-danger-bright {background-color: rgba(255, 68, 68, 0.3) !important;}
.mif-bg-warning-bright {background-color:rgba(255, 187, 51, 0.3) !important;}
.mif-bg-info-bright {background-color:rgba(51, 181, 229, 0.3) !important;}

/*## 渐变色*/
.mif-bg-primary-gradient {background: -webkit-linear-gradient(220deg, #1565C0, #3d8de8) !important;background: -moz-linear-gradient(220deg, #1565C0, #3d8de8) !important;
background: -o-linear-gradient(220deg, #1565C0, #3d8de8) !important;background: linear-gradient(230deg, #1565C0, #3d8de8) !important;color: white !important;}
.mif-bg-success-gradient {background: -webkit-linear-gradient(220deg, #00C851, #28f079) !important;background: -moz-linear-gradient(220deg, #00C851, #28f079) !important;
background: -o-linear-gradient(220deg, #00C851, #28f079) !important;background: linear-gradient(230deg, #00C851, #28f079) !important;color: white !important;}
.mif-bg-danger-gradient {background: -webkit-linear-gradient(220deg, #ff4444, #ff6c6c) !important;background: -moz-linear-gradient(220deg, #ff4444, #ff6c6c) !important;
background: -o-linear-gradient(220deg, #ff4444, #ff6c6c) !important;background: linear-gradient(230deg, #ff4444, #ff6c6c) !important;color: white !important;}
.mif-bg-warning-gradient {background: -webkit-linear-gradient(220deg, #ffbb33, #ffe35b) !important;background: -moz-linear-gradient(220deg, #ffbb33, #ffe35b) !important;
background: -o-linear-gradient(220deg, #ffbb33, #ffe35b) !important;background: linear-gradient(230deg, #ffbb33, #ffe35b) !important;color: white !important;}
.mif-bg-info-gradient {background: -webkit-linear-gradient(220deg, #33b5e5, #5bddff) !important;background: -moz-linear-gradient(220deg, #33b5e5, #5bddff) !important;
background: -o-linear-gradient(220deg, #33b5e5, #5bddff) !important;background: linear-gradient(230deg, #33b5e5, #5bddff) !important;color: white !important;}

/*## 其他*/
.mif-bg-purple{background-color:#aa66cc;}
.mif-bg-purple-gradient {background: -webkit-linear-gradient(220deg, #aa66cc, #d28ef4) !important;background: -moz-linear-gradient(220deg, #aa66cc, #d28ef4) !important;
background: -o-linear-gradient(220deg, #aa66cc, #d28ef4) !important;background: linear-gradient(230deg, #aa66cc, #d28ef4) !important;color: white !important;}


/*# */
.mif-w-10{width:10%;}
.mif-w-15{width:15%;}


/*# */
.mif-font-12{font-size:12px !important;}
.mif-font-20{font-size:20px !important;}
.mif-font-20{font-size:20px !important;}
.mif-font-52{font-size:52px !important;}


/*#*/
.mif-text-indent-2{text-indent:2em}

/*# 修饰*/
.mif-scrollbar{}
.mif-scrollbar::-webkit-scrollbar {width:6px;height:6px;}
.mif-scrollbar::-webkit-scrollbar-track {background-color:transparent;}
.mif-scrollbar::-webkit-scrollbar-thumb {background-color:rgba(156,168,179,0.4);border-radius:999rem;}

/**/
.mif-word-break-all{word-break:break-all}
.mif-text-pre-wrap{white-space:pre-wrap}
/**/
.mif-line-height-1d5{line-height:1.5}

/* 扩展 ================*/
/* 图标 --------------------------------*/
.miu-icon-empty {font-family: "Font Awesome 5 Free";font-weight: bold;font-style: normal}
.miu-icon-empty:after{content:"\f01c";}
/**/
.miu-icon-serch {font-family: "Font Awesome 5 Free";font-weight: bold;font-style: normal}
.miu-icon-serch:after{content:"\f002";}
/**/
.miu-icon-spinner{font-family: "Font Awesome 5 Free";font-weight:bold;font-style:normal}
.miu-icon-spinner:after{content:"\f110";}
/**/
.miu-icon-status{font-style:normal;}
.miu-icon-status:after{content:'\f111';font-family: "Font Awesome 5 Free";font-weight:bold;font-size:12px;}
/**/
.miu-icon-errmsg{font-family: "Font Awesome 5 Free";font-weight:bold;font-style:normal;}
.miu-icon-errmsg:after{content:"\f071";}
/**/
.miu-icon-required{display: inline-block;color:#fa5c7c;font-style:normal;margin:0 2px;font-weight:normal;}
.miu-icon-required:before{content: '*';font-family: SimSun,sans-serif;display: inline-block;line-height: 1;}

/* widger ================*/
/*# 资料卡*/
.mim-profile{}
.mim-profile .mim-profile__bd{}
.mim-profile .mim-profile__tt{display:inline-block;font-size:20px;font-weight:bold;line-height:1.5rem;vertical-align:top;}
/**/
.mim-profile .mim-profile__status{display:inline-block;margin-left:16px;line-height:1.5rem;vertical-align:top;}
.mim-profile .mim-profile__status:before{content:"";display:inline-block;width:8px;height:8px;border-radius:999rem;background-color:#1565C0;margin-right:4px;}
.mim-profile .mim-profile__status.text-success:before{background-color:#00C851}
.mim-profile .mim-profile__status.text-warning:before{background-color:#ffbb33}
.mim-profile .mim-profile__status.text-danger:before{background-color:#ff4444}
/**/
.mim-profile .mim-profile__tags{}
.mim-profile .mim-profile__tags .badge{margin-right:4px;margin-top:8px}
/**/
.mim-profile .mim-profile__info{/*font-size:12px;*/margin-top:12px;color:#6c757d}
.mim-profile .mim-profile__info-itm{display:inline-block;margin-right:16px;}
.mim-profile .mim-profile__info-lb{/*color:#9ca8b3;*/display:inline-block;}
/**/
.mim-profile .mim-profile__desc{font-size:12px;color:#9ca8b3;margin-top:8px;}
/**/
.mim-profile .mim-profile__action{font-size:0;}
.mim-profile .mim-profile__action .btn+.btn{margin-left:8px;}
.mim-profile .mim-profile__action-bottom{padding-top:8px;}
.mim-profile .mim-profile__action-bottom .btn{margin-top:8px;}
/**/
.mim-profile .mim-profile__ft{padding-top:0;padding-bottom:0;}
.mim-profile .mim-profile__ft .nav{margin-bottom:-1px;}
.mim-profile .mim-profile__ft .nav-link{line-height:20px;padding:12px 0;}


/* 页面模块 --------------------------------*/
/*# 页面标题*/
.miu-page-header {padding: 20px 0px;}
.miu-page-header .miu-page-header__tt{font-size:20px;margin: 0;line-height: 30px;}
.miu-page-header .breadcrumb {padding: 4px 0;background-color: transparent;margin-bottom: 0;font-size:12px;}


/*# 查询区*/
.mim-inquire .mim-inquire__container{margin-bottom:-8px;}
.mim-inquire .mim-inquire__itm{display:flex;margin-bottom:8px;}
.mim-inquire .mim-inquire__lb{flex: 0 0 auto;margin:0;padding:9px 8px 9px 0;color:#6c757d;line-height:20px;min-width:64px;}
.mim-inquire .mim-inquire__ct{flex-basis: 0;-ms-flex-positive: 1; flex-grow: 1;max-width: 100%;}
.mim-inquire .mim-inquire__checkbox{padding:9px 0;}
.mim-inquire .mim-inquire__checkbox .custom-control{display:inline-block;margin-right:16px;vertical-align:top;}
.mim-inquire .mim-inquire__checkbox .custom-control:last-child{margin-right:0;}
.mim-inquire .mim-inquire__action{font-size:0;margin-bottom:8px}
.mim-inquire .mim-inquire__action .btn+.btn{margin-left:8px;}
.mim-inquire .mim-inquire__btn-more i{margin-left:4px;font-size:12px}
/**/
.mim-inquire__itm-collapse{display:none;}
.mim-inquire__itm-collapse.z-show{display:block;}
/**/
.card.mim-inquire{padding:12px 20px;}
.card.mim-inquire{margin-bottom:16px;}
/**/
.mim-inquire .mim-inquire__inner{display:flex}
.mim-inquire .mim-inquire__container{flex-grow:1;}
.mim-inquire .mim-inquire__extra {flex:0 0 auto;padding-left:12px;}

/*# 表格的工具区*/
.mim-toolbar{font-size:0;margin-bottom:16px;}
.mim-toolbar .btn+.btn{margin-left:8px;}
.mim-toolbar .btn-group{margin-right:8px;}
.mim-toolbar .btn-group>.btn{margin:0;}


/*# 表格的页码区*/
.mim-pagenumber{font-size:0;display:flex;justify-content:space-between;margin-top:16px;}
.mim-pagenumber .form-control{vertical-align:top;padding: 0.375rem 0.75rem;}
.mim-pagenumber .pagination{display:inline-flex;margin:0;font-size:0.875rem;vertical-align:top;}
/**/
.mim-pagenumber .mim-pagenumber__info{display:inline-block;line-height:38px;font-size:0.875rem;color:#6c757d;vertical-align: top;margin-right:8px;}
.mim-pagenumber .mim-pagenumber__length{display:inline-block;width:auto;margin-right:8px;}
.mim-pagenumber .mim-pagenumber__jump{display:inline-flex;margin-left:8px;vertical-align:top;}
.mim-pagenumber .mim-pagenumber__jump input{display:inline-block;width:60px;padding-right:0.25rem;border-radius:0.2rem 0 0 0.2rem;}
.mim-pagenumber .mim-pagenumber__jump button{padding:0 0.5rem;border: 1px solid #ced4da;border-left-width:0;background-color:#fff;font-size:0.875rem;line-height:36px;text-align:center;border-radius:0 0.2rem 0.2rem 0;}
.mim-pagenumber .mim-pagenumber__jump button:hover{/*color: #1565C0;*/background-color:#e9ecef}
.mim-pagenumber .mim-pagenumber__jump button:focus{outline:none;}
/**/
.mim-pagenumber--sm .form-control{padding: 0.25rem 0.5rem;}
/**/
.mim-pagenumber--sm .mim-pagenumber__info{line-height:28px;}
.mim-pagenumber--sm .mim-pagenumber__jump button{line-height:26px;font-size:12px;}
.mim-pagenumber--sm .mim-pagenumber__jump input{width:50px;padding-right: 0.125rem;}


/*# modal*/
/*## 查询区*/
.modal-header.mim-inquire{padding:.5rem 1rem;display:block;}
/*## 分页区*/
/**/
.modal-footer.mim-modal-pagenumber{border-top-width:0;padding-top:0.5rem;padding-bottom:0.5rem;display:block;}
.modal-footer.mim-modal-pagenumber .mim-pagenumber{margin:0;}
/*.modal-footer.mim-modal-pagenumber .btn-group .btn+.btn{margin:auto;}*/
/*.modal-footer.mim-modal-pagenumber .mim-pagenumber{margin-top:0;}*/


/*# 表单setting*/
.miu-form-group-setting{display:flex;margin-bottom:16px;}
.miu-form-group-setting .miu-form-group-setting__lb{flex: 0 0 auto;width:200px;text-align:right;color:#6c757d;padding:7px .5rem;line-height: 1.5rem;}
.miu-form-group-setting .miu-form-group-setting__ct{flex-grow:1;flex-basis:0;}
/**/
.miu-form-group-setting.miu-form-group-checkbox .miu-form-group-checkbox__inner{}
.miu-form-group-setting.miu-form-group-checkbox .miu-form-group-checkbox__inner{/*padding-top:7px;padding-bottom:3px;*//*line-height:20px;*/}
.miu-form-group-setting.miu-form-group-checkbox .miu-form-group-checkbox__inner .custom-control{display:inline-block;margin-right:16px;margin-bottom:4px;vertical-align:top;}
.miu-form-group-setting.miu-form-group-checkbox .miu-form-group-checkbox__inner .custom-control:last-child{margin-right:0;}
/**/
.miu-form-group-setting.miu-form-group-action{padding-left:200px;}

/*# 回到顶部*/
.miu-scrolltop{position:fixed;right:.5rem;bottom:3rem;display:inline-flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:2px;opacity:0.5;cursor:pointer;background-color:#1565C0;color:#fff;z-index:30;}
.miu-scrolltop:hover{opacity:1;}


/* 插件 ================*/
/*# datetable*/
table.dataTable thead.miu-thead-white th, table.dataTable thead.miu-thead-white td{border-bottom-width:2px;font-weight:bold !important;}

/*## 表格miu-datatable*/
/*sort*/
table.miu-datatable.dataTable thead .sorting:before, table.miu-datatable.dataTable thead .sorting_asc:before, table.miu-datatable.dataTable thead .sorting_desc:before, table.miu-datatable.dataTable thead .sorting_asc_disabled:before, table.miu-datatable.dataTable thead .sorting_desc_disabled:before{content:"\f0de" !important;font-family: 'Font Awesome 5 Free';font-weight:bold;bottom:50% !important;margin-bottom:-10px;right:0.5em !important;}
table.miu-datatable.dataTable thead .sorting:after, table.miu-datatable.dataTable thead .sorting_asc:after, table.miu-datatable.dataTable thead .sorting_desc:after, table.miu-datatable.dataTable thead .sorting_asc_disabled:after, table.miu-datatable.dataTable thead .sorting_desc_disabled:after{content:"\f0dd" !important;font-family: 'Font Awesome 5 Free';font-weight:bold;bottom:50% !important;margin-bottom:-11px}

/*## 模块：表格区域 mim-datatable-* */
.dataTables_wrapper.container-fluid{padding:0;}
.dataTables_wrapper .mim-datatable-hd{margin-bottom:16px;}
.dataTables_wrapper .mim-datatable-hd::after{content:"";display:block;clear:both;}
.dataTables_wrapper .mim-datatable-ft{padding-top:12px;}
.dataTables_wrapper .mim-datatable-ft::after{content:"";display:block;clear:both;}
/*bd*/
.dataTables_wrapper .mim-datatable-bd .table.dataTable thead th, table.dataTable tfoot th{font-weight:normal;}
.dataTables_wrapper .mim-datatable-bd .dataTables_scrollHead .table{margin-top:0 !important;/*border-bottom-width:0;*/border-collapse: collapse !important;}
.dataTables_wrapper .mim-datatable-bd .dataTables_scrollHead .table th{border-color:#dee2e6}
.dataTables_wrapper.no-footer .mim-datatable-bd .dataTables_scrollBody{border-bottom-color:#dee2e6;}
.dataTables_wrapper .mim-datatable-bd table.dataTable tfoot th, .mim-datatable-bd table.dataTable tfoot td{border-top-color:#dee2e6}
/*paginate*/
.dataTables_wrapper .mim-datatable-ft .dataTables_paginate{padding-top:0;}
.dataTables_wrapper .mim-datatable-ft .dataTables_paginate ul.pagination{margin:0;}
.dataTables_wrapper .mim-datatable-ft .dataTables_paginate .paginate_button{padding:0;margin-left:0;border-width:0 !important;}
.dataTables_wrapper .mim-datatable-ft .dataTables_paginate .paginate_button:hover{background:none !important;}
/*ft-info*/
.dataTables_wrapper .mim-datatable-ft .dataTables_info{line-height:2.375rem;padding-top:0;color:#6c757d;float:none;clear:none;}
/*ft-jump*/
.dataTables_wrapper .mim-datatable-ft .mim-datatable-ft__jump{display:inline-flex;float:right;margin-left:16px;}
.dataTables_wrapper .mim-datatable-ft .mim-datatable-ft__jump input{display:inline-block;width:60px;padding-left:4px;border-radius:0.2rem 0 0 0.2rem;}
.dataTables_wrapper .mim-datatable-ft .mim-datatable-ft__jump button{padding: 0.25rem 0.5rem;border: 1px solid #ced4da;border-left-width:0;background-color:#fff;font-size:0.875rem;line-height: 1.5;text-align:center;border-radius:0 0.2rem 0.2rem 0;}
.dataTables_wrapper .mim-datatable-ft .mim-datatable-ft__jump button:hover{color: #1565C0;}
.dataTables_wrapper .mim-datatable-ft .mim-datatable-ft__jump button:focus{outline:none;}
/*ft-dropdown*/
.dataTables_wrapper .mim-datatable-ft .dataTables_length{margin-right:16px;color:#6c757d;}
.dataTables_wrapper .mim-datatable-ft .dataTables_length label{margin:0;}
.dataTables_wrapper .mim-datatable-ft .dataTables_length select{font-size: 0.875rem;line-height: 1.5rem;height: calc(1.5rem + 0.75rem + 2px);width:auto;padding: 0.375rem 0.75rem;}
/*hd-filter*/
.dataTables_wrapper .mim-datatable-hd .dataTables_filter{}
.dataTables_wrapper .mim-datatable-hd .dataTables_filter label{margin:0;position:relative;}
.dataTables_wrapper .mim-datatable-hd .dataTables_filter label input{margin:0;padding-left:30px;}
.dataTables_wrapper .mim-datatable-hd .dataTables_filter label:after{content:"\f002";position:absolute;top:0;left:0;bottom:0;font-family: 'Font Awesome 5 Free';font-weight: 900;display:flex;align-items:center;justify-content:center;width:32px;color:#9ca8b3}
.dataTables_wrapper .mim-datatable-hd .dataTables_filter label .form-control{font-size:0.875rem;line-height:1.5rem;height: calc(1.5rem + 0.75rem + 2px);}
/*bd*/
.dataTables_wrapper .mim-datatable-bd .dataTables_empty{color:#6c757d}
.dataTables_wrapper .mim-datatable-bd .dataTables_empty:before{content:"\f01c";font-family: "Font Awesome 5 Free";font-weight:bold;margin-right:8px;font-size:20px;vertical-align:middle;}


/*# toast*/
.jq-toast-wrap{width:auto;min-width:250px;max-width:320px;}
/*.jq-toast-wrap{width:300px;}*/
.jq-toast-single{line-height:20px;padding:12px 12px;font-size:14px;}
.jq-has-icon{padding:12px 22px 12px 48px;background-position:12px center;background-size:24px;}
.close-jq-toast-single{height:20px;top:50%;right:12px;margin-top:-10px;font-size:20px;}
.jq-toast-loader{background-color:rgba(255,255,255,0.3) !important;top:auto;bottom:0;height:2px;}

/*## */
.jq-icon-info{background-color:#33b5e5;color:#fff;}
.jq-icon-success{background-color:#00C851;color:#fff;}
.jq-icon-error{background-color:#ff4444;color:#fff;}
.jq-icon-warning{background-color:#ffbb33;color:#fff;}
.jq-icon-info .jq-toast-loader,.jq-icon-success .jq-toast-loader,.jq-icon-error .jq-toast-loader,.jq-icon-warning .jq-toast-loader{background-color:rgba(0,0,0,0.3) !important;}

/*## 加载*/
.cu-toast-load{text-align:center;padding:8px 0;}
.cu-toast-load span{display:block;margin-top:8px;}
.cu-toast-load i{color:#fff;}
/*工作台*/
.div-left-title{position:relative}
.div-left-title h5{font-weight:bold;margin-bottom:0px}
.div-left-title .weeks{color:#2783ff;}
.div-left-title span{position:absolute;right:0px;padding:8px 15px;color:#fff;top:10px;background-color:#2783ff;border-radius:0.5rem}
.div-left-doctor{position:relative;height:167px;padding-top:38px}
.div-left-doctor img{position:absolute;left:50px;top:0px}
.div-left-doctor .content{background-color:#2783ff;border-radius:0.5rem;color:#fff;height:129px;text-align:center;padding-top:35px}
.div-left-doctor .content h5{font-weight:bold;}
.div-left-tit{font-size:1.2rem;font-weight:bold}
.div-left-content{padding:20px 25px 0px 25px;background:#fff;border-radius:0.5rem;text-align:center}
.div-left-content .bg1{background-color:#2783ff;padding:15px 15px;width:63px;border-radius:0.5rem;margin-left:8px}
.div-left-content .bg2{background-color:#60d4e9;}
.div-left-content .bg3{background-color:#eb4e75;}
.div-left-content .bg4{background-color:#F39800;margin-right:7px}
.div-left-content .bg5{background-color:#22AC38;margin-right:7px}
.div-left-content span {color: #9ca8b3}
.div-left-content h6{font-weight:bold;border-bottom:0px}
.div-left-bottom{background-color:#EEEEEE;padding:10px 15px;border-radius:0.5rem; }
.tabdiv{overflow-y:scroll;max-height:730px}
.div-left-bg{background-color:#fff;border-radius:0.5rem;}
.div-left-bottom table{width:100%;border:0px;}
.div-left-bottom table thead th{padding:5px}
.div-left-bottom table tr td{padding:5px}
.div-right-div{background-color:#fff;border-radius:0.5rem;padding:10px}
.div-left-right{padding:20px;background-color:#fff;border-radius:0.5rem;}
.texthidden{ -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;}



