﻿.data-table-temp {width: 100%;position: relative;}
.data-table {position: absolute;border: 1px solid #ccc;font-family: tahoma;font-size: 8pt;display: inline-block;left: 0px;top: 0px;right: 0px;bottom: 0px;overflow: hidden;background: url('/css/images/app/loading-background.png');}
.data-table-loading {position: absolute;width: 100px;height: 50px;background: #fff url('/css/images/app/loadingBlueWhite.gif') no-repeat center center;left: 50%;top: 50%;margin-left: -50px;z-index: 1;display: none;border-radius: 5px;box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, .2);}
.data-table-body {position: absolute;left: 10px;top: 0px;right: 0px;bottom: 0px;display: inline-block;overflow: hidden;}
.data-table-body-fixed {position: absolute;top: 0px;right: 0px;bottom: 10px;display: inline-block;overflow: hidden;}
.data-table-vertical-scroller-body {position: absolute;display: inline-block;width: 10px;left: 0px;top: 0px;bottom: 0px;background-color: #ddd;}
.data-table-vertical-scroller {position: relative;width: 10px;background-color: #ccc;}
.data-table-horizontal-scroller-body {position: absolute;z-index: 1; display: inline-block;height: 10px;left: 10px;right: 0px;bottom: 0px;background-color: #ddd;}
.data-table-horizontal-scroller {position: relative;height: 10px;background-color: #ccc;}
.data-table-footer {position: absolute;left: 10px;height: 25px;right: 0px;bottom: 10px;background-color: #eee;display: inline-block;overflow: hidden;border-top: 1px solid #ccc;}
.data-table-footer-record-count-info {float: left;line-height: 25px;padding-left: 10px;white-space: nowrap;overflow: hidden;}
.data-table-footer-remove-filter {color: red;padding: 0 2px;cursor: pointer;}
.data-table-footer-check-info {float: right;line-height: 25px;padding-right: 10px;white-space: nowrap;overflow: hidden;}

.data-table-table {position: relative;border-spacing: 0px;border-collapse: collapse;}
.data-table-table tr{background-color: #fff;}

.data-table-fixed-table {position: absolute;right: 0px;top: 0px;bottom: 0px;border-spacing: 0px;border-collapse: collapse}

.data-table-column {background-color: #f1f1f1;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 36px;}
.data-table-column-caption {display: inline-block; font-family: naskh;font-size: 8pt; white-space: nowrap;overflow: hidden;vertical-align: middle;text-align: center;color: #666;width: 100%;}

.data-table-fixed-table-column {background-color: #f1f1f1;height: 36px;cursor: default;}
.data-table-fixed-table-filter-column{height: 30px;background: #f1f1f1 url('/css/images/app/filter_active.png') no-repeat center center;}
.data-table-fixed-table-filter-column input[type=text]{outline: none;border: none;width: 1px;visibility: hidden;}

.data-table-column-sort-handle {background-image: url(/css/images/app/sort_both.png);background-repeat: no-repeat; background-position: 0px center;}
.data-table-column-sort-handle.sortAscending {background-image: url(/css/images/app/sort_asc.png);}
.data-table-column-sort-handle.sortDescending {background-image: url(/css/images/app/sort_desc.png);}

.data-table-column-filter {border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 30px;text-align: center;padding: 0 5px;}
.data-table-column-filter input[type=text] {outline: none;border: none;}
.data-table-column-filter select {outline: none;border: none;margin: 0;font-size: 8pt;display: block;}

.data-table-row { cursor: default;}
.data-table-row.hilight {background-color: #92c9bb !important;color: #fff;}


.data-table-row:nth-child(odd) {background-color: #f1f1f1;}
.data-table-row-cell {color: #666; border-left: 1px solid #ccc;border-right: 1px solid #ccc;max-width: 0;overflow: hidden;white-space: nowrap;vertical-align: middle;padding: 0 4px;}
.data-table-row-border-bottom {border-bottom: 1px solid #ccc;}
.data-table-row-border-top {border-top: 1px solid #ccc;}

.data-table-fixed-row {background-color: #eee;}
.data-table-fixed-row:nth-child(odd) {background-color: #e5e5e5;}
.data-table-row-fixed-cell {white-space: nowrap;overflow: hidden;max-width: 0;}
.data-table-row-fixed-cell-check{position: relative;float: right; margin: 0 !important;padding: 0!important;right: 5px;top: 2px;}
.data-table-row-fixed-cell span{ position: relative;right: 10px; }

.data-table-context-menu {position: absolute;display: none;z-index: 1;}
.data-table-context-menu a {font-family: tahoma;font-size: 9pt !important;cursor: pointer;}

.data-table-repository-input { width: 100%;background-color: transparent;border: none; font-family: tahoma;font-size: 8pt;display: block;}
.data-table-repository-input:focus { border: 1px solid #666;background-color: #fff;color: #000;padding: 3px;outline: none;}