﻿.dataTables_length {
    padding-top: 4px;
}

td.dt-align-center {
    text-align: center;
}

th.dt-align-center {
    text-align: left;
}

td.dt-align-right {
    text-align: right;
}

tfoot>tr>th.dt-align-right {
    text-align: right !important;
}


div.DTE_Inline div.DTE_Field input.form-control {
    height: 24px !important;
}

td.EDITING {
    padding-top: 4px !important;
    padding-right: 3px !important;
    padding-bottom: 3px !important;
    padding-left: 3px !important;
}

.dataTables_empty {
    text-align: left !important;
}


tfoot > tr > th {
    border-top: 3px double #ddd !important;
}

/*
    https://datatables.net/forums/discussion/10253/processing-message-shows-up-behind-fixedheader-how-to-fix-this
*/
.dataTables_processing
{
z-index: 105
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    /*padding: 4px;*/
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    /*line-height: 1.42857143;
    vertical-align: top;*/
    border-top: 0px solid #ddd;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 4px
}

div.dataTables_wrapper div.dataTables_processing {
position: fixed;
top: 51px;
margin-top:0px;
padding:0px;
margin-bottom:0px;
/*left: 50%;
width: 30%;*/
/*height: 40px;*/
/*margin-left: -20%;
margin-top: -25px;*/
/*padding-top: 20px;*/
/*text-align: center;
font-size: 1.2em;*/
background-color: #F9EDBE;
border: 1px solid #F0C36D; 
z-index: 10000;
width:100px;
left:50%;
margin-left: -50px;
}

.input-xs {
    height: 22px;
    padding: 0;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}


div.quill-wrapper {
  min-height: 6em;
  border: 1px solid #ccc;
  background-color: white; }
  div.quill-wrapper div.toolbar {
    border-bottom: 1px solid #ccc; }


  div.DTED_Lightbox_Wrapper {
    left: 1em;
    right: 1em;
    margin-left: 0;
    width: auto;
}
 
label.DTE_Label {
    width: 25%;
}
 


div.DTE_Bubble_Liner {
  left:0;
  top:0;
  width: 700px !important;
  height: 400px;
}

#dtcGroupHeader {
    
}


#dtcHeader {
    background-color: #337ab7;
    color: #FFFFFF;
}

 tbody tr:hover {
  background: #FFFFE0 !important;
}

  tfoot.tr > th {
    border-top: 1px solid #ccc;
}


td.editableCell {
    /*background-color: #ffcc99;*/
    background-image: url(/images/changed-flag.png);
    background-position: left top;
    background-repeat: no-repeat;
}