.site_search form {
    font-size: 1.3em;
}

.content h3 {
	margin: 0;
	font-size: 1.8em;
	padding-left: .25em;
}

.content h3 a {
	text-decoration: none;
}

.content h3 a:hover {
	text-decoration: underline;
}

.content .col-md-9 h3 {
	margin-top: .5em;
}
.content .col-md-9 h3:first-of-type {
	margin-top: 0em;
}

.content > .container > .row {
	margin-bottom: 2em;
}

.content > .container > .row.index_top{
	border-bottom: 4px solid #2986ce;
	padding-bottom: 2em;
}

.kz_header {
	width: 100%;
	margin-top: 7em;
	height: 132px;
	background: url("../images/kz_header_bg.png") center center no-repeat;
	text-align: center;
}

.kz_header .logo img {
	width: 240px;
}

.content.kidszone {}

.kidszone h1{
	font-family: 'Nunito', sans-serif;
	font-size: 3em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #2986ce;
}


.kidszone h2.subtitle{
	font-family: 'Nunito', sans-serif;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #2986ce;
	margin-bottom: 1em;
}



nav.kids_nav {
	border: 3px solid #18b063;
	border-radius: 25px;
	background: #0d6d40;
	margin-bottom: 3em;
}

nav.kids_nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

nav.kids_nav li {
	border-bottom: 1px solid #18b063;
	margin: 0;
}
nav.kids_nav li:last-of-type {
	border: none;
	margin-bottom: 1px;
}
nav.kids_nav li a {
	display: block;
	font-family: 'Nunito', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding: .2em 1em;
}

nav.kids_nav li a:hover {
	color: #f9e6dd;
}

.col-md-12 > .row {
	margin-bottom: 2em;
}


.row .col-md-12 > .row {
	margin-bottom: .5em;;
}

.idx_boxes {
	text-align: center;
	margin-bottom: -2em;
}

.idx_boxes a {
	font-family: 'Nunito', sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	text-align: center;
	/* color: #2986ce; */
	color: #1d7ac2;
}

.idx_boxes .row {
	margin-bottom: 3em;
}

.idx_boxes a img {
	width: 100%;
	margin-bottom: 1em;
}

.content .naep_nqt {
	/* border: 3px solid #257bb7; */
	background:#cd6632;
	border: 3px solid #f9946c;
	border-radius: 25px;
	/* background: #5ab3e6;	 */
}

.content .naep_nqt h2 {
	/* color: #164785; */
	color: #ffffff;
	font-size: 1.75em;
	font-family: 'Nunito', sans-serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	padding: 0 1em;
	margin-top: .5em;
}
.content .naep_nqt p {
	font-size: 1.6em;
	line-height: 1.4em;
	font-family: 'Nunito', sans-serif;
	color: #fff;
	padding: .5em 1.25em;
}
.content .naep_nqt ul {	
	font-family: 'Nunito', sans-serif;
	/* color: #164785; */
	color: #ffffff;
}
.content .naep_nqt a {
	font-family: 'Nunito', sans-serif;
	/* color: #164785; */
	color: #ffffff;
	font-weight: bold;
}
.content .naep_nqt a:hover {
	color: #f0e5e5;
}

.content .teachers_corner {
	/* border: 3px solid #257bb7; */
	border: 3px solid #5ab3e6;
	border-radius: 25px;
	/* background: #5ab3e6;	 */
	background: #247db0;
}

.content .teachers_corner h2 {
	/* color: #164785; */
	color: #ffffff;
	font-size: 2.75em;
	font-family: 'Nunito', sans-serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	padding: 0 1em;
	margin-top: .5em;
}
.content .teachers_corner p {
	font-size: 1.6em;
	line-height: 1.4em;
	font-family: 'Nunito', sans-serif;
	color: #fff;
	padding: .5em 1.25em;
}
.content .teachers_corner ul {	
	font-family: 'Nunito', sans-serif;
	/* color: #164785; */
	color: #ffffff;
}
.content .teachers_corner a {
	font-family: 'Nunito', sans-serif;
	/* color: #164785; */
	color: #ffffff;
	font-weight: bold;
}
.content .teachers_corner a:hover {
	color: #f0e5e5;
}


.what_is_kz {
	border: 3px solid #982132;
	border-radius: 25px;
	background: #cb3c38;
	margin-bottom: 1em;
}

.what_is_kz h2 {
	color: #fff;
	font-size: 2.75em;
	font-family: 'Nunito', sans-serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	padding: 0 1em;
	margin-top: .5em;
	margin-bottom: 0;
}

.what_is_kz .video_container {
	padding: 2em;
}

.what_is_kz .video_container .video {
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.what_is_kz .video_container .video iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.what_to_do {
	margin-top: 2em;
}
.what_to_do .row {
	margin-bottom: 1em;
}

.what_to_do h2 {
	color: #2aa968;
	font-size: 2.75em;
	font-family: 'Nunito', sans-serif;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	padding: 0 1em;
	margin-top: .5em;
}

/* Index - What do you want to do blocks */

.what_to_do a.learn_schools {
	display: block;
	border: 3px solid #07723c;
	border-radius: 25px;
	color: #fff;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
	padding-top: 163px;
	padding-bottom: 7px;
	background: #23b265 url("../images/learn_about_schools.jpg")  no-repeat;
	background-size: 100%;
}

.what_to_do a.learn_schools:hover {
	color: #fff;
}

.what_to_do a.decide_college {
	display: block;
	border: 3px solid #214477;
	border-radius: 25px;
	color: #fff;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	background: #4877bc;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
}

.what_to_do a.decide_college:hover {
	color: #fff;
}

.what_to_do a.create_graph {
	display: block;
	border: 3px solid #efca56;
	border-radius: 25px;
	color: #e16b30;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	background: #fbe07e;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
}

.what_to_do a.create_graph:hover {
	color: #e16b30;
}

.what_to_do a.play_games {
	display: block;
	border: 3px solid #5388b2;
	border-radius: 25px;
	color: #fff;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
	padding-top: 163px;
	padding-bottom: 7px;
	background: #5ab3e6 url("../images/play_games.jpg")  no-repeat;
	background: #155B84 url("../images/play_games.jpg")  no-repeat;
	background-size: 100%;
}

.what_to_do a.play_games:hover {
	color: #fff;
}

.what_to_do a.take_quizzes {
	display: block;
	border: 3px solid #ed7f54;
	border-radius: 25px;
	color: #fff;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
	padding-top: 163px;
	padding-bottom: 7px;
	background: #f8a177 url("../images/test_your_knowledge.jpg")  no-repeat;
	background: #9B3907  url("../images/test_your_knowledge.jpg")  no-repeat;
	background-size: 100%;
}

.what_to_do a.take_quizzes:hover {
	color: #fff;
}

.what_to_do a.learn_facts {
	display: block;
	border: 3px solid #07723c;
	border-radius: 25px;
	color: #fff;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	background: #23b265;
	background: #15663C ;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
}

.what_to_do a.learn_facts:hover {
	color: #fff;
}

.math_quiz {
	color: #fff;
}

.math_quiz label {
	font-weight: normal;
	margin: 0 0 0 5px;	
}

.math_quiz img {
	background: #fff;
	padding: .5em;
	border-radius: 10px;
}

.math_quiz .kidbuttons {
	color: #333;
	border-radius: 5px;
	font-size: 1.4em;
	margin: 0 1em;
}

div.green_box.math_quiz table.ed_data tbody tr.row1 td p,
div.green_box.math_quiz table.ed_data tbody tr.row2 td p {
	color: unset;
	font-size: unset;
	font: unset;
	margin: 0;
	padding: 0;
}

.dare_to_compare .kidbuttons {
	color: #333;
	border-radius: 5px;
	font-size: 1.4em;
	position: relative;
	top: 1em;
}


.green_box.math_quiz .kidbuttons {
	color: #333;
	border-radius: 5px;
	font-size: 1.6em;
	margin: 0 1em;
	text-align: center;
	margin: 0 auto;
}
.poll {
	border: 3px solid #f6bc3e;
	border-radius: 25px;
	background: #fbe07e;
}

.poll .interior {	
	width: 90%;
	margin: 0 auto;
}

.content .poll p {
	font-size: 1.7em;
}
.poll h2 {	
	color: #223e82;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 3em;
	letter-spacing: 3px;
	font-weight: bold;
	margin-top: .5em;
}

.yellow_box {
	border: 3px solid #f6bc3e;
	border-radius: 25px;
	background: #fbe07e;
	padding: 2em;
}
.yellow_box h2 {	
	color: #223e82;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 2em;
	letter-spacing: 3px;
	font-weight: bold;
	margin-top: .5em;
}

.yellow_box p, .yellow_box ul {
	color: #223e82;
	font-family: 'Nunito', sans-serif;
}

.yellow_box ul {
	padding-left: 1.5em;
}
.yellow_box a {
	color: #223e82;
	text-decoration: underline;
}

.yellow_box h2 a {
	text-decoration: none;
}
.yellow_box h2 a:hover {
	text-decoration: underline;
}
.green_box {
	border: 3px solid #07723c;
	border-radius: 25px;
	background: #23b265;
	background: #15663C;
	padding: 2em;
}
.green_box h2 {	
	color: #fff;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 2em;
	letter-spacing: 3px;
	font-weight: bold;
	margin-top: .5em;
}

.green_box p, .green_box ul {
	color: #fff;
	font-family: 'Nunito', sans-serif;
}

.green_box ul {
	padding-left: 1.5em;
}
.green_box a {
	color: #fff;
	text-decoration: underline;
}

.green_box h2 a {
	text-decoration: none;
}
.green_box a:hover, .green_box a:focus {
	text-decoration: underline;
	color: #fdffe8;
}

.blue_box {
	border: 3px solid #5388b2;
	border-radius: 25px;
	background: #5ab3e6;
	background: #155B84;
	padding: 2em;
}
.blue_box h2 {	
	color: #fff;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 2em;
	letter-spacing: 3px;
	font-weight: bold;
	margin-top: .5em;
}

.blue_box p, .blue_box ul {
	color: #fff;
	font-family: 'Nunito', sans-serif;
}

.blue_box ul {
	padding-left: 1.5em;
}
.blue_box a {
	color: #fff;
	text-decoration: underline;
}

.blue_box h2 a {
	text-decoration: none;
}
.blue_box h2 a:hover {
	text-decoration: underline;
}

.green_box h2 a {
	text-decoration: none;
}
.green_box h2 a:hover {
	text-decoration: underline;
	color: #fff;
}

.red_box {
	border: 3px solid #982132;
	border-radius: 25px;
	background: #cb3c38;	
	background: #DD7C78;	
	padding: 2em;
}
.red_box h2 {	
	color: #fff;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 2em;
	letter-spacing: 3px;
	font-weight: bold;
	margin-top: .5em;
}

.red_box p, .red_box ul {
	color: #fff;
	font-family: 'Nunito', sans-serif;
}

.red_box ul {
	padding-left: 1.5em;
}
.red_box a {
	color: #fff;
	text-decoration: underline;
}

.red_box h2 a {
	text-decoration: none;
}
.red_box h2 a:hover {
	text-decoration: underline;
}

.naep_image {
	height: 19em;
	background: url("../images/naep_resources.jpg") no-repeat;
	background-size: 100%;
}
.ncee_image {
	height: 19em;
	background: url("../images/ncee_resources.jpg") no-repeat;
	background-size: 100%;
}
.find_school_image {
	height: 15em;
	background: url("../images/find_a_school.jpg") no-repeat;
	background-size: 100%;
	margin-bottom: 1em;
}
.college_search_image {
	height: 15em;
	background: url("../images/college_search.jpg") no-repeat;
	background-size: 100%;
	margin-bottom: 1em;
}
.dare_to_compare_image {
	height: 30em;
	background: url("../images/dare_to_compare.jpg") no-repeat;
	background-size: 100%;
	margin-bottom: 1em;
}

.chances_image {
	height: 30em;
	background: url("../images/chances.jpg") no-repeat;
	background-size: 100%;
	margin-bottom: 1em;
}

.chances_die {
	width: 26px;
	margin: 0px 1px 10px 1px;
}

.dare_to_compare .row.labels {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.test_your_knowledge .row { margin-bottom: 2em;}

.test_your_knowledge .row img { width: 100%;}

.dare_to_compare select {
	background: #982132;
	color: #fff;
	border: none;
	font-size: 1.4em;
	width: 100%;
	text-align: center;
	padding: .25em;
}
.connect_links .col-md-3  {
	height: 91px;	
	position: relative;
}

.connect_links .text_link {
	font-size: 3em;
	font-family: 'Nunito', sans-serif;
	position: absolute;               /* 2 */
	top: 50%;                         /* 3 */
	transform: translate(0, -50%);
	text-align: center;
	text-decoration: none;
}

.connect_links img {
	width: 50%;
	position: absolute;               /* 2 */
	top: 50%;                         /* 3 */
	transform: translate(0, -50%)
}


.connect_links .fb img { 
	width: 40%;
}
.connect_links .yt img { 
	width: 60%;
}

/*
.kz_footer {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 2em;
	padding-top: 35px;
	background: url("../images/kz_footer_bg.png") top center no-repeat;
	text-align: center;
}


.kz_footer h2 {
	color: #2a7bb6;
	font-family: 'Nunito', sans-serif;
	text-align: center;
	font-size: 3em;
	letter-spacing: 2px;
	font-weight: bold;
	margin-top: .5em;
	
}

.kz_footer .footer_links {
	width: 1000px;
	margin: 0 auto;
}

.kz_footer a {
	color: #2a7bb6;
    font-family: 'Nunito', sans-serif;
    text-align: center;
    font-size: 2em;
    letter-spacing: 1px;
    font-weight: bold;
    margin-top: .5em;
	text-align: center;
}

.kz_footer a.text {
	position: relative;
	top: 2em;
}

.kz_footer a img {
	width: 50%;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.kz_footer a.yt img {
	margin: 1em auto;
}*/

.frmpoll {
	padding: 0 2em;
	font-size: 1.4em;
}

.poll_button {
	position: relative;
	left: -2em;
}

/* Chances responsive CSS */

.svg-container {
	display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    vertical-align: top;
    overflow: hidden;
	margin-top: 15px;
	background: #fff;
	border-radius: 10px;
}
.svg-content-responsive {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.svg-container text {
	font-size: 1.75em;
}

.chances form {
	color: #fff;
}

#chances_roll {
	border-top: 1px solid #fff;
	padding-top: 1em;
	font-size: 1.4em;
}

#chances_roll .row {	
	margin-left: -10px;
}

#chances_roll .row .col-md-4 {
	text-align: center;
}

#chances_roll .row input{ 
	color: #333;
}

#archives {

	font-size: 1.4em;
}


.resultsTable {
	color: #fff;
	font-size: 1.2em;
}

svg.chances {
	margin-top: 15px;
	background: #fff;
	border-radius: 10px;
	display: none;
	height: 0;
}

div.toolTip {	
    position: absolute;			
    text-align: center;			
    width: 70px;					
    height: auto;					
    padding: 2px;				
    font: 12px sans-serif;		
    background: lightsteelblue;	
    border: 0px;		
    border-radius: 8px;			
    pointer-events: none;			
}

.featured_reports .liner {
	display: none;
}

.nces .featured_reports .MainContent{
	padding: 0;
	width: 100%;
}

.featured_reports #DateForm {
	width: 150px;
	color: #000;
	float: right;
	position: relative;
	top: -30px;
}

.featured_reports .menuCol p:nth-of-type(1) {
	padding-left: 40px;
	padding-top : 20px;
	position: relative;
	top: -30px;
}

.featured_reports .menuCol p:nth-of-type(1) a img {
	background: #fff;
	padding: 5px;
	border-radius: 5px;
	float: left;
	position: relative;
	left: -37px;
	top: -10px;
	margin-left: 30px;
}

.featured_reports .menuCol  h4 {
	color: #fff;
	font-size: 1.25em;
    font-family: 'Nunito', sans-serif;
	text-align: right;
}

.featured_reports .MainContent h6 {
	color: #fff;
	text-align: center;
    font-family: 'Nunito', sans-serif;
	font-weight: bold;
	font-size: 1.5em;
}

.featured_reports .MainContent .iesWNText, .featured_reports .MainContent .iesWNWrap, .featured_reports .MainContent  .iesPanelAlt1, .featured_reports .MainContent  .iesPanelAlt2 , .featured_reports .MainContent  .iesPanelAlt3 {
	background: none;
	border: none;
}

.featured_reports .MainContent  .iesWNText {
	padding: 0;
}

.featured_reports .MainContent  .iesWNWrap p { 
	border: none;
}

 .content p.newsarch {
	 background: #fff;
	 border-radius: 5px;
	 color: #333;
	 padding: 1em;
	 margin-bottom: 1em;
	 font-size: 1.3em;
 }
 .content p.newsarch a:first-child {
	font-size: 1.2em;
 }

 .ed_quiz {
	 font-size: 1em;
 }
 
 .ed_quiz h3 {
	 font-size: 1.1em;
	 font-weight: bold;
 }
 
 .ed_quiz ol {
	font-size: 1em;
	list-style-type: decimal;
	padding-left: 1em;
 }
 
 .ed_quiz ol li {
	 margin-bottom: 20px;
 }
 .ed_quiz ol ol{
	margin: 5px;
	font-size: 1em;
	list-style-type: lower-alpha;
 }
 
 .ed_quiz ol li li {
	 margin-bottom: 5px;
 }
 
 .answer_list span.answer{
	display: inline-block;
	background: #fff;
	color: #333;
	border-radius: 10px;
	padding: 10px 10px 10px 50px;
	margin: 10px 0;
 }
 
 .answer_list span.answer a{
	 color: #15663C;
 }
 
 
 .answer_list span.answer img:nth-of-type(1) {
	margin-left: -50px;
	position: absolute;
 }
 
table.ed_data {
	width: 100%;
	border-collapse: separate;
	background: #fff;
	border-radius: 10px;
	border: none;
}

.green_box table.ed_data a {
	color:#2986ce;
}

table.ed_data tr{
	padding: 1em;
	color: #333;
}
table.ed_data td, table.ed_data th{
	padding: 1em;
	font-size: 1.4em;
	border-bottom: 2px solid #15663C;
	color: #333;
}

.math_teaser img {
	border-radius: 5px;
}
.math_teaser div div img {
	border-radius: 0;
	position: relative;
	top: -3px;
}

.math_teaser .supersize2 {
	font-size: 1.6em;
	font-weight: bold;
	padding-left: .25em;
}

.math_teaser > div:nth-of-type(1) > strong:nth-of-type(1) {
	font-size: 1.4em;
	font-weight: bold;
	display: block;
	color: #223e82;
}

.math_teaser > div:nth-of-type(1) >  div:nth-of-type(1)  div:nth-of-type(1) {
	margin-left: 5px;
}
.math_teaser > div:nth-of-type(1) >  div:nth-of-type(1)  div:nth-of-type(1):hover {
	cursor: pointer;
}

.math_teaser #one {
	background: #fff url("/nceskids/images/graph_bg.png") repeat;
	border-radius: 10px;
	padding: 1em;
}

.math_teaser #one p {	
	color: #333;
	font-size: inherit;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}

.math_teaser #one  font {
	font-family: 'Nunito', sans-serif;
	font-size: 1.9em;
	font-weight: bold;
	display: block;
	text-align: center;
	color: #333;
}

.q_title {
	font-size: 1.5em;
	font-weight: bold;
}

.archive_links {
	background: #fff;
	border-radius: 10px;
	padding-top: 1em;
	position: relative;
	margin-left: -1em;
}

.archive_links h3 {
	padding-left: 0;
	margin-top: 1em;
	font-family: 'Nunito', sans-serif;
	font-weight: bold;
	color: #333;
}

.archive_links h3:nth-of-type(1) {
	margin-top: 0;
}

.archive_links a {
	font-size: 1.3em;
	font-weight: bold;

}

.dare_to_compare h4 {
	color: #333;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
}

 img.round {
	background: #fff;
	border-radius: 5px;
	padding: 3px;
}

.dare_to_compare .question_block {
	background: #fff url("/nceskids/images/graph_bg.png") repeat;
	border-radius: 10px;
	padding: 1em;	
	display: block;
	margin-bottom: 2em;
}
.dare_to_compare center > img {
	background: #fff;
	padding: 1em;
	border-radius: 10px;
	margin: 1em;	
}

.dare_to_compare .no_answer {
	color: #fff;
	position: relative;
	top: 2px;
}
.dare_to_compare .incorrect, .dare_to_compare .correct {
	color: #fff;
	position: relative;
	top: 2px;
}

.dare_to_compare .subject_label {
	font-size: 1.6em;
	color: #333;
	margin-left: 10px;
	font-weight: bold;
}

.collapse {
	padding-left: 20px;
}

.collapse.closed ul {
	display: none;
}

.collapse .close_label:hover, .collapse .open_label:hover {
	cursor: pointer;
}

.collapse .open_label {
	font-weight: bold;
	padding-left: 20px;
	margin-left: -20px;
	background: url("/nceskids/images/minus.png") left 2px no-repeat;
}
.collapse .close_label {
	font-weight: bold;
	padding-left: 20px;
	margin-left: -20px;
	background: url("/nceskids/images/plus.png") left 2px no-repeat;
}

.collapse.closed .open_label {
	display: none;
}
.collapse.open .close_label {
	display: none;
}

.collapse.closed {
	display: block;
}
.collapse.open {
	display: block;
	background: url("/nceskids/images/minus.png") top 0px no-repeat;
}

.col-md-5.graph_help {
}

.graph_help #help1 {
	background: #fff;
    border-radius: 5px;
    color: #333;
    font-size: 1.3em;
}

.graph_body {
	background: #fff;
    border-radius: 5px;
    color: #333;
    padding: 1em;
    margin-bottom: 1em;
    font-size: 1.3em;
	overflow-x: none;
}

.graph_body>.row {	
	overflow-x: auto;
}

.graph_body  > div.row > div {
	min-height: 400px;
}

.graph_body table {
	font-size: 1.1em;
}
	
.HelpClass {
	padding: 1em;
}

.SaveBlock {
	margin-top: 1em;
	background: #fff;
    border-radius: 5px;
    color: #333;
    padding: 1em;
    margin-bottom: 1em;
    font-size: 1.3em;
	overflow-x: none;
}

.content .HelpClass h3 {
	font-size: 1.3em;
	padding: .5em 0 .5em 0;
	font-weight: bold;
}
.content .HelpClass h3:first-of-type {
	padding-top: 0;
}
.content .HelpClass p, .content .SaveBlock p  {
	color: #333;
	font-size: 1em;
}
.content .HelpClass .examples p {
	padding-left: 25px;
}

.content .HelpClass .examples p img{
	position: absolute;
	margin-left: -25px;
}



.create-a-graph:first-of-type{
}

.create {
	color: #000;
}

.create a {
	color: #2986ce;
}
.create a:hover {
	color: #4ba8ef;
}


.ClassHidden { display: none; }


.help_nav {
	position: absolute;
	width: 500px;
	margin: 235px 0 0 -269px;
	transform: rotate(270deg);
}

.help_nav a:link, .help_nav a:active, .help_nav a:visited {
	background: #fff;
	float: right;
	margin-left: 5px;
	border: 2px solid #444;
	border-bottom: 0px;
	padding: .6em .75em .375em .75em;
	font-size: 1.5em;
	font-weight: bold;
	border-radius: 10px 10px 0 0;
	text-decoration: none;
	color: #23527c;
	 background: linear-gradient(#FFFFFF, #FFE8D4); 
}

.help_nav a img {
	display: none;
}


.green_box .help_nav a:hover {
	padding: .375em .75em .6em .75em;
	color: #23527c;
}

.help_nav a.helpActive {
	padding: .375em .75em .6em .75em;
	text-decoration: underline;
	 background: linear-gradient(#FFE8D4, #FFFFFF); 
	
}


.graph_nav {
	position: absolute;
	width: 500px;
	margin: 235px 0 0 473px;
	transform: rotate(90deg);
	border: 0;
}
.graph_nav a:link, .graph_nav a:active, .graph_nav a:visited {
	background: #fff;
	float: left;
	margin-right: 5px;
	border: 2px solid #444;
	border-bottom: 0;
	padding: .6em .75em .375em .75em;
	font-size: 1.5em;
	font-weight: bold;
	border-radius: 10px 10px 0 0;
	text-decoration: none;
	color: #23527c;
}

.graph_nav a img {
	display: none;
}

.green_box .graph_nav a:hover {
	padding: .375em .75em .6em .75em;
	color: #23527c;
}

.graph_nav a.navActive {
	padding: .375em .75em .6em .75em;
	text-decoration: underline;
}

.graph_nav a.design { background: linear-gradient(#FFFFFF, #E1F1B1); }
.graph_nav a.design.navActive { background: linear-gradient(#E1F1B1, #FFFFFF); }
.graph_nav a.data { background: linear-gradient(#FFFFFF, #F6F5BA); }
.graph_nav a.data.navActive { background: linear-gradient(#F6F5BA, #FFFFFF); }
.graph_nav a.labels { background: linear-gradient(#FFFFFF, #CFEAEC); }
.graph_nav a.labels.navActive { background: linear-gradient(#CFEAEC, #FFFFFF); }
.graph_nav a.preview { background: linear-gradient(#FFFFFF, #E7D9E6); }
.graph_nav a.preview.navActive { background: linear-gradient(#E7D9E6, #FFFFFF); }
.graph_nav a.save { background: linear-gradient(#FFFFFF, #F7BDC0); }
.graph_nav a.save.navActive { background: linear-gradient(#F7BDC0, #FFFFFF); }


.create-a-graph > .row > .col-md-12  {
	min-height: 450px;
}

.ColorButton {
    background-image: url("/nceskids/createagraph/images/colorpickerbutton.gif");
    margin-bottom: 1px;
    height: 21px;
    width: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    border: 0px solid #bbbbbb;
}

#section1 .row {
	margin-bottom: 5px;
}

table.datatable {
	font-size: .9em;
}

table.datatable tr.Class5 {
	height: 30px;
}

table.datatable tr.Class5xy td.xyCell  {
	text-align: center;
	width: 150px;
}
table.datatable  td.xyCell input {
	width: 32px;
}

table.datatable tr.Class5 td.Class3t label{
	width: 50px;
	font-weight: bold;
	text-align: left;
}
table.datatable tr.Class5 td input{
	width: 90%;
	display: block;
	margin: 0 auto;
	text-align: center;
}
table.datatable tr.Class5 td.Class5Lbl  input{
	width: 110px;
}

table.datatable tr.Class3a > td {
	width: 75px;
}

table.datatable tr.Class3a select{	
	width: 80px;
	margin: 0 5px;
}

td#colorPickerDefaultColor  a {
	font-size: 10px;
	height: 12px;
}

table.Class2c  {
	margin: 3px 0;
}
table.Class2c td {
	font-size: 14px;
}

.content .graph_body h3 {
	font-size: 1.3em;
    padding: 0 0 .5em 0;
    font-weight: bold;
}

#Section4 .col-md-12 img {
	width: 100%;
}

#Section5 ul {
	list-style-type: square;
	color: #2986ce;
	font-size: 1.4em;
}

#Section5 p {
	color: #333333;
	font-size: 1.2em;
}

#Section5 a img {
	margin: 5px 0;
}

input.kidbuttons {
	font-size: 1.3em;
}

.content > .container{
    width: 1000px;
}
@media screen and (max-width: 1024px) {	
	.content {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.content > .container{
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	
	.header .header_nav .menuIcon img, .fixed .header .header_nav .menuIcon img  {
		height: .65em;
	}
	.kidszone > .container:first-of-type > .row {
		margin: 0;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-9 > .row > .col-md-4, .kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-3 {
		width: 25%;
		float: left;
	}
	
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9  {
		float: left;
		width: 70%;
	}
	.kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 h3 {
		font-size: 1.5em;
		padding-left: 0;
		font-weight: bold;
	}
	.kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 p, .kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 ul {
		font-size: 1.3em;
		padding-left: 0;
	}
	.kidszone > .container:first-of-type > .row > .col-md-9 > .row   {
		margin: 0;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-9 > .row > section > .col-md-12 > .row  {
		
		width: 100%;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.index_top >.idx_boxes  > .row {
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.index_top >.idx_boxes  > .row > .col-md-4 {
		width: 33%;
		float: left;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-9 > .row {
			
	
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-9 > .row > section > .col-md-12 > .row> .col-md-4  {
		width: 33%;
		float: left;
		margin-left: 2%;
		margin-right: -2%;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-3  {
		margin: 20px 15px;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-3 > section {
		width: 47%;
		margin: 0 1.5% 20px 1.5%;
		float: left;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes {
		margin-bottom: 1em;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes > .col-md-4 {
		width: 33%;
		float: left;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes > .col-md-8 {
		width: 66%;
		float: left;
	}
	
	.what_to_do a.play_games, .what_to_do a.learn_schools, .what_to_do a.take_quizzes {
		font-size: 1.6em;
		padding-top: 55%;
	}
	
	.what_to_do > .row > .col-md-4 {
		width: 33%;
		float: left;
	}
	.row.color_boxes > .col-md-6 {
		width: 50%;
		float: left;
		margin-bottom: 2em;
	}
	
	
	.graph_nav {
		
		margin-right: 0;
		right: -230px;
	}
	.archive_links {
		margin-left: 0;
		margin-right: 0;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12  > .row:nth-of-type(2) > .row 
	{
		margin: 0;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12  > .row:nth-of-type(2) > .row  >.col-md-3   {
		width: 25%;
		float: left;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12  > .row:nth-of-type(2) > .row  >.col-md-9   {
		width: 75%;
		float: left;
	}
	.ncee_image, .naep_image, .dare_to_compare_image {
		background-size: 130%;
	}
	.col-md-7.graph_body {
		padding-left: 0;
		padding-right: 0;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 15px;
	}
	.graph_body > .row {
		margin-left: 0;
		margin-right: 0;
	}
	.create > .row:nth-of-type(2) {
		margin-left: 0;
		margin-right: 0;
	}
	.row.connect_links .col-md-3 {
		width: 25%;
		float: left;
		text-align: left;
	}
	.chances_die {
		width: 26px;
	}
}
@media screen and (max-width: 925px) {
	 .chances_image  {
		background-size: 130%;
	}
	.chances_die {
		width: 16px;
	}
	
}
@media screen and (max-width: 755px){
	.ncee_image, .naep_image, .dare_to_compare_image, .chances_image  {
		background-size: 160%;
	}
	#main .col-md-8 {
		width: 100%;
		float: none;
	}
	.test_your_knowledge .row img {
		width: 10%;
		float: left;
		padding-right: 10px;
	}
	.chances_die {
		width: 42px;
	}

	.test_your_knowledge .row img.kz-svg-icon {
		width: 12.5%;
		margin-bottom: 2em;
	}
}

@media screen and (max-width: 700px) {
	

	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes > .col-md-4 {
		width: 100%;
		float: none;
		margin-bottom: 1em;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes > .col-md-8 {
		width: 100%;
		float: none;
	}
}

@media screen and (max-width: 610px) {
	
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes {
		margin-bottom: 1em;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes > .col-md-4 {
		width: 100%;
		float: none;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes > .col-md-8 {
		width: 100%;
		float: none;
	}
}

@media screen and (max-device-width: 424px) {
	.content.kidszone {
		padding: 0 .05em;
	}
	
	.header .header_nav {
		padding: .55em 0;
		
	}
	.header .header_nav .menuIcon img, .fixed .header .header_nav .menuIcon img  {
		height: .75em;
	}
	
	.kidszone h1 {
		font-size: 2.5em;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-9, .kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-3 {
		padding: 0;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-9 > .row > .col-md-4, .kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-3 {
		width: 30%;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9.idx_boxes  {
		width: 70%;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row.color_boxes {
		margin-bottom: 0;
	}
	.row .col-md-12 > .row.index_top  > .col-md-3 > nav.kids_nav {
		margin-bottom: 0;
	}
	.idx_boxes a {
		font-size: 1.35em;
		line-height: 1.4em;
		text-align: center;
	}
	.idx_boxes a img {
		margin-bottom: 0.5em;
	}
	
	nav.kids_nav li a {
		font-size: 12px;
	}
	.what_to_do a.play_games, .what_to_do a.learn_schools, .what_to_do a.take_quizzes { 
		font-size: 1.4em;
	}
	.kidszone > .container:first-of-type > .row:nth-of-type(2) > .col-md-3 > section {
		width: 100%;
		margin: 0 1.5% 20px 1.5%;
		float: left;
	}
	.naep_image, .ncee_image, .chances_image {
		background-size: 110%;
		height: 8em;
	}
	.test_your_knowledge .row img {
		width: 20%;
	}
	.content .math_quiz ol {
		padding-left: 10px;
	}
	.content .math_quiz ol li {
		clear: left;
	}
	.content .math_quiz ol img{
		width: 90%;
		height: auto;
		margin: 0 5% 10px 5%;
		display: block;
	}
	.content .math_quiz ol input[type=radio] {
		clear: left;
		width: 10%;
		float: left;
		margin: 5px 0 0 0;
	}
	.content .math_quiz ol label {
		max-width: 90%;
		float: left;
		margin: 0;
	}
	.content .math_quiz > strong:nth-of-type(1), .content .math_quiz > p:nth-of-type(1) {
		display: block;
		clear: both;
	}
	.featured_reports .menuCol p:nth-of-type(1) a img {
		display: block;
		background: #fff;
		border-radius: 5px;
		float: none;
		position: static;
		left: 0;
		top: 0;
	}
	.featured_reports .menuCol p:nth-of-type(1) {
		text-align: center;
	}
	.kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 p.newsarch {
		padding-left: .5em;
		font-size: 1.2em;
	}
	.answer_list span.answer {
		padding-left: 30px;
	}
	.answer_list span.answer img:nth-of-type(1) {
		margin-left: -30px;
	}
	.kidszone.content > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 .math_quiz h3 {
		font-size: 1.2em;
	}
	.find_school_image, .college_search_image  {
		height: 10em;
	}
	.kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 > .row > .col-md-6 { 
		margin-bottom: 1em;
	}
	.kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 > .row > .col-md-12 >.chances > .resultsTable > .row > .col-sm-2 {
		width: 50%;
		float: left;
	}
	
	.dare_to_compare select {
		font-size: .7em;
	}
	.kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 .row.connect_links > .col-md-3 {
		width: 50%;
		text-align: center;
	}
	
	.kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 .row.connect_links > .col-md-3 a img{
		    width: 50%;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			
	}
	.kidszone.content  > .container:first-of-type > .row:nth-of-type(2) > .col-md-12 > .row > .col-md-9 .row.connect_links > .col-md-3 a.text_link {
		   font-size: 3em;
    font-family: 'Nunito', sans-serif;
    position: absolute;
    top: 50%;
	left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    text-decoration: none;
			
	}

}

img.kz-svg-icon {

}

img.kz-svg-icon.white{
	-webkit-filter: brightness(0) saturate(100%) invert(100%);
	filter: brightness(0) saturate(100%) invert(100%);
}