.container {
    max-width: 2000px;
}
.table td {
    padding: 0px !important;
}
.table td input {
    width: 140px;
}
.criteria-header {
	display: table-row;
}
.criteria-header h3 {
	display: inline;
}
.criteria-header span {
	display: table-cell;
	padding-left: 10px;
	padding-right: 10px;
}
.success {
    background-color: rgba(165, 171, 82, .1);
}
.failure {
    background-color: rgba(179, 6, 44, .1);
}
div.criteria-block {
    margin: 10px 0px;
}
.criteria-block > .form-row:nth-child(even),
form > .criteria:nth-child(even) {
    background-color: #eee;
}
.criteria {
    padding: 8px;
}
.form-row.disabled {
    color: #aaa !important;
}
.form-row.must-have {
    background-color: rgba(72, 169, 218, .1) !important;
}
.criteria .form-row {
    margin-bottom: 2px;
}
.criteria label {
    margin-bottom: 0px;
}
#reportMeta {
    border: lightgrey solid 1px;
    background-color: #eee;
}
.waiting {
    border: 1px solid yellow;
}
.processed {
    color: green;
}
