#rprtStatistics table {
}

#rprtStatistics td:not(:first-child) {
    text-align:center;
    vertical-align:top;
}

td, th {
    text-align:left;
    vertical-align:top;
    font-size: 90%;
}

td:first-child {
    font-weight:bold;
}



#rprtAdditionalStatistics table {
    margin-left:auto;
    margin-right:auto;
    padding-top: 20px;

}

#rprtAdditionalStatistics td:first-child {
    text-align:left;
    font-weight:normal;
}

#rprtAdditionalStatistics td,th {
    text-align:left;
    vertical-align:top;
}
#rprtAdditionalStatistics td {
    font-weight:normal;
}

#rprtAdditionalStatistics tbody tr:nth-child(even) {
    background: #f1f1f1;
}

#rprtAdditionalStatistics tbody tr:hover {
    background-color: #3388cc;
    color:#ffffff;
    text-shadow: 1px 2px #000000;
    box-shadow: 0px 0px 10px #ff0000;
}

#rprtAdditionalStatistics tbody .highlight {
    color:#E00000;
    font-weight:bold !important;
}


#rprtControl fieldset {
    margin-right:5px;
    float: right;
}

.TestStep.FailureMessage {
}

.TestStep .Container, .TestStep .FailureMessage, .Expression, .ExpectedResult {
    padding-top: 12px;
}

.Container label, .TestStep label, .FailureMessage label, .Expression label, .ExpectedResult label {
    font-weight:bold !important;
}

.UrlReferenceContainer a {

}

.RequirementTH {
    padding-top: 12px;
    text-decoration:underline;
}

.ui-icon-alert:after {
    background-color: #e63531 !important;
}

.ui-header .ui-title {
    overflow:auto !important;
    white-space:normal !important;
}

.AssertionsContainer {
    padding-top: 15px;
    padding-bottom: 30px;
}
