/* Activity Report A */

#ActRepA tr:first-child td {
    font-weight:bold;
}

#ActRepA tr td {
    padding-left:20px;
}


/* Activity Report B */

.CenterText {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-align: -webkit-center;
}

.ReportArea {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color: white; /* Blue, #D2DBF8 */
}

.ActRepB {
   border-collapse:collapse;
   width:100%;
}


.ActRepB td,  .ActRepB th {
   padding:0px;
}

.ActRepBHead {
    text-align:center;
}

.ActRepBHeadName1 {
    font-size:30px;
    font-weight:bold;
}

.ActRepBHeadName2 {
    font-size:20px;
    font-weight:bold;
}

.ActRepB .SearchCriteria,
.ActRepB .SiteName,
.ActRepB .SiteAddress,
.ActRepB .ReportDate {
    font-size: 18px;
}

.ActRepB .StatusMessage {
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}

.ActRepB td.Left.ReportLogo {
    vertical-align: top;
}

.ActRepB div.Left.ReportLogo {
    text-align: right;
}

.ActRepB .ColHead {
    width:150px;
}

.ActRepB .ColGap {
    width:10px;
}

.ActRepB .DispatchDate {
    font-size:20px;
}

.ActRepB tr.Checklist.Detail > td {
    border-bottom: 1px solid grey;
}

.ActRepB tr.Checklist.Detail > td:first-child,
.ActRepB tr.Checklist.Detail > td:nth-child(2),
.ActRepB tr.Checklist.Detail > td:nth-child(3) {
    border-bottom: none;
}

.ActRepB .ColItemLabel {
    width: 200px;
}

.ActRepB .ColCheckedTitle {
    width: 120px;
}

.ActRepB .ColTime {
    width: 70px;
}

.ActRepB .ColTimeTo {
    width: 20px;
}

.ActRepB .ColCheckedComment {
    width: auto;
}


.ActRptFooterMessage {
    font-size: 18px;
    font-weight: bold;
}