@charset "UTF-8";
/* CSS Document */

/* GLOBALS */
.underline {text-decoration: underline;}
.fa-2x  {width:45px; padding-top:9px;}
.fa-lg {margin:10px auto 20px;}
.btn {margin-bottom:7px;}
.firebrick {color:firebrick;}
.larger {font-size:1.25em;}
.supersmall {font-size:10px;color:orangered;line-height:1.25;margin-top:5px;}


/* NAV BAR STUFF */
.navbar-nav .nav-link:hover, .logo:hover {  color: limegreen; cursor: pointer; z-index: 10000;}
.logo {font-size:1.75em;letter-spacing: -1px; font-family: 'Alegreya Sans SC', sans-serif;line-height:12px; color:#E0A800;}
.dropdown-menu {background-color:#000;}
.navbar-nav {font-family: 'Alegreya Sans SC', sans-serif; color:#E0A800;}
.navbar-dark a {color:#E0A800 !important;}
.bgdark {background-color:#000;}



/* FOOTER */
#footer {background-color:#142B57;padding:10px 5px;color:#ffffff;margin-top:45px;}

#bulb {background: #142B57 url("images/ssBG7.jpg") no-repeat top right ;
background-size: 120px;
margin-top:-7px;
padding-top:25px;
padding-bottom:15px;
min-height:155px;}
.cents {font-weight:bold;font-size:1.1em;margin-top:0px;}
#disclosure {border-top:1px solid #ccc;margin-top:5px;}

p {margin: 15px 0;}




/* HEADERS AND HEADLINES*/
h1, h2, h3, h4, .questionNumber {
font-family: 'Alegreya Sans SC', sans-serif;
}

h2 {margin-top:-25px;padding-bottom:14px;}
h3, h4 {letter-spacing: -1px; }
 
.headlineBlack {color:#000000;font-size:4em;margin-bottom:10px;border-bottom:1px dotted #444;}
.headline {margin:30px 0 15px 0;font-size:5.25em;line-height: 60px;color:#ffffff;}
.bizTitle {padding:10px;font-family: 'Alegreya Sans SC', sans-serif;font-weight: bold;background-color:#142B57;color:#fff }
.subHeader, .conclusion {color:#000;font-size:1.25em; font-weight:bold;margin: 30px 0 20px 0;top:25px;width:100%;background-color:#eaeaea;padding:5px 12px;font-family: 'Alegreya Sans SC', sans-serif;}
.conclusion {background-color:#142B57;color:#85bb65;}

body { xfont-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";}
.nav-item {margin-left:15px;}
.container {margin-top:25px;}

/* OUTCOME TABLES */
table#exoutcomes {border-top:1px solid #ccc;width:90%;margin:35px 0 35px 0;}
#exoutcomes td  {width:45%;border-bottom: 1px solid #ccc;padding:5px}
.standard {color:black;}
.enhanced {font-size: 1.25em;background-color:#85bb65;}





.listSpacer {margin-bottom:20px;}



.mainBackground {
background-color: #142B57;
display: table;
}
.cBackground {
background: #142B57 url("images/ssBG7.jpg") no-repeat local;
background-position: 97% top;
background-size: 200px;
color:#ccc;
}



.help {padding:10px;margin:5px 0 0px 0;}
.jumbotron {background-color: transparent;color:#fff;}

.cardStyle {
margin-bottom:0px;
background-color:#ffffff;color:#000000;
}


 
.questionNumber {color:#89C875;font-weight: bold; font-size:1.75em;padding:8px;margin:4px 0px 15px 0;background-color:#0A2B5A;display:block;xfont-family: 'Alegreya Sans SC', sans-serif; border-radius: 10px;margin-top:50px;}

.questionContainer {padding: 5px 0 10px 0;margin:25px;}

 .subText {font-weight:bold;}
.neg {color:#E97942;}
.pos {color:#53AF55;}
.fas {margin-right:5px;}

.gradeStyleBase {text-align: center; font-size:10em;min-width:100px;max-width:300px;font-weight: bold; letter-spacing: -10px;border:1px solid #000000;margin:15px auto;}
.gsA {background-color:#34B736;color:#fff;}
.gsB {background-color:#ACD2BA;color:#000;}
.gsC {background-color:yellow;color:#000000;}
.gsD {background-color:orangered;color:#ffffff;}
.gsF {background-color:darkred;color:#ffffff;}
.genGrade {font-size:2.75em;width:70px;height:70px;text-align:center;border-radius:100%;float:left; font-weight: bold;border:1px solid #ccc;display:table;margin: 0 10px 35px 0;}
.scoreStyle {font-size:22px;letter-spacing: normal;position:relative;top:-50px;}





@media (max-width: 776px) {
	.cBackground {background-image:none;}
     #bulb {background-image:none;}

}

@media (max-width: 990px) {
	.cBackground {background-image:none;}
   #bulb {background-image:none;}
}

@media (max-width: 476px) {
	.cBackground {background-size: 60px;}
    #bulb {background-image:none;}

}