/**
 * @project     OTRS (http://www.otrs.org) - Agent Frontend
 * @copyright   OTRS AG
 * @license     AGPL (http://www.gnu.org/licenses/agpl.txt)
 */

/**
 * @package     Skin "Default"
 * @section     Time Accounting Additional Table Settings
 */

@media screen,projection,tv,handheld {

/**
 * @subsection  data table elements without hover
 */

.NoHover tbody tr:hover td {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.NoHover tr.Even:hover td {
    background-color: #F5F5F5;
}

.NoHover tr.GrandTotal:hover td {
    background-color: #CFCFCF;
}

/**
 * @subsection  special table height
 */

.HighCells tbody td {
    height: 30px;
}

/**
 * @subsection  fixed data table widths
 */

.DataTable td.Fixed.Day {
    width: 50px;
}

.DataTable td.Fixed.Weekday {
    width: 80px;
}

/**
 * @subsection  table colours for overview
 */

.DataTable tr.Vacation td {
    background-color: #EBCCCC;
}

.DataTable tr.NonWorkingDay td {
    background-color: #FFE0E0;
}

.DataTable tr.Active td {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #1A1A1A;
}

.DataTable tr.Active td:first-child {
    border-left: 1px solid #000000;
}

.DataTable tr.Active td:last-child,
.DataTable tr.Active td.Last {
    border-right: 1px solid #000000;
}

.DataTable tr.GrandTotal td {
    background-color: #CFCFCF;
}

/**
 * @subsection  data table with two header rows
 */

.DataTable thead.TwoRows {
    background: none;
}

.DataTable thead.TwoRows tr {
    background: #eeeeee;
}

.DataTable thead.TwoRows tr:first-child th {
    border-bottom: none;
    padding-bottom: 2px;
}

.DataTable thead.TwoRows tr:last-child th,
.DataTable thead.TwoRows tr.Last th {
    border-top: none;
    padding-top: 3px;
}

tr.MasterAction td.RowSpan {
    vertical-align: top;
}

td.RowSpan{
    border-bottom: 1px dotted #ccc;
    background-color: white !important;
}

.DataTable a.DatepickerIcon i {
    color: #000;
    margin-left: 2px;
}

.DataTable a.DatepickerIcon:hover i {
    color: #f72;
}

#TimeAccountingEmptyMessageSmall {
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 7px;
    background-color: white;
}
/* end @media */