h1, h2 {
    text-align: center;
}

.responsesAsNumbers,
.responsesAsNames,
.rdQualificationAsNumbers,
.fdQualificationAsNumbers,
.aQualificationAsNumbers {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1em;
}

.responsesAsNumbers th,
.responsesAsNumbers td {
    border: #000 solid 1px;
    width: 33%;
    text-align: center;
}

.responsesAsNumbers .willCome,
.responsesAsNames .willCome,
#willCome {
    background-color: #33ff33;
    text-shadow: none !important;
}

.responsesAsNumbers .willNotCome,
.responsesAsNames .willNotCome,
#willNotCome{
    background-color: #ff3333;
    text-shadow: none !important;
}

.responsesAsNames th,
.responsesAsNames td {
    border: #000 solid 1px;
}

.rdQualificationAsNumbers th,
.rdQualificationAsNumbers td {
    border: #000 solid 1px;
    text-align: center;
}

.fdQualificationAsNumbers th,
.fdQualificationAsNumbers td {
    border: #000 solid 1px;
    text-align: center;
}

.aQualificationAsNumbers th,
.aQualificationAsNumbers td {
    border: #000 solid 1px;
    text-align: center;
}

#invalidEdv {
    color: #ff6600;
}

.dontShow {
    display: none;
}

.redBorder {
    border-color: #FFCC00;
}

#pageWillCome {
    background-color: #99ff33;
    text-shadow: none !important;
}

#pageWillNotCome {
    background-color: #6699ff;
    text-shadow: none !important;
}

#deleteResponses {
    background-color: #FFCC00;
    text-shadow: none !important;
}

.dateDatePart {
    color: #666666;
}

.dateTimePart {
}