.blocker {
    position:absolute;
    background-color: #ccc;
    opacity:0.1;
    z-index: 1000000;
}

.grid-view-loading
{
    background:url(loading.gif) no-repeat  !important;;
}

.active-false {
    color: #999999;
}

.isdefault {
    background-color: #A4D3EE;
    font-weight: bold;
}

.table thead th {
    background-color: #F2F7FF !important;
    text-align: center;
}
.grid-view .table{
    border: 1px solid #ddd;
}
.grid-view .table thead tr:first-child td:first-child {border-radius: 4px 0 0 0;}
.grid-view .table thead tr:first-child td:last-child {border-radius: 0 4px 0 0;}
.grid-view .table>tbody>tr>td {padding: 6px 4px 2px 4px;}
.grid-view .table .filters td {padding: 4px;}
.grid-view .table>thead>tr>th {padding: 4px; vertical-align: middle;}

.table th, .table td {
   /*text-align: -webkit-right;EBF3FD*/
}
.grid-view.clear-top {padding-top: 0px;}

.grid-view .filters input[type=text] {margin: 0; border-radius: 0; padding: 0 0 0 4px; width: 99%!important; height: 25px;}
.grid-view .filters select {margin: 0; border-radius: 0; padding: 0 0 0 4px; width: 99%!important; height: 25px;}
.grid-view table.items td { padding: 2px!important;}
.grid-view .summary {margin: 0 0 5px 0;text-align: right;}

.table tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {background-color: #f9f9f9;}

.grid-view table th a:hover
{
    color: #444;
   text-decoration: none;
}

.grid-view table th a.asc
{
    background:url(up.gif) right center no-repeat;
    padding-right: 10px;
}

.grid-view table td .disabled
{
    background:url(circle_grey.png) right center no-repeat;
   padding-right: 16px;
}

.grid-view table td .enabled
{
    background:url(circle_green.png) right center no-repeat;
    padding-right: 16px;
}

.grid-view table td .error
{
    background:url(circle_red.png) right center no-repeat;
    padding-right: 16px;
}

.grid-view table td .warning
{
    background:url(circle_yellow.png) right center no-repeat;
    padding-right: 16px;
}

.grid-view table td .info
{
    background:url(circle_blue.png) right center no-repeat;
    padding-right: 16px;
}
