﻿/*---强制性修改bootstrap table 样式----*/

.editable-unsaved { font-weight: initial; }

.editable-click,
a.editable-click { border-bottom: none; }

table td, table th { height: 30px; line-height: 30px !important; /*padding: 0 15px !important;*/ padding: 0 8px !important; /*表格列之间间隔改小*/ font-size: 12px; white-space: nowrap; }
table td, table th:hover { background: #fff; }
.fixed-table-body table td, table td > p, .fixed-table-body table td > div:not(.bootstrap-table) { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.bootstrap-table .table { overflow-x: auto; }
table th { height: 25px; line-height: 25px; padding: 0 !important; }
table th[rowspan='2'] { height: 50px; line-height: 50px; }
.table { max-width: 100% !important; }
.fixed-table-container thead th .th-inner,
.fixed-table-container tbody td .th-inner { padding: 0 15px !important; position: relative; color: #fff; background: #6B7893; /*background-image: linear-gradient(-180deg, rgba(255,255,255,0.50) 0%, rgba(0,0,0,0.50) 100%);
        background-image: linear-gradient(to top, #a3bded 0%, #6991c7 100%);*/ }

.fixed-table-container thead th .sortable { cursor: pointer; position: absolute; background-position: right; background-repeat: no-repeat; padding-right: 30px; height: 30px; line-height: 30px; right: 0; }
.detail { background: linear-gradient(#ffffff, #e2e2ee); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e2e2ee)); background: -moz-linear-gradient(#ffffff, #e2e2ee); background: -webkit-linear-gradient(#ffffff, #e2e2ee); }
.page-list .btn { padding: 0 6px; }
.fixed-table-pagination div.pagination,
.fixed-table-pagination .pagination-detail { margin-left: 10px; margin-bottom: 5px; margin-right: 10px; }
.info tr td, .info tr th { border: none; }

.tipText { position: absolute; margin-top: -10px; margin-left: 15px; background-color: white; }

.span { height: 30px; line-height: 30px; display: inline-block; vertical-align: top; }

.fhzt { float: right; margin-right: 10px; margin-top: 10px; }

.left-block { display: inline-block; vertical-align: top; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { background-color: #04a5ff; border-color: #04a5ff; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background-color: #04a5ff; }
.dropdown-menu > li > a { text-align: right; padding: 1px 20px; }
.dropdown-menu { padding: 2px 0; }
.fixed-table-container table { width: inherit; }
.fixed-table-container thead th { border-right: none; }
.bootstrap-table .table > thead > tr > th { background: linear-gradient(#ffffff, #e2e2ee); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e2e2ee)); background: -moz-linear-gradient(#ffffff, #e2e2ee); background: -webkit-linear-gradient(#ffffff, #e2e2ee); }

/*表格动态添加控件样式*/
.DynamicInput { width: 100%; height: 25px; border: none; text-indent: 4px; }
.DynamicInput3 { width: 100%; height: 25px; border: none; text-indent: 4px; }
.DynamicSelect { width: 100%; height: 25px; }
/*汇总颜色继承*/
.fixed-table-footer .th-inner { background: inherit !important; color: inherit !important; }
/*筛选css*/

.commonSearchContainer { display: none; position: absolute; width: 300px; border: 1px solid #d1d1d1; padding: 10px; z-index: 99; background: #fff; }
.commonSearchContainer ul { width: 100%; max-height: 200px; overflow: auto; margin: 10px 0; border: 1px solid #d1d1d1; height: 200px; }
.commonSearchContainer ul li { border-bottom: 1px dashed #d1d1d1; width: 90%; text-align: left; float: right; margin: 5px 0; }
.commonSearchControl { width: 100%; position: relative; }

/*fix 汇总css*/
.fixed-table-footer { border-top: none; }
.fixed-table-footer { overflow: unset; }
.bootstrap-table .fixed-table-footer .table { border-bottom: 1px solid #eee; }
.fixed-table-footer td, .fixed-table-footer tbody td .th-inner { height: 30px; line-height: 30px; }

.fixed-table-container thead th .th-inner { background: transparent !important; color: #666; height: 30px; line-height: 30px; }

.fixed-table-container thead th { background: #f2f3f6 !important; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #f2f3f6 !important; }

.table > tbody > tr > td, .table > tbody > tr > th,
.table > tfoot > tr > td, .table > tfoot > tr > th,
.table > thead > tr > td, .table > thead > tr > th { border-color: #eee !important; }
.table > thead > tr > th { border-left-color: #ddd !important; border-right-color: #ddd !important; }

.fixed-table-toolbar .btn-group { z-index: 9999; }
