.input-page-container td {
    padding-right: .3em;
}

.input-page-container span.Label {
    padding-top: .72rem !important;
    display: inline-block !important;
    padding-bottom: .25rem;
}

.InputPanel #MOSTable {
    background: transparent !important;
}

.Label.required:after {
    color: red;
    content: " *";
}

.input-page-container input[type="text"] {
    margin: .2rem
}

.input-page-container label, .input-page-container span.Label {
    margin-left: .2rem;
}
.ReportContainer button, .ReportContainer input, .ReportContainer optgroup, .ReportContainer select, .ReportContainer textarea {
    line-height: 1em !important;
    vertical-align: middle !important;
}

.ReportContainer input[type="image"] {
    height: 1.5rem !important;
    width: 1.5rem !important;
}