1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-12 11:27:24 +02:00
TableFilter/dist/tablefilter/style/tablefilter.css

569 lines
10 KiB
CSS
Raw Normal View History

2015-08-04 10:38:40 +02:00
/**
* Filtered column marker default style
*/
.activeHeader {
background: #004080 !important;
color: #fff !important;
}
2015-08-04 10:38:40 +02:00
/**
* Alternating rows default style
*/
.even {
background-color: #fff;
2015-06-08 12:21:50 +02:00
}
2015-08-04 10:38:40 +02:00
.odd {
background-color: #e5e5e5;
}
2015-08-04 10:38:40 +02:00
/**
* Global variables
*/
2015-08-04 10:38:40 +02:00
/**
* ezEditTable integration default overrides
*/
.ezActiveRow {
background-color: #2852a8 !important;
color: #fff;
}
.ezSelectedRow {
background-color: #316ac5 !important;
color: #fff;
}
.ezActiveCell {
background-color: #d9e8fb !important;
color: #000 !important;
font-weight: bold;
}
.ezETSelectedCell {
background-color: #ffdc61 !important;
font-weight: bold;
color: #000 !important;
}
.ezUnselectable {
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
}
.ezInputEditor {
width: 95%;
height: auto;
font-size: inherit;
border: 1px solid #aaccf6;
}
.ezTextareaEditor {
width: 95%;
height: 35px;
font-size: inherit;
border: 1px solid #aaccf6;
}
.ezSelectEditor {
width: 100%;
font-size: inherit;
border: 1px solid #aaccf6;
}
.ezModifiedCell {
background: transparent url("themes/bg_mod_cell.png") 0 0 no-repeat;
}
select[multiple="multiple"].ezSelectEditor {
height: 35px;
}
2015-08-04 10:38:40 +02:00
/* Command type editor */
.ezCommandEditor {
margin: 2px;
}
.ezCommandEditor button,
.ezCommandEditor input[type="button"] {
min-height: 22px;
margin: 1px;
padding: 3px;
border: 1px solid #ccc;
background: #fff;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
}
.ezCommandEditor button :hover,
.ezCommandEditor input[type="button"] :hover {
border: 1px solid #999;
}
.ezCommandEditor img {
border: 0;
vertical-align: middle;
margin: 2px;
}
.ezOpacity {
opacity: 0.6 /* CSS3 standard */;
}
.alignLeft {
text-align: left;
}
.alignCenter {
text-align: center;
}
.alignRight {
text-align: right;
}
2015-08-04 10:38:40 +02:00
/**
* Checklist filters default style
*/
.div_checklist {
width: 100%;
height: 100px;
border: 1px solid #ccc;
overflow: auto;
text-align: left;
background-color: #fff;
color: #333 !important;
}
.div_checklist ul.flt_checklist {
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
}
.div_checklist li.flt_checklist_item {
padding: 1px !important;
margin: 0 !important;
font-size: 10px !important;
border-bottom: 1px solid #ccc !important;
}
.div_checklist li.flt_checklist_item :hover {
background-color: #335ea8 !important;
color: #fff !important;
}
.div_checklist label {
display: block !important;
}
.div_checklist input {
vertical-align: middle !important;
margin: 2px 5px 2px 1px !important;
}
.flt_checklist_item_disabled {
background-color: #e5e5e5;
}
.flt_checklist_slc_item {
background-color: #335ea8 !important;
color: #fff !important;
}
2015-08-04 10:38:40 +02:00
/**
* Filters' default style
*/
.fltrow {
height: 20px;
background-color: #f4f4f4;
}
.fltrow td,
.fltrow th {
padding: 2px !important;
}
.btnflt {
font-size: 11px;
vertical-align: middle;
margin: 0 2px 0 2px;
padding: 0 1px 0 1px;
}
.btnflt_icon {
width: 19px;
height: 19px;
cursor: pointer !important;
border: 0 !important;
vertical-align: middle;
background: transparent url("themes/btn_filter.png") center center no-repeat !important;
}
.flt {
background-color: #fff;
border: 1px solid #ccc;
margin: 0;
width: 97%;
vertical-align: middle;
}
select.flt {
background-color: #fff;
border: 1px solid #ccc;
margin: 0 1px 1px 0;
width: 99%;
vertical-align: middle;
}
select.flt_multi {
background-color: #fff;
border: 1px solid #ccc;
margin: 0 1px 1px 0;
width: 99%;
height: 100px;
vertical-align: middle;
}
.flt_s {
background-color: #fff;
border: 1px solid #ccc;
margin: 0;
width: 80%;
vertical-align: middle;
}
.single_flt {
background-color: #fff;
border-left: 1px solid #999;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #999;
margin: 0;
width: 120px;
vertical-align: middle;
}
div.popUpFilter {
position: absolute;
display: none;
width: 100px;
background-color: #c8e0fb;
border: 1px solid #e4e4e4;
padding: 1px 3px 1px 1px;
margin: 20px auto 0 0px;
}
2015-08-04 10:38:40 +02:00
/**
* Grid layout default style
*/
div.grd_Cont {
width: 800px;
height: auto;
overflow: hidden;
padding: 3px 3px 3px 3px;
background-color: #c8e0fb;
border: 1px solid #99bbe8;
}
div.grd_Cont .fltrow {
background-color: transparent;
}
div.grd_Cont .flt {
border: 1px solid #99bbe8;
width: 97%;
}
div.grd_Cont .flt :focus {
border: 1px solid #558dd9;
}
div.grd_Cont .even {
background-color: #fff;
}
div.grd_Cont .odd {
background-color: #dfe8f6;
}
div.grd_tblCont {
height: 400px;
width: 800px;
background: #fff;
overflow-x: auto;
overflow-y: scroll;
}
div.grd_headTblCont {
height: auto;
width: 800px;
overflow: hidden;
border-bottom: 1px solid #99bbe8;
background-color: #c8e0fb;
}
div.grd_tblCont table,
div.grd_headTblCont table {
font-size: 12px;
border-collapse: collapse;
table-layout: fixed;
}
div.grd_tblCont table {
border-right: 1px solid #99bbe8;
}
div.grd_tblCont table th,
div.grd_headTblCont table th,
div.grd_headTblCont table td {
background-color: #c8e0fb;
padding: 2px 2px 2px 2px !important;
color: #333;
border-right: 1px solid #99bbe8 !important;
overflow: hidden;
text-overflow: ellipsis;
}
div.grd_tblCont table td {
padding: 2px 2px 2px 2px !important;
border-bottom: 1px solid #ccc !important;
overflow: hidden;
text-overflow: ellipsis;
}
.grd_inf {
clear: both;
width: auto;
height: 25px;
background-color: #c8e0fb;
font-size: 11px;
margin: 0;
padding: 1px 3px 1px 3px;
border-top: 1px solid #99bbe8;
}
2015-08-04 10:38:40 +02:00
/**
* Help box default style
*/
.helpBtn {
margin: 0 5px 0 5px;
padding: 2px 4px 2px 4px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
div.helpCont {
position: absolute;
display: none;
max-width: 300px;
overflow: auto;
padding: 10px;
margin: 15px 0;
border: 1px solid #ccc;
line-height: 20px;
font-size: 12px;
color: #333;
background: #fff;
text-align: left;
box-shadow: 3px 3px 2px #888;
}
div.helpCont a {
color: #c00;
text-decoration: underline;
font-weight: normal;
}
div.helpCont a.close {
color: #333;
text-decoration: none;
font-weight: bold;
}
div.helpCont :hover {
text-decoration: none;
}
div.helpCont hr {
border: 1px solid #ccc;
}
div.helpFooter {
margin: 10px 0 0 0;
}
div.helpFooter h4 {
margin: 2px 2px 2px 2px;
font-size: 13px;
color: #333;
}
2015-08-04 10:38:40 +02:00
/**
* Keyword highlighting default style
*/
span.keyword {
background-color: #fc0;
}
2015-08-04 10:38:40 +02:00
/**
* Loading message default style
*/
.loader {
position: absolute;
padding: 5px 10px 5px 10px;
margin: 20px 0 0 20px;
width: auto;
z-index: 1000;
font-size: 12px;
font-weight: bold;
border: 1px solid #666;
background-color: #f4f4f4;
vertical-align: middle;
}
2015-08-04 10:38:40 +02:00
/**
* Paging default style
*/
select.pgSlc {
height: 20px;
vertical-align: middle;
}
input.pgNbInp {
width: 25px;
height: 16px;
margin: 1px;
vertical-align: middle;
}
input.pgInp,
.nextPage,
.previousPage,
.firstPage,
.lastPage {
vertical-align: middle;
width: 19px;
height: 19px;
cursor: pointer !important;
border: 0 !important;
font-weight: bold;
}
.nextPage {
background: transparent url("themes/btn_next_page.gif") center center no-repeat !important;
}
.nextPage :hover {
background-color: #cad1d6 !important;
}
.previousPage {
background: transparent url("themes/btn_previous_page.gif") center center no-repeat !important;
}
.previousPage :hover {
background-color: #cad1d6 !important;
}
.firstPage {
background: transparent url("themes/btn_first_page.gif") center center no-repeat !important;
}
.firstPage :hover {
background-color: #cad1d6 !important;
}
.lastPage {
background: transparent url("themes/btn_last_page.gif") center center no-repeat !important;
}
.lastPage :hover {
background-color: #cad1d6 !important;
}
span.nbpg {
padding: 0 5px 0 0;
}
select.rspg {
width: 50px;
margin: 1px 5px 0 5px;
vertical-align: middle;
}
span.rspgSpan {
font-size: 11px;
}
2015-08-04 10:38:40 +02:00
/**
* Reset button default style
*/
input.reset {
width: 19px;
height: 19px;
cursor: pointer !important;
border: 0 !important;
vertical-align: middle;
background: transparent url("themes/btn_clear_filters.png") center center no-repeat !important;
}
input.reset :hover {
background: #cad1d6 url("themes/btn_clear_filters.png") center center no-repeat !important;
}
2015-08-04 10:38:40 +02:00
/**
* Rows counter default style
*/
div.tot {
float: left;
overflow: hidden;
width: 150px;
height: 15px;
border-right: 1px solid #ccc;
margin: 0 5px 0 2px;
padding: 0 2px 0 2px;
}
div.tot span {
font-weight: bold;
}
2015-08-04 10:38:40 +02:00
/**
* Sorting elements default style
*/
.sort-arrow {
width: 11px;
height: 11px;
margin: 0 2px;
background-position: center center;
background-repeat: no-repeat;
}
.descending {
background-image: url("themes/downsimple.png");
}
.ascending {
background-image: url("themes/upsimple.png");
}
2015-08-04 10:38:40 +02:00
/**
* Status bar default style
*/
div.status {
float: left;
overflow: hidden;
width: 150px;
height: 15px;
border-right: 1px solid #ccc;
margin: 0 5px 0 2px;
padding: 0 2px 0 2px;
}
div.status span {
font-weight: bold;
font-size: 11px;
}
2015-08-04 10:38:40 +02:00
/**
* Table's default style
*/
table.TF {
border-spacing: 0;
border-top: 1px solid #d0d0d0;
border-left: 1px solid #d0d0d0;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}
table.TF th {
margin: 0;
background-color: #ebecee;
border-bottom: 1px solid #d0d0d0;
border-right: 1px solid #d0d0d0;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
padding: 5px;
color: #333;
}
table.TF td {
margin: 0;
padding: 5px;
border-bottom: 1px solid #d0d0d0;
border-right: 1px solid #d0d0d0;
}
2015-08-04 10:38:40 +02:00
/**
* Toolbar default style
*/
.inf {
clear: both;
width: auto;
height: 25px;
background-color: #f4f4f4;
font-size: 12px;
margin: 0;
padding: 1px 3px 1px 3px;
border: 1px solid #ccc;
overflow: hidden;
}
.inf a {
color: #333;
text-decoration: none;
font-weight: bold;
}
.inf a :hover {
text-decoration: underline;
}
.ldiv {
float: left;
width: 30%;
position: inherit;
text-align: left;
}
.mdiv {
float: left;
width: 38%;
position: inherit;
text-align: center;
padding: 1px 0;
}
.rdiv {
float: right;
width: 30%;
position: inherit;
text-align: right;
}