@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Poppins:wght@400;500;600;700&display=swap);

/* You can add global styles to this file, and also import other style files */
/* Font Resources */
@font-face{font-family:Avenir;src:url('AvenirLTW0135Light.eot?#iefix');src:url('AvenirLTW0135Light.eot?#iefix') format("eot"),url('AvenirLTW0135Light.woff') format("woff"),url('AvenirLTW0135Light.ttf') format("truetype"),url('AvenirLTW0135Light.svg#AvenirLTW0135Light') format("svg");font-weight:100;font-style:normal}
@font-face{font-family:Avenir;src:url('AvenirLTW01-35LightObli.eot?#iefix');src:url('AvenirLTW01-35LightObli.eot?#iefix') format("eot"),url('AvenirLTW01-35LightObli.woff') format("woff"),url('AvenirLTW01-35LightObli.ttf') format("truetype"),url('AvenirLTW01-35LightObli.svg#AvenirLTW01-35LightObli') format("svg");font-weight:100;font-style:italic}
@font-face{font-family:Avenir;src:url('AvenirLTW0145Book.eot?#iefix');src:url('AvenirLTW0145Book.eot?#iefix') format("eot"),url('AvenirLTW0145Book.woff') format("woff"),url('AvenirLTW0145Book.ttf') format("truetype"),url('AvenirLTW0145Book.svg#AvenirLTW0145Book') format("svg");font-weight:200;font-style:normal}
@font-face{font-family:Avenir;src:url('AvenirLTW01-45BookObliq.eot?#iefix');src:url('AvenirLTW01-45BookObliq.eot?#iefix') format("eot"),url('AvenirLTW01-45BookObliq.woff') format("woff"),url('AvenirLTW01-45BookObliq.ttf') format("truetype"),url('AvenirLTW01-45BookObliq.svg#AvenirLTW01-45BookObliq') format("svg");font-weight:200;font-style:italic}
@font-face{font-family:Avenir;src:url('AvenirLTW0155Roman.eot?#iefix');src:url('AvenirLTW0155Roman.eot?#iefix') format("eot"),url('AvenirLTW0155Roman.woff') format("woff"),url('AvenirLTW0155Roman.ttf') format("truetype"),url('AvenirLTW0155Roman.svg#AvenirLTW0155Roman') format("svg");font-weight:300;font-style:normal}
@font-face{font-family:Avenir;src:url('AvenirLTW01-55Oblique.eot?#iefix');src:url('AvenirLTW01-55Oblique.eot?#iefix') format("eot"),url('AvenirLTW01-55Oblique.woff') format("woff"),url('AvenirLTW01-55Oblique.ttf') format("truetype"),url('AvenirLTW01-55Oblique.svg#AvenirLTW01-55Oblique') format("svg");font-weight:300;font-style:italic}
@font-face{font-family:Avenir;src:url('AvenirLTW0165Medium.eot?#iefix');src:url('AvenirLTW0165Medium.eot?#iefix') format("eot"),url('AvenirLTW0165Medium.woff') format("woff"),url('AvenirLTW0165Medium.ttf') format("truetype"),url('AvenirLTW0165Medium.svg#AvenirLTW0165Medium') format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Avenir;src:url('AvenirLTW01-65MediumObl.eot?#iefix');src:url('AvenirLTW01-65MediumObl.eot?#iefix') format("eot"),url('AvenirLTW01-65MediumObl.woff') format("woff"),url('AvenirLTW01-65MediumObl.ttf') format("truetype"),url('AvenirLTW01-65MediumObl.svg#AvenirLTW01-65MediumObl') format("svg");font-weight:400;font-style:italic}
@font-face{font-family:Avenir;src:url('AvenirLTW0185Heavy.eot?#iefix');src:url('AvenirLTW0185Heavy.eot?#iefix') format("eot"),url('AvenirLTW0185Heavy.woff') format("woff"),url('AvenirLTW0185Heavy.ttf') format("truetype"),url('AvenirLTW0185Heavy.svg#AvenirLTW0185Heavy') format("svg");font-weight:700;font-style:normal}
@font-face{font-family:Avenir;src:url('AvenirLTW01-85HeavyObli.eot?#iefix');src:url('AvenirLTW01-85HeavyObli.eot?#iefix') format("eot"),url('AvenirLTW01-85HeavyObli.woff') format("woff"),url('AvenirLTW01-85HeavyObli.ttf') format("truetype"),url('AvenirLTW01-85HeavyObli.svg#AvenirLTW01-85HeavyObli') format("svg");font-weight:700;font-style:italic}
@font-face{font-family:Avenir;src:url('AvenirLTW0195Black.eot?#iefix');src:url('AvenirLTW0195Black.eot?#iefix') format("eot"),url('AvenirLTW0195Black.woff') format("woff"),url('AvenirLTW0195Black.ttf') format("truetype"),url('AvenirLTW0195Black.svg#AvenirLTW0195Black') format("svg");font-weight:900;font-style:normal}
@font-face{font-family:Avenir;src:url('AvenirLTW01-95BlackObli.eot?#iefix');src:url('AvenirLTW01-95BlackObli.eot?#iefix') format("eot"),url('AvenirLTW01-95BlackObli.woff') format("woff"),url('AvenirLTW01-95BlackObli.ttf') format("truetype"),url('AvenirLTW01-95BlackObli.svg#AvenirLTW01-95BlackObli') format("svg");font-weight:900;font-style:italic}
@font-face{font-family:Cabin;src:url('cabin-bold-webfont.eot');src:url('cabin-bold-webfont.eot?#iefix') format('embedded-opentype'),url('cabin-bold-webfont.woff') format('woff'),url('cabin-bold-webfont.ttf') format('truetype'),url('cabin-bold-webfont.svg#cabinbold') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:Cabin;src:url('cabin-bolditalic-webfont.eot');src:url('cabin-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('cabin-bolditalic-webfont.woff') format('woff'),url('cabin-bolditalic-webfont.ttf') format('truetype'),url('cabin-bolditalic-webfont.svg#cabinbold_italic') format('svg');font-weight:700;font-style:italic}
@font-face{font-family:Cabin;src:url('cabin-italic-webfont.eot');src:url('cabin-italic-webfont.eot?#iefix') format('embedded-opentype'),url('cabin-italic-webfont.woff') format('woff'),url('cabin-italic-webfont.ttf') format('truetype'),url('cabin-italic-webfont.svg#cabinitalic') format('svg');font-weight:400;font-style:italic}
@font-face{font-family:Cabin;src:url('cabin-medium-webfont.eot');src:url('cabin-medium-webfont.eot?#iefix') format('embedded-opentype'),url('cabin-medium-webfont.woff') format('woff'),url('cabin-medium-webfont.ttf') format('truetype'),url('cabin-medium-webfont.svg#cabinmedium') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:Cabin;src:url('cabin-mediumitalic-webfont.eot');src:url('cabin-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),url('cabin-mediumitalic-webfont.woff') format('woff'),url('cabin-mediumitalic-webfont.ttf') format('truetype'),url('cabin-mediumitalic-webfont.svg#cabinmedium_italic') format('svg');font-weight:500;font-style:italic}
@font-face{font-family:Cabin;src:url('cabin-regular-webfont.eot');src:url('cabin-regular-webfont.eot?#iefix') format('embedded-opentype'),url('cabin-regular-webfont.woff') format('woff'),url('cabin-regular-webfont.ttf') format('truetype'),url('cabin-regular-webfont.svg#cabinregular') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Cabin;src:url('cabin-semibold-webfont.eot');src:url('cabin-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('cabin-semibold-webfont.woff') format('woff'),url('cabin-semibold-webfont.ttf') format('truetype'),url('cabin-semibold-webfont.svg#cabinsemibold') format('svg');font-weight:600;font-style:normal}
@font-face{font-family:Cabin;src:url('cabin-semibolditalic-webfont.eot');src:url('cabin-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('cabin-semibolditalic-webfont.woff') format('woff'),url('cabin-semibolditalic-webfont.ttf') format('truetype'),url('cabin-semibolditalic-webfont.svg#cabinsemibold_italic') format('svg');font-weight:600;font-style:italic}
/* K-12 Learning Resources */
@font-face {
  font-family: 'k12_universal_icons';
  src:  url('k12_universal_icons.eot?v1.54.0');
  src:  url('k12_universal_icons.eot?v1.54.0#iefix') format('embedded-opentype'),
    url('k12_universal_icons.ttf?v1.54.0') format('truetype'),
    url('k12_universal_icons.woff?v1.54.0') format('woff'),
    url('k12_universal_icons.svg?v1.54.0#k12_universal_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'k12_universal_icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-keyboard_instructions:before {
  content: "\e96d";
}
.icon-timer:before {
  content: "\e96c";
}
.icon-right_chevron_circle:before {
  content: "\e968";
}
.icon-left_chevron_circle:before {
  content: "\e969";
}
.icon-zoom_out:before {
  content: "\e96a";
}
.icon-zoom_in:before {
  content: "\e96b";
}
.icon-playlist:before {
  content: "\e967";
}
.icon-observational_assessment-inverted:before {
  content: "\e956";
}
.icon-comments_bubble:before {
  content: "\e966";
}
.icon-credits:before {
  content: "\e965";
}
.icon-st_century_skills:before {
  content: "\e600";
}
.icon-audio:before {
  content: "\e601";
}
.icon-author:before {
  content: "\e602";
}
.icon-calendar:before {
  content: "\e603";
}
.icon-checklist:before {
  content: "\e604";
}
.icon-full_class:before {
  content: "\e605";
}
.icon-common_core:before {
  content: "\e606";
}
.icon-minutes_sixty:before {
  content: "\e607";
}
.icon-differentiation:before {
  content: "\e608";
}
.icon-close_read:before {
  content: "\e609";
}
.icon-game_2:before {
  content: "\e60a";
}
.icon-learner_level_one:before {
  content: "\e60b";
}
.icon-learner_level_two:before {
  content: "\e60c";
}
.icon-learner_level_three:before {
  content: "\e60d";
}
.icon-professional_development:before {
  content: "\e60e";
}
.icon-student_activity_book:before {
  content: "\e60f";
}
.icon-discussion:before {
  content: "\e610";
}
.icon-present:before {
  content: "\e611";
}
.icon-error_intervention:before {
  content: "\e612";
}
.icon-essential_question:before {
  content: "\e613";
}
.icon-focus_coherence_rigor:before {
  content: "\e614";
}
.icon-glossary:before {
  content: "\e615";
}
.icon-goal:before {
  content: "\e616";
}
.icon-key_concept:before {
  content: "\e617";
}
.icon-download:before {
  content: "\e618";
}
.icon-less:before {
  content: "\e619";
}
.icon-bullet_list:before {
  content: "\e61a";
}
.icon-math_words_ideas:before {
  content: "\e61b";
}
.icon-more:before {
  content: "\e61c";
}
.icon-myWorld:before {
  content: "\e61d";
}
.icon-next_gen_science:before {
  content: "\e61e";
}
.icon-notebook:before {
  content: "\e61f";
}
.icon-other_strategies:before {
  content: "\e620";
}
.icon-poll:before {
  content: "\e621";
}
.icon-response_to_intervention:before {
  content: "\e622";
}
.icon-rubric:before {
  content: "\e623";
}
.icon-stem:before {
  content: "\e624";
}
.icon-lab:before {
  content: "\e625";
}
.icon-various_uses_info:before {
  content: "\e626";
}
.icon-teacher_support:before {
  content: "\e627";
}
.icon-virtual_nerd:before {
  content: "\e628";
}
.icon-word_network:before {
  content: "\e629";
}
.icon-activity:before {
  content: "\e62a";
}
.icon-assessment:before {
  content: "\e62b";
}
.icon-game:before {
  content: "\e62c";
}
.icon-letter:before {
  content: "\e62d";
}
.icon-show:before {
  content: "\e62e";
}
.icon-PDF:before {
  content: "\e62f";
}
.icon-portfolio:before {
  content: "\e630";
}
.icon-reading:before {
  content: "\e631";
}
.icon-tools:before {
  content: "\e632";
}
.icon-video:before {
  content: "\e633";
}
.icon-virtual_lab:before {
  content: "\e634";
}
.icon-practice_homework:before {
  content: "\e635";
}
.icon-individuals:before {
  content: "\e636";
}
.icon-small_groups:before {
  content: "\e637";
}
.icon-pairs:before {
  content: "\e638";
}
.icon-minutes_five:before {
  content: "\e639";
}
.icon-minutes_ten:before {
  content: "\e63a";
}
.icon-minutes_fifteen:before {
  content: "\e63b";
}
.icon-minutes_twenty:before {
  content: "\e63c";
}
.icon-minutes_twenty_five:before {
  content: "\e63d";
}
.icon-minutes_thirty:before {
  content: "\e63e";
}
.icon-minutes_thirty_five:before {
  content: "\e63f";
}
.icon-minutes_forty:before {
  content: "\e640";
}
.icon-minutes_forty_five:before {
  content: "\e641";
}
.icon-minutes_fifty:before {
  content: "\e642";
}
.icon-minutes_fifty_five:before {
  content: "\e643";
}
.icon-go_online:before {
  content: "\e645";
}
.icon-open_activity:before {
  content: "\e646";
}
.icon-nn_fifteen:before {
  content: "\e647";
}
.icon-nn_fifty_five:before {
  content: "\e648";
}
.icon-nn_fifty:before {
  content: "\e649";
}
.icon-nn_five:before {
  content: "\e64a";
}
.icon-nn_forty_five:before {
  content: "\e64b";
}
.icon-nn_forty:before {
  content: "\e64c";
}
.icon-nn_sixty:before {
  content: "\e64d";
}
.icon-nn_ten:before {
  content: "\e64e";
}
.icon-nn_thirty_five:before {
  content: "\e64f";
}
.icon-nn_thirty:before {
  content: "\e650";
}
.icon-nn_twenty_five:before {
  content: "\e651";
}
.icon-nn_twenty:before {
  content: "\e652";
}
.icon-print:before {
  content: "\e653";
}
.icon-observational_assessment:before {
  content: "\e654";
}
.icon-submit:before {
  content: "\e655";
}
.icon-cards:before {
  content: "\e656";
}
.icon-annotate:before {
  content: "\e657";
}
.icon-highlight_notes:before {
  content: "\e658";
}
.icon-bookshelf:before {
  content: "\e659";
}
.icon-bookmark_selected:before {
  content: "\e65a";
}
.icon-highlight:before {
  content: "\e65b";
}
.icon-table_of_contents:before {
  content: "\e65c";
}
.icon-bookmark_unselected:before {
  content: "\e65d";
}
.icon-menu_open:before {
  content: "\e65e";
}
.icon-go_back:before {
  content: "\e65f";
}
.icon-add_note:before {
  content: "\e660";
}
.icon-checkmark:before {
  content: "\e661";
}
.icon-menu_option:before {
  content: "\e662";
}
.icon-breadcrumb:before {
  content: "\e663";
}
.icon-menu_close:before {
  content: "\e664";
}
.icon-search:before {
  content: "\e665";
}
.icon-settings:before {
  content: "\e666";
}
.icon-expired_book:before {
  content: "\e667";
}
.icon-fav_book_not_selected:before {
  content: "\e668";
}
.icon-fav_book_selected:before {
  content: "\e669";
}
.icon-info:before {
  content: "\e66a";
}
.icon-avatar_down:before {
  content: "\e66b";
}
.icon-offline_wifi:before {
  content: "\e66c";
}
.icon-offline_exclamation:before {
  content: "\e66d";
}
.icon-PDF_alt:before {
  content: "\e66e";
}
.icon-letter_alt:before {
  content: "\e66f";
}
.icon-annotation_mark:before {
  content: "\e946";
}
.icon-speak_record:before {
  content: "\e900";
}
.icon-globe_international:before {
  content: "\e901";
}
.icon-delete:before {
  content: "\e902";
}
.icon-undo:before {
  content: "\e903";
}
.icon-about_author:before {
  content: "\e905";
}
.icon-adaptivity:before {
  content: "\e904";
}
.icon-basket_text:before {
  content: "\e906";
}
.icon-basket_media:before {
  content: "\e907";
}
.icon-basket_image:before {
  content: "\e908";
}
.icon-cards2:before {
  content: "\e909";
}
.icon-overview:before {
  content: "\e90b";
}
.icon-portfolio2:before {
  content: "\e90c";
}
.icon-inbox:before {
  content: "\e90d";
}
.icon-unit_manager:before {
  content: "\e90e";
}
.icon-dashboard:before {
  content: "\e90f";
}
.icon-camera:before {
  content: "\e910";
}
.icon-work:before {
  content: "\e911";
}
.icon-ela:before {
  content: "\e912";
}
.icon-math:before {
  content: "\e913";
}
.icon-reports:before {
  content: "\e914";
}
.icon-assessments:before {
  content: "\e915";
}
.icon-kick_off:before {
  content: "\e916";
}
.icon-teacher_guide:before {
  content: "\e917";
}
.icon-lightbulb:before {
  content: "\e918";
}
.icon-media_library:before {
  content: "\e919";
}
.icon-hide:before {
  content: "\e91a";
}
.icon-play:before {
  content: "\e91b";
}
.icon-pause:before {
  content: "\e91c";
}
.icon-exit:before {
  content: "\e91d";
}
.icon-realize_reader:before {
  content: "\e91e";
}
.icon-refresh:before {
  content: "\e91f";
}
.icon-chevron:before {
  content: "\e920";
}
.icon-chevron_double:before {
  content: "\e921";
}
.icon-clock:before {
  content: "\e922";
}
.icon-lock:before {
  content: "\e923";
}
.icon-unlock:before {
  content: "\e924";
}
.icon-assessment_reset:before {
  content: "\e925";
}
.icon-minus:before {
  content: "\e926";
}
.icon-my_content:before {
  content: "\e927";
}
.icon-spinner:before {
  content: "\e928";
}
.icon-help_marker:before {
  content: "\e929";
}
.icon-maximize:before {
  content: "\e92a";
}
.icon-minimize:before {
  content: "\e92b";
}
.icon-grade_selector:before {
  content: "\e92c";
}
.icon-mute:before {
  content: "\e92d";
}
.icon-filter:before {
  content: "\e92e";
}
.icon-closed_caption_alt:before {
  content: "\e92f";
}
.icon-annotations:before {
  content: "\e930";
}
.icon-sort:before {
  content: "\e931";
}
.icon-graph_line:before {
  content: "\e932";
}
.icon-background:before {
  content: "\e933";
}
.icon-bold:before {
  content: "\e934";
}
.icon-close:before {
  content: "\e935";
}
.icon-cursor:before {
  content: "\e936";
}
.icon-assign:before {
  content: "\e937";
}
.icon-divide:before {
  content: "\e938";
}
.icon-drive_link:before {
  content: "\e939";
}
.icon-eraser:before {
  content: "\e93a";
}
.icon-font_large:before {
  content: "\e93b";
}
.icon-font_medium:before {
  content: "\e93c";
}
.icon-font_size:before {
  content: "\e93d";
}
.icon-font_small:before {
  content: "\e93e";
}
.icon-greater_than_equal:before {
  content: "\e93f";
}
.icon-italic:before {
  content: "\e940";
}
.icon-less_than_equal:before {
  content: "\e941";
}
.icon-link:before {
  content: "\e942";
}
.icon-math_symbols:before {
  content: "\e943";
}
.icon-media_items:before {
  content: "\e944";
}
.icon-multiply:before {
  content: "\e945";
}
.icon-esp_math_words_ideas:before {
  content: "\e90a";
}
.icon-equals:before {
  content: "\e947";
}
.icon-numbered_list:before {
  content: "\e948";
}
.icon-pencil:before {
  content: "\e949";
}
.icon-pi:before {
  content: "\e94a";
}
.icon-redo:before {
  content: "\e94b";
}
.icon-snapshot_tool:before {
  content: "\e94c";
}
.icon-square_root:before {
  content: "\e94d";
}
.icon-stamp:before {
  content: "\e94e";
}
.icon-text_color:before {
  content: "\e94f";
}
.icon-text_tools:before {
  content: "\e950";
}
.icon-ToC:before {
  content: "\e951";
}
.icon-underline:before {
  content: "\e952";
}
.icon-undo2:before {
  content: "\e953";
}
.icon-ban:before {
  content: "\e954";
}
.icon-launch:before {
  content: "\e955";
}
.icon-online_wifi:before {
  content: "\e957";
}
.icon-early_learning:before {
  content: "\e958";
}
.icon-avatar_up:before {
  content: "\e95a";
}
.icon-arrow_left:before {
  content: "\e95b";
}
.icon-arrow_right:before {
  content: "\e95c";
}
.icon-backpack:before {
  content: "\e95d";
}
.icon-closed_caption2:before {
  content: "\e95e";
}
.icon-share:before {
  content: "\e95f";
}
.icon-remediation:before {
  content: "\e960";
}
.icon-edit:before {
  content: "\e961";
}
.icon-percentage:before {
  content: "\e962";
}
.icon-subtraction:before {
  content: "\e963";
}
.icon-addition:before {
  content: "\e964";
}
.icon-greater_than:before {
  content: "\e971";
}
.icon-less_than:before {
  content: "\e972";
}
.icon-closed_caption:before {
  content: "\e959";
}
.icon-avatar_right:before {
  content: "\e97a";
}
.icon-avatar_left:before {
  content: "\e97b";
}
.icon-english_language_learner:before {
  content: "\e992";
}
/* Base Styles - applied regardless of theme */
/* set base font - all other font specifications should use rem units */
:root{--black:#000;--blackAplha03:rgba(0,0,0,0.3);--blackAlpha005:rgba(0,0,0,0.05);--blackAlpha085:rgba(0,0,0,0.85);--white:#fff;--grayDarkest:#222;--grayDarker:#333;--grayDark:#555;--range-bg-color:#979797;--gray:#7b7b7b;--grayMedium:#bcbcbc;--range-color:#6f777b;--grayLight:#cdcdcd;--grayLighter:#e2e2e2;--grayLightest:#f3f3f3;--grayWhite:#f9f9f9;--greyBorder:#cdcfd1;--greyBorderDarker:#9b9b9b;--steelGrayDarkest:#3d4149;--slateDarkest:#022c45;--slateDark:#004168;--slate:#e0e9ef;--slateLight:#565175;--slateLighter:#4a7d9d;--slateLightest:#127996;--blue:#026ecb;--blueDark:#02549c;--blueDarker:#2c9fa2;--blueDarkest:#6d6bb5;--blueMediumDark:#2150a3;--blueVeryDarker:#42349d;--blueVeryDarkest:#2e80bc;--blueLight:#009bff;--blueLighter:#00a8c6;--blueVeryLight:#40c0cb;--blueVeryLighter:#00a0b0;--blueVeryLightest:#0189ff;--blueWhite:#4386fc;--bluelightest:#e5f0f9;--blueHover:#0072ee;--brickRed:#cc333f;--greenLight:#00af79;--greenLightest:#67b79e;--greenDark:#008a00;--yellow:#edc951;--greenLighter:#8fbe00;--pink:#d4548f;--orange:#eb6841;--orangeLight:#ffba4a;--clear:transparent;--shadow:rgba(0,0,0,0.2);--font-text:avenir,sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi-bold:600;--label-font-weight:600;--text-size-xxx-large:1.875rem;--text-size-xx-large:1.375rem;--text-size-x-large:1.25rem;--text-size-large:1.125rem;--text-size-normal:1rem;--text-size-small:0.875rem;--text-size-x-small:0.75rem;--icon-size-xxx-large:4.5rem;--icon-size-xx-large:3.125rem;--icon-size-x-large:2.25rem;--icon-size-large:1.875rem;--icon-size-normal:1.5rem;--icon-size-small:1.125rem;--icon-size-x-small:1rem;--corner-radius-button:2px;--corner-radius-input:4px;--corner-radius-panel:2px;--opacity-normal-layout:0.7;--height-of-slider-value:17px;--height-of-slider:4px;--paddingThin:1px;--right-of-end-point:-2px;--right-of-max-value:-11px;--top-of-underlay:-1px;--width-of-points:3px;--width-of-slider-value:187px;--width-of-range-slider-full:100%;--margin-of-max-value:5px;--margin-left-slider-value:10px;--radius-of-slider:5px;--height-of-card:100px;--height-of-button:30px;--height-of-image:92px;--height-of-range:10px;--width-of-button:75px;--width-of-image:92px;--border:1px solid var(--grayLight);--hoverColor:var(--blueDark);--activeColor:var(--blue);--errorColor:var(--brickRed);--box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);--box-shadow-card-tile:0 1px 4px 0 var(--grayLighter);--celFont:"avenir, sans-serif";--celFont-avenir:"Avenir";--celFontSizeSmall:12px;--celFontSizeMedium:14px;--celFontSizeLarge:16px;--display-inline:inline;--display-inline-block:inline-block;--display-block:block;--display-none:none;--cel-button-min-width:96px;--cel-button-width:auto;--cel-button-height:36px;--position-absolute:absolute;--position-relative:relative;--cel-icon-height:15px;--cel-icon-width:15px;--toggle-button-min-width:343px;--toggle-button-max-width:496px;--toggle-button-height:42px;--toggle-button-border-radius:6px;--toggle-button-font-family:var(--celFont);--toggle-selected-button-font-family:var(--celFont-avenir);--label-color-primary:var(--black);--text-color-primary:var(--white);--background-color-initial-primary:var(--white);--background-color-primary:var(--blue);--background-color-primary-hover-focus:var(--blueDark);--background-color-primary-disabled:rgba(0,0,0,0.2);--background-color-disabled-light:rgba(0,0,0,0.1);--background-color-hover-primary:var(--blueLight);--background-color-focus-primary:var(--blueLight);--box-shadow-focus-color-primary:rgba(2,110,203,0.5);--border-initial-primary:1px solid var(--grayDark);--border-color-hover-primary:1px solid var(--blueDark);--text-color-secondary:var(--blue);--text-color-secondary-hover-focus:var(--blueDark);--background-color-secondary:var(--white);--background-color-secondary-hover-focus:var(--blueLight);--background-color-secondary-hover:var(--bluelightest);--background-color-secondary-focus:var(--bluelightest);--text-color-disabled:rgba(0,0,0,0.3);--border-enabled:1px solid var(--blue);--border-color-hover:var(--blueDark);--border-disabled:1px solid rgba(0,0,0,0.2);--border-error:2px solid var(--error-message-color,var(--errorColor));--box-shadow-focus:0 0 0 2px rgba(2,110,203,0.5);--font-size-small:var(--cel-font-size-small,var(--celFontSizeSmall));--font-size-medium:var(--cel-font-size-medium,var(--celFontSizeMedium));--font-size-large:var(--cel-font-size-large,var(--celFontSizeLarge));--secondary:"secondary";--primary:"primary";--font-weight:bold;--mobileNavbarHeight:64px;--mobileNavbarRightContainerWidth:145px;--mobileNavbarSearchIconContainerHeight:32px;--mobileNavbarSearchIconContainerWidth:57px;--mobileNavbarAvatarIconContainerWidth:66px;--mobileNavbarArrowIconContainerWidth:10px;--mobileSideMenuWidth:256px;--mobileSideMenuProfileContainerHeight:88px;--mobileSideMenuProfileFontSize:var(--text-size-normal);--mobileSideMenuNavigationItemContainerHeight:264px;--mobileSideMenuNavigationItemHeight:66px;--mobileSideMenuSupportItemHeight:48px;--mobileSideMenuSupportItemFontSize:14px;--profileAvatarWidth:56px;--profileAvatarHeight:56px;--profileIconWidth:35px;--profileIconHeight:35px;--searchIconWidth:16px;--searchIconHeight:16px}
body {
  margin: 0;
  font-family: var(--primary-font);
  font-size: 16px;
}
/*
General Utility Selectors
*/
.screen-reader-only {
  position: absolute;
  top: 0;
  left: -1000px;
  border: none;
  background: none;
  width: 0;
  height: 0;
  overflow: hidden;
}
/* http://ux.pearsonschool.com/design/colors/realize/ */
:root {
  --black: #000;
  --white: #fff;
  --grayDarkest: #222;
  --grayDarker: #333;
  --grayDark: #555;
  --gray: #7b7b7b;
  --grayLight: #cdcdcd;
  --grayLighter: #e2e2e2;
  --grayLightest: #f3f3f3;
  --grayWhite: #f9f9f9;
  --slateDarkest: #022c45;
  --slateDark: #004168;
  /* unofficial, per Scout UX Invision mock */
  --slate: #4a7c9c;
  --slateLight: #e0e9ef;
  /* unofficial, per Scout UX Invision mock */
  --slateLightest: #eef3f7;
  --blueDark: #2150a3;
  --blue: #026ecb;
  --blueLight: #0189ff;
  --blueLighter: #0072ee;
  /* unofficial, per Scout UX Invision mock */
  --tealDark: #09866d;
  /* unofficial, per Scout UX Invision mock */
  --teal: #0ba888;
  --tealLight: #0dd4ae;
  /* unofficial, per Scout UX Invision mock */
  --tealLightest: #caede6;
  --greenDarkest: #304f09;
  --green: #008a00;
  --greenDark: #416b0c;
  --greenLighter: #8fbe00;
  --greenLight: #7fc624;
  --greenLightest: #edfaea;
  --greenMild: #d4f4ed;
  --yellowDark: #efa834;
  --yellow: #edc951;
  --brickDarker: #9f3115;
  --brickDark: #bc4122;
  --brick: #c75233;
  --brickLight: #ed5932;
  --brickLighter: #f58e72;
  --brickLightest: #ffe4d5;
  --redDarker: #6c010a;
  --redDark: #9e0b0f;
  --red: #cc333f;
  --redLight: #f3dede;
  --orange: #ee7421;
  /* Correct/Incorrect banner */
  --correctBanner: #0cad8c;
  --incorrectBanner: #cc323f;
  /* Scroll Bar */
  --scrollbBar: #d8d8d8;
  /* preview Screen */
  --olive: #68a51a;
  --lime: #73b41c;
  /* class summary tab */
  --progressBarHover: #e5f0f9;
  --progressBarLines: #979797;
  --dropDown: #9b9b9b;
  --scoreProgressBackground: #036eca;
  --viewStudentReportButton: #006be0;
  --questionPreviewContainer: #ebebeb;
}
:root {
  /* Base Fonts **/
  --primary-font: "Avenir";
  --font-cabin: "Cabin";
  --font-icon: "k12_universal_icons";
  --font-open-sans: "Open Sans";
  --font-poppins: "Poppins";
  /* Text Sizes */
  --text-size-xxxx-large: 1.75rem;
  /* 1.75rem (28px) */
  --text-size-xxx-large: 1.5rem;
  /* 1.5rem (24px) */
  --text-size-xx-large: 1.375rem;
  /* 1.375rem (22px) */
  --text-size-x-large: 1.25rem;
  /* 1.25rem (20px) */
  --text-size-large: 1.125rem;
  /* 1.125rem (18px) */
  --text-size-normal: 1rem;
  /* 1rem (16px) */
  --text-size-small: 0.875rem;
  /* 0.875rem (14px) */
  --text-size-x-small: 0.812rem;
  /* 0.812rem (13px) */
  --text-size-xx-small: 0.75rem;
  /* 0.75rem (12px) */
  /* Icon Sizes */
  --icon-size-xxxx-large: 6rem;
  /* 6rem (96px) */
  --icon-size-xxx-large: 4.5rem;
  /* 4.5rem (72px) */
  --icon-size-xx-large: 3.125rem;
  /* 3.125rem (50px) */
  --icon-size-x-large: 2.25rem;
  /* 2.25rem (36px) */
  --icon-size-large: 1.625rem;
  /* 1.875rem (26px) */
  --icon-size-normal: 1.5rem;
  /* 1.5rem (24px) */
  --icon-size-small: 1.125rem;
  /* 1.125rem (18px) */
  --icon-size-x-small: 1rem;
  /* 1rem (16px) */
  /* Layout Variables */
  --corner-radius-button: 2px;
  --corner-radius-input: 4px;
  --corner-radius-panel: 2px;
  --corner-radius-none: 0;
  --corner-radius-circle: 50%;
  --box-shadow: 0 1px 4px 0 rgba(0,0,0,0.3);
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-weight-thin: 100;
  /* Letter Spacing Variables */
  --letter-spacing-xxx-small: 0.03125em;
  /* 0.03125em; (0.5px) */
}
/* Cel Components Resources */
html,
body {
  background-color: var(--grayLightest);
}
html .app-root,
body .app-root {
  display: flex;
  flex: 1;
  justify-content: center;
}
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-track {
  background-color: var(--white);
}
::-webkit-scrollbar-thumb {
  background-color: var(--scrollbBar);
}
@media print {
  @page {
    size: auto !important;
    margin: 3mm;
  }
  .main-container {
    display: block !important;
  }

  .wrapper {
    padding: 0 !important;
  }
}

/*# sourceMappingURL=styles.5a2f9e8021ef4f919e1c.css.map*/