
::-webkit-scrollbar{
  width:5px;
  height:5px;
  /**/
}
::-webkit-scrollbar-track{
  background: #fff;
  border-radius:2px;
}
::-webkit-scrollbar-thumb{
  background: rgb(153 153 153 / 50%);
  border-radius:10px;
}
::-webkit-scrollbar-thumb:hover{
  background: rgb(51 51 51/50%);
}
::-webkit-scrollbar-corner{
  background: rgb(153 153 153 / 50%);
}

.wrapper{
  background: #fff!important;
}
/* UI修改样式覆盖文件 */
.content {
  padding: 20px;
}
.panel{
  border-radius: 10px;
  background: transparent;
}
.panel-body{
  padding: 10px 20px 20px 20px;
  border-radius: 10px;
  background: #fff;
}
.content>.panel>.panel-body{
  min-height: calc(100vh - 116px);

}
.panel:has(.panel-heading):has(.nav-tabs)>.panel-body{
  border: 1px solid #DCDEE6;
  border-radius: 0;
}
.hastabs_panel-body{
  border: 1px solid #DCDEE6;
  border-radius: 0;
}

.panel-intro > .panel-heading .panel-lead{
  margin-bottom: 0;
  padding-bottom: 15px;
}

/* 表格修改 */
.table-bordered {
  border: 1px solid transparent;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid transparent;
}
.bootstrap-table .table>thead>tr>th{
  border: none;
}
.table thead {
  background: #E1E7FA;
  font-size: 14px;
  color: #303133;
  height: 50px;
}
.table > thead > tr > th{
  line-height: 32px;
}

.table-striped > tbody > tr:nth-of-type(odd){
  background: transparent;
}
.table-striped > tbody > tr:nth-of-type(even){
  background: #FAFBFC;
}
.table-striped > tbody > tr:hover{
  background: #EDF5FC;
}

.bootstrap-table .table:not(.table-condensed) > tbody > tr > th, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > th, .bootstrap-table .table:not(.table-condensed) > thead > tr > td, .bootstrap-table .table:not(.table-condensed) > tbody > tr > td, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > td{
  padding: 8px;
}
.fixed-table-container .bs-checkbox .th-inner{
  padding: 8px 11px;
}
.fixed-table-container thead th .sortable{
  padding: 8px;
}
/* 排序-上 */
.fixed-table-container thead th .asc,.fixed-table-container thead th .desc,.fixed-table-container thead th .both{
  background-image: none;
}
/* 排序-默认 */
.fixed-table-container thead th .both::after{
  content: '';
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAAA7klEQVQ4Ec2STQrCMBCFZ9ru9SDqRr2BPYiIXShFj6LWH4iK91CX7lQQvEgP0HTMtBTTpko3goWQyXxvHpNpAP76m292DV7fmrQ+wdlKdCGSF15J/EFYahAE+w5IOBJBjRfHSa7EBIu5+XrbpojOAFTPMwzRwd5kNLzrebMDGR/MYi5RhgnTywGMDojIEkLYeVl68jxPImKsM7MDnVaInaJmsRQPNbhmMc9nxZ5qa+nM7MC2+upmoS5KY5VLWJ4YM2DMv0ySPL2HiaGNtuv7g1u+vGSImYAfD8akTJSNhe507F0zVnmv8pQrm/1M+AKRbVIn2wG9CQAAAABJRU5ErkJggg==);
  display: inline-block;
  position: relative;
  top: 3px;
  left: 5px;filter: contrast(0.5);
}
.fixed-table-container thead th .asc::after{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAAAfUlEQVQ4EWNgGNQgOTlDB4TxOZIJl2RCapbpv///joAwiI1LHSM2iaSkdJN////vBsoJQOU/MDEyus6bN/MMunoMF6SkZBqjaQbpEQCJgeQIGvD379/5IA3oCkFiUDkUKRYUHpAjLy9l8OzZM2Z0cRBfSkrqLzbxUbHREAAASIQsMMly1KQAAAAASUVORK5CYII=)!important;
}
/* 排序-下 */
.fixed-table-container thead th .desc::after{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAAAlklEQVQ4EWNgGAWjIcDAwIgeCA0NDUzPnj1jRhcH8aWkpP4C5f8hy7Egc0Dshw+fXfjPwKCLLg6Vuwyk9ZDlmJA5IDYzM3MikPqALg4Sg8qhSGF4ASSblJRu8u///91ApgBU9QcmRkbXefNmnoHy4RRWA0CyCalZpox//4AMYfjPzOK6YPa00yA2SSA5OUMHhEnSRHfFAL9aJr+42NY1AAAAAElFTkSuQmCC)!important;
}


/* 搜索条件容器 */
.commonsearch-table{
  background: #fff;
  margin-bottom: 15px;
  padding-top: 15px;
  border-radius: 10px;
}
.commonsearch-table fieldset .row::after,fieldset .row::before{
  display: none;
}
.commonsearch-table fieldset>.row{
  padding: 0 20px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(380px, 1fr));
  column-gap: 0;
  row-gap: 20px;
}
.commonsearch-table fieldset .row .form-group {
  width: 100%;
  margin-bottom: 0;
}
.commonsearch-table fieldset .row .form-group{
  display: grid;
  padding: 0;
  grid-template-columns: 82px auto;
  align-items: center;
}
.commonsearch-table fieldset .row .form-group::before,.commonsearch-table fieldset .row .form-group::after{
  display: none;
}
.commonsearch-table fieldset .row .form-group .control-label{
  flex-shrink: 0;
  text-align: right;
  width: auto;
  display: flex;
  margin: 0;
  padding: 0;
  align-items: center;
  justify-content: flex-end;
  white-space: normal;
  color: #606166;
  font-size: 14px;
  line-height: 1.2;
}
.commonsearch-table fieldset .row .form-group>div{
  width: 100%;
}
.commonsearch-table fieldset .row .form-group .col-xs-offset-4{
  margin-left: 0;
}
.commonsearch-table fieldset .row .form-group .col-xs-offset-4 button:nth-child(n+2){
  margin-left: 15px;
}
.commonsearch-table fieldset .row .form-group:has(.col-xs-offset-4){
  display: block;
  text-align: left;
}




/* 表格按钮块组件 */
.fixed-table-toolbar .columns-right{
  margin-left: 10px;
}
.fixed-table-toolbar .btn-group>.btn-group{
  margin-left: 10px!important;
}
.fixed-table-toolbar .btn-group>.btn-group,.fixed-table-toolbar .btn {
  border-radius: 2px!important;
}
.fixed-table-toolbar .columns{

}
.fixed-table-toolbar .form-control{
  border-color: #DCDEE6;
  border-radius: 2px;
}
.fixed-table-toolbar .btn-default{
  background: #F7F9FC;
  color: #606166;
}
.fixed-table-toolbar .pull-left .toolbar .btn:not(.btn-refresh) i{
  display: none;
}

select.form-control{
  -webkit-border-radius: 2px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmVkYTJiM2ZhYywgMjAyMS8xMS8xNy0xNzoyMzoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxMDlENUM0NjU1MjExRURBRDg4ODQyQzdEOEY5MTY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxMDlENUM1NjU1MjExRURBRDg4ODQyQzdEOEY5MTY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDEwOUQ1QzI2NTUyMTFFREFEODg4NDJDN0Q4RjkxNjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDEwOUQ1QzM2NTUyMTFFREFEODg4NDJDN0Q4RjkxNjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bsG+IAAAByElEQVR42uzYv0/CQBQH8F7bqAuToyZODGz+wJBoEatODs64GBNX/wD+A/0D/AMMLji66KLWhmpCAHVzYDLR0YlFDe3zHVyJElGHmhTyfUuP17tLP9zjjlQQkTaMoWtDGoABBhhggAEGGGCAAQYYYIABBhhggA1QmFFNJITQnHJtX2hanogK9tJ86S/jrsrVTR69R5pWsrPpQlSvAyNbMX4gnVG73Jxi5JHrVTd+G9PpI4rtMTxWzhG7UmRMwN/1QVgJROLYKVeX+/WX92SfsGrkWDlHZM8T1dLLUuS5hOvVD/njlko3SegrtjVb+4LybtOCgktuJlSqmLPmtnkOil0pKhxRq7nDxhOVSjDgzHXrqW75cVvmQpTs2xkjIn3XHumKdVfEccaEmTjlpq1ST76uW7JhBIHHl8mwK6PWbdt+/fRbjS9Mhud5iRaNcrmJtEo11DWpCDVTvK1YltXs2YTiDZNxXqmMm+9GmZupnlsPrRE/u5bJvHyzu8YfJuPi5n7C8FvXcktXqUffMBdXF6af+xwbgwHrbBh3SdL99oEtAiOfy800fjgP4wXDf0XAAAMMMMAAAwwwwAADDDDAAAMMsP+PDwEGADcIsgTm3JXGAAAAAElFTkSuQmCC);
  background-size: 32px 32px;
}
.sp_container_open .sp_input {
  background-position: right 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmVkYTJiM2ZhYywgMjAyMS8xMS8xNy0xNzoyMzoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxMDlENUM0NjU1MjExRURBRDg4ODQyQzdEOEY5MTY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxMDlENUM1NjU1MjExRURBRDg4ODQyQzdEOEY5MTY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDEwOUQ1QzI2NTUyMTFFREFEODg4NDJDN0Q4RjkxNjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDEwOUQ1QzM2NTUyMTFFREFEODg4NDJDN0Q4RjkxNjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bsG+IAAAByElEQVR42uzYv0/CQBQH8F7bqAuToyZODGz+wJBoEatODs64GBNX/wD+A/0D/AMMLji66KLWhmpCAHVzYDLR0YlFDe3zHVyJElGHmhTyfUuP17tLP9zjjlQQkTaMoWtDGoABBhhggAEGGGCAAQYYYIABBhhggA1QmFFNJITQnHJtX2hanogK9tJ86S/jrsrVTR69R5pWsrPpQlSvAyNbMX4gnVG73Jxi5JHrVTd+G9PpI4rtMTxWzhG7UmRMwN/1QVgJROLYKVeX+/WX92SfsGrkWDlHZM8T1dLLUuS5hOvVD/njlko3SegrtjVb+4LybtOCgktuJlSqmLPmtnkOil0pKhxRq7nDxhOVSjDgzHXrqW75cVvmQpTs2xkjIn3XHumKdVfEccaEmTjlpq1ST76uW7JhBIHHl8mwK6PWbdt+/fRbjS9Mhud5iRaNcrmJtEo11DWpCDVTvK1YltXs2YTiDZNxXqmMm+9GmZupnlsPrRE/u5bJvHyzu8YfJuPi5n7C8FvXcktXqUffMBdXF6af+xwbgwHrbBh3SdL99oEtAiOfy800fjgP4wXDf0XAAAMMMMAAAwwwwAADDDDAAAMMsP+PDwEGADcIsgTm3JXGAAAAAElFTkSuQmCC);
  background-size: 32px 32px;
}
div.sp_button{
  background-position: right 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmVkYTJiM2ZhYywgMjAyMS8xMS8xNy0xNzoyMzoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxMDlENUM0NjU1MjExRURBRDg4ODQyQzdEOEY5MTY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxMDlENUM1NjU1MjExRURBRDg4ODQyQzdEOEY5MTY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDEwOUQ1QzI2NTUyMTFFREFEODg4NDJDN0Q4RjkxNjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDEwOUQ1QzM2NTUyMTFFREFEODg4NDJDN0Q4RjkxNjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bsG+IAAAByElEQVR42uzYv0/CQBQH8F7bqAuToyZODGz+wJBoEatODs64GBNX/wD+A/0D/AMMLji66KLWhmpCAHVzYDLR0YlFDe3zHVyJElGHmhTyfUuP17tLP9zjjlQQkTaMoWtDGoABBhhggAEGGGCAAQYYYIABBhhggA1QmFFNJITQnHJtX2hanogK9tJ86S/jrsrVTR69R5pWsrPpQlSvAyNbMX4gnVG73Jxi5JHrVTd+G9PpI4rtMTxWzhG7UmRMwN/1QVgJROLYKVeX+/WX92SfsGrkWDlHZM8T1dLLUuS5hOvVD/njlko3SegrtjVb+4LybtOCgktuJlSqmLPmtnkOil0pKhxRq7nDxhOVSjDgzHXrqW75cVvmQpTs2xkjIn3XHumKdVfEccaEmTjlpq1ST76uW7JhBIHHl8mwK6PWbdt+/fRbjS9Mhud5iRaNcrmJtEo11DWpCDVTvK1YltXs2YTiDZNxXqmMm+9GmZupnlsPrRE/u5bJvHyzu8YfJuPi5n7C8FvXcktXqUffMBdXF6af+xwbgwHrbBh3SdL99oEtAiOfy800fjgP4wXDf0XAAAMMMMAAAwwwwAADDDDAAAMMsP+PDwEGADcIsgTm3JXGAAAAAElFTkSuQmCC);
  background-size: 32px 32px;
}
div.sp_button span.sp_caret{
  border: none;
}
div.sp_container_combo {
  box-shadow: none;
}
.sp_input {
  box-shadow: none;

}

.sp_container_open > .sp_button {
  border: none;
}
div.sp_clear_btn{
  top: 2px;
}
div.sp_container_combo{
  box-shadow: none;
}


.btn-primary {
  color: #fff;
  background-color: #3C5FC7;
  border-color: #3C5FC7;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #3C5FC7;
  border-color: #3C5FC7;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgba(60, 95, 199, 0.9);
  border-color: rgba(60, 95, 199, 0.9);
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #30364a;
  border-color: #2c3144;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: rgba(60, 95, 199, 0.9);
  border-color: rgba(60, 95, 199, 0.9);
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #444c69;
  border-color: #444c69;
}
.btn-primary .badge {
  color: #444c69;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #3C5FC7;
  border-color: #3C5FC7;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: rgba(60, 95, 199, 0.9);
  border-color: rgba(60, 95, 199, 0.9);
}
.btn-success:hover {
  color: #fff;
  background-color: rgba(60, 95, 199, 0.9);
  border-color: rgba(60, 95, 199, 0.9);
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: rgba(60, 95, 199, 0.9);
  border-color: rgba(60, 95, 199, 0.9);
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: rgba(60, 95, 199, 0.9);
  border-color: rgba(60, 95, 199, 0.9);
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #18bc9c;
  border-color: #18bc9c;
}
.btn-success .badge {
  color: #18bc9c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #3C5FC7;
  border-color: #3C5FC7;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: rgba(60, 95, 199,0.9);
  border-color: rgba(60, 95, 199,0.9);
}
.btn-info:hover {
  color: #fff;
  background-color: rgba(60, 95, 199,0.9);
  border-color: rgba(60, 95, 199,0.9);
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: rgba(60, 95, 199,0.9);
  border-color: rgba(60, 95, 199,0.9);
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: rgba(60, 95, 199,0.9);
  border-color: rgba(60, 95, 199,0.9);
}
.label {
  display: inline;
  padding: 4px 10px;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 16px;
}


/* 分页 */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
  background-color: #3C5FC7;
  border-color: #3C5FC7;
}
.fixed-table-pagination .pagination a{
  padding: 6px 10px;
  margin: 0 2px;
  border-radius: 3px;
}




/* 控制条  */
/* 
.fixed-table-toolbar .columns-right{
  margin-top: 0!important;
}
.fixed-table-toolbar .bs-bars, .fixed-table-toolbar .columns, .fixed-table-toolbar .search{
  margin-top: 0;
} */

/* tabs */
.panel-intro > .panel-heading{
  padding: 0;
  background: #f1f4f6;
  border: none;
  /* border-bottom: 1px solid #DCDEE6; */
}
.panel-heading .nav-tabs > li{
  margin: 0;
  border-radius: 0;
  box-sizing: border-box;
}
.panel-heading .nav-tabs > li:first-child{
  border-left:1px solid #DCDEE6!important;
}
.panel-heading .nav-tabs > li:first-child a{
  border-top-left-radius: 40px;
}
.panel-intro > .panel-heading .nav-tabs > li > a{
  margin: 0;
  background: #F9FAFE;
  border-radius: 0;
  color: #303133;
  font-size: 14px;
  padding: 12px 22px;
  border: none;
  height: 44px;
  border-right:1px solid #DCDEE6!important;
  border-top:1px solid #DCDEE6!important;
  /* border-bottom:1px solid #DCDEE6!important; */
  box-sizing: border-box;
  position: relative;
  line-height: 1.5;
}
.panel-intro > .panel-heading .nav-tabs > li > a:hover{
  background: #fff;
  color: #303133;
  border: none;
}
.panel-intro > .panel-heading .nav-tabs > li.active > a, .panel-intro > .panel-heading .nav-tabs > li.active > a:hover, .panel-intro > .panel-heading .nav-tabs > li.active > a:focus{
  background: #fff;
  color: #3C5FC7;
  font-weight: bold;
  border: none;
}
.panel-intro > .panel-heading .nav-tabs > li.active > a::after{
  content: '';
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: -3px;
  left: 0;
  background: #fff;
  z-index: 999999999;
}

/* 左侧导航 */
.sidebar-menu li > a > .fa-angle-left, .sidebar-menu li > a > .pull-right-container > .fa-angle-left{
  transform: rotate(90deg);
}
.sidebar-menu > li > a{
  padding: 12px 20px 12px 15px;
}

/* 表格标签 */
.green_tag{
  font-size: 14px;
  color: #1FCC84;
  background-color: rgba(31, 204, 132, 0.2);
  padding: 4px 10px;
  border-radius: 4px;
}
.red_tag{
  font-size: 14px;
  color: #FF4D58;
  background-color: rgba(255, 77, 88, 0.2);
  padding: 4px 10px;
  border-radius: 4px;
}


