html, body {
    background-color: #fffdfd;
    color: #1d2325;
    transition: all 0.3s;
    overflow-x: hidden;
}
.blockElm {
    display: block;
}
.semiBold {
    font-weight: 600;
}
.hiddenVis {
    visibility: hidden !important;
    display: none !important;
}
.blueHeader {
    background-color: #92c3f4;
    color: #14406c;
}
.blueHeader td {
    border: 1px solid #101010;
    font-weight: 700;
}
.lgtGray {
    color: lightgray;
}
.infoIco, .contrastIco, .pdfIco {
    color: #14406c;
    fill: #14406c;
    width: 32px;
    height: 32px;
    cursor: auto;
}
.indexIco {
    margin-right: 5px;
}
.editIco, .indexIco, .moreIco {
    color: ivory;
    fill: ivory;
    width: 35px;
    height: 35px;
    margin-right: 4px;
    cursor: auto;
}
.indexIco, .moreIco {
    width: 32px;
    height: 32px;
}
.editIco:hover, .indexIco:hover, .moreIco:hover {
    color: rgb(180, 217, 255);
    fill: rgb(180, 217, 255);
    cursor: pointer;
}
.sectionIco {
    color: #101010;
    fill: #101010;
    width: 32px;
    height: 32px;
    cursor: auto;
}
.editIcoDark {
    color: darkslategrey;
    fill: darkslategrey;
    width: 32px;
    height: 32px;
    cursor: auto;
}
.editIcoDark:hover, .infoIco:hover, .contrastIco:hover, .pdfIco:hover {
    cursor: pointer;
    color: dodgerblue;
    fill: dodgerblue;
}
.contrastIco, .pdfIco {
    margin-left: .5em;
}
.sectionIco:hover {
    color: ivory;
    fill: ivory;
    cursor: pointer;
}
.sliderCell {
    padding: 1.5em 2em !important;
    width: 15%;
}
.dvSlider {
    position: relative;
    display: block;
}
.dvSliderHandle {
    padding: .1em 0 !important;
    line-height: 1 !important;
    width: 22px !important;
    height: 22px !important;
    background-color: dodgerblue !important;
    color: ghostwhite !important;
    text-align: center !important;
    cursor: auto;
}
.dvSliderHandle:hover {
    background-color: royalblue !important;
    cursor: pointer;
}
.dvSynopsis {
    height: 60px;
    word-wrap: break-word;
    overflow: hidden;
}
.dvFullText {
    height: 300px;
    word-wrap: break-word;
    overflow: auto;
    margin-bottom: 1em;
}
.sectionTitle {
    background-color: dodgerblue !important;
    color: #101010 !important;
}
.modTitle {
    color: #101010;
    font-size: 1.5em;
}
.modSubTitle {
    color: #504a4a;
    font-size: 1em;
}
.sectionRow {
    background-color: rgb(65, 94, 123);
    color: ghostwhite;
}
.finalSectionRow {
    background-color: rgb(27, 97, 140);
    color: ghostwhite;
}
#dvEvalInfo, .dvAllSections {
    display: none;
}
/* #dvEvalInfo small {
    float: right;
} */
.modSmall {
    color: #504a4a;
}
.scBody {
    height: 0;
}
.dvSubcatTitle, .dvSectionHead {
    /* background-color: dodgerblue; */
    background-color: #bbe4f3;
    color: #101010;
    font-weight: 700;
    border: 1px solid antiquewhite;
    margin: 0;
    padding: .7em 0;
}
.dvSectionHead {
    background-color: rgb(65, 94, 123);
    color: ghostwhite;
}
.dvSectionTxt, .dvSectionMore {
    margin: 0;
    padding: .7em 0;
    border: 1px solid #14406c;
}
.dvSectionMore {
    border-top: none;
}
.categRow {
    margin-bottom: 1em;
}
.evalHolder {
    padding-top: .6em;
}
#dvSVGs {
    visibility: hidden;
    position: absolute;
    width: 0px;
    height: 0px;
}
.dvWcag {
    position: relative;
    float: right;
    margin: .5em;
    width: 80px;
}
.sjbGradeFeedback {
    display: block;
    text-align: center;
    height: 26px;
    padding: .5em 0 0 0;
    color: greenyellow;
}
.rteSvFeedback {
    color: green;
}
.sjbGradeFeedback > span, .rteSvFeedback > span {
    display: none;
    height: 26px;
}
.icoLink:hover {
    text-decoration: none;
}
