/*---- THEME 2 SPECIFIC FONTS */
body, 
.ffdnd-indentifier .tally, 
.ffdnd-indentifier .tally-total .mains, 
.ffdnd-identifier .tally .mains, 
.ffdnd-identifier .tally-total .tally-wrap,
#dialog-final-confirm h1,
#dialog-final-confirm .dialog-message,
#dialog-confirm-before-submit .dialog-message,
.storyboard-identifier .base-button,
.image-slider-identifier,
.storyboard-identifier .ps-button,
.storyboard-identifier,
.base-button,
.base-button .button-text,
.chart-identifier,
.chart-identifier .chart-menu-title,
.chart-identifier .numberline-marker-font  {
	font-family:  helvetica-textbook, sans-serif;
	line-height: 29px;
	font-size: 25px;
	}


div.logo {
	background: url("../../product/header_logo_en.png") top left no-repeat;
	}

/*** HEADER ***/
.header { 
	background-color: #f2f1ef;
	-webkit-box-shadow: 0 1px 3px rgba(8,9,9,.25);
	   -moz-box-shadow: 0 1px 3px rgba(8,9,9,.25);
			box-shadow: 0 1px 3px rgba(8,9,9,.25);
	}
.ic-print:before {
	content: "";
	} /* removing the print icons because we have a sprite sheet for the parent element */


/*** PRESENTATION GADGET STYLES ***/

/* TILESORT */
.row-presentation .custom-sorter-identifier .c-text-tile .gadget-textblock > span,
.row-presentation .custom-sorter-identifier .s-drop-zone:before {
	line-height: 30px;
	font-family: helvetica-textbook;
	font-size: 25px!important;
	} /* the specific tile element is getting an in-line font-size style, hence the !important */


/* DRAWPAD Grades K-2 */
.drawpad-identifier .drawpad-grade-all { display: none }
.drawpad-identifier .drawpad-grade-k-2 { display: block }

.drawpad-identifier .drawpad-grade-k-2 [data-icon]:not(.ic-dp-degree):not(.ic-dp-math):before {
	font-size: 24px;
	left: 10px;
	top: -1px;
	}

/* The list-style-image properties below store JSON data and are used by DrawPad for stamp & shape configuration. */

/* Shape Main Menu Category Icons */
.drawpad-identifier [data-shape-category-id="1"]  { display: inline-block; background-image: url('../gadget/drawpad/shapes/shapes.svg'); }
.drawpad-identifier [data-shape-category-id="11"] { display: inline-block; background-image: url('../gadget/drawpad/shapes/number_lines.svg'); }
.drawpad-identifier [data-shape-category-id="1"]  { list-style-image: url(data:text/plain;,%7B%22title%22%3A%22Shapes%22%7D); }
.drawpad-identifier [data-shape-category-id="11"] { list-style-image: url(data:text/plain;,%7B%22title%22%3A%22Number%20Lines%22%7D); }

/* Shape Submenu 1 - Shapes */
.drawpad-identifier [data-shape-id="s1_r0_c0"] { display: inline-block; background-position:    0px   0px; }
.drawpad-identifier [data-shape-id="s1_r0_c1"] { display: inline-block; background-position:  -70px   0px; }
.drawpad-identifier [data-shape-id="s1_r0_c2"] { display: inline-block; background-position: -140px   0px; }
.drawpad-identifier [data-shape-id="s1_r0_c3"] { display: inline-block; background-position: -210px   0px; }
.drawpad-identifier [data-shape-id="s1_r0_c4"] { display: inline-block; background-position: -280px   0px; }
.drawpad-identifier [data-shape-id="s1_r0_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fshapes%2Fshapes_circle.svg%22%2C%22analytics%22%3A%22circle%22%2C%22title%22%3A%22Circle%22%2C%22preserveAspectRatio%22%3A%22true%22%7D); }
.drawpad-identifier [data-shape-id="s1_r0_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fshapes%2Fshapes_equilateral.svg%22%2C%22analytics%22%3A%22equilateral_triangle%22%2C%22title%22%3A%22Equilateral%20Triangle%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s1_r0_c2"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fshapes%2Fshapes_isoceles.svg%22%2C%22analytics%22%3A%22isoceles_triangle%22%2C%22title%22%3A%22Isoceles%20Triangle%22%2C%22preserveAspectRatio%22%3Afalse%7D); }
.drawpad-identifier [data-shape-id="s1_r0_c3"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fshapes%2Fshapes_square.svg%22%2C%22analytics%22%3A%22square%22%2C%22title%22%3A%22Square%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s1_r0_c4"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fshapes%2Fshapes_rectangle.svg%22%2C%22analytics%22%3A%22rectangle%22%2C%22title%22%3A%22Rectangle%22%2C%22preserveAspectRatio%22%3Afalse%7D); }

/* Shape Submenu 2 - Number Lines */
.drawpad-identifier [data-shape-id="s11_r0_c0"] { display: inline-block; background-position: -350px   0px; }
.drawpad-identifier [data-shape-id="s11_r0_c1"] { display: inline-block; background-position: -420px   0px; }
.drawpad-identifier [data-shape-id="s11_r0_c2"] { display: inline-block; background-position: -490px   0px; }
.drawpad-identifier [data-shape-id="s11_r0_c3"] { display: inline-block; background-position: -560px   0px; }
.drawpad-identifier [data-shape-id="s11_r0_c4"] { display: inline-block; background-position: -630px   0px; }
.drawpad-identifier [data-shape-id="s11_r1_c0"] { display: inline-block; background-position:    0px -70px; }
.drawpad-identifier [data-shape-id="s11_r1_c1"] { display: inline-block; background-position:  -70px -70px; }
.drawpad-identifier [data-shape-id="s11_r1_c2"] { display: inline-block; background-position: -140px -70px; }
.drawpad-identifier [data-shape-id="s11_r1_c3"] { display: inline-block; background-position: -210px -70px; }
.drawpad-identifier [data-shape-id="s11_r0_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1.svg%22%2C%22analytics%22%3A%22numberlines_1%22%2C%22title%22%3A%22One%20Whole%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s11_r0_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1-2.svg%22%2C%22analytics%22%3A%22numberlines_1_2%22%2C%22title%22%3A%22One-Half%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s11_r0_c2"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1-3.svg%22%2C%22analytics%22%3A%22numberlines_1_3%22%2C%22title%22%3A%22One-Third%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s11_r0_c3"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1-4.svg%22%2C%22analytics%22%3A%22numberlines_1_4%22%2C%22title%22%3A%22One-Fourth%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s11_r0_c4"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1-5.svg%22%2C%22analytics%22%3A%22numberlines_1_5%22%2C%22title%22%3A%22One-Fifth%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s11_r1_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1-6.svg%22%2C%22analytics%22%3A%22numberlines_1_6%22%2C%22title%22%3A%22One-Sixth%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s11_r1_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1-8.svg%22%2C%22analytics%22%3A%22numberlines_1_8%22%2C%22title%22%3A%22One-Eighth%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s11_r1_c2"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1-10.svg%22%2C%22analytics%22%3A%22numberlines_1_10%22%2C%22title%22%3A%22One-Tenth%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }
.drawpad-identifier [data-shape-id="s11_r1_c3"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fshapes%2Fnumberlines%2Fnumberlines_1-100.svg%22%2C%22analytics%22%3A%22numberlines_1_100%22%2C%22title%22%3A%22One-Hundredth%20Number%20Line%22%2C%22preserveAspectRatio%22%3Atrue%7D); }


/* Stamp Main Menu Category Icons */
.drawpad-identifier [data-stamp-category-id="1"]  { display: inline-block; background-image: url('../gadget/drawpad/stamps/counters.svg'); }
.drawpad-identifier [data-stamp-category-id="11"] { display: inline-block; background-image: url('../gadget/drawpad/stamps/connecting_cubes.svg'); }
.drawpad-identifier [data-stamp-category-id="21"] { display: inline-block; background-image: url('../gadget/drawpad/stamps/place_value_blocks.svg'); }
.drawpad-identifier [data-stamp-category-id="31"] { display: inline-block; background-image: url('../gadget/drawpad/stamps/money.svg'); }
.drawpad-identifier [data-stamp-category-id="1"]  { list-style-image: url(data:text/plain;,%7B%22title%22%3A%22Counters%22%7D); }
.drawpad-identifier [data-stamp-category-id="11"] { list-style-image: url(data:text/plain;,%7B%22title%22%3A%22Connecting%20Cubes%22%7D); }
.drawpad-identifier [data-stamp-category-id="21"] { list-style-image: url(data:text/plain;,%7B%22title%22%3A%22Place%20Value%20Blocks%22%7D); }
.drawpad-identifier [data-stamp-category-id="31"] { list-style-image: url(data:text/plain;,%7B%22title%22%3A%22Money%22%7D); }

/* Stamp Submenu 1 - Counters */
.drawpad-identifier [data-stamp-id="s1_r0_c0"] { display: inline-block; background-position:    0px 0px; }
.drawpad-identifier [data-stamp-id="s1_r0_c1"] { display: inline-block; background-position:  -70px 0px; }
.drawpad-identifier [data-stamp-id="s1_r0_c2"] { display: inline-block; background-position: -140px 0px; }
.drawpad-identifier [data-stamp-id="s1_r1_c0"] { display: inline-block; background-position: -210px 0px; }
.drawpad-identifier [data-stamp-id="s1_r1_c1"] { display: inline-block; background-position: -280px 0px; }
.drawpad-identifier [data-stamp-id="s1_r0_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fcounters%2FenV_CC2_stamp_004_red-counter_full.png%22%2C%22analytics%22%3A%22counter_red%22%2C%22title%22%3A%22Red%20Counter%22%7D); }
.drawpad-identifier [data-stamp-id="s1_r0_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fcounters%2FenV_CC2_stamp_003_yellow-counter_full.png%22%2C%22analytics%22%3A%22counter_yellow%22%2C%22title%22%3A%22Yellow%20Counter%22%7D); }
.drawpad-identifier [data-stamp-id="s1_r0_c2"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fcounters%2FenV_CC2_stamp_005_x_full.png%22%2C%22analytics%22%3A%22counter_x%22%2C%22title%22%3A%22X%22%7D); }
.drawpad-identifier [data-stamp-id="s1_r1_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fcounters%2FenV_CC2_stamp_002_ten-frame_full.png%22%2C%22analytics%22%3A%22ten_frame%22%2C%22title%22%3A%22Ten%20Frame%22%7D); }
.drawpad-identifier [data-stamp-id="s1_r1_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fcounters%2FenV_CC2_stamp_001_part-part-whole_full.png%22%2C%22analytics%22%3A%22part_part_whole%22%2C%22title%22%3A%22Part%20Part%20Whole%22%7D); }

/* Stamp Submenu 2 - Connecting Cubes */
.drawpad-identifier [data-stamp-id="s11_r0_c0"] { display: inline-block; background-position: -350px 0px; }
.drawpad-identifier [data-stamp-id="s11_r0_c1"] { display: inline-block; background-position: -420px 0px; }
.drawpad-identifier [data-stamp-id="s11_r1_c0"] { display: inline-block; background-position: -490px 0px; }
.drawpad-identifier [data-stamp-id="s11_r1_c1"] { display: inline-block; background-position: -560px 0px; }
.drawpad-identifier [data-stamp-id="s11_r0_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fconnecting_cubes%2FenV_CC2_stamp_007_connecting-cube-red_full.png%22%2C%22analytics%22%3A%22connecting_red%22%2C%22title%22%3A%22Red%20Connecting%20Cube%22%7D); }
.drawpad-identifier [data-stamp-id="s11_r0_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fconnecting_cubes%2FenV_CC2_stamp_008_connecting-cube-blue_full.png%22%2C%22analytics%22%3A%22connecting_blue%22%2C%22title%22%3A%22Blue%20Connecting%20Cube%22%7D); }
.drawpad-identifier [data-stamp-id="s11_r1_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fconnecting_cubes%2FenV_CC2_stamp_006_connecting-cube-yellow_full.png%22%2C%22analytics%22%3A%22connecting_yellow%22%2C%22title%22%3A%22Yellow%20Connecting%20Cube%22%7D); }
.drawpad-identifier [data-stamp-id="s11_r1_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fconnecting_cubes%2FenV_CC2_stamp_009_connecting-cube-green_full.png%22%2C%22analytics%22%3A%22connecting_green%22%2C%22title%22%3A%22Green%20Connecting%20Cube%22%7D); }

/* Stamp Submenu 3 - Place Value Blocks */
.drawpad-identifier [data-stamp-id="s21_r0_c0"] { display: inline-block; background-position: -630px   0px; }
.drawpad-identifier [data-stamp-id="s21_r0_c1"] { display: inline-block; background-position:    0px -70px; }
.drawpad-identifier [data-stamp-id="s21_r1_c0"] { display: inline-block; background-position:  -70px -70px; }
.drawpad-identifier [data-stamp-id="s21_r1_c1"] { display: inline-block; background-position: -140px -70px; }
.drawpad-identifier [data-stamp-id="s21_r0_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fplace_value_blocks%2FenV_CC2_stamp_010_one_full.png%22%2C%22analytics%22%3A%22place_value_one%22%2C%22title%22%3A%22One%22%7D); }
.drawpad-identifier [data-stamp-id="s21_r0_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fplace_value_blocks%2FenV_CC2_stamp_011_ten_full.png%22%2C%22analytics%22%3A%22place_value_ten%22%2C%22title%22%3A%22Ten%22%7D); }
.drawpad-identifier [data-stamp-id="s21_r1_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fplace_value_blocks%2FenV_CC2_stamp_012_hundred_full.png%22%2C%22analytics%22%3A%22place_value_hundred%22%2C%22title%22%3A%22Hundred%22%7D); }
.drawpad-identifier [data-stamp-id="s21_r1_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fplace_value_blocks%2FenV_CC2_stamp_013_thousand_full.png%22%2C%22analytics%22%3A%22place_value_thousand%22%2C%22title%22%3A%22Thousand%22%7D); }

/* Stamp Submenu 4 - Money */
.drawpad-identifier [data-stamp-id="s31_r0_c0"] { display: inline-block; background-position: -210px  -70px; }
.drawpad-identifier [data-stamp-id="s31_r0_c1"] { display: inline-block; background-position: -280px  -70px; }
.drawpad-identifier [data-stamp-id="s31_r0_c2"] { display: inline-block; background-position: -350px  -70px; }
.drawpad-identifier [data-stamp-id="s31_r0_c3"] { display: inline-block; background-position: -420px  -70px; }
.drawpad-identifier [data-stamp-id="s31_r0_c4"] { display: inline-block; background-position: -490px  -70px; }
.drawpad-identifier [data-stamp-id="s31_r1_c0"] { display: inline-block; background-position: -560px  -70px; }
.drawpad-identifier [data-stamp-id="s31_r1_c1"] { display: inline-block; background-position: -630px  -70px; }
.drawpad-identifier [data-stamp-id="s31_r1_c2"] { display: inline-block; background-position:    0px -140px; }
.drawpad-identifier [data-stamp-id="s31_r1_c3"] { display: inline-block; background-position:  -70px -140px; }
.drawpad-identifier [data-stamp-id="s31_r1_c4"] { display: inline-block; background-position: -140px -140px; }
.drawpad-identifier [data-stamp-id="s31_r0_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_019_penny_full.png%22%2C%22analytics%22%3A%22money_penny%22%2C%22title%22%3A%22Penny%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r0_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_020_nickel_full.png%22%2C%22analytics%22%3A%22money_nickel%22%2C%22title%22%3A%22Nickel%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r0_c2"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_021_dime_full.png%22%2C%22analytics%22%3A%22money_dime%22%2C%22title%22%3A%22Dime%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r0_c3"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_023_quarter_full.png%22%2C%22analytics%22%3A%22money_quarter%22%2C%22title%22%3A%22Quarter%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r0_c4"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_022_half-dollar_full.png%22%2C%22analytics%22%3A%22money_half_dollar%22%2C%22title%22%3A%22Half%20Dollar%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r1_c0"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_014_one-dollar_full.png%22%2C%22analytics%22%3A%22money_dollar%22%2C%22title%22%3A%221-Dollar%20Bill%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r1_c1"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_015_five-dollar_full.png%22%2C%22analytics%22%3A%22money_five_dollars%22%2C%22title%22%3A%225-Dollar%20Bill%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r1_c2"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_016_ten-dollar_full.png%22%2C%22analytics%22%3A%22money_ten_dollars%22%2C%22title%22%3A%2210-Dollar%20Bill%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r1_c3"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_017_twenty-dollar_full.png%22%2C%22analytics%22%3A%22money_twenty_dollars%22%2C%22title%22%3A%2220-Dollar%20Bill%22%7D); }
.drawpad-identifier [data-stamp-id="s31_r1_c4"] { list-style-image: url(data:text/plain;,%7B%22file%22%3A%22css%2Fgadget%2Fdrawpad%2Fstamps%2Fmoney%2FenV_CC2_stamp_018_one-hundred-dollar_full.png%22%2C%22analytics%22%3A%22money_one_hundred_dollars%22%2C%22title%22%3A%22100-Dollar%20Bill%22%7D); }
