/* Minification failed. Returning unminified contents.
(403,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(584,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(697,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
/*Possibly old -- review later*/
.linear-gradient {
    background: linear-gradient(black, white) !important;
}

.linear-gradient-green {
    background: linear-gradient(lightgreen, white) !important;
}

.linear-gradient-purple {
    background: linear-gradient(mediumpurple, white) !important;
}

.linear-gradient-plum {
    background: linear-gradient(plum, white) !important;
}

.linear-gradient-blue {
    background: linear-gradient(cornflowerblue, white) !important;
}

.linear-gradient-lightskyblue {
    background: linear-gradient(lightskyblue, white) !important;
}

.linear-gradient-yellow {
    background: linear-gradient(lightgoldenrodyellow, white) !important;
}

.linear-gradient-mistyrose {
    background: linear-gradient(mistyrose, white) !important;
}

.linear-gradient-chartreuse {
    background: linear-gradient(chartreuse, white) !important;
}

img[usemap] {
    border: none !important;
    height: auto !important;
    max-width: 100% !important;
    width: auto !important;
}

/********************************************************************
 *   Table Cell Color Coding
 ********************************************************************/
.doinGoodLightBlack {
    color: white !important;
    background-color: green !important;
    border-right: 2px solid black !important;
}

.doinGoodHeavyBlack {
    color: white !important;
    background-color: green !important;
    border-right: 2px solid black !important;
}

.doinGoodLightGrey {
    color: white !important;
    background-color: green !important;
    border-right: 1px solid lightgrey !important;
}

.doinBadLightBlack {
    color: white !important;
    background-color: red !important;
    border-right: 1px solid black !important;
}

.doinBadHeavyBlack {
    color: white !important;
    background-color: red !important;
    border-right: 2px solid black !important;
}

.doinBadLightGrey {
    color: white !important;
    background-color: red !important;
    border-right: 1px solid lightgrey !important;
}

/********************************************************************
 *   Export Radio Button Labels
 ********************************************************************/
.rbExport {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8px !important;
    display: inline !important;
}

label {
    display: inline !important;
}

.femaleHeader {
    color: hotpink !important;
    background-color: pink !important;
    text-align: center !important;
}

.femaleHeader_sub {
    color: hotpink !important;
    background-color: mistyrose !important;
    text-align: center !important;
}

.maleHeader {
    color: dodgerblue !important;
    background-color: lightskyblue !important;
    text-align: center !important;
}

.maleHeader_sub {
    color: dodgerblue !important;
    background-color: aliceblue !important;
    text-align: center !important;
}

.blackHeader {
    color: darkblue !important;
    background-color: aquamarine !important;
    text-align: center !important;
}

.blackHeader_atRisk {
    color: white !important;
    background-color: darkgray !important;
    text-align: center !important;
}

.blackHeader_atRisk_MA {
    color: white !important;
    background-color: gray !important;
    text-align: center !important;
}

.blackHeader_atRisk_RD {
    color: black !important;
    background-color: lightgray !important;
    text-align: center !important;
}

.blackHeader_paid {
    color: black !important;
    background-color: lightgray !important;
    text-align: center !important;
}

.blackHeader_paid_MA {
    color: black !important;
    background-color: ghostwhite !important;
    text-align: center !important;
}

.blackHeader_paid_RD {
    color: black !important;
    background-color: white !important;
    text-align: center !important;
}

.whiteHeader {
    color: saddlebrown !important;
    background-color: blanchedalmond !important;
    text-align: center !important;
}

.whiteHeader_sub {
    color: saddlebrown !important;
    background-color: burlywood !important;
    text-align: center !important;
}

.whiteHeader_atRisk {
    color: white !important;
    background-color: darkgray !important;
    text-align: center !important;
}

.whiteHeader_paid {
    color: black !important;
    background-color: lightgray !important;
    text-align: center !important;
}

.hispanicHeader {
    color: darkgreen !important;
    background-color: darkseagreen !important;
    text-align: center !important;
}

.hispanicHeader_sub {
    color: darkgreen !important;
    background-color: lightgreen !important;
    text-align: center !important;
}

.hispanicHeader_atRisk {
    color: white !important;
    background-color: darkgray !important;
    text-align: center !important;
}

.hispanicHeader_paid {
    color: black !important;
    background-color: lightgray !important;
    text-align: center !important;
}

.asianHeader {
    color: whitesmoke !important;
    background-color: red !important;
    text-align: center !important;
}

.asianHeader_sub {
    color: red !important;
    background-color: mistyrose !important;
    text-align: center !important;
}

.otherHeader {
    color: whitesmoke !important;
    background-color: cornflowerblue !important;
    text-align: center !important;
}

.otherHeader_sub {
    color: darkblue !important;
    background-color: lightsteelblue !important;
    text-align: center !important;
}

.otherHeader_atRisk {
    color: white !important;
    background-color: darkgray !important;
    text-align: center !important;
}

.otherHeader_paid {
    color: black !important;
    background-color: lightgray !important;
    text-align: center !important;
}

.eceHeader {
    color: whitesmoke !important;
    background-color: mediumpurple !important;
    text-align: center !important;
}

.eceHeader_sub {
    color: rebeccapurple !important;
    background-color: lavender !important;
    text-align: center !important;
}

.eceHeader_atRisk {
    color: white !important;
    background-color: darkgray !important;
    text-align: center !important;
}

.eceHeader_paid {
    color: black !important;
    background-color: lightgray !important;
    text-align: center !important;
}

.elHeader {
    color: whitesmoke !important;
    background-color: darksalmon !important;
    text-align: center !important;
}

.elHeader_sub {
    color: darkorchid !important;
    background-color: lightsalmon !important;
    text-align: center !important;
}

.elHeader_atRisk {
    color: white !important;
    background-color: darkgray !important;
    text-align: center !important;
}

.elHeader_paid {
    color: black !important;
    background-color: lightgray !important;
    text-align: center !important;
}

.ttlHeader {
    color: whitesmoke !important;
    background-color: forestgreen !important;
    text-align: center !important;
}

.ttlHeader_sub {
    color: darkgreen !important;
    background-color: lightgreen !important;
    text-align: center !important;
}

.ttlHeader_atRisk {
    color: white !important;
    background-color: darkgray !important;
    text-align: center !important;
}

.ttlHeader_paid {
    color: black !important;
    background-color: lightgray !important;
    text-align: center !important;
}

/********************************************************************
 *   Suspension Table
 ********************************************************************/
.divSSP {
    overflow-x: auto !important;
    margin-left: 260px !important;
    overflow-y: visible !important;
    padding: 0 !important;
}

.sspCol1 {
    position: absolute !important;
    width: 200px !important;
    height: 60px !important;
    left: 25px !important;
    border: none !important;
}

.sspCol2 {
    position: absolute !important;
    width: 60px !important;
    height: 30px !important;
    left: 225px !important;
}

.sspHeader {
    background-color: cornsilk !important;
    text-align: center !important;
}

.sspBody {
    background-color: sandybrown !important;
    text-align: center !important;
}

.sspBodyColSpacer1 {
    position: absolute !important;
    width: 200px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

.sspBodyColSpacer2 {
    position: absolute !important;
    width: 60px !important;
    left: 225px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

.sspFooter1 {
    position: absolute !important;
    width: 260px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

/********************************************************************
 *   Teacher-Student Ratio Table
 ********************************************************************/
.divTSR {
    overflow-x: auto !important;
    margin-left: 325px !important;
    overflow-y: visible !important;
    padding: 0 !important;
}

.tsrSchoolColor {
    background-color: aqua !important;
    text-align: center !important;
}

.tsrSchoolLevelColor {
    background-color: aquamarine !important;
    text-align: center !important;
}

.tsrCol1 {
    position: absolute !important;
    width: 250px !important;
    height: 57px !important;
    left: 25px !important;
    border: none !important !important;
}

.tsrCol2 {
    position: absolute !important;
    width: 75px !important;
    height: 30px !important;
    left: 275px !important;
}

.tsrYTDCol {
    position: absolute !important;
    width: 250px !important;
    height: 30px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

.tsrHeader {
    background-color: cornsilk !important;
    text-align: center !important;
}

.tsrBody {
    background-color: sandybrown !important;
    text-align: center !important;
}

.tsrFooter1 {
    position: absolute !important;
    width: 325px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

/********************************************************************
 *   CSS Table
 ********************************************************************/
.divCSS {
    overflow-x: auto !important;
    overflow-y: auto !important;
    margin-left: 325px !important;
    padding: 0 !important;
    height: 60vh !important;
}

.cssBelonging {
    background-color: aqua !important;
    text-align: center !important;
}

.cssCaring {
    background-color: aquamarine !important;
    text-align: center !important;
}

.cssSatisfaction {
    background-color: azure !important;
    text-align: center !important;
}

/********************************************************************
 *   MAP Table
 ********************************************************************/
.divMAP {
    overflow-x: scroll !important;
    margin-left: 125px !important;
    overflow-y: visible !important;
    padding: 0 !important;
}

.MAPcol1 {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 60px !important;
    height: 30px !important;
    left: 25px !important;
    border-left: 2px solid black !important;
    border-top: none !important;
}

.MAPcol2 {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 75px !important;
    height: 30px !important;
    left: 80px !important;
    text-align: center !important;
    border-top: none !important;
}

.MAPcol1_double {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 60px !important;
    height: 47px !important;
    left: 25px !important;
    border-left: 2px solid black !important;
    border-top: none !important;
    border-bottom: 2px solid black !important;
}

.MAPcol2_double {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 75px !important;
    height: 47px !important;
    left: 80px !important;
    border-top: none !important;
    border-bottom: 2px solid black !important;
}

.MAPFooter {
    position: absolute !important;
    font-size: small !important;
    width: 125px !important;
    left: 25px !important;
}

/********************************************************************
 *   KPrep Table
 ********************************************************************/
.divKPREP {
    overflow-x: scroll !important;
    margin-left: 65px !important;
    overflow-y: visible !important;
    padding: 0 !important;
}

.divKPREP_district {
    overflow-x: scroll !important;
    margin-left: 30px !important;
    overflow-y: visible !important;
    padding: 0 !important;
}

.KPREPcol1 {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 70px !important;
    height: 30px !important;
    left: 25px !important;
    border-left: 2px solid black !important;
    border-top: none !important;
}

.KPREPcol1_double {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 70px !important;
    height: 47px !important;
    left: 25px !important;
    border-left: 2px solid black !important;
    border-top: none !important;
    border-bottom: 2px solid black !important;
}

.KPREPFooter {
    position: absolute !important;
    font-size: small !important;
    width: 165px !important;
    left: 25px !important;
}

/********************************************************************
 *   Dual Credit
 ********************************************************************/
.divDC_district {
    overflow-x: auto !important;
    margin-left: 350px !important;
    overflow-y: visible !important;
    padding: 0 !important;
}

.dcCol1_district {
    position: absolute !important;
    width: 250px !important;
    height: 89px !important;
    left: 25px !important;
    border: none !important !important;
}

.dcCol2_district {
    position: absolute !important;
    width: 75px !important;
    height: 45px !important;
    left: 275px !important;
}

.dcYTDCol_district {
    position: absolute !important;
    width: 250px !important;
    height: 48px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

.dcFooter1_district {
    position: absolute !important;
    width: 350px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

.divDC {
    overflow-x: auto !important;
    margin-left: 325px !important;
    overflow-y: visible !important;
    padding: 0 !important;
}

.dcSchoolColor {
    background-color: aqua !important;
    text-align: center !important;
}

.dcSchoolLevelColor {
    background-color: aquamarine !important;
    text-align: center !important;
}

.dcCol1 {
    position: absolute !important;
    width: 250px !important;
    height: 57px !important;
    left: 25px !important;
    border: none !important;
}

.dcCol2 {
    position: absolute !important;
    width: 75px !important;
    height: 30px !important;
    left: 275px !important;
}

.dcYTDCol {
    position: absolute !important;
    width: 250px !important;
    height: 30px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

.dcHeader {
    background-color: cornsilk !important;
    text-align: center !important;
}

.dcBody {
    background-color: sandybrown !important;
    text-align: center !important;
}

.dcFooter1 {
    position: absolute !important;
    width: 325px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

/********************************************************************
 *   Gifted & Talented Table
 ********************************************************************/
.divGT {
    overflow-x: auto !important;
    margin-left: 275px !important;
    overflow-y: auto !important;
    padding: 0 !important;
}

.gtSchoolColor {
    background-color: aqua !important;
    text-align: center !important;
}

.gtSchoolLevelColor {
    background-color: aquamarine !important;
    text-align: center !important;
}

.gtCol1 {
    position: absolute !important;
    width: 200px !important;
    height: 89px !important;
    left: 25px !important;
    text-align: center !important;
    vertical-align: middle !important;
    border: none !important !important;
}

.gtCol2 {
    position: absolute !important;
    width: 75px !important;
    height: 44px !important;
    left: 226px !important;
}

.gtYTDCol {
    position: absolute !important;
    width: 200px !important;
    height: 45px !important;
    left: 25px !important;
    text-align: center !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

.gtBody {
    background-color: sandybrown !important;
    text-align: center !important;
}

.gtFooter1 {
    position: absolute !important;
    width: 275px !important;
    left: 25px !important;
    border-top-width: 1px !important;
    margin-top: -1px !important;
}

/********************************************************************
 *   CCR Table
 ********************************************************************/
.divCCR {
    overflow-x: scroll !important;
    margin-left: 165px !important;
    overflow-y: visible !important;
    padding: 0 !important;
}

.CCRcol1 {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 70px !important;
    height: 30px !important;
    left: 25px !important;
    border-left: 2px solid black !important;
    border-top: none !important;
}

.CCRcol2 {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 100px !important;
    height: 30px !important;
    left: 95px !important;
    border-top: none !important;
}

.CCRcol1_double {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 70px !important;
    height: 47px !important;
    left: 25px !important;
    border-left: 2px solid black !important;
    border-top: none !important;
    border-bottom: 2px solid black !important;
}

.CCRcol2_double {
    position: absolute !important;
    vertical-align: bottom !important;
    width: 100px !important;
    height: 47px !important;
    left: 95px !important;
    border-top: none !important;
    border-bottom: 2px solid black !important;
}

.CCRFooter {
    position: absolute !important;
    font-size: small !important;
    width: 165px !important;
    left: 25px !important;
}

