td.details-control {
    background: url('../resources/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../resources/details_close.png') no-repeat center center;
}

.underline-text {
    text-decoration:underline !important;
}


.asterick {
    color: #FF0000;
}

#dailyActivityReport.th, #dailyActivityReport.td {
    white-space: nowrap !important;
}

.DTFC_LeftWrapper .DTFC_LeftHeadWrapper table.DTFC_Cloned {
  margin-bottom: 0 !important;
	box-shadow: inset -1px 0 0 red
}

.DTFC_LeftWrapper .DTFC_LeftHeadWrapper table.DTFC_Cloned thead {
  box-shadow: inset -1px 0 0 #D7E4EF;
}

.DTFC_LeftWrapper .DTFC_LeftBodyWrapper .DTFC_LeftBodyLiner table.DTFC_Cloned {
  margin-top: 0 !important;
}

.DTFC_LeftWrapper .DTFC_LeftBodyWrapper .DTFC_LeftBodyLiner table.DTFC_Cloned tbody tr td {
  box-shadow: inset -3px 0 0 #D7E4EF;
}

.highlighted-row {
  box-shadow: inset 0 -2px 0 0 #3E5364, inset 0 2px 0 0 #3E5364;
}

.DTFC_LeftWrapper .DTFC_LeftFootWrapper table {
  margin: 0 !important;
}

@media print {
        .hide-for-print * {
            display: none; 
        }
}