.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;-webkit-border-radius:.1em;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.smartbanner-show .smartbanner{position:fixed;top:0}#appBody,footer,header{visibility:visible!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent!important}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent!important}input::-ms-clear{display:none}*{-webkit-font-smoothing:subpixel-antialiased}*,[contenteditable=true],input,textarea{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.game-page,.game-result{display:-webkit-box;display:-webkit-flex;display:flex}.noFlexbox .game-page,.noFlexbox .game-result{display:block}.noFlexbox *{-webkit-animation:none!important}.grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab}.grabbing{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.oneline{white-space:nowrap}.vertical-text{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:1023px){.hidden-mobile{display:none!important}}body{min-height:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}body>header{-webkit-box-flex:0;-webkit-flex:0 0 4vw;flex:0 0 4vw;-webkit-flex-direction:row;flex-direction:row;position:relative;background-color:#0064a0;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:999}#appBody,body>header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}#appBody{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody{padding-top:calc(6vw + env(safe-area-inset-top))}}@media only screen and (max-width:761px){#appBody{padding-top:calc(3.5rem + env(safe-area-inset-top))}}.ie8 body,.ie9 body,body .noFlexbox{display:block;margin:0 0 170px;position:static}#appBody>article{color:#48a6db;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){body{background-image:url(../images/index-bkgnd-2.jpg);background-repeat:repeat}body:before{position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%;background-image:url(../images/landscape-rotate-dark.png);background-position:50%;background-repeat:no-repeat}body #appBody,body footer,body header{display:none}body>#appBody,body>footer,body>header{opacity:0}}#dialog-wrappers{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:800;padding-top:4vw;-webkit-box-sizing:border-box;box-sizing:border-box}#dialog-wrappers,#dialog-wrappers .dialog-wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#dialog-wrappers .dialog-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;display:none;-webkit-box-flex:0;-webkit-flex:0 1 60%;flex:0 1 60%;max-height:90%;height:inherit}.dialogOverlay{display:none;height:100%;width:100%;position:fixed;top:0;left:0;background-color:#fff;opacity:.9;z-index:998}.dialogWindow .scrollable{overflow:scroll}.dialogWindow{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;z-index:999;border:3px solid #48a6db;-webkit-box-shadow:0 0 20px 0 #999;box-shadow:0 0 20px 0 #999;font-size:100%;min-width:60%;max-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.dialogWindow #choose-avatar{margin:0 auto;float:none;position:relative}.dialogWindow .title{font-size:1.6vw;font-weight:600;margin-bottom:1vw;text-align:center;background-color:#0264a0;color:#fff;padding:.5vw 0}.dialogWindow .dialog-content{padding:1vw}.dialogWindow .google-share{margin-bottom:1vw;color:#fff!important;text-align:center;background-color:#1bab62;border:5px solid #fbc800;min-width:11em}.dialogWindow .google-share:before{content:"";background-color:#1aab61;background-image:url(../images/gce-share.png);background-size:contain;background-repeat:no-repeat;height:1.5vw;width:1.5vw;vertical-align:middle;display:inline-block}.dialogWindow .google-share:hover{background-color:#158e50;text-decoration:none;color:#c2f3da}.dialogWindow .url{position:relative;padding:1vw 1.5vw;border:4px solid #0064a0;width:90%;background-color:#fff;text-align:center;margin:0 auto;word-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-size:1.5vw;cursor:text}.dialogWindow .dashed-line{border:1px dashed #c7c7c7;background:#fff;margin:10px auto}.dialogWindow p{font-weight:400;color:#909090;font-size:1.2vw;text-align:center}.dialogWindow .form-inputs{display:-webkit-box;display:-webkit-flex;display:flex;background:#f6fafd;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:1vw}.dialogWindow .form-inputs .control{width:50%}.dialogWindow .form-inputs .control.full-width{width:100%}.dialogWindow .form-inputs .control .errors{top:auto;bottom:0;right:0;height:2.5vw;width:2.5vw}.dialogWindow .form-inputs .control .errors:before{width:2.5vw;height:2.5vw;font-size:2vw}.dialogWindow .form-inputs .controls-left{margin-left:10px;margin-right:5px;-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%}.dialogWindow .form-inputs .controls-right{margin-right:10px;margin-left:5px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:0 4vw}.dialogWindow .form-inputs .controls-left,.dialogWindow .form-inputs .controls-right{display:inline-block;vertical-align:top}.dialogWindow .form-inputs .controls-left .message,.dialogWindow .form-inputs .controls-right .message{font-size:24px;text-align:center;margin-top:20px}.dialogWindow .form-inputs .controls-left .control,.dialogWindow .form-inputs .controls-right .control{width:100%;padding-right:3vw;-webkit-box-sizing:border-box;box-sizing:border-box}.dialogWindow .form-inputs .controls-left input[type=text],.dialogWindow .form-inputs .controls-right input[type=text]{width:100%;display:inline-block;margin-bottom:.5vw}.dialogWindow .form-inputs .controls-left input[type=text].password-input,.dialogWindow .form-inputs .controls-right input[type=text].password-input{margin-bottom:7px}@media only screen and (max-width:761px){.dialogWindow .form-inputs .controls-left input[type=text],.dialogWindow .form-inputs .controls-right input[type=text]{width:100%}}.dialogWindow .form-inputs .controls-left input[type=password],.dialogWindow .form-inputs .controls-right input[type=password]{margin-bottom:0;width:100%;display:inline-block}@media only screen and (max-width:761px){.dialogWindow .form-inputs .controls-left input[type=password],.dialogWindow .form-inputs .controls-right input[type=password]{width:100%}}.dialogWindow .form-inputs .controls-left select,.dialogWindow .form-inputs .controls-right select{margin-bottom:0;width:100%;display:inline-block}@media only screen and (max-width:761px){.dialogWindow .form-inputs .controls-left select,.dialogWindow .form-inputs .controls-right select{width:100%}}.dialogWindow .form-inputs .controls-left label,.dialogWindow .form-inputs .controls-right label{display:inline-block;line-height:1.5vw;font-weight:600;font-size:1.2vw}.dialogWindow .form-inputs .controls-left label.hide,.dialogWindow .form-inputs .controls-right label.hide{display:none}.dialogWindow .form-inputs .controls-top{width:100%}.dialogWindow .form-inputs .controls-section{width:100%;padding:10px 0;border-top:1px solid #daeaf3;margin-top:10px}.dialogWindow .form-inputs .controls-section.add-student .control,.dialogWindow .form-inputs .controls-section.add-student .control input[type=text]{width:100%}.dialogWindow .form-inputs .controls-section .control.right{float:right;padding-right:0}.dialogWindow .form-inputs .controls-section .control.left{padding-right:0}.dialogWindow .form-inputs .controls-section .control .errors{top:0;bottom:auto;right:15px;height:30px;width:30px}.dialogWindow .form-inputs .controls-section .ui-selectmenu-button{display:inline-block}.dialogWindow .form-inputs .controls-section.selectors .control{width:245px;padding-right:20px}.dialogWindow .form-inputs .controls-section label{display:inline-block;line-height:32px;margin-right:10px;width:100px}.dialogWindow .form-inputs .controls-section input{margin-right:10px}@media only screen and (max-width:761px){.dialogWindow .form-inputs .controls-section #form-input-confirm{margin-left:70px}}.dialogWindow .buttonset{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;width:100%;padding:1.5vw 0;background-color:#fff;z-index:10}.dialogWindow .buttonset a:last-child,.dialogWindow .buttonset button:last-child,.dialogWindow .buttonset input:last-child{margin-left:1rem}.dialogWindow .buttonset input[type=button]{background-color:#b3b3b3;font-size:1.5vw;padding:.5vw 2.5vw}.dialogWindow .buttonset input[type=button]:hover{background-color:#999}.dialogWindow .buttonset input[type=button].delete{margin-right:1rem;background-color:#ed1c24}.dialogWindow .buttonset input[type=button].delete:hover{background-color:#ca181f}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.dialogWindow .buttonset input[type=button]{font-size:2vw;padding:1vw 4vw;margin-bottom:1vw}}@media only screen and (max-width:761px){.dialogWindow .buttonset input[type=button]{font-size:4vw;padding:2vw 8vw;margin-bottom:2vw}}.dialogWindow .confirm-dialog-wrapper{display:none;text-align:center;margin:0 1rem 0 0;padding:1em;background-color:#ed1c24;-webkit-border-radius:4px;border-radius:4px}.dialogWindow .confirm-dialog-wrapper .confirm-dialog{display:inline-block;font-size:14px;width:100%;color:#fff;margin-bottom:1rem}.dialogWindow .confirm-dialog-wrapper .confirm-dialog:before{font:normal normal normal 120% FontAwesome;content:"";padding-right:10px}.dialogWindow .confirm-dialog-wrapper .unlink-confirm{color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.dialogWindow .confirm-dialog-wrapper .unlink-confirm__confirm{display:inline-block;color:#ed1c24}.dialogWindow .confirm-dialog-wrapper .unlink-confirm input[type=checkbox]{outline:2px solid #fff;height:2em;width:2em;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;vertical-align:middle;margin-right:.5em}.dialogWindow .confirm-dialog-wrapper .unlink-confirm input[type=checkbox]:checked:before{content:"";font-size:2em;color:#fff;font-family:FontAwesome}.dialogWindow .submit-msg{position:absolute;left:0;top:0;background-color:#f3f8ff;width:100%;height:100%;font-size:34px;color:#48a6db;text-align:center;display:none;z-index:999}.dialogWindow .submit-msg .content{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.dialogWindow .submit-msg .content .submit-loading,.dialogWindow .submit-msg .content .submit-success{display:none;width:100%}.dialogWindow .submit-msg a{display:block;width:300px;height:50px;line-height:50px;color:#fff;margin:30px auto;overflow:hidden;font-size:26px;border:5px solid;padding:0 10%}.dialogWindow .submit-msg a.add-another-student{background-color:#269e27;border-color:#1f7f20}.dialogWindow .submit-msg a.add-another-student:hover{background-color:#1f7f20}.dialogWindow .submit-msg a.add-another-student:before{content:"";font-family:FontAwesome;margin-right:.5em}.dialogWindow .submit-msg a.cancel{border-color:#004873;background-color:#0064a0}.dialogWindow .submit-msg a.cancel:hover{background-color:#004873}.dialogWindow>*{-webkit-box-sizing:border-box;box-sizing:border-box}.dialogWindow .choose-avatar-nav span{margin-left:5px;margin-right:5px}body>iframe{height:0}body>.ympb_target_banner{position:absolute;bottom:0;left:0;background-color:none}div.game-area-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.5em;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){div.game-area-wrapper{-webkit-box-flex:initial;-webkit-flex:initial;flex:initial}}div.game-area-wrapper .game-area,div.game-area-wrapper .play-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}div.game-area-wrapper .game-area.is-hidden,div.game-area-wrapper .play-area.is-hidden{display:none}div.game-area-wrapper .play-preroll-wrapper{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-top:20px}div.game-area-wrapper .game-area{height:600px}@media only screen and (min-width:1240px){div.game-area-wrapper .game-area{height:700px}}div.game-area-wrapper .play-area{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){div.game-area-wrapper .play-area{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}}div.game-area-wrapper .play-area.loading{background-position:50%}div.game-area-wrapper .game-frame{-webkit-box-flex:0;-webkit-flex:0 0 300px;flex:0 0 300px;padding:10px 33px}div.game-area-wrapper .game-frame.frame-left{padding:0 150px 0 0}div.game-area-wrapper .game-frame.left-sky{padding:10px 33px}div.game-area-wrapper .game-frame div.mg_content_frame{height:650px;width:300px;background-color:#fff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){div.game-area-wrapper{width:100%;height:100%;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;padding:0;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}div.game-area-wrapper .leaderboard_wrapper[data-type=desktop]{display:none}div.game-area-wrapper .game-area{-webkit-box-flex:1;-webkit-flex:1 1 100%;padding:0;flex:1 1 100%;height:auto;min-height:0;max-width:none}div.game-area-wrapper .game-area .bottom-toolbar,div.game-area-wrapper .play-area .bottom-toolbar{display:none}div.game-area-wrapper .play-area{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#fff}div.game-area-wrapper .game-frame{display:none}}body[data-page-id=gamePage] .left-ad-override,body[data-page-id=playPage] .left-ad-override{display:none!important}body[data-page-id=gamePage] .right-ad-override,body[data-page-id=playPage] .right-ad-override{padding:0 0 0 150px!important}body[data-page-id=gamePage] .right-ad-override:before,body[data-page-id=playPage] .right-ad-override:before{width:300px;margin-left:auto}div.frame-container,div.frame-container .frame-placement,div.game-frame,div.game-frame .frame-placement,div.leaderboard_wrapper,div.leaderboard_wrapper .frame-placement{position:relative}div.frame-container:has([data-type=desktop-box-atf]):before,div.game-frame:has([data-type=desktop-box-atf]):before,div.leaderboard_wrapper:has([data-type=desktop-box-atf]):before{top:260px;bottom:auto}div.frame-container:has([data-type=desktop-box]):before,div.game-frame:has([data-type=desktop-box]):before,div.leaderboard_wrapper:has([data-type=desktop-box]):before{bottom:0;top:unset;height:1em}div.frame-container:has([data-type=desktop-leaderboard]):before,div.game-frame:has([data-type=desktop-leaderboard]):before,div.leaderboard_wrapper:has([data-type=desktop-leaderboard]):before{top:.5rem;bottom:auto;color:#fff}div.frame-container:has([data-type=desktop-wide-tower]):before,div.game-frame:has([data-type=desktop-wide-tower]):before,div.leaderboard_wrapper:has([data-type=desktop-wide-tower]):before{top:603px;bottom:auto}div.frame-container:has([data-type=mobile-leaderboard]):before,div.game-frame:has([data-type=mobile-leaderboard]):before,div.leaderboard_wrapper:has([data-type=mobile-leaderboard]):before{top:-.7rem;left:0;right:0;height:12px;background:rgba(0,132,211,.768627451);color:#fff}div.frame-container:before,div.game-frame:before,div.leaderboard_wrapper:before{content:"Advertisement";position:absolute;top:.3rem;left:0;right:0;font-size:14px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}div.game-frame:has([data-type=desktop-wide-tower]):before{top:613px;bottom:auto}div.game-frame:has([data-type=desktop-xlarge-wide-tower]):before{bottom:3.55rem}#appBody[data-page-id=playPage] .game-frame:has([data-type=desktop-xlarge-wide-tower]):before{bottom:1.5rem}#appBody[data-page-id=playPage] div.leaderboard_wrapper:before{bottom:unset}div.list-frame-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;padding:1em 0;min-height:600px}div.list-frame-wrapper.full,div.list-frame-wrapper div.list-container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}div.list-frame-wrapper div.list-container{z-index:1;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:0 1em 0 0}div.list-frame-wrapper div.list-container.is-column{-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.list-frame-wrapper div.frame-container,div.list-frame-wrapper div.list-container.is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}div.list-frame-wrapper div.frame-container{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 310px;flex:1 0 310px;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}div.list-frame-wrapper div.frame-holder{height:0;-webkit-box-flex:1;-webkit-flex:1 1 310px;flex:1 1 310px;display:-webkit-box;display:-webkit-flex;display:flex}div.mg_content_frame{position:relative;height:100%;background:none}div.leaderboard_wrapper,div.mg_content_frame{display:-webkit-box;display:-webkit-flex;display:flex}div.leaderboard_wrapper{padding:1.5em 0 .5em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100px;z-index:100}div.leaderboard_wrapper.fixed{position:fixed;width:100%;bottom:0;left:0;z-index:900;height:116px;margin:0;padding:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}@media only screen and (max-width:761px){div.leaderboard_wrapper.fixed{height:72px}}div.leaderboard_wrapper>div.mg_content_frame{overflow:hidden;-webkit-border-radius:3px;border-radius:3px}div.leaderboard_wrapper.disabled{display:none}div.leaderboard_wrapper[data-platform=mobile]{min-height:-webkit-calc(72px - 1em);min-height:calc(72px - 1em)}div.leaderboard_wrapper[data-platform=desktop] div.leaderboard_wrapper[data-platform=tablet]{min-height:116px}div.leaderboard_wrapper[data-platform=tablet] .frame-placement{position:absolute;bottom:0}div.leaderboard_wrapper.theme-1{background-color:#81d6c6}div.leaderboard_wrapper.theme-2{background-color:#f8abce}div.leaderboard_wrapper.theme-3{background-color:#9ec0e2}div.leaderboard_wrapper.theme-4{background-color:#52c7f2}div.leaderboard_wrapper.theme-5{background-color:#a8e0a0}div.leaderboard_wrapper.theme-6,div.leaderboard_wrapper.theme-7{background-color:#d6bee8}div.leaderboard_wrapper.theme-8{background-color:#ffd599}div.leaderboard_wrapper.theme-9{background-color:#bde1a6}div.leaderboard_wrapper.theme-10{background-color:rgba(0,100,160,.768627451)}div.leaderboard_wrapper.theme-skill-addition{background-color:#f1437c}div.leaderboard_wrapper.theme-skill-algebra{background-color:#fe92c4}div.leaderboard_wrapper.theme-skill-comparison{background-color:#a4d266}div.leaderboard_wrapper.theme-skill-counting{background-color:#f58752}div.leaderboard_wrapper.theme-skill-decimals{background-color:#0edcb3}div.leaderboard_wrapper.theme-skill-division{background-color:#f9a34e}div.leaderboard_wrapper.theme-skill-estimation{background-color:#e9373e}div.leaderboard_wrapper.theme-skill-fractions{background-color:#5bafd2}div.leaderboard_wrapper.theme-skill-geometry{background-color:#f9cf4e}div.leaderboard_wrapper.theme-skill-graphing{background-color:#3974ad}div.leaderboard_wrapper.theme-skill-measurement{background-color:#5b97d2}div.leaderboard_wrapper.theme-skill-mixedequations{background-color:#825b3d}div.leaderboard_wrapper.theme-skill-money{background-color:#f9df4e}div.leaderboard_wrapper.theme-skill-multiplication{background-color:#5e6573}div.leaderboard_wrapper.theme-skill-numberpatterns{background-color:#9e81ba}div.leaderboard_wrapper.theme-skill-numberproperties{background-color:#54b2cb}div.leaderboard_wrapper.theme-skill-positions{background-color:#753184}div.leaderboard_wrapper.theme-skill-ratios{background-color:#f16c53}div.leaderboard_wrapper.theme-skill-stats{background-color:#97ce69}div.leaderboard_wrapper.theme-skill-subtraction{background-color:#e088be}div.leaderboard_wrapper.theme-skill-time{background-color:#7bac7f}div.leaderboard_wrapper.theme-skill-addition-light{background-color:#f4739d}div.leaderboard_wrapper.theme-skill-algebra-light{background-color:#fec5df}div.leaderboard_wrapper.theme-skill-comparison-light{background-color:#bcdd8e}div.leaderboard_wrapper.theme-skill-counting-light{background-color:#f8a882}div.leaderboard_wrapper.theme-skill-decimals-light{background-color:#2cf1ca}div.leaderboard_wrapper.theme-skill-division-light{background-color:#fabc80}div.leaderboard_wrapper.theme-skill-estimation-light{background-color:#ee656a}div.leaderboard_wrapper.theme-skill-fractions-light{background-color:#83c2dd}div.leaderboard_wrapper.theme-skill-geometry-light{background-color:#fadd80}div.leaderboard_wrapper.theme-skill-graphing-light{background-color:#528dc7}div.leaderboard_wrapper.theme-skill-measurement-light{background-color:#83b1dd}div.leaderboard_wrapper.theme-skill-mixedequations-light{background-color:#a4744e}div.leaderboard_wrapper.theme-skill-money-light{background-color:#fae880}div.leaderboard_wrapper.theme-skill-multiplication-light{background-color:#757d8f}div.leaderboard_wrapper.theme-skill-numberpatterns-light{background-color:#b8a2cc}div.leaderboard_wrapper.theme-skill-numberproperties-light{background-color:#7bc3d7}div.leaderboard_wrapper.theme-skill-positions-light{background-color:#963eaa}div.leaderboard_wrapper.theme-skill-ratios-light{background-color:#f59482}div.leaderboard_wrapper.theme-skill-stats-light{background-color:#b1db8f}div.leaderboard_wrapper.theme-skill-subtraction-light{background-color:#eab1d4}div.leaderboard_wrapper.theme-skill-time-light{background-color:#9ac09e}div.leaderboard_wrapper.theme-grade-P{background-color:#4acc87}div.leaderboard_wrapper.theme-grade-K{background-color:#f2507c}div.leaderboard_wrapper.theme-grade-0{background-color:#4acc87}div.leaderboard_wrapper.theme-grade-1{background-color:#f2507c}div.leaderboard_wrapper.theme-grade-2{background-color:#ff98c5}div.leaderboard_wrapper.theme-grade-3{background-color:#a6d947}div.leaderboard_wrapper.theme-grade-4{background-color:#ff8228}div.leaderboard_wrapper.theme-grade-5{background-color:#00deb4}div.leaderboard_wrapper.theme-grade-6{background-color:#ffa12d}div.leaderboard_wrapper.theme-grade-7{background-color:#ef3b2d}div.leaderboard_wrapper.theme-grade-8{background-color:#19bcff}div.leaderboard_wrapper.theme-grade-9{background-color:#b76fdb}div.leaderboard_wrapper.theme-grade-10{background-color:#b6c1c7}div.leaderboard_wrapper.theme-grade-11{background-color:#d7a251}div.leaderboard_wrapper.theme-grade-P-light{background-color:#72d7a2}div.leaderboard_wrapper.theme-grade-K-light{background-color:#f67fa0}div.leaderboard_wrapper.theme-grade-0-light{background-color:#72d7a2}div.leaderboard_wrapper.theme-grade-1-light{background-color:#f67fa0}div.leaderboard_wrapper.theme-grade-2-light{background-color:#ffcbe2}div.leaderboard_wrapper.theme-grade-3-light{background-color:#bae172}div.leaderboard_wrapper.theme-grade-4-light{background-color:#ffa05b}div.leaderboard_wrapper.theme-grade-5-light{background-color:#12ffd3}div.leaderboard_wrapper.theme-grade-6-light{background-color:#ffb760}div.leaderboard_wrapper.theme-grade-7-light{background-color:#f2675d}div.leaderboard_wrapper.theme-grade-8-light{background-color:#4ccbff}div.leaderboard_wrapper.theme-grade-9-light{background-color:#cc98e5}div.leaderboard_wrapper.theme-grade-10-light{background-color:#d3dadd}div.leaderboard_wrapper.theme-grade-11-light{background-color:#e0b87b}div.leaderboard_wrapper.theme-grade-K-light,div.leaderboard_wrapper.theme-grade-P-light{background-color:#f8abce}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){div.list-frame-wrapper div.list-container{padding:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}.mg_content_frame{background-color:#fff}body[data-page-id=arcadeIndex] div.list-frame-wrapper,body[data-page-id=main] div.list-frame-wrapper,body[data-page-id=mathGamesIndex] div.list-frame-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;max-width:none;min-height:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=arcadeIndex] div.list-frame-wrapper,body[data-page-id=main] div.list-frame-wrapper,body[data-page-id=mathGamesIndex] div.list-frame-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}body[data-page-id=arcadeIndex] div.list-frame-wrapper div.frame-container,body[data-page-id=main] div.list-frame-wrapper div.frame-container,body[data-page-id=mathGamesIndex] div.list-frame-wrapper div.frame-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}body[data-page-id=arcadeIndex] .features-wrapper,body[data-page-id=arcadeIndex] .grade-badges,body[data-page-id=arcadeIndex] .popular-worksheet-list,body[data-page-id=arcadeIndex] .promo-wrapper,body[data-page-id=arcadeIndex] .skill-tiles,body[data-page-id=arcadeIndex] .skill-tiles-cont,body[data-page-id=main] .features-wrapper,body[data-page-id=main] .grade-badges,body[data-page-id=main] .popular-worksheet-list,body[data-page-id=main] .promo-wrapper,body[data-page-id=main] .skill-tiles,body[data-page-id=main] .skill-tiles-cont,body[data-page-id=mathGamesIndex] .features-wrapper,body[data-page-id=mathGamesIndex] .grade-badges,body[data-page-id=mathGamesIndex] .popular-worksheet-list,body[data-page-id=mathGamesIndex] .promo-wrapper,body[data-page-id=mathGamesIndex] .skill-tiles,body[data-page-id=mathGamesIndex] .skill-tiles-cont{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=arcadeIndex] .features-wrapper,body[data-page-id=arcadeIndex] .grade-badges,body[data-page-id=arcadeIndex] .popular-worksheet-list,body[data-page-id=arcadeIndex] .promo-wrapper,body[data-page-id=arcadeIndex] .skill-tiles,body[data-page-id=arcadeIndex] .skill-tiles-cont,body[data-page-id=main] .features-wrapper,body[data-page-id=main] .grade-badges,body[data-page-id=main] .popular-worksheet-list,body[data-page-id=main] .promo-wrapper,body[data-page-id=main] .skill-tiles,body[data-page-id=main] .skill-tiles-cont,body[data-page-id=mathGamesIndex] .features-wrapper,body[data-page-id=mathGamesIndex] .grade-badges,body[data-page-id=mathGamesIndex] .popular-worksheet-list,body[data-page-id=mathGamesIndex] .promo-wrapper,body[data-page-id=mathGamesIndex] .skill-tiles,body[data-page-id=mathGamesIndex] .skill-tiles-cont{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}body[data-page-id=arcadeIndex] .game-tile-cont,body[data-page-id=main] .game-tile-cont,body[data-page-id=mathGamesIndex] .game-tile-cont{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.frame-container[data-platform=desktop],.frame-placement[data-platform=desktop],.leaderboard_wrapper[data-platform=desktop],div.list-frame-wrapper div.frame-container[data-platform=desktop]{display:none}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.frame-container[data-platform=desktop],.frame-placement[data-platform=desktop],.leaderboard_wrapper[data-platform=desktop],div.list-frame-wrapper div.frame-container[data-platform=desktop]{display:none}}@media only screen and (max-width:761px){.frame-container[data-platform=desktop],.frame-placement[data-platform=desktop],.leaderboard_wrapper[data-platform=desktop],div.list-frame-wrapper div.frame-container[data-platform=desktop]{display:none}}.leaderboard_wrapper[data-platform=tablet],div.list-frame-wrapper div.frame-container[data-platform=tablet]{display:none}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.leaderboard_wrapper[data-platform=tablet],div.list-frame-wrapper div.frame-container[data-platform=tablet]{display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-width:761px){.leaderboard_wrapper[data-platform=tablet],div.list-frame-wrapper div.frame-container[data-platform=tablet]{display:none}}.leaderboard_wrapper[data-platform=mobile],div.list-frame-wrapper div.frame-container[data-platform=mobile]{display:none}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.leaderboard_wrapper[data-platform=mobile],div.list-frame-wrapper div.frame-container[data-platform=mobile]{display:none}}@media only screen and (max-width:761px){.leaderboard_wrapper[data-platform=mobile],div.list-frame-wrapper div.frame-container[data-platform=mobile]{display:-webkit-box;display:-webkit-flex;display:flex}}div.mg_content_frame .frame-placement{overflow:hidden}div.mg_content_frame[data-type=desktop-leaderboard]{max-width:970px;min-width:468px;min-height:60px;height:auto;width:auto;margin:auto}div.mg_content_frame[data-type=desktop-leaderboard] .frame-placement{max-width:728px;max-height:90px}div.mg_content_frame[data-type=tablet-leaderboard]{max-width:728px;min-width:468px;min-height:60px;height:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}div.mg_content_frame[data-type=tablet-leaderboard] .frame-placement{max-width:728px;max-height:90px}div.mg_content_frame[data-type=mobile-leaderboard]{max-width:320px;max-height:50px;min-width:320px;min-height:50px;height:100%;width:auto}div.mg_content_frame[data-type=mobile-leaderboard] .frame-placement{max-width:320px;max-height:50px}div.mg_content_frame[data-type=desktop-box-atf]{width:300px;height:260px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.mg_content_frame[data-type=desktop-box-atf] .frame-placement{min-width:120px;max-width:336px;min-height:250px;max-height:600px;-webkit-align-self:center;align-self:center}div.mg_content_frame[data-type=desktop-box]{max-width:336px;min-height:280px;height:auto;width:auto}div.mg_content_frame[data-type=desktop-box] .frame-placement{min-width:300px;min-height:250px;max-width:336px;max-height:280px}div.mg_content_frame[data-type=desktop-sky]{max-width:160px;max-height:600px;height:auto;width:auto}div.mg_content_frame[data-type=desktop-sky] .frame-placement{max-width:160px;max-height:600px}div.mg_content_frame[data-type=desktop-wide-tower]{width:300px;height:650px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.mg_content_frame[data-type=desktop-wide-tower] .frame-placement{min-width:120px;max-width:336px;min-height:250px;max-height:600px;-webkit-align-self:center;align-self:center}div.mg_content_frame.is_stuck{padding-top:1vw}.removeAds{width:100%;margin-top:.25em;margin-bottom:-.75rem;text-align:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.removeAds{width:auto;margin:.25em}}@media only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:landscape)and (max-aspect-ratio:2/1)and (max-width:933px),only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:portrait)and (min-aspect-ratio:3/5)and (max-width:933px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-width:933px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-width:933px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-width:933px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-width:933px){.removeAds{display:none}}@media only screen and (max-width:761px)and (max-width:506px){.removeAds{display:none}}.removeAds div{background-color:#fff;-webkit-border-radius:5px;border-radius:8px;color:#0064a0;padding:.25rem;font-size:1rem;border:3px solid #0064a0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.removeAds div{color:#fff;background-color:#0064a0;border:3px solid #fff}}.removeAds div:hover{color:#fff;background-color:#0064a0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.removeAds div:hover{color:#0064a0;background-color:#fff}}article.game-page div.mg_content_frame[data-type=desktop-wide-tower],article.play-page div.mg_content_frame[data-type=desktop-wide-tower]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.fallbackContainer{display:block}.fallbackSidebarPL{background-image:url(../images/ad-fallbacks/ad_sidebar_1.jpg);background-size:cover;width:300px;height:250px}.fallbackSkyscraperPL{background-image:url(../images/ad-fallbacks/ad_skyscraper_default.jpg);background-size:cover;width:300px;height:600px}.fallbackSkyscraperMiniPL{background-image:url(../images/ad-fallbacks/ad_skyscraper_mini.jpg);background-size:cover;width:160px;height:600px}.fallbackTopBannerPL{margin-top:10px;background-image:url(../images/ad-fallbacks/ad_leaderboard.jpg);background-size:cover;width:728px;height:90px}.fallbackMobilePL{width:320px;height:50px}.fallbackMobilePL,.fallbackTabletPL{margin-top:10px;background-image:url(../images/ad-fallbacks/ad_mobile.jpg);background-size:cover}.fallbackTabletPL{width:728px;height:90px}body[data-chrome-app=true] .chrome-store-badge,body[data-chrome-app=true] .related-stores,body[data-chrome-app=true] .social-cont a.auth-azure,body[data-chrome-app=true] article.math-games .mobile-game-tiles,body[data-chrome-app=true] article.math-games .mobile-games{display:none}#gameCont ::-moz-selection{background-color:transparent}#gameCont ::selection{background-color:transparent}a{outline:none}a,a:hover{text-decoration:none}form{padding:0;margin:0}h1{margin-bottom:10px;font-size:1.1em}[hidden]{display:none}.left{float:left}.right{float:right}.pause-overlay{height:100%;width:100%;position:absolute;top:0;left:0;background-color:#ccc;opacity:.7;z-index:1999}.grade-P{color:#32b16e}.grade-K{color:#ef2059}.grade-1{color:#ff65a9}.grade-2{color:#8ec429}.grade-3{color:#f46600}.grade-4{color:#00ab8b}.grade-5{color:#f98900}.grade-6{color:#d81f11}.grade-7{color:#00a2e5}.grade-8{color:#a346d1}.grade-game-selection{display:inline-block}#site-breadcrumb a.grade-K{color:#ef2059}#site-breadcrumb a.grade-P{color:#32b16e}#site-breadcrumb a.grade-1{color:#ff65a9}#site-breadcrumb a.grade-2{color:#8ec429}#site-breadcrumb a.grade-3{color:#f46600}#site-breadcrumb a.grade-4{color:#00ab8b}#site-breadcrumb a.grade-5{color:#f98900}#site-breadcrumb a.grade-6{color:#d81f11}#site-breadcrumb a.grade-7{color:#00a2e5}#site-breadcrumb a.grade-8{color:#a346d1}.skill-list .skill-title.grade-P{border-bottom:1px solid #32b16e}.skill-list .skill-title.grade-K{border-bottom:1px solid #ef2059}.skill-list .skill-title.grade-1{border-bottom:1px solid #ff64a6}.skill-list .skill-title.grade-2{border-bottom:1px solid #8cc540}.skill-list .skill-title.grade-3{border-bottom:1px solid #fa6610}.skill-list .skill-title.grade-4{border-bottom:1px solid #00ab8d}.skill-list .skill-title.grade-5{border-bottom:1px solid #ff8908}.skill-list .skill-title.grade-6{border-bottom:1px solid #dd1d0f}.skill-list .skill-title.grade-7{border-bottom:1px solid #00a2e5}.skill-list .skill-title.grade-8{border-bottom:1px solid #a346d1}#grade-title{float:left;width:920px;padding:20px 40px;margin:0 -15px}#grade-title .grade-icon{float:left;width:92px;height:66px;overflow:hidden;margin:0 11px;opacity:.3;cursor:pointer}#grade-title .grade-icon.current{opacity:1}#grade-title-single{float:left;width:980px;padding:20px 0}#grade-title-single .grade-icon-single{float:left;width:92px;height:66px;overflow:hidden}#grade-title-single .grade-desc{float:left;height:66px;width:860px;padding-left:10px;color:#3e3e3e;line-height:22px;font-size:16px}.content-cont{clear:both;width:978px;min-height:700px;border:1px solid #eaeae9;position:relative;padding-top:42px;margin-bottom:10px;overflow:hidden}.content-cont .title{position:absolute;top:0;left:0;border-bottom:1px solid #eaeae9;background-color:#fbfbfb;color:#363636;padding:5px;width:968px;height:32px;line-height:32px}.content-cont .title .query{color:#0c2848}.content-cont .title.title-big{font-size:18px}.content-cont .title.grade-K{color:#ef2059}.content-cont .title.category{font-size:120%}.content-cont .title.category img{display:inline-block;width:24px;height:20px;vertical-align:sub}.standard-list{overflow:hidden}.section-nav{width:239px;margin-right:-1px;float:left;border-right:1px solid #d8d8d8;font-size:14px}.section-nav li{border-bottom:1px solid #d8d8d8}.section-nav a{display:block;line-height:16px;color:#656565;padding:5px}.section-nav a.current{background-color:#daf7f8}.secondary-content{margin-left:239px;min-height:700px;padding:15px 20px 15px 15px;border-left:1px solid #d8d8d8}.head-summary .title-summary{margin:0;padding:0 5px;border-bottom:1px solid #f0225a;background-color:#d8d8d8;text-transform:uppercase;line-height:28px;color:#323232}.head-summary .headline{padding:7px 5px;background-color:#efefef;line-height:1.4em}.skill-list.category-select{padding:0 40px;min-height:300px}.skill-list.skill-select{min-height:600px}.teachers{padding-top:0;font-size:14pt}.teachers-class{margin-top:25px;margin-bottom:10px;min-height:233px}.class-avatar,.teachers-class{border:1px solid #eaeae9;-webkit-border-radius:5px;border-radius:5px}.class-avatar{display:inline-block;float:left;margin-top:15px;margin-bottom:15px;margin-left:10px;width:200px;height:180px;background-position:50%;background-repeat:no-repeat}.class-description{display:inline-block;float:right;margin:15px 10px 10px;min-height:230px;width:465px}.class-header{color:#2d2d2d;display:block;min-height:35px}.class-title{display:inline-block;float:left;font-size:18pt}.class-students-quantity{display:inline-block;float:right;color:#9a9a9a;text-align:right}.class-assignments-head{padding-bottom:1px;border-bottom:1px solid #9a9a9a;color:#9a9a9a;margin-bottom:14px}.class-assignments{border-spacing:0 5px;margin-bottom:25px}.class-assignment-name{width:240px;color:#696969}.class-assignment-due-date{width:150px;color:#bcbcbc}.class-assignment-progress{text-align:right;width:70px;color:#bcbcbc;font-size:12pt}a.class-view-btn{float:right;width:120px;height:30px;background:url(../images/view-class-button-sprite.png) 0 0 no-repeat;text-indent:-2000em}a.class-view-btn:hover{background-position:-120px 0}.class-creating-new{width:100%;text-align:center;font-size:14pt;color:#9a9a9a;margin-top:150px}.class-add{width:100%;height:40px;padding-left:300px;margin-top:15px}a.class-add-btn{width:116px;height:30px;background:url(../images/add-class-button-sprite.png) 0 0 no-repeat}a.class-add-btn:hover{background-position:-116px 0}.teachers-student{margin-top:25px;margin-bottom:10px;min-height:200px;border:1px solid #eaeae9;-webkit-border-radius:5px;border-radius:5px}.student-avatar{display:inline-block;float:left;width:200px;height:200px;border-right:1px solid #eaeae9;background-position:50%;background-repeat:no-repeat}.student-description{display:inline-block;float:right;margin:15px 10px 10px;min-height:180px;width:475px}.student-name{width:100%;text-align:center;margin-top:170px;color:#2d2d2d}a.student-view-detail-btn{float:right;width:120px;height:30px;background:url(../images/view-detail-button-sprite.png) 0 0 no-repeat;text-indent:-2000em}a.student-view-detail-btn:hover{background-position:-120px 0}.student-details{position:relative;overflow:hidden}.student-details .user-details{border-bottom:1px solid #ccc;overflow:hidden}.student-details .user-details .user-picture{float:left;width:100px;border-right:1px solid #ccc}.student-details .user-details .user-status{float:left;width:500px;margin-left:10px}.student-details .user-details .user-status .activity{color:#ccc;margin-top:5px}.student-details>h3{border-bottom:1px solid #ccc;margin-top:15px;clear:both;font-size:18px;line-height:1.5}.student-details .user-assignments{font-size:16px;line-height:1.3}.student-details .row{overflow:hidden;margin:10px 0}.student-details .user-assignments .name{width:250px;float:left;color:#4b4b4b}.student-details .user-assignments .date{width:195px;float:left;color:#b7b7b7}.student-details .user-assignments .progress{width:200px;float:left;color:#b5b5b5}.student-details .user-activities{font-size:15px;line-height:1.3}.student-details .user-activities .activity{width:355px;float:left;font-size:17px}.student-details .user-activities .activity img{vertical-align:bottom;margin-right:5px}.student-details .user-activities .status{width:230px;float:left;color:#b7b7b7;font-weight:700}.student-details .user-activities .when{float:right;width:90px;color:#b7b7b7}#progress-grade{width:105px}.student-details .progression .column{width:280px;float:left}.student-details .progression .column .row{margin:15px 0}.student-details .progression .column .col.skill{width:200px;float:left}.student-details .progression .column .col.skill img{vertical-align:bottom}.student-details .progression .column .col.progress{float:right;width:80px;color:#b7b7b7;font-size:75%;line-height:20px}.add-class{display:none;position:absolute;top:30%;left:25%;width:635px;background-color:#fff;z-index:1001;border:1px solid #bbb;color:#555;font-size:15px}.add-class *{-webkit-box-sizing:border-box;box-sizing:border-box}.add-class header{overflow:hidden;height:40px;background-color:#f3f3f3;border-bottom:1px solid #bbb;padding:0 10px}.add-class header h2{float:left;line-height:40px}.add-class header .close-add-btn{float:right;display:block;width:20px;height:20px;background-color:#b9b9b9;color:#000;text-align:center;line-height:20px;margin-top:8px;text-decoration:none}.add-class .content{padding:15px}.add-class .content .class-name-input{width:325px;height:30px;margin-left:15px}.add-class .content .select-grade-input{width:155px;height:30px;margin-left:10px}.add-class .content .choose-picture{height:180px;border:1px solid #bbb;width:100%;margin-top:10px}.add-class .content .choose-picture .arrow{height:100%;width:5%;background-color:#f3f3f3;cursor:pointer;line-height:178px;text-align:center}.add-class .content .choose-picture .arrow span{font-size:20px;font-weight:700;color:#333}.add-class .content .choose-picture .carousel{width:90%;height:100%;overflow:hidden}.add-class .content .choose-picture .carousel .images-wrapper{padding:2px 4px;width:999em}.add-class .content .choose-picture .carousel .images-wrapper img{display:block;float:left;margin-left:5px}.tabs{float:left;width:250px;border-right:1px solid #ededed}.tabs-content{margin-left:250px;padding:0 10px;border:1px solid #ededed}.tabs-content .achievements-title,.tabs-content .assignments-title{display:block;margin:10px 0;padding:0;height:20px;border-bottom:1px solid #072949;color:#072949;text-decoration:none;font-size:18px;line-height:20px}.tabs-content .achievements-title a,.tabs-content .assignments-title a{float:right;color:#072949;text-decoration:none}.tabs-content ul.achievements-list{padding-bottom:10px}.tabs-content ul.assignments-list li{width:25%}.tabs-content ul.achievements-list li{width:100%}.user-profile-assignments-list{display:block;overflow:hidden;margin:-10px 0;padding:10px 40px;height:auto}.user-profile-assignments-list li{float:left;width:98px;height:110px}.tabs-content ul.assignments-list li a{width:157px;height:110px;color:#072949}.user-profile-assignment-image-wrapper{display:block;overflow:hidden;margin-left:34px;width:90px;height:65px;cursor:pointer}.user-profile-assignment-label-wrapper{display:block;padding:5px;width:147px;height:25px;text-align:center;cursor:pointer}.user-profile-achievement-image{display:inline-block;width:35px;cursor:pointer;vertical-align:middle}.user-profile-achievement-image img{height:20px;margin-top:1px}.user-profile-achievement-label{display:inline-block;width:450px;color:#7d7d7d;text-align:left;cursor:pointer;vertical-align:middle}.user-profile-achievement-icon{display:inline-block;width:22px;height:22px;padding-right:3px;cursor:pointer;vertical-align:middle}.user-profile-achievement-time{display:inline-block;width:115px;color:#072949;text-align:left;cursor:pointer;vertical-align:middle}.tabs-content ul.achievements-list li a{display:block;margin:0 auto;height:22px;padding:5px;color:#000;text-align:left;text-decoration:none}.user-profile-progress-list{width:697px;padding:0;min-height:1000px}.user-profile-progress-list .item{float:left;width:320px;margin:10px;color:#000}.user-profile-progress-list a.skill-title{display:block;text-decoration:none;vertical-align:baseline}.user-profile-progress-list .skill-title{float:left;width:320px;height:20px;line-height:25px;padding:0;margin:10px 0;font-size:18px}.user-profile-progress-list .skill-game{float:left;width:320px;height:24px;font-size:14px;overflow:hidden;color:#000;line-height:18px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}.user-profile-progress-list .skill-game .proficient{text-decoration:none;border-bottom:2px solid #369746;display:inline-block;font-weight:700;margin-right:2px}.user-profile-progress-list .skill-game .non-proficient{text-decoration:none;border-bottom:2px solid #933;display:inline-block;font-weight:700;margin-right:2px}.user-profile-progress-list .skill-title{padding-bottom:5px}.user-profile-progress-list .skill-game a{color:#474747;display:inline-block}.tabs-content .progress-title,.tabs-content .statistics-title{display:block;margin:10px 0;padding:0;height:20px;border-bottom:1px solid #072949;color:#072949;text-decoration:none;font-size:18px;line-height:20px}.tabs-content .progress-title div{color:#072949;text-decoration:none}.statistics-stats{display:block;height:450px}.statistics-table{color:#072949;margin-bottom:10px}.statistics-col1,.statistics-col2{width:310px}.results-list{padding:10px 0}.results-list h2{border-bottom:1px solid #ccc;line-height:1.3;margin-top:20px}.results-list ul{margin-top:10px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.results-list ul{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}}.results-list ul>li{display:inline-block;margin-bottom:1em;width:100%;font-size:18px;position:relative;line-height:20px;padding-left:30px}.results-list ul>li img{vertical-align:bottom;position:absolute;left:0;top:0}.results-list ul>li a{color:#555}.results-list ul>li a:hover{text-decoration:underline}.results-list ul.standards>li{padding-left:0}.results-list ul.standards a span{color:#48a6db}.results-no-results h2{text-align:center;margin-top:32px;font-size:24px}#error-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#error-cont .title{text-align:center;font-size:2em;padding:1em}#error-cont .message,#error-cont .return-link,#error-cont .support-link{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:.5em 0}#error-cont .return-link a{display:inline-block;background-color:#27639b;color:#fff;font-size:1em;padding:1em}#error-cont .return-link a:hover{color:#fff;background-color:#5496d4}body[data-page-id=error]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=error] .info-page,#appBody[data-page-id=error] .wrapper{height:100%;min-height:500px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=error] .info-page,#appBody[data-page-id=error] .wrapper{min-height:700px}}.new-error-container{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#004f8b}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.new-error-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.new-error-container .sad-character{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;max-width:300px;margin:2rem;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(../images/characters/Professor_Negative.svg);display:block}.new-error-container .sad-character[data-character=male1]{background-image:url(../images/characters/Male1_negative.svg)}.new-error-container .sad-character[data-character=male2]{background-image:url(../images/characters/Male2_Negative.svg)}.new-error-container .sad-character[data-character=female1]{background-image:url(../images/characters/Female1_Negative.svg)}.new-error-container .sad-character[data-character=female2]{background-image:url(../images/characters/Female2_Negative.svg)}.new-error-container .sad-character--Mobile{display:none;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.new-error-container .sad-character--Desktop{display:none}.new-error-container .sad-character--Mobile{display:block;-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0}}.new-error-container .error-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:2rem;max-width:600px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.new-error-container .error-info{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;max-width:400px;margin:0 auto;text-align:center}}.new-error-container .error-info .title{font-size:2em}.new-error-container .error-info .message{font-size:1.4em}.new-error-container .error-info>:not(:last-child){margin-bottom:2rem}.new-error-container .error-buttons{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.new-error-container .error-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:300px}.new-error-container .error-buttons>a{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.new-error-container .error-buttons>a+a{margin-left:0!important;margin-top:1em}}.new-error-container .error-buttons>a{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background-color:#004f8b;text-decoration:none;-webkit-border-radius:4px;border-radius:4px;color:#fff;padding:1em;font-size:1.3em}.new-error-container .error-buttons>a+a{margin-left:1em}.relatedMappings{width:980px;min-height:250px;margin:0 auto;overflow:hidden}.relatedMappings .nav{padding-top:20px;padding-bottom:0}.relatedMappings .nav a{width:150px;line-height:32px;background-color:#eee;color:#878787;display:inline-block;text-align:center;text-decoration:none}.relatedMappings .nav a:hover{background-color:#ccc}.relatedMappings .nav a.selected{background-color:#36acdb;color:#fff}.relatedMappings .skills{padding-top:20px}.relatedMappings .skills ul{overflow:hidden}.relatedMappings .skills li{position:relative;width:180px;height:140px;cursor:pointer;float:left;margin-left:20px;margin-bottom:10px}.relatedMappings .skills li.rowBreak{margin-left:0;clear:left}.relatedMappings .skills li a{text-decoration:none}.relatedMappings .skills li .caption{text-align:center;color:#0a2846;margin-top:10px}.relatedMappings .skills li .skill-image{width:92px;height:66px;margin-left:auto;margin-right:auto;overflow:hidden}.relatedMappings .standards p{font-size:16px;width:100%;padding:8px;color:#3a3a3a;display:inline-block}.relatedMappings .standards a{font-weight:400;color:#3a3a3a}.relatedMappings .standards p.curriculum{padding-bottom:0;font-weight:700;background-color:#ececec}.relatedMappings .standards p.standard{background-color:#ececec}.relatedMappings .standards p.standard span{font-weight:700}.relatedMappings .standards p.description{padding-top:4px;line-height:24px;background-color:#f8f8f8;min-height:100px}#appBody[data-page-id=playPage] .flash-top-bar:after,#appBody[data-page-id=playPage] .flash-top-bar:before,.clearfix:after,.clearfix:before{content:" ";display:table}#appBody[data-page-id=playPage] .flash-top-bar:after,.clearfix:after{clear:both}.miniInputOneDigit{width:.6em!important}.miniInput5Digits,.miniInputOneDigit{padding:0!important;margin:0!important;line-height:1em!important;height:1em!important}.miniInput5Digits{width:3em!important}.popup-autopause{background:#fff;border:1px solid #000;width:400px;height:120px;left:50%;top:25%;margin-left:-200px;padding:15px 0;position:absolute;text-align:center;z-index:2000}.popup-autopause strong{font-size:180%}.popup-autopause p{color:#ccc;font-size:120%;line-height:140%}.popup-autopause button{background:#267e14;border:1px solid #000;color:#eee;font-size:100%;font-weight:400;margin-top:1em;padding:6px 10px}#profile-wrapper .skill-icon,#profile-wrapper .skill-icon-small{display:inline-block;background-position:0 0;background-repeat:no-repeat}#profile-wrapper .skill-icon{width:92px;height:66px}#home-tab-assignments a.addition,#profile-wrapper #suggested-assignments-box a.addition{background-color:#ed145b!important}#home-tab-assignments a.addition:hover,#profile-wrapper #suggested-assignments-box a.addition:hover{background-color:#bf0f48!important}#profile-wrapper .skill-icon.addition{background-image:url(../images/skills/150/addition.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.addition,.standard-list .skill-key.addition{background-image:url(../images/skills/25/addition.png)}#home-tab-assignments a.algebra,#profile-wrapper #suggested-assignments-box a.algebra{background-color:#fd60a8!important}#home-tab-assignments a.algebra:hover,#profile-wrapper #suggested-assignments-box a.algebra:hover{background-color:#fc2e8c!important}#profile-wrapper .skill-icon.algebra{background-image:url(../images/skills/150/algebra.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.algebra,.standard-list .skill-key.algebra{background-image:url(../images/skills/25/algebra.png)}#home-tab-assignments a.comparison,#profile-wrapper #suggested-assignments-box a.comparison{background-color:#8dc63f!important}#home-tab-assignments a.comparison:hover,#profile-wrapper #suggested-assignments-box a.comparison:hover{background-color:#72a230!important}#profile-wrapper .skill-icon.comparison{background-image:url(../images/skills/150/comparison.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.comparison,.standard-list .skill-key.comparison{background-image:url(../images/skills/25/comparison.png)}#home-tab-assignments a.counting,#profile-wrapper #suggested-assignments-box a.counting{background-color:#f26522!important}#home-tab-assignments a.counting:hover,#profile-wrapper #suggested-assignments-box a.counting:hover{background-color:#d54d0d!important}#profile-wrapper .skill-icon.counting{background-image:url(../images/skills/150/counting.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.counting,.standard-list .skill-key.counting{background-image:url(../images/skills/25/counting.png)}#home-tab-assignments a.decimals,#profile-wrapper #suggested-assignments-box a.decimals{background-color:#0bac8c!important}#home-tab-assignments a.decimals:hover,#profile-wrapper #suggested-assignments-box a.decimals:hover{background-color:#087c65!important}#profile-wrapper .skill-icon.decimals{background-image:url(../images/skills/150/decimals.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.decimals,.standard-list .skill-key.decimals{background-image:url(../images/skills/25/decimals.png)}#home-tab-assignments a.division,#profile-wrapper #suggested-assignments-box a.division{background-color:#f7891d!important}#home-tab-assignments a.division:hover,#profile-wrapper #suggested-assignments-box a.division:hover{background-color:#d97008!important}#profile-wrapper .skill-icon.division{background-image:url(../images/skills/150/division.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.division,.standard-list .skill-key.division{background-image:url(../images/skills/25/division.png)}#home-tab-assignments a.estimation,#profile-wrapper #suggested-assignments-box a.estimation{background-color:#d6171f!important}#home-tab-assignments a.estimation:hover,#profile-wrapper #suggested-assignments-box a.estimation:hover{background-color:#a81218!important}#profile-wrapper .skill-icon.estimation{background-image:url(../images/skills/150/estimation.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.estimation,.standard-list .skill-key.estimation{background-image:url(../images/skills/25/estimation.png)}#home-tab-assignments a.fractions,#profile-wrapper #suggested-assignments-box a.fractions{background-color:#369ac4!important}#home-tab-assignments a.fractions:hover,#profile-wrapper #suggested-assignments-box a.fractions:hover{background-color:#2b7b9c!important}#profile-wrapper .skill-icon.fractions{background-image:url(../images/skills/150/fractions.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.fractions,.standard-list .skill-key.fractions{background-image:url(../images/skills/25/fractions.png)}#home-tab-assignments a.geometry,#profile-wrapper #suggested-assignments-box a.geometry{background-color:#f7c21d!important}#home-tab-assignments a.geometry:hover,#profile-wrapper #suggested-assignments-box a.geometry:hover{background-color:#d9a608!important}#profile-wrapper .skill-icon.geometry{background-image:url(../images/skills/150/geometry.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.geometry,.standard-list .skill-key.geometry{background-image:url(../images/skills/25/geometry.png)}#home-tab-assignments a.graphing,#profile-wrapper #suggested-assignments-box a.graphing{background-color:#2c5a87!important}#home-tab-assignments a.graphing:hover,#profile-wrapper #suggested-assignments-box a.graphing:hover{background-color:#1f4061!important}#profile-wrapper .skill-icon.graphing{background-image:url(../images/skills/150/graphing.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.graphing,.standard-list .skill-key.graphing{background-image:url(../images/skills/25/graphing.png)}#home-tab-assignments a.measurement,#profile-wrapper #suggested-assignments-box a.measurement{background-color:#367ec4!important}#home-tab-assignments a.measurement:hover,#profile-wrapper #suggested-assignments-box a.measurement:hover{background-color:#2b649c!important}#profile-wrapper .skill-icon.measurement{background-image:url(../images/skills/150/measurement.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.measurement,.standard-list .skill-key.measurement{background-image:url(../images/skills/25/measurement.png)}#home-tab-assignments a.mixedequations,#profile-wrapper #suggested-assignments-box a.mixedequations{background-color:#5f432d!important}#home-tab-assignments a.mixedequations:hover,#profile-wrapper #suggested-assignments-box a.mixedequations:hover{background-color:#3c2b1d!important}#profile-wrapper .skill-icon.mixedequations{background-image:url(../images/skills/150/mixedequations.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.mixedequations,.standard-list .skill-key.mixedequations{background-image:url(../images/skills/25/mixedequations.png)}#home-tab-assignments a.money,#profile-wrapper #suggested-assignments-box a.money{background-color:#f7d61d!important}#home-tab-assignments a.money:hover,#profile-wrapper #suggested-assignments-box a.money:hover{background-color:#d9ba08!important}#profile-wrapper .skill-icon.money{background-image:url(../images/skills/150/money.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.money,.standard-list .skill-key.money{background-image:url(../images/skills/25/money.png)}#home-tab-assignments a.multiplication,#profile-wrapper #suggested-assignments-box a.multiplication{background-color:#474c57!important}#home-tab-assignments a.multiplication:hover,#profile-wrapper #suggested-assignments-box a.multiplication:hover{background-color:#30333b!important}#profile-wrapper .skill-icon.multiplication{background-image:url(../images/skills/150/multiplication.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.multiplication,.standard-list .skill-key.multiplication{background-image:url(../images/skills/25/multiplication.png)}#home-tab-assignments a.numberpatterns,#profile-wrapper #suggested-assignments-box a.numberpatterns{background-color:#8560a8!important}#home-tab-assignments a.numberpatterns:hover,#profile-wrapper #suggested-assignments-box a.numberpatterns:hover{background-color:#6b4b8a!important}#profile-wrapper .skill-icon.numberpatterns{background-image:url(../images/skills/150/numberpatterns.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.numberpatterns,.standard-list .skill-key.numberpatterns{background-image:url(../images/skills/25/numberpatterns.png)}#home-tab-assignments a.numberproperties,#profile-wrapper #suggested-assignments-box a.numberproperties{background-color:#379ab5!important}#home-tab-assignments a.numberproperties:hover,#profile-wrapper #suggested-assignments-box a.numberproperties:hover{background-color:#2b798e!important}#profile-wrapper .skill-icon.numberproperties{background-image:url(../images/skills/150/numberproperties.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.numberproperties,.standard-list .skill-key.numberproperties{background-image:url(../images/skills/25/numberproperties.png)}#home-tab-assignments a.positions,#profile-wrapper #suggested-assignments-box a.positions{background-color:#54235f!important}#home-tab-assignments a.positions:hover,#profile-wrapper #suggested-assignments-box a.positions:hover{background-color:#33153a!important}#profile-wrapper .skill-icon.positions{background-image:url(../images/skills/150/positions.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.positions,.standard-list .skill-key.positions{background-image:url(../images/skills/25/positions.png)}#home-tab-assignments a.ratios,#profile-wrapper #suggested-assignments-box a.ratios{background-color:#ed4424!important}#home-tab-assignments a.ratios:hover,#profile-wrapper #suggested-assignments-box a.ratios:hover{background-color:#cd2f11!important}#profile-wrapper .skill-icon.ratios{background-image:url(../images/skills/150/ratios.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.ratios,.standard-list .skill-key.ratios{background-image:url(../images/skills/25/ratios.png)}#home-tab-assignments a.stats,#profile-wrapper #suggested-assignments-box a.stats{background-color:#7cc242!important}#home-tab-assignments a.stats:hover,#profile-wrapper #suggested-assignments-box a.stats:hover{background-color:#639e33!important}#profile-wrapper .skill-icon.stats{background-image:url(../images/skills/150/stats.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.stats,.standard-list .skill-key.stats{background-image:url(../images/skills/25/stats.png)}#home-tab-assignments a.subtraction,#profile-wrapper #suggested-assignments-box a.subtraction{background-color:#d560a8!important}#home-tab-assignments a.subtraction:hover,#profile-wrapper #suggested-assignments-box a.subtraction:hover{background-color:#ca3892!important}#profile-wrapper .skill-icon.subtraction{background-image:url(../images/skills/150/subtraction.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.subtraction,.standard-list .skill-key.subtraction{background-image:url(../images/skills/25/subtraction.png)}#home-tab-assignments a.time,#profile-wrapper #suggested-assignments-box a.time{background-color:#5e9663!important}#home-tab-assignments a.time:hover,#profile-wrapper #suggested-assignments-box a.time:hover{background-color:#4a774e!important}#profile-wrapper .skill-icon.time{background-image:url(../images/skills/150/time.png);background-size:auto 100%}#profile-wrapper .skill-icon-small.time,.standard-list .skill-key.time{background-image:url(../images/skills/25/time.png)}#index-search-cont{text-align:left;position:absolute;top:0;right:0}#index-search-cont #index-search{font-size:0;margin-top:7px;position:relative}#index-search-cont #index-search input[type=text]{font-size:14px;color:#999;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;height:30px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #e6e6e6;padding:5px 35px 5px 5px}#index-search-cont #index-search input[type=submit]{position:absolute;right:0;top:0;width:30px;height:30px;background-color:#b3b3b3;cursor:pointer;border:none;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;background-image:url(../images/icon-search.png);background-position:50%;background-repeat:no-repeat}#index-search-cont #index-search input[type=submit]:hover{background-color:#999}.ui-autocomplete{max-height:300px;width:240px;overflow-y:auto;overflow-x:hidden;-webkit-box-shadow:10px 10px 20px #555;box-shadow:10px 10px 20px #555;z-index:1}.ui-autocomplete .ui-corner-all{font-size:12px}.ui-autocomplete .ui-menu-item{cursor:pointer}.ui-autocomplete .ui-menu-item:nth-child(odd){background-color:#fff}.ui-autocomplete .ui-menu-item:nth-child(2n){background-color:#eee}#game-section{padding:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#game-section{display:none}}#skill-section{background-color:#f6fafd;padding:40px 0 20px}#ccss-section{background-color:#f6fafd;padding:2em 0;font-weight:300}#ccss-section .info-page,#ccss-section .wrapper{color:grey;font-size:1.7em;text-align:center;margin-bottom:0;padding-bottom:0}#ccss-section .info-page span,#ccss-section .wrapper span{display:block;color:#48a6db;font-size:1.7em;padding-bottom:.15em}#live-stats{display:-webkit-box;display:-webkit-flex;display:flex;padding:1vw 0;background-color:#58a5da;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#live-stats .info-page,#live-stats .wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;text-align:center;color:#fff;padding-bottom:0;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}#live-stats .info-page>div,#live-stats .wrapper>div{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;text-align:center;font-size:1.5vw;font-weight:300}#live-stats .info-page>div>span,#live-stats .wrapper>div>span{font-weight:300;font-style:normal;display:block;width:100%;font-size:4vw;line-height:4.5vw;text-align:center}@media only screen and (max-width:761px){#live-stats{display:none}}#about-section{display:-webkit-box;display:-webkit-flex;display:flex}#about-section .info-page,#about-section .wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}#about-section .title{margin:0;border-bottom:none;color:#999;font-weight:100;font-size:3vw;text-align:center;line-height:6vw}@media only screen and (max-width:761px){#about-section .title{font-size:10vw;line-height:14vw}}#about-section .title b{font-weight:400}#about-section .about-text{color:grey;text-align:left;line-height:1.8vw;font-size:1.2vw}@media only screen and (max-width:761px){#about-section .about-text{line-height:5vw;font-size:4vw}}#about-section .about-text a{color:#58a5da}#about-section .about-text a.ag{color:grey;font-weight:700}#about-section .about-privacy{width:460px;height:250px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:20px;border-radius:20px;background-color:#f6fafd;text-align:center;padding:20px;float:right;line-height:1.2em}#about-section .about-privacy .callout{font-size:30px;margin-bottom:.6em}#about-section .about-privacy img{margin-bottom:.6em}.apps-link{padding:10px;background-color:#efefef;-webkit-border-radius:10px;border-radius:10px;font-size:20px;line-height:28px;color:#4687bc;font-weight:400;margin:0 auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.apps-link{display:table!important}}.apps-link:before{background-image:url(../images/header-menu-sprite.png);background-position:-24px -44px;background-repeat:no-repeat;content:"";display:inline-block;height:22px;margin:0 5px;vertical-align:top;width:24px}[data-page-id=main] .more-games-container{position:relative;padding:0 1vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){[data-page-id=main] .more-games-container{padding:0 2.5vw}}@media only screen and (max-width:761px){[data-page-id=main] .more-games-container{padding:0 4.5vw}}[data-page-id=main] .quick-play-more-games{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){[data-page-id=main] .quick-play-more-games{font-size:2vw;padding:1rem}}@media only screen and (max-width:761px){[data-page-id=main] .quick-play-more-games{font-size:6vw;padding:1rem .5rem}}div.nav-left{float:left;width:30px;background:url(../images/nav-left.png) 50% no-repeat;height:86px}div.nav-right{float:right;width:30px;background:url(../images/nav-right.png) 50% no-repeat;height:86px}.progression-link{background:url(../game-images/progress-icon-large.png) no-repeat 0;padding:0 0 0 35px;line-height:26px}#playguide-section{width:980px;margin:0 auto}.play-guide{font-weight:100;color:#999;margin-bottom:0;padding-bottom:1em;text-align:center;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.play-guide{display:none}}.play-guide .point-up{background-image:url(../images/play-guide-up.png)}.play-guide .point-down,.play-guide .point-up{width:100%;height:16px;background-position:50%;background-repeat:no-repeat}.play-guide .point-down{background-image:url(../images/play-guide-down.png)}.play-guide .top{font-size:1.6em;border-bottom:1px solid #fff;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.play-guide .bottom,.play-guide .top{width:100%;padding-top:20px;padding-bottom:20px;text-align:center;background-color:#e9f1fb;-webkit-box-sizing:border-box;box-sizing:border-box}.play-guide .bottom{font-size:30px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.game-page .play-guide .bottom,.game-page .play-guide .top{-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){article.math-games .main-title{display:none}article.math-games .list-frame-wrapper .skill-tiles{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}article.arcade-index .main-banner-container{height:22vw}article.arcade-index .title-banner{background-image:url(../images/arcade-banner-horiz.png);width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:1em 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){article.arcade-index .title-banner{background-image:url(../images/arcade-banner-mobile.png);height:8em}}article.arcade-index .description a{font-weight:700;color:#888}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){article.arcade-index .main-title{display:none}article.arcade-index .list-frame-wrapper .skill-tiles{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}.arcade-banner-container{height:22vw;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.arcade-banner-container{height:40vw}}.arcade-banner{display:block;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arcade-subscription-banner.png)}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.arcade-banner{background-image:url(../images/arcade-subscription-banner.png)}}.arcade-unlock-banner{display:-webkit-box;display:-webkit-flex;display:flex;font-size:2.3vw;font-weight:600;color:#fff;background:#df6f01;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.arcade-unlock-banner>div{margin:2rem 1rem}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.arcade-unlock-banner{font-size:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:.5rem}.arcade-unlock-banner>div{margin:.5rem}}.arcade-unlock-button{-webkit-border-radius:.5rem;border-radius:.5rem;background:#26ad35;border:2px solid #fff;padding:1rem 3rem;color:#fff;font-weight:600;display:inline-block}.arcade-unlock-button:hover{background:#34d245}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=playPage].is-clever #appBody{padding-top:0}}body[data-page-id=playPage].is-clever #appBody .clever-play-page .game-area-wrapper,body[data-page-id=playPage].is-clever #appBody .clever-play-page .play-area-title{margin:0;padding:0}.addition,.breadcrumbs .addition{color:#ed145b}.algebra,.breadcrumbs .algebra{color:#fd60a8}.breadcrumbs .comparison,.comparison{color:#8dc63f}.breadcrumbs .counting,.counting{color:#f26522}.breadcrumbs .decimals,.decimals{color:#0bac8c}.breadcrumbs .division,.division{color:#f7891d}.breadcrumbs .estimation,.estimation{color:#d6171f}.breadcrumbs .fractions,.fractions{color:#369ac4}.breadcrumbs .geometry,.geometry{color:#f7c21d}.breadcrumbs .graphing,.graphing{color:#2c5a87}.breadcrumbs .measurement,.measurement{color:#367ec4}.breadcrumbs .mixedequations,.mixedequations{color:#5f432d}.breadcrumbs .money,.money{color:#f7d61d}.breadcrumbs .multiplication,.multiplication{color:#474c57}.breadcrumbs .numberpatterns,.numberpatterns{color:#8560a8}.breadcrumbs .numberproperties,.numberproperties{color:#379ab5}.breadcrumbs .positions,.positions{color:#54235f}.breadcrumbs .ratios,.ratios{color:#ed4424}.breadcrumbs .stats,.stats{color:#7cc242}.breadcrumbs .subtraction,.subtraction{color:#d560a8}.breadcrumbs .time,.time{color:#5e9663}.stats{width:100%}#appBody[data-page-id=search] .info-page,#appBody[data-page-id=search] .wrapper{display:-webkit-box;display:-webkit-flex;display:flex;width:90%;margin-top:1vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=search] .info-page,#appBody[data-page-id=search] .wrapper{width:100%}}#appBody[data-page-id=search] .info-page .content-frame,#appBody[data-page-id=search] .wrapper .content-frame{margin:auto;padding:0 1em 0 0;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=search] .info-page .content-frame,#appBody[data-page-id=search] .wrapper .content-frame{padding:0}}#appBody[data-page-id=search] .info-page .content-frame .title,#appBody[data-page-id=search] .wrapper .content-frame .title{font-size:2em;text-align:center;border-bottom:1px solid #e6e6e6;overflow:hidden;background:#edf7ff;padding:.5em;margin:0 0 1vw}#appBody[data-page-id=search] .info-page .results-list .standards,#appBody[data-page-id=search] .wrapper .results-list .standards{margin:auto;width:90%}.search-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;background-color:#77a7d6;padding:.5vw 2vw;-webkit-box-sizing:border-box;box-sizing:border-box}.search-container.search-container--grades{background-color:#f47cb3}.search-container.search-container--home{background-color:#9ec0e2}.search-container.search-container--main{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.search-container.search-container--main .search-bar{width:50%}@media only screen and (max-width:761px){.search-container.search-container--main .search-bar{width:100%}}@media only screen and (max-width:761px){.search-container.search-container--main{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.search-container.theme-1{background-color:#6dd0bd}.search-container.theme-2{background-color:#f694c1}.search-container.theme-3{background-color:#8bb4dc}.search-container.theme-4{background-color:#3bc0f0}.search-container.theme-5{background-color:#97d98d}.search-container.theme-6,.search-container.theme-7{background-color:#cbabe2}.search-container.theme-8{background-color:#ffcb80}.search-container.theme-9{background-color:#aeda93}.search-container.theme-skill-addition{background-color:#f1437c}.search-container.theme-skill-algebra{background-color:#fe92c4}.search-container.theme-skill-comparison{background-color:#a4d266}.search-container.theme-skill-counting{background-color:#f58752}.search-container.theme-skill-decimals{background-color:#0edcb3}.search-container.theme-skill-division{background-color:#f9a34e}.search-container.theme-skill-estimation{background-color:#e9373e}.search-container.theme-skill-fractions{background-color:#5bafd2}.search-container.theme-skill-geometry{background-color:#f9cf4e}.search-container.theme-skill-graphing{background-color:#3974ad}.search-container.theme-skill-measurement{background-color:#5b97d2}.search-container.theme-skill-mixedequations{background-color:#825b3d}.search-container.theme-skill-money{background-color:#f9df4e}.search-container.theme-skill-multiplication{background-color:#5e6573}.search-container.theme-skill-numberpatterns{background-color:#9e81ba}.search-container.theme-skill-numberproperties{background-color:#54b2cb}.search-container.theme-skill-positions{background-color:#753184}.search-container.theme-skill-ratios{background-color:#f16c53}.search-container.theme-skill-stats{background-color:#97ce69}.search-container.theme-skill-subtraction{background-color:#e088be}.search-container.theme-skill-time{background-color:#7bac7f}.search-container.theme-grade-P{background-color:#4acc87}.search-container.theme-grade-K{background-color:#f2507c}.search-container.theme-grade-0{background-color:#4acc87}.search-container.theme-grade-1{background-color:#f2507c}.search-container.theme-grade-2{background-color:#ff98c5}.search-container.theme-grade-3{background-color:#a6d947}.search-container.theme-grade-4{background-color:#ff8228}.search-container.theme-grade-5{background-color:#00deb4}.search-container.theme-grade-6{background-color:#ffa12d}.search-container.theme-grade-7{background-color:#ef3b2d}.search-container.theme-grade-8{background-color:#19bcff}.search-container.theme-grade-9{background-color:#b76fdb}.search-container.theme-grade-10{background-color:#b6c1c7}.search-container.theme-grade-11{background-color:#d7a251}.search-bar{display:-webkit-box;display:-webkit-flex;display:flex;width:60%;border:2px solid #bdbdbd;-webkit-border-radius:4px;border-radius:4px;font-size:1vw;background-color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.search-bar,.search-bar>*{-webkit-box-sizing:border-box;box-sizing:border-box}.search-bar__field{-webkit-box-flex:1;-webkit-flex:1 1 0px;flex:1 1 0px;padding:.5vw;min-width:20vw;border:none;font-size:1.2vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.search-bar__field{font-size:3vw}}@media only screen and (max-device-width:320px)and (orientation:portrait),only screen and (max-device-width:320px)and (orientation:portrait)and (max-aspect-ratio:3/5),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:portrait)and (max-aspect-ratio:3/5){.search-bar__field{font-size:7vw}}.search-bar__btn{background:#bdbdbd;-webkit-box-flex:0;-webkit-flex:0 0 3vw;flex:0 0 3vw;border:none;cursor:pointer}.search-bar__btn:hover{background-color:#0263a0}.search-bar__btn:focus{outline:none}.search-bar__btn i{color:#fff;font-size:1.5vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.search-bar__btn i{font-size:3vw}}@media only screen and (max-device-width:320px)and (orientation:portrait),only screen and (max-device-width:320px)and (orientation:portrait)and (max-aspect-ratio:3/5),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:portrait)and (max-aspect-ratio:3/5){.search-bar__btn i{font-size:7vw}}.skill-list{padding:0;font-size:.9em;position:relative;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}@media only screen and (max-width:761px){.skill-list{-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;padding:0 1em}}.skill-list>li{display:inline-block;width:100%}.skill-list .skill-title{display:block;padding:0;width:100%;height:4.2vw;color:#d4d4d4}.skill-list .skill-title:before{content:"";display:block;float:left;width:3.5vw;height:3.5vw;background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-border-radius:6px;border-radius:6px;background-color:#fff}.skill-list .skill-title>span{display:block;vertical-align:top;margin-left:4vw;font-size:2vw;border-bottom:1px solid;line-height:3.5vw;padding:0;margin-top:0}.skill-list .skill-title.addition{color:#ed145b}.skill-list .skill-title.algebra{color:#fd60a8}.skill-list .skill-title.comparison{color:#8dc63f}.skill-list .skill-title.counting{color:#f26522}.skill-list .skill-title.decimals{color:#0bac8c}.skill-list .skill-title.division{color:#f7891d}.skill-list .skill-title.estimation{color:#d6171f}.skill-list .skill-title.fractions{color:#369ac4}.skill-list .skill-title.geometry{color:#f7c21d}.skill-list .skill-title.graphing{color:#2c5a87}.skill-list .skill-title.measurement{color:#367ec4}.skill-list .skill-title.mixedequations{color:#5f432d}.skill-list .skill-title.money{color:#f7d61d}.skill-list .skill-title.multiplication{color:#474c57}.skill-list .skill-title.numberpatterns{color:#8560a8}.skill-list .skill-title.numberproperties{color:#379ab5}.skill-list .skill-title.positions{color:#54235f}.skill-list .skill-title.ratios{color:#ed4424}.skill-list .skill-title.stats{color:#7cc242}.skill-list .skill-title.subtraction{color:#d560a8}.skill-list .skill-title.time{color:#5e9663}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-list .skill-title{height:7vw;margin-bottom:1.5vw}.skill-list .skill-title:before{width:6vw;height:6vw}.skill-list .skill-title>span{margin-left:8vw;font-size:2.5vw;line-height:5.5vw}}@media only screen and (max-width:761px){.skill-list .skill-title{height:16vw;margin-bottom:2vw}.skill-list .skill-title:before{width:12vw;height:12vw}.skill-list .skill-title>span{margin-left:16vw;font-size:5vw;line-height:10.5vw}}.skill-list ul>li,.standard-skill-list>li{background-color:#fafafa;-webkit-border-radius:5px;border-radius:5px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:.5vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:4.2vw}.skill-list ul>li:hover,.standard-skill-list>li:hover{background-color:#efefef}.skill-list ul>li:hover .skill-key span,.skill-list ul>li:hover a,.standard-skill-list>li:hover .skill-key span,.standard-skill-list>li:hover a{font-size:1.3vw;text-decoration:none}.skill-list ul>li:hover .star-value,.standard-skill-list>li:hover .star-value{font-size:.9vw}.skill-list ul>li>*,.standard-skill-list>li>*{display:inline-block}.skill-list ul>li a,.standard-skill-list>li a{color:#6c7488;font-size:1.2vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:0 .5vw 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}.skill-list ul>li a.compact,.standard-skill-list>li a.compact{padding-left:.5em}.skill-list ul>li a:first-child,.standard-skill-list>li a:first-child{padding-top:calc(25px - .5em)}.skill-list ul>li.completed,.standard-skill-list>li.completed{background-color:#e1fcea;color:#389527}.skill-list ul>li.completed:hover,.standard-skill-list>li.completed:hover{background-color:#b5ffce}.skill-list ul>li.completed a,.standard-skill-list>li.completed a{color:#389527;position:relative}.skill-list ul>li.completed .checkmark,.standard-skill-list>li.completed .checkmark{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 2em;flex:0 0 2em;border-left:1px solid #bcfbbc;height:100%}.skill-list ul>li.completed .checkmark:before,.standard-skill-list>li.completed .checkmark:before{display:inline-block;content:"";font:normal normal normal 90% FontAwesome;color:#13ce83;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.skill-list ul>li .disabled,.standard-skill-list>li .disabled{color:red}.skill-list ul>li .skill-key,.standard-skill-list>li .skill-key{display:-webkit-box;display:-webkit-flex;display:flex;color:#ccc;min-width:4vw;position:relative;border-right:2px solid #fff;text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}.skill-list ul>li .skill-key span,.standard-skill-list>li .skill-key span{font-size:1vw;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.skill-list ul>li .skill-key.completed,.standard-skill-list>li .skill-key.completed{background-color:#57cb3e;height:100%;color:#fff;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}.skill-list ul>li .empty-star,.standard-skill-list>li .empty-star{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:3vw;background-size:9vw 3vw;background-position:0 0;background-repeat:no-repeat;background-image:url(../images/skill-list-star-sprite.png);margin:0 .5vw;-webkit-box-flex:0;-webkit-flex:0 0 3vw;flex:0 0 3vw;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.skill-list ul>li .full-star,.standard-skill-list>li .full-star{position:absolute;height:3vw;width:3vw;background-size:9vw 3vw;background-position:12vw bottom;background-image:url(../images/skill-list-star-sprite.png);bottom:0;left:0}.skill-list ul>li .partial-star,.standard-skill-list>li .partial-star{position:absolute;width:3vw;background-position:6vw bottom;background-size:9vw 3vw;background-image:url(../images/skill-list-star-sprite.png);bottom:0;left:0}.skill-list ul>li .star-value,.standard-skill-list>li .star-value{font-size:.8vw;display:inline-block;color:#de8106;text-align:center;z-index:99}.skill-list ul>li .star-value.unplayed,.standard-skill-list>li .star-value.unplayed{color:#b3b3b3}.skill-list ul>li .mobile-friendly,.standard-skill-list>li .mobile-friendly{width:3vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-list ul>li .mobile-friendly,.standard-skill-list>li .mobile-friendly{display:none}}.skill-list ul>li .mobile-friendly:before,.standard-skill-list>li .mobile-friendly:before{content:"";font-family:FontAwesome;font-size:2em;color:green}.skill-list ul>li .mobile-friendly .tip.left,.standard-skill-list>li .mobile-friendly .tip.left{right:0;-webkit-transform:translate(-4em,.75em);transform:translate(-4em,.75em)}.skill-list ul>li .skill-preview img,.standard-skill-list>li .skill-preview img{width:15vw;height:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-list ul>li .skill-preview,.standard-skill-list>li .skill-preview{display:none}}.skill-list ul>li .skill-preview .tip,.standard-skill-list>li .skill-preview .tip{-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.skill-list ul>li .skill-preview .tip-content,.standard-skill-list>li .skill-preview .tip-content{display:-webkit-box;display:-webkit-flex;display:flex;width:auto!important}.skill-list ul>li:hover .skill-preview .tip,.standard-skill-list>li:hover .skill-preview .tip{height:13em}.skill-list ul>li.addition,.standard-skill-list>li.addition{border:1px solid #f68aae}.skill-list ul>li.addition .skill-key,.standard-skill-list>li.addition .skill-key{color:#bf0f48;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.addition .skill-key.completed,.standard-skill-list>li.addition .skill-key.completed{color:#fff}.skill-list ul>li.algebra,.standard-skill-list>li.algebra{border:1px solid #ffdeed}.skill-list ul>li.algebra .skill-key,.standard-skill-list>li.algebra .skill-key{color:#fc2e8c;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.algebra .skill-key.completed,.standard-skill-list>li.algebra .skill-key.completed{color:#fff}.skill-list ul>li.comparison,.standard-skill-list>li.comparison{border:1px solid #c7e3a1}.skill-list ul>li.comparison .skill-key,.standard-skill-list>li.comparison .skill-key{color:#72a230;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.comparison .skill-key.completed,.standard-skill-list>li.comparison .skill-key.completed{color:#fff}.skill-list ul>li.counting,.standard-skill-list>li.counting{border:1px solid #f9b99a}.skill-list ul>li.counting .skill-key,.standard-skill-list>li.counting .skill-key{color:#d54d0d;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.counting .skill-key.completed,.standard-skill-list>li.counting .skill-key.completed{color:#fff}.skill-list ul>li.decimals,.standard-skill-list>li.decimals{border:1px solid #43f3d0}.skill-list ul>li.decimals .skill-key,.standard-skill-list>li.decimals .skill-key{color:#087c65;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.decimals .skill-key.completed,.standard-skill-list>li.decimals .skill-key.completed{color:#fff}.skill-list ul>li.division,.standard-skill-list>li.division{border:1px solid #fbc998}.skill-list ul>li.division .skill-key,.standard-skill-list>li.division .skill-key{color:#d97008;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.division .skill-key.completed,.standard-skill-list>li.division .skill-key.completed{color:#fff}.skill-list ul>li.estimation,.standard-skill-list>li.estimation{border:1px solid #f17c81}.skill-list ul>li.estimation .skill-key,.standard-skill-list>li.estimation .skill-key{color:#a81218;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.estimation .skill-key.completed,.standard-skill-list>li.estimation .skill-key.completed{color:#fff}.skill-list ul>li.fractions,.standard-skill-list>li.fractions{border:1px solid #97cce2}.skill-list ul>li.fractions .skill-key,.standard-skill-list>li.fractions .skill-key{color:#2b7b9c;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.fractions .skill-key.completed,.standard-skill-list>li.fractions .skill-key.completed{color:#fff}.skill-list ul>li.geometry,.standard-skill-list>li.geometry{border:1px solid #fbe398}.skill-list ul>li.geometry .skill-key,.standard-skill-list>li.geometry .skill-key{color:#d9a608;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.geometry .skill-key.completed,.standard-skill-list>li.geometry .skill-key.completed{color:#fff}.skill-list ul>li.graphing,.standard-skill-list>li.graphing{border:1px solid #669acd}.skill-list ul>li.graphing .skill-key,.standard-skill-list>li.graphing .skill-key{color:#1f4061;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.graphing .skill-key.completed,.standard-skill-list>li.graphing .skill-key.completed{color:#fff}.skill-list ul>li.measurement,.standard-skill-list>li.measurement{border:1px solid #97bde2}.skill-list ul>li.measurement .skill-key,.standard-skill-list>li.measurement .skill-key{color:#2b649c;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.measurement .skill-key.completed,.standard-skill-list>li.measurement .skill-key.completed{color:#fff}.skill-list ul>li.mixedequations,.standard-skill-list>li.mixedequations{border:1px solid #b1815a}.skill-list ul>li.mixedequations .skill-key,.standard-skill-list>li.mixedequations .skill-key{color:#3c2b1d;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.mixedequations .skill-key.completed,.standard-skill-list>li.mixedequations .skill-key.completed{color:#fff}.skill-list ul>li.money,.standard-skill-list>li.money{border:1px solid #fbec98}.skill-list ul>li.money .skill-key,.standard-skill-list>li.money .skill-key{color:#d9ba08;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.money .skill-key.completed,.standard-skill-list>li.money .skill-key.completed{color:#fff}.skill-list ul>li.multiplication,.standard-skill-list>li.multiplication{border:1px solid #838a9a}.skill-list ul>li.multiplication .skill-key,.standard-skill-list>li.multiplication .skill-key{color:#30333b;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.multiplication .skill-key.completed,.standard-skill-list>li.multiplication .skill-key.completed{color:#fff}.skill-list ul>li.numberpatterns,.standard-skill-list>li.numberpatterns{border:1px solid #c4b2d5}.skill-list ul>li.numberpatterns .skill-key,.standard-skill-list>li.numberpatterns .skill-key{color:#6b4b8a;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.numberpatterns .skill-key.completed,.standard-skill-list>li.numberpatterns .skill-key.completed{color:#fff}.skill-list ul>li.numberproperties,.standard-skill-list>li.numberproperties{border:1px solid #8fccdd}.skill-list ul>li.numberproperties .skill-key,.standard-skill-list>li.numberproperties .skill-key{color:#2b798e;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.numberproperties .skill-key.completed,.standard-skill-list>li.numberproperties .skill-key.completed{color:#fff}.skill-list ul>li.positions,.standard-skill-list>li.positions{border:1px solid #a646bb}.skill-list ul>li.positions .skill-key,.standard-skill-list>li.positions .skill-key{color:#33153a;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.positions .skill-key.completed,.standard-skill-list>li.positions .skill-key.completed{color:#fff}.skill-list ul>li.ratios,.standard-skill-list>li.ratios{border:1px solid #f7a99a}.skill-list ul>li.ratios .skill-key,.standard-skill-list>li.ratios .skill-key{color:#cd2f11;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.ratios .skill-key.completed,.standard-skill-list>li.ratios .skill-key.completed{color:#fff}.skill-list ul>li.stats,.standard-skill-list>li.stats{border:1px solid #bfe1a2}.skill-list ul>li.stats .skill-key,.standard-skill-list>li.stats .skill-key{color:#639e33;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.stats .skill-key.completed,.standard-skill-list>li.stats .skill-key.completed{color:#fff}.skill-list ul>li.subtraction,.standard-skill-list>li.subtraction{border:1px solid #f0c5df}.skill-list ul>li.subtraction .skill-key,.standard-skill-list>li.subtraction .skill-key{color:#ca3892;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.subtraction .skill-key.completed,.standard-skill-list>li.subtraction .skill-key.completed{color:#fff}.skill-list ul>li.time,.standard-skill-list>li.time{border:1px solid #aacaad}.skill-list ul>li.time .skill-key,.standard-skill-list>li.time .skill-key{color:#4a774e;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.time .skill-key.completed,.standard-skill-list>li.time .skill-key.completed{color:#fff}.skill-list ul>li.grade-P,.standard-skill-list>li.grade-P{border:1px solid #86ddaf}.skill-list ul>li.grade-P .skill-key,.standard-skill-list>li.grade-P .skill-key{color:#278955;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-P.completed,.standard-skill-list>li.grade-P.completed{color:#fff}.skill-list ul>li.grade-K,.standard-skill-list>li.grade-K{border:1px solid #f897b2}.skill-list ul>li.grade-K .skill-key,.standard-skill-list>li.grade-K .skill-key{color:#cd0f43;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-K.completed,.standard-skill-list>li.grade-K.completed{color:#fff}.skill-list ul>li.grade-0,.standard-skill-list>li.grade-0{border:1px solid #86ddaf}.skill-list ul>li.grade-0 .skill-key,.standard-skill-list>li.grade-0 .skill-key{color:#278955;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-0.completed,.standard-skill-list>li.grade-0.completed{color:#fff}.skill-list ul>li.grade-1,.standard-skill-list>li.grade-1{border:1px solid #f897b2}.skill-list ul>li.grade-1 .skill-key,.standard-skill-list>li.grade-1 .skill-key{color:#cd0f43;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-1.completed,.standard-skill-list>li.grade-1.completed{color:#fff}.skill-list ul>li.grade-2,.standard-skill-list>li.grade-2{border:1px solid #ffe5f0}.skill-list ul>li.grade-2 .skill-key,.standard-skill-list>li.grade-2 .skill-key{color:#ff328d;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-2.completed,.standard-skill-list>li.grade-2.completed{color:#fff}.skill-list ul>li.grade-3,.standard-skill-list>li.grade-3{border:1px solid #c5e687}.skill-list ul>li.grade-3 .skill-key,.standard-skill-list>li.grade-3 .skill-key{color:#6f9a20;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-3.completed,.standard-skill-list>li.grade-3.completed{color:#fff}.skill-list ul>li.grade-4,.standard-skill-list>li.grade-4{border:1px solid #ffae75}.skill-list ul>li.grade-4 .skill-key,.standard-skill-list>li.grade-4 .skill-key{color:#c15100;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-4.completed,.standard-skill-list>li.grade-4.completed{color:#fff}.skill-list ul>li.grade-5,.standard-skill-list>li.grade-5{border:1px solid #2cffd7}.skill-list ul>li.grade-5 .skill-key,.standard-skill-list>li.grade-5 .skill-key{color:#007862;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-5.completed,.standard-skill-list>li.grade-5.completed{color:#fff}.skill-list ul>li.grade-6,.standard-skill-list>li.grade-6{border:1px solid #ffc37a}.skill-list ul>li.grade-6 .skill-key,.standard-skill-list>li.grade-6 .skill-key{color:#c66d00;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-6.completed,.standard-skill-list>li.grade-6.completed{color:#fff}.skill-list ul>li.grade-7,.standard-skill-list>li.grade-7{border:1px solid #f47d74}.skill-list ul>li.grade-7 .skill-key,.standard-skill-list>li.grade-7 .skill-key{color:#a9180d;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-7.completed,.standard-skill-list>li.grade-7.completed{color:#fff}.skill-list ul>li.grade-8,.standard-skill-list>li.grade-8{border:1px solid #66d2ff}.skill-list ul>li.grade-8 .skill-key,.standard-skill-list>li.grade-8 .skill-key{color:#007eb2;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-8.completed,.standard-skill-list>li.grade-8.completed{color:#fff}.skill-list ul>li.grade-9,.standard-skill-list>li.grade-9{border:1px solid #d6acea}.skill-list ul>li.grade-9 .skill-key,.standard-skill-list>li.grade-9 .skill-key{color:#892db7;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-9.completed,.standard-skill-list>li.grade-9.completed{color:#fff}.skill-list ul>li.grade-10,.standard-skill-list>li.grade-10{border:1px solid #e1e6e8}.skill-list ul>li.grade-10 .skill-key,.standard-skill-list>li.grade-10 .skill-key{color:#7c919b;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-10.completed,.standard-skill-list>li.grade-10.completed{color:#fff}.skill-list ul>li.grade-11,.standard-skill-list>li.grade-11{border:1px solid #e5c38f}.skill-list ul>li.grade-11 .skill-key,.standard-skill-list>li.grade-11 .skill-key{color:#9e6d24;-webkit-box-sizing:border-box;box-sizing:border-box}.skill-list ul>li.grade-11.completed,.standard-skill-list>li.grade-11.completed{color:#fff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-list ul>li,.standard-skill-list>li{height:7vw;margin-bottom:1.5vw}.skill-list ul>li:hover .skill-key span,.skill-list ul>li:hover a,.standard-skill-list>li:hover .skill-key span,.standard-skill-list>li:hover a{font-size:2.5vw}.skill-list ul>li:hover .star-value,.standard-skill-list>li:hover .star-value{font-size:1.5vw}.skill-list ul>li>a,.standard-skill-list>li>a{font-size:2vw;line-height:2.5vw}.skill-list ul>li .skill-key,.standard-skill-list>li .skill-key{min-width:6vw}.skill-list ul>li .skill-key span,.standard-skill-list>li .skill-key span{font-size:1.5vw}.skill-list ul>li .star-value,.standard-skill-list>li .star-value{font-size:1.3vw}.skill-list ul>li .empty-star,.skill-list ul>li .full-star,.skill-list ul>li .partial-star,.standard-skill-list>li .empty-star,.standard-skill-list>li .full-star,.standard-skill-list>li .partial-star{height:6vw;width:6vw;-webkit-box-flex:0;-webkit-flex:0 0 6vw;flex:0 0 6vw;background-size:18vw 6vw}.skill-list ul>li .partial-star,.standard-skill-list>li .partial-star{background-position:12vw bottom}.skill-list ul>li .full-star,.standard-skill-list>li .full-star{background-position:6vw bottom}}@media only screen and (max-width:761px){.skill-list ul>li,.standard-skill-list>li{height:16vw;margin-bottom:2vw}.skill-list ul>li:hover .skill-key span,.skill-list ul>li:hover a,.standard-skill-list>li:hover .skill-key span,.standard-skill-list>li:hover a{font-size:4.5vw}.skill-list ul>li:hover .star-value,.standard-skill-list>li:hover .star-value{font-size:3vw}.skill-list ul>li>a,.standard-skill-list>li>a{font-size:4vw;line-height:4.5vw}.skill-list ul>li .skill-key,.standard-skill-list>li .skill-key{min-width:12vw}.skill-list ul>li .skill-key span,.standard-skill-list>li .skill-key span{font-size:3vw}.skill-list ul>li .star-value,.standard-skill-list>li .star-value{font-size:2.6vw}.skill-list ul>li .empty-star,.skill-list ul>li .full-star,.skill-list ul>li .partial-star,.standard-skill-list>li .empty-star,.standard-skill-list>li .full-star,.standard-skill-list>li .partial-star{height:12vw;width:12vw;-webkit-box-flex:0;-webkit-flex:0 0 12vw;flex:0 0 12vw;background-size:36vw 12vw}.skill-list ul>li .partial-star,.standard-skill-list>li .partial-star{background-position:24vw bottom}.skill-list ul>li .full-star,.standard-skill-list>li .full-star{background-position:12vw bottom}}.skill-list ul.grid,.standard-skill-list.grid{display:block;height:auto;margin:-10px 0 0;overflow:hidden;padding:10px 0}.is-solid-color li{border-color:#48a6db!important}.is-solid-color li .skill-key{color:#0f62a3!important}.standard-skill-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.standard-skill-list li{-webkit-box-flex:0;-webkit-flex:0 0 49%;flex:0 0 49%}@media only screen and (max-width:761px){.standard-skill-list li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}.skill-tiles{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.skill-tiles li{overflow:hidden;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:2vw;-webkit-box-flex:0;-webkit-flex:0 0 17%;flex:0 0 17%}.skill-tiles li *{text-align:left;-moz-text-align-last:auto;text-align-last:auto;-ms-text-justify:auto;text-justify:auto}@media only screen and (max-width:761px){.skill-tiles li{-webkit-box-flex:0;-webkit-flex:0 0 28%;flex:0 0 28%}}.skill-tiles a{display:block;width:100%;height:100%}.skill-tiles a:hover{text-decoration:none}.skill-tiles li.moregames{background-image:url(../images/skills/215.png);background-position:0 -3507px}.skill-tiles li.moregames:hover{background-position:-215px -3507px}.skill-tiles.skill-tiles-large li{-webkit-box-flex:0;-webkit-flex:0 0 22%;flex:0 0 22%}@media only screen and (max-width:761px){.skill-tiles.skill-tiles-large li{-webkit-box-flex:0;-webkit-flex:0 0 32%;flex:0 0 32%}}.game-selection{width:100%;margin-bottom:1em}.game-selection>li.hide{display:none}.game-selection a{text-decoration:none}.game-selection h2{margin:20px 0;padding:0 30px;font-size:24px;-webkit-border-radius:10px;border-radius:10px;line-height:50px;color:#fff;text-align:center;background-color:#0064a0}.game-selection h2:before{content:"";float:right;display:block;width:30px;height:30px;margin-top:10px;background:url(../images/icon-back-white.png);background-position:0 0;background-repeat:no-repeat;background-size:30px 30px}.game-selection h2.grade-P{background-color:#32b16e}.game-selection h2.grade-K{background-color:#ef2059}.game-selection h2.grade-0{background-color:#32b16e}.game-selection h2.grade-1{background-color:#ef2059}.game-selection h2.grade-2{background-color:#ff65a9}.game-selection h2.grade-3{background-color:#8ec429}.game-selection h2.grade-4{background-color:#f46600}.game-selection h2.grade-5{background-color:#00ab8b}.game-selection h2.grade-6{background-color:#f98900}.game-selection h2.grade-7{background-color:#d81f11}.game-selection h2.grade-8{background-color:#00a2e5}.game-selection h2.grade-9{background-color:#a346d1}.game-selection h2.grade-10{background-color:#99a9b1}.game-selection h2.grade-11{background-color:#c78a2e}.content-bordered .skill-title,.skill-title{padding:5px 0 5px 35px}.content-summary{margin:10px 5px;overflow:hidden}.content-summary>div{width:338px}.content-summary li{padding-left:35px;line-height:18px;background-repeat:no-repeat;background-position:left 5px;padding-top:5px;padding-bottom:5px}.content-summary a{color:#7d7d7d}.addition-bg{background-color:#ed145b}.content-summary li.addition{background-image:url(../images/skills/24/addition.png)}#skill-select .skill-title.addition:before,.skill-badge.addition-bg,.skill-title.addition:before{background-image:url(../images/skills/50/addition.png)}.game-top-bar .skill-icon.addition{background-image:url(../images/skills/48/addition.png);background-repeat:no-repeat;background-position:25%}.algebra-bg{background-color:#fd60a8}.content-summary li.algebra{background-image:url(../images/skills/24/algebra.png)}#skill-select .skill-title.algebra:before,.skill-badge.algebra-bg,.skill-title.algebra:before{background-image:url(../images/skills/50/algebra.png)}.game-top-bar .skill-icon.algebra{background-image:url(../images/skills/48/algebra.png);background-repeat:no-repeat;background-position:25%}.comparison-bg{background-color:#8dc63f}.content-summary li.comparison{background-image:url(../images/skills/24/comparison.png)}#skill-select .skill-title.comparison:before,.skill-badge.comparison-bg,.skill-title.comparison:before{background-image:url(../images/skills/50/comparison.png)}.game-top-bar .skill-icon.comparison{background-image:url(../images/skills/48/comparison.png);background-repeat:no-repeat;background-position:25%}.counting-bg{background-color:#f26522}.content-summary li.counting{background-image:url(../images/skills/24/counting.png)}#skill-select .skill-title.counting:before,.skill-badge.counting-bg,.skill-title.counting:before{background-image:url(../images/skills/50/counting.png)}.game-top-bar .skill-icon.counting{background-image:url(../images/skills/48/counting.png);background-repeat:no-repeat;background-position:25%}.decimals-bg{background-color:#0bac8c}.content-summary li.decimals{background-image:url(../images/skills/24/decimals.png)}#skill-select .skill-title.decimals:before,.skill-badge.decimals-bg,.skill-title.decimals:before{background-image:url(../images/skills/50/decimals.png)}.game-top-bar .skill-icon.decimals{background-image:url(../images/skills/48/decimals.png);background-repeat:no-repeat;background-position:25%}.division-bg{background-color:#f7891d}.content-summary li.division{background-image:url(../images/skills/24/division.png)}#skill-select .skill-title.division:before,.skill-badge.division-bg,.skill-title.division:before{background-image:url(../images/skills/50/division.png)}.game-top-bar .skill-icon.division{background-image:url(../images/skills/48/division.png);background-repeat:no-repeat;background-position:25%}.estimation-bg{background-color:#d6171f}.content-summary li.estimation{background-image:url(../images/skills/24/estimation.png)}#skill-select .skill-title.estimation:before,.skill-badge.estimation-bg,.skill-title.estimation:before{background-image:url(../images/skills/50/estimation.png)}.game-top-bar .skill-icon.estimation{background-image:url(../images/skills/48/estimation.png);background-repeat:no-repeat;background-position:25%}.fractions-bg{background-color:#369ac4}.content-summary li.fractions{background-image:url(../images/skills/24/fractions.png)}#skill-select .skill-title.fractions:before,.skill-badge.fractions-bg,.skill-title.fractions:before{background-image:url(../images/skills/50/fractions.png)}.game-top-bar .skill-icon.fractions{background-image:url(../images/skills/48/fractions.png);background-repeat:no-repeat;background-position:25%}.geometry-bg{background-color:#f7c21d}.content-summary li.geometry{background-image:url(../images/skills/24/geometry.png)}#skill-select .skill-title.geometry:before,.skill-badge.geometry-bg,.skill-title.geometry:before{background-image:url(../images/skills/50/geometry.png)}.game-top-bar .skill-icon.geometry{background-image:url(../images/skills/48/geometry.png);background-repeat:no-repeat;background-position:25%}.graphing-bg{background-color:#2c5a87}.content-summary li.graphing{background-image:url(../images/skills/24/graphing.png)}#skill-select .skill-title.graphing:before,.skill-badge.graphing-bg,.skill-title.graphing:before{background-image:url(../images/skills/50/graphing.png)}.game-top-bar .skill-icon.graphing{background-image:url(../images/skills/48/graphing.png);background-repeat:no-repeat;background-position:25%}.measurement-bg{background-color:#367ec4}.content-summary li.measurement{background-image:url(../images/skills/24/measurement.png)}#skill-select .skill-title.measurement:before,.skill-badge.measurement-bg,.skill-title.measurement:before{background-image:url(../images/skills/50/measurement.png)}.game-top-bar .skill-icon.measurement{background-image:url(../images/skills/48/measurement.png);background-repeat:no-repeat;background-position:25%}.mixedequations-bg{background-color:#5f432d}.content-summary li.mixedequations{background-image:url(../images/skills/24/mixedequations.png)}#skill-select .skill-title.mixedequations:before,.skill-badge.mixedequations-bg,.skill-title.mixedequations:before{background-image:url(../images/skills/50/mixedequations.png)}.game-top-bar .skill-icon.mixedequations{background-image:url(../images/skills/48/mixedequations.png);background-repeat:no-repeat;background-position:25%}.money-bg{background-color:#f7d61d}.content-summary li.money{background-image:url(../images/skills/24/money.png)}#skill-select .skill-title.money:before,.skill-badge.money-bg,.skill-title.money:before{background-image:url(../images/skills/50/money.png)}.game-top-bar .skill-icon.money{background-image:url(../images/skills/48/money.png);background-repeat:no-repeat;background-position:25%}.multiplication-bg{background-color:#474c57}.content-summary li.multiplication{background-image:url(../images/skills/24/multiplication.png)}#skill-select .skill-title.multiplication:before,.skill-badge.multiplication-bg,.skill-title.multiplication:before{background-image:url(../images/skills/50/multiplication.png)}.game-top-bar .skill-icon.multiplication{background-image:url(../images/skills/48/multiplication.png);background-repeat:no-repeat;background-position:25%}.numberpatterns-bg{background-color:#8560a8}.content-summary li.numberpatterns{background-image:url(../images/skills/24/numberpatterns.png)}#skill-select .skill-title.numberpatterns:before,.skill-badge.numberpatterns-bg,.skill-title.numberpatterns:before{background-image:url(../images/skills/50/numberpatterns.png)}.game-top-bar .skill-icon.numberpatterns{background-image:url(../images/skills/48/numberpatterns.png);background-repeat:no-repeat;background-position:25%}.numberproperties-bg{background-color:#379ab5}.content-summary li.numberproperties{background-image:url(../images/skills/24/numberproperties.png)}#skill-select .skill-title.numberproperties:before,.skill-badge.numberproperties-bg,.skill-title.numberproperties:before{background-image:url(../images/skills/50/numberproperties.png)}.game-top-bar .skill-icon.numberproperties{background-image:url(../images/skills/48/numberproperties.png);background-repeat:no-repeat;background-position:25%}.positions-bg{background-color:#54235f}.content-summary li.positions{background-image:url(../images/skills/24/positions.png)}#skill-select .skill-title.positions:before,.skill-badge.positions-bg,.skill-title.positions:before{background-image:url(../images/skills/50/positions.png)}.game-top-bar .skill-icon.positions{background-image:url(../images/skills/48/positions.png);background-repeat:no-repeat;background-position:25%}.ratios-bg{background-color:#ed4424}.content-summary li.ratios{background-image:url(../images/skills/24/ratios.png)}#skill-select .skill-title.ratios:before,.skill-badge.ratios-bg,.skill-title.ratios:before{background-image:url(../images/skills/50/ratios.png)}.game-top-bar .skill-icon.ratios{background-image:url(../images/skills/48/ratios.png);background-repeat:no-repeat;background-position:25%}.stats-bg{background-color:#7cc242}.content-summary li.stats{background-image:url(../images/skills/24/stats.png)}#skill-select .skill-title.stats:before,.skill-badge.stats-bg,.skill-title.stats:before{background-image:url(../images/skills/50/stats.png)}.game-top-bar .skill-icon.stats{background-image:url(../images/skills/48/stats.png);background-repeat:no-repeat;background-position:25%}.subtraction-bg{background-color:#d560a8}.content-summary li.subtraction{background-image:url(../images/skills/24/subtraction.png)}#skill-select .skill-title.subtraction:before,.skill-badge.subtraction-bg,.skill-title.subtraction:before{background-image:url(../images/skills/50/subtraction.png)}.game-top-bar .skill-icon.subtraction{background-image:url(../images/skills/48/subtraction.png);background-repeat:no-repeat;background-position:25%}.time-bg{background-color:#5e9663}.content-summary li.time{background-image:url(../images/skills/24/time.png)}#skill-select .skill-title.time:before,.skill-badge.time-bg,.skill-title.time:before{background-image:url(../images/skills/50/time.png)}.game-top-bar .skill-icon.time{background-image:url(../images/skills/48/time.png);background-repeat:no-repeat;background-position:25%}.grade-container{position:relative}.grade-container .grade-mathjam{position:absolute;right:0;top:0;bottom:0;height:1.75rem;margin-top:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#f16f23;border:2px solid #f16f23;color:#fff;-webkit-border-radius:.2em;text-align:center;padding:0 1vw;cursor:pointer;border-radius:.2em}.grade-container .grade-mathjam .icon{width:22px;height:20px;margin-right:4px;background-color:#fff;-webkit-mask-image:url(../images/mathjam/icon.svg);mask-image:url(../images/mathjam/icon.svg);-webkit-mask-size:cover;mask-size:cover}.grade-container .grade-mathjam:hover{color:#f16f23;background:transparent}.grade-container .grade-mathjam:hover .icon{background-color:#f16f23}@media only screen and (min-width:1024px){article .grade-container .grade-mathjam span{display:block}}article.adsEnabled .grade-container .grade-mathjam span{display:none!important}@media only screen and (min-width:1024px){article.adsEnabled .grade-container .grade-mathjam span{display:none!important}}@media only screen and (min-width:1240px){article.adsEnabled .grade-container .grade-mathjam span{display:block!important}}.grade-title{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:20px;position:relative}.grade-title .key{cursor:pointer;display:inline-block;border-style:none;-webkit-border-radius:50%;border-radius:50%;margin:.1em;padding:.3em;width:1.4em;height:1.4em;font-size:1.4em;line-height:1.5em;text-align:center;color:#fff}.grade-title>span{display:inline-block;vertical-align:top;margin-top:0;margin-left:.5em;padding-bottom:0;width:100%;font-size:24px;line-height:40px;border-bottom:1px solid}.grade-title.grade-P{color:#32b16e}.grade-title.grade-P .key{background-color:#32b16e}.grade-title.grade-K{color:#ef2059}.grade-title.grade-K .key{background-color:#ef2059}.grade-title.grade-0{color:#32b16e}.grade-title.grade-0 .key{background-color:#32b16e}.grade-title.grade-1{color:#ef2059}.grade-title.grade-1 .key{background-color:#ef2059}.grade-title.grade-2{color:#ff65a9}.grade-title.grade-2 .key{background-color:#ff65a9}.grade-title.grade-3{color:#8ec429}.grade-title.grade-3 .key{background-color:#8ec429}.grade-title.grade-4{color:#f46600}.grade-title.grade-4 .key{background-color:#f46600}.grade-title.grade-5{color:#00ab8b}.grade-title.grade-5 .key{background-color:#00ab8b}.grade-title.grade-6{color:#f98900}.grade-title.grade-6 .key{background-color:#f98900}.grade-title.grade-7{color:#d81f11}.grade-title.grade-7 .key{background-color:#d81f11}.grade-title.grade-8{color:#00a2e5}.grade-title.grade-8 .key{background-color:#00a2e5}.grade-title.grade-9{color:#a346d1}.grade-title.grade-9 .key{background-color:#a346d1}.grade-title.grade-10{color:#99a9b1}.grade-title.grade-10 .key{background-color:#99a9b1}.grade-title.grade-11{color:#c78a2e}.grade-title.grade-11 .key{background-color:#c78a2e}.grade-P .grade-mathjam{background-color:#32b16e;border-color:#32b16e}.grade-P .grade-mathjam:hover{color:#32b16e}.grade-P .grade-mathjam:hover .icon{background-color:#32b16e}.grade-K .grade-mathjam{background-color:#ef2059;border-color:#ef2059}.grade-K .grade-mathjam:hover{color:#ef2059}.grade-K .grade-mathjam:hover .icon{background-color:#ef2059}.grade-0 .grade-mathjam{background-color:#32b16e;border-color:#32b16e}.grade-0 .grade-mathjam:hover{color:#32b16e}.grade-0 .grade-mathjam:hover .icon{background-color:#32b16e}.grade-1 .grade-mathjam{background-color:#ef2059;border-color:#ef2059}.grade-1 .grade-mathjam:hover{color:#ef2059}.grade-1 .grade-mathjam:hover .icon{background-color:#ef2059}.grade-2 .grade-mathjam{background-color:#ff65a9;border-color:#ff65a9}.grade-2 .grade-mathjam:hover{color:#ff65a9}.grade-2 .grade-mathjam:hover .icon{background-color:#ff65a9}.grade-3 .grade-mathjam{background-color:#8ec429;border-color:#8ec429}.grade-3 .grade-mathjam:hover{color:#8ec429}.grade-3 .grade-mathjam:hover .icon{background-color:#8ec429}.grade-4 .grade-mathjam{background-color:#f46600;border-color:#f46600}.grade-4 .grade-mathjam:hover{color:#f46600}.grade-4 .grade-mathjam:hover .icon{background-color:#f46600}.grade-5 .grade-mathjam{background-color:#00ab8b;border-color:#00ab8b}.grade-5 .grade-mathjam:hover{color:#00ab8b}.grade-5 .grade-mathjam:hover .icon{background-color:#00ab8b}.grade-6 .grade-mathjam{background-color:#f98900;border-color:#f98900}.grade-6 .grade-mathjam:hover{color:#f98900}.grade-6 .grade-mathjam:hover .icon{background-color:#f98900}.grade-7 .grade-mathjam{background-color:#d81f11;border-color:#d81f11}.grade-7 .grade-mathjam:hover{color:#d81f11}.grade-7 .grade-mathjam:hover .icon{background-color:#d81f11}.grade-8 .grade-mathjam{background-color:#00a2e5;border-color:#00a2e5}.grade-8 .grade-mathjam:hover{color:#00a2e5}.grade-8 .grade-mathjam:hover .icon{background-color:#00a2e5}.grade-9 .grade-mathjam{background-color:#a346d1;border-color:#a346d1}.grade-9 .grade-mathjam:hover{color:#a346d1}.grade-9 .grade-mathjam:hover .icon{background-color:#a346d1}.grade-10 .grade-mathjam{background-color:#99a9b1;border-color:#99a9b1}.grade-10 .grade-mathjam:hover{color:#99a9b1}.grade-10 .grade-mathjam:hover .icon{background-color:#99a9b1}.grade-11 .grade-mathjam{background-color:#c78a2e;border-color:#c78a2e}.grade-11 .grade-mathjam:hover{color:#c78a2e}.grade-11 .grade-mathjam:hover .icon{background-color:#c78a2e}.promo-header{width:100%;padding:0 0 1em;font-weight:400}.promo-button,.promo-header{text-align:center;font-size:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.promo-button{color:#fff;padding:.5em 2em;margin:0 auto;font-weight:600;-webkit-border-radius:.5em;border-radius:.5em;cursor:pointer;opacity:.8}.promo-button:hover{opacity:1}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.promo-button{font-size:1.5em}}.promo-container{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#react-app-root *{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Source Sans\ 3,Arial,sans-serif}#react-app-root .fa{font-family:FontAwesome!important}#react-app-root h1,#react-app-root h2,#react-app-root h3{margin-bottom:18px;text-align:center}#react-app-root .--gradeP{color:#fff;border-color:#32b16e;background-color:#32b16e;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeP--InteractiveDarken:hover{border-color:#217549;background-color:#278955}#react-app-root .--gradeP--InteractiveLighten:hover{border-color:#5ed295;background-color:#4acc87}#react-app-root .--gradeF{color:#fff;border-color:#32b16e;background-color:#32b16e;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeF--InteractiveDarken:hover{border-color:#217549;background-color:#278955}#react-app-root .--gradeF--InteractiveLighten:hover{border-color:#5ed295;background-color:#4acc87}#react-app-root .--gradeJI{color:#fff;border-color:#32b16e;background-color:#32b16e;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeJI--InteractiveDarken:hover{border-color:#217549;background-color:#278955}#react-app-root .--gradeJI--InteractiveLighten:hover{border-color:#5ed295;background-color:#4acc87}#react-app-root .--gradeR{color:#fff;border-color:#32b16e;background-color:#32b16e;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeR--InteractiveDarken:hover{border-color:#217549;background-color:#278955}#react-app-root .--gradeR--InteractiveLighten:hover{border-color:#5ed295;background-color:#4acc87}#react-app-root .--gradeE{color:#fff;border-color:#32b16e;background-color:#32b16e;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeE--InteractiveDarken:hover{border-color:#217549;background-color:#278955}#react-app-root .--gradeE--InteractiveLighten:hover{border-color:#5ed295;background-color:#4acc87}#react-app-root .--gradeK{color:#fff;border-color:#ef2059;background-color:#ef2059;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeK--InteractiveDarken:hover{border-color:#b50d3b;background-color:#cd0f43}#react-app-root .--gradeK--InteractiveLighten:hover{border-color:#f4678e;background-color:#f2507c}#react-app-root .--gradeSI{color:#fff;border-color:#ef2059;background-color:#ef2059;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeSI--InteractiveDarken:hover{border-color:#b50d3b;background-color:#cd0f43}#react-app-root .--gradeSI--InteractiveLighten:hover{border-color:#f4678e;background-color:#f2507c}#react-app-root .--gradeKS1{color:#fff;border-color:#ef2059;background-color:#ef2059;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeKS1--InteractiveDarken:hover{border-color:#b50d3b;background-color:#cd0f43}#react-app-root .--gradeKS1--InteractiveLighten:hover{border-color:#f4678e;background-color:#f2507c}#react-app-root .--grade1{color:#fff;border-color:#ff65a9;background-color:#ff65a9;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade1--InteractiveDarken:hover{border-color:#ff197e;background-color:#ff328d}#react-app-root .--grade1--InteractiveLighten:hover{border-color:#ffb2d4;background-color:#ff98c5}#react-app-root .--gradeKS2{color:#fff;border-color:#ff65a9;background-color:#ff65a9;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeKS2--InteractiveDarken:hover{border-color:#ff197e;background-color:#ff328d}#react-app-root .--gradeKS2--InteractiveLighten:hover{border-color:#ffb2d4;background-color:#ff98c5}#react-app-root .--grade2{color:#fff;border-color:#8ec429;background-color:#8ec429;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade2--InteractiveDarken:hover{border-color:#60851c;background-color:#6f9a20}#react-app-root .--grade2--InteractiveLighten:hover{border-color:#b0dd5c;background-color:#a6d947}#react-app-root .--gradeKS3{color:#fff;border-color:#8ec429;background-color:#8ec429;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--gradeKS3--InteractiveDarken:hover{border-color:#60851c;background-color:#6f9a20}#react-app-root .--gradeKS3--InteractiveLighten:hover{border-color:#b0dd5c;background-color:#a6d947}#react-app-root .--grade3{color:#fff;border-color:#f46600;background-color:#f46600;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade3--InteractiveDarken:hover{border-color:#a84600;background-color:#c15100}#react-app-root .--grade3--InteractiveLighten:hover{border-color:#ff9142;background-color:#ff8228}#react-app-root .--grade4{color:#fff;border-color:#00ab8b;background-color:#00ab8b;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade4--InteractiveDarken:hover{border-color:#005f4d;background-color:#007862}#react-app-root .--grade4--InteractiveLighten:hover{border-color:#00f8c9;background-color:#00deb4}#react-app-root .--grade5{color:#fff;border-color:#f98900;background-color:#f98900;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade5--InteractiveDarken:hover{border-color:#ad5f00;background-color:#c66d00}#react-app-root .--grade5--InteractiveLighten:hover{border-color:#ffac47;background-color:#ffa12d}#react-app-root .--grade6{color:#fff;border-color:#d81f11;background-color:#d81f11;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade6--InteractiveDarken:hover{border-color:#91150b;background-color:#a9180d}#react-app-root .--grade6--InteractiveLighten:hover{border-color:#f05145;background-color:#ef3b2d}#react-app-root .--grade7{color:#fff;border-color:#00a2e5;background-color:#00a2e5;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade7--InteractiveDarken:hover{border-color:#006c99;background-color:#007eb2}#react-app-root .--grade7--InteractiveLighten:hover{border-color:#33c3ff;background-color:#19bcff}#react-app-root .--grade8{color:#fff;border-color:#a346d1;background-color:#a346d1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade8--InteractiveDarken:hover{border-color:#7a28a2;background-color:#892db7}#react-app-root .--grade8--InteractiveLighten:hover{border-color:#c183e0;background-color:#b76fdb}#react-app-root .--grade9{color:#fff;border-color:#99a9b1;background-color:#99a9b1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade9--InteractiveDarken:hover{border-color:#6e8490;background-color:#7c919b}#react-app-root .--grade9--InteractiveLighten:hover{border-color:#c4ced2;background-color:#b6c1c7}#react-app-root .--grade10{color:#fff;border-color:#c78a2e;background-color:#c78a2e;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--grade10--InteractiveDarken:hover{border-color:#895f20;background-color:#9e6d24}#react-app-root .--grade10--InteractiveLighten:hover{border-color:#dcad66;background-color:#d7a251}#react-app-root .--addition{color:#fff;border-color:#ed145b;background-color:#ed145b;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--addition--InteractiveDarken:hover{border-color:#a80d3f;background-color:#bf0f48}#react-app-root .--addition--InteractiveLighten:hover{border-color:#f25b8d;background-color:#f1437c}#react-app-root .--additionImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/addition.png)}#react-app-root .--algebra{color:#fff;border-color:#fd60a8;background-color:#fd60a8;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--algebra--InteractiveDarken:hover{border-color:#fc147f;background-color:#fc2e8c}#react-app-root .--algebra--InteractiveLighten:hover{border-color:#feacd1;background-color:#fe92c4}#react-app-root .--algebraImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/algebra.png)}#react-app-root .--comparison{color:#fff;border-color:#8dc63f;background-color:#8dc63f;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--comparison--InteractiveDarken:hover{border-color:#648e2a;background-color:#72a230}#react-app-root .--comparison--InteractiveLighten:hover{border-color:#b0d87a;background-color:#a4d266}#react-app-root .--comparisonImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/comparison.png)}#react-app-root .--counting{color:#fff;border-color:#f26522;background-color:#f26522;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--counting--InteractiveDarken:hover{border-color:#bc440b;background-color:#d54d0d}#react-app-root .--counting--InteractiveLighten:hover{border-color:#f6976a;background-color:#f58752}#react-app-root .--countingImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/counting.png)}#react-app-root .--decimals{color:#fff;border-color:#0bac8c;background-color:#0bac8c;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--decimals--InteractiveDarken:hover{border-color:#066451;background-color:#087c65}#react-app-root .--decimals--InteractiveLighten:hover{border-color:#14f0c4;background-color:#0edcb3}#react-app-root .--decimalsImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/decimals.png)}#react-app-root .--division{color:#fff;border-color:#f7891d;background-color:#f7891d;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--division--InteractiveDarken:hover{border-color:#c16307;background-color:#d97008}#react-app-root .--division--InteractiveLighten:hover{border-color:#fab067;background-color:#f9a34e}#react-app-root .--divisionImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/division.png)}#react-app-root .--estimation{color:#fff;border-color:#d6171f;background-color:#d6171f;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--estimation--InteractiveDarken:hover{border-color:#911015;background-color:#a81218}#react-app-root .--estimation--InteractiveLighten:hover{border-color:#ec4e54;background-color:#e9373e}#react-app-root .--estimationImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/estimation.png)}#react-app-root .--fractions{color:#fff;border-color:#369ac4;background-color:#369ac4;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--fractions--InteractiveDarken:hover{border-color:#256b88;background-color:#2b7b9c}#react-app-root .--fractions--InteractiveLighten:hover{border-color:#6fb9d7;background-color:#5bafd2}#react-app-root .--fractionsImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/fractions.png)}#react-app-root .--geometry{color:#fff;border-color:#f7c21d;background-color:#f7c21d;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--geometry--InteractiveDarken:hover{border-color:#c19307;background-color:#d9a608}#react-app-root .--geometry--InteractiveLighten:hover{border-color:#fad667;background-color:#f9cf4e}#react-app-root .--geometryImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/geometry.png)}#react-app-root .--graphing{color:#fff;border-color:#2c5a87;background-color:#2c5a87;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--graphing--InteractiveDarken:hover{border-color:#19344d;background-color:#1f4061}#react-app-root .--graphing--InteractiveLighten:hover{border-color:#3f80c0;background-color:#3974ad}#react-app-root .--graphingImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/graphing.png)}#react-app-root .--measurement{color:#fff;border-color:#367ec4;background-color:#367ec4;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--measurement--InteractiveDarken:hover{border-color:#255788;background-color:#2b649c}#react-app-root .--measurement--InteractiveLighten:hover{border-color:#6fa4d7;background-color:#5b97d2}#react-app-root .--measurementImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/measurement.png)}#react-app-root .--mixedequations{color:#fff;border-color:#5f432d;background-color:#5f432d;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--mixedequations--InteractiveDarken:hover{border-color:#2b1e14;background-color:#3c2b1d}#react-app-root .--mixedequations--InteractiveLighten:hover{border-color:#936846;background-color:#825b3d}#react-app-root .--mixedequationsImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/mixedequations.png)}#react-app-root .--money{color:#fff;border-color:#f7d61d;background-color:#f7d61d;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--money--InteractiveDarken:hover{border-color:#c1a507;background-color:#d9ba08}#react-app-root .--money--InteractiveLighten:hover{border-color:#fae367;background-color:#f9df4e}#react-app-root .--moneyImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/money.png)}#react-app-root .--multiplication{color:#fff;border-color:#474c57;background-color:#474c57;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--multiplication--InteractiveDarken:hover{border-color:#25272d;background-color:#30333b}#react-app-root .--multiplication--InteractiveLighten:hover{border-color:#697181;background-color:#5e6573}#react-app-root .--multiplicationImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/multiplication.png)}#react-app-root .--numberpatterns{color:#fff;border-color:#8560a8;background-color:#8560a8;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--numberpatterns--InteractiveDarken:hover{border-color:#5f4279;background-color:#6b4b8a}#react-app-root .--numberpatterns--InteractiveLighten:hover{border-color:#ab91c3;background-color:#9e81ba}#react-app-root .--numberpatternsImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/numberpatterns.png)}#react-app-root .--numberproperties{color:#fff;border-color:#379ab5;background-color:#379ab5;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--numberproperties--InteractiveDarken:hover{border-color:#25687a;background-color:#2b798e}#react-app-root .--numberproperties--InteractiveLighten:hover{border-color:#68bad1;background-color:#54b2cb}#react-app-root .--numberpropertiesImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/numberproperties.png)}#react-app-root .--positions{color:#fff;border-color:#54235f;background-color:#54235f;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--positions--InteractiveDarken:hover{border-color:#230e27;background-color:#33153a}#react-app-root .--positions--InteractiveLighten:hover{border-color:#853897;background-color:#753184}#react-app-root .--positionsImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/positions.png)}#react-app-root .--ratios{color:#fff;border-color:#ed4424;background-color:#ed4424;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--ratios--InteractiveDarken:hover{border-color:#b6290f;background-color:#cd2f11}#react-app-root .--ratios--InteractiveLighten:hover{border-color:#f3806b;background-color:#f16c53}#react-app-root .--ratiosImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/ratios.png)}#react-app-root .--stats{color:#fff;border-color:#7cc242;background-color:#7cc242;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--stats--InteractiveDarken:hover{border-color:#578b2d;background-color:#639e33}#react-app-root .--stats--InteractiveLighten:hover{border-color:#a4d57c;background-color:#97ce69}#react-app-root .--statsImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/stats.png)}#react-app-root .--subtraction{color:#fff;border-color:#d560a8;background-color:#d560a8;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--subtraction--InteractiveDarken:hover{border-color:#b83184;background-color:#ca3892}#react-app-root .--subtraction--InteractiveLighten:hover{border-color:#e59dc9;background-color:#e088be}#react-app-root .--subtractionImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/subtraction.png)}#react-app-root .--time{color:#fff;border-color:#5e9663;background-color:#5e9663;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#react-app-root .--time--InteractiveDarken:hover{border-color:#416744;background-color:#4a774e}#react-app-root .--time--InteractiveLighten:hover{border-color:#8bb68e;background-color:#7bac7f}#react-app-root .--timeImage{background-image:url(https://storage.googleapis.com/cdn.mathgames.com/images/skill_icons_white/time.png)}.subscribe-btn{background:#f1c161;color:#24486e;font-size:125%;padding:.5em 1em;text-align:center;border:4px solid #ecdc90;font-weight:700;-webkit-border-radius:1rem;border-radius:1rem;min-width:20vw;margin:0 auto;-webkit-transition:all .2s ease;transition:all .2s ease}.subscribe-btn:hover{background:#f5b42c}@media screen and (min-width:1024px){.subscribe-btn{font-size:150%;padding:.75em 1.25em}}article.contactUs{margin-bottom:3em}article.contactUs input,article.contactUs input[type=submit],article.contactUs textarea{width:100%}article.contactUs textarea{min-height:130px;resize:vertical}article.contactUs .full-title{width:60%;margin:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){article.contactUs .full-title{width:100%}}article.contactUs .inverse-title{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:center;color:#666;font-weight:400;font-size:2.3vw;line-height:3.5vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 1vw}article.contactUs .inverse-title.theme-1{color:#6dd0bd}article.contactUs .inverse-title.theme-2{color:#f694c1}article.contactUs .inverse-title.theme-3{color:#8bb4dc}article.contactUs .info-page,article.contactUs .wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:50%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){article.contactUs .info-page,article.contactUs .wrapper{width:100%}}article.contactUs .text{text-align:center;color:#666;font-weight:300;padding:1vw 0;font-size:1.5vw;line-height:2.1vw}article.contactUs .text a{color:#2174a7;font-weight:700}article.contactUs .text a:hover{cursor:pointer}article.contactUs .span-half{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}article.contactUs .form{padding-right:1em;position:relative}article.contactUs .form .errors{display:none!important}article.contactUs .hasErrors .errors{display:block!important}article.contactUs .pending .loader{display:block}article.contactUs .loader{position:absolute;width:100%;height:100%;top:0;left:0;color:#505050;display:none;font-size:14px;font-weight:700;padding-top:60px;text-align:center;background:#fff;background:hsla(0,0%,100%,.5)}article.contactUs .loader img{display:block;height:50px;margin:1em auto;width:50px}article.contactUs .address{color:#5e5e5e;font-weight:400;text-align:center;font-size:1.2vw;font-weight:300;line-height:1.8vw;-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%}article.contactUs .address .country{font-size:1.2vw;color:#666;font-weight:700;line-height:2vw;font-size:1.5vw}article.contactUs .result{color:#505050;font-size:14px;text-align:center;line-height:4em}article.contactUs hr{background-color:#e6e6e6;height:1px;border:0}@media only screen and (max-width:761px){article.contactUs .address{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:1em}}#form-contact{max-width:50%;margin:20px auto}#form-contact label{font-weight:500;padding:10px 0;display:block}#form-contact input[type=text],#form-contact textarea{margin-bottom:10px}#form-contact .errors{padding:0 0 10px;color:red;font-weight:500}body[data-page-id=weebly]{padding-top:0}body[data-page-id=weebly] #weeblySettings{top:0;position:absolute;width:100%}body[data-page-id=weebly] .section-title{margin-bottom:1em}body[data-page-id=weebly] input[type=button]{width:auto;height:40px;padding:0 10px;margin:5px 10px 0 0}body[data-page-id=weebly] select{height:40px;margin-top:5px}body[data-page-id=weebly] .standard-list .pane>ul{padding-top:0}body[data-page-id=weebly] #question-count{margin-right:10px}#appBody[data-page-id=mathjamPage] h1,#appBody[data-page-id=mathjamPage] h2{color:#004f8b;font-size:46px}@media only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:landscape)and (max-aspect-ratio:2/1),only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:portrait)and (min-aspect-ratio:3/5),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=mathjamPage] h1,#appBody[data-page-id=mathjamPage] h2{font-size:32px}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=mathjamPage] h1,#appBody[data-page-id=mathjamPage] h2{font-size:24px}}#appBody[data-page-id=mathjamPage] h1.text-center,#appBody[data-page-id=mathjamPage] h2.text-center{text-align:center}#appBody[data-page-id=mathjamPage] p{line-height:1.2}#appBody[data-page-id=mathjamPage] .container{max-width:90%;padding:0 2rem;margin:0 auto}@media(min-width:1920px){#appBody[data-page-id=mathjamPage] .container{max-width:1600px}#appBody[data-page-id=mathjamPage] .col-left{padding-right:4rem}#appBody[data-page-id=mathjamPage] .col-right{padding-left:4rem}}#appBody[data-page-id=mathjamPage] .hero .content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;padding:2.5rem 0}#appBody[data-page-id=mathjamPage] .hero .content img{width:75%;height:auto;object-fit:cover;margin-top:.5rem;margin-bottom:2rem}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .hero .content img{width:100%}}#appBody[data-page-id=mathjamPage] .hero .main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .hero .main{width:50%}}#appBody[data-page-id=mathjamPage] .hero .col-left{width:25%;padding-right:2rem;display:none}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .hero .col-left{display:block}}#appBody[data-page-id=mathjamPage] .hero .col-right{width:25%;padding-left:2rem;display:none}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .hero .col-right{display:block}}#appBody[data-page-id=mathjamPage] .hero .ad-bottom{display:block;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=mathjamPage] .hero .ad-bottom .leaderboard_wrapper:before{bottom:unset;color:#48a6db}#appBody[data-page-id=mathjamPage] .hero .ad-bottom .frame-placement{margin:0 auto}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .hero .ad-bottom{display:block}}#appBody[data-page-id=mathjamPage] .featureSection{background:#f3ba52;padding:2.5rem 0}#appBody[data-page-id=mathjamPage] .featureSection .container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=mathjamPage] .featureSection .container:has(div.is-reverse){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .featureSection .container:has(div.is-reverse){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .featureSection .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}}#appBody[data-page-id=mathjamPage] .featureSection .container div{padding-top:16px;padding-left:auto;padding-right:auto;width:100%}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .featureSection .container div{width:auto;padding-top:0;padding-right:32px;padding-left:0}#appBody[data-page-id=mathjamPage] .featureSection .container div.is-reverse{padding-right:0;padding-left:32px}}#appBody[data-page-id=mathjamPage] .featureSection .container img{width:90%;height:auto;object-fit:cover;object-position:center 20%;-webkit-border-radius:24px;border-radius:24px;background-color:#fff}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .featureSection .container img{width:30%;height:auto}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=mathjamPage] .featureSection .container img{width:100%;height:auto}}#appBody[data-page-id=mathjamPage] .featureSection .container p{color:#004f8b;margin-top:10px;font-size:1.1rem}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .featureSection .container p{font-size:1.45rem}}#appBody[data-page-id=mathjamPage] .featureSection .container.subscribe-cta{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:2em}#appBody[data-page-id=mathjamPage] .featureSection .container ul{list-style-type:none;margin:1em 0}#appBody[data-page-id=mathjamPage] .featureSection .container ul li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.2em;padding:.5em;color:#004f8b}#appBody[data-page-id=mathjamPage] .featureSection .container ul li+li{margin-top:.5em}#appBody[data-page-id=mathjamPage] .featureSection .container ul li:before{font-family:FontAwesome;-webkit-box-flex:0;-webkit-flex:0 0 2em;flex:0 0 2em;text-align:left}#appBody[data-page-id=mathjamPage] .featureSection .container ul li.jam-assignment:before{content:""}#appBody[data-page-id=mathjamPage] .featureSection .container ul li.track-progression:before{content:""}#appBody[data-page-id=mathjamPage] .featureSection .container ul li.jam-skills:before{content:""}#appBody[data-page-id=mathjamPage] .featureColSection{padding:2.5rem 0;display:block}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .featureColSection .container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}}#appBody[data-page-id=mathjamPage] .featureColSection .item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:1rem;background:#04b2d9;color:#fff;-webkit-border-radius:24px;border-radius:24px;margin:10px 0;text-align:left}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .featureColSection .item{text-align:center}}#appBody[data-page-id=mathjamPage] .featureColSection .item h3{font-size:1.2rem}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .featureColSection .item h3{font-size:1.65rem}}#appBody[data-page-id=mathjamPage] .featureColSection .item p{margin-top:8px;margin-bottom:0}#appBody[data-page-id=mathjamPage] .featureColSection .item img{min-width:30%;max-width:30%;height:8rem;object-fit:contain;-webkit-border-radius:24px;border-radius:24px;background-color:#fff;margin-right:12px;display:block}#appBody[data-page-id=mathjamPage] .featureColSection .item img.extra-pad{padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:321px)and (max-width:761px){#appBody[data-page-id=mathjamPage] .featureColSection .item img{display:none}}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .featureColSection .item img{min-width:90%;max-width:90%;height:9rem;margin:12px auto}}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .featureColSection .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:20%;margin:0 10px}}#appBody[data-page-id=mathjamPage] .faqSection{padding:2.5rem 0;margin-bottom:65px}@media only screen and (min-width:1024px){#appBody[data-page-id=mathjamPage] .faqSection{margin-bottom:0}}#appBody[data-page-id=mathjamPage] .faqSection .faqItem{display:block;width:100%;background:none;margin-top:16px;border:1px solid #04b2d9;-webkit-border-radius:8px;border-radius:8px}#appBody[data-page-id=mathjamPage] .faqSection .faqItem .question{font-family:Source Sans Pro,sans-serif!important;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:1rem;font-size:1.1rem;color:#004f8b;text-align:left}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .faqSection .faqItem .question{font-size:1.5rem}}#appBody[data-page-id=mathjamPage] .faqSection .faqItem .answer{font-family:Source Sans Pro,sans-serif!important;height:0;overflow:hidden;font-size:1.1rem;color:#04b2d9;text-align:left}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .faqSection .faqItem .answer{font-size:1.5rem}}#appBody[data-page-id=mathjamPage] .faqSection .faqItem.is-active .question i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#appBody[data-page-id=mathjamPage] .faqSection .faqItem.is-active .answer{padding:0 1rem .5rem;height:auto}#appBody[data-page-id=mathjamPage] .faqSection .faqItem:last-child{margin-bottom:0}#appBody[data-page-id=mathjamPage] .green-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;background:#0fb913;border:1px solid #68eb6b;color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=mathjamPage] .green-btn.large{padding:1rem 2.75rem;font-size:1.75rem;font-weight:700}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .green-btn.large{padding:1.75rem 3.25rem;font-size:2rem}}#appBody[data-page-id=mathjamPage] .green-btn.small{padding:.5rem 1rem;font-size:1.1rem}@media only screen and (min-width:1240px){#appBody[data-page-id=mathjamPage] .green-btn.small{padding:.75rem 1.25rem;font-size:1.5rem}}#appBody[data-page-id=mathjamPage] .green-btn:hover{background:#0da111}.grade-tiles{margin:1em 0;text-align:center;width:100%}.grade-tiles li{display:inline-block}.grade-tiles .title{font-size:40px;font-weight:300;color:#48a6db;padding-bottom:10px;margin-bottom:40px;text-align:center;border-bottom:1px solid #e6e6e6;overflow:hidden}.grade-tiles .grade-icon{border-style:solid;cursor:pointer;display:inline-block;border-width:.05em;margin:.1em;-webkit-border-radius:50%;border-radius:50%;font-size:5em;height:2em;line-height:2em;width:2em}@media only screen and (min-width:250px)and (max-width:320px){.grade-tiles .grade-icon{font-size:2em}}@media only screen and (min-width:321px)and (max-width:761px){.grade-tiles .grade-icon{font-size:2.5em}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.grade-tiles .grade-icon{font-size:4.2em}}.grade-tiles .grade-icon:hover{color:#fff}.grade-tiles.grade-P{color:#32b16e;border-color:#32b16e}.current .grade-tiles.grade-P,.grade-tiles.grade-P:hover{background-color:#32b16e}.grade-tiles.grade-K{color:#ef2059;border-color:#ef2059}.current .grade-tiles.grade-K,.grade-tiles.grade-K:hover{background-color:#ef2059}.grade-tiles.grade-0{color:#32b16e;border-color:#32b16e}.current .grade-tiles.grade-0,.grade-tiles.grade-0:hover{background-color:#32b16e}.grade-tiles.grade-1{color:#ef2059;border-color:#ef2059}.current .grade-tiles.grade-1,.grade-tiles.grade-1:hover{background-color:#ef2059}.grade-tiles.grade-2{color:#ff65a9;border-color:#ff65a9}.current .grade-tiles.grade-2,.grade-tiles.grade-2:hover{background-color:#ff65a9}.grade-tiles.grade-3{color:#8ec429;border-color:#8ec429}.current .grade-tiles.grade-3,.grade-tiles.grade-3:hover{background-color:#8ec429}.grade-tiles.grade-4{color:#f46600;border-color:#f46600}.current .grade-tiles.grade-4,.grade-tiles.grade-4:hover{background-color:#f46600}.grade-tiles.grade-5{color:#00ab8b;border-color:#00ab8b}.current .grade-tiles.grade-5,.grade-tiles.grade-5:hover{background-color:#00ab8b}.grade-tiles.grade-6{color:#f98900;border-color:#f98900}.current .grade-tiles.grade-6,.grade-tiles.grade-6:hover{background-color:#f98900}.grade-tiles.grade-7{color:#d81f11;border-color:#d81f11}.current .grade-tiles.grade-7,.grade-tiles.grade-7:hover{background-color:#d81f11}.grade-tiles.grade-8{color:#00a2e5;border-color:#00a2e5}.current .grade-tiles.grade-8,.grade-tiles.grade-8:hover{background-color:#00a2e5}.grade-tiles.grade-9{color:#a346d1;border-color:#a346d1}.current .grade-tiles.grade-9,.grade-tiles.grade-9:hover{background-color:#a346d1}.grade-tiles.grade-10{color:#99a9b1;border-color:#99a9b1}.current .grade-tiles.grade-10,.grade-tiles.grade-10:hover{background-color:#99a9b1}.grade-tiles.grade-11{color:#c78a2e;border-color:#c78a2e}.current .grade-tiles.grade-11,.grade-tiles.grade-11:hover{background-color:#c78a2e}.math-bkgnd.skill-list-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.math-bkgnd.skill-list-wrapper .list-frame-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}.math-bkgnd.skill-list-wrapper .list-frame-wrapper .list-container{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.math-bkgnd.skill-list-wrapper .list-frame-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}.math-bkgnd.skill-list-wrapper .list-container{display:-webkit-box;display:-webkit-flex;display:flex}.math-bkgnd.skill-list-wrapper .list-container .grade-badges,.math-bkgnd.skill-list-wrapper .list-container .skill-badges{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}.page-info .curriculum-name{margin-top:1em;font-size:1.5em;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;line-height:1em}.page-info .grade-header,.page-info .skill-header{position:relative;font-size:2em;min-height:2em;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3em;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;line-height:2em;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;overflow:hidden}.page-info .grade-header:before,.page-info .skill-header:before{position:absolute;content:"";top:0;left:0;bottom:0;width:2em}.page-info .grade-header.skill-addition,.page-info .skill-header.skill-addition{border-bottom:2px solid #ed145b;color:#ed145b}.page-info .grade-header.skill-addition:before,.page-info .skill-header.skill-addition:before{background-color:#ed145b;background-image:url(../images/skills/50/addition.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-algebra,.page-info .skill-header.skill-algebra{border-bottom:2px solid #fd60a8;color:#fd60a8}.page-info .grade-header.skill-algebra:before,.page-info .skill-header.skill-algebra:before{background-color:#fd60a8;background-image:url(../images/skills/50/algebra.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-comparison,.page-info .skill-header.skill-comparison{border-bottom:2px solid #8dc63f;color:#8dc63f}.page-info .grade-header.skill-comparison:before,.page-info .skill-header.skill-comparison:before{background-color:#8dc63f;background-image:url(../images/skills/50/comparison.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-counting,.page-info .skill-header.skill-counting{border-bottom:2px solid #f26522;color:#f26522}.page-info .grade-header.skill-counting:before,.page-info .skill-header.skill-counting:before{background-color:#f26522;background-image:url(../images/skills/50/counting.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-decimals,.page-info .skill-header.skill-decimals{border-bottom:2px solid #0bac8c;color:#0bac8c}.page-info .grade-header.skill-decimals:before,.page-info .skill-header.skill-decimals:before{background-color:#0bac8c;background-image:url(../images/skills/50/decimals.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-division,.page-info .skill-header.skill-division{border-bottom:2px solid #f7891d;color:#f7891d}.page-info .grade-header.skill-division:before,.page-info .skill-header.skill-division:before{background-color:#f7891d;background-image:url(../images/skills/50/division.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-estimation,.page-info .skill-header.skill-estimation{border-bottom:2px solid #d6171f;color:#d6171f}.page-info .grade-header.skill-estimation:before,.page-info .skill-header.skill-estimation:before{background-color:#d6171f;background-image:url(../images/skills/50/estimation.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-fractions,.page-info .skill-header.skill-fractions{border-bottom:2px solid #369ac4;color:#369ac4}.page-info .grade-header.skill-fractions:before,.page-info .skill-header.skill-fractions:before{background-color:#369ac4;background-image:url(../images/skills/50/fractions.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-geometry,.page-info .skill-header.skill-geometry{border-bottom:2px solid #f7c21d;color:#f7c21d}.page-info .grade-header.skill-geometry:before,.page-info .skill-header.skill-geometry:before{background-color:#f7c21d;background-image:url(../images/skills/50/geometry.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-graphing,.page-info .skill-header.skill-graphing{border-bottom:2px solid #2c5a87;color:#2c5a87}.page-info .grade-header.skill-graphing:before,.page-info .skill-header.skill-graphing:before{background-color:#2c5a87;background-image:url(../images/skills/50/graphing.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-measurement,.page-info .skill-header.skill-measurement{border-bottom:2px solid #367ec4;color:#367ec4}.page-info .grade-header.skill-measurement:before,.page-info .skill-header.skill-measurement:before{background-color:#367ec4;background-image:url(../images/skills/50/measurement.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-mixedequations,.page-info .skill-header.skill-mixedequations{border-bottom:2px solid #5f432d;color:#5f432d}.page-info .grade-header.skill-mixedequations:before,.page-info .skill-header.skill-mixedequations:before{background-color:#5f432d;background-image:url(../images/skills/50/mixedequations.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-money,.page-info .skill-header.skill-money{border-bottom:2px solid #f7d61d;color:#f7d61d}.page-info .grade-header.skill-money:before,.page-info .skill-header.skill-money:before{background-color:#f7d61d;background-image:url(../images/skills/50/money.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-multiplication,.page-info .skill-header.skill-multiplication{border-bottom:2px solid #474c57;color:#474c57}.page-info .grade-header.skill-multiplication:before,.page-info .skill-header.skill-multiplication:before{background-color:#474c57;background-image:url(../images/skills/50/multiplication.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-numberpatterns,.page-info .skill-header.skill-numberpatterns{border-bottom:2px solid #8560a8;color:#8560a8}.page-info .grade-header.skill-numberpatterns:before,.page-info .skill-header.skill-numberpatterns:before{background-color:#8560a8;background-image:url(../images/skills/50/numberpatterns.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-numberproperties,.page-info .skill-header.skill-numberproperties{border-bottom:2px solid #379ab5;color:#379ab5}.page-info .grade-header.skill-numberproperties:before,.page-info .skill-header.skill-numberproperties:before{background-color:#379ab5;background-image:url(../images/skills/50/numberproperties.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-positions,.page-info .skill-header.skill-positions{border-bottom:2px solid #54235f;color:#54235f}.page-info .grade-header.skill-positions:before,.page-info .skill-header.skill-positions:before{background-color:#54235f;background-image:url(../images/skills/50/positions.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-ratios,.page-info .skill-header.skill-ratios{border-bottom:2px solid #ed4424;color:#ed4424}.page-info .grade-header.skill-ratios:before,.page-info .skill-header.skill-ratios:before{background-color:#ed4424;background-image:url(../images/skills/50/ratios.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-stats,.page-info .skill-header.skill-stats{border-bottom:2px solid #7cc242;color:#7cc242}.page-info .grade-header.skill-stats:before,.page-info .skill-header.skill-stats:before{background-color:#7cc242;background-image:url(../images/skills/50/stats.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-subtraction,.page-info .skill-header.skill-subtraction{border-bottom:2px solid #d560a8;color:#d560a8}.page-info .grade-header.skill-subtraction:before,.page-info .skill-header.skill-subtraction:before{background-color:#d560a8;background-image:url(../images/skills/50/subtraction.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.skill-time,.page-info .skill-header.skill-time{border-bottom:2px solid #5e9663;color:#5e9663}.page-info .grade-header.skill-time:before,.page-info .skill-header.skill-time:before{background-color:#5e9663;background-image:url(../images/skills/50/time.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-info .grade-header.grade-P,.page-info .skill-header.grade-P{border-bottom:2px solid #32b16e;color:#32b16e}.page-info .grade-header.grade-P:before,.page-info .skill-header.grade-P:before{content:"P";background-color:#32b16e;color:#fff;text-align:center}.page-info .grade-header.grade-K,.page-info .skill-header.grade-K{border-bottom:2px solid #ef2059;color:#ef2059}.page-info .grade-header.grade-K:before,.page-info .skill-header.grade-K:before{content:"K";background-color:#ef2059;color:#fff;text-align:center}.page-info .grade-header.grade-0,.page-info .skill-header.grade-0{border-bottom:2px solid #32b16e;color:#32b16e}.page-info .grade-header.grade-0:before,.page-info .skill-header.grade-0:before{content:"0";background-color:#32b16e;color:#fff;text-align:center}.page-info .grade-header.grade-1,.page-info .skill-header.grade-1{border-bottom:2px solid #ef2059;color:#ef2059}.page-info .grade-header.grade-1:before,.page-info .skill-header.grade-1:before{content:"1";background-color:#ef2059;color:#fff;text-align:center}.page-info .grade-header.grade-2,.page-info .skill-header.grade-2{border-bottom:2px solid #ff65a9;color:#ff65a9}.page-info .grade-header.grade-2:before,.page-info .skill-header.grade-2:before{content:"2";background-color:#ff65a9;color:#fff;text-align:center}.page-info .grade-header.grade-3,.page-info .skill-header.grade-3{border-bottom:2px solid #8ec429;color:#8ec429}.page-info .grade-header.grade-3:before,.page-info .skill-header.grade-3:before{content:"3";background-color:#8ec429;color:#fff;text-align:center}.page-info .grade-header.grade-4,.page-info .skill-header.grade-4{border-bottom:2px solid #f46600;color:#f46600}.page-info .grade-header.grade-4:before,.page-info .skill-header.grade-4:before{content:"4";background-color:#f46600;color:#fff;text-align:center}.page-info .grade-header.grade-5,.page-info .skill-header.grade-5{border-bottom:2px solid #00ab8b;color:#00ab8b}.page-info .grade-header.grade-5:before,.page-info .skill-header.grade-5:before{content:"5";background-color:#00ab8b;color:#fff;text-align:center}.page-info .grade-header.grade-6,.page-info .skill-header.grade-6{border-bottom:2px solid #f98900;color:#f98900}.page-info .grade-header.grade-6:before,.page-info .skill-header.grade-6:before{content:"6";background-color:#f98900;color:#fff;text-align:center}.page-info .grade-header.grade-7,.page-info .skill-header.grade-7{border-bottom:2px solid #d81f11;color:#d81f11}.page-info .grade-header.grade-7:before,.page-info .skill-header.grade-7:before{content:"7";background-color:#d81f11;color:#fff;text-align:center}.page-info .grade-header.grade-8,.page-info .skill-header.grade-8{border-bottom:2px solid #00a2e5;color:#00a2e5}.page-info .grade-header.grade-8:before,.page-info .skill-header.grade-8:before{content:"8";background-color:#00a2e5;color:#fff;text-align:center}.page-info .grade-header.grade-9,.page-info .skill-header.grade-9{border-bottom:2px solid #a346d1;color:#a346d1}.page-info .grade-header.grade-9:before,.page-info .skill-header.grade-9:before{content:"9";background-color:#a346d1;color:#fff;text-align:center}.page-info .grade-header.grade-10,.page-info .skill-header.grade-10{border-bottom:2px solid #99a9b1;color:#99a9b1}.page-info .grade-header.grade-10:before,.page-info .skill-header.grade-10:before{content:"10";background-color:#99a9b1;color:#fff;text-align:center}.page-info .grade-header.grade-11,.page-info .skill-header.grade-11{border-bottom:2px solid #c78a2e;color:#c78a2e}.page-info .grade-header.grade-11:before,.page-info .skill-header.grade-11:before{content:"11";background-color:#c78a2e;color:#fff;text-align:center}#appBody[data-page-id=videoIndex] .announcement{font-size:2em;text-align:center;line-height:1.5em}#appBody[data-page-id=videoIndex] #mappingList{width:100%}#appBody[data-page-id=videoIndex] .video-list__item{height:6em;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}#appBody[data-page-id=videoIndex] .video-list__item .video-icon{height:auto;width:3em;margin:0 .5em 0 .25em;-webkit-box-flex:0;-webkit-flex:0 0 3em;flex:0 0 3em}#appBody[data-page-id=videoIndex] .video-list__item .skill-key{-webkit-box-flex:0;-webkit-flex:0 0;flex:0 0}#appBody[data-page-id=videoIndex] .video-list__item .skill-game{color:#6c7488;font-size:1.4em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;padding:0 .5vw .25em 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=videoIndex] .video-list__item .skill-game{font-size:1em}}#appBody[data-page-id=videoIndex] .video-list__item .info_container{-webkit-box-flex:1;-webkit-flex:1 0;flex:1 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;margin-left:1em}#appBody[data-page-id=videoIndex] .video-list__item .info_container:hover{cursor:pointer}#appBody[data-page-id=videoIndex] .video-list__item .info_container .advisors_container{color:#6c7488;font-size:1.1em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=videoIndex] .video-list__item .info_container .advisors_container{font-size:1em}}#appBody[data-page-id=videoIndex] .video-list__item .info_container .advisors_container__lead{-webkit-box-flex:0;-webkit-flex:0 auto;flex:0 auto;margin-right:.5em;font-weight:200}#appBody[data-page-id=videoIndex] .video-list__item .info_container .advisors_container .advisor__headshot{-webkit-border-radius:1000px;border-radius:1000px;height:1.5em;width:1.5em}#appBody[data-page-id=videoIndex] .main-banner-container{height:22vw}#appBody[data-page-id=videoIndex] .info-page .meters-header,#appBody[data-page-id=videoIndex] .wrapper .meters-header{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:0}#appBody[data-page-id=videoIndex] .info-page .meters-header .meters-title,#appBody[data-page-id=videoIndex] .wrapper .meters-header .meters-title{padding:1vw 0;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=videoIndex] .info-page .meters-header .meters-title,#appBody[data-page-id=videoIndex] .wrapper .meters-header .meters-title{margin:0}}#appBody[data-page-id=videoIndex] .info-page .meters-header .title-banner,#appBody[data-page-id=videoIndex] .wrapper .meters-header .title-banner{background-image:url(../images/video-banner.png);width:100%;height:100%;background-position:0;background-repeat:no-repeat;background-size:contain}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=videoIndex] .info-page .meters-header .title-banner,#appBody[data-page-id=videoIndex] .wrapper .meters-header .title-banner{height:5em;background-position:50%;background-image:url(../images/video-banner-mobile.png)}}.standard-list .section-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.standard-list [data-opened] .pane{max-height:599999px}.standard-list [data-opened] .section-title{color:#fff;background-color:#48a6db!important}.standard-list [data-opened] .section-title .section-button{background-image:url(../images/section-button-open.png)}.standard-list .pane{overflow:hidden;max-height:0;-webkit-transition-property:max-height;transition-property:max-height}.standard-list .section-title{background-color:#ecf6fb;color:#48a6db;overflow:hidden!important;cursor:pointer!important}.standard-list .section-title button{cursor:pointer;outline:none}.standard-list .section-title>div{padding:.5em;font-size:1.3em;font-weight:100;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.standard-list .section-title>div span{width:100%;display:block;line-height:1.5em;font-size:1.2em;font-weight:400}.standard-list .section-title .section-button{background-size:3em 3em;background-image:url(../images/section-button.png);background-repeat:no-repeat;background-position:50%;background-color:transparent;border:0;padding:0 .5em;height:4em;-webkit-box-flex:0;-webkit-flex:0 0 4em;flex:0 0 4em;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.standard-list .section-title{margin-bottom:15px}}.standard-list .standard{margin:1vw 0}.standard-list .standard .title{font-size:2vw;text-align:left;margin-bottom:1vw;color:#0f62a3}.standard-list .standard .description{color:#48a6db;font-size:1.2vw;line-height:1.5vw}.standard-list .standard .standard-title{margin:1vw 0;font-weight:400;text-align:left;font-size:1.3vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){ul.standard-list{padding:0 2vw}}body[data-page-id=curriculums] .curriculumsList__header{font-size:2vw;border:2px solid #e6e6e6;border-right:none;border-left:none;color:#a3a3a3;padding:.5vw 0}body[data-page-id=curriculums] .curriculumsList__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:1vw 0}body[data-page-id=curriculums] .curriculumsList__curriculum{-webkit-box-flex:0;-webkit-flex:0 1 45%;flex:0 1 45%;padding:.5vw 1vw;border:1px solid #e6e6e6;-webkit-border-radius:5px;border-radius:5px;margin:.5vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}body[data-page-id=curriculums] .curriculumsList__curriculum:hover{background-color:#e6e6e6;cursor:pointer}body[data-page-id=curriculums] .curriculumsList__curriculum--selected{background-color:#67c168}body[data-page-id=curriculums] .curriculumsList__curriculum--selected .curriculum__text .text__name{color:#fff!important}body[data-page-id=curriculums] .curriculumsList__curriculum--selected:hover{background-color:#67c168;cursor:auto}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__flag{display:inline-block;-webkit-transform:scale(1.5);transform:scale(1.5)}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text{display:inline-block;margin-left:1.5vw;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:.5vw 0;position:relative}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text .text__name{color:#a3a3a3;font-size:1.5vw;height:4vw;line-height:2vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text .text__link{text-align:right;position:absolute;right:0;bottom:.25vw;color:#0064a5}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text .text__link i{font-family:FontAwesome;font-style:normal}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=curriculums] .curriculumsList__header{margin:auto;width:95%}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text .text__name{text-align:center;font-size:2vw;height:7vw}}@media only screen and (max-width:761px){body[data-page-id=curriculums] .curriculumsList__header{font-size:5vw}body[data-page-id=curriculums] .curriculumsList__curriculum{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__flag{margin:.5vw 0 0}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text{width:95%}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text .text__name{font-size:4vw;height:12vw;line-height:3vw}}@media only screen and (max-width:250px){body[data-page-id=curriculums] .curriculumsList__header{font-size:9vw}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__flag{-webkit-transform:scale(1);transform:scale(1)}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text{width:95%}body[data-page-id=curriculums] .curriculumsList__curriculum .curriculum__text .text__name{font-size:6vw;height:26vw;line-height:6vw}}body[data-page-id=advisorIndex] .advisor-list{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:1vw;-moz-column-gap:1vw;column-gap:1vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-list{-webkit-columns:0;-moz-columns:0;column-count:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}body[data-page-id=advisorIndex] .advisor-profile{padding:1.5vw 1vw;border:2px solid #e6e6e6;-webkit-border-radius:5px;border-radius:5px;margin-bottom:1vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start;font-size:1.5vw;background-color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-break-inside:avoid;break-inside:avoid;position:relative}@media only screen and (min-width:1400px)and (max-device-width:1650px){body[data-page-id=advisorIndex] .advisor-profile{font-size:1vw}}@media only screen and (min-width:1650px){body[data-page-id=advisorIndex] .advisor-profile{font-size:1vw}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-profile{width:auto;height:auto;margin:1vw;padding:3vw 2vw;-webkit-flex-basis:100%;flex-basis:100%}}@media only screen and (max-width:761px){body[data-page-id=advisorIndex] .advisor-profile{margin:1.5vw;padding:4vw 3vw}}@media only screen and (max-width:250px){body[data-page-id=advisorIndex] .advisor-profile{margin:2vw;padding:5vw 4vw}}body[data-page-id=advisorIndex] .advisor-profile>a,body[data-page-id=advisorIndex] .advisor-profile>div{display:block;color:#666}body[data-page-id=advisorIndex] .advisor-profile p{margin:.5vw 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-profile p{margin:1vw 0}}@media only screen and (max-width:761px){body[data-page-id=advisorIndex] .advisor-profile p{margin:1.5vw 0}}@media only screen and (max-width:250px){body[data-page-id=advisorIndex] .advisor-profile p{margin:2vw 0}}body[data-page-id=advisorIndex] .advisor-profile__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}body[data-page-id=advisorIndex] .advisor-profile__avatar,body[data-page-id=advisorIndex] .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile__avatar:before{width:5vw;height:5vw;position:relative}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-profile__avatar,body[data-page-id=advisorIndex] .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile__avatar:before{width:10vw;height:10vw}}@media only screen and (max-width:761px){body[data-page-id=advisorIndex] .advisor-profile__avatar,body[data-page-id=advisorIndex] .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile__avatar:before{width:16vw;height:16vw}}@media only screen and (max-width:250px){body[data-page-id=advisorIndex] .advisor-profile__avatar,body[data-page-id=advisorIndex] .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile__avatar:before{width:22vw;height:22vw}}body[data-page-id=advisorIndex] .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile__avatar:before{position:absolute;display:block;top:0;left:0;-webkit-border-radius:1000px;border-radius:1000px;background-repeat:no-repeat;background-size:cover}body[data-page-id=advisorIndex] .advisor-profile__avatar:before{content:"";background-color:#fff;background-image:url(../images/advisors/NoHeadshot.png);opacity:.1;position:absolute!important}body[data-page-id=advisorIndex] .advisor-profile__avatar-inner{z-index:1}body[data-page-id=advisorIndex] .advisor-profile__about{margin-left:1vw;font-weight:300}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-profile__about{margin-left:2vw}}@media only screen and (max-width:761px){body[data-page-id=advisorIndex] .advisor-profile__about{margin-left:3vw}}@media only screen and (max-width:250px){body[data-page-id=advisorIndex] .advisor-profile__about{margin-left:4vw}}body[data-page-id=advisorIndex] .advisor-profile__name{font-size:150%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:400}body[data-page-id=advisorIndex] .advisor-profile__bio{line-height:1.5;margin-bottom:0!important;max-width:80%;padding-left:6vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-profile__bio{max-width:none;padding-left:0}}body[data-page-id=advisorIndex] .advisor-profile__buttons{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:1.5vw}@media only screen and (max-width:761px){body[data-page-id=advisorIndex] .advisor-profile__buttons{margin-top:2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}body[data-page-id=advisorIndex] .advisor-profile__buttons .pdf-button{padding:1vw;border:2px solid #0f62a3;-webkit-border-radius:.5rem;border-radius:.5rem;background:#fff;font-size:85%;display:-webkit-box;display:-webkit-flex;display:flex;line-height:1.3;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#0f62a3;font-weight:600;margin-right:1.5vw;cursor:pointer}body[data-page-id=advisorIndex] .advisor-profile__buttons .pdf-button .pdf-icon{display:-webkit-box;display:-webkit-flex;display:flex;width:3rem;height:3rem;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}body[data-page-id=advisorIndex] .advisor-profile__buttons .pdf-button .pdf-icon img{height:100%;width:auto}body[data-page-id=advisorIndex] .advisor-profile__buttons .pdf-button .label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-left:1vw}body[data-page-id=advisorIndex] .advisor-profile__buttons .pdf-button .label>span{font-size:90%}body[data-page-id=advisorIndex] .advisor-profile__buttons .pdf-button:hover{background-color:#efefef}@media only screen and (max-width:761px){body[data-page-id=advisorIndex] .advisor-profile__buttons .pdf-button{font-size:100%;padding:2vw;margin-right:0;margin-bottom:2.5vw}body[data-page-id=advisorIndex] .advisor-profile__buttons .pdf-button .label{padding-left:2vw}}@media only screen and (max-width:1024px){body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar{position:absolute;top:1.5vw;left:1vw}body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar:before{position:absolute;top:0;left:0}body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__about{padding-left:10vw}}body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar:before{width:10vw;height:10vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar:before{width:10vw;height:10vw}}@media only screen and (max-width:761px){body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar:before{width:16vw;height:16vw}}@media only screen and (max-width:250px){body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar-inner,body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__avatar:before{width:22vw;height:22vw}}body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__bio{padding-left:11vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-profile.is-testimonial .advisor-profile__bio{max-width:none;padding-left:0}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=advisorIndex] .advisor-profile{font-size:2vw}}@media only screen and (max-width:761px){body[data-page-id=advisorIndex] .advisor-profile{font-size:4vw}}@media only screen and (max-width:250px){body[data-page-id=advisorIndex] .advisor-profile{font-size:6vw}}#appBody[data-page-id=educatorTrial] *,#appBody[data-page-id=publicTrial] *,#subscription *{-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=educatorTrial] .container,#appBody[data-page-id=publicTrial] .container,#subscription .container{width:80%;margin:.5em auto;color:#49adf0;padding:0 1em 1em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .container,#appBody[data-page-id=publicTrial] .container,#subscription .container{width:auto;margin:0;padding:0}}#appBody[data-page-id=educatorTrial] .container--top,#appBody[data-page-id=publicTrial] .container--top,#subscription .container--top{padding:0;margin:1em auto 2em}#appBody[data-page-id=educatorTrial] .sub-plan-list--bottom,#appBody[data-page-id=publicTrial] .sub-plan-list--bottom,#subscription .sub-plan-list--bottom{margin-bottom:2em}#appBody[data-page-id=educatorTrial] .full-title,#appBody[data-page-id=publicTrial] .full-title,#subscription .full-title{padding:.5em}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .full-title,#appBody[data-page-id=publicTrial] .full-title,#subscription .full-title{font-size:2rem}}#appBody[data-page-id=educatorTrial] .subscription-types,#appBody[data-page-id=publicTrial] .subscription-types,#subscription .subscription-types{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#appBody[data-page-id=educatorTrial] .subscription-features,#appBody[data-page-id=publicTrial] .subscription-features,#subscription .subscription-features{padding:0}#appBody[data-page-id=educatorTrial] .subscription-process,#appBody[data-page-id=publicTrial] .subscription-process,#subscription .subscription-process{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=educatorTrial] .subscription-process .subscription-confirm,#appBody[data-page-id=publicTrial] .subscription-process .subscription-confirm,#subscription .subscription-process .subscription-confirm{color:#fff;background:#f6c34c;margin-left:40%;padding:.5em 1.5em;font-size:1.4em;border:1px solid #efefef;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .subscription-process .subscription-confirm,#appBody[data-page-id=publicTrial] .subscription-process .subscription-confirm,#subscription .subscription-process .subscription-confirm{margin-left:0}}#appBody[data-page-id=educatorTrial] .subscription,#appBody[data-page-id=publicTrial] .subscription,#subscription .subscription{width:28%;background:#fafafa;text-align:center;-webkit-box-shadow:2px 4px 6px #bdbdbd;box-shadow:2px 4px 6px #bdbdbd;border:1px solid #bdbdbd;-webkit-border-radius:10px;border-radius:10px;padding-bottom:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .subscription,#appBody[data-page-id=publicTrial] .subscription,#subscription .subscription{width:46%}}@media only screen and (min-width:250px)and (max-width:320px){#appBody[data-page-id=educatorTrial] .subscription,#appBody[data-page-id=publicTrial] .subscription,#subscription .subscription{width:100%;margin-bottom:1em}}#appBody[data-page-id=educatorTrial] .subscription__header,#appBody[data-page-id=publicTrial] .subscription__header,#subscription .subscription__header{text-align:center;width:100%;color:#fff;font-size:1.2em;font-weight:600;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}#appBody[data-page-id=educatorTrial] .subscription__content,#appBody[data-page-id=publicTrial] .subscription__content,#subscription .subscription__content{padding:1em;font-size:1.2em}#appBody[data-page-id=educatorTrial] .subscription__price,#appBody[data-page-id=publicTrial] .subscription__price,#subscription .subscription__price{padding:.5em 1em 0;font-size:2.8em;font-weight:300}#appBody[data-page-id=educatorTrial] .subscription__price .dollar,#appBody[data-page-id=publicTrial] .subscription__price .dollar,#subscription .subscription__price .dollar{font-size:.4em;vertical-align:top}#appBody[data-page-id=educatorTrial] .subscription__price .month,#appBody[data-page-id=publicTrial] .subscription__price .month,#subscription .subscription__price .month{font-size:.4em}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .subscription__price,#appBody[data-page-id=publicTrial] .subscription__price,#subscription .subscription__price{font-size:1em}}#appBody[data-page-id=educatorTrial] .subscription__title,#appBody[data-page-id=publicTrial] .subscription__title,#subscription .subscription__title{font-size:1.4em;padding:.5em 1em;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}#appBody[data-page-id=educatorTrial] .subscription__arrow,#appBody[data-page-id=publicTrial] .subscription__arrow,#subscription .subscription__arrow{width:50%;height:0;padding-left:25%;padding-top:25%;overflow:hidden;-webkit-transform:scaleX(2) translateX(25%) translateY(-1px);transform:scaleX(2) translateX(25%) translateY(-1px)}#appBody[data-page-id=educatorTrial] .subscription__arrow div,#appBody[data-page-id=publicTrial] .subscription__arrow div,#subscription .subscription__arrow div{width:0;height:0;margin-left:-500px;margin-top:-500px;border-left:500px solid transparent;border-right:500px solid transparent;border-top:500px solid #4679bd}#appBody[data-page-id=educatorTrial] .subscription__selection,#appBody[data-page-id=publicTrial] .subscription__selection,#subscription .subscription__selection{-webkit-border-radius:5px;border-radius:5px;padding:1em;width:-webkit-calc(100% - 4em);width:calc(100% - 4em);margin:.75em auto;font-size:.75em;color:#fff;font-weight:600;border-color:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=educatorTrial] .subscription__selection--hidden,#appBody[data-page-id=publicTrial] .subscription__selection--hidden,#subscription .subscription__selection--hidden{opacity:0;visibility:hidden}#appBody[data-page-id=educatorTrial] .subscription__selection--active,#appBody[data-page-id=publicTrial] .subscription__selection--active,#subscription .subscription__selection--active{-webkit-box-shadow:2px 4px 6px #bdbdbd;box-shadow:2px 4px 6px #bdbdbd;border:1px solid #bdbdbd}#appBody[data-page-id=educatorTrial] .subscription__selection .amount,#appBody[data-page-id=publicTrial] .subscription__selection .amount,#subscription .subscription__selection .amount{font-size:1.2em;margin:.3em}#appBody[data-page-id=educatorTrial] .subscription--free .subscription__title,#appBody[data-page-id=publicTrial] .subscription--free .subscription__title,#subscription .subscription--free .subscription__title{background-color:#237fb3}#appBody[data-page-id=educatorTrial] .subscription--free .subscription__header,#appBody[data-page-id=educatorTrial] .subscription--free .subscription__selection,#appBody[data-page-id=publicTrial] .subscription--free .subscription__header,#appBody[data-page-id=publicTrial] .subscription--free .subscription__selection,#subscription .subscription--free .subscription__header,#subscription .subscription--free .subscription__selection{background-color:#48a6db}#appBody[data-page-id=educatorTrial] .subscription--free .subscription__arrow div,#appBody[data-page-id=publicTrial] .subscription--free .subscription__arrow div,#subscription .subscription--free .subscription__arrow div{border-top-color:#48a6db}#appBody[data-page-id=educatorTrial] .subscription--classroom .subscription__title,#appBody[data-page-id=publicTrial] .subscription--classroom .subscription__title,#subscription .subscription--classroom .subscription__title{background-color:#2b7100}#appBody[data-page-id=educatorTrial] .subscription--classroom .subscription__header,#appBody[data-page-id=educatorTrial] .subscription--classroom .subscription__selection,#appBody[data-page-id=publicTrial] .subscription--classroom .subscription__header,#appBody[data-page-id=publicTrial] .subscription--classroom .subscription__selection,#subscription .subscription--classroom .subscription__header,#subscription .subscription--classroom .subscription__selection{background-color:#49bd00}#appBody[data-page-id=educatorTrial] .subscription--classroom .subscription__arrow div,#appBody[data-page-id=publicTrial] .subscription--classroom .subscription__arrow div,#subscription .subscription--classroom .subscription__arrow div{border-top-color:#49bd00}#appBody[data-page-id=educatorTrial] .subscription-features__header,#appBody[data-page-id=publicTrial] .subscription-features__header,#subscription .subscription-features__header{width:100%;color:#757575;padding:.5em 0;font-weight:300;font-size:2em;line-height:1.1em;text-align:center;letter-spacing:1px;border-bottom:1px solid #757575}#appBody[data-page-id=educatorTrial] .subscription-features__table,#appBody[data-page-id=publicTrial] .subscription-features__table,#subscription .subscription-features__table{width:100%;margin:1em 0}#appBody[data-page-id=educatorTrial] .subscription-features__table .table-header,#appBody[data-page-id=publicTrial] .subscription-features__table .table-header,#subscription .subscription-features__table .table-header{border:1px solid #efefef}#appBody[data-page-id=educatorTrial] .subscription-features__table .table-header>th,#appBody[data-page-id=publicTrial] .subscription-features__table .table-header>th,#subscription .subscription-features__table .table-header>th{color:#fff;padding:.5em;font-size:1.4em;font-weight:600}#appBody[data-page-id=educatorTrial] .subscription-features__table .table-header .classroom,#appBody[data-page-id=publicTrial] .subscription-features__table .table-header .classroom,#subscription .subscription-features__table .table-header .classroom{background-color:#49bd00}#appBody[data-page-id=educatorTrial] .subscription-features__table .table-header .parent,#appBody[data-page-id=publicTrial] .subscription-features__table .table-header .parent,#subscription .subscription-features__table .table-header .parent{background-color:#e07800}#appBody[data-page-id=educatorTrial] .subscription-features__table .table-header .free,#appBody[data-page-id=publicTrial] .subscription-features__table .table-header .free,#subscription .subscription-features__table .table-header .free{background-color:#48a6db}#appBody[data-page-id=educatorTrial] .subscription-features__table .table-header .trial,#appBody[data-page-id=publicTrial] .subscription-features__table .table-header .trial,#subscription .subscription-features__table .table-header .trial{background-color:#ebcb1b}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name,#subscription .subscription-features__table .feature-name{width:40%;border:1px solid #efefef;vertical-align:middle;padding:0 1em;font-size:1em}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name,#subscription .subscription-features__table .feature-name{width:60%}}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name span,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name span,#subscription .subscription-features__table .feature-name span{padding:.5em 0;width:-webkit-calc(100% - 4em);width:calc(100% - 4em);vertical-align:middle;display:inline-block}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name span,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name span,#subscription .subscription-features__table .feature-name span{width:100%;font-size:1.2em}}@media only screen and (min-width:250px)and (max-width:320px){#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name span,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name span,#subscription .subscription-features__table .feature-name span{font-size:1em}}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .icon,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .icon,#subscription .subscription-features__table .feature-name .icon{background-image:url(../images/site-features-sprite.png);background-size:100%;background-position:0 0;height:3em;width:3em;display:inline-block;vertical-align:middle;margin:.5em 0}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .icon,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .icon,#subscription .subscription-features__table .feature-name .icon{display:none}}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .fe-icon,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .fe-icon,#subscription .subscription-features__table .feature-name .fe-icon{vertical-align:middle;margin:.5em .3em;font-size:1.75em}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .fe-icon.assessment,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .fe-icon.assessment,#subscription .subscription-features__table .feature-name .fe-icon.assessment{color:#116108}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .fe-icon.reportcard,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .fe-icon.reportcard,#subscription .subscription-features__table .feature-name .fe-icon.reportcard{color:#b2890d}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .fe-icon.workbook,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .fe-icon.workbook,#subscription .subscription-features__table .feature-name .fe-icon.workbook{color:#614908}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .fe-icon.game,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .fe-icon.game,#subscription .subscription-features__table .feature-name .fe-icon.game{color:#2695eb}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .fe-icon.ads,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .fe-icon.ads,#subscription .subscription-features__table .feature-name .fe-icon.ads{color:#e9b31f}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .fe-icon.assignment,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .fe-icon.assignment,#subscription .subscription-features__table .feature-name .fe-icon.assignment{color:#083861}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-name .fe-icon,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-name .fe-icon,#subscription .subscription-features__table .feature-name .fe-icon{display:none}}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-free,#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-pro,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-free,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-pro,#subscription .subscription-features__table .feature-free,#subscription .subscription-features__table .feature-pro{width:28%;text-align:center;border:1px solid #efefef;padding:0 .5em;vertical-align:middle}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-free,#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-pro,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-free,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-pro,#subscription .subscription-features__table .feature-free,#subscription .subscription-features__table .feature-pro{width:auto}#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-free i,#appBody[data-page-id=educatorTrial] .subscription-features__table .feature-pro i,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-free i,#appBody[data-page-id=publicTrial] .subscription-features__table .feature-pro i,#subscription .subscription-features__table .feature-free i,#subscription .subscription-features__table .feature-pro i{font-size:2em;padding:.5em 0}}#appBody[data-page-id=educatorTrial] .terms-container,#appBody[data-page-id=publicTrial] .terms-container,#subscription .terms-container{margin:2em;padding:2em;background-color:#efefef}#appBody[data-page-id=educatorTrial] .terms-container form .terms-checkbox,#appBody[data-page-id=publicTrial] .terms-container form .terms-checkbox,#subscription .terms-container form .terms-checkbox{color:#fff;background-color:#99cb42;padding:1em;margin-top:2em}#appBody[data-page-id=educatorTrial] .terms-container form a,#appBody[data-page-id=publicTrial] .terms-container form a,#subscription .terms-container form a{color:#949799}#appBody[data-page-id=educatorTrial] .terms-container form a:hove,#appBody[data-page-id=publicTrial] .terms-container form a:hove,#subscription .terms-container form a:hove{text-decoration:none}#appBody[data-page-id=educatorTrial] .terms-container form button,#appBody[data-page-id=publicTrial] .terms-container form button,#subscription .terms-container form button{margin:1em auto auto;display:block}#appBody[data-page-id=educatorTrial] .sub__tagline,#appBody[data-page-id=publicTrial] .sub__tagline,#subscription .sub__tagline{font-weight:300;color:#757575;font-size:2vw;padding:1vw;text-align:center}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .sub__tagline,#appBody[data-page-id=publicTrial] .sub__tagline,#subscription .sub__tagline{font-size:6vw;padding:4vw 2vw}}#appBody[data-page-id=educatorTrial] .sub__plan-tagline,#appBody[data-page-id=publicTrial] .sub__plan-tagline,#subscription .sub__plan-tagline{color:#757575;font-size:1.5em;margin:1em 0;line-height:1.1em;text-align:center;width:100%}#appBody[data-page-id=educatorTrial] .sub__plan-terms,#appBody[data-page-id=publicTrial] .sub__plan-terms,#subscription .sub__plan-terms{color:#949799;text-align:center;width:100%;padding:1.5vw 1.5em 0;margin-bottom:-1.5vw}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .sub__plan-terms,#appBody[data-page-id=publicTrial] .sub__plan-terms,#subscription .sub__plan-terms{padding:1.5vw 1.5em 0;margin-bottom:-1.5vw}}@media only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:landscape)and (max-aspect-ratio:2/1),only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:portrait)and (min-aspect-ratio:3/5),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .sub__plan-terms,#appBody[data-page-id=publicTrial] .sub__plan-terms,#subscription .sub__plan-terms{padding:1vw 1.5em 0;margin-bottom:-.5vw}}#appBody[data-page-id=educatorTrial] .sub__plan-terms a,#appBody[data-page-id=publicTrial] .sub__plan-terms a,#subscription .sub__plan-terms a{color:#949799}#appBody[data-page-id=educatorTrial] .sub__chooser,#appBody[data-page-id=publicTrial] .sub__chooser,#subscription .sub__chooser{z-index:10;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=educatorTrial] .sub__tab,#appBody[data-page-id=publicTrial] .sub__tab,#subscription .sub__tab{padding-top:3.5em}#appBody[data-page-id=educatorTrial] .sub__types,#appBody[data-page-id=publicTrial] .sub__types,#subscription .sub__types{-webkit-box-flex:0;-webkit-flex:0 1 33%;flex:0 1 33%;padding:1.5vw;color:#666;background:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8vw;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}#appBody[data-page-id=educatorTrial] .sub__types.sub__types--active,#appBody[data-page-id=publicTrial] .sub__types.sub__types--active,#subscription .sub__types.sub__types--active{color:#fff}#appBody[data-page-id=educatorTrial] .sub__types.sub__types--active.sub__types--parent,#appBody[data-page-id=publicTrial] .sub__types.sub__types--active.sub__types--parent,#subscription .sub__types.sub__types--active.sub__types--parent{background:#e07800}#appBody[data-page-id=educatorTrial] .sub__types.sub__types--active.sub__types--classroom,#appBody[data-page-id=publicTrial] .sub__types.sub__types--active.sub__types--classroom,#subscription .sub__types.sub__types--active.sub__types--classroom{background:#49bd00}#appBody[data-page-id=educatorTrial] .sub__types.sub__types--active.sub__types--trial,#appBody[data-page-id=publicTrial] .sub__types.sub__types--active.sub__types--trial,#subscription .sub__types.sub__types--active.sub__types--trial{background:#ebcb1b}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .sub__types,#appBody[data-page-id=publicTrial] .sub__types,#subscription .sub__types{font-size:5vw;padding:3vw;-webkit-box-flex:0;-webkit-flex:0 1 46%;flex:0 1 46%}}#appBody[data-page-id=educatorTrial] .sub__content,#appBody[data-page-id=publicTrial] .sub__content,#subscription .sub__content{border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;padding:3vw 2vw;margin-top:-3vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5em}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .sub__content,#appBody[data-page-id=publicTrial] .sub__content,#subscription .sub__content{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=educatorTrial] .sub-plan,#appBody[data-page-id=publicTrial] .sub-plan,#subscription .sub-plan{border-width:1px;border-style:solid;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-border-radius:4px;border-radius:4px;padding:1.25em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#bdbdbd;position:relative;margin:0 .5em;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-animation:flipInY .5s;animation:flipInY .5s}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .sub-plan,#appBody[data-page-id=publicTrial] .sub-plan,#subscription .sub-plan{margin:1em .5em}}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .sub-plan,#appBody[data-page-id=publicTrial] .sub-plan,#subscription .sub-plan{margin:0 0 1em}}#appBody[data-page-id=educatorTrial] .sub-plan:hover,#appBody[data-page-id=publicTrial] .sub-plan:hover,#subscription .sub-plan:hover{background-color:hsla(0,0%,90.2%,.2784313725)}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--trial:hover,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--trial:hover,#subscription .sub-plan.sub-plan--trial:hover{cursor:auto}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--trial .sub-plan__btn,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--trial .sub-plan__btn,#subscription .sub-plan.sub-plan--trial .sub-plan__btn{background:#ebcb1b;width:50%}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--trial .sub-plan__icon>.fa,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--trial .sub-plan__icon>.fa,#subscription .sub-plan.sub-plan--trial .sub-plan__icon>.fa{color:#ebcb1b;font-size:3.3em}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--free,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--free,#subscription .sub-plan.sub-plan--free{border-color:#48a6db;cursor:pointer}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--free:hover,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--free:hover,#subscription .sub-plan.sub-plan--free:hover{border-color:#48a6db}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--free .sub-plan__btn,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--free .sub-plan__btn,#subscription .sub-plan.sub-plan--free .sub-plan__btn{background:#48a6db}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--free .sub-plan__icon>.fa,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--free .sub-plan__icon>.fa,#subscription .sub-plan.sub-plan--free .sub-plan__icon>.fa{color:#48a6db;font-size:3.3em}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--hide,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--hide,#subscription .sub-plan.sub-plan--hide{display:none}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--parent,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--parent,#subscription .sub-plan.sub-plan--parent{border-color:#e07800}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--parent .sub-plan__best-value,#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--parent .sub-plan__btn,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--parent .sub-plan__best-value,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--parent .sub-plan__btn,#subscription .sub-plan.sub-plan--parent .sub-plan__best-value,#subscription .sub-plan.sub-plan--parent .sub-plan__btn{background:#fff;color:#e07800;border-color:#e07800}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--parent .sub-plan__best-value i,#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--parent .sub-plan__btn i,#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--parent .sub-plan__icon>.fa,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--parent .sub-plan__best-value i,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--parent .sub-plan__btn i,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--parent .sub-plan__icon>.fa,#subscription .sub-plan.sub-plan--parent .sub-plan__best-value i,#subscription .sub-plan.sub-plan--parent .sub-plan__btn i,#subscription .sub-plan.sub-plan--parent .sub-plan__icon>.fa{color:#e07800}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--teacher,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--teacher,#subscription .sub-plan.sub-plan--teacher{border-color:#49bd00}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--teacher .sub-plan__best-value,#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--teacher .sub-plan__btn,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--teacher .sub-plan__best-value,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--teacher .sub-plan__btn,#subscription .sub-plan.sub-plan--teacher .sub-plan__best-value,#subscription .sub-plan.sub-plan--teacher .sub-plan__btn{background:#fff;color:#49bd00;border-color:#49bd00}#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--teacher .sub-plan__best-value i,#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--teacher .sub-plan__btn i,#appBody[data-page-id=educatorTrial] .sub-plan.sub-plan--teacher .sub-plan__icon>.fa,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--teacher .sub-plan__best-value i,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--teacher .sub-plan__btn i,#appBody[data-page-id=publicTrial] .sub-plan.sub-plan--teacher .sub-plan__icon>.fa,#subscription .sub-plan.sub-plan--teacher .sub-plan__best-value i,#subscription .sub-plan.sub-plan--teacher .sub-plan__btn i,#subscription .sub-plan.sub-plan--teacher .sub-plan__icon>.fa{color:#49bd00}#appBody[data-page-id=educatorTrial] .sub-plan>*,#appBody[data-page-id=publicTrial] .sub-plan>*,#subscription .sub-plan>*{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;text-align:center}#appBody[data-page-id=educatorTrial] .sub-plan__header,#appBody[data-page-id=publicTrial] .sub-plan__header,#subscription .sub-plan__header{font-size:1.8em;margin:.3em auto;color:#757575;font-weight:700}#appBody[data-page-id=educatorTrial] .sub-plan__best-value,#appBody[data-page-id=publicTrial] .sub-plan__best-value,#subscription .sub-plan__best-value{position:absolute;color:#fff;font-weight:700;width:100%;top:0;left:0;padding:.1em;letter-spacing:1px}#appBody[data-page-id=educatorTrial] .sub-plan__desc,#appBody[data-page-id=publicTrial] .sub-plan__desc,#subscription .sub-plan__desc{margin:.5em auto;color:#bdbdbd}#appBody[data-page-id=educatorTrial] .sub-plan__price-holder,#appBody[data-page-id=publicTrial] .sub-plan__price-holder,#subscription .sub-plan__price-holder{margin:.5em auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=educatorTrial] .sub-plan__price-holder .price,#appBody[data-page-id=publicTrial] .sub-plan__price-holder .price,#subscription .sub-plan__price-holder .price{font-size:1.3em;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .sub-plan__price-holder .price,#appBody[data-page-id=publicTrial] .sub-plan__price-holder .price,#subscription .sub-plan__price-holder .price{text-align:center}}#appBody[data-page-id=educatorTrial] .sub-plan__price-holder .price span,#appBody[data-page-id=publicTrial] .sub-plan__price-holder .price span,#subscription .sub-plan__price-holder .price span{color:#9e9e9e;font-size:1.3em;font-weight:700}#appBody[data-page-id=educatorTrial] .sub-plan__price-holder .price strike,#appBody[data-page-id=publicTrial] .sub-plan__price-holder .price strike,#subscription .sub-plan__price-holder .price strike{color:#f44336;margin:.3em 0}#appBody[data-page-id=educatorTrial] .sub-plan__price-holder .billing-cont,#appBody[data-page-id=publicTrial] .sub-plan__price-holder .billing-cont,#subscription .sub-plan__price-holder .billing-cont{font-size:1.25em;margin-left:2em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .sub-plan__price-holder .billing-cont,#appBody[data-page-id=publicTrial] .sub-plan__price-holder .billing-cont,#subscription .sub-plan__price-holder .billing-cont{margin:0}}#appBody[data-page-id=educatorTrial] .sub-plan__price-holder .billing-cont .billing,#appBody[data-page-id=publicTrial] .sub-plan__price-holder .billing-cont .billing,#subscription .sub-plan__price-holder .billing-cont .billing{width:100%;text-align:left;font-size:.9em;line-height:1.2em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .sub-plan__price-holder .billing-cont .billing,#appBody[data-page-id=publicTrial] .sub-plan__price-holder .billing-cont .billing,#subscription .sub-plan__price-holder .billing-cont .billing{text-align:center}}#appBody[data-page-id=educatorTrial] .sub-plan__payment-request-button,#appBody[data-page-id=publicTrial] .sub-plan__payment-request-button,#subscription .sub-plan__payment-request-button{margin:5px 0 0;width:70%}#appBody[data-page-id=educatorTrial] .sub-plan__btn,#appBody[data-page-id=publicTrial] .sub-plan__btn,#subscription .sub-plan__btn{font-size:1.5em;width:-webkit-calc(90% + 6px);width:calc(90% + 6px);-webkit-border-radius:7px;border-radius:7px;padding:.3em .7em;margin:5px 0 0;color:#fff;background:#abcb6a;cursor:pointer;border:3px solid;overflow:hidden}#appBody[data-page-id=educatorTrial] .sub-plan__btn:before,#appBody[data-page-id=publicTrial] .sub-plan__btn:before,#subscription .sub-plan__btn:before{display:inline-block;background-size:100%;height:1em;width:4em;background-repeat:no-repeat;background-position:50%;vertical-align:middle}#appBody[data-page-id=educatorTrial] .sub-plan__btn:hover,#appBody[data-page-id=publicTrial] .sub-plan__btn:hover,#subscription .sub-plan__btn:hover{text-decoration:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .sub-plan__btn,#appBody[data-page-id=publicTrial] .sub-plan__btn,#subscription .sub-plan__btn{width:100%;height:2em}}#appBody[data-page-id=educatorTrial] .sub-plan__btn-credit,#appBody[data-page-id=publicTrial] .sub-plan__btn-credit,#subscription .sub-plan__btn-credit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}#appBody[data-page-id=educatorTrial] .sub-plan__btn-credit .cc,#appBody[data-page-id=publicTrial] .sub-plan__btn-credit .cc,#subscription .sub-plan__btn-credit .cc{width:17%;margin:0 .25em;color:#fff}#appBody[data-page-id=educatorTrial] .sub-plan__btn-paypal:before,#appBody[data-page-id=publicTrial] .sub-plan__btn-paypal:before,#subscription .sub-plan__btn-paypal:before{content:"";background-image:url(../images/paypal_logo.svg)}#appBody[data-page-id=educatorTrial] .sub-plan__btn-container,#appBody[data-page-id=publicTrial] .sub-plan__btn-container,#subscription .sub-plan__btn-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=educatorTrial] .sub-plan__icon,#appBody[data-page-id=publicTrial] .sub-plan__icon,#subscription .sub-plan__icon{margin:.5em 0 1em}#appBody[data-page-id=educatorTrial] .sub-plan__icon .fa,#appBody[data-page-id=publicTrial] .sub-plan__icon .fa,#subscription .sub-plan__icon .fa{font-size:3em}#appBody[data-page-id=educatorTrial] .sub-plan .paypal-form,#appBody[data-page-id=publicTrial] .sub-plan .paypal-form,#subscription .sub-plan .paypal-form{width:100%}#appBody[data-page-id=subscribe] .payment-pending,#appBody[data-page-id=subscription] .payment-pending{height:90vh;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=subscribe] .payment-pending__msg,#appBody[data-page-id=subscription] .payment-pending__msg{width:100%;text-align:center;font-size:2em;font-weight:600;color:silver}#appBody[data-page-id=subscribe] .payment-pending__loader,#appBody[data-page-id=subscription] .payment-pending__loader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;margin:8em 0}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotate(45deg) scale(2);transform:rotate(45deg) scale(2)}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube:before,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:silver;-webkit-animation:sk-foldCubeAngle 2.4s linear infinite both;animation:sk-foldCubeAngle 2.4s linear infinite both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube1:before,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube1:before{background-color:#c43b32}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube2:before,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube2:before{background-color:#6aa754}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube3:before,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube3:before{background-color:#e3783c}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube4:before,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube4:before{background-color:#5da6d6}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube2,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube3,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube4,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube2:before,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube3:before,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}#appBody[data-page-id=subscribe] .payment-pending .sk-folding-cube .sk-cube4:before,#appBody[data-page-id=subscription] .payment-pending .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}#appBody[data-page-id=educatorTrial] .payment-failure,#appBody[data-page-id=profile] .payment-failure,#appBody[data-page-id=publicTrial] .payment-failure,#appBody[data-page-id=signup] .payment-failure,#appBody[data-page-id=subscribe] .payment-failure,#appBody[data-page-id=subscription] .payment-failure{width:100%;min-height:60vh;margin-top:8em;margin-bottom:4em}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .payment-failure,#appBody[data-page-id=profile] .payment-failure,#appBody[data-page-id=publicTrial] .payment-failure,#appBody[data-page-id=signup] .payment-failure,#appBody[data-page-id=subscribe] .payment-failure,#appBody[data-page-id=subscription] .payment-failure{margin-top:4em}}#appBody[data-page-id=educatorTrial] .payment-failure__container,#appBody[data-page-id=profile] .payment-failure__container,#appBody[data-page-id=publicTrial] .payment-failure__container,#appBody[data-page-id=signup] .payment-failure__container,#appBody[data-page-id=subscribe] .payment-failure__container,#appBody[data-page-id=subscription] .payment-failure__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:65%;margin:0 auto;border:2px solid #ef5350;-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .payment-failure__container,#appBody[data-page-id=profile] .payment-failure__container,#appBody[data-page-id=publicTrial] .payment-failure__container,#appBody[data-page-id=signup] .payment-failure__container,#appBody[data-page-id=subscribe] .payment-failure__container,#appBody[data-page-id=subscription] .payment-failure__container{width:100%}}#appBody[data-page-id=educatorTrial] .payment-failure__header,#appBody[data-page-id=profile] .payment-failure__header,#appBody[data-page-id=publicTrial] .payment-failure__header,#appBody[data-page-id=signup] .payment-failure__header,#appBody[data-page-id=subscribe] .payment-failure__header,#appBody[data-page-id=subscription] .payment-failure__header{width:100%;background:#ef5350;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.2em;font-weight:600;height:3em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .payment-failure__header,#appBody[data-page-id=profile] .payment-failure__header,#appBody[data-page-id=publicTrial] .payment-failure__header,#appBody[data-page-id=signup] .payment-failure__header,#appBody[data-page-id=subscribe] .payment-failure__header,#appBody[data-page-id=subscription] .payment-failure__header{font-size:1em}}#appBody[data-page-id=educatorTrial] .payment-failure__header .fa-exclamation-circle,#appBody[data-page-id=profile] .payment-failure__header .fa-exclamation-circle,#appBody[data-page-id=publicTrial] .payment-failure__header .fa-exclamation-circle,#appBody[data-page-id=signup] .payment-failure__header .fa-exclamation-circle,#appBody[data-page-id=subscribe] .payment-failure__header .fa-exclamation-circle,#appBody[data-page-id=subscription] .payment-failure__header .fa-exclamation-circle{margin-right:.3em}#appBody[data-page-id=educatorTrial] .payment-failure__body,#appBody[data-page-id=profile] .payment-failure__body,#appBody[data-page-id=publicTrial] .payment-failure__body,#appBody[data-page-id=signup] .payment-failure__body,#appBody[data-page-id=subscribe] .payment-failure__body,#appBody[data-page-id=subscription] .payment-failure__body{min-height:6em;line-height:1.3;font-size:1.5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1em;text-align:center}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .payment-failure__body,#appBody[data-page-id=profile] .payment-failure__body,#appBody[data-page-id=publicTrial] .payment-failure__body,#appBody[data-page-id=signup] .payment-failure__body,#appBody[data-page-id=subscribe] .payment-failure__body,#appBody[data-page-id=subscription] .payment-failure__body{font-size:1em}}#appBody[data-page-id=educatorTrial] .payment-failure__footer,#appBody[data-page-id=profile] .payment-failure__footer,#appBody[data-page-id=publicTrial] .payment-failure__footer,#appBody[data-page-id=signup] .payment-failure__footer,#appBody[data-page-id=subscribe] .payment-failure__footer,#appBody[data-page-id=subscription] .payment-failure__footer{width:100%;background:#ef5350;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;height:4em;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=educatorTrial] .payment-failure__button,#appBody[data-page-id=profile] .payment-failure__button,#appBody[data-page-id=publicTrial] .payment-failure__button,#appBody[data-page-id=signup] .payment-failure__button,#appBody[data-page-id=subscribe] .payment-failure__button,#appBody[data-page-id=subscription] .payment-failure__button{background-color:transparent;font-weight:700;text-transform:uppercase;-webkit-border-radius:5px;border-radius:5px;padding:.5em 1em;color:#fff;cursor:pointer;border:1px solid #fff;margin:0 .5em;text-decoration:none}#appBody[data-page-id=educatorTrial] .payment-failure__button:hover,#appBody[data-page-id=profile] .payment-failure__button:hover,#appBody[data-page-id=publicTrial] .payment-failure__button:hover,#appBody[data-page-id=signup] .payment-failure__button:hover,#appBody[data-page-id=subscribe] .payment-failure__button:hover,#appBody[data-page-id=subscription] .payment-failure__button:hover{color:#ef5350;background-color:#fff;text-decoration:none}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .large-view,#appBody[data-page-id=profile] .large-view,#appBody[data-page-id=publicTrial] .large-view,#appBody[data-page-id=signup] .large-view,#appBody[data-page-id=subscribe] .large-view,#appBody[data-page-id=subscription] .large-view{display:none}}#appBody[data-page-id=educatorTrial] .student-subscription,#appBody[data-page-id=profile] .student-subscription,#appBody[data-page-id=publicTrial] .student-subscription,#appBody[data-page-id=signup] .student-subscription,#appBody[data-page-id=subscribe] .student-subscription,#appBody[data-page-id=subscription] .student-subscription{width:100%;min-height:60vh;margin-top:8em;margin-bottom:4em}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .student-subscription,#appBody[data-page-id=profile] .student-subscription,#appBody[data-page-id=publicTrial] .student-subscription,#appBody[data-page-id=signup] .student-subscription,#appBody[data-page-id=subscribe] .student-subscription,#appBody[data-page-id=subscription] .student-subscription{margin-top:4em}}#appBody[data-page-id=educatorTrial] .student-subscription__container,#appBody[data-page-id=profile] .student-subscription__container,#appBody[data-page-id=publicTrial] .student-subscription__container,#appBody[data-page-id=signup] .student-subscription__container,#appBody[data-page-id=subscribe] .student-subscription__container,#appBody[data-page-id=subscription] .student-subscription__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:65%;margin:0 auto;border:2px solid #48a6db;-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .student-subscription__container,#appBody[data-page-id=profile] .student-subscription__container,#appBody[data-page-id=publicTrial] .student-subscription__container,#appBody[data-page-id=signup] .student-subscription__container,#appBody[data-page-id=subscribe] .student-subscription__container,#appBody[data-page-id=subscription] .student-subscription__container{width:100%}}#appBody[data-page-id=educatorTrial] .student-subscription__header,#appBody[data-page-id=profile] .student-subscription__header,#appBody[data-page-id=publicTrial] .student-subscription__header,#appBody[data-page-id=signup] .student-subscription__header,#appBody[data-page-id=subscribe] .student-subscription__header,#appBody[data-page-id=subscription] .student-subscription__header{width:100%;background:#48a6db;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.2em;font-weight:600;height:3em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .student-subscription__header,#appBody[data-page-id=profile] .student-subscription__header,#appBody[data-page-id=publicTrial] .student-subscription__header,#appBody[data-page-id=signup] .student-subscription__header,#appBody[data-page-id=subscribe] .student-subscription__header,#appBody[data-page-id=subscription] .student-subscription__header{font-size:1em}}#appBody[data-page-id=educatorTrial] .student-subscription__header .fa-info-circle,#appBody[data-page-id=profile] .student-subscription__header .fa-info-circle,#appBody[data-page-id=publicTrial] .student-subscription__header .fa-info-circle,#appBody[data-page-id=signup] .student-subscription__header .fa-info-circle,#appBody[data-page-id=subscribe] .student-subscription__header .fa-info-circle,#appBody[data-page-id=subscription] .student-subscription__header .fa-info-circle{margin-right:.3em}#appBody[data-page-id=educatorTrial] .student-subscription__body,#appBody[data-page-id=profile] .student-subscription__body,#appBody[data-page-id=publicTrial] .student-subscription__body,#appBody[data-page-id=signup] .student-subscription__body,#appBody[data-page-id=subscribe] .student-subscription__body,#appBody[data-page-id=subscription] .student-subscription__body{min-height:6em;line-height:1.3;font-size:1.5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1em;text-align:center}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .student-subscription__body,#appBody[data-page-id=profile] .student-subscription__body,#appBody[data-page-id=publicTrial] .student-subscription__body,#appBody[data-page-id=signup] .student-subscription__body,#appBody[data-page-id=subscribe] .student-subscription__body,#appBody[data-page-id=subscription] .student-subscription__body{font-size:1em}}#appBody[data-page-id=educatorTrial] .student-subscription__footer,#appBody[data-page-id=profile] .student-subscription__footer,#appBody[data-page-id=publicTrial] .student-subscription__footer,#appBody[data-page-id=signup] .student-subscription__footer,#appBody[data-page-id=subscribe] .student-subscription__footer,#appBody[data-page-id=subscription] .student-subscription__footer{width:100%;background:#48a6db;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;height:4em;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=educatorTrial] .student-subscription__button,#appBody[data-page-id=profile] .student-subscription__button,#appBody[data-page-id=publicTrial] .student-subscription__button,#appBody[data-page-id=signup] .student-subscription__button,#appBody[data-page-id=subscribe] .student-subscription__button,#appBody[data-page-id=subscription] .student-subscription__button{background-color:transparent;font-weight:700;text-transform:uppercase;-webkit-border-radius:5px;border-radius:5px;padding:.5em 1em;color:#fff;cursor:pointer;border:1px solid #fff;margin:0 .5em;text-decoration:none}#appBody[data-page-id=educatorTrial] .student-subscription__button:hover,#appBody[data-page-id=profile] .student-subscription__button:hover,#appBody[data-page-id=publicTrial] .student-subscription__button:hover,#appBody[data-page-id=signup] .student-subscription__button:hover,#appBody[data-page-id=subscribe] .student-subscription__button:hover,#appBody[data-page-id=subscription] .student-subscription__button:hover{color:#48a6db;background-color:#fff;text-decoration:none}body[data-page-id=playPage] .mobile-menu-wrapper{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=playPage] .mobile-menu-wrapper{display:initial}}body[data-page-id=playPage] .theme-arcade{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}body[data-page-id=playPage] .theme-arcade .text__smaller{line-height:1.5em}body[data-page-id=playPage] .theme-arcade .no-background{background-color:#fff;font-size:.8em;width:100%}body[data-page-id=playPage] .game-screenshot{margin:1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}body[data-page-id=playPage] .game-screenshot img{border:3px solid #df6f01;-webkit-border-radius:.5rem;border-radius:.5rem;max-height:35vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=playPage] .game-screenshot img{max-height:50vw}}body[data-page-id=playPage] .game-info{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=playPage] .game-info{padding:1rem}}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){body[data-page-id=playPage]{background-image:none;background-color:initial;background-position:0 0;background-repeat:repeat;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body[data-page-id=playPage]:before,body[data-page-id=playPage] footer{display:none}body[data-page-id=playPage] #appBody,body[data-page-id=playPage] header{display:-webkit-box;display:-webkit-flex;display:flex}body[data-page-id=playPage] #appBody{padding-top:0}body[data-page-id=playPage]>header{opacity:1;position:static;top:auto;left:auto;display:-webkit-box;display:-webkit-flex;display:flex;height:auto;-webkit-box-flex:0;-webkit-flex:0 0 8vw;flex:0 0 8vw}body[data-page-id=playPage]>header .top-bar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}body[data-page-id=playPage]>header .top-bar .header-user-menu,body[data-page-id=playPage]>header .top-bar .main-menu-toggle,body[data-page-id=playPage]>header .top-bar .tools-toggle,body[data-page-id=playPage]>header .top-bar .user-menu-toggle{-webkit-box-flex:1;-webkit-flex:1 1 33%;flex:1 1 33%;width:100%}body[data-page-id=playPage]>header .top-bar .header-user-menu{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;width:auto}}#appBody[data-page-id=playPage]{opacity:1}#appBody[data-page-id=playPage] article.play-page{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding-top:0;background-position:50%}#appBody[data-page-id=playPage] article.play-page .game-area-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] article.play-page .game-area-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=playPage] article.play-page .game-area-wrapper .play-area{height:100%}#appBody[data-page-id=playPage]>footer{opacity:1}#appBody[data-page-id=playPage] article.adsDisabled .game-area-wrapper{min-height:600px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] article.adsDisabled .game-area-wrapper{min-height:0}}#appBody[data-page-id=playPage] div.game-area-wrapper,#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;border-right:1px solid #efefef;border-left:1px solid #efefef;-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper .play-area{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] div.game-area-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper{padding:0;border:none;height:100%;width:100%}#appBody[data-page-id=playPage] div.game-area-wrapper .play-area{padding:0}}#appBody[data-page-id=playPage] .full-title{width:100%;padding:0;font-size:2rem;line-height:3rem}#appBody[data-page-id=playPage] .game-tiles-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}#appBody[data-page-id=playPage] .game-tiles-wrapper ul.game-tiles{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#appBody[data-page-id=playPage] .game-tiles-wrapper ul.game-tiles li{-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%}#appBody[data-page-id=playPage] .skill-share{width:100%}#appBody[data-page-id=playPage] article.needs-rotate{background-image:url(../images/index-bkgnd-2.jpg);background-repeat:repeat}#appBody[data-page-id=playPage] article.needs-rotate:before{position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%;background-image:url(../images/landscape-rotate-dark.png);background-position:50%;background-repeat:no-repeat}#appBody[data-page-id=playPage] article.needs-rotate .game-area-wrapper{visibility:hidden}#appBody[data-page-id=playPage] article.needs-rotate .game-area-wrapper .play-area{opacity:0}#appBody[data-page-id=playPage] .play-area.locked-game-promotion{background:#fff}#appBody[data-page-id=playPage] .locked-game-promotion{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .locked-game-promotion{padding:0 3vw}}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}#appBody[data-page-id=playPage] .locked-game-promotion .game-header{position:relative;overflow:hidden;width:100%}#appBody[data-page-id=playPage] .locked-game-promotion .game-header video{width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .locked-game-promotion .game-header video{-webkit-transform:scale(2);transform:scale(2);height:45vw}}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay .header-logo{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:60%;margin:auto}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay .header-logo{width:100%}}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon{display:block;position:relative;height:100%;width:100%}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon:after{position:absolute;content:"";width:100%;height:100%;z-index:801;background-size:80% auto;background-position:50%;background-repeat:no-repeat}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.ageofmath:after{content:"";background-image:url(../images/promo/games/ageofmath-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.kingofmath:after{content:"";background-image:url(../images/promo/games/kingofmath-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.zombiemath:after{content:"";background-image:url(../images/promo/games/zombiemath-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathsmash:after{content:"";background-image:url(../images/promo/games/mathsmash-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.launch-the-llama:after{content:"";background-image:url(../images/promo/games/launch-the-llama-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathbuzz:after{content:"";background-image:url(../images/promo/games/mathbuzz-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathmuncher:after{content:"";background-image:url(../images/promo/games/mathmuncher-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathleaper:after{content:"";background-image:url(../images/promo/games/mathleaper-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathmissile:after{content:"";background-image:url(../images/promo/games/mathmissile-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.math-miner:after{content:"";background-image:url(../images/promo/games/math-miner-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.toon-balloonz:after{content:"";background-image:url(../images/promo/games/toon-balloonz-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.candy-stacker:after{content:"";background-image:url(../images/promo/games/candy-stacker-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.snowbowl:after{content:"";background-image:url(../images/promo/games/snowbowl-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.super-shuriken:after{content:"";background-image:url(../images/promo/games/super-shuriken-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.bug-smash:after{content:"";background-image:url(../images/promo/games/bug-smash-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.danger-pit:after{content:"";background-image:url(../images/promo/games/danger-pit-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.dojo-of-destruction:after{content:"";background-image:url(../images/promo/games/dojo-of-destruction-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.math-dash-ninjas:after{content:"";background-image:url(../images/promo/games/math-dash-ninjas-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.super-math-buffet:after{content:"";background-image:url(../images/promo/games/super-math-buffet-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.cat-wars:after{content:"";background-image:url(../images/promo/games/cat-wars-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.number-worms:after{content:"";background-image:url(../images/promo/games/number-worms-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.viking-queen-defense:after{content:"";background-image:url(../images/promo/games/viking-queen-defense-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.math-invasion:after{content:"";background-image:url(../images/promo/games/math-invasion-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathvsmonsters:after{content:"";background-image:url(../images/promo/games/mathvsmonsters-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.sticklets:after{content:"";background-image:url(../images/promo/games/sticklets-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.math-slither:after{content:"";background-image:url(../images/promo/games/math-slither-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathandsnacks:after{content:"";background-image:url(../images/promo/games/mathandsnacks-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathimals:after{content:"";background-image:url(../images/promo/games/mathimals-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .game-header .video-overlay__icon.mathagar:after{content:"";background-image:url(../images/promo/games/mathagar-logo.png)}#appBody[data-page-id=playPage] .locked-game-promotion .data-wrapper{width:90%;margin:auto;display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/index-bkgnd-2.jpg);background-repeat:repeat}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .data-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin:0}#appBody[data-page-id=playPage] .locked-game-promotion .data-wrapper div{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo{height:auto;width:100%;top:-1vw;color:#fff}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.ageofmath{background-color:#b4b374}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.kingofmath{background-color:#5e5e5e}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.zombiemath{background-color:#59d428}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.launch-the-llama,#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathsmash{background-color:#32b16e}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathbuzz{background-color:#d17407}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathmuncher{background-color:#3eafb0}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathleaper{background-color:#fa6d62}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathmissile{background-color:#a2a2a2}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.math-miner{background-color:#592009}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.toon-balloonz{background-color:#918aef}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.candy-stacker{background-color:#f76bef}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.snowbowl{background-color:#24c2d3}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.super-shuriken{background-color:#a5b86c}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.bug-smash{background-color:#a0a686}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.danger-pit{background-color:#393c31}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.dojo-of-destruction{background-color:#c56852}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.math-dash-ninjas{background-color:#36d9df}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.super-math-buffet{background-color:#a0a686}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.cat-wars{background-color:#b76eb0}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.number-worms{background-color:#674dff}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.viking-queen-defense{background-color:#fb0}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.math-invasion{background-color:#14a437}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathvsmonsters{background-color:#d26100}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.sticklets{background-color:#af6351}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.math-slither{background-color:#5e5e5e}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathandsnacks{background-color:#a0a686}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathimals{background-color:#d17407}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo.mathagar{background-color:#b76eb0}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo .promo-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:100%;font-size:2.3vw;padding:2vw}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo .promo-header{padding:4vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-size:5vw}}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo .promo-header div{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:block}}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo .promo-header .upgrade{margin-top:0}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo .promo-header .upgrade{margin-top:4vw}}#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo .promo-header .upgrade__button{padding:1vw 5vw;border-color:#fff}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .subscription-promo .promo-header .upgrade__button{padding:4vw 8vw}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots{display:-webkit-box;display:-webkit-flex;display:flex;width:70%;margin:0 2vw 1vw 0}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__container{-webkit-box-flex:1;-webkit-flex:1;flex:1}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__container{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;margin:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:auto}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.ageofmath{border:5px solid #b4b374;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.ageofmath{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.kingofmath{border:5px solid #5e5e5e;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.kingofmath{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.zombiemath{border:5px solid #59d428;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.zombiemath{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathsmash{border:5px solid #32b16e;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathsmash{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.launch-the-llama{border:5px solid #32b16e;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.launch-the-llama{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathbuzz{border:5px solid #d17407;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathbuzz{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathmuncher{border:5px solid #3eafb0;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathmuncher{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathleaper{border:5px solid #fa6d62;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathleaper{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathmissile{border:5px solid #a2a2a2;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathmissile{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.math-miner{border:5px solid #592009;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.math-miner{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.toon-balloonz{border:5px solid #918aef;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.toon-balloonz{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.candy-stacker{border:5px solid #f76bef;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.candy-stacker{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.snowbowl{border:5px solid #24c2d3;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.snowbowl{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.super-shuriken{border:5px solid #a5b86c;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.super-shuriken{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.bug-smash{border:5px solid #a0a686;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.bug-smash{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.danger-pit{border:5px solid #393c31;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.danger-pit{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.dojo-of-destruction{border:5px solid #c56852;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.dojo-of-destruction{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.math-dash-ninjas{border:5px solid #36d9df;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.math-dash-ninjas{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.super-math-buffet{border:5px solid #a0a686;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.super-math-buffet{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.cat-wars{border:5px solid #b76eb0;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.cat-wars{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.number-worms{border:5px solid #674dff;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.number-worms{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.viking-queen-defense{border:5px solid #fb0;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.viking-queen-defense{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.math-invasion{border:5px solid #14a437;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.math-invasion{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathvsmonsters{border:5px solid #d26100;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathvsmonsters{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.sticklets{border:5px solid #af6351;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.sticklets{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.math-slither{border:5px solid #5e5e5e;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.math-slither{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathandsnacks{border:5px solid #a0a686;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathandsnacks{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathimals{border:5px solid #d17407;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathimals{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathagar{border:5px solid #b76eb0;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-screenshots__screenshot.mathagar{-webkit-border-radius:0;border-radius:0}}#appBody[data-page-id=playPage] .locked-game-promotion .game-data{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:1em;position:relative;font-size:1.5vw}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-data{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:95%;margin:auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:4vw}}#appBody[data-page-id=playPage] .locked-game-promotion .game-data .description{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=playPage] .locked-game-promotion .game-data .description p{color:#2a2a2a;line-height:1.2em}@media only screen and (max-width:761px){#appBody[data-page-id=playPage] .locked-game-promotion .game-data .description p{padding:2vw}}#appBody[data-page-id=playPage] .locked-game-promotion .info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper{padding:1vw}#appBody[data-page-id=playPage] .locked-game-promotion .ageofmath.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.ageofmath{color:#b4b374}#appBody[data-page-id=playPage] .locked-game-promotion .kingofmath.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.kingofmath{color:#5e5e5e}#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.zombiemath,#appBody[data-page-id=playPage] .locked-game-promotion .zombiemath.info-page{color:#59d428}#appBody[data-page-id=playPage] .locked-game-promotion .launch-the-llama.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .mathsmash.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.launch-the-llama,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathsmash{color:#32b16e}#appBody[data-page-id=playPage] .locked-game-promotion .mathbuzz.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathbuzz{color:#d17407}#appBody[data-page-id=playPage] .locked-game-promotion .mathmuncher.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathmuncher{color:#3eafb0}#appBody[data-page-id=playPage] .locked-game-promotion .mathleaper.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathleaper{color:#fa6d62}#appBody[data-page-id=playPage] .locked-game-promotion .mathmissile.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathmissile{color:#a2a2a2}#appBody[data-page-id=playPage] .locked-game-promotion .math-miner.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.math-miner{color:#592009}#appBody[data-page-id=playPage] .locked-game-promotion .toon-balloonz.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.toon-balloonz{color:#918aef}#appBody[data-page-id=playPage] .locked-game-promotion .candy-stacker.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.candy-stacker{color:#f76bef}#appBody[data-page-id=playPage] .locked-game-promotion .snowbowl.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.snowbowl{color:#24c2d3}#appBody[data-page-id=playPage] .locked-game-promotion .super-shuriken.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.super-shuriken{color:#a5b86c}#appBody[data-page-id=playPage] .locked-game-promotion .bug-smash.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.bug-smash{color:#a0a686}#appBody[data-page-id=playPage] .locked-game-promotion .danger-pit.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.danger-pit{color:#393c31}#appBody[data-page-id=playPage] .locked-game-promotion .dojo-of-destruction.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.dojo-of-destruction{color:#c56852}#appBody[data-page-id=playPage] .locked-game-promotion .math-dash-ninjas.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.math-dash-ninjas{color:#36d9df}#appBody[data-page-id=playPage] .locked-game-promotion .super-math-buffet.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.super-math-buffet{color:#a0a686}#appBody[data-page-id=playPage] .locked-game-promotion .cat-wars.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.cat-wars{color:#b76eb0}#appBody[data-page-id=playPage] .locked-game-promotion .number-worms.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.number-worms{color:#674dff}#appBody[data-page-id=playPage] .locked-game-promotion .viking-queen-defense.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.viking-queen-defense{color:#fb0}#appBody[data-page-id=playPage] .locked-game-promotion .math-invasion.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.math-invasion{color:#14a437}#appBody[data-page-id=playPage] .locked-game-promotion .mathvsmonsters.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathvsmonsters{color:#d26100}#appBody[data-page-id=playPage] .locked-game-promotion .sticklets.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.sticklets{color:#af6351}#appBody[data-page-id=playPage] .locked-game-promotion .math-slither.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.math-slither{color:#5e5e5e}#appBody[data-page-id=playPage] .locked-game-promotion .mathandsnacks.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathandsnacks{color:#a0a686}#appBody[data-page-id=playPage] .locked-game-promotion .mathimals.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathimals{color:#d17407}#appBody[data-page-id=playPage] .locked-game-promotion .mathagar.info-page,#appBody[data-page-id=playPage] .locked-game-promotion .wrapper.mathagar{color:#b76eb0}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (orientation:landscape)and (min-aspect-ratio:1),only screen and (max-device-width:1024px)and (orientation:portrait)and (orientation:landscape)and (min-aspect-ratio:1),only screen and (max-width:1024px)and (orientation:landscape)and (min-aspect-ratio:1),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (orientation:landscape)and (min-aspect-ratio:1),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (orientation:landscape)and (min-aspect-ratio:1),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape)and (min-aspect-ratio:1),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape)and (min-aspect-ratio:1){#appBody[data-page-id=playPage] .leaderboard_wrapper{display:none}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=playPage] .desktop-large-only,#appBody[data-page-id=playPage] .desktop-only,#appBody[data-page-id=playPage] .desktop-xlarge-only{display:none}#appBody[data-page-id=playPage] article.play-page{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}#appBody[data-page-id=playPage] article.play-page .locked-promo{height:auto}#appBody[data-page-id=playPage] article.play-page .full-title{display:none}#appBody[data-page-id=playPage] .math-bkgnd{padding:0}}@media only screen and (min-device-width:1240px){#appBody[data-page-id=playPage] .desktop-large-only,#appBody[data-page-id=playPage] .desktop-xlarge-only{display:none}}@media only screen and (min-width:1650px){#appBody[data-page-id=playPage] .desktop-xlarge-only{display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:1400px)and (max-device-width:1650px){#appBody[data-page-id=playPage] .desktop-large-only{display:-webkit-box;display:-webkit-flex;display:flex}}#appBody[data-page-id=playPage] .play-page.info-page,#appBody[data-page-id=playPage] .wrapper.play-page{margin:5px auto;padding-top:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .play-page.info-page,#appBody[data-page-id=playPage] .wrapper.play-page{margin-top:0}#appBody[data-page-id=playPage] .play-page.info-page .locked-promo,#appBody[data-page-id=playPage] .wrapper.play-page .locked-promo{height:auto}}#appBody[data-page-id=playPage] .play-page.info-page .thumb img,#appBody[data-page-id=playPage] .wrapper.play-page .thumb img{-webkit-border-radius:20px;border-radius:20px;margin:0 auto;display:block}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .play-page.info-page .thumb img,#appBody[data-page-id=playPage] .wrapper.play-page .thumb img{width:200px;height:200px}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .play-page.info-page .thumb,#appBody[data-page-id=playPage] .wrapper.play-page .thumb{margin:10px 0;display:block}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .play-page.info-page,#appBody[data-page-id=playPage] .wrapper.play-page{padding-top:10px}#appBody[data-page-id=playPage] .play-page.info-page .game-info,#appBody[data-page-id=playPage] .wrapper.play-page .game-info{display:none}}#appBody[data-page-id=playPage] .flash-top-bar{border:1px solid #e6e6e6;color:#999;max-width:980px;-webkit-border-radius:10px;border-radius:10px}#appBody[data-page-id=playPage] .flash-top-bar .title{font-size:1em;line-height:38px;padding:0 .5em}#appBody[data-page-id=playPage] .flash-top-bar .game-icon{height:38px;position:relative;vertical-align:middle;border-right:1px solid #e6e6e6;width:50px;display:inline-block;background-image:url(../images/game-icon.png);background-repeat:no-repeat;background-position:50%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .flash-top-bar{border:none}#appBody[data-page-id=playPage] .flash-top-bar .game-icon{display:none}#appBody[data-page-id=playPage] .flash-top-bar .title{text-align:center;font-size:1em;display:block;border-bottom:1px solid #efefef;color:#0064a0;line-height:1.3em}}#appBody[data-page-id=playPage] #canvas-object,#appBody[data-page-id=playPage] #canvas-object *,#appBody[data-page-id=playPage] #flash-object{height:100%;width:100%}#appBody[data-page-id=playPage] .noFlash{height:100%;width:100%;text-align:center;font-size:20px;background-color:#0061a3;color:#fff;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}#appBody[data-page-id=playPage] .noFlash,#appBody[data-page-id=playPage] .noFlash .warning{margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=playPage] .noFlash .warning{background-color:#ff7200;height:51%;padding:.5em 1em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}#appBody[data-page-id=playPage] .noFlash .warning .warnIcon{font-family:FontAwesome;font-size:4em}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper .play-area{position:relative;overflow:hidden}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper .play-area.loading{background-position:50%;z-index:900}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper .play-area.is-fullscreen{position:fixed;top:env(safe-area-inset-top);left:env(safe-area-inset-left);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);width:auto;height:auto;z-index:5000}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper .play-area.is-fullscreen:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0273b7}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper .play-area .content-wrapper{z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper .play-area .arcade-background{position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;opacity:.5;-webkit-filter:brightness(70%) blur(9px);filter:brightness(70%) blur(9px);-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:1025px){#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper{min-height:650px}}@media only screen and (min-width:1360px){#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper{min-height:700px}}@media only screen and (min-width:1500px){#appBody[data-page-id=playPage] div.game-area-wrapper .play-content-wrapper{min-height:700px}}#appBody[data-page-id=worksheets] div.list-frame-wrapper{min-height:400px}.user.fill-details,.user.fill-details .math-bkgnd,.user.signup-page,.user.signup-page .math-bkgnd{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.user.fill-details .math-bkgnd,.user.signup-page .math-bkgnd{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:4vw 0}.user.fill-details .buttonset,.user.signup-page .buttonset{display:inline}.user.fill-details .login__header,.user.signup-page .login__header{text-align:center}.user.fill-details .sub-title,.user.signup-page .sub-title{text-align:center;font-size:1.8rem;padding:0 .5rem;color:#fff;font-weight:100;background-color:#acd1e8;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.user.fill-details .sub-title[data-role=student],.user.signup-page .sub-title[data-role=student]{background-color:#3e78c2}.user.fill-details .sub-title[data-role=teacher],.user.signup-page .sub-title[data-role=teacher]{background-color:#49bd00}.user.fill-details .sub-title[data-role=parent],.user.signup-page .sub-title[data-role=parent]{background-color:#ff8900}@media only screen and (max-width:761px){.user.fill-details .sub-title,.user.signup-page .sub-title{font-size:1rem;line-height:2rem}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user.fill-details #sticky-controls,.user.signup-page #sticky-controls{width:auto;float:none;padding:10px;min-height:0}.user.fill-details #sticky-controls .buttonset,.user.signup-page #sticky-controls .buttonset{position:fixed;bottom:0;left:0;z-index:999;background:#fff;height:40px;width:90%;border-top-color:#0064a0;margin:0 auto;padding:10px 5%}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (min-width:250px)and (max-width:320px),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-width:250px)and (max-width:320px),only screen and (max-width:1024px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-width:250px)and (max-width:320px){.user.fill-details #sticky-controls .buttonset,.user.signup-page #sticky-controls .buttonset{height:20px}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user.fill-details #sticky-controls .buttonset input,.user.signup-page #sticky-controls .buttonset input{width:100%;margin-right:2%;margin-top:0;height:100%;background-position:top 13px right 11px,100% 0,top right 32px,top right 34px}.user.fill-details #sticky-controls .buttonset input:hover,.user.signup-page #sticky-controls .buttonset input:hover{background-position:top 43px right 11px,100% 0,top right 32px,top right 34px!important}.user.fill-details #sticky-controls .buttonset input.cancel,.user.signup-page #sticky-controls .buttonset input.cancel{margin-right:2%}.user.fill-details #sticky-controls .buttonset input.confirm,.user.fill-details #sticky-controls .buttonset input.delete-assignment,.user.signup-page #sticky-controls .buttonset input.confirm,.user.signup-page #sticky-controls .buttonset input.delete-assignment{display:inline-block}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user.fill-details #sticky-controls .control,.user.signup-page #sticky-controls .control{width:95%;padding-right:5%}}.user.fill-details .form-container,.user.signup-page .form-container{width:100%}.user.fill-details .form-container .section.main,.user.signup-page .form-container .section.main{margin:auto;width:40%}@media only screen and (max-width:761px){.user.fill-details .form-container .section.main,.user.signup-page .form-container .section.main{width:100%}}@media only screen and (max-width:761px){.user.fill-details .form-container,.user.signup-page .form-container{padding:10px}}.user.fill-details .color-student,.user.signup-page .color-student{background-color:#48a6db}.user.fill-details .color-teacher,.user.signup-page .color-teacher{background-color:#49bd00}.user.fill-details .color-parent,.user.signup-page .color-parent{background-color:#ff8900}.user.fill-details .notepad,.user.signup-page .notepad{float:right;display:block;width:160px;height:200px;margin-left:25px}@media only screen and (max-width:761px){.user.fill-details .notepad,.user.signup-page .notepad{display:none}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.user.fill-details .notepad,.user.signup-page .notepad{display:none}}.user.fill-details .details-title,.user.signup-page .details-title{background-position:0 0;background-repeat:no-repeat;margin:20px 0;padding:15px 0 15px 100px}@media only screen and (max-width:761px){.user.fill-details .details-title,.user.signup-page .details-title{margin:10px 0 15px}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.user.fill-details .details-title,.user.signup-page .details-title{width:80%;margin:10px auto}}.user.fill-details .details-title.details-student,.user.signup-page .details-title.details-student{background-image:url(../images/signup-icon-small-student.png)}.user.fill-details .details-title.details-teacher,.user.signup-page .details-title.details-teacher{background-image:url(../images/signup-icon-small-teacher.png)}.user.fill-details .details-title.details-parent,.user.signup-page .details-title.details-parent{background-image:url(../images/signup-icon-small-parent.png)}.user.fill-details .details-title span,.user.signup-page .details-title span{display:block;font-size:30px;padding:0 20px;line-height:50px;color:#fff;text-transform:capitalize;-webkit-border-radius:10px;border-radius:10px}.user.fill-details .section-title,.user.signup-page .section-title{padding:0 10px;margin:20px 0;color:#fff;background-color:#062949}.user.fill-details .section-title .title,.user.signup-page .section-title .title{color:#fff;width:100%}.user.fill-details .section-title .right,.user.signup-page .section-title .right{float:right}.user.fill-details .details-section,.user.signup-page .details-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;display:inline-block;width:100%}.user.fill-details .details-section.buttonset,.user.signup-page .details-section.buttonset{padding:0}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.user.fill-details .details-section,.user.signup-page .details-section{padding:10px 20px}}@media only screen and (max-width:761px){.user.fill-details .details-section .control,.user.signup-page .details-section .control{width:100%}}.user.fill-details .details-section .form-inputs,.user.signup-page .details-section .form-inputs{padding-top:10px;display:inline-block;width:100%;text-align:center}.user.fill-details .details-section label,.user.signup-page .details-section label{display:block;color:#48a6db;font-size:20px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user.fill-details .details-section label,.user.signup-page .details-section label{text-align:center;padding:10px}}.user.fill-details .details-section select,.user.signup-page .details-section select{width:100%;margin-top:20px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user.fill-details .details-section select,.user.signup-page .details-section select{width:100%}}.user.fill-details .details-section input[type=text],.user.signup-page .details-section input[type=text]{width:100%}.user.fill-details .details-section input[type=text]::-webkit-input-placeholder,.user.signup-page .details-section input[type=text]::-webkit-input-placeholder{color:#c2c2c2}.user.fill-details .details-section input[type=text]:-moz-placeholder,.user.fill-details .details-section input[type=text]::-moz-placeholder,.user.signup-page .details-section input[type=text]:-moz-placeholder,.user.signup-page .details-section input[type=text]::-moz-placeholder{color:#c2c2c2}.user.fill-details .details-section input[type=text]:-ms-input-placeholder,.user.signup-page .details-section input[type=text]:-ms-input-placeholder{color:#c2c2c2}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user.fill-details .details-section input[type=text],.user.signup-page .details-section input[type=text]{width:100%}}.user.fill-details .title,.user.signup-page .title{font-size:24px;color:#48a6db;margin-bottom:20px}@media only screen and (max-width:761px){.user.fill-details .title,.user.signup-page .title{text-align:center;margin-bottom:10px;margin-top:20px;float:none}}.user.fill-details .form-wrapper,.user.signup-page .form-wrapper{-webkit-animation:slideInRight .5s forwards;animation:slideInRight .5s forwards;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.user.fill-details .details-type-container,.user.signup-page .details-type-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}@media only screen and (max-width:761px){.user.fill-details .details-type-container,.user.signup-page .details-type-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.user.fill-details .details-type-container .change-role,.user.signup-page .details-type-container .change-role{color:#ccc;background:#fff;border:2px solid #ccc;padding:.25em;-webkit-border-radius:6px;border-radius:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1em}.user.fill-details .details-type-container .change-role:hover,.user.signup-page .details-type-container .change-role:hover{cursor:pointer;color:#fff;background:#ccc}.user.fill-details .details-type,.user.signup-page .details-type{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-animation:slideInRight .5s forwards;animation:slideInRight .5s forwards;-webkit-box-flex:1;-webkit-flex:1 1 33%;flex:1 1 33%}@media only screen and (max-width:761px){.user.fill-details .details-type,.user.signup-page .details-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.user.fill-details .details-type__role-chosen,.user.signup-page .details-type__role-chosen{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:.5em;border-radius:.5em;padding:1vw;margin-bottom:1.5em}.user.fill-details .details-type__role-chosen.student,.user.signup-page .details-type__role-chosen.student{background-color:rgba(72,166,219,.1)}.user.fill-details .details-type__role-chosen.teacher,.user.signup-page .details-type__role-chosen.teacher{background-color:rgba(79,169,84,.2)}.user.fill-details .details-type__role-chosen.parent,.user.signup-page .details-type__role-chosen.parent{background-color:rgba(255,137,0,.2)}.user.fill-details .details-type .role-chosen,.user.signup-page .details-type .role-chosen{-webkit-animation:slideInRight .5s forwards;animation:slideInRight .5s forwards;margin-bottom:1em}.user.fill-details .details-type .role-chosen label,.user.signup-page .details-type .role-chosen label{width:10vw;height:13vw;opacity:1}.user.fill-details .details-type .role-chosen label:hover,.user.signup-page .details-type .role-chosen label:hover{cursor:auto}.user.fill-details .details-type .role-chosen__left,.user.signup-page .details-type .role-chosen__left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 30vw;flex:0 1 30vw;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.user.fill-details .details-type .role-chosen__right,.user.signup-page .details-type .role-chosen__right{-webkit-box-flex:0;-webkit-flex:0 1 50%;flex:0 1 50%}.user.fill-details .details-type .role-chosen.role-cont,.user.signup-page .details-type .role-chosen.role-cont{-webkit-box-flex:unset;-webkit-flex:unset;flex:unset}.user.fill-details .details-type .role-chosen.role-cont:hover,.user.signup-page .details-type .role-chosen.role-cont:hover{cursor:auto;background:initial!important}@media only screen and (max-width:761px){.user.fill-details .details-type .role-chosen,.user.signup-page .details-type .role-chosen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.user.fill-details .details-type .role-chosen label,.user.signup-page .details-type .role-chosen label{height:48vw;width:40vw;font-size:1.5em}}.user.fill-details .details-type .role-cont,.user.signup-page .details-type .role-cont{-webkit-box-flex:1;-webkit-flex:1;flex:1;cursor:pointer}.user.fill-details .details-type .role-cont ul,.user.signup-page .details-type .role-cont ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}.user.fill-details .details-type .role-cont ul>li,.user.signup-page .details-type .role-cont ul>li{padding:.5em;font-size:1.2em}.user.fill-details .details-type .role-cont ul>li:before,.user.signup-page .details-type .role-cont ul>li:before{display:inline-block;content:"";margin:0 10px 0 0;font:normal normal normal 100% FontAwesome;font-size:1em}.user.fill-details .details-type .role-cont.student,.user.signup-page .details-type .role-cont.student{color:#48a6db;border-color:#48a6db}.user.fill-details .details-type .role-cont.student ul>li,.user.signup-page .details-type .role-cont.student ul>li{color:#48a6db}.user.fill-details .details-type .role-cont.teacher,.user.signup-page .details-type .role-cont.teacher{color:#49bd00;border-color:#49bd00}.user.fill-details .details-type .role-cont.teacher ul>li,.user.signup-page .details-type .role-cont.teacher ul>li{color:#49bd00}.user.fill-details .details-type .role-cont.parent,.user.signup-page .details-type .role-cont.parent{color:#ff8900;border-color:#ff8900}.user.fill-details .details-type .role-cont.parent ul>li,.user.signup-page .details-type .role-cont.parent ul>li{color:#ff8900}@media only screen and (max-width:761px){.user.fill-details .details-type .role-cont,.user.signup-page .details-type .role-cont{margin-bottom:2em}.user.fill-details .details-type .role-cont ul li,.user.signup-page .details-type .role-cont ul li{text-align:center}}.user.fill-details .details-type label,.user.signup-page .details-type label{background-position:0;background-repeat:no-repeat;color:#c8e4f4;cursor:pointer;display:inline-block;text-align:center;font-weight:900;font-size:2.5vw;width:16vw;background-size:contain;height:20vw;background-position:bottom;opacity:.4}.user.fill-details .details-type label:hover,.user.signup-page .details-type label:hover{opacity:1}@media only screen and (max-width:761px){.user.fill-details .details-type label,.user.signup-page .details-type label{width:38vw;height:45vw;font-size:5vw}}.user.fill-details .details-type #student+label,.user.signup-page .details-type #student+label{background-image:url(../images/signup-icon-student.png);color:#48a6db}.user.fill-details .details-type #student:checked+label,.user.signup-page .details-type #student:checked+label{color:#48a6db}.user.fill-details .details-type #teacher+label,.user.signup-page .details-type #teacher+label{background-image:url(../images/signup-icon-teacher.png);color:#49bd00}.user.fill-details .details-type #teacher:checked+label,.user.signup-page .details-type #teacher:checked+label{color:#49bd00}.user.fill-details .details-type #parent+label,.user.signup-page .details-type #parent+label{background-image:url(../images/signup-icon-parent.png);color:#ff8900}.user.fill-details .details-type #parent:checked+label,.user.signup-page .details-type #parent:checked+label{color:#ff8900}.user.fill-details .details-student span,.user.signup-page .details-student span{background-color:#48a6db}.user.fill-details .details-teacher span,.user.signup-page .details-teacher span{background-color:#49bd00}.user.fill-details .details-parent span,.user.signup-page .details-parent span{background-color:#ff8900}.user.fill-details #add-school-button,.user.signup-page #add-school-button{width:99%;height:40px;background-position:top 13px right 11px,100% 0,top right 32px,top right 34px;margin:0}.user.fill-details input[type=submit],.user.signup-page input[type=submit]{width:100%;margin-top:.5em;background:#fff;border:4px solid #0061a2;color:#0061a2}.user.fill-details input[type=submit]:hover,.user.signup-page input[type=submit]:hover{background:#0061a2;color:#fff}.user.fill-details .role-desc .title,.user.signup-page .role-desc .title{font-size:1.5em;color:#0065a1;font-weight:700}.user.fill-details .role-desc .student li,.user.signup-page .role-desc .student li{background-color:#48a6db}.user.fill-details .role-desc .teacher li,.user.signup-page .role-desc .teacher li{background-color:#49bd00}.user.fill-details .role-desc .parent li,.user.signup-page .role-desc .parent li{background-color:#ff8900}.user.fill-details .role-desc ul,.user.signup-page .role-desc ul{padding:30px;color:#fff}.user.fill-details .role-desc ul>li,.user.signup-page .role-desc ul>li{padding:10px 25px;margin:5px}.user.fill-details .button-confirm-role.student,.user.signup-page .button-confirm-role.student{background-color:#48a6db}.user.fill-details .button-confirm-role.teacher,.user.signup-page .button-confirm-role.teacher{background-color:#49bd00}.user.fill-details .button-confirm-role.parent,.user.signup-page .button-confirm-role.parent{background-color:#ff8900}.fill-details .info-page,.fill-details .wrapper,.signup-page .info-page,.signup-page .wrapper{-webkit-box-flex:0;-webkit-flex:0 1 80%;flex:0 1 80%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:761px){.fill-details .info-page,.fill-details .wrapper,.signup-page .info-page,.signup-page .wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}.login-page{font-size:2em}.login-page .textButton{font-size:2rem;text-align:center;padding:.5em;cursor:pointer}.login-page .info-page,.login-page .wrapper{padding-bottom:10px;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}@media only screen and (max-width:761px){.login-page .info-page,.login-page .wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}@media only screen and (max-width:761px){.login-page .full-title{font-size:3rem;line-height:4rem}}.social-cont,.social-cont .buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.social-cont .buttons{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.social-cont .buttons .buttons{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.social-cont .buttons .buttons,.social-cont a{display:-webkit-box;display:-webkit-flex;display:flex}.social-cont a{background-position:1.5vw;background-repeat:no-repeat;background-size:4vw;background-color:#fff;margin:0 0 1.5vw;color:#fff;font-size:1.8vw;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;text-align:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;line-height:4vw;border:2px solid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.social-cont a:hover{opacity:.8;text-decoration:none}.social-cont a.facebook{background-image:url(../images/signup-social-fb.png);background-color:#6c82b1}.social-cont a.google{background-image:url(../images/signup-social-google.png);color:#4fa954;border-color:#4fa954}.social-cont a.google.pulse{-webkit-animation:pulse 1.5s forwards;animation:pulse 1.5s forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.social-cont a.clever{background-image:url(../images/logo-clever.svg);color:#4274f6;border-color:#4274f6}.social-cont a.clever.pulse{-webkit-animation:pulse 1.5s forwards;animation:pulse 1.5s forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.social-cont a.twitter{background-image:url(../images/signup-social-twitter.png);background-color:#7fc0f2}.social-cont a.azure{background-image:url(../images/signup-social-office.png);background-color:#fff;border:1px solid #e63d00;color:#e63d00}.social-cont a.azure:hover{background-color:#ffe7e7}.social-cont a.hide{display:none}@media only screen and (max-width:761px){.social-cont a{background-position:3vw;background-size:6vw;margin:0 0 2.5vw;font-size:6vw;padding:2.5vw 2vw}}.import-options{text-align:center;padding:10px 20px;background-color:#f5fafd;-webkit-border-radius:15px;border-radius:15px;color:#5f6365;font-weight:600;font-size:1.25em;margin-top:1em}.import-options ul{margin:2em auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}@media only screen and (max-width:761px){.import-options ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.import-options ul li{text-align:center}.import-options a{background-position:1.5em;background-repeat:no-repeat;background-size:1.75em;position:relative;color:#fff;padding:.5em 2em .5em 4em;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.import-options a{font-size:1rem;background-position:.5em;padding:1em 1em 1em 2em;width:auto;margin-bottom:1em}}.import-options a:hover{text-decoration:none}.import-options a.google{background-image:url(../images/gce-icon.png);background-color:#00ad66}.import-options a.google:hover{background-color:#00e084}.import-options a.import{background-color:#f26f29}.import-options a.import:hover{background-color:#f58f59}.import-options a.import:before{content:"";font:normal normal normal 110% FontAwesome;position:absolute;left:1.5em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.import-options a.import:before{left:.5em}}.school-display-add-form{cursor:pointer}.school-display-add-form img{display:block;width:160px;height:218px;margin-bottom:20px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.school-display-add-form img{display:none}}.school-display-add-form span{font-size:16px;color:#999;margin-bottom:5px;display:block}.school-display-add-form a{font-size:16px;color:#48a6db;font-weight:700}.school-display-add-form:hover a{text-decoration:underline}#school-address-not-found{display:none}.school-gmaps-wrapper{margin:0;width:40%;float:right;display:inline-block}.school-gmaps-wrapper .no-results-found{display:none;width:980px;height:300px;background-color:#f6fafd;border:none;-webkit-border-radius:10px;border-radius:10px;text-align:center}.school-gmaps-wrapper .no-results-found span{font-size:24px;line-height:300px;color:#48a6db;margin:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.school-gmaps-wrapper .no-results-found{width:90%}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.school-gmaps-wrapper{display:none}}.school-gmaps-wrapper #gmaps{width:100%;height:24em;border:none;-webkit-border-radius:10px;border-radius:10px}#school-add-form{display:none;overflow:hidden;margin-top:12px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#school-add-form{width:100%;padding:5%;margin:10px 0;background-color:#f6fafd}}#school-add-form .control{display:block}#school-add-form .control.address label{vertical-align:top}#school-add-form .left{margin-left:0;margin-right:auto}@media only screen and (max-width:761px){#school-add-form .left{float:none;display:block}}#school-add-form .right{margin-left:auto;margin-right:10px}@media only screen and (max-width:761px){#school-add-form .right{float:none;display:block}}#school-add-form .column{max-width:49%;width:49%;display:inline-block;vertical-align:top;width:40%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#school-add-form .column{max-width:100%;width:100%;display:block}}#school-add-form .info{display:none}#school-add-form label{display:block;min-width:50px;padding-bottom:5px}#school-add-form input[type=text],#school-add-form textarea{width:100%;margin-bottom:5px}#school-add-form textarea{vertical-align:top;resize:none;height:90px;margin-right:0}#school-add-form select{width:295px;margin-bottom:5px}#school-add-form .ui-selectmenu-button{margin-bottom:5px;height:38px}#school-add-form input[type=submit]{width:200px}@media only screen and (max-width:761px){#school-add-form input[type=submit]{margin:5px auto}}#school-add-form .ui-selectmenu-menu ul{max-height:200px;overflow-y:auto}@media only screen and (max-width:761px){#school-add-form{width:100%}}#school-details-wrapper{width:100%;padding:.5em 0 5em}@media only screen and (max-width:761px){#school-details-wrapper{width:100%}}#school-details-wrapper input#school-input{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-right:.5em}#school-details-wrapper input#school-input-search-button{display:inline-block}#school-details-wrapper .control-region{margin:15px 0 0 20px;min-height:20px;display:block;overflow:hidden}@media only screen and (max-width:761px){#school-details-wrapper .control-region{margin:5px 0}}#school-details-wrapper .control-region input[type=radio]{position:relative;left:0}#school-details-wrapper .control-region #region-global{margin-left:20px}#school-details-wrapper #school-details{height:15em;background-color:#f6fafd;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #48a6db;margin-top:.5em;overflow-y:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#school-details-wrapper #school-details{width:100%;margin-bottom:10px}}#school-details-wrapper #school-details ul{padding:5px 0}#school-details-wrapper #school-details ul li{min-height:1.5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:2px solid #fff;font-size:1em;color:#48a6db;cursor:pointer;padding-left:25px;margin:0 10px;overflow:hidden}@media only screen and (max-width:761px){#school-details-wrapper #school-details ul li{font-size:12px;line-height:28px}}#school-details-wrapper #school-details ul li.selected{background-color:#e5f2f9;background:url(../images/radio-selected.png) 0 no-repeat}#school-details-wrapper #school-select-form{width:58%;display:inline-block;margin-right:.5em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#school-details-wrapper #school-select-form{width:100%}}#school-details-wrapper #school-select-form .title{font-size:1.5em;color:#48a6db;margin-bottom:.5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:center;align-content:center}#school-details-wrapper #school-select-form .title .school-display-add-form{padding-right:.5em;font-size:1em;text-align:center}#school-details-wrapper #school-select-form .title .school-display-add-form span{font-size:.5em;color:#999}.user h2{margin:.5em 0;padding:0;color:#5f6365;text-align:center}@media only screen and (max-width:761px){.user h2{line-height:50px}}@media only screen and (min-width:250px)and (max-width:320px){.user h2{font-size:20px;line-height:30px}}.user .login__header{font-size:2rem;padding-bottom:1.5vw;color:#5f6365;text-align:center}.user .login__header.delim{font-size:1.5vw;text-align:center;background-color:#efefef;-webkit-border-radius:50%;border-radius:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:1vw}@media only screen and (max-width:761px){.user .login__header{text-align:center;font-size:6vw}.user .login__header.delim{font-size:6vw;padding:3vw}}.login-signup-cont{width:100%;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:761px){.login-signup-cont{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.login-signup-cont #providerLogin{display:none}.login-signup-cont .column{-webkit-box-flex:0;-webkit-flex:0 1 40%;flex:0 1 40%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:761px){.login-signup-cont .column{width:100%;-webkit-box-flex:1;-webkit-flex:auto;flex:auto}}.login-signup-cont .horz-line{background-image:url(../images/strike-through.png);background-repeat:repeat-x;background-position:50%;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.login-signup-cont .column-spacer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 10%;flex:0 1 10%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.login-signup-cont .column-spacer .or-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}@media only screen and (max-width:761px){.login-signup-cont .column-spacer{width:100%;margin:8vw 0}.login-signup-cont .column-spacer .or-cont{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}.login-signup-cont .login__header.button{width:100%;margin-left:auto;margin-right:auto;text-align:center}.login-signup-cont .options-link{font-size:1.2vw;margin:1vw 0;display:block;color:#48a6db;text-align:center;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.login-signup-cont .options-link{font-size:2vw}}@media only screen and (max-width:761px){.login-signup-cont .options-link{font-size:4vw}.login-signup-cont .options-link.forgot{margin:2vw 0 4vw}.login-signup-cont .options-link.create{margin:4vw 0 2vw}}.login-signup-cont .form-cont form{width:100%;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}.login-signup-cont .form-cont form .control{display:block;text-align:left;z-index:10;margin-bottom:1vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.login-signup-cont .form-cont form .control{text-align:center;margin:auto}}.login-signup-cont .form-cont form .control__two{display:-webkit-box;display:-webkit-flex;display:flex}.login-signup-cont .form-cont form .control__two>input{-webkit-box-flex:1;-webkit-flex:1;flex:1}.login-signup-cont .form-cont form .control__two>input:first-child{margin-right:1em}.login-signup-cont .form-cont form input{width:100%;margin:auto}@media only screen and (max-width:761px){.login-signup-cont .form-cont form input{font-size:4vw;height:10vw}}.login-signup-cont .form-cont form .horz-line{height:1.5vw;background-position:bottom}.forgot-password-page .info-page,.forgot-password-page .wrapper{min-height:400px;padding-top:2em}.forgot-password-page form{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.forgot-password-page input[type=text]{width:40%}.forgot-password-page input[type=submit]{margin:auto;width:210px}.forgot-password-page input[type=submit].hide{display:none}.forgot-password-page h4{font-size:24px;line-height:50px;padding:0 20px;margin:0 auto 40px;color:#fff;background:#48a6db;-webkit-border-radius:10px;border-radius:10px;width:60%}.forgot-password-page .message{width:60%;line-height:24px;font-size:22px;text-align:center;margin:10px auto}.change-password-page .info-page,.change-password-page .wrapper{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.change-password-page form{width:100%;max-width:400px;margin-left:auto;margin-right:auto;text-align:center}.change-password-page form a{color:#0064a0}.change-password-page input[type=password],.change-password-page input[type=submit],.change-password-page input[type=text]{width:100%}.change-password-page h4{font-size:24px;line-height:50px;padding:0 20px;margin:0 auto 40px;color:#fff;background:#48a6db;-webkit-border-radius:10px;border-radius:10px;width:60%}.change-password-page .message{width:100%;line-height:24px;font-size:22px;text-align:center;margin:10px auto}.control{position:relative}.control.first-name{margin-right:30px;width:-webkit-calc(50% - 45px);width:calc(50% - 45px);padding-right:0}.control.half{width:50%;padding-right:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.control{padding-right:0}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.control{width:90%}}.control .hide{display:none}.control.control-search{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.control.control-search{width:100%}}.control.control-search .errors{top:0;right:170px}.control .errors{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;background-position:50%;background-repeat:no-repeat}.control .errors:hover .error{display:block}.control .errors:hover .error.hide{display:none}.control .errors:hover>span{display:block}.control .errors:before{font:normal normal normal 80% FontAwesome;content:"";color:red;width:2.5vw;height:2.5vw;font-size:2vw}.control .errors .error{position:relative;right:120px;top:0;background:red}.control .errors .error,.control .errors>span{width:100px;padding:5px 10px;color:#fff;font-size:12px;display:none;z-index:99}.control .errors>span{position:absolute;left:0;top:35px;height:30px;background:#0c2848}.cancel-subscription-dialog-wrapper table{width:90%;margin:auto}.cancel-subscription-dialog-wrapper .fe-icon{vertical-align:middle;margin:.1em;font-size:1.75em}.cancel-subscription-dialog-wrapper .fe-icon.assessment{color:#116108}.cancel-subscription-dialog-wrapper .fe-icon.reportcard{color:#b2890d}.cancel-subscription-dialog-wrapper .fe-icon.workbook{color:#614908}.cancel-subscription-dialog-wrapper .fe-icon.game{color:#2695eb}.cancel-subscription-dialog-wrapper .fe-icon.ads{color:#e9b31f}.cancel-subscription-dialog-wrapper .text{text-align:center;font-weight:700;padding:.5em}.cancel-subscription-dialog-wrapper .text__red{color:red}.cancel-subscription-dialog-wrapper input{width:30%!important}.cancel-subscription-dialog-wrapper input.confirm{background:red!important}#appBody[data-page-id=profile]{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-flex-wrap:unset;flex-wrap:unset}#appBody[data-page-id=profile] .standard-list{font-size:.5em}#appBody[data-page-id=profile] .user-options-bar{display:none}#appBody[data-page-id=profile] article{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}#appBody[data-page-id=profile] #profile-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}#appBody[data-page-id=profile] #profile-wrapper>.loader{display:none}#appBody[data-page-id=profile] #profile-wrapper>.content-wrapper{display:initial}#appBody[data-page-id=profile] #profile-wrapper.contentLoading>.loader{display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] #profile-wrapper.contentLoading>.content-wrapper{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] #profile-wrapper{width:100%;min-width:100%}}#appBody[data-page-id=profile] article{display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] article>div.info-page,#appBody[data-page-id=profile] article>div.wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] article>div.info-page,#appBody[data-page-id=profile] article>div.wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}#appBody[data-page-id=profile] article.loading{min-height:800px}#appBody[data-page-id=profile] article input[type=button],#appBody[data-page-id=profile] article input[type=input]{-webkit-appearance:none}#appBody[data-page-id=profile] .content-wrapper{width:100%}#appBody[data-page-id=profile] .access-message{text-align:center;font-size:2em;padding:1em;line-height:1.5em}#appBody[data-page-id=profile] .access-message a{color:#0263a0}#appBody[data-page-id=profile] .warning{font-size:20px;width:80%;text-align:center;margin:40px auto auto}#appBody[data-page-id=profile] .google-share:before{content:"";background-color:#1aab61;background-image:url(../images/gce-share.png);background-size:contain;background-repeat:no-repeat;height:1.5vw;width:1.5vw;vertical-align:middle;display:block;margin:0 .5vw;background-position:50%}#appBody[data-page-id=profile] .google-share:hover{background-color:#158e50;text-decoration:none;color:#c2f3da}#appBody[data-page-id=profile] .remind-share{background:#2570c4;border-color:#1d5799;color:#fff}#appBody[data-page-id=profile] .remind-share:before{content:"";background-image:url(../images/remind-share.png);background-size:contain;background-repeat:no-repeat;height:1.5vw;width:1.5vw;margin-right:.5vw;margin-bottom:0;vertical-align:middle;display:inline-block}#appBody[data-page-id=profile] .remind-share:hover{background-color:#1d5799;color:#fff!important}#appBody[data-page-id=playPage][data-page-id=profile] .flash-top-bar,#appBody[data-page-id=profile] .clearfix{zoom:1}#appBody[data-page-id=playPage][data-page-id=profile] .flash-top-bar:before,#appBody[data-page-id=profile] .clearfix:before{content:"";display:table}#appBody[data-page-id=playPage][data-page-id=profile] .flash-top-bar:after,#appBody[data-page-id=profile] .clearfix:after{content:"";display:table;clear:both}#appBody[data-page-id=profile] .form-cont input{font-weight:100}#appBody[data-page-id=profile] .ui-selectmenu-button{width:100%!important;font-size:16px;margin-bottom:10px;outline:none}#appBody[data-page-id=profile] input[type=password],#appBody[data-page-id=profile] input[type=text]{font-size:1vw;padding:.5vw;margin-bottom:0}#appBody[data-page-id=profile] input[type=password]::-webkit-input-placeholder,#appBody[data-page-id=profile] input[type=text]::-webkit-input-placeholder{color:#c2c2c2}#appBody[data-page-id=profile] input[type=password]:-moz-placeholder,#appBody[data-page-id=profile] input[type=password]::-moz-placeholder,#appBody[data-page-id=profile] input[type=text]:-moz-placeholder,#appBody[data-page-id=profile] input[type=text]::-moz-placeholder{color:#c2c2c2}#appBody[data-page-id=profile] input[type=password]:-ms-input-placeholder,#appBody[data-page-id=profile] input[type=text]:-ms-input-placeholder{color:#c2c2c2}#appBody[data-page-id=profile] .backgrid-filter .search{z-index:500!important}#appBody[data-page-id=profile] .reportcards-preview{max-width:100%;margin-top:1em}#appBody[data-page-id=profile] #student-details-wrapper{margin-top:10px}#appBody[data-page-id=profile] .breadcrumb{font-size:1em;color:#6c7488;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .breadcrumb{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}}#appBody[data-page-id=profile] .breadcrumb img{vertical-align:bottom;background-color:#fff}#appBody[data-page-id=profile] .breadcrumb .skill-icon-small{background-position:0 0;padding-left:30px;color:#48a6db}#appBody[data-page-id=profile] .breadcrumb span{color:#6c7488;padding:5px 10px;display:inline-block}#appBody[data-page-id=profile] .breadcrumb span.one,#appBody[data-page-id=profile] .breadcrumb span.three,#appBody[data-page-id=profile] .breadcrumb span.two{color:#6c7488}#appBody[data-page-id=profile] .nav{-webkit-box-flex:0;-webkit-flex:0 0 15%;flex:0 0 15%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#eef5fc;margin-right:1.75em;padding-top:1.5vw;padding-bottom:1.5vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .nav{display:none}}#appBody[data-page-id=profile] .nav-item{height:3vw;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:#48a6db;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;padding:0 1vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .nav-item:hover{color:#fff;background-color:#88c5e8}#appBody[data-page-id=profile] .nav-item #upgrade{background:green;height:5vw}#appBody[data-page-id=profile] .nav-item.selected{color:#fff;background-color:#47a6db}#appBody[data-page-id=profile] .nav-item.selected:after{content:"";position:absolute;left:100%;border-color:transparent transparent transparent #47a6db;border-style:solid;border-width:1.5vw 0 1.5vw 1.5vw}#appBody[data-page-id=profile] .nav-item__gold{color:#f6c042}#appBody[data-page-id=profile] .nav-item__gold.selected{color:#fff;background-color:#f6c042}#appBody[data-page-id=profile] .nav-item__gold.selected:after{border-color:transparent transparent transparent #f6c042}#appBody[data-page-id=profile] .nav-item__gold:hover{color:#fff;background-color:#f9d88b}#appBody[data-page-id=profile] .nav-item__gold:hover:after{border-color:transparent transparent transparent #f9d88b}#appBody[data-page-id=profile] .nav-item span{font-size:1.5vw;font-weight:600}#appBody[data-page-id=profile] .nav-item:before{font:normal normal normal 150% FontAwesome;width:2em;text-align:center}#appBody[data-page-id=profile] .nav-item.upgrade:before{content:"";color:#f6c042;font-size:2em;padding:.5vw;-webkit-animation:tada 2.5s infinite;animation:tada 2.5s infinite}#appBody[data-page-id=profile] .upgrade{height:5vw;background:green;margin-top:4vw;color:#fff;padding-left:0}#appBody[data-page-id=profile] .upgrade span{font-weight:400}#appBody[data-page-id=profile] .upgrade:after{content:"";position:absolute;left:100%;border-color:transparent transparent transparent green;border-style:solid;border-width:2.5vw 0 2.5vw 1.5vw}#appBody[data-page-id=profile] .upgrade:hover{border-color:transparent transparent transparent #00cd00}#appBody[data-page-id=profile] .hide{display:none}#appBody[data-page-id=profile] .loader{text-align:center;width:100%;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center 3vw;background-size:100px 100px}#appBody[data-page-id=profile]>.loader{background-position:center 10%}#appBody[data-page-id=profile]>.loader span{font-size:20px;top:20%}#appBody[data-page-id=profile] .dialogPane .choose-avatar-nav span{margin-left:5px;margin-right:5px}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .title{text-align:center}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .dialog-nav{padding:0;display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .dialog-nav .dialog-nav-item{display:inline-block;width:50%;height:40px;line-height:40px;font-size:20px;text-align:center;color:#fff;background-color:#9fd0ec;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff;border-right:1px solid #fff}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .dialog-nav .dialog-nav-item:first-child{border-left:none}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .dialog-nav .dialog-nav-item:last-child{border-right:none}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .dialog-nav .dialog-nav-item.selected{background-color:#48a6db}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs .text{color:#999;text-align:center}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code>*,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing>*{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code .text,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing .text{padding:1vw 0;font-size:1.8vw}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code input[type=text],#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing input[type=text]{font-size:1.5vw;padding:1vw 2vw}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code select,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing select{width:100%}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code .mentor-code,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing .mentor-code{background-color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;border:1px solid #b5b5b5;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code #student_username-cont,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code #student_username-cont #validation-icon,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont #validation-icon{position:relative;display:inline-block;width:2vw;height:2vw}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code #student_username-cont #validation-icon i,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont #validation-icon i{font-size:2vw}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code #student_username-cont #validation-icon .valid,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont #validation-icon .valid{color:#53a943}#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.code #student_username-cont #validation-icon .invalid,#appBody[data-page-id=profile] .invite-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont #validation-icon .invalid{color:#d22921}#appBody[data-page-id=profile] .get-started{font-size:3vw;background-color:#f5f5f5;text-align:center;width:100%;height:100%;line-height:3.6vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .get-started .info-page,#appBody[data-page-id=profile] .get-started .wrapper{width:100%}#appBody[data-page-id=profile] .get-started a{display:block;font-size:1vw;color:#1e4198}#appBody[data-page-id=profile] .get-started .text{font-size:1vw;color:#48a6db}#appBody[data-page-id=profile] .get-started.with-suggestion{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .get-started.with-suggestion .prof{-webkit-box-flex:0;-webkit-flex:0 1 30%;flex:0 1 30%;background:url(../images/professor-small.png) 50% no-repeat;background-size:contain;height:13vw;width:10vw;-webkit-align-self:flex-end;align-self:flex-end}#appBody[data-page-id=profile] .get-started.with-suggestion .info-page,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper{display:inline-block;vertical-align:top;width:50%}#appBody[data-page-id=profile] .get-started.with-suggestion .info-page span.text,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper span.text{font-size:1.5vw;display:block;padding:1.5vw}#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a{display:block;font-size:1.5vw;color:#fff;padding:2vw;border:3px solid}#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.add-class-button,#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.add-student-button,#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.create-assessment-button,#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.create-assignment-button,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.add-class-button,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.add-student-button,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.create-assessment-button,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.create-assignment-button{background-color:#0064a0;border-color:#004873}#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.add-class-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.add-student-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.create-assessment-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.create-assignment-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.add-class-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.add-student-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.create-assessment-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.create-assignment-button:hover{background-color:#004873}#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.add-students-button,#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.import-class-button,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.add-students-button,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.import-class-button{background-color:#1bab62;border-color:#158e50}#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.add-students-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .info-page a.import-class-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.add-students-button:hover,#appBody[data-page-id=profile] .get-started.with-suggestion .wrapper a.import-class-button:hover{background-color:#158e50}#appBody[data-page-id=profile] .tabbed-assignments .section-title .title.left{width:65%;float:left}#appBody[data-page-id=profile] .tabbed-assignments .section-title .title.left .assignment-table-toggle{cursor:pointer;display:inline-block;width:49%;vertical-align:middle}#appBody[data-page-id=profile] .tabbed-assignments .section-title .title.left .assignment-table-toggle.inactive{color:#6c7488}#appBody[data-page-id=profile] .section{vertical-align:top;margin-bottom:1vw}#appBody[data-page-id=profile] .section>div .loader{background-position:50%;background-size:4vw;position:absolute;height:100%;top:0;left:0;display:none}#appBody[data-page-id=profile] .section.performance{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=profile] .section.shaded{padding:10px 20px;text-align:center;background-color:#f5f5f5}#appBody[data-page-id=profile] .section.shaded .section-title{position:relative;border-bottom:1px solid #fff;background-color:initial}#appBody[data-page-id=profile] .section.progress{min-height:300px}#appBody[data-page-id=profile] .section .search-button{display:inline-block;height:30px;font-size:20px}#appBody[data-page-id=profile] .section .no-search-results{font-size:20px;color:#6c7488;width:100%;text-align:center;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:3em 0}#appBody[data-page-id=profile] .section-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;font-size:2em;padding:.5em;border-bottom:1px solid #e6e6e6;background-color:#f9f9f9;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#appBody[data-page-id=profile] .section-title .left,#appBody[data-page-id=profile] .section-title .right{float:none}#appBody[data-page-id=profile] .section-title.sticky-breadcrumb{background-color:#fafcfe;margin-bottom:20px}#appBody[data-page-id=profile] .section-title .refresh-button{cursor:pointer;display:inline-block;padding-left:.5em;height:1em;width:1em}#appBody[data-page-id=profile] .section-title .refresh-button:hover{color:#160e71}#appBody[data-page-id=profile] .section-title .action-button{font-size:18px;line-height:24px;height:24px;margin:0;padding:0}#appBody[data-page-id=profile] .section-title .message{font-size:.5em;display:-webkit-box;display:-webkit-flex;display:flex;color:#6c7488}#appBody[data-page-id=profile] .section-title .message.practice{color:#d22921;font-size:100%}#appBody[data-page-id=profile] .section-title .message .google-share{display:inline-block;padding:5px 10px;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;background-position:5px;color:#fff!important;line-height:20px;background-color:#1aab61;margin-left:20px}#appBody[data-page-id=profile] .section-title .message .google-share:before{display:inline-block}#appBody[data-page-id=profile] .section-title .message span[disabled]{pointer-events:none}#appBody[data-page-id=profile] .section-title .message .message-button{cursor:pointer;font-size:1.2em;margin-left:1em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}#appBody[data-page-id=profile] .section-title .message .message-button__gold{color:#f6c042!important}#appBody[data-page-id=profile] .section-title .message .message-button__gold:hover{color:#986c07!important}#appBody[data-page-id=profile] .section-title .message .message-button .desktop-message{padding:0!important;color:inherit!important}#appBody[data-page-id=profile] .section-title .message .message-button:before{font:normal normal normal 120% FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:.5vw}#appBody[data-page-id=profile] .section-title .message .message-button:hover{color:#214399}#appBody[data-page-id=profile] .section-title .message .message-button.add-class-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.print-students-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.email-report-button:before,#appBody[data-page-id=profile] .section-title .message .message-button.invite-student-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.add-student-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.add-students-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.google-sync-button:before{content:"";background-image:url(../images/gce-share-light.png);background-size:25px 25px;background-repeat:no-repeat;height:25px;width:25px;vertical-align:bottom;display:inline-block}#appBody[data-page-id=profile] .section-title .message .message-button.clever-sync-button:before{content:"";background-image:url(../images/logo-clever.svg);background-size:25px 25px;background-repeat:no-repeat;height:25px;width:25px;vertical-align:bottom;display:inline-block}#appBody[data-page-id=profile] .section-title .message .message-button.import-class-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.edit-class-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.view-assessment-button{color:#6c7488}#appBody[data-page-id=profile] .section-title .message .message-button.view-assessment-button:before{content:""!important}#appBody[data-page-id=profile] .section-title .message .message-button.view-assessment-button:hover{color:#00008b}#appBody[data-page-id=profile] .section-title .message .message-button.edit-assessment-button,#appBody[data-page-id=profile] .section-title .message .message-button.edit-assignment-button,#appBody[data-page-id=profile] .section-title .message .message-button.view-assessment-button{line-height:2em}#appBody[data-page-id=profile] .section-title .message .message-button.edit-assessment-button:before,#appBody[data-page-id=profile] .section-title .message .message-button.edit-assignment-button:before,#appBody[data-page-id=profile] .section-title .message .message-button.edit-student-button:before,#appBody[data-page-id=profile] .section-title .message .message-button.view-assessment-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.student-progress-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.student-stats-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.student-report-button{color:#6c7488}#appBody[data-page-id=profile] .section-title .message .message-button.student-report-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.student-report-button:hover{color:#214399}#appBody[data-page-id=profile] .section-title .message .message-button.class-report-button{color:#6c7488}#appBody[data-page-id=profile] .section-title .message .message-button.class-report-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.class-report-button:hover{color:#214399}#appBody[data-page-id=profile] .section-title .message .message-button.class-details-button:before{content:""}#appBody[data-page-id=profile] .section-title .message .message-button.create-assessment-button,#appBody[data-page-id=profile] .section-title .message .message-button.create-assignment-button{vertical-align:bottom;vertical-align:-webkit-baseline-middle}#appBody[data-page-id=profile] .section-title .message .message-button.create-assessment-button:before,#appBody[data-page-id=profile] .section-title .message .message-button.create-assignment-button:before{font:normal normal normal 120% FontAwesome;vertical-align:middle;content:""}#appBody[data-page-id=profile] .section-title .show-dialog{height:24px;line-height:20px;font-size:16px;width:inherit;min-width:88px;background-position:top 7px right 11px,100% 0,top right 20px,top right 20px;margin-left:20px;display:inline-block;padding-left:10px}#appBody[data-page-id=profile] .section-title .filter{position:absolute;display:inline-block;right:0;bottom:6px}#appBody[data-page-id=profile] .section-title .filter .backgrid-filter{margin:0}#appBody[data-page-id=profile] .section-title .filter .backgrid-filter input{font-size:16px}#appBody[data-page-id=profile] .section-bottom{position:relative;font-size:24px;padding:10px;border-top:1px solid #e6e6e6;overflow:hidden;background-color:#f9f9f9}#appBody[data-page-id=profile] td{vertical-align:middle;font-size:1.3vw;padding:.5vw 0}#appBody[data-page-id=profile] td.skill{color:#6c7488;position:relative;text-align:left;padding-left:0}#appBody[data-page-id=profile] td.skill a{color:#6c7488;position:relative;display:inline}#appBody[data-page-id=profile] td.skill a .skill-key{display:inline-block;left:5px;width:35px}#appBody[data-page-id=profile] td.skill.skill-icon-small{display:table-cell;height:100%;width:3vw;background-position:100%;background-size:contain}#appBody[data-page-id=profile] td.skill .skill-key{display:inline-block;left:5px}#appBody[data-page-id=profile] td.last-played{color:#6c7488;position:relative;text-align:right;font-size:.8em;white-space:nowrap}#appBody[data-page-id=profile] td.last-played .skill-key{position:absolute;left:0;width:35px}#appBody[data-page-id=profile] td.assignment-status.student{padding-left:90px;background-position:60px 5px}#appBody[data-page-id=profile] td.assignment-status.student .skill-key{left:30px}#appBody[data-page-id=profile] td.assignment-status.student .status{display:inline-block;content:"";position:absolute;left:0;top:4px;width:20px;height:20px;background-position:50%;background-repeat:no-repeat;background-image:url(../images/skill-status-incomplete.png)}#appBody[data-page-id=profile] td.assignment-status.student .status.completed{background-image:url(../images/skill-status-complete.png)}#appBody[data-page-id=profile] td.checkmark{width:30px;padding-right:10px}#appBody[data-page-id=profile] td.checkmark:before{width:40px;height:40px;content:"";line-height:38px;font:normal normal normal 22px FontAwesome;color:#eaeaea}#appBody[data-page-id=profile] td.checkmark.complete:before{content:"";color:#59d006}#appBody[data-page-id=profile] td.status.completed{color:#1f8a43}#appBody[data-page-id=profile] td.status.expired{color:#b10706}#appBody[data-page-id=profile] td.time-played{color:#45a8dc}#appBody[data-page-id=profile] td.assignment .skill-icon-small{padding-left:34px;background-position:5px 0}#appBody[data-page-id=profile] td>*{vertical-align:middle}#appBody[data-page-id=profile] td a:hover{text-decoration:underline}#appBody[data-page-id=profile] .class-summary{border-bottom:1px solid #e6e6e6}#appBody[data-page-id=profile] .class-summary select{width:250px}#appBody[data-page-id=profile] .class-summary .stats{display:inline-block;background-color:#ecf6fb;width:510px;height:130px;margin:20px 0 20px 50px;overflow:hidden}#appBody[data-page-id=profile] .class-summary .stats .stats-animated{margin:0}#appBody[data-page-id=profile] .suggested-games{min-height:200px;border-bottom:1px solid #e6e6e6}#appBody[data-page-id=profile] .suggested-games .assignments-display{margin:0;min-height:145px}#appBody[data-page-id=profile] .suggested-games .assignments-display li{display:inline-block;width:20%;margin:0;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e6e6e6}#appBody[data-page-id=profile] .suggested-games .assignments-display li.rowBreak{border-left:none}#appBody[data-page-id=profile] .suggested-games .assignments-display li .caption{max-width:none}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .suggested-games .assignments-display li{width:33%;border:none;margin-top:10px}}#appBody[data-page-id=profile] a{color:#48a6db;text-decoration:none}#appBody[data-page-id=profile] a:hover{color:#4687ba}#appBody[data-page-id=profile] .class-summary-avatar{position:relative;width:200px;height:200px;margin-right:60px;float:left}#appBody[data-page-id=profile] .class-summary-avatar .caption{clear:left;text-align:center;color:#b543ea;padding-top:10px}#appBody[data-page-id=profile] .class-summary-avatar .avatar{width:200px;height:150px}#appBody[data-page-id=profile] .dialogWrapper input[type=button]{height:24px;line-height:20px;font-size:16px;width:150px}#appBody[data-page-id=profile] .dialogWrapper>input[type=submit]{height:24px;line-height:20px;font-size:16px;width:inherit;min-width:120px;background-position:top 7px right 11px,100% 0,top right 20px,top right 20px;margin-left:20px}#appBody[data-page-id=profile] .dialogWrapper input.cancel{height:40px;line-height:20px;font-size:24px;width:150px}#appBody[data-page-id=profile] .pager li,#appBody[data-page-id=profile] .pager ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=profile] .pager li{font-size:20px;text-align:center;min-width:30px;height:30px;color:#757575;background-color:transparent;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .pager li{margin-left:0}}#appBody[data-page-id=profile] .pager li:hover{color:#4687ba}#appBody[data-page-id=profile] .pager li.current{color:#fff;background-color:#48a6db;-webkit-border-radius:100%;border-radius:100%;cursor:default;font-weight:700}#appBody[data-page-id=profile] .pager li.relative{background-color:initial;border-color:initial;padding:0 5px}#appBody[data-page-id=profile] .pager li.relative:hover{border-color:#4687ba}#appBody[data-page-id=profile] .pager li.passive:hover{color:#48a6db;background-color:#ecf6fb;cursor:default;border-color:#4687ba}#appBody[data-page-id=profile] .pager li.next:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid}#appBody[data-page-id=profile] .pager li.next{margin-left:5px}#appBody[data-page-id=profile] .pager li.prev{margin-right:5px}#appBody[data-page-id=profile] .pager li.prev:before{content:"";display:inline-block;width:0;height:0;margin-right:5px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid}#appBody[data-page-id=profile] .pager li.next,#appBody[data-page-id=profile] .pager li.prev{border:1px solid #757575;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#appBody[data-page-id=profile] .pager li.next:hover,#appBody[data-page-id=profile] .pager li.prev:hover{background:#48a6db;color:#fff;border-color:#48a6db}#appBody[data-page-id=profile] .dialogOverlay{display:none;height:100%;width:100%;position:fixed;top:0;left:0;background-color:#fff;opacity:.9;z-index:998}#appBody[data-page-id=profile] .dialogWindow .scrollable{overflow:auto;display:block;position:relative}#appBody[data-page-id=profile] .add-class-dialog-wrapper .dialogWindow .form-inputs,#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs,#appBody[data-page-id=profile] .edit-class-dialog-wrapper .dialogWindow .form-inputs,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow{width:100%;margin-left:0}}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .message,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .message{padding:40px 0;font-size:24px;text-align:center;height:200px;display:block}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .message i,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .message i{margin-right:10px}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs .text,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs .text{font-size:24px;color:#999;margin:30px 20px}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs.existing,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs.existing{text-align:center}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs.existing input[type=text],#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs.existing input[type=text]{width:400px}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont #validation-icon,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont #validation-icon{position:relative;display:inline-block;width:40px;height:40px}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont #validation-icon img,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs.existing #student_username-cont #validation-icon img{position:absolute;top:4px;left:4px}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs.code,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs.code{text-align:center}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs.code .class-code,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs.code .class-code{font-size:33px;color:#48a6db;height:33px;padding:3px;margin:10px 0 30px;border:1px solid #c5c5c5}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .form-inputs.create .controls-right #profile-wrapper .invite-student-dialog-wrapper .dialogWindow .form-inputs.create .controls-right,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .form-inputs.create .controls-right #profile-wrapper .invite-student-dialog-wrapper .dialogWindow .form-inputs.create .controls-right{width:100%;text-align:center}#appBody[data-page-id=profile] .add-student-dialog-wrapper .dialogWindow .dialog-nav .dialog-nav-item:hover,#appBody[data-page-id=profile] .edit-student-dialog-wrapper .dialogWindow .dialog-nav .dialog-nav-item:hover{background-color:#48a6db}#appBody[data-page-id=profile] .edit-student-dialog-wrapper .buttonset input[type=button]{width:22%;margin:1%}#appBody[data-page-id=profile] .edit-student-dialog-wrapper .buttonset input[type=button].unlink{background-color:#ff956c}#appBody[data-page-id=profile] .edit-student-dialog-wrapper .buttonset input[type=submit]{width:22%;margin:1%}#appBody[data-page-id=profile] .edit-student-dialog-wrapper .google{font-size:20px;text-align:left}#appBody[data-page-id=profile] .edit-student-dialog-wrapper .google .avatar{display:inline-block;width:20%;margin:2%}#appBody[data-page-id=profile] .edit-student-dialog-wrapper .google .avatar img{width:100%}#appBody[data-page-id=profile] .edit-student-dialog-wrapper .google .info{width:70%;display:inline-block;vertical-align:top;margin-left:2%}#appBody[data-page-id=profile] .edit-student-dialog-wrapper .google span{display:block;padding:20px 0}#appBody[data-page-id=profile] .student-details-wrapper .user-details{margin:20px 0}#appBody[data-page-id=profile] .progress-performance .cont{width:35%}#appBody[data-page-id=profile] .progress .section-title .pager{padding:5px}#appBody[data-page-id=profile] .progress .section-title .title{display:inline-block;vertical-align:middle}#appBody[data-page-id=profile] .progress .section-title .refresh-button{cursor:pointer;display:inline-block;vertical-align:bottom;padding-left:1vw;font:normal normal normal 100% FontAwesome}#appBody[data-page-id=profile] .progress .section-title .select-grey{display:inline-block}#appBody[data-page-id=profile] .progress .section-title .select-grey select{width:150px}#appBody[data-page-id=profile] .edit-class-students-dialog-wrapper .dialogWindow .form-inputs{background:#fff}#appBody[data-page-id=profile] .edit-class-students-dialog-wrapper .dialogWindow .message{padding:40px 0;font-size:1em;text-align:center;height:200px;display:block}#appBody[data-page-id=profile] .edit-class-students-dialog-wrapper .dialogWindow .message i{margin-right:10px}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .description{font-size:14px;text-align:center;color:#5f5858;padding:20px 30px;background-color:#efefef;font-weight:600}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow iframe{height:100%;width:95%;margin:0 auto;min-height:250px}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .form-inputs{background:inherit;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .buttonset .submit-import-class.hide{display:none}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options{padding:1vw;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option{-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option,#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option a{border:5px solid;padding:1vw;-webkit-flex:1 1 100%;flex:1 1 100%}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.csv .import-from-csv{color:#00639f;border-color:#00639f}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.csv .import-from-csv:hover{background-color:#ccc7ea}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.csv .import-from-csv:before{content:"";font:normal normal normal 2.5vw FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1vw;display:inline-block}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.clever{margin-bottom:20px}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.clever a{border-color:#426cf2;color:#426cf2}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.clever a:before{content:"";background:url(../images/logo-clever.svg);width:3vw;height:3vw;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:1vw;background-position:50%}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.clever a:hover{background-color:#e0e5f6}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.google{margin-bottom:20px}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.google a{border-color:#1bab62;color:#1bab62}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.google a:before{content:"";background:url(../images/gce-icon.png);width:3vw;height:3vw;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:1vw;background-position:50%}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .option.google a:hover{background-color:#aff3d0}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .import-class-options .instructions{font-size:20px;color:#b3b3b3}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .message{padding:2vw 0;text-align:center;display:block;color:#1bab62;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#appBody[data-page-id=profile] .import-class-dialog-wrapper .dialogWindow .message i{margin-right:10px}#appBody[data-page-id=profile] .import-class-list{padding:1vw 0;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#appBody[data-page-id=profile] .import-class-list .select-cont ul{padding:0}#appBody[data-page-id=profile] tbody tr:nth-child(2n){background-color:rgba(241,250,255,.6)}#appBody[data-page-id=profile] #performance-class-select{width:100%;margin-bottom:10px}#appBody[data-page-id=profile] .student-detail-progress .grade-list-title{display:-webkit-box;display:-webkit-flex;display:flex;box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;content:"1 1 auto";line-height:1.5em}#appBody[data-page-id=profile] .student-detail-progress .grade-list-title .grade-title-cont{font-size:.5em;width:3em;margin-right:1em}#appBody[data-page-id=profile] .student-detail-progress .grade-list-title .grade-title-cont .standard-title{padding-top:3px}#appBody[data-page-id=profile] .student-detail-progress .standard .description{font-size:15px}#appBody[data-page-id=profile] .student-detail-progress .skill-list>li{width:99%}#appBody[data-page-id=profile] .play-as-mathjam{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:30px;padding:5px 10px;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;background-position:5px;color:#fff!important;line-height:20px}#appBody[data-page-id=profile] .play-as-mathjam.wide-logo:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#appBody[data-page-id=profile] .play-as-mathjam.wide-logo img{height:100%;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#appBody[data-page-id=profile] .play-as-mathjam.wide-logo.subscribe-cta{background-color:#f4bf3e}#appBody[data-page-id=profile] .play-as-mathjam.wide-logo.subscribe-cta:before{background-image:url(../images/mathjam/icon.svg);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9BJREFUeNrsmE9PE0EUwN9u222LpZTyJ2qilhNBE62JhCPyBYxGPwB+AvDsQTx4Vj6BJB7wXzwZ1GgCnkiQmEZjohEFkwr0H5Sa0nbbbn1vd7Zd2oa2u91Skk4zzHQ7vH2/eW/mvRmATukUUwpnpvDVB8IMNvfY1/tX7oozxw4EIXzYrJc9HkKYDTPex5toENkSvJ2Tq/bZsbGI1hp9o058SwFiK2lTrcKbbY3eSw7wYNVYZepYuBZaw4PNdep7LzoV1xI4hLGrQybZmLa3yDRWWVH3cFF5cI/Y1K6HjWlfEDbTsuv0DDvA5i6Jt3bzWpipZlul2RaZVK3RP9pV8WPvmF1rlcl2BilZo9tS8aMNrdKtscqRbr/MJfysUn+ctf7i/nrLC/YBCxQ4CWsB5A/2aRtOR3MQnN/XigxgjWP9yFr6HsAtOt5UEFTcz2aPYsPVWuO7Tgtw7ppHAagCQu3mqxSkgvl69FvCSjFnFsEChw201iFsUfV7bbEIPDj6BBBcFtmNCIDHJWDvJ5HSoQJP3XRAJpqHvChBGoFyiQJkqYYLIGUODFUnjrbzXqMgMoTTa4fBEQ/YUHECsKDSyqxrZp5a/NRThAEexyP4Gfyj+f98pgBiREI4gOQqQDbEQbWJ1LPY5XQitaNMleukU7aGWYV3INxZxecZRFEHoyA32CKE4KcIAommny2yIYC9D0WIONPBGAhbZBMkkHx67d3fonVMgQgDROc5da0QxESthV53HCmH+fV2yxTLiAgRmS80DNFQQKyAebPdVBgRd6zIU0kXRMORvRzm90IIUjGxKRDhZ3ndELpSlHKY9YUwpGNZ/RC41Yae5wxB6M61ymESf1K6QVJrBcMQhpJG9sK4GuV1x43SkSWuF6IZ2S/lXxjpbboFCIPcAVktB8FksphAGgGxDXBVZbbSIj7VrYy5Fqd1L9+RgdSyhoRJoCRKNdyLNwxiNQAyLivhqi6CstjdrynY+aLsaHSL0uO3yUlhhRLugzJbDeJTjq+VIuI/0hBdTUL2X+nwtLOShsR3EbxjArjOW8pAuCO1iE9J60sOvr8pwvZyojxAzqkXE7mEBOH3aYgHeOgbtylnEWBnkuUjWCPa3YUsQopvvI5ijWkh6Jh6GWPDbarUZ8/kaL71MgPbL0S5r7GI7p3LasQaVMKf92D3Z7L8IEbKL1XLBpiij0lGOohATyQ4cYGvOJG20rXkooGgKH8HFZ6rkREQ4BAC0b3WQ1I8+U0yDKL7Nh4VWWSXAwQwi/VRo1c47Gppmt3SUH8JZUxAp3RK+5T/AgwA7yGpVEhIp9QAAAAASUVORK5CYII=");vertical-align:top}#appBody[data-page-id=profile] .play-as-mathjam.wide-logo.subscribe-cta:before,#appBody[data-page-id=profile] .play-as-mathjam.with-logo:before{content:"";background-size:contain;background-repeat:no-repeat;width:1.5vw;height:20px;display:inline-block;vertical-align:middle;margin-right:.5vw;background-position:50%}#appBody[data-page-id=profile] .play-as-mathjam.with-logo:before{background-image:url(../images/mathjam/icon.svg)}#appBody[data-page-id=profile] .play-as-mathjam.with-logo.subscribe-cta{background-color:#f4bf3e}#appBody[data-page-id=profile] .play-as-mathjam.with-logo.subscribe-cta:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9BJREFUeNrsmE9PE0EUwN9u222LpZTyJ2qilhNBE62JhCPyBYxGPwB+AvDsQTx4Vj6BJB7wXzwZ1GgCnkiQmEZjohEFkwr0H5Sa0nbbbn1vd7Zd2oa2u91Skk4zzHQ7vH2/eW/mvRmATukUUwpnpvDVB8IMNvfY1/tX7oozxw4EIXzYrJc9HkKYDTPex5toENkSvJ2Tq/bZsbGI1hp9o058SwFiK2lTrcKbbY3eSw7wYNVYZepYuBZaw4PNdep7LzoV1xI4hLGrQybZmLa3yDRWWVH3cFF5cI/Y1K6HjWlfEDbTsuv0DDvA5i6Jt3bzWpipZlul2RaZVK3RP9pV8WPvmF1rlcl2BilZo9tS8aMNrdKtscqRbr/MJfysUn+ctf7i/nrLC/YBCxQ4CWsB5A/2aRtOR3MQnN/XigxgjWP9yFr6HsAtOt5UEFTcz2aPYsPVWuO7Tgtw7ppHAagCQu3mqxSkgvl69FvCSjFnFsEChw201iFsUfV7bbEIPDj6BBBcFtmNCIDHJWDvJ5HSoQJP3XRAJpqHvChBGoFyiQJkqYYLIGUODFUnjrbzXqMgMoTTa4fBEQ/YUHECsKDSyqxrZp5a/NRThAEexyP4Gfyj+f98pgBiREI4gOQqQDbEQbWJ1LPY5XQitaNMleukU7aGWYV3INxZxecZRFEHoyA32CKE4KcIAommny2yIYC9D0WIONPBGAhbZBMkkHx67d3fonVMgQgDROc5da0QxESthV53HCmH+fV2yxTLiAgRmS80DNFQQKyAebPdVBgRd6zIU0kXRMORvRzm90IIUjGxKRDhZ3ndELpSlHKY9YUwpGNZ/RC41Yae5wxB6M61ymESf1K6QVJrBcMQhpJG9sK4GuV1x43SkSWuF6IZ2S/lXxjpbboFCIPcAVktB8FksphAGgGxDXBVZbbSIj7VrYy5Fqd1L9+RgdSyhoRJoCRKNdyLNwxiNQAyLivhqi6CstjdrynY+aLsaHSL0uO3yUlhhRLugzJbDeJTjq+VIuI/0hBdTUL2X+nwtLOShsR3EbxjArjOW8pAuCO1iE9J60sOvr8pwvZyojxAzqkXE7mEBOH3aYgHeOgbtylnEWBnkuUjWCPa3YUsQopvvI5ijWkh6Jh6GWPDbarUZ8/kaL71MgPbL0S5r7GI7p3LasQaVMKf92D3Z7L8IEbKL1XLBpiij0lGOohATyQ4cYGvOJG20rXkooGgKH8HFZ6rkREQ4BAC0b3WQ1I8+U0yDKL7Nh4VWWSXAwQwi/VRo1c47Gppmt3SUH8JZUxAp3RK+5T/AgwA7yGpVEhIp9QAAAAASUVORK5CYII=");vertical-align:top}#appBody[data-page-id=profile] .play-as-mathjam:hover{text-decoration:none}.dialogWindow .notice-text,.get-started-dialog-wrapper .notice-text,.parent-get-started .notice-text{font-size:1.75em;font-weight:bolder;margin-bottom:30px;background-color:#48a6db;color:#fff;padding:5px}.dialogWindow .text,.get-started-dialog-wrapper .text,.parent-get-started .text{font-size:1.2em}.dialogWindow .text a,.get-started-dialog-wrapper .text a,.parent-get-started .text a{color:#48a6db}.dialogWindow .description,.get-started-dialog-wrapper .description,.parent-get-started .description{font-size:14px;text-align:center;color:#5f5858;padding:20px 30px;background-color:#efefef}.dialogWindow .create-class-options,.get-started-dialog-wrapper .create-class-options,.parent-get-started .create-class-options{padding:30px 10px;text-align:center}.dialogWindow .create-class-options .option,.get-started-dialog-wrapper .create-class-options .option,.parent-get-started .create-class-options .option{display:block;padding:10px 0;border-top:1px solid #efefef}.dialogWindow .create-class-options .option:last-child,.get-started-dialog-wrapper .create-class-options .option:last-child,.parent-get-started .create-class-options .option:last-child{border-bottom:1px solid #efefef}.dialogWindow .create-class-options .option:hover,.get-started-dialog-wrapper .create-class-options .option:hover,.parent-get-started .create-class-options .option:hover{background-color:#efefef}.dialogWindow .create-class-options a,.get-started-dialog-wrapper .create-class-options a,.parent-get-started .create-class-options a{cursor:pointer;line-height:1.5em;font-size:20px;display:inline-block;color:#fff!important;text-decoration:none}.dialogWindow .create-class-options a.add-class-button,.get-started-dialog-wrapper .create-class-options a.add-class-button,.parent-get-started .create-class-options a.add-class-button{color:#0264a0}.dialogWindow .create-class-options a.add-class-button:before,.get-started-dialog-wrapper .create-class-options a.add-class-button:before,.parent-get-started .create-class-options a.add-class-button:before{content:"";font:normal normal normal 120% FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .5em}.dialogWindow .create-class-options a.import-google-button,.get-started-dialog-wrapper .create-class-options a.import-google-button,.parent-get-started .create-class-options a.import-google-button{cursor:pointer}.dialogWindow .create-class-options a.import-csv-button:before,.get-started-dialog-wrapper .create-class-options a.import-csv-button:before,.parent-get-started .create-class-options a.import-csv-button:before{content:"";font:normal normal normal 120% FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .5em}.dialogWindow .full-dialog-big,.get-started-dialog-wrapper .full-dialog-big,.parent-get-started .full-dialog-big{cursor:pointer;font-size:1.3vw;color:#fff;text-align:center;display:block;margin:0 0 1.2vw;-webkit-border-radius:0;border-radius:0;border:5px solid;padding:.5vw 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.dialogWindow .full-dialog-big.blue,.get-started-dialog-wrapper .full-dialog-big.blue,.parent-get-started .full-dialog-big.blue{border-color:#01426a;background-color:rgba(1,66,106,.5803921569)}.dialogWindow .full-dialog-big.cancel,.get-started-dialog-wrapper .full-dialog-big.cancel,.parent-get-started .full-dialog-big.cancel{background:#c2c6c7;border-color:#878a8b;width:100%;-webkit-border-radius:0;border-radius:0;height:auto;font-size:1.3vw}.dialogWindow .full-dialog-big.cancel:hover,.get-started-dialog-wrapper .full-dialog-big.cancel:hover,.parent-get-started .full-dialog-big.cancel:hover{background:#878a8b}.dialogWindow .full-dialog-big.import,.get-started-dialog-wrapper .full-dialog-big.import,.parent-get-started .full-dialog-big.import{background:#524a82;border-color:#3b3082}.dialogWindow .full-dialog-big.import:hover,.get-started-dialog-wrapper .full-dialog-big.import:hover,.parent-get-started .full-dialog-big.import:hover{background:#3b3082}.dialogWindow .full-dialog-big.create,.get-started-dialog-wrapper .full-dialog-big.create,.parent-get-started .full-dialog-big.create{background:#0463a0;border-color:#043c62}.dialogWindow .full-dialog-big.create:hover,.get-started-dialog-wrapper .full-dialog-big.create:hover,.parent-get-started .full-dialog-big.create:hover{background:#043c62}.dialogWindow .full-dialog-big.email,.get-started-dialog-wrapper .full-dialog-big.email,.parent-get-started .full-dialog-big.email{background:#0064a0;border-color:#004873}.dialogWindow .full-dialog-big.email:before,.get-started-dialog-wrapper .full-dialog-big.email:before,.parent-get-started .full-dialog-big.email:before{content:"";font-family:FontAwesome;margin:0 .5vw;vertical-align:middle;display:inline-block}.dialogWindow .full-dialog-big.email:hover,.get-started-dialog-wrapper .full-dialog-big.email:hover,.parent-get-started .full-dialog-big.email:hover{background:#004873}.dialogWindow .full-dialog-big.email.multiline,.get-started-dialog-wrapper .full-dialog-big.email.multiline,.parent-get-started .full-dialog-big.email.multiline{line-height:1vw}.dialogWindow .full-dialog-big.email.sending,.get-started-dialog-wrapper .full-dialog-big.email.sending,.parent-get-started .full-dialog-big.email.sending{-webkit-animation:pulse 1.4s forwards;animation:pulse 1.4s forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#profile-wrapper #suggested-assignments{min-height:120px;margin:10px 0;position:relative;text-align:center}#profile-wrapper #suggested-assignments ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#profile-wrapper #suggested-assignments li{display:inline-block;margin-bottom:5px;width:49%}#profile-wrapper #suggested-assignments li:first-child{margin-left:0}@media only screen and (max-width:761px){#profile-wrapper #suggested-assignments li{width:100%}}#profile-wrapper #suggested-assignments li a.addition{background-color:#f25b8d}#profile-wrapper #suggested-assignments li a.addition:hover{background-color:#ef2c6c}#profile-wrapper #suggested-assignments li a.algebra{background-color:#feacd1}#profile-wrapper #suggested-assignments li a.algebra:hover{background-color:#fd79b6}#profile-wrapper #suggested-assignments li a.comparison{background-color:#b0d87a}#profile-wrapper #suggested-assignments li a.comparison:hover{background-color:#99cc53}#profile-wrapper #suggested-assignments li a.counting{background-color:#f6976a}#profile-wrapper #suggested-assignments li a.counting:hover{background-color:#f3763a}#profile-wrapper #suggested-assignments li a.decimals{background-color:#14f0c4}#profile-wrapper #suggested-assignments li a.decimals:hover{background-color:#0dc4a0}#profile-wrapper #suggested-assignments li a.division{background-color:#fab067}#profile-wrapper #suggested-assignments li a.division:hover{background-color:#f89636}#profile-wrapper #suggested-assignments li a.estimation{background-color:#ec4e54}#profile-wrapper #suggested-assignments li a.estimation:hover{background-color:#e72028}#profile-wrapper #suggested-assignments li a.fractions{background-color:#6fb9d7}#profile-wrapper #suggested-assignments li a.fractions:hover{background-color:#47a5cc}#profile-wrapper #suggested-assignments li a.geometry{background-color:#fad667}#profile-wrapper #suggested-assignments li a.geometry:hover{background-color:#f8c936}#profile-wrapper #suggested-assignments li a.graphing{background-color:#3f80c0}#profile-wrapper #suggested-assignments li a.graphing:hover{background-color:#32679a}#profile-wrapper #suggested-assignments li a.measurement{background-color:#6fa4d7}#profile-wrapper #suggested-assignments li a.measurement:hover{background-color:#478bcc}#profile-wrapper #suggested-assignments li a.mixedequations{background-color:#936846}#profile-wrapper #suggested-assignments li a.mixedequations:hover{background-color:#704f35}#profile-wrapper #suggested-assignments li a.money{background-color:#fae367}#profile-wrapper #suggested-assignments li a.money:hover{background-color:#f8da36}#profile-wrapper #suggested-assignments li a.multiplication{background-color:#697181}#profile-wrapper #suggested-assignments li a.multiplication:hover{background-color:#525865}#profile-wrapper #suggested-assignments li a.numberpatterns{background-color:#ab91c3}#profile-wrapper #suggested-assignments li a.numberpatterns:hover{background-color:#9270b1}#profile-wrapper #suggested-assignments li a.numberproperties{background-color:#68bad1}#profile-wrapper #suggested-assignments li a.numberproperties:hover{background-color:#40a9c5}#profile-wrapper #suggested-assignments li a.positions{background-color:#853897}#profile-wrapper #suggested-assignments li a.positions:hover{background-color:#642a72}#profile-wrapper #suggested-assignments li a.ratios{background-color:#f3806b}#profile-wrapper #suggested-assignments li a.ratios:hover{background-color:#ef583c}#profile-wrapper #suggested-assignments li a.stats{background-color:#a4d57c}#profile-wrapper #suggested-assignments li a.stats:hover{background-color:#89c855}#profile-wrapper #suggested-assignments li a.subtraction{background-color:#e59dc9}#profile-wrapper #suggested-assignments li a.subtraction:hover{background-color:#da74b3}#profile-wrapper #suggested-assignments li a.time{background-color:#8bb68e}#profile-wrapper #suggested-assignments li a.time:hover{background-color:#6ba270}#profile-wrapper #suggested-assignments li a{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#profile-wrapper #suggested-assignments li .skill-image{display:inline}@media only screen and (max-width:761px){#profile-wrapper #suggested-assignments li .skill-image .skill-icon{background-size:14vw;width:14vw;background-position:50%}}#profile-wrapper #suggested-assignments li .assigner-icon{height:3vw;width:3vw;display:inline-block;margin-right:.5vw}#profile-wrapper #suggested-assignments li .caption{margin:1vw .5vw;font-size:1.3vw;background:hsla(0,0%,100%,.9);color:#464343;min-height:3vw;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.5vw 1vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:10px;border-radius:10px;font-weight:700}@media only screen and (max-width:761px){#profile-wrapper #suggested-assignments li .caption{font-size:5vw}}#profile-wrapper #suggested-assignments li .caption p{display:table-cell;vertical-align:middle;margin:0;padding:0 1px}#profile-wrapper #home-tab-assignments,#profile-wrapper #suggested-assignments-box{position:relative}#profile-wrapper #home-tab-assignments ul,#profile-wrapper #suggested-assignments-box ul{padding-top:.5rem}#profile-wrapper #home-tab-assignments li,#profile-wrapper #suggested-assignments-box li{width:100%;margin:0;position:relative;padding-bottom:5px;list-style:none}#profile-wrapper #home-tab-assignments .no-assignments .assignment-details-link,#profile-wrapper #suggested-assignments-box .no-assignments .assignment-details-link{background-color:#28a6de}#profile-wrapper #home-tab-assignments .no-assignments .assignment-details-link.text:before,#profile-wrapper #suggested-assignments-box .no-assignments .assignment-details-link.text:before{content:"";font-family:FontAwesome;font-size:2em;margin:0 .5em;color:#fff}#profile-wrapper #home-tab-assignments .no-assignments .assignment-details-link .skill-image,#profile-wrapper #suggested-assignments-box .no-assignments .assignment-details-link .skill-image{display:inline}#profile-wrapper #home-tab-assignments .no-assignments .assignment-details-link .skill-image .skill-icon,#profile-wrapper #suggested-assignments-box .no-assignments .assignment-details-link .skill-image .skill-icon{color:#fff;background-position:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%!important}#profile-wrapper #home-tab-assignments .no-assignments .assignment-details-link .skill-image .skill-icon:before,#profile-wrapper #suggested-assignments-box .no-assignments .assignment-details-link .skill-image .skill-icon:before{font-size:1.7em}#profile-wrapper #home-tab-assignments .assignment-details-link,#profile-wrapper #suggested-assignments-box .assignment-details-link{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:1vw;background-position:10px;background-repeat:no-repeat;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#profile-wrapper #home-tab-assignments .assignment-details-link.assessment,#profile-wrapper #suggested-assignments-box .assignment-details-link.assessment{background-color:#b765d0}#profile-wrapper #home-tab-assignments .assignment-details-link.assessment .skill-icon,#profile-wrapper #suggested-assignments-box .assignment-details-link.assessment .skill-icon{display:none}#profile-wrapper #home-tab-assignments .assignment-details-link.assessment:hover,#profile-wrapper #suggested-assignments-box .assignment-details-link.assessment:hover{background-color:#a53ec4}#profile-wrapper #home-tab-assignments .assignment-details-link.assessment:before,#profile-wrapper #suggested-assignments-box .assignment-details-link.assessment:before{content:"";font:normal normal normal 2em FontAwesome;margin:0 .5em;color:#fff}#profile-wrapper #home-tab-assignments .assignment-details-link.create-assignment-button .skill-icon,#profile-wrapper #suggested-assignments-box .assignment-details-link.create-assignment-button .skill-icon{display:none}#profile-wrapper #home-tab-assignments .assignment-details-link.create-assignment-button:before,#profile-wrapper #suggested-assignments-box .assignment-details-link.create-assignment-button:before{font:normal normal normal 2em FontAwesome;margin:0 .5em;color:#fff}#profile-wrapper #home-tab-assignments .assignment-details-link .assigner-icon,#profile-wrapper #suggested-assignments-box .assignment-details-link .assigner-icon{margin:0 .5em;width:3em}#profile-wrapper #home-tab-assignments .assignment-details-link .skill-icon,#profile-wrapper #suggested-assignments-box .assignment-details-link .skill-icon{margin:0 .5em;width:3vw;background-position:50%;height:3vw}#profile-wrapper #home-tab-assignments .assignment-details-link .caption,#profile-wrapper #suggested-assignments-box .assignment-details-link .caption{max-width:none;margin:0;display:table-cell;padding-right:25px;font-size:1.5vw;text-overflow:ellipsis;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:middle}#profile-wrapper #home-tab-assignments .assignment-details-link .caption .end-date,#profile-wrapper #suggested-assignments-box .assignment-details-link .caption .end-date{font-size:14px;font-weight:600;color:#fff}#profile-wrapper #home-tab-assignments .assignment-details-link .caption p,#profile-wrapper #suggested-assignments-box .assignment-details-link .caption p{margin:0}#profile-wrapper .assignment-details-wrapper .section-title .breadcrumb{height:auto}#profile-wrapper .assignment-details-wrapper .show-edit-assignment{height:18px;width:18px;font:normal normal normal 120% FontAwesome;cursor:pointer;font-size:18px;line-height:40px}#profile-wrapper .assignment-details-wrapper .show-edit-assignment:before{content:"";line-height:20px;margin-right:10px}#profile-wrapper .assignment-details-wrapper .show-edit-assignment:hover{color:#214399}#profile-wrapper .current-assignments{position:relative;min-height:200px}#profile-wrapper .current-assignments.hasAssignment{max-height:165px}@media only screen and (max-width:761px){#profile-wrapper .current-assignments.hasAssignment{max-height:none}}#profile-wrapper .current-assignments .suggested-assignment-display{width:100%;height:220px;font-size:0}#profile-wrapper .current-assignments .suggested-assignment-display:before{content:"";display:inline-block;width:30%;margin-left:5%;height:100%;background:url(../images/professor-happy.png) bottom no-repeat;background-size:contain;vertical-align:middle}@media only screen and (max-width:761px){#profile-wrapper .current-assignments .suggested-assignment-display:before{display:none}}#profile-wrapper .current-assignments .suggested-assignment-display .info-page,#profile-wrapper .current-assignments .suggested-assignment-display .wrapper{display:inline-block;width:65%;vertical-align:middle;text-align:center}#profile-wrapper .current-assignments .suggested-assignment-display .info-page .title,#profile-wrapper .current-assignments .suggested-assignment-display .wrapper .title{font-size:18px;color:#999}@media only screen and (max-width:761px){#profile-wrapper .current-assignments .suggested-assignment-display .info-page .title,#profile-wrapper .current-assignments .suggested-assignment-display .wrapper .title{height:100%;padding:20% 10px 10px}}#profile-wrapper .current-assignments .suggested-assignment-display .info-page .caption,#profile-wrapper .current-assignments .suggested-assignment-display .wrapper .caption{font-size:18px;color:#48a6db}#profile-wrapper .current-assignments .suggested-assignment-display .info-page .skill-image,#profile-wrapper .current-assignments .suggested-assignment-display .wrapper .skill-image{margin:20px 0}@media only screen and (max-width:761px){#profile-wrapper .current-assignments .suggested-assignment-display .info-page,#profile-wrapper .current-assignments .suggested-assignment-display .wrapper{display:block;width:auto}}#profile-wrapper .current-assignments .assignments-display{display:inline-block;margin-left:226px}#profile-wrapper .current-assignments .cont{display:inline-block;width:285px;vertical-align:top}@media only screen and (max-width:761px){#profile-wrapper .current-assignments .cont{width:100%;display:block}#profile-wrapper .current-assignments .cont .section-title{display:none}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){#profile-wrapper .current-assignments .cont{width:auto}}#profile-wrapper .current-assignments .details{margin:20px 0}@media only screen and (max-width:761px){#profile-wrapper .current-assignments .details{padding:10px;width:50%;margin:10px auto}}#profile-wrapper .current-assignments .details span{float:right;font-size:24px;color:#48a6db}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper .current-assignments .details span{font-size:14px}}#profile-wrapper .current-assignments .details .pending{background-image:url(../images/icon-ellipsis.png)}#profile-wrapper .current-assignments .details .completed{background-image:url(../images/radio-selected.png)}#profile-wrapper .current-assignments .details>*{padding-left:30px;overflow:hidden;font-size:20px;line-height:24px;color:#999;background-size:20px 20px;background-repeat:no-repeat;background-position:0 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper .current-assignments .details>*{font-size:12px;padding-left:20px;background-size:15px 15px;line-height:16px;margin-bottom:10px}}#profile-wrapper .current-assignments .current-assignment{display:inline-block;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;padding:10px;margin:20px 40px;vertical-align:top;text-align:center}@media only screen and (max-width:761px){#profile-wrapper .current-assignments .current-assignment{margin:0 auto;display:block;width:50%}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){#profile-wrapper .current-assignments .current-assignment{margin:20px}}#profile-wrapper .current-assignments .current-assignment .skill-image{margin:0 auto}#profile-wrapper .current-assignments .current-assignment .caption{margin-top:10px;font-size:14px}#profile-wrapper .current-assignments .current-assignment .caption span{display:block;width:150px}@media only screen and (max-width:761px){#profile-wrapper .current-assignments .current-assignment .caption span{width:100%}}#profile-wrapper .current-assignments .current-assignment .caption .name{color:#48a6db}#profile-wrapper .current-assignments .current-assignment .caption .teacher{color:#999}#profile-wrapper .current-assignments .stats{display:inline-block;background-color:inherit;width:380px;height:144px;margin:20px 0;overflow:hidden}@media only screen and (max-width:761px){#profile-wrapper .current-assignments .stats{width:100%;height:auto}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){#profile-wrapper .current-assignments .stats{width:auto;height:intitial}}#profile-wrapper .current-assignments .stats .stats-animated{margin:0;width:570px;height:144px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper .current-assignments .stats .stats-animated{width:auto;height:auto;margin:0 auto;display:table}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .workbooks-container{position:relative}}#appBody[data-page-id=profile] .workbooks-container .workbook-creation-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 1em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .workbooks-container .workbook-creation-wrapper{min-height:0;padding:1em;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .workbooks-container .workbook-creation-wrapper{padding:0}}#appBody[data-page-id=profile] .workbooks-container .workbook-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:6px 30px}#appBody[data-page-id=profile] .workbooks-container .create-workbook-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .workbooks-container .create-workbook-wrapper{margin:0;width:100%}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .workbooks-container .create-workbook-wrapper{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=profile] .workbooks-container .mapping-title{background-color:#dce3e8;color:#6c7488;font-size:1em;padding:.25em;margin:0;font-size:1.3em;overflow:hidden;text-align:center;text-overflow:ellipsis}#appBody[data-page-id=profile] .workbooks-container .right-col{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=profile] .workbooks-container .left-col,#appBody[data-page-id=profile] .workbooks-container .right-col{-webkit-box-flex:0;-webkit-flex:0 1 49%;flex:0 1 49%}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .workbooks-container .left-col,#appBody[data-page-id=profile] .workbooks-container .right-col{-webkit-box-flex:1;-webkit-flex:auto;flex:auto}}#appBody[data-page-id=profile] .workbooks-container .left-col .column-title,#appBody[data-page-id=profile] .workbooks-container .right-col .column-title{font-size:1.25vw;padding:.5vw;background-color:#f0f8ff;border:1px solid #eaeaea;border-bottom:0}#appBody[data-page-id=profile] .workbooks-container .options{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .workbooks-container .options{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-right:0}}#appBody[data-page-id=profile] .workbooks-container .options .label{color:#6c7488;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0}#appBody[data-page-id=profile] .workbooks-container .options .inside-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;background-color:#fdfbff;border:1px solid #eaeaea;margin-bottom:1vw}#appBody[data-page-id=profile] .workbooks-container .options .inside-wrapper:last-child{margin-bottom:0}#appBody[data-page-id=profile] .workbooks-container .options .inside-wrapper .option{margin-bottom:.5em}#appBody[data-page-id=profile] .workbooks-container .options .inside-wrapper .option select{width:100%;margin:.5em 0;height:3em}#appBody[data-page-id=profile] .workbooks-container .options .inside-wrapper #skill-select{position:relative;min-height:37.5em}#appBody[data-page-id=profile] .workbooks-container .options input[type=text]{background:#fff;border:2px solid #e6e6e6;color:#b3b3b3;font-size:20px;height:40px;padding:5px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px;width:100%}#appBody[data-page-id=profile] .workbooks-container .options ul.option-toggles{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%;margin:0;padding:0}#appBody[data-page-id=profile] .workbooks-container .options ul.option-toggles li{cursor:pointer;background-color:#9bb9d5;border:2px solid #efefef;border-left:none;-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;text-align:center;color:#fff;font-weight:600;padding:1em 0}#appBody[data-page-id=profile] .workbooks-container .options ul.option-toggles li:first-child{border-left:2px solid #efefef}#appBody[data-page-id=profile] .workbooks-container .options ul.option-toggles li.active{background-color:#406c97}#appBody[data-page-id=profile] .workbooks-container .options ul.option-toggles li:hover{background-color:#789fc5}#appBody[data-page-id=profile] .workbooks-container .create-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;padding:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f1f1f1;border-top:1px solid #dedede}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .workbooks-container .create-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=profile] .workbooks-container .options{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .workbooks-container .options{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}}#appBody[data-page-id=profile] .workbooks-container .preview{background-color:#fbfbfb;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .workbooks-container .preview{-webkit-box-ordinal-group:1;-webkit-order:0;order:0;height:32em;border:none}}#appBody[data-page-id=profile] .workbooks-container .preview .pdf-preview{border:1px solid #eaeaea;-webkit-box-flex:1;-webkit-flex:1;flex:1;background-size:100% auto;background-position:50%;background-repeat:no-repeat;min-height:30em}#appBody[data-page-id=profile] .workbooks-container .preview .pdf-preview.placeholder{width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=profile] .workbooks-container .preview .pdf-preview.placeholder div{color:#7d4894;font-size:2em;text-align:center}#appBody[data-page-id=profile] .workbooks-container .preview .pdf-preview.animate{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .workbooks-container .preview .pdf-preview{width:100%;margin:0;background-size:auto 90%;background-position:50%}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .workbooks-container .preview{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}}#appBody[data-page-id=profile] .workbooks-container .email,#appBody[data-page-id=profile] .workbooks-container .generate{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1em;line-height:1.4em;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eaeaea;border-top:none;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#appBody[data-page-id=profile] .workbooks-container .email span,#appBody[data-page-id=profile] .workbooks-container .generate span{display:block;font-size:.9em;line-height:1em;background-color:#f3f3f3;padding:.5em;margin:1em 0 .5em}#appBody[data-page-id=profile] .workbooks-container .email span a,#appBody[data-page-id=profile] .workbooks-container .generate span a{color:#0263a0}#appBody[data-page-id=profile] .workbooks-container .text{color:#6c7488;font-size:1em;padding-bottom:.5em}#appBody[data-page-id=profile] .workbooks-container .green-button{padding:.3em;background-color:#65dd7a;color:#fff;font-weight:600;text-align:center;border:2px solid #3bd456;margin:0;font-size:1.3em}#appBody[data-page-id=profile] .workbooks-container .green-button:hover{background-color:#3bd456;cursor:pointer;text-decoration:none}#appBody[data-page-id=profile] .workbooks-container .green-button.disabled{background-color:#d0a01a;border:2px solid #d0a01a}#appBody[data-page-id=profile] .workbooks-container .green-button:before{display:inline-block;color:#fff;font-family:FontAwesome;font-size:1.2em;padding-right:.5em}#appBody[data-page-id=profile] .workbooks-container .green-button.download-button:before{content:""}#appBody[data-page-id=profile] .workbooks-container .green-button.save-pdf-to-drive{margin-top:1em}#appBody[data-page-id=profile] .workbooks-container .green-button.save-pdf-to-drive:before{content:"";width:1em;height:100%;background-image:url(../images/logos/google-drive.svg);background-size:contain;background-repeat:no-repeat;vertical-align:text-top}#appBody[data-page-id=profile] .workbooks-container .green-button.email-button:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .workbooks-container .green-button{font-size:1.2em}}#appBody[data-page-id=profile] .workbooks-container .email-input{margin:.5em 0;font-size:1em;text-align:center;border:1px solid #d4d1d1;height:2em}#appBody[data-page-id=profile] .workbooks-container .email-input.invalid{border:3px solid red}#appBody[data-page-id=profile] .workbooks-container .choice{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=profile] .workbooks-container .choice .choice-text-cont{cursor:pointer;text-align:center;background-color:#dfc9ef;color:#fff;border:2px solid #efefef;-webkit-box-flex:0;-webkit-flex:0 1 100%;flex:0 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:3em}#appBody[data-page-id=profile] .workbooks-container .choice .choice-text-cont:hover{background-color:#bf97db}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .workbooks-container .choice .choice-text-cont{margin:0 0 .5em}}#appBody[data-page-id=profile] .workbooks-container .choice .choice-text-cont .layout-text{font-weight:600}#appBody[data-page-id=profile] .workbooks-container .choice input[type=radio]{position:absolute;z-index:-1;opacity:0}#appBody[data-page-id=profile] .workbooks-container .choice input[type=radio]:checked+div{background-color:#a872ce}#appBody[data-page-id=profile] .workbooks-container .breakdown{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:1em 0 0}#appBody[data-page-id=profile] .workbooks-container .breakdown .details-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:.5em;background-color:#f9f0ff;border:1px solid #e9caff}#appBody[data-page-id=profile] .workbooks-container .breakdown .details-cont .page-images{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%}#appBody[data-page-id=profile] .workbooks-container .breakdown .details-cont .dynamic{display:inline-block}#appBody[data-page-id=profile] .workbooks-container .breakdown .details-cont .details{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;font-size:1.2em;color:#a872ce}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .workbooks-container .breakdown .details-cont .details{font-size:1em;padding-left:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}#appBody[data-page-id=profile] .workbooks-container .breakdown .details-cont .details>div:before{display:inline-block;content:"•";font-size:1em;padding-right:.5em;font-family:FontAwesome}#appBody[data-page-id=profile] .workbooks-container .breakdown .details-cont .details .est-time:before{content:""}#appBody[data-page-id=profile] .workbooks-container .breakdown .details-cont .details .numQuestions:before{content:""}#appBody[data-page-id=profile] .workbooks-container .standard-skill-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=profile] .workbooks-container .skill-list,#appBody[data-page-id=profile] .workbooks-container .standard-list{height:40em;-webkit-column-count:1;-moz-column-count:1;column-count:1;overflow:scroll;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-right:10px}#appBody[data-page-id=profile] .workbooks-container .skill-list .empty-star,#appBody[data-page-id=profile] .workbooks-container .standard-list .empty-star{display:none}#appBody[data-page-id=profile] .workbooks-container .skill-list .skill-title,#appBody[data-page-id=profile] .workbooks-container .standard-list .skill-title{padding-bottom:1em}#appBody[data-page-id=profile] .workbooks-container .skill-list .mobile-friendly,#appBody[data-page-id=profile] .workbooks-container .skill-list .section-button,#appBody[data-page-id=profile] .workbooks-container .standard-list .mobile-friendly,#appBody[data-page-id=profile] .workbooks-container .standard-list .section-button{display:none}#appBody[data-page-id=profile] .workbooks-container .skill-list li a,#appBody[data-page-id=profile] .workbooks-container .standard-list li a{padding:0 .5em}#appBody[data-page-id=profile] .workbooks-container .skill-list li.selected,#appBody[data-page-id=profile] .workbooks-container .standard-list li.selected{border-color:#0cc317;border-width:3px}#appBody[data-page-id=profile] .workbooks-container .skill-list li.selected .skill-key:after,#appBody[data-page-id=profile] .workbooks-container .standard-list li.selected .skill-key:after{content:"";color:#009e2c}#appBody[data-page-id=profile] .workbooks-container .skill-list .skill-key,#appBody[data-page-id=profile] .workbooks-container .standard-list .skill-key{padding:0 .5em}#appBody[data-page-id=profile] .workbooks-container .skill-list .skill-key:after,#appBody[data-page-id=profile] .workbooks-container .standard-list .skill-key:after{display:inline-block;font:normal normal normal 80% FontAwesome;content:"";color:#c2c6c7;background:none;padding:0 1em}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme{border:2px solid #d0e5f1;-webkit-border-radius:0;border-radius:0;background:#fff url(../images/select-decorated.png) no-repeat 100% 50%;background-size:contain;font-size:1em;color:#48a6dc;height:3em;margin-bottom:1em;-webkit-appearance:none}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme:focus{outline:0}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .select2-selection{height:100%}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .selection{height:100%;width:100%;line-height:2.5em}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .selection .select2-selection{height:100%!important}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .selection .select2-container{height:100%!important;width:-webkit-calc(100% - 3em);width:calc(100% - 3em)}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .select2-results ul{max-height:20em;overflow:auto}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .select2-results__option,#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .select2-selection__rendered{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .select2-results__option{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .select2-results__option .select2-results__option--highlighted,#appBody[data-page-id=profile] .select2-container--createWorkbookTheme .select2-results__option:hover{background-color:#eee}#profile-wrapper #create-assignment-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;position:relative}#profile-wrapper #create-assignment-wrapper.content-wrapper{padding-top:0}#profile-wrapper #create-assignment-wrapper .row-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assignment-wrapper .column-wrapper{width:100%}}#profile-wrapper #create-assignment-wrapper .column-wrapper .section-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}#profile-wrapper #create-assignment-wrapper .wrapper-rows{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:1vw 0}#profile-wrapper #create-assignment-wrapper .wrapper-rows .column{-webkit-box-flex:0;-webkit-flex:0 1 48%;flex:0 1 48%;padding-bottom:.5vw}#profile-wrapper #create-assignment-wrapper .wrapper-rows>.control{-webkit-box-flex:0;-webkit-flex:0 1 48%;flex:0 1 48%}#profile-wrapper #create-assignment-wrapper .wrapper-rows--sticky-padding{padding-bottom:4em}@media only screen and (max-width:761px){#profile-wrapper #create-assignment-wrapper .wrapper-rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#profile-wrapper #create-assignment-wrapper .wrapper-columns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#profile-wrapper #create-assignment-wrapper .infotip{position:absolute;top:0;right:0}#profile-wrapper #create-assignment-wrapper .ui-datepicker{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5vw}#profile-wrapper #create-assignment-wrapper .ui-datepicker td{font-size:.9vw;padding:0}#profile-wrapper #create-assignment-wrapper .ui-datepicker td a{padding:.5vw;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#profile-wrapper #create-assignment-wrapper .ui-datepicker td a.ui-state-active{background:#9dcfec!important}#profile-wrapper #create-assignment-wrapper .ui-datepicker td.ui-state-disabled{background:#ddd;color:#aaa;pointer-events:none}#profile-wrapper #create-assignment-wrapper .ui-datepicker .ui-widget{font-size:1vw}#profile-wrapper #create-assignment-wrapper .ui-datepicker .ui-datepicker-calendar,#profile-wrapper #create-assignment-wrapper .ui-datepicker .ui-datepicker-header{font-size:1em}#profile-wrapper #create-assignment-wrapper .ui-datepicker .ui-datepicker-next,#profile-wrapper #create-assignment-wrapper .ui-datepicker .ui-datepicker-prev{height:1em;width:1em;background-size:contain;background-repeat:no-repeat}#profile-wrapper #create-assignment-wrapper .ui-datepicker .ui-datepicker-next{background-image:url(../images/whiteboard-next.png)}#profile-wrapper #create-assignment-wrapper .ui-datepicker .ui-datepicker-prev{background-image:url(../images/whiteboard-prev.png)}#profile-wrapper #create-assignment-wrapper .loadmessage{position:absolute;background-color:#fff;width:100%;height:100%;top:0;left:0;opacity:.9;color:#000;font-size:24px;text-align:center;vertical-align:middle}#profile-wrapper #create-assignment-wrapper .loadmessage span{display:block;padding-top:40px}#profile-wrapper #create-assignment-wrapper .loadmessage img{margin:150px auto 0}#profile-wrapper #create-assignment-wrapper .general-errors{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#profile-wrapper #create-assignment-wrapper .general-errors li{margin-bottom:1.5vw;color:red}#profile-wrapper #create-assignment-wrapper .general-errors li:before{display:inline-block;font:normal normal normal 1vw FontAwesome;content:"";margin-right:.5vw;padding-left:.5vw}#profile-wrapper #create-assignment-wrapper .general-errors li.message{font-weight:700;padding-left:0;font-size:1vw;line-height:1.5vw;margin-top:1.5vw}#profile-wrapper #create-assignment-wrapper .general-errors li.message:before{display:inline-block;font:normal normal normal 1vw FontAwesome;content:""}#profile-wrapper #create-assignment-wrapper .profile-select .end_date-warning{padding:.5em 0;color:#d3670e}#profile-wrapper #create-assignment-wrapper .profile-select .jspArrowDown,#profile-wrapper #create-assignment-wrapper .profile-select .jspArrowUp{padding:0}#profile-wrapper #create-assignment-wrapper .profile-select .dateFields{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:1rem;margin-top:1rem}@media only screen and (min-width:1240px){#profile-wrapper #create-assignment-wrapper .profile-select .dateFields{grid-template-columns:repeat(2,minmax(0,1fr))}}#profile-wrapper #create-assignment-wrapper #title-assign-date .title{color:#3984b3;text-align:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}#profile-wrapper #create-assignment-wrapper #title-assign-date .title label{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-size:1.5vw;padding:.5vw;margin-bottom:.5vw;color:#3984b3}#profile-wrapper #create-assignment-wrapper #title-assign-date .title label .infotip{right:1vw;top:1vw}#profile-wrapper #create-assignment-wrapper #title-assign-date .title label:before{display:inline-block;font:normal normal normal 80% FontAwesome;content:"";color:#3984b3;margin-right:.5em}#profile-wrapper #create-assignment-wrapper #title-assign-date input[type=text]{width:100%;text-align:center;margin:.5vw 0}#profile-wrapper #create-assignment-wrapper #title-assign-date input[type=text].is-active{border:2px solid #48a6db}#profile-wrapper #create-assignment-wrapper #title-assign-date+.control{width:100%}@media only screen and (max-width:761px){#profile-wrapper #create-assignment-wrapper #title-assign-date+.control{margin-right:0}}#profile-wrapper #create-assignment-wrapper #title-assign-date+.control #form-input-end_date{font-size:1em;width:100%}#profile-wrapper #create-assignment-wrapper #title-assign-students .title{color:#3984b3;text-align:left;font-size:1.5vw;padding:.5vw;margin-bottom:.5vw;width:100%}#profile-wrapper #create-assignment-wrapper #title-assign-students .title:before{display:inline-block;font:normal normal normal 80% FontAwesome;content:"";color:#3984b3;font-size:20px;margin-right:5px}#profile-wrapper #create-assignment-wrapper #title-assign-students .title label{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-size:.9em;padding-bottom:.5em}#profile-wrapper #create-assignment-wrapper #title-assign-students .control{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 0 15px;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#profile-wrapper #create-assignment-wrapper #title-assign-students .control label{color:#3984b3;font-size:1em}#profile-wrapper #create-assignment-wrapper #title-assign-students .control select{-moz-text-align-last:center;text-align-last:center}#profile-wrapper #create-assignment-wrapper .section{margin-bottom:0;-webkit-box-flex:0;-webkit-flex:0 1 50%;flex:0 1 50%}#profile-wrapper #create-assignment-wrapper .section .section-title{padding:.5vw;font-size:1em;margin:0}#profile-wrapper #create-assignment-wrapper .section .section-title div{padding:0}#profile-wrapper #create-assignment-wrapper .section .filter-class{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;padding:.5vw 0}#profile-wrapper #create-assignment-wrapper .section .filter-class label{font-size:1.5vw;padding-right:.5vw}#profile-wrapper #create-assignment-wrapper .section .filter-class select.decorated{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:center}#profile-wrapper #create-assignment-wrapper .section .bottom-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:.5em}#profile-wrapper #create-assignment-wrapper .section .bottom-info .assign-cont{display:inline-block}#profile-wrapper #create-assignment-wrapper .section #mappings-errors .error{top:-40px;right:130px}#profile-wrapper #create-assignment-wrapper .section #student-counter{font-weight:600}#profile-wrapper #create-assignment-wrapper .section #select-skills-control .title{color:#3984b3;display:inline-block;line-height:36px;width:50%;text-align:left}@media only screen and (max-width:761px){#profile-wrapper #create-assignment-wrapper .section #select-skills-control .title{width:100%;margin-bottom:.25em}}#profile-wrapper #create-assignment-wrapper .section #select-skills-control .title:before{display:inline-block;font:normal normal normal 80% FontAwesome;content:"";color:#3984b3;font-size:20px;margin-right:10px}@media only screen and (max-width:761px){#profile-wrapper #create-assignment-wrapper .section #select-skills-control .control{padding-right:1em}}#profile-wrapper #create-assignment-wrapper .section.main .section-title{font-size:1.5em;color:#fff;line-height:40px;padding:0 10px;-webkit-border-radius:0;border-radius:0;background:#48a6db}@media only screen and (min-width:250px)and (max-width:320px){#profile-wrapper #create-assignment-wrapper .section.main .section-title{font-size:14px;line-height:20px;margin-bottom:10px}}#profile-wrapper #create-assignment-wrapper .section.details{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box}#profile-wrapper #create-assignment-wrapper .section.details .form-row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:1em}@media only screen and (max-width:761px){#profile-wrapper #create-assignment-wrapper .section.details .form-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}}#profile-wrapper #create-assignment-wrapper .section.details .form-row .calendar{display:inline-block;margin-right:2em;-webkit-box-flex:1;-webkit-flex:1;flex:1}@media only screen and (max-width:761px){#profile-wrapper #create-assignment-wrapper .section.details .form-row .calendar{margin-right:0}}#profile-wrapper #create-assignment-wrapper .section.details .form-row .assign-students{background-color:#fdfeff;display:inline-block;-webkit-box-flex:1;-webkit-flex:1;flex:1}#profile-wrapper #create-assignment-wrapper .section.assign-students,#profile-wrapper #create-assignment-wrapper .section.assign-students .form-inputs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#profile-wrapper #create-assignment-wrapper .section.assign-students .form-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#profile-wrapper #create-assignment-wrapper .section.assign-students .form-inputs .profile-select{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#profile-wrapper #create-assignment-wrapper .section.assign-students .form-inputs .profile-select .select-cont{height:18vw;max-height:18vw;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#profile-wrapper #create-assignment-wrapper .form-inputs label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:block;font-size:1.5vw;line-height:2.5vw;color:#3984b3;font-weight:600}#profile-wrapper #create-assignment-wrapper .form-inputs .control input[type=text]{width:100%;text-align:center}#profile-wrapper #create-assignment-wrapper .form-inputs .control select{width:100%;-moz-text-align-last:center;text-align-last:center}#profile-wrapper #create-assignment-wrapper .form-inputs .control select.combodate-select{width:auto;margin-right:2px}#profile-wrapper #create-assignment-wrapper .form-inputs .control #form-input-end_date{text-align:center}#profile-wrapper #create-assignment-wrapper .form-inputs .control .errors{top:1.5em;right:0}#profile-wrapper #create-assignment-wrapper .estimated-time-cont{position:relative;font-size:2vw;padding:.5vw 0;color:#4b9f30;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#profile-wrapper #create-assignment-wrapper .estimated-time-cont label{font-size:2vw;padding-right:1vw}#profile-wrapper #create-assignment-wrapper .estimated-time-cont .infotip{right:-1.2vw}#profile-wrapper #create-assignment-wrapper .estimated-time-cont .estimated-time.animate{-webkit-animation:flipInY .75s;animation:flipInY .75s}#profile-wrapper #create-assignment-wrapper .select-skills{position:relative;width:100%}#profile-wrapper #create-assignment-wrapper .select-skills .section-title{padding:.2em .5em;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .title{display:inline-block;line-height:1.5em}#profile-wrapper #create-assignment-wrapper .select-skills .section-title #filter-controls{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .control{vertical-align:middle;padding-right:5px}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .control label{font-size:20px;color:#999;margin-right:20px}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .control.select-blue{width:auto;display:inline-block}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .control select{-moz-text-align-last:center;text-align-last:center;margin-bottom:0}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .control select#form-input-filter_by{display:inline-block}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .control>*{vertical-align:middle}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .control.errors-cont{width:25px;height:40px;float:right}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .control.errors-cont .errors{width:25px;top:0}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .standard-list{margin-top:30px}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .standard-list .section-title{padding:0 30px;border-bottom:none}#profile-wrapper #create-assignment-wrapper .select-skills .section-title li.selected{background-color:#f6fbfd;position:relative}#profile-wrapper #create-assignment-wrapper .select-skills .section-title li.selected:after{content:"";display:block;position:absolute;top:0;left:44px;width:15px;height:15px;background:url(../images/checkbox-selected.png) 0 0 no-repeat;background-size:15px 15px}#profile-wrapper #create-assignment-wrapper .select-skills .section-title .standard-section li.selected:after{top:3px;left:68px}#profile-wrapper #create-assignment-wrapper #skill-select{min-height:40em;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#profile-wrapper #create-assignment-wrapper #skill-select .loader{background-position:center 10%}#profile-wrapper #create-assignment-wrapper #skill-select .content-wrapper{max-height:40em;overflow:scroll}#profile-wrapper #create-assignment-wrapper #skill-select .message{padding-top:50px;font-size:24px;text-align:center}#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .pane>ul{padding-top:0}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assignment-wrapper #skill-select .skill-list,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list .empty-star,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .empty-star{display:none}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list .skill-title,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .skill-title{margin-bottom:1em}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list .skill-title span,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .skill-title span{margin-left:1em}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list .standard-skill-list li,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .standard-skill-list li{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list .mobile-friendly,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .mobile-friendly{display:inline-block}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list .standard a,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .standard a{padding:0 .5em}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list ul li.selected,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list ul li.selected{border-color:#0cc317;border-width:3px}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list ul li.selected .skill-key:after,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list ul li.selected .skill-key:after{content:"";color:#009e2c}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list .skill-key,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .skill-key{padding:0 .5em}#profile-wrapper #create-assignment-wrapper #skill-select .skill-list .skill-key:after,#profile-wrapper #create-assignment-wrapper #skill-select .standard-list .skill-key:after{display:inline-block;font:normal normal normal 80% FontAwesome;content:"";color:#c2c6c7;background:none;padding:0 1em}#profile-wrapper .create-assessment-wrapper{font-size:15px}#profile-wrapper .create-assessment-wrapper.loader{min-height:160px}#profile-wrapper .create-assessment-wrapper.loader img,#profile-wrapper .create-assessment-wrapper.loader span{top:20%!important}#profile-wrapper #create-assessment-wrapper{font-size:medium;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#profile-wrapper #create-assessment-wrapper .row-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper .column-wrapper{width:100%}}#profile-wrapper #create-assessment-wrapper .column-wrapper .section-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}#profile-wrapper #create-assessment-wrapper .wrapper-rows{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}#profile-wrapper #create-assessment-wrapper .wrapper-rows .column{-webkit-box-flex:0;-webkit-flex:0 1 48%;flex:0 1 48%}#profile-wrapper #create-assessment-wrapper .wrapper-rows--sticky-padding{padding-bottom:4em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper .wrapper-rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#profile-wrapper #create-assessment-wrapper .wrapper-columns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#profile-wrapper #create-assessment-wrapper .wrapper-columns.form-inputs .control{padding-bottom:.5vw}#profile-wrapper #create-assessment-wrapper .bottom-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:.5em}#profile-wrapper #create-assessment-wrapper .bottom-info .assign-cont{display:inline-block}#profile-wrapper #create-assessment-wrapper #detail-selection{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:2vw}@media only screen and (max-width:761px){#profile-wrapper #create-assessment-wrapper #detail-selection{padding-right:0}}#profile-wrapper #create-assessment-wrapper .infotip{position:absolute;top:0;right:0}#profile-wrapper #create-assessment-wrapper .loadmessage{position:absolute;background-color:#fff;width:100%;height:100%;top:0;left:0;opacity:.9;color:#000;font-size:24px;text-align:center;vertical-align:middle}#profile-wrapper #create-assessment-wrapper .loadmessage span{display:block;padding-top:40px}#profile-wrapper #create-assessment-wrapper .loadmessage img{margin:150px auto 0}#profile-wrapper #create-assessment-wrapper .general-errors{font-size:14px}#profile-wrapper #create-assessment-wrapper .general-errors li{margin-bottom:10px;color:red;line-height:16px}#profile-wrapper #create-assessment-wrapper .general-errors li:before{display:inline-block;font:normal normal normal 80% FontAwesome;content:"";font-size:8px;margin-right:10px;padding-left:5px}#profile-wrapper #create-assessment-wrapper .general-errors li.message{font-weight:700;padding-left:0;font-size:16px;line-height:20px;margin-top:20px}#profile-wrapper #create-assessment-wrapper .general-errors li.message:before{display:inline-block;font:normal normal normal 80% FontAwesome;content:"";font-size:16px}#profile-wrapper #create-assessment-wrapper .student-select .buttonset{padding:.5em 0}#profile-wrapper #create-assessment-wrapper .section{margin-bottom:0}#profile-wrapper #create-assessment-wrapper .section .section-title{padding:.5em 0 0;background-color:#f0f8ff;position:relative;overflow:initial}#profile-wrapper #create-assessment-wrapper .section .section-title,#profile-wrapper #create-assessment-wrapper .section .select-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#profile-wrapper #create-assessment-wrapper .section .filter-class{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;padding:.5vw 0}#profile-wrapper #create-assessment-wrapper .section .filter-class label{font-size:1.5em;padding-right:.5vw}#profile-wrapper #create-assessment-wrapper .section .filter-class select.decorated{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;bottom:.75em;position:relative}#profile-wrapper #create-assessment-wrapper .section .description{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1em;line-height:1.5vw;margin-bottom:1vw;padding:1vw;background-color:#f0f8ff}#profile-wrapper #create-assessment-wrapper .section .description b{font-weight:700;padding-bottom:1vw;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#profile-wrapper #create-assessment-wrapper .section .description span.notice{color:red;font-weight:700;padding:.5vw 0}#profile-wrapper #create-assessment-wrapper .section.details{border-left:1px solid #efefef}#profile-wrapper #create-assessment-wrapper .column label,#profile-wrapper #create-assessment-wrapper .form-inputs label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:1em;color:#3984b3;height:1.3em;margin-bottom:.5em;border-bottom:1px solid #e6e6e6;font-weight:600}#profile-wrapper #create-assessment-wrapper .column .select-cont,#profile-wrapper #create-assessment-wrapper .form-inputs .select-cont{margin-bottom:1em;max-height:20vw;border:2px solid #d0e5f1}#profile-wrapper #create-assessment-wrapper .column .control.fill,#profile-wrapper #create-assessment-wrapper .form-inputs .control.fill{width:100%;margin-bottom:1em}#profile-wrapper #create-assessment-wrapper .column .control input[type=text],#profile-wrapper #create-assessment-wrapper .form-inputs .control input[type=text]{width:100%;text-align:center;display:block}#profile-wrapper #create-assessment-wrapper .column .control select,#profile-wrapper #create-assessment-wrapper .form-inputs .control select{width:100%}#profile-wrapper #create-assessment-wrapper .column .control select.combodate-select,#profile-wrapper #create-assessment-wrapper .form-inputs .control select.combodate-select{width:auto;margin-right:2px}#profile-wrapper #create-assessment-wrapper .column .control select .form-input-category,#profile-wrapper #create-assessment-wrapper .column .control select .form-input-grade,#profile-wrapper #create-assessment-wrapper .form-inputs .control select .form-input-category,#profile-wrapper #create-assessment-wrapper .form-inputs .control select .form-input-grade{width:45%}#profile-wrapper #create-assessment-wrapper .column .control input[type=checkbox],#profile-wrapper #create-assessment-wrapper .form-inputs .control input[type=checkbox]{outline:2px solid #49a6db;height:2vw;width:2vw;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;vertical-align:middle}#profile-wrapper #create-assessment-wrapper .column .control input[type=checkbox]:checked:before,#profile-wrapper #create-assessment-wrapper .form-inputs .control input[type=checkbox]:checked:before{content:"";font-size:3em;color:#49a6db;font-family:FontAwesome}#profile-wrapper #create-assessment-wrapper .column .control .input-text,#profile-wrapper #create-assessment-wrapper .form-inputs .control .input-text{font-size:1.5em;display:inline-block;margin-left:.5vw;vertical-align:middle}#profile-wrapper #create-assessment-wrapper .column .control #scope,#profile-wrapper #create-assessment-wrapper .column .control .errors-cont,#profile-wrapper #create-assessment-wrapper .form-inputs .control #scope,#profile-wrapper #create-assessment-wrapper .form-inputs .control .errors-cont{width:100%}#profile-wrapper #create-assessment-wrapper .column .control .estimated-time,#profile-wrapper #create-assessment-wrapper .form-inputs .control .estimated-time{font-size:3em;color:#4b9f30;text-align:center;height:1em;line-height:1em}#profile-wrapper #create-assessment-wrapper .column .control .estimated-time.animate,#profile-wrapper #create-assessment-wrapper .form-inputs .control .estimated-time.animate{-webkit-animation:flipInY .75s;animation:flipInY .75s}#profile-wrapper #create-assessment-wrapper .column .control .errors,#profile-wrapper #create-assessment-wrapper .form-inputs .control .errors{top:-3px;right:0}#profile-wrapper #create-assessment-wrapper .estimated-time-cont{position:relative;font-size:2em;padding:.5vw 0;color:#4b9f30;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#profile-wrapper #create-assessment-wrapper .estimated-time-cont label{font-size:1em;padding-right:1vw}#profile-wrapper #create-assessment-wrapper .estimated-time-cont .infotip{right:-1.2vw}#profile-wrapper #create-assessment-wrapper .estimated-time-cont .estimated-time.animate{-webkit-animation:flipInY .75s;animation:flipInY .75s}#profile-wrapper #create-assessment-wrapper .select-skills{position:relative;width:620px}#profile-wrapper #create-assessment-wrapper .select-skills .section-title{margin-bottom:0;padding-top:15px}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .title{display:inline-block;line-height:36px}#profile-wrapper #create-assessment-wrapper .select-skills .section-title #filter-controls{float:right;display:inline-block;padding:0}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .control{vertical-align:middle;padding-right:0}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .control label{font-size:20px;color:#999;margin-right:20px}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .control.select-blue{width:auto}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .control select{width:160px;margin-bottom:0}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .control select#form-input-filter_by{width:110px;display:inline-block}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .control>*{vertical-align:middle}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .control.errors-cont{width:25px;height:40px;float:right}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .control.errors-cont .errors{width:25px;top:0}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .standard-list{margin-top:30px}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .standard-list .section-title{padding:0 30px;border-bottom:none}#profile-wrapper #create-assessment-wrapper .select-skills .section-title li.selected{background-color:#f6fbfd;position:relative}#profile-wrapper #create-assessment-wrapper .select-skills .section-title li.selected:after{content:"";display:block;position:absolute;top:0;left:44px;width:15px;height:15px;background:url(../images/checkbox-selected.png) 0 0 no-repeat;background-size:15px 15px}#profile-wrapper #create-assessment-wrapper .select-skills .section-title .standard-section li.selected:after{top:3px;left:68px}.dropdown-image{height:2em;margin-right:1em;-webkit-border-radius:3px;border-radius:3px}.dropdown-image.domain{background:#757575}.select2-container.select2-container--createAssessmentTheme{width:100%!important}.select2-container.select2-container--createAssessmentTheme.select2-container--open{width:100%}.select2-container.select2-container--createAssessmentTheme.select2-container--disabled{background-image:none}.select2-container.select2-container--createAssessmentTheme{color:#767676;-moz-appearance:none;appearance:none;border:none;background-image:url(../images/select-decorated.png);background-size:2vw;background-repeat:no-repeat;background-position:100%;font-size:1.5em;-webkit-appearance:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.select2-container.select2-container--createAssessmentTheme{font-size:2em;background-size:1em}}.select2-container.select2-container--createAssessmentTheme:focus{outline:0}.select2-container.select2-container--createAssessmentTheme .select2-selection{height:100%}.select2-container.select2-container--createAssessmentTheme .selection{height:100%;width:100%;line-height:2.5em}.select2-container.select2-container--createAssessmentTheme .selection .select2-container,.select2-container.select2-container--createAssessmentTheme .selection .select2-selection{height:100%}.select2-container.select2-container--createAssessmentTheme .select2-results ul{max-height:10em;overflow:auto}.select2-container.select2-container--createAssessmentTheme .select2-selection--single .select2-results__option,.select2-container.select2-container--createAssessmentTheme .select2-selection--single .select2-selection__rendered{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:.5vw}.select2-container.select2-container--createAssessmentTheme .select2-selection--single .select2-results__option span,.select2-container.select2-container--createAssessmentTheme .select2-selection--single .select2-selection__rendered span{max-width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:1.5em}.select2-container.select2-container--createAssessmentTheme .select2-results__option{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}.select2-container.select2-container--createAssessmentTheme .select2-results__option .select2-results__option--highlighted,.select2-container.select2-container--createAssessmentTheme .select2-results__option:hover{background-color:#eee}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper #skill-select{padding-top:0}#profile-wrapper #create-assessment-wrapper #skill-select .skill-list{padding:10px 20px}#profile-wrapper #create-assessment-wrapper #skill-select .skill-list .skill-title:before{background-color:#fff!important}#profile-wrapper #create-assessment-wrapper #skill-select .skill-list ul>li .skill-game{padding:0 5px}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (min-width:250px)and (max-width:320px),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-width:250px)and (max-width:320px),only screen and (max-width:1024px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-width:250px)and (max-width:320px){#profile-wrapper #create-assessment-wrapper #skill-select .skill-list ul>li .skill-game{font-size:10px;line-height:14px}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper #skill-select .skill-list ul>li:after{width:20px;height:20px;background-position:0 7px}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper .section{padding:0}#profile-wrapper #create-assessment-wrapper .section .section-title{padding:.5em 0 0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:initial}#profile-wrapper #create-assessment-wrapper .section.details{width:auto;float:none;padding:0;border-left:none}#profile-wrapper #create-assessment-wrapper .section.assign-students{background-color:#fdfeff;padding:3vw}#profile-wrapper #create-assessment-wrapper .section .title{text-align:center}#profile-wrapper #create-assessment-wrapper .section.select-skills{width:auto;float:none;padding:0}#profile-wrapper #create-assessment-wrapper .section.select-skills .section-title{padding:5px 0;margin:0}#profile-wrapper #create-assessment-wrapper .section.select-skills .title{display:block;text-align:center;width:90%;margin:0 auto}#profile-wrapper #create-assessment-wrapper .section.select-skills .buttonset{margin:0 auto;padding:10px 0}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper .form-inputs .control{width:100%}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:landscape)and (max-device-width:1024px)and (orientation:portrait),only screen and (max-device-width:1024px)and (orientation:landscape)and (max-width:1024px),only screen and (max-device-width:1024px)and (orientation:landscape)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (max-device-width:1024px)and (orientation:landscape)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (max-device-width:1024px)and (orientation:landscape)and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (max-device-width:1024px)and (orientation:landscape)and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-device-width:1024px)and (orientation:portrait),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-width:1024px),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1024px)and (max-device-width:1024px)and (orientation:landscape),only screen and (max-width:1024px)and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px)and (max-width:1024px),only screen and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (max-width:1024px)and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1024px)and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-device-width:1024px)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-device-width:1024px)and (orientation:portrait),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-device-width:1024px)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-device-width:1024px)and (orientation:portrait),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:1024px)and (orientation:landscape),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:1024px)and (orientation:portrait),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-width:1024px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:1024px)and (orientation:landscape),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:1024px)and (orientation:portrait),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-width:1024px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper .form-inputs .errors{width:5%}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper .form-inputs .errors:before{width:1.5em;font-size:1.5em;margin-left:5px}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper #create-assessment-wrapper .form-inputs .profile-select{width:auto}#profile-wrapper #create-assessment-wrapper .form-inputs .profile-select .control{margin:0 auto;border-bottom:1px solid #e6e6e6;padding-bottom:20px}#profile-wrapper #create-assessment-wrapper .form-inputs .profile-select #student-select-cont{width:auto}}#create-assessment-wrapper .bottom-sticky-parent,#create-assignment-wrapper .bottom-sticky-parent,.edit-profile-dialog-wrapper .bottom-sticky-parent{padding-bottom:3em;width:100%}#create-assessment-wrapper .sticky-wrapper,#create-assignment-wrapper .sticky-wrapper,.edit-profile-dialog-wrapper .sticky-wrapper{position:relative;z-index:100}#create-assessment-wrapper #sticky-submit,#create-assignment-wrapper #sticky-submit,.edit-profile-dialog-wrapper #sticky-submit{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;background:#fff;border-top:2px solid #48a6db}#create-assessment-wrapper #sticky-submit.is_stuck,#create-assignment-wrapper #sticky-submit.is_stuck,.edit-profile-dialog-wrapper #sticky-submit.is_stuck{z-index:800}#create-assessment-wrapper #sticky-submit .buttonset,#create-assignment-wrapper #sticky-submit .buttonset,.edit-profile-dialog-wrapper #sticky-submit .buttonset{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f0f8ff;padding:.5vw 1vw}#create-assessment-wrapper #sticky-submit .buttonset input,#create-assignment-wrapper #sticky-submit .buttonset input,.edit-profile-dialog-wrapper #sticky-submit .buttonset input{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 1 30%;flex:0 1 30%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#create-assessment-wrapper #sticky-submit .buttonset input,#create-assignment-wrapper #sticky-submit .buttonset input,.edit-profile-dialog-wrapper #sticky-submit .buttonset input{-webkit-box-flex:1;-webkit-flex:1;flex:1}}#create-assessment-wrapper #sticky-submit .buttonset input.cancel,#create-assignment-wrapper #sticky-submit .buttonset input.cancel,.edit-profile-dialog-wrapper #sticky-submit .buttonset input.cancel{background-color:#c2c6c7;margin-right:1em;border-color:#adadad}#create-assessment-wrapper #sticky-submit .buttonset input.cancel:hover,#create-assignment-wrapper #sticky-submit .buttonset input.cancel:hover,.edit-profile-dialog-wrapper #sticky-submit .buttonset input.cancel:hover{background-color:#d82016}#create-assessment-wrapper #sticky-submit .buttonset input.confirm-delete-assessment,#create-assessment-wrapper #sticky-submit .buttonset input.confirm-delete-assignment,#create-assessment-wrapper #sticky-submit .buttonset input.delete-assessment,#create-assessment-wrapper #sticky-submit .buttonset input.delete-assignment,#create-assignment-wrapper #sticky-submit .buttonset input.confirm-delete-assessment,#create-assignment-wrapper #sticky-submit .buttonset input.confirm-delete-assignment,#create-assignment-wrapper #sticky-submit .buttonset input.delete-assessment,#create-assignment-wrapper #sticky-submit .buttonset input.delete-assignment,.edit-profile-dialog-wrapper #sticky-submit .buttonset input.confirm-delete-assessment,.edit-profile-dialog-wrapper #sticky-submit .buttonset input.confirm-delete-assignment,.edit-profile-dialog-wrapper #sticky-submit .buttonset input.delete-assessment,.edit-profile-dialog-wrapper #sticky-submit .buttonset input.delete-assignment{background-color:red;margin-right:1em}#create-assessment-wrapper #sticky-submit .confirm-delete-message,#create-assignment-wrapper #sticky-submit .confirm-delete-message,.edit-profile-dialog-wrapper #sticky-submit .confirm-delete-message{display:none;font-size:1.2vw;text-align:center;padding:.5vw;color:red;font-weight:700;margin-bottom:.5vw;background-color:rgba(255,0,0,.2);-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#create-assessment-wrapper #sticky-submit .confirm-delete-message--show,#create-assignment-wrapper #sticky-submit .confirm-delete-message--show,.edit-profile-dialog-wrapper #sticky-submit .confirm-delete-message--show{display:inline;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#create-assessment-wrapper #sticky-submit .confirm-delete-message:before,#create-assignment-wrapper #sticky-submit .confirm-delete-message:before,.edit-profile-dialog-wrapper #sticky-submit .confirm-delete-message:before{font:normal normal normal 1.2vw FontAwesome;content:""}@media only screen and (max-width:761px){#profile-wrapper .teacher-assessment td.assessment{width:-webkit-calc(100% - 35px)!important;width:calc(100% - 35px)!important;height:2em!important}#profile-wrapper .teacher-assessment td.checkmark{height:2em!important}}#appBody[data-page-id=profile] .assessment-details,#appBody[data-page-id=profile] .assessment-student{color:#757575}#appBody[data-page-id=profile] .assessment-details .assessment-form,#appBody[data-page-id=profile] .assessment-student .assessment-form{width:100%;margin-bottom:1em;margin-top:-2em;padding:1em 2em;background:#fafafa}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .assessment-form,#appBody[data-page-id=profile] .assessment-student .assessment-form{margin-top:0}}#appBody[data-page-id=profile] .assessment-details .assessment-form .decorated,#appBody[data-page-id=profile] .assessment-student .assessment-form .decorated{width:10em;margin:0}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .assessment-form .decorated,#appBody[data-page-id=profile] .assessment-student .assessment-form .decorated{width:100%}}#appBody[data-page-id=profile] .assessment-details .assessment-form__button-container,#appBody[data-page-id=profile] .assessment-student .assessment-form__button-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .assessment-details .assessment-form__button,#appBody[data-page-id=profile] .assessment-student .assessment-form__button{font-size:1.7em;color:#757575;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;margin-right:1em}#appBody[data-page-id=profile] .assessment-details .assessment-form__button .fa,#appBody[data-page-id=profile] .assessment-student .assessment-form__button .fa{margin-right:.2em}#appBody[data-page-id=profile] .assessment-details .assessment-form__button:hover,#appBody[data-page-id=profile] .assessment-student .assessment-form__button:hover{color:#0064a0;text-decoration:none}#appBody[data-page-id=profile] .assessment-details__header,#appBody[data-page-id=profile] .assessment-student__header{padding:1em;margin-bottom:1em;background:#48a6db;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:4px;border-radius:4px;position:relative;min-height:9.5em}#appBody[data-page-id=profile] .assessment-details__header-content,#appBody[data-page-id=profile] .assessment-student__header-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;text-align:center;font-size:1.3em;-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%}#appBody[data-page-id=profile] .assessment-details__header-img,#appBody[data-page-id=profile] .assessment-student__header-img{position:absolute;left:1em;bottom:-.8em;width:19%}#appBody[data-page-id=profile] .assessment-details__header-img img,#appBody[data-page-id=profile] .assessment-student__header-img img{width:100%;padding-bottom:2em;object-fit:contain}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__header-img,#appBody[data-page-id=profile] .assessment-student__header-img{display:none}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__time-period,#appBody[data-page-id=profile] .assessment-student__time-period{text-align:center}}#appBody[data-page-id=profile] .assessment-details__logo,#appBody[data-page-id=profile] .assessment-student__logo{background-image:url(../images/header-logo.png);background-size:cover;height:40px;width:45px;-webkit-box-flex:0;-webkit-flex:0 0 45px;flex:0 0 45px}#appBody[data-page-id=profile] .assessment-details__title,#appBody[data-page-id=profile] .assessment-student__title{font-size:2em;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__title,#appBody[data-page-id=profile] .assessment-student__title{font-size:1.4em;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:215px}}#appBody[data-page-id=profile] .assessment-details__mentor,#appBody[data-page-id=profile] .assessment-student__mentor{margin-top:.5em}#appBody[data-page-id=profile] .assessment-details__time-period,#appBody[data-page-id=profile] .assessment-student__time-period{margin:.5em 0}#appBody[data-page-id=profile] .assessment-details__sub-title,#appBody[data-page-id=profile] .assessment-student__sub-title{font-size:1.1em;width:100%;text-align:center}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__sub-title,#appBody[data-page-id=profile] .assessment-student__sub-title{width:100%;text-align:left;font-size:1em}}#appBody[data-page-id=profile] .assessment-details__body,#appBody[data-page-id=profile] .assessment-student__body{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__body,#appBody[data-page-id=profile] .assessment-student__body{-webkit-flex-wrap:wrap;flex-wrap:wrap}}#appBody[data-page-id=profile] .assessment-details__results-spectrum,#appBody[data-page-id=profile] .assessment-student__results-spectrum{width:-webkit-calc(25% - 1em);width:calc(25% - 1em);margin-right:1em;background:#fafafa;-webkit-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:1em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__results-spectrum,#appBody[data-page-id=profile] .assessment-student__results-spectrum{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}#appBody[data-page-id=profile] .assessment-details__results-title,#appBody[data-page-id=profile] .assessment-student__results-title{font-weight:700;font-size:1.5em;width:100%}#appBody[data-page-id=profile] .assessment-details__content,#appBody[data-page-id=profile] .assessment-student__content{width:75%;padding:1em}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__content,#appBody[data-page-id=profile] .assessment-student__content{width:100%}}#appBody[data-page-id=profile] .assessment-details__table-wrapper,#appBody[data-page-id=profile] .assessment-student__table-wrapper{width:100%}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__table-wrapper,#appBody[data-page-id=profile] .assessment-student__table-wrapper{overflow-x:scroll}}#appBody[data-page-id=profile] .assessment-details__table--mobile,#appBody[data-page-id=profile] .assessment-student__table--mobile{display:none;max-width:450px;margin:0 auto}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__table--mobile,#appBody[data-page-id=profile] .assessment-student__table--mobile{display:table}}#appBody[data-page-id=profile] .assessment-details__table--mobile td,#appBody[data-page-id=profile] .assessment-student__table--mobile td{padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;height:3em;font-size:1.2em}#appBody[data-page-id=profile] .assessment-details__table--mobile tr>td:first-child,#appBody[data-page-id=profile] .assessment-student__table--mobile tr>td:first-child{width:75px;font-weight:700;border-right:1px solid #bdbdbd}#appBody[data-page-id=profile] .assessment-details__table--mobile i,#appBody[data-page-id=profile] .assessment-student__table--mobile i{font-size:1.1em}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details__table,#appBody[data-page-id=profile] .assessment-student__table{display:none}}#appBody[data-page-id=profile] .assessment-details__table thead,#appBody[data-page-id=profile] .assessment-student__table thead{background:#fff;border-bottom:2px solid #757575;-webkit-border-radius:4px;border-radius:4px}#appBody[data-page-id=profile] .assessment-details__table th,#appBody[data-page-id=profile] .assessment-student__table th{text-align:left;color:#757575;font-weight:700}#appBody[data-page-id=profile] .assessment-details__table tbody tr td,#appBody[data-page-id=profile] .assessment-student__table tbody tr td{text-align:left}#appBody[data-page-id=profile] .assessment-details__table tbody tr .checkmark,#appBody[data-page-id=profile] .assessment-student__table tbody tr .checkmark{text-align:center}#appBody[data-page-id=profile] .assessment-details__table tbody td,#appBody[data-page-id=profile] .assessment-details__table tbody td>a,#appBody[data-page-id=profile] .assessment-student__table tbody td,#appBody[data-page-id=profile] .assessment-student__table tbody td>a{color:#9e9e9e}#appBody[data-page-id=profile] .assessment-details__table .tooltip .tip,#appBody[data-page-id=profile] .assessment-student__table .tooltip .tip{bottom:3em;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#appBody[data-page-id=profile] .assessment-details__table .eye-link.tooltip .tip,#appBody[data-page-id=profile] .assessment-student__table .eye-link.tooltip .tip{left:58%}#appBody[data-page-id=profile] .assessment-details__table .eye-link,#appBody[data-page-id=profile] .assessment-student__table .eye-link{margin-left:.5em;margin-right:.5em;margin-bottom:.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1.2em}#appBody[data-page-id=profile] .assessment-details__table .eye-link:hover,#appBody[data-page-id=profile] .assessment-student__table .eye-link:hover{color:#48a6db}#appBody[data-page-id=profile] .assessment-details__table td.student,#appBody[data-page-id=profile] .assessment-student__table td.student{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:500}#appBody[data-page-id=profile] .assessment-details__table td.student:hover,#appBody[data-page-id=profile] .assessment-student__table td.student:hover{color:#48a6db}#appBody[data-page-id=profile] .assessment-details__details-table,#appBody[data-page-id=profile] .assessment-student__details-table{width:100%}#appBody[data-page-id=profile] .assessment-details__assessment-student__details-table,#appBody[data-page-id=profile] .assessment-student__assessment-student__details-table{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;background:#fafafa}#appBody[data-page-id=profile] .assessment-details .school-grade,#appBody[data-page-id=profile] .assessment-student .school-grade{-webkit-border-radius:100%;border-radius:100%;height:120px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;border:10px solid #fdd835;border-bottom:none;width:120px;font-family:Architects Daughter,sans-serif}#appBody[data-page-id=profile] .assessment-details .school-grade__letter,#appBody[data-page-id=profile] .assessment-student .school-grade__letter{font-size:5em;font-weight:700;line-height:.8em}#appBody[data-page-id=profile] .assessment-details .school-grade__percent,#appBody[data-page-id=profile] .assessment-student .school-grade__percent{position:absolute;bottom:-.3em;font-size:1.5em;background:#fafafa;padding:0 .1em}#appBody[data-page-id=profile] .assessment-details .grading-scale,#appBody[data-page-id=profile] .assessment-student .grading-scale{padding-bottom:1em;-webkit-box-flex:0;-webkit-flex:0 0 0px;flex:0 0 0px;margin:1em}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .grading-scale,#appBody[data-page-id=profile] .assessment-student .grading-scale{display:none}}#appBody[data-page-id=profile] .assessment-details .grading-scale>h3,#appBody[data-page-id=profile] .assessment-student .grading-scale>h3{text-align:center;line-height:1;margin-bottom:.5em}#appBody[data-page-id=profile] .assessment-details .grading-scale__scale,#appBody[data-page-id=profile] .assessment-student .grading-scale__scale{width:5em;height:150px;border:2px solid #757575;margin:.5em auto;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#02ca02),color-stop(20%,#b9ca02),color-stop(41%,#b9ca02),color-stop(41%,#caab02),color-stop(62%,#caab02),color-stop(62%,#ca8a02),color-stop(82%,#ca8a02),color-stop(82%,#ca4502),to(#ca4502));background:-webkit-linear-gradient(top,#02ca02 20%,#b9ca02 0,#b9ca02 41%,#caab02 0,#caab02 62%,#ca8a02 0,#ca8a02 82%,#ca4502 0,#ca4502);background:linear-gradient(180deg,#02ca02 20%,#b9ca02 0,#b9ca02 41%,#caab02 0,#caab02 62%,#ca8a02 0,#ca8a02 82%,#ca4502 0,#ca4502);position:relative}#appBody[data-page-id=profile] .assessment-details .grading-scale__tracks,#appBody[data-page-id=profile] .assessment-student .grading-scale__tracks{background:-webkit-gradient(linear,left top,left bottom,from(#757575),color-stop(10%,transparent));background:-webkit-linear-gradient(top,#757575,transparent 10%);background:linear-gradient(180deg,#757575 0,transparent 10%);background-position:0 -1px;background-size:100% 30px;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}#appBody[data-page-id=profile] .assessment-details .grading-scale__markers,#appBody[data-page-id=profile] .assessment-student .grading-scale__markers{position:absolute;height:100%;top:-1px;right:-2em}#appBody[data-page-id=profile] .assessment-details .grading-scale__letter-marker,#appBody[data-page-id=profile] .assessment-student .grading-scale__letter-marker{border:1px solid #90caf9;padding:3px 5px;-webkit-border-radius:100%;border-radius:100%;font-size:.9em;margin-top:7px;font-weight:700}#appBody[data-page-id=profile] .assessment-details .grading-scale__grade,#appBody[data-page-id=profile] .assessment-student .grading-scale__grade{font-size:1em;margin-top:12.8px;margin-left:-3em;width:2.3em;text-align:right}#appBody[data-page-id=profile] .assessment-details .grading-scale__grade:last-child,#appBody[data-page-id=profile] .assessment-student .grading-scale__grade:last-child{margin-bottom:-7px}#appBody[data-page-id=profile] .assessment-details .content-frame,#appBody[data-page-id=profile] .assessment-student .content-frame{background:#fff;margin-bottom:1em;padding:1em 1.5em;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:#9e9e9e;display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] .assessment-details .content-frame__mobile-grade,#appBody[data-page-id=profile] .assessment-student .content-frame__mobile-grade{display:none;font-family:Architects Daughter,sans-serif;font-weight:700}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .content-frame__mobile-grade,#appBody[data-page-id=profile] .assessment-student .content-frame__mobile-grade{display:inline}}#appBody[data-page-id=profile] .assessment-details .content-frame__body,#appBody[data-page-id=profile] .assessment-student .content-frame__body{width:75%}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .content-frame__body,#appBody[data-page-id=profile] .assessment-student .content-frame__body{width:100%}}#appBody[data-page-id=profile] .assessment-details .content-frame__aside,#appBody[data-page-id=profile] .assessment-student .content-frame__aside{width:-webkit-calc(25% - 1em);width:calc(25% - 1em);margin-right:1em;margin-top:1em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .content-frame__aside,#appBody[data-page-id=profile] .assessment-student .content-frame__aside{display:none}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .content-frame,#appBody[data-page-id=profile] .assessment-student .content-frame{padding:1em}}#appBody[data-page-id=profile] .assessment-details .content-frame__title,#appBody[data-page-id=profile] .assessment-student .content-frame__title{color:#5f6365;font-weight:700;font-size:2em;margin-bottom:.5em}#appBody[data-page-id=profile] .assessment-details .content-frame__header,#appBody[data-page-id=profile] .assessment-student .content-frame__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .content-frame__header,#appBody[data-page-id=profile] .assessment-student .content-frame__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}}#appBody[data-page-id=profile] .assessment-details .content-frame__titles,#appBody[data-page-id=profile] .assessment-student .content-frame__titles{margin-right:auto}#appBody[data-page-id=profile] .assessment-details .content-frame__subtitle,#appBody[data-page-id=profile] .assessment-student .content-frame__subtitle{font-size:1.5em;margin-bottom:.5em}#appBody[data-page-id=profile] .assessment-details .content-standard,#appBody[data-page-id=profile] .assessment-student .content-standard{margin:2em 0}#appBody[data-page-id=profile] .assessment-details .content-standard__title,#appBody[data-page-id=profile] .assessment-student .content-standard__title{font-size:1.4em;margin-bottom:.5em;color:#757575;font-weight:700}#appBody[data-page-id=profile] .assessment-details .content-standard__description,#appBody[data-page-id=profile] .assessment-student .content-standard__description{font-size:1.1em;margin-bottom:1em;color:#9e9e9e;line-height:1.3;max-width:85%}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .content-standard__description,#appBody[data-page-id=profile] .assessment-student .content-standard__description{max-width:100%}}#appBody[data-page-id=profile] .assessment-details .standard-skill,#appBody[data-page-id=profile] .assessment-student .standard-skill{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;padding:.3em;color:#6c7488}#appBody[data-page-id=profile] .assessment-details .standard-skill__key,#appBody[data-page-id=profile] .assessment-student .standard-skill__key{margin-right:1em;font-weight:700;width:3.2em}#appBody[data-page-id=profile] .assessment-details .standard-skill__grade,#appBody[data-page-id=profile] .assessment-student .standard-skill__grade{margin:0 .5em;font-weight:700;min-width:2em}#appBody[data-page-id=profile] .assessment-details .standard-skill__name,#appBody[data-page-id=profile] .assessment-student .standard-skill__name{margin-right:auto;color:#6c7488}#appBody[data-page-id=profile] .assessment-details .standard-skill__percent,#appBody[data-page-id=profile] .assessment-student .standard-skill__percent{width:2em;text-align:right}#appBody[data-page-id=profile] .assessment-details .spectrum-cont,#appBody[data-page-id=profile] .assessment-student .spectrum-cont{background:#fff;margin:1em 0;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .spectrum-cont,#appBody[data-page-id=profile] .assessment-student .spectrum-cont{display:-webkit-box;display:-webkit-flex;display:flex;width:45%;margin:1em .5em;padding:.5em 1em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:300px}}#appBody[data-page-id=profile] .assessment-details .spectrum-cont.limited,#appBody[data-page-id=profile] .assessment-student .spectrum-cont.limited{border-bottom:5px solid #f44336}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .spectrum-cont.limited,#appBody[data-page-id=profile] .assessment-student .spectrum-cont.limited{border-left:5px solid #f44336;border-bottom:none}}#appBody[data-page-id=profile] .assessment-details .spectrum-cont.below,#appBody[data-page-id=profile] .assessment-student .spectrum-cont.below{border-bottom:5px solid #ff9800}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .spectrum-cont.below,#appBody[data-page-id=profile] .assessment-student .spectrum-cont.below{border-left:5px solid #ff9800;border-bottom:none}}#appBody[data-page-id=profile] .assessment-details .spectrum-cont.average,#appBody[data-page-id=profile] .assessment-student .spectrum-cont.average{border-bottom:5px solid #4caf50}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .spectrum-cont.average,#appBody[data-page-id=profile] .assessment-student .spectrum-cont.average{border-left:5px solid #4caf50;border-bottom:none}}#appBody[data-page-id=profile] .assessment-details .spectrum-cont.above,#appBody[data-page-id=profile] .assessment-student .spectrum-cont.above{border-bottom:5px solid #fad766}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .spectrum-cont.above,#appBody[data-page-id=profile] .assessment-student .spectrum-cont.above{border-left:5px solid #fad766;border-bottom:none}}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__info>div,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__info>div{margin:.5em;font-size:.9em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#9e9e9e}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .spectrum-cont__info>div,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__info>div{font-size:1em;line-height:.9;padding:.2em .5em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.2em auto}}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon{height:4em;width:4em;text-align:center;margin:.5em auto}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon{margin:.5em 1em .5em 0}}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon:before,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon:before{font-family:FontAwesome;font-size:4em;height:4em;width:4em}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon.limited,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon.limited{color:#f44336}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon.limited:before,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon.limited:before{content:""}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon.below,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon.below{color:#ff9800}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon.below:before,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon.below:before{content:""}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon.average,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon.average{color:#4caf50}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon.average:before,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon.average:before{content:""}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon.above,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon.above{color:#fad766}#appBody[data-page-id=profile] .assessment-details .spectrum-cont__icon.above:before,#appBody[data-page-id=profile] .assessment-student .spectrum-cont__icon.above:before{content:""}#appBody[data-page-id=profile] .assessment-details .grade-box,#appBody[data-page-id=profile] .assessment-student .grade-box{width:7em}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .assessment-details .grade-box,#appBody[data-page-id=profile] .assessment-student .grade-box{margin:.5em auto}}#appBody[data-page-id=profile] .assessment-details .grade-box__header,#appBody[data-page-id=profile] .assessment-student .grade-box__header{background:#0064a0;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.3em 0;font-size:1.2em;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}#appBody[data-page-id=profile] .assessment-details .grade-box__content,#appBody[data-page-id=profile] .assessment-student .grade-box__content{font-size:1em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.1em 0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid #757575;border-top:none;font-weight:700;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;font-family:Architects Daughter,sans-serif}#appBody[data-page-id=profile] .assessment-details .grade-box__content .result-icon,#appBody[data-page-id=profile] .assessment-student .grade-box__content .result-icon{font-size:6em}#appBody[data-page-id=profile] .assessment-details .grade--A,#appBody[data-page-id=profile] .assessment-student .grade--A{color:#02ca02}#appBody[data-page-id=profile] .assessment-details .grade--B,#appBody[data-page-id=profile] .assessment-student .grade--B{color:#b9ca02}#appBody[data-page-id=profile] .assessment-details .grade--C,#appBody[data-page-id=profile] .assessment-student .grade--C{color:#caab02}#appBody[data-page-id=profile] .assessment-details .grade--D,#appBody[data-page-id=profile] .assessment-student .grade--D{color:#ca8a02}#appBody[data-page-id=profile] .assessment-details .grade--F,#appBody[data-page-id=profile] .assessment-student .grade--F{color:#ca4502}#appBody[data-page-id=profile] .assessment-details .result-icon.average,#appBody[data-page-id=profile] .assessment-student .result-icon.average{color:#4caf50}#appBody[data-page-id=profile] .assessment-details .result-icon.below,#appBody[data-page-id=profile] .assessment-student .result-icon.below{color:#ff9800}#appBody[data-page-id=profile] .assessment-details .result-icon.above,#appBody[data-page-id=profile] .assessment-student .result-icon.above{color:#fad766}#appBody[data-page-id=profile] .assessment-details .result-icon.limited,#appBody[data-page-id=profile] .assessment-student .result-icon.limited{color:#f44336}#appBody[data-page-id=profile] #profile-wrapper .chart{border-bottom:1px solid #e6e6e6;min-height:300px;position:relative}#appBody[data-page-id=profile] #profile-wrapper .chart .loader{display:none}#appBody[data-page-id=profile] #profile-wrapper .chart:last-child{border-bottom:none}#appBody[data-page-id=profile] #profile-wrapper .profile-header{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:1.5vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1em}#appBody[data-page-id=profile] #profile-wrapper .profile-header .header{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;padding-right:1vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .section{-webkit-box-flex:0;-webkit-flex:0 1 48%;flex:0 1 48%;margin-bottom:0}#appBody[data-page-id=profile] #profile-wrapper .user-details{margin-bottom:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=profile] #profile-wrapper .user-details .avatar{-webkit-box-flex:0;-webkit-flex:0 0 6vw;flex:0 0 6vw;overflow:hidden;margin-right:1vw}#appBody[data-page-id=profile] #profile-wrapper .user-details .avatar img{width:6vw;height:6vw;padding:.5vw;border:2px solid #48a6db;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=profile] #profile-wrapper .user-details .header-box{padding-bottom:1vw;-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}#appBody[data-page-id=profile] #profile-wrapper .user-details .header-box .header-wrapper{display:inline-block;vertical-align:bottom}#appBody[data-page-id=profile] #profile-wrapper .user-details .header-box .todays-stars{height:85px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding-top:10px}#appBody[data-page-id=profile] #profile-wrapper .user-details .header-box .todays-stars .todays-empty-star{background-image:url(../images/skill-grid-star-zoom-sprite.png);height:60px;width:60px;margin:auto}#appBody[data-page-id=profile] #profile-wrapper .user-details .header-box .todays-stars .todays-full-star{background-image:url(../images/skill-grid-star-zoom-sprite.png);background-position:100%;z-index:998;height:60px;width:60px}#appBody[data-page-id=profile] #profile-wrapper .user-details .header-box .todays-stars .todays-star-value{display:none;color:#d86e07;font-size:18px;z-index:500;position:absolute;line-height:60px;width:60px;text-align:center}#appBody[data-page-id=profile] #profile-wrapper .user-details .header-box .todays-stars .todays-star-text{display:block;bottom:0;left:0;text-align:center;width:100%;line-height:20px;height:20px;z-index:999;font-size:18px;color:#d86e07}#appBody[data-page-id=profile] #profile-wrapper .user-details .name{font-size:2.5vw;overflow-wrap:normal}#appBody[data-page-id=profile] #profile-wrapper .user-details .grade{font-size:2.5vw;color:#8dc63f}#appBody[data-page-id=profile] #profile-wrapper .user-details .summary{font-size:1.5vw;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;border-top:1px solid #efefef;padding:0;margin-top:.5vw}#appBody[data-page-id=profile] #profile-wrapper .user-details .summary .completed-skills,#appBody[data-page-id=profile] #profile-wrapper .user-details .summary .completed-standards{background-image:url(../images/radio-selected.png)}#appBody[data-page-id=profile] #profile-wrapper .user-details .summary .class{background-image:url(../images/icon-class.png)}#appBody[data-page-id=profile] #profile-wrapper .user-details .summary .classes-count{background-image:url(../images/icon-pen.png)}#appBody[data-page-id=profile] #profile-wrapper .user-details .summary .students-count{background-image:url(../images/icon-person.png)}#appBody[data-page-id=profile] #profile-wrapper .user-details .summary .assignments-count{background-image:url(../images/icon-text.png)}#appBody[data-page-id=profile] #profile-wrapper .user-details .summary>*{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-repeat:no-repeat;background-size:1.5vw;background-position:0;padding:.5vw 0 .5vw 2vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] #profile-wrapper .user-details .summary>* a{font-size:1.5vw;padding:.5vw 1vw;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;border-left:1px solid #48a6db}#appBody[data-page-id=profile] #profile-wrapper .user-details+.assignments{width:50%;margin-bottom:0;min-height:200px}#appBody[data-page-id=profile] #profile-wrapper #question-performance-chart{width:100%;overflow:hidden}#appBody[data-page-id=profile] #profile-wrapper #student-progress-stats{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] #profile-wrapper #student-progress-stats .stats-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;text-align:right;display:-webkit-box;display:-webkit-flex;display:flex;background-color:inherit;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] #profile-wrapper #student-progress-stats .stats-wrapper .stats-animated{width:100%;margin:0 auto}@media only screen and (max-width:761px){#appBody[data-page-id=profile] #profile-wrapper #student-progress-stats .stats-wrapper{width:auto;margin:0 auto;text-align:center}}#appBody[data-page-id=profile] #profile-wrapper .stats-animated{display:inline-block;vertical-align:bottom;background-color:inherit}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage>*{display:inline-block;width:15vw;height:15vw;overflow:hidden;vertical-align:bottom}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill{position:relative;background-color:inherit}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .image,#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .image-phantom{position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;z-index:10}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .image-phantom{background-color:transparent;z-index:49}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.stars .image{background-image:url(../images/stats-star.png)}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.stars .image-phantom{background-image:url(../images/stats-star-phantom.png)}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.questions{width:13vw;height:15vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.questions .image{background-image:url(../images/stats-apple.png)}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.questions .image-phantom{background-image:url(../images/stats-apple-phantom.png)}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.skills .caption{left:11%}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.skills .image{background-image:url(../images/stats-skills.png)}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.skills .image-phantom{background-image:url(../images/stats-skills-phantom.png)}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill.skills .caption .name{margin-bottom:0}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .mask{position:absolute;top:0;left:-5%;height:100%;width:110%;background-color:inherit;z-index:20}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .caption{position:absolute;top:34.89583%;left:15%;width:70%;color:#fff;text-align:center;z-index:50}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .caption .name{display:block;font-size:1.5vw;margin-bottom:1vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .caption .value{font-size:4vw;display:inline-block}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .stars{position:relative}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .stars .caption{color:#d86e07}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct{position:relative;background-color:#ecf6fb;vertical-align:baseline;overflow:hidden;-webkit-mask-image:url(../images/stats-mask2.png);-moz-mask-image:url(../images/stats-mask2.png);-ms-mask-image:url(../images/stats-mask2.png);-o-mask-image:url(../images/stats-mask2.png);mask-image:url(../images/stats-mask2.png);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .pie{position:absolute;left:0;width:100%;height:50%;border:none}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .pie.top{top:0;-webkit-border-radius:9999px 9999px 0 0;border-radius:9999px 9999px 0 0;z-index:10}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .pie.bottom{bottom:0;-webkit-border-radius:0 0 9999px 9999px;border-radius:0 0 9999px 9999px;z-index:20}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .inner{position:absolute;width:76.47059%;height:76.47059%;left:11.76471%;top:11.76471%;background-color:inherit;-webkit-border-radius:50%;border-radius:50%;z-index:40}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .mask{position:absolute;width:110%;height:55%;left:-5%;background-color:inherit}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .mask.top{top:-5%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;z-index:15}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .mask.bottom{bottom:-5%;-webkit-transform-origin:50% 0;transform-origin:50% 0;z-index:25}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .caption{position:absolute;top:26.47059%;left:15%;width:70%;color:#fff;text-align:center;z-index:50}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .caption .name{display:block;font-size:1.5vw;margin-bottom:1vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .correct .caption .value{font-size:4vw;display:inline-block}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time-wrapper{position:relative;width:13vw;height:15vw;background-color:inherit;background-image:url(../images/stats-clock.png);background-position:0 100%;background-repeat:no-repeat;background-size:100% auto}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time{position:absolute;left:14.70588%;bottom:12.82051%;width:70.58824%;height:61.53846%;overflow:hidden;z-index:50;-webkit-border-radius:50%;border-radius:50%;background-color:inherit}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .pie{position:absolute;top:0;width:50%;height:100%;background-color:#f7891d;border:none}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .pie.top{left:0;-webkit-border-radius:9999px 0 0 9999px;border-radius:9999px 0 0 9999px;z-index:10}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .pie.bottom{right:0;-webkit-border-radius:0 9999px 9999px 0;border-radius:0 9999px 9999px 0;z-index:20}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .mask{position:absolute;width:55%;height:110%;top:-5%;background-color:#fcd0a5}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .mask.top{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;z-index:15}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .mask.bottom{right:-5%;-webkit-transform-origin:0 50%;transform-origin:0 50%;z-index:25}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .caption{position:absolute;top:16.66667%;left:10%;width:80%;color:#fff;text-align:center;z-index:50}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .caption .name{display:block;font-size:1.5vw;margin-bottom:1vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .time .caption .value{font-size:3vw;display:inline-block}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .circle-mask{width:100%;height:100%;-webkit-mask-image:url(../images/stats-mask.png);-moz-mask-image:url(../images/stats-mask.png);-ms-mask-image:url(../images/stats-mask.png);-o-mask-image:url(../images/stats-mask.png);mask-image:url(../images/stats-mask.png);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}#appBody[data-page-id=profile] #profile-wrapper .stats-animated>.guage{display:inline-block}@media only screen and (max-width:761px){#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .caption .name{font-size:4vw;margin-bottom:2vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .fill .caption .value{font-size:6vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage>*{width:26vw;height:26vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage .questions,#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage .skills,#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage .time-wrapper{width:26vw;height:30vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage .correct .caption .name,#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage .time .caption .name{font-size:4vw;margin-bottom:2vw}#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage .correct .caption .value,#appBody[data-page-id=profile] #profile-wrapper .stats-animated .guage .time .caption .value{font-size:4vw}}#appBody[data-page-id=profile] #profile-wrapper #student-progress-stats{-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=profile] #profile-wrapper #student-progress-stats .cont{-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%}#appBody[data-page-id=profile] #profile-wrapper #student-progress-stats .stats-animated.medium{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats-text{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-right:1px solid #efefef;padding-right:1.5vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-global-stats .stats-animated>.guage{-webkit-box-flex:0;-webkit-flex:0 1 20%;flex:0 1 20%}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated .fill .caption .name{font-size:1.1vw;margin-bottom:.5vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated .fill .caption .value{font-size:3.3vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage{-webkit-box-flex:0;-webkit-flex:0 1 15%;flex:0 1 15%}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage>*{width:10vw;height:10vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .questions,#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .skills,#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .time-wrapper{width:10vw;height:11.5vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .skills .caption .name{font-size:1.5vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .skills .caption .value{font-size:1.4vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .correct .caption .name,#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .time .caption .name{font-size:1vw;margin-bottom:.5vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .correct .caption .value,#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-animated>.guage .time .caption .value{font-size:2vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-text{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding-right:0;border-right:0;display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-filtered-stats .stats-text .stats{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:1vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display.student-global-stats .stats-text,#appBody[data-page-id=profile] #profile-wrapper .stats-display[data-type=assignment-summary] .stats-text,#appBody[data-page-id=profile] #profile-wrapper .stats-display[data-type=student-details] .stats-text{display:none}#appBody[data-page-id=profile] #profile-wrapper .performance .content-wrapper,#appBody[data-page-id=profile] #profile-wrapper .stats-display .content-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=profile] #profile-wrapper .performance.full .cont,#appBody[data-page-id=profile] #profile-wrapper .stats-display.full .cont{width:0}#appBody[data-page-id=profile] #profile-wrapper .performance.full .stats-animated,#appBody[data-page-id=profile] #profile-wrapper .stats-display.full .stats-animated{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=profile] #profile-wrapper .performance .cont,#appBody[data-page-id=profile] #profile-wrapper .stats-display .cont{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;vertical-align:top;margin:0;padding:0 1em;min-width:285px}#appBody[data-page-id=profile] #profile-wrapper .performance .cont.stats,#appBody[data-page-id=profile] #profile-wrapper .stats-display .cont.stats{width:100%}#appBody[data-page-id=profile] #profile-wrapper .performance .stats-animated,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats-animated{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-around;justify-content:space-around;padding:0}#appBody[data-page-id=profile] #profile-wrapper .performance .stats-animated>.guage,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats-animated>.guage{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 30%;flex:0 1 30%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] #profile-wrapper .performance .grade,#appBody[data-page-id=profile] #profile-wrapper .stats-display .grade{width:100%}#appBody[data-page-id=profile] #profile-wrapper .performance .text,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text{font-size:20px;margin:10px 0}#appBody[data-page-id=profile] #profile-wrapper .performance .text span,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text span{display:inline;font-size:20px;line-height:23px}#appBody[data-page-id=profile] #profile-wrapper .performance .text span.name,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text span.name{color:#999;vertical-align:middle;text-align:left;padding-left:25px;float:left}#appBody[data-page-id=profile] #profile-wrapper .performance .text span.value,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text span.value{color:#48a6db;text-align:right;float:right}#appBody[data-page-id=profile] #profile-wrapper .performance .text.summary span.grade,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text.summary span.grade{font-size:30px;width:100%;text-align:center;padding-bottom:10px}#appBody[data-page-id=profile] #profile-wrapper .performance .text.summary span.value,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text.summary span.value{line-height:22px;font-size:16px;width:100%;text-align:left;padding-left:25px}#appBody[data-page-id=profile] #profile-wrapper .performance .text .name,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text .name{color:#999}#appBody[data-page-id=profile] #profile-wrapper .performance .text.skills,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text.skills{background:url(../images/icon-person.png) 0 0 no-repeat}#appBody[data-page-id=profile] #profile-wrapper .performance .text.questions,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text.questions{background:url(../images/radio-selected.png) 0 0 no-repeat;height:25px}#appBody[data-page-id=profile] #profile-wrapper .performance .text.correct,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text.correct{background:url(../images/icon-pie.png) 0 0 no-repeat;height:25px}#appBody[data-page-id=profile] #profile-wrapper .performance .text.time-spent,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text.time-spent{background:url(../images/icon-clock.png) 0 0 no-repeat;height:25px}#appBody[data-page-id=profile] #profile-wrapper .performance .text.summary,#appBody[data-page-id=profile] #profile-wrapper .stats-display .text.summary{background:url(../images/radio-selected.png) 0 0 no-repeat}#appBody[data-page-id=profile] #profile-wrapper .performance.full .cont,#appBody[data-page-id=profile] #profile-wrapper .stats-display.full .cont{display:none}#appBody[data-page-id=profile] #profile-wrapper .performance.full .stats-animated,#appBody[data-page-id=profile] #profile-wrapper .stats-display.full .stats-animated{margin:20px auto}#appBody[data-page-id=profile] #profile-wrapper .performance .get-started .info-page,#appBody[data-page-id=profile] #profile-wrapper .performance .get-started .wrapper,#appBody[data-page-id=profile] #profile-wrapper .stats-display .get-started .info-page,#appBody[data-page-id=profile] #profile-wrapper .stats-display .get-started .wrapper{width:100%}#appBody[data-page-id=profile] #profile-wrapper .performance .stats.filtered .skill img,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats.filtered .skill img{display:inline-block;vertical-align:middle;width:2.5vw;height:auto}#appBody[data-page-id=profile] #profile-wrapper .performance .stats.filtered .skill span,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats.filtered .skill span{vertical-align:middle;display:inline-block;color:#48a6db;font-size:2.5vw}#appBody[data-page-id=profile] #profile-wrapper .performance .stats.filtered select,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats.filtered select{width:49%}#appBody[data-page-id=profile] #profile-wrapper .performance .stats.filtered .select-blue:after,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats.filtered .select-blue:after{content:"";display:inline-block;width:100%}#appBody[data-page-id=profile] #profile-wrapper .performance .stats.filtered .ui-selectmenu-button,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats.filtered .ui-selectmenu-button{margin:0;height:30px;-webkit-border-radius:7.5px;border-radius:7.5px}#appBody[data-page-id=profile] #profile-wrapper .performance .stats.filtered .ui-selectmenu-button .ui-selectmenu-text,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats.filtered .ui-selectmenu-button .ui-selectmenu-text{padding:0 0 0 10px;font-size:14px;line-height:30px}#appBody[data-page-id=profile] #profile-wrapper .performance .stats.filtered .ui-selectmenu-button .ui-icon,#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats.filtered .ui-selectmenu-button .ui-icon{margin-top:0;top:10px!important}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization{width:100%;display:block}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls>*{display:inline-block;vertical-align:middle}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls>.range-buttons input[type=button]{display:inline-block}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls>span{font-size:20px;color:#999}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls>input[type=text]{margin:15px 20px;width:227px}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls .time-range-button{display:inline-block;font-size:1.2vw;padding:.2vw 1vw;color:#48a6db;cursor:pointer}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls .time-range-button.selected{color:#fff;background-color:#4687ba}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls .time-range-button:hover{background-color:rgba(72,166,219,.5)}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls .select-blue{text-align:center}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls .select-blue select{width:150px}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls .select-blue .ui-selectmenu-button{margin:15px 20px}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .filters .hide{display:none}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .filters select[name=filter-type]{width:150px!important}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .filters select[name=filter-grade_key]{width:250px!important}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .filters select[name=filter-skill_categories]{width:200px!important}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .filters select[name=control-domain],#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .filters select[name=control-grade]{width:250px!important}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .filters select[name=filter-standard_key]{width:200px!important}#appBody[data-page-id=profile] .settings-section{margin-bottom:30px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .settings-section{padding:0 15px}}#appBody[data-page-id=profile] .settings-section .section-title{padding:10px;border:none;background-color:#ecf6fb}#appBody[data-page-id=profile] .settings-section .section-title .title{padding-left:10px;display:inline-block;font-size:1.5em;line-height:1.5em}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .settings-section .section-title .title{display:block;text-align:center;padding-left:0}}#appBody[data-page-id=profile] .settings-section .section-title .pane-nav{display:-webkit-box;display:-webkit-flex;display:flex;font-size:15px;line-height:30px;right:10px;top:10px}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .settings-section .section-title .pane-nav{margin:0 auto;display:block;top:auto;right:auto}}#appBody[data-page-id=profile] .settings-section .section-title .pane-nav a{padding:0 10px;border-right:1px solid #48a6db}#appBody[data-page-id=profile] .settings-section .section-title .pane-nav a.selected{font-weight:700}#appBody[data-page-id=profile] .settings-section .section-title .pane-nav a:last-child{border-right:none}#appBody[data-page-id=profile] .settings-section .dialogPane{overflow:scroll}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .settings-section .dialogPane #choose-avatar{display:block;margin:0 auto 10px}}#appBody[data-page-id=profile] .manage-subscription{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=profile] .manage-subscription .control{width:100%}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .manage-subscription{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}#appBody[data-page-id=profile] .manage-subscription>.manage-subscription-container{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:1em 0;background:#fff;padding:1.5rem;border:1px solid #cdcccc;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .manage-subscription>.manage-subscription-container{width:100%}}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;border-bottom:2px solid #757575;padding-bottom:.35rem;color:#757575;margin-bottom:1em;font-size:1.5em;font-weight:600}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-cancel,#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-terms,#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-update{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 1.75rem;height:40px;margin-left:.25rem;cursor:pointer;font-size:1rem;color:#fff;-webkit-border-radius:8px;border-radius:8px;border-width:1px;border-style:solid}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-cancel{border-color:#db7070;background:#c34f4f}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-cancel:hover{background:#db7070}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-terms{border-color:#5b9dd9;background:#3b82c0}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-terms:hover{background:#5b9dd9}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-update{margin-left:0!important;border-color:#444;background:#494949}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-header .manage-subscription-options .button-update:hover{background:#444}#appBody[data-page-id=profile] .manage-subscription .subscription-details{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;color:#757575}#appBody[data-page-id=profile] .manage-subscription .subscription-details .mobile-break{display:none}#appBody[data-page-id=profile] .manage-subscription .subscription-details>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;padding:1rem}#appBody[data-page-id=profile] .manage-subscription .subscription-details>div p:first-child{margin:0!important;text-transform:uppercase}#appBody[data-page-id=profile] .manage-subscription .subscription-details>div p:last-child{margin-bottom:0;margin-top:1rem;font-size:1.1rem}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .manage-subscription .subscription-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=profile] .manage-subscription .subscription-details .mobile-break{display:initial}#appBody[data-page-id=profile] .manage-subscription .subscription-details>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .manage-subscription .subscription-details>div p:last-child{margin-top:0;text-align:right}#appBody[data-page-id=profile] .manage-subscription .subscription-details>div+div{border-top:1px solid #cdcccc}}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-annual{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.5rem 1.25rem;background:rgba(15,185,19,.15);-webkit-border-radius:5px;border-radius:5px;color:#6d737f;margin-top:1rem}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-annual button{cursor:pointer;color:#0fb913;text-transform:uppercase;font-weight:800;font-size:1rem;text-decoration:underline;background:transparent;border:none}#appBody[data-page-id=profile] .manage-subscription .manage-subscription-annual.is-past-due{background:#f5846e;color:#fff}#appBody[data-page-id=profile] .manage-subscription .control .message{padding:1em;background-color:#efefef;color:#dd9437;text-align:center}#appBody[data-page-id=profile] .manage-subscription .control .btn{width:100%;border:none;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;display:block;color:#fff;font-size:24px;padding:.5em;background-color:#efefef;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#appBody[data-page-id=profile] .manage-subscription .control .change{background-color:#5fa5d6}#appBody[data-page-id=profile] .manage-subscription .control .update{background-color:#fff;border:1px solid #dd9437;color:#dd9437;font-size:1.4em}#appBody[data-page-id=profile] .manage-subscription .control .update:hover{background-color:#dd9437;color:#fff}#appBody[data-page-id=profile] .manage-subscription .control .update:after{background-color:transparent;border:none}#appBody[data-page-id=profile] .manage-subscription .control .cancel{background-color:#fff;border:1px solid #dc6057;color:#dc6057;font-size:1.4em}#appBody[data-page-id=profile] .manage-subscription .control .cancel:before{content:"";color:#dc6057;right:76%;margin-top:-10px}#appBody[data-page-id=profile] .manage-subscription .control .cancel:hover{background-color:#dc6057;color:#fff}#appBody[data-page-id=profile] .manage-subscription .control .cancel:hover:before{color:#fff}#appBody[data-page-id=profile] .manage-subscription .control .cancel:after{background-color:transparent;border:none}#appBody[data-page-id=profile] .change-password{padding:.5em 0 5em}#appBody[data-page-id=profile] .change-password .control{display:block;width:400px;margin-bottom:1em}#appBody[data-page-id=profile] .change-password .control input{width:100%;margin-left:0;margin-right:0}#appBody[data-page-id=profile] .change-password .control .toggle-peek{font-size:1vw}#appBody[data-page-id=profile] .change-password input[type=submit]{width:400px}#appBody[data-page-id=profile] .change-password .message{display:none;font-size:16px;width:300px;margin-bottom:20px}#appBody[data-page-id=profile] .edit-profile{padding:.5em 0 5em}#appBody[data-page-id=profile] .edit-profile input[type=button],#appBody[data-page-id=profile] .edit-profile input[type=text],#appBody[data-page-id=profile] .edit-profile select{width:100%}#appBody[data-page-id=profile] .edit-profile .controls{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:2vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .edit-profile .controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}#appBody[data-page-id=profile] .edit-profile .cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:13em;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:0 .5em}#appBody[data-page-id=profile] .edit-profile .cont .control{font-size:1em;width:100%;margin-bottom:1em}#appBody[data-page-id=profile] .edit-profile .cont .control input{font-size:1em;padding:.25em}#appBody[data-page-id=profile] .edit-profile .cont .control input[type=checkbox]{margin:.5em}#appBody[data-page-id=profile] .edit-profile .cont .control label{padding:6px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1em}#appBody[data-page-id=profile] .edit-profile .cont .control .label__warning{font-size:.5em;display:block;color:#c68308}#appBody[data-page-id=profile] .edit-profile .cont .control .form-input-email-optout,#appBody[data-page-id=profile] .edit-profile .cont .control .form-input-leaderboard-optout{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1em;background-color:#ecf6fb;border:1px solid}#appBody[data-page-id=profile] .edit-profile .cont .control .input-fill{height:1.5em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .edit-profile .cont{width:90%;margin:10px auto;display:block}}#appBody[data-page-id=profile] .edit-profile .side{display:inline-block;vertical-align:top;margin-left:15px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .edit-profile .side{display:block;width:50%;margin:10px auto}}#appBody[data-page-id=profile] .edit-profile .side .buttonset{display:block;overflow:hidden;margin-top:30px;width:100%}#appBody[data-page-id=profile] .edit-profile .side .image{display:block;margin:0 auto;width:123px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .edit-profile .side .image{display:none}}#appBody[data-page-id=profile] .edit-profile .side .image img{width:123px;height:128px}#appBody[data-page-id=profile] .edit-profile .choose-avatar-nav span{margin-left:5px;margin-right:5px}#appBody[data-page-id=profile] .edit-profile .overlay{display:none}#appBody[data-page-id=profile] .edit-profile .overlay.loading{display:block;background-color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.75;z-index:998}#appBody[data-page-id=profile] .edit-profile .overlay div{visibility:visible;font-size:30px;text-align:center;margin-top:20%;width:100%}#appBody[data-page-id=profile] .edit-profile .overlay .join-class{font-color:#fff}#appBody[data-page-id=profile] .manage-notifications .buttonset{overflow:hidden}#appBody[data-page-id=profile] .manage-notifications .buttonset input[type=submit]{float:right;margin-right:20px}#appBody[data-page-id=profile] .manage-notifications .cont{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e6e6e6}#appBody[data-page-id=profile] .manage-notifications .cont>*{vertical-align:top}#appBody[data-page-id=profile] .manage-notifications .form{display:inline-block;width:75%}#appBody[data-page-id=profile] .manage-notifications .form p{font-size:24px}#appBody[data-page-id=profile] .manage-notifications .form .optouts{margin-top:30px}#appBody[data-page-id=profile] .manage-notifications .form .optouts ul{vertical-align:top;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#appBody[data-page-id=profile] .manage-notifications .form .optouts li{margin-bottom:20px;margin-left:20px}#appBody[data-page-id=profile] .manage-notifications .form .optouts>*{float:none;display:inline-block}#appBody[data-page-id=profile] .manage-notifications .image{display:inline-block;width:25%;overflow:hidden}#appBody[data-page-id=profile] .manage-notifications .image img{float:right;width:189px;height:189px}#appBody[data-page-id=profile] .account-type{font-size:20px;display:block;padding:5px 0;font-weight:700;border-bottom:1px solid #48a6db;margin-bottom:5px}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .account-type{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}#appBody[data-page-id=profile] .account-type span{font-size:.75em;float:right;text-align:right}#appBody[data-page-id=profile] .manage-accounts .ui-front{font-size:16px}#appBody[data-page-id=profile] .manage-accounts .form-inputs .form{display:inline-block;width:75%}#appBody[data-page-id=profile] .manage-accounts .form-inputs .form p{font-size:20px;color:#999;padding:5px 5px 0}#appBody[data-page-id=profile] .manage-accounts .form-inputs .form #class_code-cont{margin-top:20px;font-size:20px;width:100%}#appBody[data-page-id=profile] .manage-accounts .form-inputs .form #class_code-cont input[type=text]{width:80%;margin:0 5px 10px;text-align:center}#appBody[data-page-id=profile] .manage-accounts .form-inputs .form #class_code-cont input[type=button]{margin-left:25%}#appBody[data-page-id=profile] .manage-accounts .form-inputs .form #class_code-cont>*{display:inline-block}#appBody[data-page-id=profile] .manage-accounts .form-inputs .image{display:inline-block;width:25%;overflow:hidden}#appBody[data-page-id=profile] .manage-accounts .form-inputs .image img{float:right;width:210px;height:143px}#appBody[data-page-id=profile] .manage-accounts .form-inputs>*{vertical-align:top}#appBody[data-page-id=profile] .manage-accounts .linked-accounts{padding:.5em}#appBody[data-page-id=profile] .manage-accounts .linked-accounts .table-title{font-size:24px}#appBody[data-page-id=profile] .manage-accounts .linked-accounts ul{margin:15px 0 30px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#appBody[data-page-id=profile] .manage-accounts .linked-accounts li{font-size:20px;line-height:50px;color:#999;overflow:hidden}#appBody[data-page-id=profile] .manage-accounts .linked-accounts li a{color:#999;padding-left:30px;margin-right:20px;background:url(../images/checkbox-unselected.png) 0 no-repeat;background-size:20px 20px;vertical-align:middle}#appBody[data-page-id=profile] .manage-accounts .buttonset{overflow:hidden}#appBody[data-page-id=profile] .manage-accounts .buttonset input[type=submit]{float:right;margin-right:20px}#appBody[data-page-id=profile] #choose-avatar{-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative}#appBody[data-page-id=profile] #choose-avatar .social-avatar{width:160px;height:160px;padding:10%}#appBody[data-page-id=profile] #choose-avatar #avatar,#appBody[data-page-id=profile] #choose-avatar .social-avatar{border:1px solid #48a6db;display:block;margin-left:auto;margin-right:auto;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}#appBody[data-page-id=profile] #choose-avatar #avatar{width:16em;height:15em;padding:13%}#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav{margin:10px auto 0;width:100%;z-index:5}#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav,#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav a{background:#48a6db;cursor:pointer;color:#fff;padding:4px 8px;-webkit-border-radius:4px;border-radius:4px}#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav a:hover{background:#4687ba}#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav a .fa{font-size:1.3em}#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav button{background:transparent;cursor:pointer;display:inline-block;width:0;height:0;padding:0;border-top:6px solid transparent;border-bottom:6px solid transparent;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav span{font-size:13px;color:#48a6db}#appBody[data-page-id=profile] .mobile-curriculumTheme{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .mobile-curriculumTheme{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:3vw;font-weight:500;background:#e6e6e6;padding:1.5vw 1vw;-webkit-border-radius:5px;border-radius:5px}#appBody[data-page-id=profile] .mobile-curriculumTheme .curriculum{-webkit-box-flex:0;-webkit-flex:0 1 40%;flex:0 1 40%}#appBody[data-page-id=profile] .mobile-curriculumTheme .curriculum .flag-icon{-webkit-box-flex:unset;-webkit-flex:unset;flex:unset;height:6vw;width:8vw;border:1px solid #dddbdb}#appBody[data-page-id=profile] .mobile-curriculumTheme .curriculum:before{display:none}#appBody[data-page-id=profile] .mobile-curriculumTheme select{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;text-overflow:ellipsis;width:60%;font-size:4vw;background-size:5vw;padding-right:5vw}#appBody[data-page-id=profile] .mobile-curriculumTheme .curriculum--container,#appBody[data-page-id=profile] .mobile-curriculumTheme .curriculum--container div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .mobile-curriculumTheme .curriculum--container div{-webkit-box-flex:1;-webkit-flex:1;flex:1}#appBody[data-page-id=profile] .mobile-curriculumTheme .curriculum--container div.flag-icon{-webkit-box-flex:unset;-webkit-flex:unset;flex:unset;height:6vw;width:8vw;border:1px solid #dddbdb}#appBody[data-page-id=profile] .mobile-curriculumTheme .curriculum--container .curriculum-text{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;font-size:5vw;border-right:1px solid #ababab;line-height:8vw}}.choose-avatar{float:left;width:120px;margin-right:25px;margin-top:20px;margin-left:40px;text-align:center}@media only screen and (max-width:761px){.choose-avatar{display:none}}.choose-avatar #avatar{width:120px;height:120px;padding:10%;display:block;margin-left:auto;margin-right:auto;border:1px solid #48a6db;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.choose-avatar .choose-avatar-nav{margin-top:-65px}.choose-avatar .choose-avatar-nav a{background:#48a6db;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;padding:4px 8px;-webkit-border-radius:4px;border-radius:4px}.choose-avatar .choose-avatar-nav a:hover{background:#4687ba}.choose-avatar .choose-avatar-nav a .fa{font-size:1.3em}.choose-avatar .choose-avatar-nav button{background:transparent;cursor:pointer;display:inline-block;width:0;height:0;padding:0;border-top:6px solid transparent;border-bottom:6px solid transparent;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-window{-webkit-border-radius:0;border-radius:0}.popup-window.invitations{max-width:980px;width:100%}.invitations .invitation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:10px}.invitations .invitation>td{-webkit-box-flex:1;-webkit-flex:1 0 0px;flex:1 0 0px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px!important}@media(max-width:460px){.invitations .invitation>td{-webkit-flex-basis:100%;flex-basis:100%}}.invitations .section-title{color:orange;border-bottom-color:orange!important;position:relative;font-size:24px;margin-bottom:10px;border-bottom:1px solid #e6e6e6;padding:10px 10px 10px 5px;overflow:hidden;background-color:#f9f9f9}.invitations .section-title .pending{color:inherit;border-bottom-color:inherit!important}.invitations .dismiss{width:30%;color:#fff;background-color:#48a6db;border-color:#0064a0;-webkit-border-radius:5px;border-radius:5px;margin-top:30px}.invitations table{width:100%;border-collapse:collapse;font-size:20px;font-weight:300}.invitations table tbody tr:first-child,.invitations table tbody tr:nth-child(odd){background-color:#fff6e5}.invitations table tbody tr:nth-child(2n){background-color:#fff!important}.invitations table td{padding:5px 10px}.invitations table td.student{width:auto;text-align:left!important;font-weight:600;color:#48a6db}.invitations table td.request{padding-left:10px!important;padding-right:10px!important;text-align:left!important;color:#999}.invitations table td.status{text-align:right!important;padding-right:5px!important}.invitations table td.controls{text-align:right!important;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:5px 10px!important}.invitations table td.controls input{cursor:pointer;display:inline-block;color:#fff;border:none;-webkit-border-radius:10px;border-radius:10px;padding:6px 30px;width:auto;font-size:1em;height:2em}.invitations table td.controls input.invitation-accept{background:#53a943;margin-right:10px}.invitations table td.controls input.invitation-accept:hover{background:#3a762e}.invitations table td.controls input.invitation-decline,.invitations table td.controls input.invitation-delete{background:#e60000;font-size:1em}.invitations table td.controls input.invitation-decline:hover,.invitations table td.controls input.invitation-delete:hover{background:#a10000}.select2-container.select2-container--profileCurriculumTheme{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#efefef;border:none;-webkit-border-radius:8px;border-radius:8px;margin-right:.5vw;padding:.5em .5vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.select2-container.select2-container--profileCurriculumTheme{width:100%!important}}.select2-container.select2-container--profileCurriculumTheme .select2-selection{height:auto!important}.select2-container.select2-container--profileCurriculumTheme .container-flex,.select2-container.select2-container--profileCurriculumTheme .container-flex .flag-space{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.select2-container.select2-container--profileCurriculumTheme .container-flex .flag-space{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.select2-container.select2-container--profileCurriculumTheme .container-flex .flag-space.flag-icon{background-position-x:0;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;width:2em;height:1.5em;background-repeat:no-repeat;border:1px solid #dddbdb}.select2-container.select2-container--profileCurriculumTheme .container-flex .curriculum-text{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:left;margin-left:.5vw;height:100%}.select2-container.select2-container--profileCurriculumTheme .select2-dropdown{height:50vh;overflow:scroll}.select2-container.select2-container--profileCurriculumTheme .select2-selection__rendered{max-width:100%;margin:auto 0}.select2-container.select2-container--profileCurriculumTheme .select2-selection__rendered .container-flex div{-webkit-box-flex:0;-webkit-flex:0 1 2em;flex:0 1 2em}.select2-container.select2-container--profileCurriculumTheme .select2-selection__rendered .container-flex div.flag{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:32px;margin:0 .5rem;border-right:1px solid #e6e6e6}.select2-container.select2-container--profileCurriculumTheme .select2-selection__rendered .container-flex .curriculum-text{text-align:center;margin:0 1vw 0 .5rem}.select2-container.select2-container--profileCurriculumTheme .select2-selection__rendered .container-flex .curriculum-text:after{content:"";font-family:FontAwesome;color:#0064a5;font-size:1em;right:.5em;position:absolute;-webkit-transform:scaleY(2);transform:scaleY(2)}#profile-wrapper .skill-icon-small{display:inline-block;background-position:0 0;padding-left:69px;background-position:0;background-repeat:no-repeat;background-origin:content-box}@media only screen and (max-width:761px){#profile-wrapper .skill-icon-small{padding-left:54px;background-position:22px 5px}}#profile-wrapper table tbody tr td{text-align:center}#profile-wrapper .table-control-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#profile-wrapper .table[data-collection=students] .table-control-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#profile-wrapper .students-table{position:relative;min-height:160px}#profile-wrapper .students-table li{display:inline-block;vertical-align:top;margin:30px 0 30px 30px;width:135px}#profile-wrapper .students-table li.rowBreak{margin-left:0}#profile-wrapper .students-table li.pending .caption{color:#aeaea7}#profile-wrapper .students-table li.pending:hover .avatar{border-color:#daedf8}#profile-wrapper .students-table li.pending .avatar img{opacity:.3;filter:alpha(opacity=30)}#profile-wrapper .students-table li .caption{font-size:20px;margin-top:20px}#profile-wrapper .students-table li .caption span{display:block;text-align:center}#profile-wrapper .students-table li .caption span.name{width:100%}#profile-wrapper .students-table li .caption.completed{background:url(../images/radio-selected.png) 0 0 no-repeat}#profile-wrapper .students-table li .edit-class-button{position:absolute;right:0;top:0;font:normal normal normal 1.2vw FontAwesome;cursor:pointer}@media only screen and (max-width:761px){#profile-wrapper .students-table li .edit-class-button{position:relative;display:inline-block;font:normal normal normal 90% FontAwesome}}#profile-wrapper .students-table li .edit-class-button:before{content:"";line-height:20px}#profile-wrapper .students-table li .edit-class-button:hover{color:#214399}#profile-wrapper .students-table li .avatar{-webkit-box-sizing:border-box;box-sizing:border-box;width:135px;height:135px;border:2px solid #daedf8;-webkit-border-radius:10px;border-radius:10px}#profile-wrapper .students-table li .avatar img{width:120px;height:120px;padding:5px}#profile-wrapper .students-table li.greyed-out:hover .avatar{border-color:#daedf8}#profile-wrapper .students-table li.greyed-out .avatar img{opacity:.3;filter:alpha(opacity=30)}#profile-wrapper .students-table li:hover .avatar{border-color:#48a6db}#profile-wrapper .students-table .pending-notice{font-size:18px;display:inline-block;bottom:30px;position:relative;text-align:center;width:100%;color:#aeaea7}#profile-wrapper .classes-display{position:relative;margin-bottom:1.5vw}#profile-wrapper .classes-display .content-wrapper{padding-top:0;min-height:15vw}#profile-wrapper .classes-display ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#profile-wrapper .classes-display ul:after{content:"";-webkit-box-flex:1;-webkit-flex:auto;flex:auto}#profile-wrapper .classes-display li{-webkit-box-flex:0;-webkit-flex:0 1 21%;flex:0 1 21%;margin:0 2%;padding:1vw 0;position:relative}@media only screen and (min-width:1650px){#profile-wrapper .classes-display li{-webkit-box-flex:0;-webkit-flex:0 1 15%;flex:0 1 15%}}#profile-wrapper .classes-display li .caption{margin-top:.5vw}#profile-wrapper .classes-display li .caption span{display:block;text-align:center}#profile-wrapper .classes-display li .caption span.name{width:100%;font-size:1.5vw;line-height:2vw}#profile-wrapper .classes-display li .caption .students{color:#fff;font-size:1.3vw}#profile-wrapper .classes-display li .caption.classes .top{width:100%}#profile-wrapper .classes-display li .caption.classes .bottom{overflow:hidden;color:#999;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.5vw;background-color:#f0f8ff;visibility:hidden;background-color:rgba(72,166,219,.8);position:absolute;bottom:3.5vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#profile-wrapper .classes-display li .caption.classes .bottom .edit-class-button{color:#fff;font:normal normal normal 1.1vw FontAwesome;cursor:pointer}@media only screen and (max-width:761px){#profile-wrapper .classes-display li .caption.classes .bottom .edit-class-button{position:relative;display:inline-block;font:normal normal normal 4vw FontAwesome}}#profile-wrapper .classes-display li .caption.classes .bottom .edit-class-button:before{content:""}#profile-wrapper .classes-display li .caption.classes .bottom .edit-class-button:hover{color:#214399}#profile-wrapper .classes-display li .avatar{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;border:2px solid #daedf8;padding:1vw;background-color:#fff}#profile-wrapper .classes-display li .avatar img{width:80%;max-height:10em}#profile-wrapper .classes-display li .avatar .bar{display:none}#profile-wrapper .classes-display li:hover .avatar{border-color:#48a6db}#profile-wrapper .classes-display li.selected .avatar{border-color:#48a6db;background-color:#ecf6fb}#profile-wrapper .classes-display li.greyed-out .avatar img{opacity:.3;filter:alpha(opacity=30)}#profile-wrapper .classes-display li:hover .caption.classes .bottom{visibility:visible}#profile-wrapper .classes-display .get-started,#profile-wrapper .current-assignments .get-started{line-height:normal}#profile-wrapper .classes-display .get-started.with-suggestion,#profile-wrapper .current-assignments .get-started.with-suggestion{position:relative;top:auto;bottom:auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#profile-wrapper .classes-display .get-started.with-suggestion .info-page,#profile-wrapper .classes-display .get-started.with-suggestion .wrapper,#profile-wrapper .current-assignments .get-started.with-suggestion .info-page,#profile-wrapper .current-assignments .get-started.with-suggestion .wrapper{display:-webkit-box;display:-webkit-flex;display:flex;vertical-align:top;-webkit-box-flex:0;-webkit-flex:0 1 50%;flex:0 1 50%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:2vw 0}#profile-wrapper .classes-display .get-started.with-suggestion .info-page a,#profile-wrapper .classes-display .get-started.with-suggestion .info-page span.text,#profile-wrapper .classes-display .get-started.with-suggestion .wrapper a,#profile-wrapper .classes-display .get-started.with-suggestion .wrapper span.text,#profile-wrapper .current-assignments .get-started.with-suggestion .info-page a,#profile-wrapper .current-assignments .get-started.with-suggestion .info-page span.text,#profile-wrapper .current-assignments .get-started.with-suggestion .wrapper a,#profile-wrapper .current-assignments .get-started.with-suggestion .wrapper span.text{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-size:1.5vw;padding:.5vw}#profile-wrapper .classes-display .get-started.with-suggestion .info-page:before,#profile-wrapper .classes-display .get-started.with-suggestion .wrapper:before,#profile-wrapper .current-assignments .get-started.with-suggestion .info-page:before,#profile-wrapper .current-assignments .get-started.with-suggestion .wrapper:before{background-size:contain;height:14vw}@media only screen and (max-width:761px){#profile-wrapper .classes-display .get-started.with-suggestion:before,#profile-wrapper .current-assignments .get-started.with-suggestion:before{display:none}#profile-wrapper .classes-display .get-started.with-suggestion .info-page,#profile-wrapper .classes-display .get-started.with-suggestion .wrapper,#profile-wrapper .current-assignments .get-started.with-suggestion .info-page,#profile-wrapper .current-assignments .get-started.with-suggestion .wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#profile-wrapper .classes-display .get-started.with-suggestion .info-page a,#profile-wrapper .classes-display .get-started.with-suggestion .info-page span.text,#profile-wrapper .classes-display .get-started.with-suggestion .wrapper a,#profile-wrapper .classes-display .get-started.with-suggestion .wrapper span.text,#profile-wrapper .current-assignments .get-started.with-suggestion .info-page a,#profile-wrapper .current-assignments .get-started.with-suggestion .info-page span.text,#profile-wrapper .current-assignments .get-started.with-suggestion .wrapper a,#profile-wrapper .current-assignments .get-started.with-suggestion .wrapper span.text{font-size:6vw;padding:1vw}}#profile-wrapper .table{position:relative;padding:0}#profile-wrapper .table .content-wrapper{padding-top:0}#profile-wrapper .table .info-page .text,#profile-wrapper .table .wrapper .text{font-size:20px;text-align:center}#profile-wrapper .stats-display{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;min-height:20vw;width:100%}#profile-wrapper .class-summary-display{position:relative}#profile-wrapper #assigned-students-table,#profile-wrapper #assignment-progress-table,#profile-wrapper #class-progress-table,#profile-wrapper #current-assessments-table,#profile-wrapper #current-assignments-table,#profile-wrapper #historical-assignments-table,#profile-wrapper #pending-assignments-table,#profile-wrapper #progress-tab-class-progress-table,#profile-wrapper #teacher-expired-assignments-table{min-height:210px}#profile-wrapper #class-assignments-table,#profile-wrapper #class-assignments-table .content-wrapper,#profile-wrapper #class-assignments-table.get-started .with-suggestion,#profile-wrapper #class-students-table,#profile-wrapper #class-students-table .content-wrapper,#profile-wrapper #class-students-table.get-started .with-suggestion,#profile-wrapper #mentor-students-table,#profile-wrapper #mentor-students-table .content-wrapper,#profile-wrapper #mentor-students-table.get-started .with-suggestion,#profile-wrapper #teacher-current-assignments-table,#profile-wrapper #teacher-current-assignments-table .content-wrapper,#profile-wrapper #teacher-current-assignments-table.get-started .with-suggestion,#profile-wrapper #teacher-historical-assignments-table,#profile-wrapper #teacher-historical-assignments-table .content-wrapper,#profile-wrapper #teacher-historical-assignments-table.get-started .with-suggestion{min-height:160px}#profile-wrapper #class-assignments-table input[type=button],#profile-wrapper #class-students-table input[type=button],#profile-wrapper #mentor-students-table input[type=button],#profile-wrapper #teacher-current-assignments-table input[type=button],#profile-wrapper #teacher-historical-assignments-table input[type=button]{display:inline-block;height:30px;font-size:20px;margin-left:5px;cursor:pointer;border-radius:10px;-webkit-border-radius:10px}#profile-wrapper #class-assignments-table input[type=button].search-button,#profile-wrapper #class-students-table input[type=button].search-button,#profile-wrapper #mentor-students-table input[type=button].search-button,#profile-wrapper #teacher-current-assignments-table input[type=button].search-button,#profile-wrapper #teacher-historical-assignments-table input[type=button].search-button{height:40px;width:150px;border:none;color:#fff;background:#48a6db}#profile-wrapper #class-assignments-table input[type=button].cancel,#profile-wrapper #class-students-table input[type=button].cancel,#profile-wrapper #mentor-students-table input[type=button].cancel,#profile-wrapper #teacher-current-assignments-table input[type=button].cancel,#profile-wrapper #teacher-historical-assignments-table input[type=button].cancel{background-color:#c2c6c7}#profile-wrapper #class-assignments-table input[type=button].cancel.hide,#profile-wrapper #class-students-table #student-search-input,#profile-wrapper #class-students-table input[type=button].cancel.hide,#profile-wrapper #class-students-table input[type=button].search-button,#profile-wrapper #class-students-table input[type=button].search-button-cancel,#profile-wrapper #mentor-students-table input[type=button].cancel.hide,#profile-wrapper #teacher-current-assignments-table input[type=button].cancel.hide,#profile-wrapper #teacher-historical-assignments-table input[type=button].cancel.hide{display:none}#profile-wrapper .latest-progress-table{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#profile-wrapper .latest-progress-table .loader{background-position:center 2em}#profile-wrapper table{width:100%;border-collapse:collapse;font-size:20px;font-weight:400}#profile-wrapper table.assignment td.skill-icon-small{padding-left:27px;background-position:0 5px}#profile-wrapper table.skill th.skill{width:auto}#profile-wrapper table.skill th.skill a{left:60px}#profile-wrapper table.skill th.last-played,#profile-wrapper table.skill th.level,#profile-wrapper table.skill th.time-played{white-space:nowrap;width:auto}#profile-wrapper table.skill th.questions-attempted{width:10%}#profile-wrapper table.skill th.correct{width:5%}#profile-wrapper table.skill td.skill{width:100%}#profile-wrapper table.skill td.skill.skill-icon-small{width:25px}#profile-wrapper table.skill td.skill a{display:inline-block}#profile-wrapper table.assignment th.skill{width:50%}#profile-wrapper table.assignment th.correct,#profile-wrapper table.assignment th.questions-attempted,#profile-wrapper table.assignment th.time-played{white-space:nowrap}#profile-wrapper table.assignment th.last-played{white-space:nowrap;width:15%}#profile-wrapper table.completedAssignment th.skill{width:30%}#profile-wrapper table.completedAssignment th.status{width:15%}#profile-wrapper table.assigned-skills td.skill.skill-icon-small{width:25px}#profile-wrapper table.assigned-skills td.skill.button-cell{width:18vw;text-align:right}#profile-wrapper table.teacher-skill td.name,#profile-wrapper table.teacher-skill th.name{text-align:left;white-space:nowrap}#profile-wrapper table.class-students.assignment-students,#profile-wrapper table.mentor-assessments.assignment-students,#profile-wrapper table.mentor-students.assignment-students,#profile-wrapper table.search-students.assignment-students{display:table}#profile-wrapper table.class-students.assignment-students tbody>tr:nth-child(odd),#profile-wrapper table.mentor-assessments.assignment-students tbody>tr:nth-child(odd),#profile-wrapper table.mentor-students.assignment-students tbody>tr:nth-child(odd),#profile-wrapper table.search-students.assignment-students tbody>tr:nth-child(odd){border-bottom:1px solid #ecf6fb}#profile-wrapper table.class-students.assignment-students .progress-summary-cont,#profile-wrapper table.mentor-assessments.assignment-students .progress-summary-cont,#profile-wrapper table.mentor-students.assignment-students .progress-summary-cont,#profile-wrapper table.search-students.assignment-students .progress-summary-cont{padding-bottom:10px}#profile-wrapper table.class-students.assignment-students td.checkmark,#profile-wrapper table.class-students.assignment-students td.level,#profile-wrapper table.class-students.assignment-students td.total,#profile-wrapper table.class-students.assignment-students th.checkmark,#profile-wrapper table.class-students.assignment-students th.level,#profile-wrapper table.class-students.assignment-students th.total,#profile-wrapper table.mentor-assessments.assignment-students td.checkmark,#profile-wrapper table.mentor-assessments.assignment-students td.level,#profile-wrapper table.mentor-assessments.assignment-students td.total,#profile-wrapper table.mentor-assessments.assignment-students th.checkmark,#profile-wrapper table.mentor-assessments.assignment-students th.level,#profile-wrapper table.mentor-assessments.assignment-students th.total,#profile-wrapper table.mentor-students.assignment-students td.checkmark,#profile-wrapper table.mentor-students.assignment-students td.level,#profile-wrapper table.mentor-students.assignment-students td.total,#profile-wrapper table.mentor-students.assignment-students th.checkmark,#profile-wrapper table.mentor-students.assignment-students th.level,#profile-wrapper table.mentor-students.assignment-students th.total,#profile-wrapper table.search-students.assignment-students td.checkmark,#profile-wrapper table.search-students.assignment-students td.level,#profile-wrapper table.search-students.assignment-students td.total,#profile-wrapper table.search-students.assignment-students th.checkmark,#profile-wrapper table.search-students.assignment-students th.level,#profile-wrapper table.search-students.assignment-students th.total{text-align:center;width:5%}#profile-wrapper table.class-students .result-icon,#profile-wrapper table.mentor-assessments .result-icon,#profile-wrapper table.mentor-students .result-icon,#profile-wrapper table.search-students .result-icon{margin-right:.2em}#profile-wrapper table.class-students .result-icon.limited,#profile-wrapper table.class-students .result.limited,#profile-wrapper table.mentor-assessments .result-icon.limited,#profile-wrapper table.mentor-assessments .result.limited,#profile-wrapper table.mentor-students .result-icon.limited,#profile-wrapper table.mentor-students .result.limited,#profile-wrapper table.search-students .result-icon.limited,#profile-wrapper table.search-students .result.limited{color:red}#profile-wrapper table.class-students .result-icon.below,#profile-wrapper table.class-students .result.below,#profile-wrapper table.mentor-assessments .result-icon.below,#profile-wrapper table.mentor-assessments .result.below,#profile-wrapper table.mentor-students .result-icon.below,#profile-wrapper table.mentor-students .result.below,#profile-wrapper table.search-students .result-icon.below,#profile-wrapper table.search-students .result.below{color:orange}#profile-wrapper table.class-students .result-icon.average,#profile-wrapper table.class-students .result.average,#profile-wrapper table.mentor-assessments .result-icon.average,#profile-wrapper table.mentor-assessments .result.average,#profile-wrapper table.mentor-students .result-icon.average,#profile-wrapper table.mentor-students .result.average,#profile-wrapper table.search-students .result-icon.average,#profile-wrapper table.search-students .result.average{color:green}#profile-wrapper table.class-students .result-icon.above,#profile-wrapper table.class-students .result.above,#profile-wrapper table.mentor-assessments .result-icon.above,#profile-wrapper table.mentor-assessments .result.above,#profile-wrapper table.mentor-students .result-icon.above,#profile-wrapper table.mentor-students .result.above,#profile-wrapper table.search-students .result-icon.above,#profile-wrapper table.search-students .result.above{color:gold}#profile-wrapper table.class-students .password:after,#profile-wrapper table.mentor-assessments .password:after,#profile-wrapper table.mentor-students .password:after,#profile-wrapper table.search-students .password:after{content:none}#profile-wrapper table.class-students .table-avatar,#profile-wrapper table.mentor-assessments .table-avatar,#profile-wrapper table.mentor-students .table-avatar,#profile-wrapper table.search-students .table-avatar{width:2vw;height:2vw;vertical-align:inherit;padding-right:5px}@media only screen and (min-width:321px)and (max-width:761px){#profile-wrapper table.class-students .table-avatar,#profile-wrapper table.mentor-assessments .table-avatar,#profile-wrapper table.mentor-students .table-avatar,#profile-wrapper table.search-students .table-avatar{display:none}}#profile-wrapper table.class-students tbody tr.google td.password,#profile-wrapper table.mentor-assessments tbody tr.google td.password,#profile-wrapper table.mentor-students tbody tr.google td.password,#profile-wrapper table.search-students tbody tr.google td.password{background:url(../images/signup-social-gplus-small.png) 0 0 no-repeat;background-position:0;width:2vw;height:2vw}#profile-wrapper table.class-students tbody tr:hover,#profile-wrapper table.mentor-assessments tbody tr:hover,#profile-wrapper table.mentor-students tbody tr:hover,#profile-wrapper table.search-students tbody tr:hover{background-color:#f9f9f9}#profile-wrapper table.class-students td,#profile-wrapper table.class-students th,#profile-wrapper table.mentor-assessments td,#profile-wrapper table.mentor-assessments th,#profile-wrapper table.mentor-students td,#profile-wrapper table.mentor-students th,#profile-wrapper table.search-students td,#profile-wrapper table.search-students th{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}#profile-wrapper table.class-students td.skill,#profile-wrapper table.class-students th.skill,#profile-wrapper table.mentor-assessments td.skill,#profile-wrapper table.mentor-assessments th.skill,#profile-wrapper table.mentor-students td.skill,#profile-wrapper table.mentor-students th.skill,#profile-wrapper table.search-students td.skill,#profile-wrapper table.search-students th.skill{width:100%}#profile-wrapper table.class-students td.skill.skill-icon-small,#profile-wrapper table.class-students th.skill.skill-icon-small,#profile-wrapper table.mentor-assessments td.skill.skill-icon-small,#profile-wrapper table.mentor-assessments th.skill.skill-icon-small,#profile-wrapper table.mentor-students td.skill.skill-icon-small,#profile-wrapper table.mentor-students th.skill.skill-icon-small,#profile-wrapper table.search-students td.skill.skill-icon-small,#profile-wrapper table.search-students th.skill.skill-icon-small{width:25px}#profile-wrapper table.class-students td.skill a,#profile-wrapper table.class-students th.skill a,#profile-wrapper table.mentor-assessments td.skill a,#profile-wrapper table.mentor-assessments th.skill a,#profile-wrapper table.mentor-students td.skill a,#profile-wrapper table.mentor-students th.skill a,#profile-wrapper table.search-students td.skill a,#profile-wrapper table.search-students th.skill a{display:inline-block}#profile-wrapper table.class-students td.checkmark,#profile-wrapper table.class-students th.checkmark,#profile-wrapper table.mentor-assessments td.checkmark,#profile-wrapper table.mentor-assessments th.checkmark,#profile-wrapper table.mentor-students td.checkmark,#profile-wrapper table.mentor-students th.checkmark,#profile-wrapper table.search-students td.checkmark,#profile-wrapper table.search-students th.checkmark{width:45px;padding-left:5px}#profile-wrapper table.class-students td.first-name,#profile-wrapper table.class-students td.last-name,#profile-wrapper table.class-students th.first-name,#profile-wrapper table.class-students th.last-name,#profile-wrapper table.mentor-assessments td.first-name,#profile-wrapper table.mentor-assessments td.last-name,#profile-wrapper table.mentor-assessments th.first-name,#profile-wrapper table.mentor-assessments th.last-name,#profile-wrapper table.mentor-students td.first-name,#profile-wrapper table.mentor-students td.last-name,#profile-wrapper table.mentor-students th.first-name,#profile-wrapper table.mentor-students th.last-name,#profile-wrapper table.search-students td.first-name,#profile-wrapper table.search-students td.last-name,#profile-wrapper table.search-students th.first-name,#profile-wrapper table.search-students th.last-name{min-width:100px}#profile-wrapper table.class-students td.first-name,#profile-wrapper table.class-students td.last-name,#profile-wrapper table.class-students td.password,#profile-wrapper table.class-students td.student,#profile-wrapper table.class-students td.user-name,#profile-wrapper table.class-students th.first-name,#profile-wrapper table.class-students th.last-name,#profile-wrapper table.class-students th.password,#profile-wrapper table.class-students th.student,#profile-wrapper table.class-students th.user-name,#profile-wrapper table.mentor-assessments td.first-name,#profile-wrapper table.mentor-assessments td.last-name,#profile-wrapper table.mentor-assessments td.password,#profile-wrapper table.mentor-assessments td.student,#profile-wrapper table.mentor-assessments td.user-name,#profile-wrapper table.mentor-assessments th.first-name,#profile-wrapper table.mentor-assessments th.last-name,#profile-wrapper table.mentor-assessments th.password,#profile-wrapper table.mentor-assessments th.student,#profile-wrapper table.mentor-assessments th.user-name,#profile-wrapper table.mentor-students td.first-name,#profile-wrapper table.mentor-students td.last-name,#profile-wrapper table.mentor-students td.password,#profile-wrapper table.mentor-students td.student,#profile-wrapper table.mentor-students td.user-name,#profile-wrapper table.mentor-students th.first-name,#profile-wrapper table.mentor-students th.last-name,#profile-wrapper table.mentor-students th.password,#profile-wrapper table.mentor-students th.student,#profile-wrapper table.mentor-students th.user-name,#profile-wrapper table.search-students td.first-name,#profile-wrapper table.search-students td.last-name,#profile-wrapper table.search-students td.password,#profile-wrapper table.search-students td.student,#profile-wrapper table.search-students td.user-name,#profile-wrapper table.search-students th.first-name,#profile-wrapper table.search-students th.last-name,#profile-wrapper table.search-students th.password,#profile-wrapper table.search-students th.student,#profile-wrapper table.search-students th.user-name{width:auto;text-align:left}#profile-wrapper table.class-students td.delete,#profile-wrapper table.class-students td.edit,#profile-wrapper table.class-students td.view,#profile-wrapper table.class-students th.delete,#profile-wrapper table.class-students th.edit,#profile-wrapper table.class-students th.view,#profile-wrapper table.mentor-assessments td.delete,#profile-wrapper table.mentor-assessments td.edit,#profile-wrapper table.mentor-assessments td.view,#profile-wrapper table.mentor-assessments th.delete,#profile-wrapper table.mentor-assessments th.edit,#profile-wrapper table.mentor-assessments th.view,#profile-wrapper table.mentor-students td.delete,#profile-wrapper table.mentor-students td.edit,#profile-wrapper table.mentor-students td.view,#profile-wrapper table.mentor-students th.delete,#profile-wrapper table.mentor-students th.edit,#profile-wrapper table.mentor-students th.view,#profile-wrapper table.search-students td.delete,#profile-wrapper table.search-students td.edit,#profile-wrapper table.search-students td.view,#profile-wrapper table.search-students th.delete,#profile-wrapper table.search-students th.edit,#profile-wrapper table.search-students th.view{width:40px}#profile-wrapper table.class-students td.delete.assessment-view,#profile-wrapper table.class-students td.edit.assessment-view,#profile-wrapper table.class-students td.view.assessment-view,#profile-wrapper table.class-students th.delete.assessment-view,#profile-wrapper table.class-students th.edit.assessment-view,#profile-wrapper table.class-students th.view.assessment-view,#profile-wrapper table.mentor-assessments td.delete.assessment-view,#profile-wrapper table.mentor-assessments td.edit.assessment-view,#profile-wrapper table.mentor-assessments td.view.assessment-view,#profile-wrapper table.mentor-assessments th.delete.assessment-view,#profile-wrapper table.mentor-assessments th.edit.assessment-view,#profile-wrapper table.mentor-assessments th.view.assessment-view,#profile-wrapper table.mentor-students td.delete.assessment-view,#profile-wrapper table.mentor-students td.edit.assessment-view,#profile-wrapper table.mentor-students td.view.assessment-view,#profile-wrapper table.mentor-students th.delete.assessment-view,#profile-wrapper table.mentor-students th.edit.assessment-view,#profile-wrapper table.mentor-students th.view.assessment-view,#profile-wrapper table.search-students td.delete.assessment-view,#profile-wrapper table.search-students td.edit.assessment-view,#profile-wrapper table.search-students td.view.assessment-view,#profile-wrapper table.search-students th.delete.assessment-view,#profile-wrapper table.search-students th.edit.assessment-view,#profile-wrapper table.search-students th.view.assessment-view{width:auto;text-align:right}#profile-wrapper table.class-students td.delete:after,#profile-wrapper table.class-students td.edit:after,#profile-wrapper table.class-students td.view:after,#profile-wrapper table.class-students th.delete:after,#profile-wrapper table.class-students th.edit:after,#profile-wrapper table.class-students th.view:after,#profile-wrapper table.mentor-assessments td.delete:after,#profile-wrapper table.mentor-assessments td.edit:after,#profile-wrapper table.mentor-assessments td.view:after,#profile-wrapper table.mentor-assessments th.delete:after,#profile-wrapper table.mentor-assessments th.edit:after,#profile-wrapper table.mentor-assessments th.view:after,#profile-wrapper table.mentor-students td.delete:after,#profile-wrapper table.mentor-students td.edit:after,#profile-wrapper table.mentor-students td.view:after,#profile-wrapper table.mentor-students th.delete:after,#profile-wrapper table.mentor-students th.edit:after,#profile-wrapper table.mentor-students th.view:after,#profile-wrapper table.search-students td.delete:after,#profile-wrapper table.search-students td.edit:after,#profile-wrapper table.search-students td.view:after,#profile-wrapper table.search-students th.delete:after,#profile-wrapper table.search-students th.edit:after,#profile-wrapper table.search-students th.view:after{display:none}#profile-wrapper table.class-students td.view-progress-summary,#profile-wrapper table.class-students th.view-progress-summary,#profile-wrapper table.mentor-assessments td.view-progress-summary,#profile-wrapper table.mentor-assessments th.view-progress-summary,#profile-wrapper table.mentor-students td.view-progress-summary,#profile-wrapper table.mentor-students th.view-progress-summary,#profile-wrapper table.search-students td.view-progress-summary,#profile-wrapper table.search-students th.view-progress-summary{width:40px}#profile-wrapper table.class-students td.attempted,#profile-wrapper table.class-students td.checkmark,#profile-wrapper table.class-students td.completed-skills,#profile-wrapper table.class-students td.grade,#profile-wrapper table.class-students th.attempted,#profile-wrapper table.class-students th.checkmark,#profile-wrapper table.class-students th.completed-skills,#profile-wrapper table.class-students th.grade,#profile-wrapper table.mentor-assessments td.attempted,#profile-wrapper table.mentor-assessments td.checkmark,#profile-wrapper table.mentor-assessments td.completed-skills,#profile-wrapper table.mentor-assessments td.grade,#profile-wrapper table.mentor-assessments th.attempted,#profile-wrapper table.mentor-assessments th.checkmark,#profile-wrapper table.mentor-assessments th.completed-skills,#profile-wrapper table.mentor-assessments th.grade,#profile-wrapper table.mentor-students td.attempted,#profile-wrapper table.mentor-students td.checkmark,#profile-wrapper table.mentor-students td.completed-skills,#profile-wrapper table.mentor-students td.grade,#profile-wrapper table.mentor-students th.attempted,#profile-wrapper table.mentor-students th.checkmark,#profile-wrapper table.mentor-students th.completed-skills,#profile-wrapper table.mentor-students th.grade,#profile-wrapper table.search-students td.attempted,#profile-wrapper table.search-students td.checkmark,#profile-wrapper table.search-students td.completed-skills,#profile-wrapper table.search-students td.grade,#profile-wrapper table.search-students th.attempted,#profile-wrapper table.search-students th.checkmark,#profile-wrapper table.search-students th.completed-skills,#profile-wrapper table.search-students th.grade{text-align:center}#profile-wrapper table.class-students td:selection,#profile-wrapper table.class-students th:selection,#profile-wrapper table.mentor-assessments td:selection,#profile-wrapper table.mentor-assessments th:selection,#profile-wrapper table.mentor-students td:selection,#profile-wrapper table.mentor-students th:selection,#profile-wrapper table.search-students td:selection,#profile-wrapper table.search-students th:selection{color:transparent}#profile-wrapper table.class-students td.grade,#profile-wrapper table.class-students th.grade,#profile-wrapper table.mentor-assessments td.grade,#profile-wrapper table.mentor-assessments th.grade,#profile-wrapper table.mentor-students td.grade,#profile-wrapper table.mentor-students th.grade,#profile-wrapper table.search-students td.grade,#profile-wrapper table.search-students th.grade{width:150px}#profile-wrapper table.class-students td,#profile-wrapper table.mentor-assessments td,#profile-wrapper table.mentor-students td,#profile-wrapper table.search-students td{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}#profile-wrapper table.class-students td.password,#profile-wrapper table.mentor-assessments td.password,#profile-wrapper table.mentor-students td.password,#profile-wrapper table.search-students td.password{font-style:italic;color:#6c7488}#profile-wrapper table.class-students td.grade-letter,#profile-wrapper table.mentor-assessments td.grade-letter,#profile-wrapper table.mentor-students td.grade-letter,#profile-wrapper table.search-students td.grade-letter{width:150px;font-family:Architects Daughter,sans-serif}#profile-wrapper table.class-students td.grade--A,#profile-wrapper table.mentor-assessments td.grade--A,#profile-wrapper table.mentor-students td.grade--A,#profile-wrapper table.search-students td.grade--A{color:#02ca02}#profile-wrapper table.class-students td.grade--B,#profile-wrapper table.mentor-assessments td.grade--B,#profile-wrapper table.mentor-students td.grade--B,#profile-wrapper table.search-students td.grade--B{color:#b9ca02}#profile-wrapper table.class-students td.grade--C,#profile-wrapper table.mentor-assessments td.grade--C,#profile-wrapper table.mentor-students td.grade--C,#profile-wrapper table.search-students td.grade--C{color:#caab02}#profile-wrapper table.class-students td.grade--D,#profile-wrapper table.mentor-assessments td.grade--D,#profile-wrapper table.mentor-students td.grade--D,#profile-wrapper table.search-students td.grade--D{color:#ca8a02}#profile-wrapper table.class-students td.grade--F,#profile-wrapper table.mentor-assessments td.grade--F,#profile-wrapper table.mentor-students td.grade--F,#profile-wrapper table.search-students td.grade--F{color:#ca4502}#profile-wrapper table.class-students td>a,#profile-wrapper table.mentor-assessments td>a,#profile-wrapper table.mentor-students td>a,#profile-wrapper table.search-students td>a{display:block;text-decoration:none;padding-left:5px;vertical-align:text-bottom}#profile-wrapper table.class-students td.delete a:hover:before,#profile-wrapper table.mentor-assessments td.delete a:hover:before,#profile-wrapper table.mentor-students td.delete a:hover:before,#profile-wrapper table.search-students td.delete a:hover:before{color:#d22921}#profile-wrapper table.class-students td.delete a:before,#profile-wrapper table.mentor-assessments td.delete a:before,#profile-wrapper table.mentor-students td.delete a:before,#profile-wrapper table.search-students td.delete a:before{color:#999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#profile-wrapper table.class-students td.edit a,#profile-wrapper table.class-students td.view a,#profile-wrapper table.mentor-assessments td.edit a,#profile-wrapper table.mentor-assessments td.view a,#profile-wrapper table.mentor-students td.edit a,#profile-wrapper table.mentor-students td.view a,#profile-wrapper table.search-students td.edit a,#profile-wrapper table.search-students td.view a{padding-left:5px;text-decoration:none}#profile-wrapper table.class-students td.edit a:before,#profile-wrapper table.class-students td.view a:before,#profile-wrapper table.mentor-assessments td.edit a:before,#profile-wrapper table.mentor-assessments td.view a:before,#profile-wrapper table.mentor-students td.edit a:before,#profile-wrapper table.mentor-students td.view a:before,#profile-wrapper table.search-students td.edit a:before,#profile-wrapper table.search-students td.view a:before{-webkit-border-radius:3px;border-radius:3px}#profile-wrapper table.class-students td.edit a:hover:before,#profile-wrapper table.class-students td.view a:hover:before,#profile-wrapper table.mentor-assessments td.edit a:hover:before,#profile-wrapper table.mentor-assessments td.view a:hover:before,#profile-wrapper table.mentor-students td.edit a:hover:before,#profile-wrapper table.mentor-students td.view a:hover:before,#profile-wrapper table.search-students td.edit a:hover:before,#profile-wrapper table.search-students td.view a:hover:before{color:#12136b}#profile-wrapper table.class-students td .progress-summary-toggle,#profile-wrapper table.mentor-assessments td .progress-summary-toggle,#profile-wrapper table.mentor-students td .progress-summary-toggle,#profile-wrapper table.search-students td .progress-summary-toggle{cursor:pointer}#profile-wrapper table.class-students td .progress-summary-toggle.more:after,#profile-wrapper table.mentor-assessments td .progress-summary-toggle.more:after,#profile-wrapper table.mentor-students td .progress-summary-toggle.more:after,#profile-wrapper table.search-students td .progress-summary-toggle.more:after{font:normal normal normal 100% FontAwesome;padding-left:5px;content:""}#profile-wrapper table.class-students td .progress-summary-toggle.less:after,#profile-wrapper table.mentor-assessments td .progress-summary-toggle.less:after,#profile-wrapper table.mentor-students td .progress-summary-toggle.less:after,#profile-wrapper table.search-students td .progress-summary-toggle.less:after{font:normal normal normal 100% FontAwesome;padding-left:5px;content:""}#profile-wrapper table.student-finished-assessment tr.complete td.assignment,#profile-wrapper table.student-finished-assessment tr.complete td.assignment>a,#profile-wrapper table.student-finished-assessment tr.complete td.students-complete,#profile-wrapper table.student-finished-assessment tr.complete td.students-complete>a,#profile-wrapper table.teacher-assessment tr.complete td.assignment,#profile-wrapper table.teacher-assessment tr.complete td.assignment>a,#profile-wrapper table.teacher-assessment tr.complete td.students-complete,#profile-wrapper table.teacher-assessment tr.complete td.students-complete>a,#profile-wrapper table.teacher-assignment tr.complete td.assignment,#profile-wrapper table.teacher-assignment tr.complete td.assignment>a,#profile-wrapper table.teacher-assignment tr.complete td.students-complete,#profile-wrapper table.teacher-assignment tr.complete td.students-complete>a,#profile-wrapper table.teacher-completed-assessment tr.complete td.assignment,#profile-wrapper table.teacher-completed-assessment tr.complete td.assignment>a,#profile-wrapper table.teacher-completed-assessment tr.complete td.students-complete,#profile-wrapper table.teacher-completed-assessment tr.complete td.students-complete>a,#profile-wrapper table.teacher-expired-assignment tr.complete td.assignment,#profile-wrapper table.teacher-expired-assignment tr.complete td.assignment>a,#profile-wrapper table.teacher-expired-assignment tr.complete td.students-complete,#profile-wrapper table.teacher-expired-assignment tr.complete td.students-complete>a{color:#59d006}#profile-wrapper table.student-finished-assessment tr .checkmark span,#profile-wrapper table.teacher-assessment tr .checkmark span,#profile-wrapper table.teacher-assignment tr .checkmark span,#profile-wrapper table.teacher-completed-assessment tr .checkmark span,#profile-wrapper table.teacher-expired-assignment tr .checkmark span{display:none}#profile-wrapper table.student-finished-assessment tr .checkmark.complete,#profile-wrapper table.teacher-assessment tr .checkmark.complete,#profile-wrapper table.teacher-assignment tr .checkmark.complete,#profile-wrapper table.teacher-completed-assessment tr .checkmark.complete,#profile-wrapper table.teacher-expired-assignment tr .checkmark.complete{cursor:pointer}#profile-wrapper table.student-finished-assessment tr .checkmark.complete:hover span,#profile-wrapper table.teacher-assessment tr .checkmark.complete:hover span,#profile-wrapper table.teacher-assignment tr .checkmark.complete:hover span,#profile-wrapper table.teacher-completed-assessment tr .checkmark.complete:hover span,#profile-wrapper table.teacher-expired-assignment tr .checkmark.complete:hover span{left:40px;height:1.3em;margin-top:-26px;display:block;position:absolute;background:#fff;border:1px solid;line-height:1.3em;padding:0 5px;z-index:10}#profile-wrapper table.student-finished-assessment th.assignment,#profile-wrapper table.teacher-assessment th.assignment,#profile-wrapper table.teacher-assignment th.assignment{width:auto}#profile-wrapper table.student-finished-assessment th.date,#profile-wrapper table.student-finished-assessment th.students-complete,#profile-wrapper table.student-finished-assessment th.time-remaining,#profile-wrapper table.teacher-assessment th.date,#profile-wrapper table.teacher-assessment th.students-complete,#profile-wrapper table.teacher-assessment th.time-remaining,#profile-wrapper table.teacher-assignment th.date,#profile-wrapper table.teacher-assignment th.students-complete,#profile-wrapper table.teacher-assignment th.time-remaining{width:20%}#profile-wrapper table.student-finished-assessment th .edit,#profile-wrapper table.student-finished-assessment th .share,#profile-wrapper table.teacher-assessment th .edit,#profile-wrapper table.teacher-assessment th .share,#profile-wrapper table.teacher-assignment th .edit,#profile-wrapper table.teacher-assignment th .share{width:40px}#profile-wrapper table.student-finished-assessment th.complete,#profile-wrapper table.teacher-assessment th.complete,#profile-wrapper table.teacher-assignment th.complete{width:5%}#profile-wrapper table.student-finished-assessment td.edit a:before,#profile-wrapper table.teacher-assessment td.edit a:before,#profile-wrapper table.teacher-assignment td.edit a:before{background-color:#d1e5ef;padding:4px;-webkit-border-radius:3px;border-radius:3px}#profile-wrapper table.student-finished-assessment td.edit a:hover,#profile-wrapper table.teacher-assessment td.edit a:hover,#profile-wrapper table.teacher-assignment td.edit a:hover{color:#fff}#profile-wrapper table.student-finished-assessment td.edit a:hover:before,#profile-wrapper table.teacher-assessment td.edit a:hover:before,#profile-wrapper table.teacher-assignment td.edit a:hover:before{text-decoration:none;background-color:#7bc1e8}#profile-wrapper table.student-finished-assessment td.edit .infotip,#profile-wrapper table.teacher-assessment td.edit .infotip,#profile-wrapper table.teacher-assignment td.edit .infotip{height:30px;width:30px}#profile-wrapper table.student-finished-assessment td.edit .infotip:before,#profile-wrapper table.teacher-assessment td.edit .infotip:before,#profile-wrapper table.teacher-assignment td.edit .infotip:before{display:none}#profile-wrapper table.student-finished-assessment td.share a:before,#profile-wrapper table.teacher-assessment td.share a:before,#profile-wrapper table.teacher-assignment td.share a:before{font-size:1.4em;margin-left:28px}#profile-wrapper table.student-finished-assessment td.share a:hover,#profile-wrapper table.teacher-assessment td.share a:hover,#profile-wrapper table.teacher-assignment td.share a:hover{color:#7bc1e8}#profile-wrapper table.student-finished-assessment td.share a:hover:before,#profile-wrapper table.teacher-assessment td.share a:hover:before,#profile-wrapper table.teacher-assignment td.share a:hover:before{text-decoration:none}#profile-wrapper table.student-finished-assessment td.share .infotip,#profile-wrapper table.teacher-assessment td.share .infotip,#profile-wrapper table.teacher-assignment td.share .infotip{height:30px;width:30px}#profile-wrapper table.student-finished-assessment td.share .infotip:before,#profile-wrapper table.teacher-assessment td.share .infotip:before,#profile-wrapper table.teacher-assignment td.share .infotip:before{display:none}#profile-wrapper table.teacher-expired-assignment th.assignment,#profile-wrapper table.teacher-expired-assignment th.average-time,#profile-wrapper table.teacher-expired-assignment th.student-performance,#profile-wrapper table.teacher-expired-assignment th.students-complete,#profile-wrapper table.teacher-expired-assignment th.total-questions{width:auto}#profile-wrapper table.teacher-expired-assignment th.completed{width:auto;text-align:right}#profile-wrapper table.teacher-expired-assignment td.last-played{white-space:nowrap;text-align:right;font-size:.8em}#profile-wrapper table.teacher-expired-assignment td.last-played a{color:#999}#profile-wrapper thead{background-color:#ecf6fb;border-bottom:1px solid #e6e6e6}#profile-wrapper th{font-weight:400;vertical-align:middle;color:#3984b3;padding:10px 5px}#profile-wrapper th:first-child{padding-left:5px}#profile-wrapper th.skill{text-align:left}#profile-wrapper th.time-played{white-space:nowrap}#profile-wrapper th.last-played{text-align:right;white-space:nowrap}#profile-wrapper .student-finished-assessment .google-link,#profile-wrapper .teacher-assessment .google-link,#profile-wrapper .teacher-assignment .google-link{width:1em;height:1em;background-size:cover;display:inline-block;padding:0;line-height:normal;-webkit-border-radius:2px;border-radius:2px;background-position:0 0}#profile-wrapper .student-finished-assessment .google-share,#profile-wrapper .teacher-assessment .google-share,#profile-wrapper .teacher-assignment .google-share{text-indent:-2000em;width:30px;height:30px;background-size:cover;display:inline-block;padding:0;line-height:normal;-webkit-border-radius:2px;border-radius:2px;background-position:0 0;margin-left:20px}#profile-wrapper .student-finished-assessment .google-share.google-url,#profile-wrapper .teacher-assessment .google-share.google-url,#profile-wrapper .teacher-assignment .google-share.google-url{margin-left:15px}#profile-wrapper .student-finished-assessment .google-share.google-url:before,#profile-wrapper .teacher-assessment .google-share.google-url:before,#profile-wrapper .teacher-assignment .google-share.google-url:before{height:22px;width:22px}#profile-wrapper .student-finished-assessment td.assignment,#profile-wrapper .student-finished-assessment th.assignment,#profile-wrapper .teacher-assessment td.assignment,#profile-wrapper .teacher-assessment th.assignment,#profile-wrapper .teacher-assignment td.assignment,#profile-wrapper .teacher-assignment th.assignment{text-align:left}#profile-wrapper .student-finished-assessment td.assignment .assignment-details-link,#profile-wrapper .teacher-assessment td.assignment .assignment-details-link,#profile-wrapper .teacher-assignment td.assignment .assignment-details-link{display:inline-block}#profile-wrapper .student-finished-assessment td.assignment .infotip,#profile-wrapper .teacher-assessment td.assignment .infotip,#profile-wrapper .teacher-assignment td.assignment .infotip{display:inline-block;height:1em;width:1em}#profile-wrapper .student-finished-assessment td.assignment .infotip .info-right,#profile-wrapper .teacher-assessment td.assignment .infotip .info-right,#profile-wrapper .teacher-assignment td.assignment .infotip .info-right{left:0}#profile-wrapper .student-finished-assessment td>a,#profile-wrapper .teacher-assessment td>a,#profile-wrapper .teacher-assignment td>a{display:block;text-decoration:none}#profile-wrapper .student-finished-assessment tbody tr:hover,#profile-wrapper .teacher-assessment tbody tr:hover,#profile-wrapper .teacher-assignment tbody tr:hover{background-color:#f9f9f9}#profile-wrapper .teacher-expired-assignment th.assignment{text-align:left}#profile-wrapper .teacher-expired-assignment td>a{display:block;text-decoration:none;color:inherit}#profile-wrapper .teacher-expired-assignment td.assignment{text-align:left}#profile-wrapper .teacher-expired-assignment tr:hover{background-color:#f9f9f9}#profile-wrapper .star-table{height:100%;margin:0 auto}#profile-wrapper .star-table tbody{border:1px solid #e8e8e8}#profile-wrapper .star-table thead tr:first-child th:first-child{-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0}#profile-wrapper .star-table thead tr:first-child th:last-child{-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0}#profile-wrapper .star-table .top-left-corner{width:20%;background-color:#2b5c89;color:#fff;font-size:25px}#profile-wrapper .star-table .grade-header{background-color:#2b5c89;font-size:25px;color:#fff;line-height:40px;width:8%;vertical-align:middle;text-align:center}#profile-wrapper .star-table .grade-header a{color:#fff}#profile-wrapper .star-table .grade-header a:hover{text-decoration:underline}#profile-wrapper .star-table .bottom-row{border-top:2px solid #b3b3b3}#profile-wrapper .star-table td.skill-name-cell{padding-left:1em;border-right:1px solid #b3b3b3;width:20%}#profile-wrapper .star-table td.skill-name-cell a{display:block;width:100%}#profile-wrapper .star-table td.skill-name-cell .skill-name{font-size:20px;text-align:left;color:#2b5c89;line-height:40px;width:auto;padding-left:.5em}#profile-wrapper .star-table td.fraction{font-size:20px;text-align:center;color:#2b5c89;line-height:.5em}#profile-wrapper .star-table td.fraction .fraction-top{font-size:18px}#profile-wrapper .star-table td.fraction hr{border:2px solid #2b5c89;width:50%}#profile-wrapper .star-table .star-total{width:40px;height:40px;margin:0 auto}#profile-wrapper .star-table .star-total .empty-star,#profile-wrapper .star-table .star-total .full-star,#profile-wrapper .star-table .star-total .partial-star{height:40px;width:40px;background-image:url(../images/skill-grid-stars-sprite.png);cursor:pointer}#profile-wrapper .star-table .star-total .star-counter{display:none}#profile-wrapper .star-table .star-total .no-star{padding-top:5px;position:relative;font-size:30px;color:#e0e0e0}#profile-wrapper .star-table .star-total .empty-star{position:relative;background-position:0 0;background-repeat:no-repeat}#profile-wrapper .star-table .star-total .full-star{position:absolute;bottom:1.5px;left:1px;background-position:100%}#profile-wrapper .star-table .star-total .partial-star{position:absolute;height:0;bottom:0;left:0;background-position:bottom}#profile-wrapper .star-table .star-total .star-value{position:absolute;display:table-cell;width:40px;height:40px;top:0;left:0;color:#f7891d;vertical-align:middle;text-align:center;font-size:.6em;line-height:42px}#profile-wrapper .star-table .star-total .star-value.unplayed{color:#b3b3b3}#profile-wrapper .star-table .star-total:active .tooltip,#profile-wrapper .star-table .star-total:hover .tooltip{display:block;position:relative}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper .star-table .star-total:active .tooltip-content:before,#profile-wrapper .star-table .star-total:hover .tooltip-content:before{display:block}}@media only screen and (max-width:761px){#profile-wrapper .star-table{overflow-x:auto}#profile-wrapper .star-table .star-total .tooltip{left:-30px;top:10px}#profile-wrapper .star-table .star-total .tooltip .tooltip-content:before{top:-10px}#profile-wrapper .star-table .star-total .tooltip .tooltip-content .star-value{text-indent:0;max-width:none;font-size:.9em}#profile-wrapper .star-table td{border-right:1px solid #efefef;padding:0;height:75px;min-width:75px}}@media only screen and (max-width:761px)and (max-device-width:1024px)and (orientation:landscape),only screen and (max-width:761px)and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:761px)and (max-width:1024px),only screen and (max-width:761px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (max-width:761px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (max-width:761px)and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:761px)and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#profile-wrapper .star-table td:nth-last-child(-n+2) .star-total .tooltip{left:-90px;top:-50px}#profile-wrapper .star-table td:nth-last-child(-n+2) .star-total .tooltip .tooltip-content:before{border-bottom-color:transparent;border-width:7.5px 0 7.5px 15px;border-left-color:#f17024;right:-15px;left:auto;top:50%}}@media only screen and (max-width:761px){#profile-wrapper .star-table .top-left-corner{width:10%;font-size:1.5em;height:75px}}@media only screen and (max-width:761px){#profile-wrapper .star-table .grade-header{width:9%;font-size:1.5em;height:75px}}@media only screen and (max-width:761px){#profile-wrapper .star-table thead tr:first-child th:first-child,#profile-wrapper .star-table thead tr:first-child th:last-child{-webkit-border-radius:0;border-radius:0}}@media only screen and (max-width:761px){#profile-wrapper .star-table td.skill-name-cell{padding-left:5px;border-right:1px solid #b3b3b3;padding-right:5px}#profile-wrapper .star-table td.skill-name-cell a{display:block;width:100%}#profile-wrapper .star-table td.skill-name-cell .skill-name{font-size:1.5em;line-height:1.2}}@media only screen and (max-width:761px){#profile-wrapper .star-table td.fraction{font-size:1em;text-align:center;color:#2b5c89;line-height:.5em}#profile-wrapper .star-table td.fraction .fraction-top{font-size:.75em}#profile-wrapper .star-table td.fraction hr{border:2px solid #2b5c89;width:50%}}@media only screen and (max-width:761px){#profile-wrapper .star-table .star-total .star-value{font-size:12px}}#profile-wrapper .star-tooltip,.star-tooltip{position:relative}#profile-wrapper .star-tooltip .tip,.star-tooltip .tip{display:none}#profile-wrapper .star-tooltip:hover .tip,.star-tooltip:hover .tip{display:block}#profile-wrapper .star-tooltip .tip,.star-tooltip .tip{-webkit-border-radius:50%;border-radius:50%;width:80px;height:80px;left:-20px;border:none;-webkit-box-shadow:0 0 60px #666;box-shadow:0 0 60px #666;position:absolute;z-index:999;padding:0}#profile-wrapper .star-tooltip .tip.below,.star-tooltip .tip.below{top:100%;left:50%;-webkit-transform:translate(-50%,1em);transform:translate(-50%,1em);z-index:999}#profile-wrapper .star-tooltip .tip .tip-content,.star-tooltip .tip .tip-content{border:2px solid #f17024;-webkit-border-radius:50%;border-radius:50%;width:80px;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:block;padding:5px}#profile-wrapper .star-tooltip .tip .tip-content>*,.star-tooltip .tip .tip-content>*{padding:0}#profile-wrapper .star-tooltip .tip .tip-content .empty-star,#profile-wrapper .star-tooltip .tip .tip-content .full-star,#profile-wrapper .star-tooltip .tip .tip-content .partial-star,.star-tooltip .tip .tip-content .empty-star,.star-tooltip .tip .tip-content .full-star,.star-tooltip .tip .tip-content .partial-star{background-image:url(../images/skill-grid-star-zoom-sprite.png);width:60px;background-repeat:no-repeat}#profile-wrapper .star-tooltip .tip .tip-content .full-star,.star-tooltip .tip .tip-content .full-star{position:absolute;height:60px;bottom:0;left:0;background-position:100%}#profile-wrapper .star-tooltip .tip .tip-content .empty-star,.star-tooltip .tip .tip-content .empty-star{height:60px;margin:2px;position:relative;background-position:0;background-size:cover}#profile-wrapper .star-tooltip .tip .tip-content .star-value,.star-tooltip .tip .tip-content .star-value{line-height:60px;text-align:center;width:60px;display:table-cell;position:absolute;top:0;left:0;color:#f7891d;vertical-align:middle;font-size:.8em}#profile-wrapper .star-tooltip .tip .tip-content:before,.star-tooltip .tip .tip-content:before{border-bottom-color:#f17024;border-left-color:transparent;border-width:0 7.5px 15px;top:-5px;left:32.5px;opacity:.5}select.decorated{-moz-appearance:none;appearance:none;border:2px solid #d0e5f1;-webkit-border-radius:0;border-radius:0;background-image:url(../images/select-decorated.png);background-size:1em;background-repeat:no-repeat;background-position:100%;font-size:1em;padding:.5em 1em;color:#48a6dc;-webkit-appearance:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){select.decorated{font-size:5vw;padding:.5vw 5vw;background-size:5vw}}.students-grid{position:relative;min-height:460px}.students-grid .top-controls{width:100%;height:40px;margin:10px auto;padding:0}.students-grid .top-controls input[type=button]{float:right;height:30px;font-size:14px;width:100px}.students-grid .message{font-size:24px;padding-top:150px;text-align:center}.students-grid .grid{position:relative;display:block;width:100%;min-height:400px;padding:0;border:0;margin:10px auto 0}.students-grid .grid input{font-size:14px;width:100px}.students-grid .grid th{font-size:9px;padding:0}.students-grid .grid td.avatar-select{width:100px}.students-grid .grid td.invalid-msg{background-image:url(../images/user-grid/invalid.png);background-repeat:no-repeat;cursor:pointer;background-position:50%}.students-grid .grid td.info-cell{position:relative;width:35px;overflow:visible}.students-grid .grid td.info-cell ul{position:absolute;display:none;padding:10px;background-color:#fff;border:1px solid #c3c3c3;top:25px;left:25px}.students-grid .grid td.info-cell ul.show{display:block}.students-grid .grid td.delete-cell{position:relative;width:35px}.students-grid .grid tr.invalid{background-color:#fdfbdf}.students-grid .filter{float:left}.students-grid .filter input{font-size:14px}.students-grid .filter form{margin:0}.students-grid .paginator{position:relative;display:block;width:100%;font-size:14px;background-color:#efefef;margin:0 auto}.students-grid .paginator ul>li.active a{border:1px solid #79b2dd}#profile-wrapper #form-change-grade{position:absolute;right:10px;top:.5em;font-size:.75em}#profile-wrapper .profile-select .control{width:100%}#profile-wrapper .profile-select .select-cont{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;border-radius:10px;border:1px solid #d0e5f1;background-color:#f6fbfd;overflow-y:auto;height:20em}#profile-wrapper .profile-select ul{padding:.5em .2em}#profile-wrapper .profile-select ul li{cursor:pointer;padding:0 .5em 0 1em;font-size:1.1em;color:#6c7488;border-bottom:1px solid #fff;overflow:hidden;line-height:1.8em;height:1.8em}#profile-wrapper .profile-select ul li:last-child{border-bottom:none}#profile-wrapper .profile-select ul li.selected{color:#48a6db;padding:0 10px 0 0}#profile-wrapper .profile-select ul li.selected:before{font:normal normal normal 80% FontAwesome;content:"";color:#48a6db;line-height:30px;font-size:14px;text-align:center;margin:0 .25em}#profile-wrapper a.assign-button{font-weight:700;color:#999;text-decoration:underline;display:inline-block}#profile-wrapper a.assign-button:hover{color:#48a6db}#profile-wrapper .jspDrag,#profile-wrapper .jspTrack{opacity:1;-webkit-filter:opacity(100%);filter:opacity(100%)}#profile-wrapper .edit-class-students-dialog-wrapper .profile-select{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#profile-wrapper .edit-class-students-dialog-wrapper #student-counter{display:block;color:#fff}#appBody[data-page-id=profile] .section.class-report-card,#appBody[data-page-id=profile] .section.student-report-card{color:#757575;width:70vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .section.class-report-card,#appBody[data-page-id=profile] .section.student-report-card{width:100%}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card table,#appBody[data-page-id=profile] .section.student-report-card table{font-size:20px!important}}#appBody[data-page-id=profile] .section.class-report-card .report-form,#appBody[data-page-id=profile] .section.student-report-card .report-form{margin-bottom:2vw;background:#fafafa;padding:2vw}#appBody[data-page-id=profile] .section.class-report-card .report-form .tooltip .tip,#appBody[data-page-id=profile] .section.student-report-card .report-form .tooltip .tip{left:-webkit-calc(100% + 1.5em);left:calc(100% + 1.5em);top:-.5em}#appBody[data-page-id=profile] .section.class-report-card .report-form .tooltip .tip .tip-content:before,#appBody[data-page-id=profile] .section.student-report-card .report-form .tooltip .tip .tip-content:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-1em}@media only screen and (min-width:321px)and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-form,#appBody[data-page-id=profile] .section.student-report-card .report-form{margin-top:30px}}#appBody[data-page-id=profile] .section.class-report-card .report-form__dates-container,#appBody[data-page-id=profile] .section.student-report-card .report-form__dates-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-form__dates-container,#appBody[data-page-id=profile] .section.student-report-card .report-form__dates-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=profile] .section.class-report-card .report-form__date-collection,#appBody[data-page-id=profile] .section.student-report-card .report-form__date-collection{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .section.class-report-card .report-form__date-collection,#appBody[data-page-id=profile] .section.student-report-card .report-form__date-collection{-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%}}#appBody[data-page-id=profile] .section.class-report-card .report-form__date-settings,#appBody[data-page-id=profile] .section.student-report-card .report-form__date-settings{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:.2em .4em;border:1px solid #0064a0;color:#0064a0;-webkit-border-radius:4px;border-radius:4px;background:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1em;cursor:pointer;min-height:3em;-webkit-align-self:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 .5em;text-align:center}#appBody[data-page-id=profile] .section.class-report-card .report-form__date-settings:hover,#appBody[data-page-id=profile] .section.student-report-card .report-form__date-settings:hover{color:#fff;background:#0064a0}#appBody[data-page-id=profile] .section.class-report-card .report-form__date-settings:first-child,#appBody[data-page-id=profile] .section.student-report-card .report-form__date-settings:first-child{margin-left:0}#appBody[data-page-id=profile] .section.class-report-card .report-form__refresh,#appBody[data-page-id=profile] .section.student-report-card .report-form__refresh{padding:.2em .4em;border:1px solid #0064a0;color:#0064a0;-webkit-border-radius:4px;border-radius:4px;background:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1em;cursor:pointer;min-height:3em;-webkit-align-self:center;align-self:center;width:-webkit-calc(25% - 1em);width:calc(25% - 1em);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 .5em;text-align:center}#appBody[data-page-id=profile] .section.class-report-card .report-form__refresh:hover,#appBody[data-page-id=profile] .section.student-report-card .report-form__refresh:hover{color:#fff;background:#0064a0}#appBody[data-page-id=profile] .section.class-report-card .report-form__input-collection,#appBody[data-page-id=profile] .section.student-report-card .report-form__input-collection{-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:1em 0 0;-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .section.class-report-card .report-form__input-collection,#appBody[data-page-id=profile] .section.student-report-card .report-form__input-collection{-webkit-flex-wrap:wrap;flex-wrap:wrap}}#appBody[data-page-id=profile] .section.class-report-card .report-form__date-settings--selected,#appBody[data-page-id=profile] .section.student-report-card .report-form__date-settings--selected{color:#fff;background:#0064a0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#appBody[data-page-id=profile] .section.class-report-card .report-form__input-container,#appBody[data-page-id=profile] .section.student-report-card .report-form__input-container{display:inline-block;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1;flex:1}#appBody[data-page-id=profile] .section.class-report-card .report-form__input-header,#appBody[data-page-id=profile] .section.student-report-card .report-form__input-header{font-size:1.1em;margin-right:1em;margin-bottom:.25em;width:100%}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-form__input-header,#appBody[data-page-id=profile] .section.student-report-card .report-form__input-header{font-size:1em}}#appBody[data-page-id=profile] .section.class-report-card .report-form__select,#appBody[data-page-id=profile] .section.student-report-card .report-form__select{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:inline-block}#appBody[data-page-id=profile] .section.class-report-card .report-form__select:first-child,#appBody[data-page-id=profile] .section.student-report-card .report-form__select:first-child{margin-right:1em}#appBody[data-page-id=profile] .section.class-report-card .report-form .decorated,#appBody[data-page-id=profile] .section.student-report-card .report-form .decorated{margin:0;font-size:1em!important;width:-webkit-calc(100% - 1em)!important;width:calc(100% - 1em)!important}#appBody[data-page-id=profile] .section.class-report-card .report-form #end-year,#appBody[data-page-id=profile] .section.class-report-card .report-form #start-year,#appBody[data-page-id=profile] .section.student-report-card .report-form #end-year,#appBody[data-page-id=profile] .section.student-report-card .report-form #start-year{min-width:5em}#appBody[data-page-id=profile] .section.class-report-card .report-form #end-month,#appBody[data-page-id=profile] .section.class-report-card .report-form #start-month,#appBody[data-page-id=profile] .section.student-report-card .report-form #end-month,#appBody[data-page-id=profile] .section.student-report-card .report-form #start-month{min-width:7em}#appBody[data-page-id=profile] .section.class-report-card .report-form__button-container,#appBody[data-page-id=profile] .section.student-report-card .report-form__button-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .section.class-report-card .report-form__button,#appBody[data-page-id=profile] .section.student-report-card .report-form__button{font-size:1.7em;color:#757575;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;margin-right:1em}#appBody[data-page-id=profile] .section.class-report-card .report-form__button .fa,#appBody[data-page-id=profile] .section.student-report-card .report-form__button .fa{margin-right:.2em}#appBody[data-page-id=profile] .section.class-report-card .report-form__button:hover,#appBody[data-page-id=profile] .section.student-report-card .report-form__button:hover{color:#0064a0;text-decoration:none}#appBody[data-page-id=profile] .section.class-report-card .report-card,#appBody[data-page-id=profile] .section.student-report-card .report-card{width:100%}#appBody[data-page-id=profile] .section.class-report-card .report-card .cont,#appBody[data-page-id=profile] .section.student-report-card .report-card .cont{display:none!important}#appBody[data-page-id=profile] .section.class-report-card .report-card__back-button,#appBody[data-page-id=profile] .section.student-report-card .report-card__back-button{padding:.5em;width:2em;border:1px solid #0064a0;color:#0064a0;-webkit-border-radius:4px;border-radius:4px;background:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1.2em;cursor:pointer;-webkit-align-self:center;align-self:center;margin-bottom:.5em}#appBody[data-page-id=profile] .section.class-report-card .report-card__back-button:hover,#appBody[data-page-id=profile] .section.student-report-card .report-card__back-button:hover{color:#fff;background:#0064a0}#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-flex:1!important;-webkit-flex:1 0 100%!important;flex:1 0 100%!important;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated{-webkit-box-flex:1!important;-webkit-flex:1 0 100%!important;flex:1 0 100%!important}}#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .correct .caption,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .correct .caption{top:20%!important}#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .time .caption .name,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .time .caption .name{margin-bottom:0!important}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .correct,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .correct{width:170px!important;height:170px!important;-webkit-mask-image:url(../images/stats-mask2.png)!important;mask-image:url(../images/stats-mask2.png)!important;-webkit-border-radius:100%;border-radius:100%}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .name,#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .value,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .name,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .value{font-size:24px!important}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .fill,#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .time-wrapper,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .fill,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .time-wrapper{width:170px!important;height:192px!important}#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .fill .circle.time,#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .time-wrapper .circle.time,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .fill .circle.time,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .time-wrapper .circle.time{width:70.58824%!important;height:61.53846%!important}#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .fill .circle-mask,#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated .time-wrapper .circle-mask,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .fill .circle-mask,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated .time-wrapper .circle-mask{-webkit-mask-image:none!important;mask-image:none!important}}#appBody[data-page-id=profile] .section.class-report-card .report-card .stats-animated>.guage,#appBody[data-page-id=profile] .section.student-report-card .report-card .stats-animated>.guage{width:100%!important;margin-bottom:1em}#appBody[data-page-id=profile] .section.class-report-card .report-card__header,#appBody[data-page-id=profile] .section.student-report-card .report-card__header{padding:1em;margin-bottom:1em;background:#48a6db;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:4px;border-radius:4px;position:relative;min-height:9.5em;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}#appBody[data-page-id=profile] .section.class-report-card .report-card__header-content,#appBody[data-page-id=profile] .section.student-report-card .report-card__header-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;text-align:center;font-size:1.3em;-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%}#appBody[data-page-id=profile] .section.class-report-card .report-card__header-img,#appBody[data-page-id=profile] .section.student-report-card .report-card__header-img{position:absolute;left:1em;bottom:-.8em;width:19%;max-height:200px}#appBody[data-page-id=profile] .section.class-report-card .report-card__header-img img,#appBody[data-page-id=profile] .section.student-report-card .report-card__header-img img{width:100%;padding-bottom:2em;object-fit:contain}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card__header-img,#appBody[data-page-id=profile] .section.student-report-card .report-card__header-img{display:none}}#appBody[data-page-id=profile] .section.class-report-card .report-card__logo,#appBody[data-page-id=profile] .section.student-report-card .report-card__logo{background-image:url(../images/header-logo.png);background-size:cover;height:40px;width:45px;-webkit-box-flex:0;-webkit-flex:0 0 45px;flex:0 0 45px}#appBody[data-page-id=profile] .section.class-report-card .report-card__title,#appBody[data-page-id=profile] .section.student-report-card .report-card__title{font-size:2em;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card__title,#appBody[data-page-id=profile] .section.student-report-card .report-card__title{font-size:1.4em;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}#appBody[data-page-id=profile] .section.class-report-card .report-card__mentor,#appBody[data-page-id=profile] .section.student-report-card .report-card__mentor{margin-top:.5em}#appBody[data-page-id=profile] .section.class-report-card .report-card__time-period,#appBody[data-page-id=profile] .section.student-report-card .report-card__time-period{margin:.5em 0}#appBody[data-page-id=profile] .section.class-report-card .report-card__sub-title,#appBody[data-page-id=profile] .section.student-report-card .report-card__sub-title{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.1em;width:50%;text-align:center}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card__sub-title,#appBody[data-page-id=profile] .section.student-report-card .report-card__sub-title{width:100%;text-align:left;font-size:1em}}#appBody[data-page-id=profile] .section.class-report-card .report-card__content,#appBody[data-page-id=profile] .section.student-report-card .report-card__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;overflow-x:auto;overflow-y:hidden}#appBody[data-page-id=profile] .section.class-report-card .report-card__content.class-padding,#appBody[data-page-id=profile] .section.student-report-card .report-card__content.class-padding{padding:0 2em 0 0;width:95%}#appBody[data-page-id=profile] .section.class-report-card .report-card__no-content,#appBody[data-page-id=profile] .section.student-report-card .report-card__no-content{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;width:60%;margin:1em auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2em;font-size:1.5em;line-height:1.2;text-align:center}#appBody[data-page-id=profile] .section.class-report-card .report-card__grade-history,#appBody[data-page-id=profile] .section.student-report-card .report-card__grade-history{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;width:100%;margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:1em}#appBody[data-page-id=profile] .section.class-report-card .report-card__grade-history>canvas,#appBody[data-page-id=profile] .section.student-report-card .report-card__grade-history>canvas{width:100%!important}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card__grade-history,#appBody[data-page-id=profile] .section.student-report-card .report-card__grade-history{width:100%}}#appBody[data-page-id=profile] .section.class-report-card .report-card #assignments-overview,#appBody[data-page-id=profile] .section.student-report-card .report-card #assignments-overview{width:100%!important;border-bottom:1px solid #757575;padding-bottom:1em;margin-bottom:1em}#appBody[data-page-id=profile] .section.class-report-card .report-card__assignments-overview,#appBody[data-page-id=profile] .section.student-report-card .report-card__assignments-overview{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;background:#fafafa;width:-webkit-calc(35% - 1em);width:calc(35% - 1em);padding:1em;margin:0 .5em .5em;box-sizing:border-box;display:none}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card__assignments-overview,#appBody[data-page-id=profile] .section.student-report-card .report-card__assignments-overview{width:100%}}#appBody[data-page-id=profile] .section.class-report-card .report-card__detailed-desc,#appBody[data-page-id=profile] .section.student-report-card .report-card__detailed-desc{-webkit-box-sizing:border-box;background:#fafafa;width:100%;padding:1em;margin:0;box-sizing:border-box;font-size:1.3em;line-height:1.1}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card__detailed-desc,#appBody[data-page-id=profile] .section.student-report-card .report-card__detailed-desc{width:100%}}#appBody[data-page-id=profile] .section.class-report-card .report-card__detailed-desc ul,#appBody[data-page-id=profile] .section.student-report-card .report-card__detailed-desc ul{list-style:square outside;padding-left:20px;list-style:none}#appBody[data-page-id=profile] .section.class-report-card .report-card__detailed-desc ul li:before,#appBody[data-page-id=profile] .section.student-report-card .report-card__detailed-desc ul li:before{content:"✓";padding-right:.5em;color:#02ca02}#appBody[data-page-id=profile] .section.class-report-card .report-card__detailed-desc li,#appBody[data-page-id=profile] .section.student-report-card .report-card__detailed-desc li{margin-bottom:.5em;display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] .section.class-report-card .report-card__detailed-desc h3,#appBody[data-page-id=profile] .section.student-report-card .report-card__detailed-desc h3{text-align:center}#appBody[data-page-id=profile] .section.class-report-card .report-card__detailed-desc a,#appBody[data-page-id=profile] .section.student-report-card .report-card__detailed-desc a{display:inline}#appBody[data-page-id=profile] .section.class-report-card .report-card__stats-overview,#appBody[data-page-id=profile] .section.student-report-card .report-card__stats-overview{-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(24% - 1em);width:calc(24% - 1em);margin:.5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=profile] .section.class-report-card .report-card__stats-overview h3,#appBody[data-page-id=profile] .section.student-report-card .report-card__stats-overview h3{color:#757575}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .section.class-report-card .report-card__stats-overview,#appBody[data-page-id=profile] .section.student-report-card .report-card__stats-overview{width:100%;background:#fafafa}}#appBody[data-page-id=profile] .section.class-report-card .report-card__stats-overview>div h3,#appBody[data-page-id=profile] .section.student-report-card .report-card__stats-overview>div h3{text-align:center;line-height:1.2;font-size:1.7em}#appBody[data-page-id=profile] .section.class-report-card .report-card__school-grade,#appBody[data-page-id=profile] .section.student-report-card .report-card__school-grade{padding:0 1em;margin:1em 1em 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 20em;flex:0 0 20em;border-bottom:1px solid #757575}#appBody[data-page-id=profile] .section.class-report-card .report-card__school-grade .school-grade,#appBody[data-page-id=profile] .section.student-report-card .report-card__school-grade .school-grade{margin-top:1em;margin-bottom:1em;-webkit-border-radius:100%;border-radius:100%;height:15vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;border:10px solid #fdd835;border-bottom:none;width:15vw;font-family:Architects Daughter,sans-serif}#appBody[data-page-id=profile] .section.class-report-card .report-card__school-grade .school-grade__letter,#appBody[data-page-id=profile] .section.student-report-card .report-card__school-grade .school-grade__letter{font-size:10vw;font-weight:700;line-height:.8em}#appBody[data-page-id=profile] .section.class-report-card .report-card__school-grade .school-grade__percent,#appBody[data-page-id=profile] .section.student-report-card .report-card__school-grade .school-grade__percent{position:absolute;bottom:-.5vw;font-size:1.5vw;background:#fafafa}#appBody[data-page-id=profile] .section.class-report-card .report-card__grading-scale,#appBody[data-page-id=profile] .section.student-report-card .report-card__grading-scale{border-bottom:1px solid #757575;padding-bottom:1em;-webkit-box-flex:0;-webkit-flex:0 0 0px;flex:0 0 0px;margin:1em}#appBody[data-page-id=profile] .section.class-report-card .report-card__scale,#appBody[data-page-id=profile] .section.student-report-card .report-card__scale{width:5em;height:150px;border:2px solid #757575;margin:.5em auto;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#02ca02),color-stop(20%,#b9ca02),color-stop(41%,#b9ca02),color-stop(41%,#caab02),color-stop(62%,#caab02),color-stop(62%,#ca8a02),color-stop(82%,#ca8a02),color-stop(82%,#ca4502),to(#ca4502));background:-webkit-linear-gradient(top,#02ca02 20%,#b9ca02 0,#b9ca02 41%,#caab02 0,#caab02 62%,#ca8a02 0,#ca8a02 82%,#ca4502 0,#ca4502);background:linear-gradient(180deg,#02ca02 20%,#b9ca02 0,#b9ca02 41%,#caab02 0,#caab02 62%,#ca8a02 0,#ca8a02 82%,#ca4502 0,#ca4502);position:relative}#appBody[data-page-id=profile] .section.class-report-card .report-card__tracks,#appBody[data-page-id=profile] .section.student-report-card .report-card__tracks{background:-webkit-gradient(linear,left top,left bottom,from(#757575),color-stop(10%,transparent));background:-webkit-linear-gradient(top,#757575,transparent 10%);background:linear-gradient(180deg,#757575 0,transparent 10%);background-position:0 -1px;background-size:100% 30px;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}#appBody[data-page-id=profile] .section.class-report-card .report-card__markers,#appBody[data-page-id=profile] .section.student-report-card .report-card__markers{position:absolute;height:100%;top:-1px;right:-2em}#appBody[data-page-id=profile] .section.class-report-card .report-card__letter-marker,#appBody[data-page-id=profile] .section.student-report-card .report-card__letter-marker{border:1px solid #90caf9;padding:3px 5px;-webkit-border-radius:100%;border-radius:100%;font-size:.9em;margin-top:7px;font-weight:700}#appBody[data-page-id=profile] .section.class-report-card .report-card__grade,#appBody[data-page-id=profile] .section.student-report-card .report-card__grade{font-size:1em;margin-top:12.8px;margin-left:-3em;width:2.3em;text-align:right}#appBody[data-page-id=profile] .section.class-report-card .report-card__grade:last-child,#appBody[data-page-id=profile] .section.student-report-card .report-card__grade:last-child{margin-bottom:-7px}#appBody[data-page-id=profile] .section.class-report-card .report-card__overall-status,#appBody[data-page-id=profile] .section.student-report-card .report-card__overall-status{text-align:center;-webkit-box-flex:1;-webkit-flex:1 0 0px;flex:1 0 0px}#appBody[data-page-id=profile] .section.class-report-card .report-card__assignments-summary,#appBody[data-page-id=profile] .section.student-report-card .report-card__assignments-summary{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;width:-webkit-calc(76% - 1em);width:calc(76% - 1em);margin-left:1em;margin-top:1em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .section.class-report-card .report-card__assignments-summary,#appBody[data-page-id=profile] .section.student-report-card .report-card__assignments-summary{width:100%;margin-left:0}}#appBody[data-page-id=profile] .section.class-report-card .report-card__toggle,#appBody[data-page-id=profile] .section.student-report-card .report-card__toggle{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:1em 1em 0;-webkit-border-radius:5px;border-radius:5px}#appBody[data-page-id=profile] .section.class-report-card .report-card__filter,#appBody[data-page-id=profile] .section.student-report-card .report-card__filter{padding:.5em 2em;border:2px solid #0064a0;color:#0064a0;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;font-size:1.4em;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:321px)and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card__filter,#appBody[data-page-id=profile] .section.student-report-card .report-card__filter{width:40%}}@media only screen and (min-width:250px)and (max-width:320px){#appBody[data-page-id=profile] .section.class-report-card .report-card__filter,#appBody[data-page-id=profile] .section.student-report-card .report-card__filter{width:40%}}#appBody[data-page-id=profile] .section.class-report-card .report-card__filter:last-child,#appBody[data-page-id=profile] .section.student-report-card .report-card__filter:last-child{border-left:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}#appBody[data-page-id=profile] .section.class-report-card .report-card__filter:first-child,#appBody[data-page-id=profile] .section.student-report-card .report-card__filter:first-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}#appBody[data-page-id=profile] .section.class-report-card .report-card__filter--active,#appBody[data-page-id=profile] .section.student-report-card .report-card__filter--active{background:#0064a0;color:#fff}#appBody[data-page-id=profile] .section.class-report-card .report-card__table,#appBody[data-page-id=profile] .section.student-report-card .report-card__table{width:90%;color:#757575;margin:1em auto}#appBody[data-page-id=profile] .section.class-report-card .report-card__table thead,#appBody[data-page-id=profile] .section.student-report-card .report-card__table thead{background:#fff;border:none}#appBody[data-page-id=profile] .section.class-report-card .report-card__table tbody tr:nth-child(2n),#appBody[data-page-id=profile] .section.student-report-card .report-card__table tbody tr:nth-child(2n){background:#fff}#appBody[data-page-id=profile] .section.class-report-card .report-card__table-header,#appBody[data-page-id=profile] .section.student-report-card .report-card__table-header{height:215px;white-space:nowrap;color:#757575;vertical-align:bottom;padding-bottom:3em;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#appBody[data-page-id=profile] .section.class-report-card .report-card__table-header.report-card__table-header--overall,#appBody[data-page-id=profile] .section.student-report-card .report-card__table-header.report-card__table-header--overall{cursor:auto}#appBody[data-page-id=profile] .section.class-report-card .report-card__table-header>div,#appBody[data-page-id=profile] .section.student-report-card .report-card__table-header>div{-webkit-transform:translate(3px,51px) rotate(290deg);transform:translate(3px,51px) rotate(290deg);width:40px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .section.class-report-card .report-card__table-header>div>span,#appBody[data-page-id=profile] .section.student-report-card .report-card__table-header>div>span{padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#appBody[data-page-id=profile] .section.class-report-card .report-card__table-header .fa-star,#appBody[data-page-id=profile] .section.student-report-card .report-card__table-header .fa-star{color:gold}#appBody[data-page-id=profile] .section.class-report-card .report-card__table-logo,#appBody[data-page-id=profile] .section.student-report-card .report-card__table-logo{width:1.6em;height:1.6em;background-size:contain;margin-right:1em;padding:5px;border:2px solid #90caf9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:100%;border-radius:100%;-webkit-box-flex:0;-webkit-flex:0 0 1.6em;flex:0 0 1.6em}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card__table-logo,#appBody[data-page-id=profile] .section.student-report-card .report-card__table-logo{padding:5px!important;background-position:0 0!important}}#appBody[data-page-id=profile] .section.class-report-card .report-card__row-header,#appBody[data-page-id=profile] .section.student-report-card .report-card__row-header{font-weight:700;color:#757575;text-align:left;border:1px solid #bdbdbd;padding:0 .5em;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;cursor:pointer;width:auto}#appBody[data-page-id=profile] .section.class-report-card .report-card__row-grade,#appBody[data-page-id=profile] .section.student-report-card .report-card__row-grade{font-family:Architects Daughter,sans-serif;font-weight:700;border:1px solid #bdbdbd;width:auto;min-width:60px;padding:.75em}#appBody[data-page-id=profile] .section.class-report-card .report-card__row-grade--overall,#appBody[data-page-id=profile] .section.student-report-card .report-card__row-grade--overall{background:#ecf6fb}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch{position:relative;display:inline-block;width:93px;height:34px;margin:1em}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch>input,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch>input{display:none}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch>.slider,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch>.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#48a6db;-webkit-transition:.4s;transition:.4s}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch>.slider:before,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch>.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch input:checked+.slider,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch input:checked+.slider{background-color:#48a6db}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch input:focus+.slider,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch input:focus+.slider{-webkit-box-shadow:0 0 1px #48a6db;box-shadow:0 0 1px #48a6db}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch input:checked+.slider:before,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch input:checked+.slider:before{-webkit-transform:translateX(55px);transform:translateX(55px)}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch .slider.round,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch .slider.round{-webkit-border-radius:34px;border-radius:34px}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch .slider.round:before,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch .slider.round:before{-webkit-border-radius:50%;border-radius:50%}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch .slider-header-container,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch .slider-header-container{width:100%;margin-top:-1em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#appBody[data-page-id=profile] .section.class-report-card .report-card__switch .slider-header,#appBody[data-page-id=profile] .section.student-report-card .report-card__switch .slider-header{font-size:.5em;color:#757575;font-weight:700}#appBody[data-page-id=profile] .section.class-report-card .report-card .slider-container,#appBody[data-page-id=profile] .section.student-report-card .report-card .slider-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0 auto;width:130px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=profile] .section.class-report-card .report-card .slider-th,#appBody[data-page-id=profile] .section.student-report-card .report-card .slider-th{vertical-align:bottom;padding-bottom:1em;text-align:center}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary{background:#fff;margin:1em;padding:1em;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__details-container,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__details-container{width:100%;margin-right:1em}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__details-container,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__details-container{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__logo,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__logo{width:3em;height:3em;background-size:contain;margin-right:1em;padding:5px;border:2px solid #90caf9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:100%;border-radius:100%;-webkit-box-flex:0;-webkit-flex:0 0 3em;flex:0 0 3em}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__logo,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__logo{padding:5px!important;background-position:0 0!important}}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__header,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:.7em}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__grade,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__grade{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin:1.5em 0}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__title,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__title{font-size:1.5em;margin-bottom:.5em;font-weight:700;cursor:pointer}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__title a,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__title a{color:#5f6365}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__desc,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__desc{font-size:1.1em;margin-bottom:.5em;line-height:1.3}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__key,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__key{font-size:1.4em;margin-bottom:.5em;color:#757575;font-weight:700}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__standard,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__standard{margin:1em 0}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__skill,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__skill{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.3em;background:#f7f6f6;border-top:1px solid #fff}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__skill-name,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__skill-name{color:#6c7488;margin-right:1em;cursor:pointer}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__skill-name--skill,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__skill-name--skill{color:#6c7488}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__skill-number,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__skill-number{margin-right:1em;font-weight:700;-webkit-box-flex:0;-webkit-flex:0 0 3.2em;flex:0 0 3.2em}#appBody[data-page-id=profile] .section.class-report-card .report-card .report-summary__skill-grade,#appBody[data-page-id=profile] .section.student-report-card .report-card .report-summary__skill-grade{margin-left:auto;font-weight:700}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade-box,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade-box{width:7em}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade-box__header,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade-box__header{background:#0064a0;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.3em 0;font-size:1.2em;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade-box__content,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade-box__content{font-size:6em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid #757575;border-top:none;font-weight:700;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;font-family:Architects Daughter,sans-serif}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade--A,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade--A{color:#02ca02}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade--B,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade--B{color:#b9ca02}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade--C,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade--C{color:#caab02}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade--D,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade--D{color:#ca8a02}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade--F,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade--F{color:#ca4502}#appBody[data-page-id=profile] .section.class-report-card .report-card .grade--fraction,#appBody[data-page-id=profile] .section.student-report-card .report-card .grade--fraction{display:block;border:none;padding:.25em 0 0;color:#d0d0d0}#appBody[data-page-id=educatorTrial] *,#appBody[data-page-id=publicTrial] *,#appBody[data-page-id=signup] *,#appBody[data-page-id=subscription] *,.manage-subscription *{-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=educatorTrial] .body-container,#appBody[data-page-id=publicTrial] .body-container,#appBody[data-page-id=signup] .body-container,#appBody[data-page-id=subscription] .body-container,.manage-subscription .body-container{width:80%;margin:0 auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .body-container,#appBody[data-page-id=publicTrial] .body-container,#appBody[data-page-id=signup] .body-container,#appBody[data-page-id=subscription] .body-container,.manage-subscription .body-container{width:96%}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] #subscriptionPlanList,#appBody[data-page-id=publicTrial] #subscriptionPlanList,#appBody[data-page-id=signup] #subscriptionPlanList,#appBody[data-page-id=subscription] #subscriptionPlanList,.manage-subscription #subscriptionPlanList{margin:auto;width:96%}}#appBody[data-page-id=educatorTrial] .complete-intro,#appBody[data-page-id=publicTrial] .complete-intro,#appBody[data-page-id=signup] .complete-intro,#appBody[data-page-id=subscription] .complete-intro,.manage-subscription .complete-intro{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 1em;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .complete-intro,#appBody[data-page-id=publicTrial] .complete-intro,#appBody[data-page-id=signup] .complete-intro,#appBody[data-page-id=subscription] .complete-intro,.manage-subscription .complete-intro{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0}}#appBody[data-page-id=educatorTrial] .complete-intro__img,#appBody[data-page-id=publicTrial] .complete-intro__img,#appBody[data-page-id=signup] .complete-intro__img,#appBody[data-page-id=subscription] .complete-intro__img,.manage-subscription .complete-intro__img{max-height:15em}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .complete-intro__img,#appBody[data-page-id=publicTrial] .complete-intro__img,#appBody[data-page-id=signup] .complete-intro__img,#appBody[data-page-id=subscription] .complete-intro__img,.manage-subscription .complete-intro__img{margin:0 auto .5em}}#appBody[data-page-id=educatorTrial] .complete-intro__body,#appBody[data-page-id=publicTrial] .complete-intro__body,#appBody[data-page-id=signup] .complete-intro__body,#appBody[data-page-id=subscription] .complete-intro__body,.manage-subscription .complete-intro__body{background-color:#63c1e4;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:2em 4em;width:100%;-webkit-border-radius:5px;border-radius:5px}#appBody[data-page-id=educatorTrial] .complete-intro__body>p,#appBody[data-page-id=publicTrial] .complete-intro__body>p,#appBody[data-page-id=signup] .complete-intro__body>p,#appBody[data-page-id=subscription] .complete-intro__body>p,.manage-subscription .complete-intro__body>p{margin:.4em 0;font-size:1.3em;text-align:center;line-height:1.3}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .complete-intro__body>p,#appBody[data-page-id=publicTrial] .complete-intro__body>p,#appBody[data-page-id=signup] .complete-intro__body>p,#appBody[data-page-id=subscription] .complete-intro__body>p,.manage-subscription .complete-intro__body>p{line-height:1.1}}#appBody[data-page-id=educatorTrial] .complete-intro__button,#appBody[data-page-id=publicTrial] .complete-intro__button,#appBody[data-page-id=signup] .complete-intro__button,#appBody[data-page-id=subscription] .complete-intro__button,.manage-subscription .complete-intro__button{background:#fff;-webkit-border-radius:5px;border-radius:5px;padding:.5em 3em;margin:.75em auto;font-size:1em;font-weight:600;border-color:#fff;color:#63c1e4;border-width:2px;cursor:pointer;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .complete-intro__button,#appBody[data-page-id=publicTrial] .complete-intro__button,#appBody[data-page-id=signup] .complete-intro__button,#appBody[data-page-id=subscription] .complete-intro__button,.manage-subscription .complete-intro__button{font-size:.9em;padding:.5em 2em}}#appBody[data-page-id=educatorTrial] .complete-intro__button:hover,#appBody[data-page-id=publicTrial] .complete-intro__button:hover,#appBody[data-page-id=signup] .complete-intro__button:hover,#appBody[data-page-id=subscription] .complete-intro__button:hover,.manage-subscription .complete-intro__button:hover{border-color:#fff;background:#63c1e4;color:#fff;opacity:.8;text-decoration:none}#appBody[data-page-id=educatorTrial] .complete-features,#appBody[data-page-id=publicTrial] .complete-features,#appBody[data-page-id=signup] .complete-features,#appBody[data-page-id=subscription] .complete-features,.manage-subscription .complete-features{width:80%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=educatorTrial] .complete-features,#appBody[data-page-id=publicTrial] .complete-features,#appBody[data-page-id=signup] .complete-features,#appBody[data-page-id=subscription] .complete-features,.manage-subscription .complete-features{width:96%}}#appBody[data-page-id=educatorTrial] .feature,#appBody[data-page-id=publicTrial] .feature,#appBody[data-page-id=signup] .feature,#appBody[data-page-id=subscription] .feature,.manage-subscription .feature{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:1em 2em}#appBody[data-page-id=educatorTrial] .feature:nth-child(2n),#appBody[data-page-id=publicTrial] .feature:nth-child(2n),#appBody[data-page-id=signup] .feature:nth-child(2n),#appBody[data-page-id=subscription] .feature:nth-child(2n),.manage-subscription .feature:nth-child(2n){background-color:rgba(164,208,225,.1294117647)}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .feature,#appBody[data-page-id=publicTrial] .feature,#appBody[data-page-id=signup] .feature,#appBody[data-page-id=subscription] .feature,.manage-subscription .feature{padding:1em .5em;font-size:.9em}}#appBody[data-page-id=educatorTrial] .feature .icon,#appBody[data-page-id=publicTrial] .feature .icon,#appBody[data-page-id=signup] .feature .icon,#appBody[data-page-id=subscription] .feature .icon,.manage-subscription .feature .icon{background-image:url(../images/mobile/sprite-menu.png);background-size:100%;background-position:0 0}#appBody[data-page-id=educatorTrial] .feature .icon-google,#appBody[data-page-id=publicTrial] .feature .icon-google,#appBody[data-page-id=signup] .feature .icon-google,#appBody[data-page-id=subscription] .feature .icon-google,.manage-subscription .feature .icon-google{background-image:url(../images/google-classroom-avatar.png);background-size:100%;margin:.5em 2em 0;height:4.3em;width:4.3em;min-width:8%}#appBody[data-page-id=educatorTrial] .feature .icon-google.feature__mobile-icon,#appBody[data-page-id=publicTrial] .feature .icon-google.feature__mobile-icon,#appBody[data-page-id=signup] .feature .icon-google.feature__mobile-icon,#appBody[data-page-id=subscription] .feature .icon-google.feature__mobile-icon,.manage-subscription .feature .icon-google.feature__mobile-icon{width:2em;height:2em;min-width:auto;margin:0 .5em;-webkit-box-flex:0;-webkit-flex:0 0 2em;flex:0 0 2em}#appBody[data-page-id=educatorTrial] .feature__icon,#appBody[data-page-id=publicTrial] .feature__icon,#appBody[data-page-id=signup] .feature__icon,#appBody[data-page-id=subscription] .feature__icon,.manage-subscription .feature__icon{height:8em;width:8em;margin:.5em 0;min-width:16%}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .feature__icon,#appBody[data-page-id=publicTrial] .feature__icon,#appBody[data-page-id=signup] .feature__icon,#appBody[data-page-id=subscription] .feature__icon,.manage-subscription .feature__icon{display:none}}#appBody[data-page-id=educatorTrial] .feature__icon-fa,#appBody[data-page-id=publicTrial] .feature__icon-fa,#appBody[data-page-id=signup] .feature__icon-fa,#appBody[data-page-id=subscription] .feature__icon-fa,.manage-subscription .feature__icon-fa{font-size:4em;margin:.4em;width:10%}#appBody[data-page-id=educatorTrial] .feature__icon-fa.icon1,#appBody[data-page-id=publicTrial] .feature__icon-fa.icon1,#appBody[data-page-id=signup] .feature__icon-fa.icon1,#appBody[data-page-id=subscription] .feature__icon-fa.icon1,.manage-subscription .feature__icon-fa.icon1{color:#116108}#appBody[data-page-id=educatorTrial] .feature__icon-fa.icon2,#appBody[data-page-id=publicTrial] .feature__icon-fa.icon2,#appBody[data-page-id=signup] .feature__icon-fa.icon2,#appBody[data-page-id=subscription] .feature__icon-fa.icon2,.manage-subscription .feature__icon-fa.icon2{color:#b2890d}#appBody[data-page-id=educatorTrial] .feature__icon-fa.icon3,#appBody[data-page-id=publicTrial] .feature__icon-fa.icon3,#appBody[data-page-id=signup] .feature__icon-fa.icon3,#appBody[data-page-id=subscription] .feature__icon-fa.icon3,.manage-subscription .feature__icon-fa.icon3{color:#614908}#appBody[data-page-id=educatorTrial] .feature__icon-fa.icon4,#appBody[data-page-id=publicTrial] .feature__icon-fa.icon4,#appBody[data-page-id=signup] .feature__icon-fa.icon4,#appBody[data-page-id=subscription] .feature__icon-fa.icon4,.manage-subscription .feature__icon-fa.icon4{color:#2695eb}#appBody[data-page-id=educatorTrial] .feature__icon-fa.icon5,#appBody[data-page-id=publicTrial] .feature__icon-fa.icon5,#appBody[data-page-id=signup] .feature__icon-fa.icon5,#appBody[data-page-id=subscription] .feature__icon-fa.icon5,.manage-subscription .feature__icon-fa.icon5{color:#e9b31f}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .feature__icon-fa,#appBody[data-page-id=publicTrial] .feature__icon-fa,#appBody[data-page-id=signup] .feature__icon-fa,#appBody[data-page-id=subscription] .feature__icon-fa,.manage-subscription .feature__icon-fa{display:none}}#appBody[data-page-id=educatorTrial] .feature__mobile-icon,#appBody[data-page-id=publicTrial] .feature__mobile-icon,#appBody[data-page-id=signup] .feature__mobile-icon,#appBody[data-page-id=subscription] .feature__mobile-icon,.manage-subscription .feature__mobile-icon{height:3em;width:3em;margin:.5em 0;display:none}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .feature__mobile-icon,#appBody[data-page-id=publicTrial] .feature__mobile-icon,#appBody[data-page-id=signup] .feature__mobile-icon,#appBody[data-page-id=subscription] .feature__mobile-icon,.manage-subscription .feature__mobile-icon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 3em;flex:0 0 3em}}#appBody[data-page-id=educatorTrial] .feature__icon-fa-mobile,#appBody[data-page-id=publicTrial] .feature__icon-fa-mobile,#appBody[data-page-id=signup] .feature__icon-fa-mobile,#appBody[data-page-id=subscription] .feature__icon-fa-mobile,.manage-subscription .feature__icon-fa-mobile{font-size:2em;margin:.5em 0;display:none}#appBody[data-page-id=educatorTrial] .feature__icon-fa-mobile.icon1,#appBody[data-page-id=publicTrial] .feature__icon-fa-mobile.icon1,#appBody[data-page-id=signup] .feature__icon-fa-mobile.icon1,#appBody[data-page-id=subscription] .feature__icon-fa-mobile.icon1,.manage-subscription .feature__icon-fa-mobile.icon1{color:#abcb6a}#appBody[data-page-id=educatorTrial] .feature__icon-fa-mobile.icon2,#appBody[data-page-id=publicTrial] .feature__icon-fa-mobile.icon2,#appBody[data-page-id=signup] .feature__icon-fa-mobile.icon2,#appBody[data-page-id=subscription] .feature__icon-fa-mobile.icon2,.manage-subscription .feature__icon-fa-mobile.icon2{color:#f6c34c}#appBody[data-page-id=educatorTrial] .feature__icon-fa-mobile.icon3,#appBody[data-page-id=publicTrial] .feature__icon-fa-mobile.icon3,#appBody[data-page-id=signup] .feature__icon-fa-mobile.icon3,#appBody[data-page-id=subscription] .feature__icon-fa-mobile.icon3,.manage-subscription .feature__icon-fa-mobile.icon3{color:#757575}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .feature__icon-fa-mobile,#appBody[data-page-id=publicTrial] .feature__icon-fa-mobile,#appBody[data-page-id=signup] .feature__icon-fa-mobile,#appBody[data-page-id=subscription] .feature__icon-fa-mobile,.manage-subscription .feature__icon-fa-mobile{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 1.5em;flex:0 0 1.5em}}#appBody[data-page-id=educatorTrial] .feature__content,#appBody[data-page-id=publicTrial] .feature__content,#appBody[data-page-id=signup] .feature__content,#appBody[data-page-id=subscription] .feature__content,.manage-subscription .feature__content{-webkit-box-flex:1;-webkit-flex:1 0 0px;flex:1 0 0px;color:#757575}#appBody[data-page-id=educatorTrial] .feature__header,#appBody[data-page-id=publicTrial] .feature__header,#appBody[data-page-id=signup] .feature__header,#appBody[data-page-id=subscription] .feature__header,.manage-subscription .feature__header{width:100%;font-weight:700;color:#4f4f4f;font-size:1.3em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0px;flex:1 0 0px}#appBody[data-page-id=educatorTrial] .feature__title,#appBody[data-page-id=publicTrial] .feature__title,#appBody[data-page-id=signup] .feature__title,#appBody[data-page-id=subscription] .feature__title,.manage-subscription .feature__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1em}@media only screen and (max-width:761px){#appBody[data-page-id=educatorTrial] .feature__title,#appBody[data-page-id=publicTrial] .feature__title,#appBody[data-page-id=signup] .feature__title,#appBody[data-page-id=subscription] .feature__title,.manage-subscription .feature__title{height:3em}}#appBody[data-page-id=educatorTrial] .feature__desc,#appBody[data-page-id=publicTrial] .feature__desc,#appBody[data-page-id=signup] .feature__desc,#appBody[data-page-id=subscription] .feature__desc,.manage-subscription .feature__desc{line-height:1.4}#appBody[data-page-id=educatorTrial] .feature__link,#appBody[data-page-id=publicTrial] .feature__link,#appBody[data-page-id=signup] .feature__link,#appBody[data-page-id=subscription] .feature__link,.manage-subscription .feature__link{color:#fff!important;background:#63c1e4;-webkit-border-radius:5px;border-radius:5px;padding:.5em 3em;margin:0 auto;font-size:1em;font-weight:600;border-color:transparent;cursor:pointer;display:block;width:16em;text-align:center}#appBody[data-page-id=educatorTrial] .feature__link:hover,#appBody[data-page-id=publicTrial] .feature__link:hover,#appBody[data-page-id=signup] .feature__link:hover,#appBody[data-page-id=subscription] .feature__link:hover,.manage-subscription .feature__link:hover{text-decoration:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body.is-cordova #appBody[data-page-id=profile]{overflow-y:auto}#appBody[data-page-id=profile]~footer{display:none}#appBody[data-page-id=profile] td{font-size:1em}#appBody[data-page-id=profile] select.decorated{background-size:1em;font-size:1em}#appBody[data-page-id=profile] #profile-wrapper input[type=text]{font-size:2em}#appBody[data-page-id=profile] #profile-wrapper .student-search-container{padding:0 1em}#appBody[data-page-id=profile] #profile-wrapper .table input[type=button].search-button{width:auto}#appBody[data-page-id=profile] #profile-wrapper .section.classes .message{display:none}#appBody[data-page-id=profile] #profile-wrapper .section-title{font-size:1em;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 .5em!important}#appBody[data-page-id=profile] #profile-wrapper .section-title .title{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;font-size:1.5em;text-align:center}#appBody[data-page-id=profile] #profile-wrapper .section-title .refresh-button{-webkit-box-flex:0;-webkit-flex:0 0 3vw;flex:0 0 3vw;height:3vw}#appBody[data-page-id=profile] #profile-wrapper .section-title .refresh-button i{font-size:3vw}#appBody[data-page-id=profile] #profile-wrapper .section-title span{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-size:1em}#appBody[data-page-id=profile] #profile-wrapper .section-title .message{text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=profile] #profile-wrapper .section-title .message.buttons{display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] #profile-wrapper .section-title .message .message-button{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;margin:.5em .25em}#appBody[data-page-id=profile] #profile-wrapper .section-title .message .message-button:before{font:normal normal normal 1em FontAwesome;text-align:center}#appBody[data-page-id=profile] #profile-wrapper .section-title .message .desktop-message{display:none!important}#appBody[data-page-id=profile] #profile-wrapper .profile-header,#appBody[data-page-id=profile] #profile-wrapper .section{width:98%;margin:0 auto;padding-bottom:3vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .header,#appBody[data-page-id=profile] #profile-wrapper .section .header{padding:1em 0}#appBody[data-page-id=profile] #profile-wrapper .classes-display li .caption span.name{font-size:2vw;line-height:2vw}#appBody[data-page-id=profile] #profile-wrapper .classes-display li:hover .caption .bottom{visibility:hidden}#appBody[data-page-id=profile] #profile-wrapper .profile-header{padding-bottom:2vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .avatar{-webkit-box-flex:0;-webkit-flex:0 0 10vw;flex:0 0 10vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .avatar img{width:10vw;height:10vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .grade,#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .name{font-size:2em}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .summary{font-size:1em;padding:1em 0;margin-top:1em}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .summary>*{background-size:2em;padding:1em 0 1em 3em}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .summary>* a{padding-left:1em;font-size:1.25em}#appBody[data-page-id=profile] #profile-wrapper #home-tab-assignments .assignment-details-link{padding:2vw}#appBody[data-page-id=profile] #profile-wrapper #home-tab-assignments .assignment-details-link .caption{font-size:1.25em}#appBody[data-page-id=profile] #profile-wrapper .workbooks-container .section-title{margin-bottom:1em}#appBody[data-page-id=profile] #profile-wrapper .workbooks-container .left-col .column-title,#appBody[data-page-id=profile] #profile-wrapper .workbooks-container .right-col .column-title{font-size:2em;padding:1em}#appBody[data-page-id=profile] #create-assignment-wrapper #sticky-submit .buttonset .estimated-time-cont{padding:1vw 0;font-size:2em}#appBody[data-page-id=profile] #create-assignment-wrapper #sticky-submit .buttonset .estimated-time-cont label{font-size:1em}#appBody[data-page-id=profile] #create-assignment-wrapper .infotip{display:none}#appBody[data-page-id=profile] #create-assignment-wrapper .form-cont{-webkit-box-flex:0;-webkit-flex:0 0 98%;flex:0 0 98%;margin:0 auto}#appBody[data-page-id=profile] #create-assignment-wrapper .profile-select ul li{line-height:3em;height:3em;font-size:2em}#appBody[data-page-id=profile] #create-assessment-wrapper #sticky-submit .buttonset .estimated-time-cont{padding:1vw 0;font-size:1em}#appBody[data-page-id=profile] #create-assessment-wrapper #sticky-submit .buttonset .estimated-time-cont label{font-size:1em}#appBody[data-page-id=profile] #create-assessment-wrapper #title-assign-students .title{padding:0;font-size:1em}#appBody[data-page-id=profile] #create-assessment-wrapper #title-assign-students .title label{font-size:1em}#appBody[data-page-id=profile] #create-assessment-wrapper .wrapper-columns{padding:1.5vw}#appBody[data-page-id=profile] #create-assessment-wrapper .infotip{display:none}#appBody[data-page-id=profile] #create-assessment-wrapper .section .description{font-size:1em;line-height:1.5em;margin-bottom:1em;padding:1em}#appBody[data-page-id=profile] #create-assessment-wrapper .section .description b{padding-bottom:1em}#appBody[data-page-id=profile] #create-assessment-wrapper .filter-class{padding:1em 1.5em;width:auto}#appBody[data-page-id=profile] #create-assessment-wrapper .section.assign-students{padding:0}#appBody[data-page-id=profile] #create-assessment-wrapper .section.assign-students .form-inputs .profile-select .select-cont{height:30vw;max-height:none}#appBody[data-page-id=profile] #create-assessment-wrapper .profile-select ul li{line-height:3em;height:3em;font-size:1em}#appBody[data-page-id=profile] #create-assessment-wrapper .form-inputs .control input[type=checkbox]{height:2em;width:2em}#appBody[data-page-id=profile] #create-assessment-wrapper .form-inputs .control .input-text{font-size:2em}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] td{font-size:5vw}#appBody[data-page-id=profile] #profile-wrapper input[type=text]{font-size:6vw}#appBody[data-page-id=profile] #profile-wrapper .student-search-container{padding:0 1vw}#appBody[data-page-id=profile] #profile-wrapper table.skill,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill{width:96%;margin:4vw auto}#appBody[data-page-id=profile] #profile-wrapper table.skill thead,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill thead{border-bottom:none;display:none}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3vw;background-color:#f7fbfd;position:relative}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr:nth-child(odd),#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr:nth-child(odd){background-color:#f7f7f7}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr:nth-child(odd) td,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr:nth-child(odd) td{background-color:#efefef}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr:nth-child(odd) td.skill,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr:nth-child(odd) td.skill{background-color:#f7f7f7}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td{font-size:5vw;-webkit-box-flex:1;-webkit-flex:1 1 22%;flex:1 1 22%;line-height:6vw;background-color:#ecf6fb;border-right:1px solid #fff}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td:last-child,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td:last-child{border:none}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td.name,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td.name{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:1.5vw;line-height:6vw;font-weight:700}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td.skill,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td.skill{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;border:none;background-color:#f7fbfd}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td.skill.skill-icon-small,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td.skill.skill-icon-small{-webkit-box-flex:0;-webkit-flex:0 0 6vw;flex:0 0 6vw;width:6vw;height:6vw}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td.level:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td.level:before{display:inline-block;content:"Lvl ";padding-right:.5vw}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td.questions-attempted,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td.questions-attempted{-webkit-box-flex:0;-webkit-flex:0 1 30%;flex:0 1 30%}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td.questions-attempted:after,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td.questions-attempted:after{display:inline-block;content:" Questions";padding-left:.5vw}#appBody[data-page-id=profile] #profile-wrapper table.skill tbody tr td.last-played,#appBody[data-page-id=profile] #profile-wrapper table.teacher-skill tbody tr td.last-played{position:absolute;right:.5vw;top:0;font-size:1em;line-height:1.5em}#appBody[data-page-id=profile] #profile-wrapper table.assignment-students,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students,#appBody[data-page-id=profile] #profile-wrapper table.search-students{width:96%;margin:4vw auto}#appBody[data-page-id=profile] #profile-wrapper table.assignment-students thead,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students thead,#appBody[data-page-id=profile] #profile-wrapper table.search-students thead{border-bottom:none;display:none}#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td{padding:8px}#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.completed-skills,#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.first-name,#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.last-name,#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.student,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.completed-skills,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.first-name,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.last-name,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.student,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.completed-skills,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.first-name,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.last-name,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.student{min-width:0;font-size:5vw}#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.edit,#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.view,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.edit,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.view,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.edit,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.view{width:auto;font-size:5vw}#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.delete,#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.password,#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.user-name,#appBody[data-page-id=profile] #profile-wrapper table.assignment-students tbody tr td.view-progress-summary,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.delete,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.password,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.user-name,#appBody[data-page-id=profile] #profile-wrapper table.mentor-students tbody tr td.view-progress-summary,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.delete,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.password,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.user-name,#appBody[data-page-id=profile] #profile-wrapper table.search-students tbody tr td.view-progress-summary{display:none}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment{width:96%;margin:4vw auto}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment thead,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment thead,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment thead,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment thead,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment thead{border-bottom:none}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment thead th,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment thead th,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment thead th,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment thead th,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment thead th{display:none}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.share,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.share,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.share,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.share,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.share{width:10vw}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.share a:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.share a:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.share a:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.share a:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.share a:before{font-size:5vw;margin-left:0}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.share .infotip,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.share .infotip,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.share .infotip,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.share .infotip,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.share .infotip{width:auto;height:auto}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.share .infotip:hover .info,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.share .infotip:hover .info,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.share .infotip:hover .info,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.share .infotip:hover .info,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.share .infotip:hover .info{display:none}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.edit,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.edit,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.edit,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.edit,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.edit{width:10vw}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.edit a:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.edit a:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.edit a:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.edit a:before,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.edit a:before{font-size:5vw;margin-left:0}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.edit .infotip,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.edit .infotip,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.edit .infotip,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.edit .infotip,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.edit .infotip{width:auto;height:auto}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.assigned-by,#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.assignment,#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.checkmark,#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.students-complete,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.assigned-by,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.assignment,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.checkmark,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.students-complete,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.assigned-by,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.assignment,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.checkmark,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.students-complete,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.assigned-by,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.assignment,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.checkmark,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.students-complete,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.assigned-by,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.assignment,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.checkmark,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.students-complete{font-size:5vw}#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.domain,#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.due_date,#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.skill,#appBody[data-page-id=profile] #profile-wrapper table.student-finished-assessment tbody tr td.time-remaining,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.domain,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.due_date,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.skill,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assessment tbody tr td.time-remaining,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.domain,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.due_date,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.skill,#appBody[data-page-id=profile] #profile-wrapper table.teacher-assignment tbody tr td.time-remaining,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.domain,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.due_date,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.skill,#appBody[data-page-id=profile] #profile-wrapper table.teacher-completed-assessment tbody tr td.time-remaining,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.average-time,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.domain,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.due_date,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.skill,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.student-performance,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.students-complete,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.time-remaining,#appBody[data-page-id=profile] #profile-wrapper table.teacher-expired-assignment tbody tr td.total-questions{display:none}#appBody[data-page-id=profile] #profile-wrapper .profile-header{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .section{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:2vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .avatar{-webkit-box-flex:0;-webkit-flex:0 0 20vw;flex:0 0 20vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .avatar img{width:20vw;height:20vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .grade,#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .name{font-size:2em}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .summary{font-size:1em;padding:2vw 0;margin-top:2vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .summary>*{background-size:5vw;padding:2vw 0 2vw 7vw}#appBody[data-page-id=profile] #profile-wrapper .profile-header .user-details .summary>* a{padding-left:1em;font-size:1em}#appBody[data-page-id=profile] #profile-wrapper>.section{padding-bottom:5vw}#appBody[data-page-id=profile] #profile-wrapper .section .classes .message,#appBody[data-page-id=profile] #profile-wrapper .section .filter-class label{display:none}#appBody[data-page-id=profile] #profile-wrapper .section-title{padding:0 1em 1em}#appBody[data-page-id=profile] #profile-wrapper .section-title .title{font-size:1.5em}#appBody[data-page-id=profile] #profile-wrapper .section-title .refresh-button{-webkit-box-flex:0;-webkit-flex:0 0 1em;flex:0 0 1em;height:1em}#appBody[data-page-id=profile] #profile-wrapper .section-title .message,#appBody[data-page-id=profile] #profile-wrapper .section-title .refresh-button i,#appBody[data-page-id=profile] #profile-wrapper .section-title span{font-size:1em}#appBody[data-page-id=profile] #profile-wrapper .section-title .message.buttons{display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] #profile-wrapper .section-title .message .message-button{font-size:1em}#appBody[data-page-id=profile] #profile-wrapper .section-title .message .message-button:before{font:normal normal normal 1em FontAwesome}#appBody[data-page-id=profile] #profile-wrapper .table-control-container{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1vw 2vw}#appBody[data-page-id=profile] #profile-wrapper .table-control-container>div{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=profile] #profile-wrapper .classes-display{padding:3vw 0}#appBody[data-page-id=profile] #profile-wrapper .classes-display li{-webkit-box-flex:0;-webkit-flex:0 1 45%;flex:0 1 45%}#appBody[data-page-id=profile] #profile-wrapper .classes-display li .caption span.name{font-size:5vw;line-height:5vw}#appBody[data-page-id=profile] #profile-wrapper .classes-display:after{display:none}#appBody[data-page-id=profile] #profile-wrapper #home-tab-assignments .assignment-details-link{padding:3vw}#appBody[data-page-id=profile] #profile-wrapper #home-tab-assignments .assignment-details-link .caption{font-size:6vw}#appBody[data-page-id=profile] #profile-wrapper .stats-display .stats-text{border-right:0}#appBody[data-page-id=profile] #profile-wrapper #performance-visualization .controls .time-range-button{margin:0 1vw;font-size:5vw;padding:2vw}#appBody[data-page-id=profile] #profile-wrapper #student-progress-stats{display:none}#appBody[data-page-id=profile] #profile-wrapper #suggested-assignments li .assigner-icon{height:11vw;width:11vw}#appBody[data-page-id=profile] #choose-avatar #avatar{width:200px;height:200px}#appBody[data-page-id=profile] #choose-avatar .choose-avatar-nav{width:200px}#appBody[data-page-id=profile] select.decorated{background-size:1em;font-size:1em}#appBody[data-page-id=profile] #dialog-wrappers{padding-top:3.5rem}#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .url,#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow p{font-size:5vw}#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .full-dialog-big{font-size:5vw;padding:2vw 0}#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .full-dialog-big:before{height:5vw;width:5vw}#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .form-inputs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .form-inputs input[type=text]{margin-bottom:2vw}#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .form-inputs .controls-left,#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .form-inputs .controls-right{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:2vw}#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .form-inputs .controls-left label,#appBody[data-page-id=profile] #dialog-wrappers .dialogWindow .form-inputs .controls-right label{line-height:7vw;font-size:5vw}#appBody[data-page-id=profile] #dialog-wrappers .dialog-wrapper{left:0;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=profile] #dialog-wrappers .dialog-wrapper .scrollable{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;background:#f6fafd}#appBody[data-page-id=profile] #dialog-wrappers .dialog-wrapper .title{font-size:2em;padding:2vw 0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#appBody[data-page-id=profile] #dialog-wrappers .dialog-wrapper .import-class-options .option a{font-size:5vw;padding:4vw 1vw}#appBody[data-page-id=profile] #dialog-wrappers .dialog-wrapper .import-class-options .option.csv a:before{font-size:6vw}#appBody[data-page-id=profile] #dialog-wrappers .dialog-wrapper .import-class-options .option.google a:before{width:6vw;height:6vw}#appBody[data-page-id=profile] #create-assignment-wrapper #sticky-submit .buttonset{padding:1vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=profile] #create-assignment-wrapper #sticky-submit .buttonset .estimated-time-cont{padding:1vw 0;font-size:6vw}#appBody[data-page-id=profile] #create-assignment-wrapper #sticky-submit .buttonset .estimated-time-cont label{font-size:6vw}#appBody[data-page-id=profile] #create-assignment-wrapper .infotip{display:none}#appBody[data-page-id=profile] #create-assignment-wrapper .ui-datepicker .ui-datepicker-calendar,#appBody[data-page-id=profile] #create-assignment-wrapper .ui-datepicker .ui-datepicker-calendar td{font-size:5vw}#appBody[data-page-id=profile] #create-assignment-wrapper .wrapper-rows .column{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;width:auto}#appBody[data-page-id=profile] #create-assignment-wrapper .wrapper-rows .form-inputs{padding:2vw 3vw}#appBody[data-page-id=profile] #create-assignment-wrapper #title-assign-date .title,#appBody[data-page-id=profile] #create-assignment-wrapper #title-assign-students .title{padding:0;font-size:5vw}#appBody[data-page-id=profile] #create-assignment-wrapper #title-assign-date .title label,#appBody[data-page-id=profile] #create-assignment-wrapper #title-assign-students .title label{font-size:5vw}#appBody[data-page-id=profile] #create-assignment-wrapper .section.assign-students .form-inputs .profile-select .select-cont{height:60vw;max-height:60vw}#appBody[data-page-id=profile] #create-assignment-wrapper .profile-select ul li{line-height:7vw;height:7vw;font-size:5vw}#appBody[data-page-id=profile] #create-assignment-wrapper .form-inputs{padding:1em;-webkit-box-flex:1;-webkit-flex:1 0;flex:1 0;width:90%}#appBody[data-page-id=profile] #create-assignment-wrapper .form-inputs label{font-size:1em;line-height:1.5em}#appBody[data-page-id=profile] #create-assessment-wrapper #sticky-submit .buttonset{padding:2vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=profile] #create-assessment-wrapper #sticky-submit .buttonset .estimated-time-cont{padding:2vw 0;font-size:2em}#appBody[data-page-id=profile] #create-assessment-wrapper #sticky-submit .buttonset .estimated-time-cont label{font-size:6vw}#appBody[data-page-id=profile] #create-assessment-wrapper #title-assign-students .title{padding:0;font-size:2em}#appBody[data-page-id=profile] #create-assessment-wrapper #title-assign-students .title label{font-size:2em}#appBody[data-page-id=profile] #create-assessment-wrapper .wrapper-columns{padding:3vw}#appBody[data-page-id=profile] #create-assessment-wrapper .infotip{display:none}#appBody[data-page-id=profile] #create-assessment-wrapper .section .description{font-size:1em;line-height:1.5em;margin-bottom:1em;padding:1em}#appBody[data-page-id=profile] #create-assessment-wrapper .section .description b{padding-bottom:1.5em}#appBody[data-page-id=profile] #create-assessment-wrapper .filter-class{padding:2vw 3vw;width:auto}#appBody[data-page-id=profile] #create-assessment-wrapper .section.assign-students .form-inputs .profile-select .select-cont{height:60vw;max-height:none}#appBody[data-page-id=profile] #create-assessment-wrapper .profile-select ul li{line-height:7vw;height:7vw;font-size:5vw}#appBody[data-page-id=profile] #create-assessment-wrapper .form-inputs .control input[type=checkbox]{height:2em;width:2em}#appBody[data-page-id=profile] #create-assessment-wrapper .form-inputs .control .input-text{font-size:2em}#appBody[data-page-id=profile] .workbooks-container .left-col .column-title,#appBody[data-page-id=profile] .workbooks-container .right-col .column-title{font-size:2em;padding:1em}}body[data-page-id=sso] footer,body[data-page-id=sso] header{display:none!important}body[data-page-id=sso] article{height:auto;min-height:100vh}body[data-page-id=sso] .math-bkgnd{padding:0!important}body[data-page-id=sso] .sso-header{background:#0064a0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4rem;position:fixed;left:0;right:0;top:0;z-index:50}body[data-page-id=sso] .sso-header .sso-logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA+CAMAAACmytZjAAABCFBMVEUAAAD1+v31+v31+v31+v31+v31+v31+v31+v31+v3sxsbmn53UNi/SKSHkko/fd3Tmh4LplJD////////////////////////////////////////////////////////////////orKuz2/CIxuiQx4m43LdGp9tTqUN+v3JzuWbU6tCp1KF0veRSrd31+v263vLc7/j1+v3f8PlRrN1erk+UyYqJxH7h8Ob1+v2o1u6LyOmk0qD1+v18vXL0xqzzpHXxcCSez5Wu16zq9fuXzutdrk/J5MS/37m02a31+v3yeTL1lFuTy+r4uJKazJT04NT02Mf0i03828jyk1ryik31+v31+v3jThnEAAAAWHRSTlMAEIDP/9+PIGDv////////////MHBQIGAQQIDP74+f37+v/////////////////5///6////////9A////cP///////////////1D//////////////zC/PtKYfAAABsdJREFUeAHs0EUBxTAAQLEyk3+zH7ZrScCLhIgFAAAglTbGWOcFTkI0rxjEHoL5SSmZn/MWV7nUWktj6+Kq11dn6/qKrfsrtm6vxrd9+1B2E4fCAEx2nC1TN4eiggwivffek+3pPe//Jnux+YWOD7G5Xu+k8e+mwKXInw+S0EwO/Tppja0rItpYW2mWJ8MpVK6TccGlzKjDlN1LZvQXZQWsdVqWiMrBZisicmkyPnN5KZm0coTU8+LLsQLWGq2C2lSJjF58KJ+sj7IqMFCbbD2VJ55Kfxn9FSHr+i1DixSDJdcmWZsGxRQuZZM1sSTi0s9qdXhZSocIObTccThoSaxqoLA2YuHsbCSWbmk/q5awOnL0E5V17Di0JJYsLUsjsCx8RmGVNJjmM1qdOHF0sM86dvJk0JJYlSysXWNVhNSNtfNA5z+nFbSAFaygJbFkaSnaNVYecEw3tliHyvqMVtACFqygJbFkadW7xkKpOhXtq9BnfUYraGEGDytoCSxRWop2jYU+kNOkNtOf1QpaCKxOnZZaEZYVhbVTLEcYOT9/YCW1YHWG6CzX4lhO88ISWMbuRRWbsXRurc2KoT7Qb3xhak9l1WeWm0X7kxw7c9tu8aLUYicuaPlr2E+/dFbnzuM3aOEZJKIzeBJ/+UlgsZqoBZa2jvfPab06FQcWjvSFHArNOiltcc1SsflGlujufJfFbXG2lymq0JL+vuGC5Jo8QS50Vhfp0vn2N2jBCpUFrcsDWE7LwgJW7qhPo+EZZ26Wf5R8usn462Q4kh/SGbWJbl+x40rNu0T2rGs0hQ9hB2azK1dbLCK6dJGIzuFJ7Pv2a9dvoJe/OZsdkFgoLQ6xqocm0mq8WTc5R3uRwoR0BylxLkdAKsfuGgpXunCrMLbcms1un2hzh9q0ldVpLa2unUWut5t3Z7NbEgulxZsdpkhcS1ZWJbHIB5uVr6MSU/hUSGtgrY3C5cReRcNY92azoyegBatW6/Cyrk5RSLt5fzb7gWE59lmYQzybLz3+Nhd9ltc9lve8fbgN5fI5x31xudrXsSGwsF9sldE33lhbQhqCtd1L4xZHYiwE1kWO9WAclve4RV9HHlhocFNEnVcxPBq2sToJHfKcY6HftqIAs6irMiVGg3Bkbdr9DkUXb2lAl0WC3Ys2efy4jcGELnoML/LH8OGjh0utx3gMF/3Wb6uPoTdRaXVwnRkKC/1N4aAwjIUtD4ahxzATWDWKKeqZmx4rZQVp4vsZPB1FvKxWo7LYxA4d/O+hg/8DHfye1aM9LXTwjx93f/tTdPAeQrr/zAZYOR8rFRozjOU0oxvu4HW9gpWiSlZPtuy8mn0DZacxj4sYSCloXZUmPJg63GmLqv0NVr3WX0R/h6nDhYRjRWUBttBgy9uS4HMNY3l+GF+ecdjU1i/iunMylBJTMbgDyqNh9TnvtjwNJMc3IpevMSlFYAWtDZNSL4ws+NBCdDc40qx73ZFYFe/h+bU8LiTvYfEXWcnYEgMzDkpdVLxxed3C646wgtY/0evOk0RgAQlo2MFwtsfKw9i1eywBhYMKz2YT8uVQWkHr9OCLNLBQWrgVsGRHWW+Dha/f/g9YJYmguzfRFDaXWtIqaEmrgCWnp9hmfSwGti2wFL7gQSzF607TeCz0WdbE0eFSqkHPlUgtaQUtacV6Zc9rOGAZPhpWW2GhtFhtaYvRsOBranZfWNngwri8jRZawgpazEpi8dUaNnyz1V9FW2Cxy9dKdwt/8POgLDXusR+sgtesqcNyLDLHVVa1YPX0GfIUWtIqYLHSskNzHSpzneQNbYElZqKl954N8/CpVZGYivaHhWK3ul+qKdqxsOy+lqJEZQmt58u6ekHIi2VtveRWEsuEwuJY2pHIFlj4TCKVWCLYJ1bRv7zW4dRmuaexVSn7rKD16pHEavOaW0kslJaN6fDXHWAlc5LBdDd122PJZREq5FRVJUNaDxY2b94ibxbbD4SVwGJdefqp9SzXtz9bg1VKrCSXInWOljh5j2EsJbDEYpjCT3n9DmuJDFvhEcMn9PFGHd3C1CvrVi6aRpj4Ujl76LwYmBynsjpB0pKQKsXgmLOR2GA338LJfLo+l/W7UUtaicXcebzRxI33aKbOaqzAt/VUY3nTkVNx3djexeN0Fq18kKryhEWV3UgSXdgSuf4wi93y7qrEVU1oc+PwMg3gzVrSapsUmOv956SYN4poY0yRbJuBqxYGVxytJa2mSK3JarzWZDVea7Iar/X63R7V+9eT1ch/FNZKTVab8+HgbJmDHyaMEcV14ePs4+W4rKZMmTJlypQpU/4FfRn6hHSCoc0AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:3rem}body[data-page-id=sso] .sso-wrapper{position:fixed;left:0;right:0;bottom:0;top:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100vh;width:auto;padding:0 1rem}body[data-page-id=sso] .sso-wrapper>.sso-content{width:100%;max-width:1360px}body[data-page-id=sso] .sso-wrapper>.sso-content>.sso-title{color:#004f8b;margin-top:0;margin-bottom:2rem;text-align:center;font-weight:200}@media only screen and (min-width:1024px){body[data-page-id=sso] .sso-wrapper>.sso-content>.sso-title{margin-top:-8rem;margin-bottom:4rem}}body[data-page-id=sso] .sso-wrapper>.sso-content>.sso-title h1{font-size:110%;font-weight:200;line-height:1.25}@media only screen and (min-width:1024px){body[data-page-id=sso] .sso-wrapper>.sso-content>.sso-title h1{font-size:120%}}body[data-page-id=sso] .sso-wrapper>.sso-content>.sso-title p{font-size:100%}body[data-page-id=sso] .sso-wrapper>.sso-content>.sso-name{color:#004f8b;font-size:180%;font-weight:800;margin-bottom:4rem;text-align:center}body[data-page-id=sso] .sso-wrapper>.sso-content>.sso-redirect{color:#004f8b;width:100%;max-width:640px;margin:0 auto;text-align:center;font-weight:200;font-size:80%}body[data-page-id=sso] .sso-wrapper>.sso-content>.sso-redirect>p{margin-top:3rem}body[data-page-id=sso] .sso-wrapper .loading-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;height:100vh;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute}body[data-page-id=sso] .sso-wrapper .loading{background-position:50%;background-size:contain;width:100%;height:4rem}body[data-page-id=sso] .sso-wrapper .column-spacer{margin:4vw 0}@media only screen and (min-width:1024px){body[data-page-id=sso] .sso-wrapper .column-spacer{margin:8vw 0}}body.tutorialView #appBody{min-height:600px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body.tutorialView #appBody{padding-top:0}}body.tutorialView .leaderboard_wrapper{display:none!important}body.tutorialView .bottom-toolbar{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#f6f9fd}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body.tutorialView .game-page{height:100%}}body.tutorialView .game-area-wrapper .game-area{height:100%}body.tutorialView #interactive-wrapper,body.tutorialView .game-frame,body.tutorialView .user-options-bar,body.tutorialView>footer,body.tutorialView>header{display:none!important}body.cuyahogalibrary .math-bkgnd.theme-1,body.cuyahogalibrary .math-bkgnd.theme-2,body.cuyahogalibrary .math-bkgnd.theme-3,body.cuyahogalibrary .math-bkgnd.theme-4,body.cuyahogalibrary .math-bkgnd.theme-5,body.cuyahogalibrary .math-bkgnd.theme-6,body.cuyahogalibrary .math-bkgnd.theme-7,body.cuyahogalibrary .math-bkgnd.theme-8,body.cuyahogalibrary .math-bkgnd.theme-9{background-image:url(../images/index-bkgnd-2.jpg)}body.cuyahogalibrary .user-options-bar{background-color:rgba(57,42,25,.168627451)}body.cuyahogalibrary .user-options-bar .nav .nav-item{color:#1c1848}body.cuyahogalibrary .user-options-bar .nav .nav-item:hover{color:#7b789c}body.cuyahogalibrary .search-container,body.cuyahogalibrary .sub-title{background-color:#7b789c!important}body.cuyahogalibrary #appBody[data-page-id=profile] .nav{background-color:rgba(57,42,25,.168627451)}body.cuyahogalibrary #appBody[data-page-id=profile] .nav .nav-item{color:#1c1848}body.cuyahogalibrary #appBody[data-page-id=profile] .nav .nav-item:hover{background-color:#7b789c}body.cuyahogalibrary #appBody[data-page-id=profile] .nav .nav-item:after{border-color:transparent transparent transparent #1c1848}body.cuyahogalibrary #appBody[data-page-id=profile] .nav .nav-item.selected{background-color:#1c1848;color:#fff}body.cuyahogalibrary .full-title.theme-1,body.cuyahogalibrary .full-title.theme-2,body.cuyahogalibrary .full-title.theme-3,body.cuyahogalibrary .full-title.theme-4,body.cuyahogalibrary .full-title.theme-5,body.cuyahogalibrary .full-title.theme-6,body.cuyahogalibrary .full-title.theme-7,body.cuyahogalibrary .full-title.theme-8,body.cuyahogalibrary .full-title.theme-9,body.cuyahogalibrary .search-container.theme-1,body.cuyahogalibrary .search-container.theme-2,body.cuyahogalibrary .search-container.theme-3,body.cuyahogalibrary .search-container.theme-4,body.cuyahogalibrary .search-container.theme-5,body.cuyahogalibrary .search-container.theme-6,body.cuyahogalibrary .search-container.theme-7,body.cuyahogalibrary .search-container.theme-8,body.cuyahogalibrary .search-container.theme-9{background-color:#4f4b7b}body.cuyahogalibrary .login-page .full-title{display:none}body.cuyahogalibrary #login-cont{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}body.cuyahogalibrary #login-cont .column-spacer,body.cuyahogalibrary #login-cont .sso{display:none}body.cuyahogalibrary #login-cont .column-header:before{content:"Login with your library card"}body.cuyahogalibrary #login-cont .options-link{display:none}body.cuyahogalibrary #login-cont .options-link,body.cuyahogalibrary #login-cont .textButton{color:#1c1848}body.cuyahogalibrary #login-cont #providerLogin{display:block}body.cuyahogalibrary .popup-window{border-color:#1c1848}body.cuyahogalibrary .popup-window .popup-title{background-color:#1c1848}body.cuyahogalibrary .form-cont input[type=button],body.cuyahogalibrary .form-cont input[type=submit],body.cuyahogalibrary .user.fill-details input[type=submit]{color:#fff;background-color:#231e5a;border-color:#1c1848}body.cuyahogalibrary .form-cont input[type=button]:hover,body.cuyahogalibrary .form-cont input[type=submit]:hover,body.cuyahogalibrary .user.fill-details input[type=submit]:hover{background-color:#4f4b7b}body.cuyahogalibrary .form-cont input:focus{border-color:#4f4b7b}body.cuyahogalibrary footer{background-color:#1c1848}body.cuyahogalibrary footer .links .links-group .links-col a{color:#fff}body.cuyahogalibrary header{background-color:#1c1848}body.cuyahogalibrary header #header-user #header-join-button,body.cuyahogalibrary header #header-user .curriculum-dropdown,body.cuyahogalibrary header .main-menu .subscription{display:none}body.cuyahogalibrary header #logo>h1{background-image:url(../images/themes/cuyahogalibrary/header-logo-white.svg)}p{margin:0 0 1em}input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#flashContent{width:760px;margin:0 auto}.mobile-only,li.mobile-only{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.mobile-only,li.mobile-only{display:initial}}.mobile-small-only{display:none}@media only screen and (min-width:250px)and (max-width:320px){.mobile-small-only{display:initial}}.mobile-large-only{display:none}@media only screen and (min-width:321px)and (max-width:761px){.mobile-large-only{display:initial}}.mobile-standard-only{display:none}@media only screen and (max-width:761px){.mobile-standard-only{display:initial}}.mobile-xlarge-only{display:none}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.mobile-xlarge-only{display:initial}}.phone-portrait-only{display:none}@media only screen and (max-device-width:320px)and (orientation:portrait),only screen and (max-device-width:320px)and (orientation:portrait)and (max-aspect-ratio:3/5),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:portrait)and (max-aspect-ratio:3/5){.phone-portrait-only{display:initial}}.phone-landscape-only{display:none}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){.phone-landscape-only{display:initial}}.tablet-only{display:none}@media only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:landscape)and (max-aspect-ratio:2/1),only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:portrait)and (min-aspect-ratio:3/5),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:initial}}.tablet-portrait-only{display:none}@media only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:portrait)and (min-aspect-ratio:3/5),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:2){.tablet-portrait-only{display:initial}}.tablet-landscape-only{display:none}@media only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:landscape)and (max-aspect-ratio:2/1),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2){.tablet-landscape-only{display:initial}}.desktop-format-only{display:initial}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.desktop-format-only{display:none}.desktop-only{display:none!important}}.hide{display:none}#about-us-profiles{max-width:980px;margin:20px auto}#about-us-profiles #our-team .row{float:left;width:100%;margin:0 auto 40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#about-us-profiles #our-team .row{margin-bottom:0}#about-us-profiles #our-team .row .team-member{width:100%;margin-bottom:40px}}#about-us-profiles #our-team .team-member{width:25%;display:inline-block;float:left;line-height:1.5em;color:#5c5b5b;text-align:center}#about-us-profiles #our-team img{display:inline-block;max-width:100%;height:auto;margin-bottom:10px}#about-us-profiles #our-team .bio{border-top:1px solid #efefef;font-size:.8em;text-align:left;padding:10px 0;margin-top:10px}.arrow-splitter{position:relative;margin-left:-20px;width:20px}.arrow-splitter:after,.arrow-splitter:before{border-style:solid;content:"";display:inline-block;position:absolute;width:0}.arrow-splitter:before{border-color:transparent #e6e6e6;border-width:20px 0 20px 21px;top:-1px}.arrow-splitter:after{border-color:transparent #fff;border-width:19px 0 19px 20px;top:0;margin-right:1px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.arrow-splitter,.arrow-splitter:after,.arrow-splitter:before{display:none;width:0;height:0}}article .error-message{text-align:center;background-color:#d32822;color:#fff;font-size:2rem;padding:1rem;margin:auto auto 1rem;width:50%}article .error-message.hide{display:none}@media only screen and (max-width:761px){article .error-message{font-size:4vw;padding:3vw 1vw;margin-bottom:2vw}}article .error-message.small{padding:.5rem 1rem;font-size:1rem}article .error-message.full-width{width:100%}article .form-wrapper{position:relative}article .support-link{margin:1em;font-size:20px;text-align:right}article .error-professor{width:100%;height:300px;background-image:url(../images/error-professor.png);background-repeat:no-repeat;background-size:contain;background-position:top;margin:0 auto}article .error-icons{display:-webkit-box;display:-webkit-flex;display:flex;font-family:FontAwesome;width:100%}article .error-icons .error-tablet{width:50%;height:300px;margin:0 auto;font-size:13em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}article .error-icons .error-tablet:before{content:"";color:#c50d0d;position:absolute;font-size:.9em;-webkit-align-self:center;align-self:center}article .error-icons .error-tablet:after{content:"";color:grey;-webkit-align-self:center;align-self:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){article .error-icons .error-tablet{height:200px}}article .error-icons .arrow{-webkit-align-self:center;align-self:center}article .error-icons .arrow:before{font-size:5em;content:"";color:grey}article .error-icons .error-computer{width:50%;height:300px;background-image:url(../images/computer_icon.png);background-repeat:no-repeat;background-size:contain;background-position:top;margin:0 auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){article .error-icons .error-computer{height:200px}}article .steps{text-align:center;font-size:1.3em}article .steps .question{color:#db4242}article .steps .advice{color:#474e45}article .ui-selectmenu-button{width:100%!important;font-size:20px;margin-bottom:20px}article input,article select{font-family:inherit;outline:none}article .jspDrag,article .jspTrack{opacity:0;-webkit-filter:opacity(0);filter:opacity(0)}article .jspVerticalBar{background:none;width:1.3em;right:.5em}article .jspArrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;background:none;position:relative;cursor:pointer}article a.jspArrowUp{top:-.5em;left:.2em;border-bottom:10px solid #48a6db;padding:0}article a.jspArrowUp:hover{border-bottom:10px solid #4687ba}article a.jspArrowDown{bottom:-.5em;left:.2em;padding:0;border-top:10px solid #48a6db}article a.jspArrowDown:hover{border-top:10px solid #4687ba}article .jspDisabled{opacity:0;-webkit-filter:opacity(0);filter:opacity(0)}article .select-grey .ui-selectmenu-text{color:#fff!important;height:100%;padding-left:20px}.popup-window button{margin:0 .5em}.fontawesome{font:normal normal normal 90% FontAwesome}.info-page,.wrapper{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.info-page,.wrapper{max-width:none}}.header-bordered{border-bottom:1px solid #eaeae9;background-color:#fbfbfb;color:#363636;padding:5px;line-height:32px}.content-bordered{border:1px solid #eaeae9;margin:1em 0}.content-bordered h2{border-bottom:1px solid #eaeae9;background-color:#fbfbfb;color:#363636;padding:5px;line-height:32px}.page-content{min-height:100%;margin-bottom:-170px}.page-content:after{display:block;content:"";height:170px}.content-frame .title{font-size:40px;font-weight:300;margin-bottom:40px}.content-frame .more-button{display:block;height:30px;margin-top:5px;margin-right:20px;text-indent:-2000em;position:absolute;right:0;top:4px;background:url(../images/icon-back.png) 100% 0 no-repeat}.popup-h{display:table}.popup-v{display:table-cell;height:100%}.popup-title{color:#48a6db;font-size:1.5em;padding:.5em}#overlay{display:none;height:100%;width:100%;position:fixed;top:0;left:0;background-color:#fff;opacity:.7;z-index:9999}.ui-selectmenu-menu .ui-menu{border:2px solid #c7e3f4}.ui-selectmenu-menu .ui-menu .ui-menu-item{font-size:16px;line-height:32px;color:#48a6db;background-image:none}.ui-selectmenu-menu .ui-menu .ui-menu-item:nth-child(2n){background:-webkit-gradient(linear,right top,left top,from(#f7fbfd),to(#fff));background:-webkit-linear-gradient(right,#f7fbfd,#fff);background:linear-gradient(270deg,#f7fbfd,#fff);background-position:0 0;background-repeat:no-repeat}.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus{border:none;background:#a4d3ed;color:#fff}.ui-selectmenu-menu .ui-menu .jspVerticalBar{background-color:transparent;width:6px;padding:0 5px}.ui-selectmenu-menu .ui-menu .jspTrack{background-color:transparent;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.1s;transition-duration:.1s}.ui-selectmenu-menu .ui-menu .jspDrag{background-color:rgba(0,0,0,.2);-webkit-border-radius:3px;border-radius:3px}.ui-selectmenu-menu .ui-menu:hover .jspTrack{opacity:1}#article input[type=text]:focus:-moz-placeholder{color:#48a6db}.ui-selectmenu-open{z-index:8000!important}.ui-selectmenu-open ul{max-height:200px;overflow-y:scroll;overflow:hidden}a.button{height:40px;width:150px;border:none;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;display:block;margin:auto 0;color:#fff;background:#48a6db;font-size:24px;line-height:40px}a.button:hover{background:#4687ba}#award-section,#testimonial-section{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#f6fafd;padding:2em 0;text-align:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#award-section .info-page,#award-section .wrapper,#testimonial-section .info-page,#testimonial-section .wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}#award-section .title,#testimonial-section .title{border-bottom:none;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex;font-size:33px;padding-bottom:10px;margin-top:20px;margin-bottom:20px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#award-section .title a.title-more,#testimonial-section .title a.title-more{text-decoration:none;color:#58a5da;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;line-height:2em;font-size:.6em}@media only screen and (max-width:761px){#award-section .title,#testimonial-section .title{font-size:2em;padding:.9em}}#award-section .edsurge,#testimonial-section .edsurge{padding:0 0 1vw;display:block;font-size:3vw;font-style:italic;border-bottom:1px dashed #cbeafe;color:#48a6db;line-height:3vw;margin:0 auto;text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#award-section .edsurge:after,#testimonial-section .edsurge:after{margin-left:1vw;content:url(../images/promotion/edsurge.png);vertical-align:middle;display:inline-block}@media only screen and (max-width:761px){#award-section .edsurge,#testimonial-section .edsurge{display:inline-block;width:auto;font-size:5vw;line-height:10vw}#award-section .edsurge:after,#testimonial-section .edsurge:after{display:block}}#award-section .award-container,#testimonial-section .award-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#award-section .award-container,#testimonial-section .award-container{max-width:550px;margin:0 auto}}#award-section a.award,#testimonial-section a.award{background-image:url(../images/promotion/award-sprite.png);height:70px;margin-right:15px;display:inline-block;text-indent:-2000em;-webkit-box-flex:0;-webkit-flex:0 0 150px;flex:0 0 150px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#award-section a.award,#testimonial-section a.award{margin:10px auto}}#award-section a.award.svef,#testimonial-section a.award.svef{background-position:0 0}#award-section a.award.svef:hover,#testimonial-section a.award.svef:hover{background-position:0 -70px}#award-section a.award.ik12,#testimonial-section a.award.ik12{background-position:-150px 0}#award-section a.award.ik12:hover,#testimonial-section a.award.ik12:hover{background-position:-150px -70px}#award-section a.award.iorg,#testimonial-section a.award.iorg{background-position:-300px 0}#award-section a.award.iorg:hover,#testimonial-section a.award.iorg:hover{background-position:-300px -70px}#award-section a.award.google,#testimonial-section a.award.google{background-position:-600px 0}#award-section a.award.google:hover,#testimonial-section a.award.google:hover{background-position:-600px -70px}#award-section a.award.ads,#testimonial-section a.award.ads{background-position:-750px 0}#award-section a.award.ads:hover,#testimonial-section a.award.ads:hover{background-position:-750px -70px}#award-section .rating-cont,#testimonial-section .rating-cont{padding:2em 1em;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:90%;margin:auto}#award-section .rating-cont .rating,#testimonial-section .rating-cont .rating{-webkit-box-flex:0;-webkit-flex:0 0 40%;flex:0 0 40%;height:15em;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box}#award-section .rating-cont .rating .name,#testimonial-section .rating-cont .rating .name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;padding:0 0 1em;height:3em}#award-section .rating-cont .rating .name:before,#testimonial-section .rating-cont .rating .name:before{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;content:"";background-repeat:no-repeat;background-position:100%;background-size:contain;height:100%}#award-section .rating-cont .rating .name span,#testimonial-section .rating-cont .rating .name span{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:left;color:#888;padding:0 0 0 .5em;font-size:1.8em;font-weight:600}#award-section .rating-cont .rating .rating-value,#testimonial-section .rating-cont .rating .rating-value{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:right;padding:.2em .5em;color:#a8a8a8}#award-section .rating-cont .rating .rating-stars,#testimonial-section .rating-cont .rating .rating-stars{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;background-image:url(../images/award-rating-google-stars.png);background-size:contain;background-repeat:no-repeat;height:3em;background-position:50%;padding:0}#award-section .rating-cont .rating.google,#testimonial-section .rating-cont .rating.google{border:3px solid #6aa84f}#award-section .rating-cont .rating.google .name:before,#testimonial-section .rating-cont .rating.google .name:before{background-image:url(../images/award-rating-google.png)}#award-section .rating-cont .rating.google .rating-stars,#testimonial-section .rating-cont .rating.google .rating-stars{background-image:url(../images/award-rating-google-stars.png)}@media only screen and (max-width:761px){#award-section .rating-cont,#testimonial-section .rating-cont{-webkit-flex-wrap:wrap;flex-wrap:wrap}#award-section .rating-cont .rating,#testimonial-section .rating-cont .rating{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;margin-bottom:.5em}}@media only screen and (max-width:761px){#award-section .info-page,#award-section .wrapper,#testimonial-section .info-page,#testimonial-section .wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}#mathbuzz-banner{display:block}#mathbuzz-banner,#mathbuzz-banner img{max-width:980px;max-height:152px;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#mathbuzz-banner{display:none}}.breadcrumbs{color:#000;padding:10px 0;font-size:20px;width:100%}.breadcrumbs a{color:#052949}.breadcrumbs .selected-category-wrapper{display:none}.breadcrumbs .selected-category .selected{color:#ff0075}.breadcrumb-back{display:block;height:30px;line-height:30px;padding-right:40px;margin-top:5px;float:right;font-size:15px;color:#ccc;text-decoration:none;background:url(../images/icon-back.png) 100% 0 no-repeat}.popup-window.assignmentPrompt{min-height:60px;min-width:40%;border-width:5px;-webkit-border-radius:0;border-radius:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.assignmentPrompt{min-height:80%;min-width:80%}}.popup-window.assignmentPrompt .popup-content{padding-top:1em}.popup-window.assignmentPrompt .popup-close-button{font-size:40px;line-height:20px;right:0;top:-5px;height:35px;width:30px;-webkit-border-radius:0;border-radius:0;border-left:5px solid;border-bottom:5px solid;border-color:inherit;outline:none}.popup-window.assignmentPrompt .popup-close-button:hover{color:red}.popup-window.assignmentPrompt li{width:100%;margin:0;position:relative;padding-bottom:5px}.popup-window.assignmentPrompt .skill-icon.addition{background-image:url(../images/skills/92/addition.png)}.popup-window.assignmentPrompt a.addition{background-color:#ed145b;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.addition:hover{background-color:#bf0f48}.popup-window.assignmentPrompt .skill-icon.algebra{background-image:url(../images/skills/92/algebra.png)}.popup-window.assignmentPrompt a.algebra{background-color:#fd60a8;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.algebra:hover{background-color:#fc2e8c}.popup-window.assignmentPrompt .skill-icon.comparison{background-image:url(../images/skills/92/comparison.png)}.popup-window.assignmentPrompt a.comparison{background-color:#8dc63f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.comparison:hover{background-color:#72a230}.popup-window.assignmentPrompt .skill-icon.counting{background-image:url(../images/skills/92/counting.png)}.popup-window.assignmentPrompt a.counting{background-color:#f26522;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.counting:hover{background-color:#d54d0d}.popup-window.assignmentPrompt .skill-icon.decimals{background-image:url(../images/skills/92/decimals.png)}.popup-window.assignmentPrompt a.decimals{background-color:#0bac8c;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.decimals:hover{background-color:#087c65}.popup-window.assignmentPrompt .skill-icon.division{background-image:url(../images/skills/92/division.png)}.popup-window.assignmentPrompt a.division{background-color:#f7891d;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.division:hover{background-color:#d97008}.popup-window.assignmentPrompt .skill-icon.estimation{background-image:url(../images/skills/92/estimation.png)}.popup-window.assignmentPrompt a.estimation{background-color:#d6171f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.estimation:hover{background-color:#a81218}.popup-window.assignmentPrompt .skill-icon.fractions{background-image:url(../images/skills/92/fractions.png)}.popup-window.assignmentPrompt a.fractions{background-color:#369ac4;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.fractions:hover{background-color:#2b7b9c}.popup-window.assignmentPrompt .skill-icon.geometry{background-image:url(../images/skills/92/geometry.png)}.popup-window.assignmentPrompt a.geometry{background-color:#f7c21d;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.geometry:hover{background-color:#d9a608}.popup-window.assignmentPrompt .skill-icon.graphing{background-image:url(../images/skills/92/graphing.png)}.popup-window.assignmentPrompt a.graphing{background-color:#2c5a87;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.graphing:hover{background-color:#1f4061}.popup-window.assignmentPrompt .skill-icon.measurement{background-image:url(../images/skills/92/measurement.png)}.popup-window.assignmentPrompt a.measurement{background-color:#367ec4;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.measurement:hover{background-color:#2b649c}.popup-window.assignmentPrompt .skill-icon.mixedequations{background-image:url(../images/skills/92/mixedequations.png)}.popup-window.assignmentPrompt a.mixedequations{background-color:#5f432d;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.mixedequations:hover{background-color:#3c2b1d}.popup-window.assignmentPrompt .skill-icon.money{background-image:url(../images/skills/92/money.png)}.popup-window.assignmentPrompt a.money{background-color:#f7d61d;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.money:hover{background-color:#d9ba08}.popup-window.assignmentPrompt .skill-icon.multiplication{background-image:url(../images/skills/92/multiplication.png)}.popup-window.assignmentPrompt a.multiplication{background-color:#474c57;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.multiplication:hover{background-color:#30333b}.popup-window.assignmentPrompt .skill-icon.numberpatterns{background-image:url(../images/skills/92/numberpatterns.png)}.popup-window.assignmentPrompt a.numberpatterns{background-color:#8560a8;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.numberpatterns:hover{background-color:#6b4b8a}.popup-window.assignmentPrompt .skill-icon.numberproperties{background-image:url(../images/skills/92/numberproperties.png)}.popup-window.assignmentPrompt a.numberproperties{background-color:#379ab5;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.numberproperties:hover{background-color:#2b798e}.popup-window.assignmentPrompt .skill-icon.positions{background-image:url(../images/skills/92/positions.png)}.popup-window.assignmentPrompt a.positions{background-color:#54235f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.positions:hover{background-color:#33153a}.popup-window.assignmentPrompt .skill-icon.ratios{background-image:url(../images/skills/92/ratios.png)}.popup-window.assignmentPrompt a.ratios{background-color:#ed4424;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.ratios:hover{background-color:#cd2f11}.popup-window.assignmentPrompt .skill-icon.stats{background-image:url(../images/skills/92/stats.png)}.popup-window.assignmentPrompt a.stats{background-color:#7cc242;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.stats:hover{background-color:#639e33}.popup-window.assignmentPrompt .skill-icon.subtraction{background-image:url(../images/skills/92/subtraction.png)}.popup-window.assignmentPrompt a.subtraction{background-color:#d560a8;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.subtraction:hover{background-color:#ca3892}.popup-window.assignmentPrompt .skill-icon.time{background-image:url(../images/skills/92/time.png)}.popup-window.assignmentPrompt a.time{background-color:#5e9663;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:4em}.popup-window.assignmentPrompt a.time:hover{background-color:#4a774e}.popup-window.assignmentPrompt .skill-icon.assessment{position:relative}.popup-window.assignmentPrompt .skill-icon.assessment:before{content:"";font-family:FontAwesome;font-size:2em;color:#fff}.popup-window.assignmentPrompt .assignment-details-link{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;background-position:10px;background-repeat:no-repeat;display:flex;min-height:3em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.popup-window.assignmentPrompt .assignment-details-link.assessment,.popup-window.assignmentPrompt .assignment-details-link.assessment:hover{background-color:#b765d0}.popup-window.assignmentPrompt .assignment-details-link.cancel{background-color:#b1b8b9}.popup-window.assignmentPrompt .assignment-details-link.toProfile{background-color:#4543b1}.popup-window.assignmentPrompt .assignment-details-link.cancel .caption,.popup-window.assignmentPrompt .assignment-details-link.toProfile .caption{text-align:center;padding:0}.popup-window.assignmentPrompt .assignment-details-link:hover{background-color:#48a6db;text-decoration:none}.popup-window.assignmentPrompt .assignment-details-link .skill-image{padding:5px}@media only screen and (min-width:250px)and (max-width:320px){.popup-window.assignmentPrompt .assignment-details-link .skill-image{display:none}}@media only screen and (max-width:250px){.popup-window.assignmentPrompt .assignment-details-link .skill-image{display:none}}.popup-window.assignmentPrompt .assignment-details-link .skill-icon{display:inline-block;width:3em;background-position:50%}.popup-window.assignmentPrompt .assignment-details-link .assigner-icon{width:3em;padding:5px}@media only screen and (max-width:761px){.popup-window.assignmentPrompt .assignment-details-link .assigner-icon{display:none}}.popup-window.assignmentPrompt .assignment-details-link .caption{max-width:none;margin:0;display:table-cell;padding-right:100px;font-size:22px;overflow:hidden;text-overflow:ellipsis;color:#fff;width:97%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:middle}.popup-window.assignmentPrompt .assignment-details-link .caption .end-date{font-size:14px;font-weight:600;color:#fff}.popup-window.assignmentPrompt .assignment-details-link .caption p{color:#fff;margin:0}@media only screen and (min-width:250px)and (max-width:320px){.popup-window.assignmentPrompt .assignment-details-link .caption{text-align:center}}@media only screen and (max-width:761px){.popup-window.assignmentPrompt .assignment-details-link .caption{padding:0}}@media only screen and (max-width:761px){.popup-window.assignmentPrompt{width:90%;margin:0 auto}.popup-window.assignmentPrompt .assignment-details-link .caption{font-size:16px}}.btn{background:#48a6db;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:120%;height:auto;padding:.4em 3em .4em 1em;position:relative;outline:none;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.btn.game-answer-submit{-webkit-border-radius:0;border-radius:0}.ie8 .btn{-webkit-border-radius:none;border-radius:none}.btn:before{font:normal normal normal 90% FontAwesome;content:"";margin-top:-7px;position:absolute;right:14px;top:50%;z-index:1;display:block}.ie8 .btn:before,.ie9 .btn:before{margin-top:-15px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.btn:before{font-size:80%;right:7px}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.btn:before{font-size:50%;right:7px}}.btn:after{background:#4687ba;border-left:2px solid #fff;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:2em;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}.ie8 .btn:after{-webkit-border-radius:none;border-radius:none}.btn,.btn:before{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.btn{font-size:90%;padding:.4em 3em .4em 1.4em}.game-text-choices .btn:after,.game-text-choices .btn:before{display:none}}.btn-left{padding:.4em 1em .4em 3em}.btn-left:before{content:"";left:14px;right:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.btn-left:before{right:auto;left:7px}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.btn-left:before{right:auto;left:7px}}.btn-left:after{border-left:0;border-right:2px solid #fff;left:0;right:auto;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.btn:hover{background:#4687ba}.btn-primary{background:#48a6db;color:#fff}.btn-primary:after,.btn-primary:hover{background:#4687ba}.btn-not-important{background:#fff;border:1px solid #e0e0e0;color:#9f9f9f}.btn-not-important:after{background:#f9f9f9;border-left:1px solid #e0e0e0}.btn-not-important.btn-left:after{border-left:0;border-right:1px solid #e0e0e0}.btn-not-important:hover{background:#48a6db;border:none;color:#fff;margin:1px}.btn-not-important:hover:after{background:#2995d1;border-left:2px solid #fff}.btn-not-important:hover.btn-left:after{border-left:0;border-right:2px solid #fff}.btn-highlighted{background:#35b272;color:#fff}.btn-highlighted:hover{background:#2c935e}.btn-highlighted:after{background:#2a8f5b}.btn-icon{height:2em;padding:.4em 1em}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.btn-icon{height:4em;padding:1em 2em}}.btn-icon:after{display:none}.btn-icon:before{left:0;right:0;text-align:center;width:100%}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.btn-icon:before{font-size:180%}}.btn-icon-hint:before{content:""}.btn-icon-check:before{content:""}.btn-icon-pencil:before{content:""}.btn-icon-eraser:before{content:""}.btn-icon-undo:before{content:""}.btn-icon-redo:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.bug-report{display:none}}.bug-report a{color:#48a6db}.bug-report .bug-report-open{display:inline-block!important}.bug-report .captcha-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.bug-report .captcha-cont #g-recaptcha{border:2px solid #fff}.bug-report .captcha-cont #g-recaptcha.required{border:2px solid red}.bug-report .decorated{width:100%;font-size:1em}.bug-report.info-page,.bug-report.wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.bug-report.info-page p,.bug-report.wrapper p{color:#666;border:1px solid #efefef;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:right;font-size:1.1em;line-height:2em;border-right:0;border-left:0;text-align:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.bug-report.info-page p,.bug-report.wrapper p{margin:0}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.bug-report.info-page,.bug-report.wrapper{-webkit-box-flex:0;-webkit-flex:0 0 5%;flex:0 0 5%}}div.grecaptcha-badge{visibility:hidden;opacity:0!important;width:0!important}.content-frame{margin-bottom:10px;overflow:hidden;position:relative;color:#48a6db;padding:1em 0;min-height:500px}.content-frame .title{font-size:33px;padding-bottom:10px;margin-top:20px;margin-bottom:20px;text-align:center;overflow:hidden}.content-frame .title.grade-list-title,.content-frame .title.skill-list-title,.content-frame .title.standard-list-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin-top:30px;margin-bottom:10px}.content-frame .title.grade-list-title div.skill-title,.content-frame .title.skill-list-title div.skill-title,.content-frame .title.standard-list-title div.skill-title{display:inline-block;padding:0}.content-frame .title.grade-list-title div.skill-title:before,.content-frame .title.skill-list-title div.skill-title:before,.content-frame .title.standard-list-title div.skill-title:before{content:"";display:block;float:left;width:35px;height:35px;background-repeat:no-repeat;background-position:50%;background-size:contain}.content-frame .title.grade-list-title div.grade-title-cont,.content-frame .title.skill-list-title div.grade-title-cont,.content-frame .title.standard-list-title div.grade-title-cont{font-size:.4em;width:3em;margin-right:1em}.content-frame .title.grade-list-title div.grade-title-cont:before,.content-frame .title.skill-list-title div.grade-title-cont:before,.content-frame .title.standard-list-title div.grade-title-cont:before{margin:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.content-frame .title.grade-list-title div.grade-title-cont,.content-frame .title.skill-list-title div.grade-title-cont,.content-frame .title.standard-list-title div.grade-title-cont{display:none}}.content-frame .title.grade-list-title div.skill-title-cont,.content-frame .title.skill-list-title div.skill-title-cont,.content-frame .title.standard-list-title div.skill-title-cont{padding:0 10px 0 0}.content-frame .title.grade-list-title div.skill-title-cont:before,.content-frame .title.skill-list-title div.skill-title-cont:before,.content-frame .title.standard-list-title div.skill-title-cont:before{margin:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.content-frame .title.grade-list-title div.skill-title-cont,.content-frame .title.skill-list-title div.skill-title-cont,.content-frame .title.standard-list-title div.skill-title-cont{display:none}}.content-frame .title.grade-list-title span,.content-frame .title.skill-list-title span,.content-frame .title.standard-list-title span{text-align:left;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;line-height:1.2em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.content-frame .title.grade-list-title span,.content-frame .title.skill-list-title span,.content-frame .title.standard-list-title span{padding-left:10px;line-height:2em}}.content-frame .title.standard-list-title{margin-bottom:20px}.curriculum-selector{width:100%;max-width:100%;position:relative}.curriculum-selector__wrapper{margin-bottom:1rem;max-width:100%}.curriculum-selector__inner{max-width:80%;margin:0 auto;position:relative}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.curriculum-selector__inner{width:100%;max-width:100%}}.curriculum-selector__selection{display:-webkit-box;display:-webkit-flex;display:flex;border:2px solid #0f62a3;padding:.5em;font-size:120%;-webkit-border-radius:.5em;border-radius:.5em;margin:0 auto;font-weight:600}.curriculum-selector__selection,.curriculum-selector__selection>span:last-child:after{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#0f62a3}.curriculum-selector__selection>span:last-child:after{content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:.75em;height:.75em;margin-left:.25em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.732 12c-.77 1.333-2.694 1.333-3.464 0L1.072 3c-.77-1.333.192-3 1.732-3h10.392c1.54 0 2.502 1.667 1.732 3l-5.196 9z' fill='%230F62A3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.curriculum-selector__selection label,.curriculum-selector__selection span{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}@media only screen and (max-width:761px){.curriculum-selector__selection label,.curriculum-selector__selection span{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.curriculum-selector__selection>label,.curriculum-selector__selection>span{margin:.25em}.curriculum-selector__selection .flag-icon{margin-right:.25em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.curriculum-selector__selection>label{display:none}}.curriculum-selector__result{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.curriculum-selector__result .flag-space{padding-right:.5em}.curriculum-selector__result .flag-space .flag-icon{background-position-x:0;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;width:2em;height:1.5em;background-repeat:no-repeat;background-size:cover;background-color:#fff}.select2-container.select2-container--curriculumSelectorTheme,.select2-container.select2-container--curriculumSelectorTheme .selection{display:block}.select2-container.select2-container--curriculumSelectorTheme .select2-dropdown{max-height:300px;border:2px solid #0f62a3;border-top:none;-webkit-border-radius:0 0 .5rem .5rem;border-radius:0 0 .5rem .5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.select2-container.select2-container--curriculumSelectorTheme .select2-selection--single{height:auto}.select2-container.select2-container--curriculumSelectorTheme .select2-results__option{padding:.5em 1em;color:#48a6db}.select2-container.select2-container--curriculumSelectorTheme .select2-results__option--highlighted{background:#48a6db;color:#fff}#gameWrapper>div.end-game{height:100%;-webkit-box-pack:initial;-webkit-justify-content:initial;justify-content:normal}.end-game{padding:1em 1em 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.end-game h1,.end-game h2,.end-game h3{font-weight:300;line-height:1.2em}.end-game h1{font-size:3em;margin:0;font-weight:400}.end-game h2{font-size:2em;padding:.1em 0}.end-game h3{font-size:1.5em}.end-game .result-character-wrapper{position:absolute;left:-1em;top:0;-webkit-transform:scale(.9);transform:scale(.9)}@media(max-width:750px){.end-game .result-character-wrapper{display:none}}.end-game .blackboard{margin:.5em .5em .5em 0;height:35%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (min-width:1024px){.end-game .blackboard{height:50%}}@media only screen and (min-width:1240px){.end-game .blackboard{height:45%}}.end-game .blackboard h1{color:#0064a0;text-align:center;font-size:1.85rem;font-weight:700;padding-bottom:.5rem}@media only screen and (min-width:1024px){.end-game .blackboard h1{font-size:2.25rem}}.end-game .blackboard h2,.end-game .blackboard h3{text-align:center;color:#0064a0;font-weight:400;font-size:1.5rem}@media only screen and (min-width:1024px){.end-game .blackboard h2,.end-game .blackboard h3{font-size:2rem}}.end-game .completed-stamp{display:block;-webkit-transform:rotate(-20deg);transform:rotate(20deg);position:absolute;top:0;right:0}.end-game .completed-stamp:after{content:"COMPLETED";position:absolute;top:120px;right:80px;z-index:1;font-family:Arial,sans-serif;font-size:1.5em;color:#c00;background:transparent;border:4px solid #c00;padding:5px;-webkit-border-radius:5px;border-radius:5px;zoom:1;filter:alpha(opacity=20);opacity:.2;display:block;-webkit-animation:bounceIn 2s forwards;animation:bounceIn 2s forwards}.end-game .content-section{-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media(max-width:1200px){.end-game .content-section{-webkit-box-flex:0;-webkit-flex:0 0 60%;flex:0 0 60%}}.end-game .content-section .stars-rank{text-align:center;margin-top:10px}.end-game .content-section .stars-rank ul>li:nth-child(2n){-webkit-animation-delay:.5s;animation-delay:.5s}.end-game .content-section .stars-rank .active{-webkit-animation:swing 3s backwards;animation:swing 3s backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.end-game .content-section .stars-rank .active.leaderboard{-webkit-animation:tada 1.5s forwards;animation:tada 1.5s forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.end-game .content-section .leader-spots-achieved{color:#efa939;text-align:center;margin-bottom:10px;font-size:1rem}.end-game .end-game-buttons{display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin:1.25em 0 0 auto;width:70%}.end-game .end-game-buttons.desktopOnly{display:none}@media only screen and (min-width:1024px){.end-game .end-game-buttons.desktopOnly{display:-webkit-box;display:-webkit-flex;display:flex}}.end-game .end-game-buttons.mobileOnly{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (min-width:1024px){.end-game .end-game-buttons.mobileOnly{display:none}}.end-game .end-game-buttons .replay-skill{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-right:2rem;background-color:#04b2d9;border:2px solid #63d4ee;-webkit-border-radius:10px;border-radius:10px}.end-game .end-game-buttons .replay-skill:hover{background-color:#0389a7}.end-game .end-game-buttons .next-skill{display:inline-block;margin:0;padding:0;-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;min-height:5em;text-align:left;background-color:#0fb913;border:2px solid #4dd350;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-border-radius:10px;border-radius:10px}.end-game .end-game-buttons .next-skill:hover{background-color:#0b8a0e}.end-game .end-game-buttons .next-skill .end-nav{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em}.end-game .end-game-buttons .next-skill .end-nav:hover{text-decoration:none}.end-game .end-game-buttons .next-skill .end-nav.addition:before{background-image:url(../images/skills/150/addition.png)}.end-game .end-game-buttons .next-skill .end-nav.addition:before,.end-game .end-game-buttons .next-skill .end-nav.algebra:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.algebra:before{background-image:url(../images/skills/150/algebra.png)}.end-game .end-game-buttons .next-skill .end-nav.comparison:before{background-image:url(../images/skills/150/comparison.png)}.end-game .end-game-buttons .next-skill .end-nav.comparison:before,.end-game .end-game-buttons .next-skill .end-nav.counting:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.counting:before{background-image:url(../images/skills/150/counting.png)}.end-game .end-game-buttons .next-skill .end-nav.decimals:before{background-image:url(../images/skills/150/decimals.png)}.end-game .end-game-buttons .next-skill .end-nav.decimals:before,.end-game .end-game-buttons .next-skill .end-nav.division:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.division:before{background-image:url(../images/skills/150/division.png)}.end-game .end-game-buttons .next-skill .end-nav.estimation:before{background-image:url(../images/skills/150/estimation.png)}.end-game .end-game-buttons .next-skill .end-nav.estimation:before,.end-game .end-game-buttons .next-skill .end-nav.fractions:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.fractions:before{background-image:url(../images/skills/150/fractions.png)}.end-game .end-game-buttons .next-skill .end-nav.geometry:before{background-image:url(../images/skills/150/geometry.png)}.end-game .end-game-buttons .next-skill .end-nav.geometry:before,.end-game .end-game-buttons .next-skill .end-nav.graphing:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.graphing:before{background-image:url(../images/skills/150/graphing.png)}.end-game .end-game-buttons .next-skill .end-nav.measurement:before{background-image:url(../images/skills/150/measurement.png)}.end-game .end-game-buttons .next-skill .end-nav.measurement:before,.end-game .end-game-buttons .next-skill .end-nav.mixedequations:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.mixedequations:before{background-image:url(../images/skills/150/mixedequations.png)}.end-game .end-game-buttons .next-skill .end-nav.money:before{background-image:url(../images/skills/150/money.png)}.end-game .end-game-buttons .next-skill .end-nav.money:before,.end-game .end-game-buttons .next-skill .end-nav.multiplication:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.multiplication:before{background-image:url(../images/skills/150/multiplication.png)}.end-game .end-game-buttons .next-skill .end-nav.numberpatterns:before{background-image:url(../images/skills/150/numberpatterns.png)}.end-game .end-game-buttons .next-skill .end-nav.numberpatterns:before,.end-game .end-game-buttons .next-skill .end-nav.numberproperties:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.numberproperties:before{background-image:url(../images/skills/150/numberproperties.png)}.end-game .end-game-buttons .next-skill .end-nav.positions:before{background-image:url(../images/skills/150/positions.png)}.end-game .end-game-buttons .next-skill .end-nav.positions:before,.end-game .end-game-buttons .next-skill .end-nav.ratios:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.ratios:before{background-image:url(../images/skills/150/ratios.png)}.end-game .end-game-buttons .next-skill .end-nav.stats:before{background-image:url(../images/skills/150/stats.png)}.end-game .end-game-buttons .next-skill .end-nav.stats:before,.end-game .end-game-buttons .next-skill .end-nav.subtraction:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav.subtraction:before{background-image:url(../images/skills/150/subtraction.png)}.end-game .end-game-buttons .next-skill .end-nav.time:before{-webkit-box-flex:0;-webkit-flex:0 0 6em;flex:0 0 6em;height:100%;display:block;content:"";background-image:url(../images/skills/150/time.png);background-size:contain;background-repeat:no-repeat;background-position:50%;border-right:.1em solid hsla(0,0%,100%,.55)}.end-game .end-game-buttons .next-skill .end-nav:after{display:none}.end-game .end-game-buttons .next-skill .end-nav div.messages{color:#fff;padding-left:1em;margin:auto 0}.end-game .end-game-buttons .next-skill .end-nav div.messages>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.end-game .end-game-buttons .next-skill .end-nav div.messages>div.endgame-next-msg{font-size:1.2em;font-weight:500;-webkit-box-flex:0;-webkit-flex:0 0 1.2em;flex:0 0 1.2em;margin-bottom:.25rem}.end-game .end-game-buttons .next-skill .end-nav div.messages>div.endgame-next-name{font-size:1.6em;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-weight:700}.end-game .end-game-buttons .next-skill .end-nav div.messages>div.endgame-level{font-size:1.2em;font-weight:200;-webkit-box-flex:0;-webkit-flex:0 0 1.2em;flex:0 0 1.2em}.end-game .btn{max-width:10em}.end-game .btn.replay-nav{padding:0 0 1em;-webkit-border-radius:0;border-radius:0;line-height:1em;background:#04b2d9;border:2px solid #63d4ee;margin-right:10px;display:inline-block;height:6em;vertical-align:top;font-size:100%;-webkit-box-flex:1;-webkit-flex:1 0 20%;flex:1 0 20%;-webkit-border-radius:10px;border-radius:10px}.end-game .btn.replay-nav span{font-size:120%}.end-game .btn.replay-nav:hover{background:#4f83c5;text-decoration:none}.end-game .btn.replay-nav:after{display:none}.end-game .btn.replay-nav:before{content:"";font-size:2.5em;position:static;bottom:auto;left:auto;right:auto;margin:0;padding:0;line-height:1.55}.end-game .btn.new-account{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;max-width:100%!important;padding:1rem;-webkit-border-radius:0;border-radius:0;line-height:1em;background:#f3ba52;border:2px solid #ffcf79;height:6em;font-size:100%;-webkit-border-radius:10px;border-radius:10px}@media only screen and (min-width:1024px){.end-game .btn.new-account{padding:1rem 2rem}}.end-game .btn.new-account .content{display:block;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:left;margin-left:1.25rem}.end-game .btn.new-account .content div:first-child{font-size:1.25rem;padding-bottom:.35rem}@media only screen and (min-width:1240px){.end-game .btn.new-account .content div:first-child{padding-bottom:1rem}}.end-game .btn.new-account .content div:last-child{font-size:1.25rem;font-weight:700;line-height:.8}@media only screen and (min-width:1024px){.end-game .btn.new-account .content div:last-child{font-size:1.75rem}}.end-game .btn.new-account:hover{background:#f0a722;text-decoration:none}.end-game .btn.new-account:after{display:none}.end-game .btn.new-account:before{content:"";font-size:2.5em;position:static;bottom:auto;left:auto;right:auto;margin:0;padding:0;line-height:1.5}.user-signed-in .btn.new-account{display:none}@media only screen and (min-width:1024px){.user-signed-in .display.blackboard{height:60%!important}}div[data-page-id=assessmentPage] .next-skill{border-color:#5c0a5f}#gameWrapper.mobile-only{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#gameWrapper.mobile-only{display:block;width:100%;border-top:1px solid #e6e6e6;margin:10px 0 0}#gameWrapper .endgame-next-name{font-size:125%;max-width:260px;word-wrap:normal}#gameWrapper .end-game{height:100px}#gameWrapper .end-game .result-character-wrapper{-webkit-transform-origin:top left;transform-origin:top left}#gameWrapper .end-game .blackboard{padding:0}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (max-width:500px),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-width:500px),only screen and (max-width:1024px)and (max-width:500px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-width:500px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-width:500px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-width:500px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-width:500px){#gameWrapper .end-game .blackboard{margin:0}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#gameWrapper .end-game .completed-stamp{right:-100px}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (max-width:761px),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-width:761px),only screen and (max-width:1024px)and (max-width:761px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-width:761px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-width:761px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-width:761px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-width:761px){#gameWrapper .end-game .completed-stamp{display:none}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#gameWrapper .end-game .content-section{-webkit-box-sizing:border-box;box-sizing:border-box;margin:.5em .5em .5em 10em}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (max-width:761px),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-width:761px),only screen and (max-width:1024px)and (max-width:761px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-width:761px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-width:761px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-width:761px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-width:761px){#gameWrapper .end-game .content-section{padding:1.5em 1em;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;margin:0;font-size:90%}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (min-width:250px)and (max-width:320px),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-width:250px)and (max-width:320px),only screen and (max-width:1024px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-width:250px)and (max-width:320px),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-width:250px)and (max-width:320px){#gameWrapper .end-game .content-section{font-size:60%}}@media only screen and (max-width:761px){#gameWrapper .end-game-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}#gameWrapper .end-game-buttons .next-skill{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#gameWrapper .end-game-buttons .next-skill .end-nav{padding:1.5em .5em}#gameWrapper .end-game-buttons .next-skill .end-nav:before{-webkit-box-flex:0;-webkit-flex:0 0 3em;flex:0 0 3em}#gameWrapper .end-game-buttons .next-skill .end-nav:after{-webkit-box-flex:0;-webkit-flex:0 0 2em;flex:0 0 2em}#gameWrapper .end-game-buttons .btn{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}#gameWrapper .end-game-buttons .btn.replay-nav{max-width:100%;margin:0 0 1em}}article.features-page .math-bkgnd{padding:1em 0}article.features-page .math-bkgnd.theme-5{padding:2em 0;background-position:50%}article.features-page .page-info .title{font-weight:400}article.features-page .features-characters{height:18em;width:100%;background-image:url(../images/header-characters.png);background-size:contain;background-repeat:no-repeat;background-position:50%}article.features-page .features-description{color:#fff;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;text-align:left;font-weight:400;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}article.features-page .features-description .title{font-size:200%;padding:1vw;font-weight:400;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}article.features-page .features-description p{font-weight:400;line-height:1.3}article.features-page .features-description p b{color:#79cdf8}article.features-page .features-description ul{color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 0 1em;width:90%;margin:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap}article.features-page .features-description ul li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:.5em 0;text-align:left}article.features-page .features-description ul li:before{display:inline-block;content:"";width:.5em;height:.5em;-webkit-border-radius:50%;border-radius:50%;background-color:#0ea6f0;margin-right:.5em}article.features-page #award-section .edsurge{padding:.5em 0}@media only screen and (max-width:761px){article.features-page .features-description{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}article.features-page .features-characters{width:90%}}div.create-account{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;padding:1em 0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex}div.create-account a{background-color:#7ace70;padding:.5em .8em;font-size:1.8em;-webkit-border-radius:.2em;border-radius:.2em;color:#fff}.site-features-list{padding:1em 0}.site-features-list .list-frame-wrapper{min-height:0}.site-features-list .list-frame-wrapper .list-container{-webkit-box-flex:0;-webkit-flex:0 1 80%;flex:0 1 80%}.site-features-list ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex:0 1 90%;flex:0 1 90%}.site-features-list ul,.site-features-list ul li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0}.site-features-list ul li{-webkit-flex:0 0 45%;flex:0 0 45%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 0 1.2vw;color:#666;font-weight:400;line-height:1.4em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2vw}.site-features-list ul li:before{display:inline-block;content:"";-webkit-box-flex:0;-webkit-flex:0 0 5vw;flex:0 0 5vw;height:5vw;background-color:#f7f7f7;border:1px solid #d5d5d5;-webkit-border-radius:50%;border-radius:50%;margin-right:1vw}.site-features-list ul li.theme-1:before,.site-features-list ul li.theme-2:before,.site-features-list ul li.theme-3:before,.site-features-list ul li.theme-4:before,.site-features-list ul li.theme-5:before,.site-features-list ul li.theme-6:before,.site-features-list ul li.theme-7:before,.site-features-list ul li.theme-8:before,.site-features-list ul li.theme-9:before{background-image:url(../images/site-features-sprite.png);background-size:100%}.site-features-list ul li.theme-1:before{background-position:0 0}.site-features-list ul li.theme-2:before{background-position:0 13%}.site-features-list ul li.theme-3:before{background-position:0 26%}.site-features-list ul li.theme-4:before{background-position:0 38%}.site-features-list ul li.theme-5:before{background-position:0 50%}.site-features-list ul li.theme-6:before{background-position:0 63%}.site-features-list ul li.theme-7:before{background-position:0 50%}.site-features-list ul li.theme-8:before{background-position:0 87%}.site-features-list ul li.theme-9:before{background-position:0 100%}.testimonials .title{padding:1vw 0;font-size:200%;font-weight:400;color:#888;text-align:center}.testimonials .title a{color:#0064a0}.testimonials ul{-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.testimonials ul,.testimonials ul li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1}.testimonials ul li{padding:1vw;text-align:left;color:#888;line-height:1.3;-webkit-flex:1 1 50%;flex:1 1 50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-wrap:wrap;flex-wrap:wrap}.testimonials ul li .user{padding:1vw 0;font-weight:300;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.testimonials ul li .user b{font-weight:600}.testimonials ul li .comment{font-weight:400;line-height:1.3;-webkit-border-radius:1px;border-radius:1px;background-color:#fff;padding:1.2vw;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;min-height:10vw}.testimonials ul li .comment:after,.testimonials ul li .comment:before{display:inline-block;color:#c3c3c3}.testimonials ul li .comment:before{content:"“"}.testimonials ul li .comment:after{content:"”"}@media only screen and (max-width:761px){.site-features-list{padding:0 2vw}.site-features-list ul{font-size:3.5vw}.site-features-list ul li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-size:3.5vw;padding:0 0 4vw}.site-features-list ul li.theme-1:before,.site-features-list ul li.theme-2:before,.site-features-list ul li.theme-3:before,.site-features-list ul li.theme-4:before,.site-features-list ul li.theme-5:before,.site-features-list ul li.theme-6:before,.site-features-list ul li.theme-7:before,.site-features-list ul li.theme-8:before,.site-features-list ul li.theme-9:before{-webkit-box-flex:0;-webkit-flex:0 0 12vw;flex:0 0 12vw;height:12vw;margin-right:4vw}.testimonials ul li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}.features-section{margin:0 auto}@media screen and (min-width:1024px){.features-section{max-width:90%}}.features-section .features-text{text-align:center}@media screen and (max-width:1023px){.features-section .features-columns>div:first-child{display:none}}@media screen and (min-width:1024px){.features-section .features-columns,.features-section .features-columns>div{display:-webkit-box;display:-webkit-flex;display:flex}.features-section .features-columns>div{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.features-section .features-columns>div:first-child{padding:0 3rem;max-width:35%}.features-section .features-columns>div:first-child img{width:100%;height:auto;margin:auto}.features-section .features-columns>div:last-child{-webkit-box-flex:1;-webkit-flex:1;flex:1}}.features-section .features-list{margin:-1rem 0}.features-section .features-list li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1rem 0;font-size:4vw}@media screen and (min-width:1024px){.features-section .features-list li{font-size:100%}}.features-section .features-list li:before{content:"✓";min-width:1.5rem;min-height:1.5rem;max-width:1.5rem;max-height:1.5rem;background:#f1c161;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:1rem;-webkit-border-radius:.25rem;border-radius:.25rem;font-weight:700}@media screen and (max-width:1023px){.features-section .features-list li:before{min-width:1rem;min-height:1rem;max-width:1rem;max-height:1rem;margin-right:.5rem;font-size:70%}}.integrations-section{position:relative;margin:0 auto}@media screen and (min-width:1024px){.integrations-section{max-width:90%}}.integrations-section .integrations-steps li{margin:0;text-align:center}.integrations-section .integrations-steps li:first-child{margin-top:0}.integrations-section .integrations-steps li p{margin:0 0 1em;font-weight:700;color:#24486e}@media screen and (min-width:1024px){.integrations-section .integrations-steps li p{font-size:125%}}.integrations-section .integrations-graphic{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.integrations-section .integrations-video{font-size:0;word-spacing:0}.integrations-section .integrations-video iframe{margin:0 auto;display:block;border:4px solid #24486e;-webkit-border-radius:1rem;border-radius:1rem;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1023px){.integrations-section .integrations-video iframe{width:100%}}.integrations-section .integrations-icon{margin:.5rem}.integrations-section .integrations-icon img{width:auto;height:5.25rem}.integrations-section .integrations-icon:before{font-family:FontAwesome}.integrations-section .integrations-icon.is-size-small{width:3em;height:3em}.integrations-section .integrations-icon.is-size-small:before{font-size:3em;color:#57abbf}.integrations-section .integrations-icon.is-size-large{width:5.25em;height:5.25em}.integrations-section .integrations-icon.is-size-large:before{font-size:5.25em;color:#2a5279}.integrations-section .integrations-icon.is-icon-file:before{content:""}.integrations-section .integrations-icon.is-icon-list:before{content:""}.integrations-section .integrations-icon.is-icon-link:before{content:""}.integrations-section .integrations-icon.is-icon-arrow:before{content:""}.change-password-page #change-password-form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:25px}#change-password-form input[type=email],#change-password-form input[type=password],#change-password-form input[type=text],.forgot-password-page input[type=email],.forgot-password-page input[type=password],.forgot-password-page input[type=text]{background:#fff;border:2px solid #e6e6e6;color:#6c7488;font-size:20px;height:40px;padding:5px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px}#change-password-form input[type=email]:focus,#change-password-form input[type=password]:focus,#change-password-form input[type=text]:focus,.forgot-password-page input[type=email]:focus,.forgot-password-page input[type=password]:focus,.forgot-password-page input[type=text]:focus{color:#48a6db;border-color:#48a6db;outline:none}#change-password-form input[type=email]:focus:-moz-placeholder,#change-password-form input[type=password]:focus:-moz-placeholder,#change-password-form input[type=text]:focus:-moz-placeholder,.forgot-password-page input[type=email]:focus:-moz-placeholder,.forgot-password-page input[type=password]:focus:-moz-placeholder,.forgot-password-page input[type=text]:focus:-moz-placeholder{color:#48a6db}#change-password-form input[type=email]:focus:-ms-input-placeholder,#change-password-form input[type=password]:focus:-ms-input-placeholder,#change-password-form input[type=text]:focus:-ms-input-placeholder,.forgot-password-page input[type=email]:focus:-ms-input-placeholder,.forgot-password-page input[type=password]:focus:-ms-input-placeholder,.forgot-password-page input[type=text]:focus:-ms-input-placeholder{color:#48a6db}#change-password-form input[type=email]:focus::-moz-placeholder,#change-password-form input[type=password]:focus::-moz-placeholder,#change-password-form input[type=text]:focus::-moz-placeholder,.forgot-password-page input[type=email]:focus::-moz-placeholder,.forgot-password-page input[type=password]:focus::-moz-placeholder,.forgot-password-page input[type=text]:focus::-moz-placeholder{color:#48a6db}#change-password-form input[type=email]:focus::-webkit-input-placeholder,#change-password-form input[type=password]:focus::-webkit-input-placeholder,#change-password-form input[type=text]:focus::-webkit-input-placeholder,.forgot-password-page input[type=email]:focus::-webkit-input-placeholder,.forgot-password-page input[type=password]:focus::-webkit-input-placeholder,.forgot-password-page input[type=text]:focus::-webkit-input-placeholder{color:#48a6db}#change-password-form input[type=submit],.forgot-password-page input[type=submit]{height:40px;border:none;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;display:block;color:#fff;font-size:24px;background:#0061a2;padding:0;margin:0}#change-password-form input[type=submit]:disabled,.forgot-password-page input[type=submit]:disabled{background:#6c7488;cursor:auto}.form-cont .control{margin-bottom:20px}.form-cont input[type=email],.form-cont input[type=number],.form-cont input[type=password],.form-cont input[type=text]{background:#fff;border:2px solid #e6e6e6;color:#6c7488;font-size:1.5vw;padding:1vw;vertical-align:top;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px}.form-cont input[type=email]:focus,.form-cont input[type=number]:focus,.form-cont input[type=password]:focus,.form-cont input[type=text]:focus{color:#48a6db;border-color:#48a6db;outline:none}.form-cont input[type=email]:focus:-moz-placeholder,.form-cont input[type=number]:focus:-moz-placeholder,.form-cont input[type=password]:focus:-moz-placeholder,.form-cont input[type=text]:focus:-moz-placeholder{color:#48a6db}.form-cont input[type=email]:focus:-ms-input-placeholder,.form-cont input[type=number]:focus:-ms-input-placeholder,.form-cont input[type=password]:focus:-ms-input-placeholder,.form-cont input[type=text]:focus:-ms-input-placeholder{color:#48a6db}.form-cont input[type=email]:focus::-moz-placeholder,.form-cont input[type=number]:focus::-moz-placeholder,.form-cont input[type=password]:focus::-moz-placeholder,.form-cont input[type=text]:focus::-moz-placeholder{color:#48a6db}.form-cont input[type=email]:focus::-webkit-input-placeholder,.form-cont input[type=number]:focus::-webkit-input-placeholder,.form-cont input[type=password]:focus::-webkit-input-placeholder,.form-cont input[type=text]:focus::-webkit-input-placeholder{color:#48a6db}@media only screen and (max-width:761px){.form-cont input[type=email],.form-cont input[type=number],.form-cont input[type=password],.form-cont input[type=text]{font-size:5vw}}.form-cont .control.peekable{position:relative}.form-cont .control.peekable input[type=password],.form-cont .control.peekable input[type=text]{padding-right:calc(2vw + 1.5rem)!important}.form-cont .control.peekable input[type=password]+.toggle-peek,.form-cont .control.peekable input[type=text]+.toggle-peek{position:absolute;width:1.5rem;top:0;bottom:0;right:1vw;z-index:2;cursor:pointer;font-size:1.5rem}.form-cont .control.peekable input[type=password]+.toggle-peek:before,.form-cont .control.peekable input[type=text]+.toggle-peek:before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:FontAwesome;color:#6c7488}.form-cont .control.peekable input[type=password]+.toggle-peek:before{content:""}.form-cont .control.peekable input[type=text]+.toggle-peek:before{content:""}.form-cont textarea{font-family:inherit;outline:none;background-color:#fff;border:2px solid #e6e6e6;color:#6c7488;font-size:20px;height:40px;margin-bottom:20px;padding:5px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px}.form-cont textarea:focus{color:#48a6db;border-color:#48a6db;outline:none}.form-cont a.isButton,.form-cont input[type=button]{border-width:2px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;display:block;margin:auto 0;color:#fff;font-size:1.5vw;padding:.5vw 2.5vw;background:#48a6db}.form-cont a.isButton:hover,.form-cont input[type=button]:hover{background:#4687ba}.form-cont a.isButton .cancel,.form-cont input[type=button] .cancel{background:#c2c6c7}.form-cont a.isButton .cancel:hover,.form-cont input[type=button] .cancel:hover{background:#004873}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.form-cont a.isButton,.form-cont input[type=button]{font-size:2vw;padding:1vw 4vw}}@media only screen and (max-width:761px){.form-cont a.isButton,.form-cont input[type=button]{font-size:4vw;padding:2vw 8vw}}.form-cont label{font-size:14px;color:#48a6db}.form-cont input[type=radio]{position:absolute;left:-9999px}.form-cont input[type=submit]{-webkit-border-radius:5px;border-radius:5px;cursor:pointer;display:block;margin:auto 0;color:#4687ba;font-size:1.5vw;padding:.5vw 2.5vw;border:2px solid #4687ba;background:#fff}.form-cont input[type=submit]:hover{background-color:#4687ba;color:#fff}.form-cont input[type=submit]:disabled{border-color:grey;color:grey}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.form-cont input[type=submit]{font-size:2vw;padding:1vw 4vw}}@media only screen and (max-width:761px){.form-cont input[type=submit]{font-size:4vw;padding:2vw 8vw}}.form-cont select{font-family:inherit;outline:none;background-color:#fff;border:2px solid #e6e6e6;color:#6c7488;font-size:1.5vw;padding:1vw;margin-bottom:20px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px}.form-cont select:focus{color:#48a6db;border-color:#48a6db;outline:none}.full-title{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:center;color:#fff;font-weight:400;font-size:2.3rem;line-height:3.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 1vw}.full-title.theme-1{background-color:#5acab4}.full-title.theme-2{background-color:#f47cb3}.full-title.theme-3{background-color:#77a7d6}.full-title.theme-4{background-color:#23b8ee}.full-title.theme-5{background-color:#85d37a}.full-title.theme-6,.full-title.theme-7{background-color:#bf98db}.full-title.theme-8{background-color:#ffc066}.full-title.theme-9{background-color:#a0d480}.full-title.theme-10{background-color:#46a4de}.full-title.theme-arcade{background-color:#f1bc5c;color:#2a5169}@media only screen and (max-width:761px){.full-title{line-height:2rem;font-size:1rem}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){body[data-page-id=main] #appBody.has-flash h2{display:none}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){#appBody[data-page-id=main].has-flash .game-tile-cont{width:700px;margin:10px auto 0}#appBody[data-page-id=main].has-flash .game-tiles{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:343px;-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=main].has-flash .game-tiles div.col{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb{-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb img{color:transparent;-webkit-border-radius:15px;border-radius:15px;width:223px;height:105px}.ie8 #appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb img{-webkit-border-radius:none;border-radius:none}#appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb.rowspan{-webkit-box-flex:2;-webkit-flex:2;flex:2}#appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb.rowspan .overlay,#appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb.rowspan img{height:220px}#appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb.rowspan .overlay:hover{height:220px;background-position:50%}#appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb .overlay{width:223px;height:105px;background-size:3em}#appBody[data-page-id=main].has-flash .game-tiles div.col div.thumb .overlay span{font-size:16px}#appBody[data-page-id=main].has-flash #game-section{padding-top:50px;display:block}#appBody[data-page-id=main].has-flash #game-section h2{display:none}#appBody[data-page-id=main].has-flash .grade-tiles{width:500px;margin:0 auto}#appBody[data-page-id=main].has-flash .grade-tiles .grade-icon{font-size:2.2em}#appBody[data-page-id=main].has-flash .apps-link{display:none!important}#appBody[data-page-id=main].has-flash #playguide-section{display:block!important;width:700px;margin:0 auto}#appBody[data-page-id=main].has-flash .play-guide{display:block;padding-bottom:0}#appBody[data-page-id=main].has-flash .play-guide .point-down,#appBody[data-page-id=main].has-flash .play-guide .point-up{height:10px;background-size:10px}#appBody[data-page-id=main].has-flash .play-guide .point-up{background-position:bottom}#appBody[data-page-id=main].has-flash .play-guide .point-down{background-position:top}#appBody[data-page-id=main].has-flash .play-guide .bottom,#appBody[data-page-id=main].has-flash .play-guide .top{font-size:16px;font-weight:400;padding:10px}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){body[data-page-id=playPage] #appBody.has-flash .flash-page.info-page,body[data-page-id=playPage] #appBody.has-flash .wrapper.flash-page{padding-top:0}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-width:762px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px){body[data-page-id=playPage] #appBody.has-flash .flash-page.info-page .thumb,body[data-page-id=playPage] #appBody.has-flash .wrapper.flash-page .thumb{display:none}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-width:762px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px){body[data-page-id=playPage] #appBody.has-flash .flash-page.info-page .game-info,body[data-page-id=playPage] #appBody.has-flash .wrapper.flash-page .game-info{display:block}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-width:762px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px){body[data-page-id=playPage] #appBody.has-flash #flash-wrapper{display:block;min-height:0}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-width:762px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px){body[data-page-id=playPage] #appBody.has-flash .related-stores{display:none}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){body[data-page-id=playPage] #appBody.has-flash .flash-top-bar{border:1px solid #e6e6e6;-webkit-border-radius:0;border-radius:0}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-width:762px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-width:762px)and (max-width:1024px)and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px)and (min-width:762px)and (max-width:1024px){body[data-page-id=playPage] #appBody.has-flash .flash-top-bar .game-icon{display:inline-block}body[data-page-id=playPage] #appBody.has-flash .flash-top-bar .title{display:inline-block;border:none}}.game-top-bar.addition-bg+div .game-display{background-color:#fde8ef}.game-top-bar.algebra-bg+div .game-display{background-color:#ffeff6}.game-top-bar.comparison-bg+div .game-display{background-color:#f4f9ec}.game-top-bar.counting-bg+div .game-display{background-color:#fef0e9}.game-top-bar.decimals-bg+div .game-display{background-color:#e7f7f4}.game-top-bar.division-bg+div .game-display{background-color:#fef3e8}.game-top-bar.estimation-bg+div .game-display{background-color:#fbe8e9}.game-top-bar.fractions-bg+div .game-display{background-color:#ebf5f9}.game-top-bar.geometry-bg+div .game-display{background-color:#fef9e8}.game-top-bar.graphing-bg+div .game-display{background-color:#eaeff3}.game-top-bar.measurement-bg+div .game-display{background-color:#ebf2f9}.game-top-bar.mixedequations-bg+div .game-display{background-color:#efecea}.game-top-bar.money-bg+div .game-display{background-color:#fefbe8}.game-top-bar.multiplication-bg+div .game-display{background-color:#ededee}.game-top-bar.numberpatterns-bg+div .game-display{background-color:#f3eff6}.game-top-bar.numberproperties-bg+div .game-display{background-color:#ebf5f8}.game-top-bar.positions-bg+div .game-display{background-color:#eee9ef}.game-top-bar.ratios-bg+div .game-display{background-color:#fdece9}.game-top-bar.stats-bg+div .game-display{background-color:#f2f9ec}.game-top-bar.subtraction-bg+div .game-display{background-color:#fbeff6}.game-top-bar.time-bg+div .game-display{background-color:#eff5ef}#appBody[data-page-id=playPage] .game-info-wrapper{-webkit-box-flex:1;-webkit-flex:1 100%;flex:1 100%;margin:2px 0 20px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .game-info-wrapper{display:none}}#appBody[data-page-id=playPage] .description-wrapper{-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;width:80%;margin:auto}#appBody[data-page-id=playPage] .description-wrapper .info-page,#appBody[data-page-id=playPage] .description-wrapper .wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .description-wrapper .info-page,#appBody[data-page-id=playPage] .description-wrapper .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .description-wrapper{width:90%}}#appBody[data-page-id=playPage] .game-info{font-size:1.25em;line-height:1.3em;color:#6e6e6e;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}#appBody[data-page-id=playPage] .game-info .title{font-weight:400;font-size:1.8em;text-align:left;line-height:1.8em;color:#888}#appBody[data-page-id=playPage] .game-info .description{margin:2em 0;font-weight:400;color:#888}#appBody[data-page-id=playPage] .game-info .store-badges{width:100%;-webkit-justify-content:space-around;justify-content:space-around;display:-webkit-box;display:-webkit-flex;display:flex;margin:0}#appBody[data-page-id=playPage] .game-info b{font-weight:400}#appBody[data-page-id=playPage] .game-info a{color:#0064a0}#appBody[data-page-id=playPage] .game-info a.tag{margin-right:10px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] #playguide-section,#appBody[data-page-id=playPage] .game-info-wrapper{display:none}}#skillDescription .description,.page-info{text-align:left}.page-info{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:2vw 0;background-color:#fafafa;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.2vw;line-height:1.5vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.page-info{background-color:#fff;border:none;margin:0;padding:2vw 0;font-size:2vw;line-height:2.5vw}}@media only screen and (max-width:761px){.page-info{font-size:4vw;line-height:4.5vw}}.page-info .title{padding:.5em 0;font-size:2em;font-weight:100;color:#888;text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.page-info .title b{font-weight:400}.page-info .description{padding:0 0 2vw;color:#888;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}.page-info .description b{font-weight:600}.page-info .description a{color:#888;font-weight:600}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.page-info .description{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}.page-info ul{color:#888;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 0 1em;width:90%;margin:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-info ul li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:.5em 0;text-align:left}.page-info ul li.wide{text-align:center}.page-info ul li:before{display:inline-block;content:"";width:.5em;height:.5em;-webkit-border-radius:50%;border-radius:50%;background-color:#0ea6f0;margin-right:.5em}#appBody[data-page-id=gamePage] .page-info{padding:20px;margin-top:20px;-webkit-box-flex:1;-webkit-flex:1 100%;flex:1 100%;border-top:none}.popup-window.info{border-color:#2c5a87;border-width:5px;-webkit-border-radius:0;border-radius:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.popup-window.info .popup-close-button{border-color:#2c5a87!important;border-left:5px solid;border-bottom:5px solid}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.info .popup-close-button{background-color:#2c5a87}}.popup-window.share{border-color:#0bac8c;border-width:5px;-webkit-border-radius:0;border-radius:0}.popup-window.share .popup-close-button{border-color:#0bac8c!important;border-left:5px solid;border-bottom:5px solid}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.share .popup-close-button{background-color:#0bac8c}}.popup-window.games,.popup-window.info,.popup-window.share{width:980px;min-height:440px}.popup-window.games .popup-close-button,.popup-window.info .popup-close-button,.popup-window.share .popup-close-button{position:absolute;z-index:999;font-size:40px;line-height:20px;right:0;top:-5px;height:35px;width:30px;-webkit-border-radius:0;border-radius:0;outline:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.games .popup-close-button,.popup-window.info .popup-close-button,.popup-window.share .popup-close-button{top:0}}.popup-window.games .popup-close-button:hover,.popup-window.info .popup-close-button:hover,.popup-window.share .popup-close-button:hover{color:#c72e2e}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.games,.popup-window.info,.popup-window.share{width:100%;height:100%}.popup-window.games .popup-close-button,.popup-window.info .popup-close-button,.popup-window.share .popup-close-button{width:140px;font-size:1em;line-height:1.5em;color:#fff}}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){.popup-window.games .popup-title,.popup-window.info .popup-title,.popup-window.share .popup-title{font-size:2vw}}@media only screen and (max-width:761px){.popup-window.games,.popup-window.info,.popup-window.share{min-height:0;font-size:1em;height:100%;position:absolute;top:0;left:0}.popup-window.games .popup-title,.popup-window.info .popup-title,.popup-window.share .popup-title{padding-top:2em;font-size:5vw}}.popup-window .share-wrapper{max-width:980px}.popup-window .share-wrapper .create-assessment,.popup-window .share-wrapper .create-assignment,.popup-window .share-wrapper .google-share{position:relative}.popup-window .share-wrapper .create-assessment:hover,.popup-window .share-wrapper .create-assignment:hover{background-color:#278ec9}.popup-window .share-wrapper .url{position:relative}.shaded{background:#f7f7f7;margin-bottom:10px;padding:10px 0 20px}.info-wrapper>div{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2em;border:3px solid #dfe7f0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.info-wrapper>div{border:none}}.info-wrapper>div .url{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.info-wrapper,.share-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;color:#808084;font-size:1em;padding:2em 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.info-wrapper a:hover,.share-wrapper a:hover{text-decoration:none}.info-wrapper .container,.share-wrapper .container{width:100%;display:inline-block}.info-wrapper .header,.share-wrapper .header{text-align:center;font-size:2em;font-weight:100;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.info-wrapper .header.smaller,.share-wrapper .header.smaller{padding:1em 0;margin:0;font-weight:400;font-size:1.3em}.info-wrapper .header.left,.share-wrapper .header.left{text-align:center;width:100%}.info-wrapper .examples,.share-wrapper .examples{margin-top:10px;text-align:center;margin-bottom:20px}.info-wrapper .url-wrapper,.share-wrapper .url-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.info-wrapper .url-wrapper .url,.share-wrapper .url-wrapper .url{position:relative;border:2px solid #d6dfeb;background-color:#f6f9fd;text-align:center;margin:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text;-webkit-border-radius:5px;border-radius:5px;font-size:1.5em;padding:.5em;color:#60bfea}@media only screen and (max-width:761px){.info-wrapper .url-wrapper .url,.share-wrapper .url-wrapper .url{font-size:1em}}.info-wrapper .url-wrapper .copy-url,.share-wrapper .url-wrapper .copy-url{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:1em;border:2px solid #d6dfeb;background-color:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.8em;cursor:pointer}.info-wrapper .url-wrapper .copy-url:hover,.share-wrapper .url-wrapper .copy-url:hover{background-color:#b6bcc3}.info-wrapper .url-wrapper .copy-url:hover:before,.share-wrapper .url-wrapper .copy-url:hover:before{color:#fff}.info-wrapper .url-wrapper .copy-url:before,.share-wrapper .url-wrapper .copy-url:before{display:block!important;content:""!important;font:normal normal normal 120% FontAwesome;color:#60bfea;width:36px;margin:8px 0!important}.game-share,.game-standards{background-color:#fff}.skill-info{padding:0}.skill-info>div{margin-bottom:10px}.skill-info .title{font-weight:400;border-bottom:5px dashed #e6e6e6;padding-bottom:5px;margin-bottom:5px;margin-top:20px}.skill-info .standard-title{margin-bottom:5px;font-weight:400;text-align:left;font-size:1.2em;border-bottom:1px solid #efefef}.skill-info .standard{text-align:left;font-size:1.2em;line-height:1.5em}.skill-info .description{font-weight:400;margin-bottom:20px;font-size:1.5em}.skill-info .description,.skill-info .tags{margin-top:20px;display:inline-block;width:100%}.skill-info .tags{font-size:1.3em}.skill-info b{font-weight:600;padding-right:5px}.skill-info a{color:#0064a0;text-decoration:none}.skill-info a.tag{margin-right:10px}.skill-info-dialog{padding:0;margin-top:1em}.skill-info-dialog.info-wrapper .header{background-color:#48a6db;text-align:left;color:#fff;font-size:1.4em;padding:.3em .5em;margin-bottom:0}.skill-info-dialog.info-wrapper .description{font-weight:300;margin-bottom:0;margin-top:0;font-size:1.2em;display:block;width:auto;text-align:left;padding:.5em}.skill-info-dialog.info-wrapper .container{width:auto;display:block;padding:.5em}.skill-info-dialog.info-wrapper .container .standard{font-weight:300}.skill-info-dialog.info-wrapper .tags{width:auto;display:block;padding:.5em 1em;background-color:#aabdc7;font-size:1.3em;color:#fff;font-weight:200;text-align:left}.skill-info-dialog.info-wrapper .tags b{font-weight:300}.skill-info-dialog.info-wrapper .tags a.tag{color:#fff}.skill-info-dialog.info-wrapper .tags a.tag:hover{text-decoration:underline}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.section-wrapper{display:none}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.profile-menu-toggle{-webkit-box-flex:1;-webkit-flex:1 1 33%;flex:1 1 33%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;background-color:#56ac49;border:none;outline:none;cursor:pointer;margin:0;font-size:1.2em;text-align:center;color:#fff}.profile-menu-toggle.opened:before{background-image:url(../images/mobile/icon-x.png)}.profile-menu-toggle:before{display:inline-block;content:"";width:8vw;height:100%;background-image:url(../images/icon-tools.png);background-size:contain;background-repeat:no-repeat;background-position:50%}header #logo{display:none}}@media only screen and (max-width:761px){.profile-menu-toggle:after{display:none}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-menu-toggle{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 1 33%;flex:1 1 33%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;background-color:#54235f;outline:none;cursor:pointer;margin:0;font-size:1.2em;text-align:center;color:#fff;position:relative;border:solid #54235f;border-right:none;border-bottom:none}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:landscape)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-device-width:1024px)and (orientation:landscape)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-device-width:1024px)and (orientation:landscape)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (max-width:1024px)and (max-device-width:320px)and (orientation:landscape),only screen and (max-width:1024px)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-width:1024px)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-width:1024px)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-device-width:320px)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-device-width:320px)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:320px)and (orientation:landscape),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:320px)and (orientation:landscape),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){.user-menu-toggle{-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-menu-toggle.mobile-only{display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-menu-toggle:hover{background-color:#552360}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-menu-toggle.opened:before{background-image:url(../images/mobile/icon-x.png)}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-menu-toggle:before{content:"";margin:0;background-repeat:no-repeat;background-image:url(../images/mobile/icon-user.png);display:inline-block;background-size:85%;width:2.5em;height:2.5em;background-position:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){header #logo{display:none}}@media only screen and (max-width:761px){.user-menu-toggle:after{display:none}}.popup-window.popup-leaderboard{padding:0;width:980px;height:440px;background-color:#f7d17e;border-color:#f66825;border-width:5px;-webkit-border-radius:0;border-radius:0}.popup-window.popup-leaderboard .popup-close-button{font-size:40px;line-height:20px;right:0;top:-5px;height:35px;width:30px;-webkit-border-radius:0;border-radius:0;color:#48a6db;border-left:5px solid #f66825;border-bottom:5px solid #f66825;border-right-color:#f66825;border-top-color:#f66825;outline:none}.popup-window.popup-leaderboard .popup-close-button:hover{color:#c72e2e}.popup-window.popup-leaderboard .popup-info-button{z-index:9999;display:table-cell;width:30px;height:30px;background-color:#48a6db;line-height:30px;font-size:20px;border:2px solid #fff;color:#fff;-webkit-border-radius:50%;border-radius:50%}.popup-window.popup-leaderboard .popup-info-button:hover~.popup-content-mask{z-index:9997;position:absolute;top:0;display:block;height:100%;width:100%;background-color:#fff;opacity:.5;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.popup-leaderboard .popup-info-button:hover~.popup-content-mask{-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}}.popup-window.popup-leaderboard .popup-info-button:hover~.popup-info-content{z-index:9998;position:absolute;display:block;width:80%;margin:10% 6% 6%;padding:30px 20px;background-color:#fff;line-height:25px;font-size:20px;border:2px solid #48a6db;color:#48a6db;text-align:center;vertical-align:middle;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.popup-leaderboard .popup-info-button:hover~.popup-info-content{margin-top:25%}}@media only screen and (min-width:250px)and (max-width:320px){.popup-window.popup-leaderboard .popup-info-button:hover~.popup-info-content{font-size:15px;line-height:20px;margin:25% 3% 3%}}.popup-window.popup-leaderboard .popup-content-mask,.popup-window.popup-leaderboard .popup-info-content{display:none}.popup-window.popup-leaderboard .popup-title{color:#f17024;background-color:#ffcf71}.popup-window.popup-leaderboard .popup-title:before{content:"";line-height:30px;font:normal normal normal 120% FontAwesome;margin-right:5px}.popup-window.popup-leaderboard .popup-content{padding:0 20px 20px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.popup-leaderboard{width:100%;height:100%;position:absolute;top:0;left:0}.popup-window.popup-leaderboard .popup-title{padding-top:4em}.popup-window.popup-leaderboard .popup-content{padding:0 1em;display:table;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-window.popup-leaderboard .popup-close-button{width:140px;font-size:1em;line-height:35px;color:#fff;background-color:#f66825}}.level-select-cont{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;margin:0;border:1px solid #b6c2d2;background-color:#fff;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;-webkit-border-radius:.5em;border-radius:.5em}.level-select-cont .single-level,.level-select-cont>select{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-size:1.3em;color:#58a5db}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.level-select-cont{float:none;-webkit-box-flex:initial;-webkit-flex:initial;flex:initial}.level-select-cont .single-level{width:100%;border:0}.level-select-cont>select{-webkit-appearance:none;background:url(../images/select-decorated.png);background-position:100% 50%;background-repeat:no-repeat;font-size:1.3em;-webkit-border-radius:0;border-radius:0;background-color:#fff;padding-left:.5em;border:0}}body[data-page-id=gamePage] .select2-container--gamePageLevels{background-color:#fff;display:block;color:#444;width:100%!important}body[data-page-id=gamePage] .select2-container--gamePageLevels .select2-selection{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}body[data-page-id=gamePage] .select2-container--gamePageLevels .level-stars{display:inline-block;position:relative;width:115px;height:20px;margin-right:2px;background-size:110px;background-image:url(../images/sidebar-stars-sprite.png);background-repeat:no-repeat}body[data-page-id=gamePage] .select2-container--gamePageLevels .level-stars>span{display:block;position:absolute;bottom:0;left:0;width:0;margin-right:2px;height:20px;background-size:110px;background-position:0 100%;background-image:url(../images/sidebar-stars-sprite.png);background-repeat:no-repeat}body[data-page-id=gamePage] .select2-container--gamePageLevels .level-stars-text{display:table-cell;vertical-align:middle}body[data-page-id=gamePage] .select2-container--gamePageLevels .select2-results__option{padding:6px 4px}body[data-page-id=gamePage] .select2-container--gamePageLevels .select2-results__option--highlighted[aria-selected]{background-color:#5897fb!important;color:#fff}body[data-page-id=gamePage] .select2-container--gamePageLevels .select2-results__option[aria-selected=true]{background-color:#ddd}body[data-page-id=gamePage] .select2-container--gamePageLevels .select2-results__option[aria-disabled=true]{cursor:not-allowed;padding:6px;color:#dedede}body[data-page-id=gamePage] .select2-container--gamePageLevels .select2-results__option[aria-disabled=true]:before{content:"";font:normal normal normal 90% FontAwesome;margin-right:10px}#appBody[data-page-id=gamePage],#appBody[data-page-id=videoPage],#appBody[data-page-id=worksheetPage]{margin:0}#appBody[data-page-id=gamePage] #playguide-section,#appBody[data-page-id=videoPage] #playguide-section,#appBody[data-page-id=worksheetPage] #playguide-section{margin:none}#appBody[data-page-id=gamePage] .game-overlay,#appBody[data-page-id=videoPage] .game-overlay,#appBody[data-page-id=worksheetPage] .game-overlay{display:none;height:100%;width:100%;opacity:.9;position:absolute;background:#fff;z-index:900}#appBody[data-page-id=gamePage] .game-overlay.show,#appBody[data-page-id=videoPage] .game-overlay.show,#appBody[data-page-id=worksheetPage] .game-overlay.show{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .game-overlay.show,#appBody[data-page-id=videoPage] .game-overlay.show,#appBody[data-page-id=worksheetPage] .game-overlay.show{display:block}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage]>article,#appBody[data-page-id=videoPage]>article,#appBody[data-page-id=worksheetPage]>article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=videoPage] footer,[data-page-id=gamePage] footer{display:none}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage]{display:initial;height:100%;margin:0;padding-top:calc(6vw + env(safe-area-inset-top));position:absolute;left:0;top:0;width:100%;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 110px;flex:0 0 110px}#appBody[data-page-id=gamePage] .desktop-large-only,#appBody[data-page-id=gamePage] .desktop-only,#appBody[data-page-id=gamePage] .desktop-xlarge-only,#appBody[data-page-id=gamePage] .game-page .game-area .bottom-toolbar{display:none}}@media only screen and (min-device-width:1240px){#appBody[data-page-id=gamePage] .desktop-large-only,#appBody[data-page-id=gamePage] .desktop-xlarge-only{display:none}}@media only screen and (min-width:1650px){#appBody[data-page-id=gamePage] .desktop-xlarge-only{display:initial}}@media only screen and (min-width:1400px)and (max-device-width:1650px){#appBody[data-page-id=gamePage] .desktop-large-only{display:initial}}@media only screen and (max-width:761px){#appBody[data-page-id=gamePage]{padding-top:calc(3.5rem + env(safe-area-inset-top))}#appBody[data-page-id=gamePage] .game-page .game-area .bottom-toolbar{display:none}}.game-page{min-height:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.game-page .game-title{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#eff5f9;color:#666}.game-page .game-title,.game-page .game-title>div{display:-webkit-box;display:-webkit-flex;display:flex}.game-page .game-title>div{-webkit-box-flex:0;-webkit-flex:0 0 980px;flex:0 0 980px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.game-page .game-title>div .name{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:.7em;text-align:left;font-weight:400}.game-page .game-title>div .controls{font-size:.7em;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.game-page .game-title>div .controls .voiceplayer{background-color:#f98900;font:normal normal normal 100% FontAwesome;color:#fff;cursor:pointer;-webkit-box-flex:0;-webkit-flex:0 0 2.5em;flex:0 0 2.5em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.game-page .game-title>div .controls .voiceplayer:before{content:""}.game-page .game-title>div .controls .voiceplayer:hover{background-color:#c66d00}.game-page .game-title>div .controls .video_lesson{background-color:#6299c2;cursor:pointer;-webkit-box-flex:0;-webkit-flex:0 0 2.5em;flex:0 0 2.5em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.game-page .game-title>div .controls .video_lesson:hover{background-color:#4380ae}.game-page .game-title>div .controls .sketchpad{background-color:#1887dc;color:#fff;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.game-page .game-title>div .controls .sketchpad:hover{background-color:#136bae}.game-page .game-title>div .controls .sketchpad:before{font:normal normal normal 100% FontAwesome;content:"";padding-right:.4em}.game-page .game-title>div .controls .sketchpad:after{content:"Scratch Pad"}.game-page .full-title{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;max-width:100%;padding-top:0;overflow-y:hidden}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-page .game-title{-webkit-box-flex:0;-webkit-flex:0 0 1.5em;flex:0 0 1.5em}.game-page .game-title>div{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.game-page .game-title>div .name{font-size:.5em;padding:0 .3em}.game-page .game-title>div .controls .sketchpad{-webkit-box-flex:0;-webkit-flex:0 0 2.5em;flex:0 0 2.5em;padding:0}.game-page .game-title>div .controls .sketchpad:before{padding:0}.game-page .game-title>div .controls .sketchpad:after{display:none}}.popup-quickplay,.quick-play-popup{padding:1rem}.popup-quickplay .full-title,.quick-play-popup .full-title{display:none}.quick-play-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.quick-play-wrapper .quick-play-list{-webkit-box-flex:0;-webkit-flex:0 1 80%;flex:0 1 80%}.quick-play-wrapper .quick-play-games-list.game-tiles{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0;-webkit-box-flex:0;-webkit-flex:0 1 80%;flex:0 1 80%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.quick-play-wrapper .quick-play-games-list.game-tiles li{-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;padding:.4em .2em}.bug-report{-webkit-box-flex:1;-webkit-flex:1 100%;flex:1 100%}.game-content{overflow:hidden;position:relative;padding:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-content{position:inherit;height:auto;max-width:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0}}.result-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.game-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:0 0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.game-wrapper.loading{background-position:50%;z-index:900}.game-wrapper iframe{height:100%;width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-wrapper{min-height:0;padding:0 0 .5em;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}.quick-play-more-games{border:2px solid #0063a6;color:#0063a6;font-size:1.5vw;-webkit-border-radius:10px;border-radius:10px;padding:.75rem 1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:1rem;font-weight:600;cursor:pointer}.quick-play-more-games:hover{color:#fff;background-color:rgba(0,99,166,.4)}.game-guide-popup{width:100%!important;overflow-y:auto}.game-guide-popup .guide-section img{max-width:20em;width:100%;height:auto}#skill-description{margin:20px auto;max-width:40em;width:100%;padding:20px;text-align:left;border:2px solid #006cbe;-webkit-border-radius:1rem;border-radius:1rem;background-color:#fff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#skill-description{-webkit-box-sizing:border-box;box-sizing:border-box}}#skill-description>#skill-description-title{font-size:1.1em;margin-bottom:10px}#skill-description>#skill-description-title:before{font-family:FontAwesome;content:"";background-color:#48a6db;color:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin-right:5px;width:1em;height:1em;text-align:center;padding:.5em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.tools-toggle.mobile-only{display:none}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=gamePage] .tools-toggle,body[data-page-id=playPage] .tools-toggle{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 1 33%;flex:1 1 33%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;background-color:#56ac49;outline:none;cursor:pointer;margin:0;text-align:center;color:#fff;position:relative;border:solid #56ac49;border-right:none;border-bottom:none}}@media only screen and (max-device-width:1024px)and (orientation:landscape)and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:landscape)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-device-width:1024px)and (orientation:landscape)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-device-width:1024px)and (orientation:landscape)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-device-width:1024px)and (orientation:portrait)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (max-width:1024px)and (max-device-width:320px)and (orientation:landscape),only screen and (max-width:1024px)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-width:1024px)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-width:1024px)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-device-width:320px)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-device-width:320px)and (orientation:landscape),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:320px)and (orientation:landscape),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:320px)and (orientation:landscape),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){body[data-page-id=gamePage] .tools-toggle,body[data-page-id=playPage] .tools-toggle{-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=gamePage] .tools-toggle.opened:before,body[data-page-id=playPage] .tools-toggle.opened:before{background-image:url(../images/mobile/icon-x.png)}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=gamePage] .tools-toggle:before,body[data-page-id=playPage] .tools-toggle:before{display:inline-block;content:"";height:100%;background-image:url(../images/icon-tools.png);background-size:contain;background-repeat:no-repeat;width:2.5em;height:2.5em;background-position:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body[data-page-id=gamePage] header #logo,body[data-page-id=playPage] header #logo{display:none}}@media only screen and (max-width:761px){body[data-page-id=gamePage] .tools-toggle:after,body[data-page-id=playPage] .tools-toggle:after{display:none}}body[data-page-id=gamePage] .teachme-qr .videohelp,body[data-page-id=playPage] .teachme-qr .videohelp{height:2.6rem}@media only screen and (max-width:761px){body[data-page-id=gamePage] .teachme-qr .game-controls,body[data-page-id=playPage] .teachme-qr .game-controls{-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%}body[data-page-id=gamePage] .teachme-qr .game-controls>div,body[data-page-id=playPage] .teachme-qr .game-controls>div{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%}body[data-page-id=gamePage] .teachme-qr .game-controls>div>.voice-player-all,body[data-page-id=playPage] .teachme-qr .game-controls>div>.voice-player-all{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){body[data-page-id=gamePage] .teachme-qr .game-controls,body[data-page-id=playPage] .teachme-qr .game-controls{-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%}body[data-page-id=gamePage] .teachme-qr .game-controls>div>.voice-player-all,body[data-page-id=playPage] .teachme-qr .game-controls>div>.voice-player-all{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}body[data-page-id=gamePage] .teachme-qr .game-controls>div>.sketch-pad-button,body[data-page-id=playPage] .teachme-qr .game-controls>div>.sketch-pad-button{text-align:center}body[data-page-id=gamePage] .teachme-qr .game-controls>div:nth-child(2),body[data-page-id=playPage] .teachme-qr .game-controls>div:nth-child(2){-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=videoPage] .game-area-wrapper{min-height:90vh}}.popup-window.popup-quickplay{overflow-y:scroll;-webkit-overflow-scrolling:touch}.popup-window.popup-quickplay .popup-title{padding:.5em 0}.popup-window.popup-quickplay .popup-info-button{display:none}.popup-window.popup-quickplay .popup-close-button{position:fixed;z-index:999;font-size:40px;line-height:20px;right:0;top:-5px;height:35px;width:30px;-webkit-border-radius:0;border-radius:0;color:#48a6db;background-color:#48a6db;outline:none}.popup-window.popup-quickplay .popup-close-button:hover{color:#c72e2e}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.popup-quickplay{width:100%;height:100%;position:absolute;top:0;left:0}.popup-window.popup-quickplay .popup-close-button{width:140px;font-size:1em;line-height:35px;color:#fff;background-color:#48a6db}}.game-quit-button{font-size:1em;height:32px;width:140px}.game-quit-button,.game-quit-button:hover{margin:1em 0}.game-result{background-color:hsla(0,0%,100%,.7411764706);display:-webkit-box;display:-webkit-flex;display:flex;height:100%;position:absolute;top:0;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;z-index:998}.game-result.transparent{background:none!important}.game-result span{font-size:200%;font-weight:700;line-height:120%}.game-result .result-buttons,.game-result .result-wrapper{-webkit-box-flex:0;-webkit-flex:0;flex:0}.game-result .result-wrapper{text-align:center;overflow:hidden;position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:100%;flex-basis:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.game-result .result-wrapper .result-character.characterPencil{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top;transform-origin:top}.game-result.result-positive .result-wrapper{color:#4fb848}.game-result.result-negative .result-wrapper{color:#1887dc}.game-result .result-icon{display:block;height:10em;margin:0 auto;width:10em}.game-result .result-icon img{width:100%;height:100%}.game-result .result-icon+span{display:block;padding:.5em 0;font-size:2em}.game-result .result-character-wrapper{position:relative;height:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:top;transform-origin:top;margin-bottom:-2em}.game-result .result-character-wrapper+div{-webkit-box-flex:1;-webkit-flex:1 0 50%;flex:1 0 50%;padding:0;font-size:140%}.game-result .result-character-viewbox{height:100%;position:absolute;width:100%}.game-result .result-buttons{text-align:center;-webkit-box-flex:0;-webkit-flex:0;flex:0;-webkit-flex-basis:10%;flex-basis:10%}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.game-result .result-buttons{width:90%;margin:5px auto}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.game-result .result-buttons .btn{font-size:80%;font-size:120%}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.game-result .result-buttons .btn:before{font-size:100%;right:3px}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.game-result .result-buttons .btn-left{padding:.4em 1em .4em 2em}.game-result .result-buttons .btn-left:before{left:6px;right:inherit;top:45%}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.game-result .result-buttons .js-explanation-prev-step:before{left:4px;right:inherit;top:50%}}.game-result .ie8+.result-wrapper,.game-result .ie9+.result-wrapper,.game-result .noFlexbox+.result-wrapper{height:400px}.game-result .ie8 .result-character,.game-result .ie9 .result-character,.game-result .noFlexbox .result-character{height:300px}.game-result .ie8 .result-character+.result-wrapper,.game-result .ie9 .result-character+.result-wrapper,.game-result .noFlexbox .result-character+.result-wrapper{height:200px}.game-result .ie8 .result-buttons,.game-result .ie8 .result-character,.game-result .ie8 .result-wrapper,.game-result .ie9 .result-buttons,.game-result .ie9 .result-character,.game-result .ie9 .result-wrapper,.game-result .noFlexbox .result-buttons,.game-result .noFlexbox .result-character,.game-result .noFlexbox .result-wrapper{width:100%}.game-result .video-help-bubble__container{text-align:left;display:-webkit-box;display:-webkit-flex;display:flex}.game-result .video-help-result{width:100%;height:100%;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:flex-start;align-self:flex-start}@media only screen and (min-width:1240px){.game-result .video-help-result{padding:0}}.game-result .video-help-row{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-height:80%;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-result .video-help-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.game-result .video-help-row__headerfooter{-webkit-box-flex:0;-webkit-flex:0 0 10%;flex:0 0 10%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-result .video-help-row__headerfooter:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.game-result .video-help-row__middle{margin:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1}.game-result .video-help-row__middle.transparent{opacity:0!important}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-result .video-help-row__middle{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:1650px){.game-result .video-help-row__middle{max-height:65%}}.game-result .video-help-row .animated>div{display:-webkit-box;display:-webkit-flex;display:flex}.game-result .video-help-row .animated .result-icon{height:6em;width:6em;display:inline-block;margin:0 1em 0 0}.game-result .video-help-row .animated span{font-size:1.5em;display:inline;padding:0;-webkit-align-self:center;align-self:center}@media only screen and (min-width:1240px){.game-result .video-help-row{display:-webkit-box;display:-webkit-flex;display:flex}.game-result .video-help-row:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.game-result .video-help-row>div{-webkit-box-flex:1;-webkit-flex:1 0 50%;flex:1 0 50%;-webkit-box-sizing:border-box;box-sizing:border-box}.game-result .video-help-video{margin:auto;max-width:100%;max-height:100%}@media only screen and (min-width:1240px){.game-result .video-help-video{max-width:60%}}@media only screen and (min-width:1650px){.game-result .video-help-video{max-width:50%}}@media only screen and (min-device-width:761px)and (max-device-width:1024px)and (orientation:landscape)and (max-aspect-ratio:2/1),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2){.game-result .video-help-video{max-width:27%}}.game-result .feedback__label{text-align:left;font-weight:700;font-size:1.5em}.game-result .feedback__answer{text-align:left}.game-result .feedback__answer__incorrect{padding-bottom:.5em}.game-result .video-help-col{width:100%}.game-result .video-help-col__right{text-align:right}.game-result .video-help-col.feedback{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;background:#fff;margin:2em;padding:0 1em;-webkit-box-flex:1;-webkit-flex:1;flex:1}.game-result .video-help-bubble{margin:0 0 1rem .5rem;padding:.75rem 1.25rem;background:#0064a0;color:#fff;font-size:90%;line-height:1.5;font-weight:600;-webkit-border-radius:1rem;border-radius:1rem;position:relative;z-index:1;display:inline-block}@media only screen and (min-width:1240px){.game-result .video-help-bubble{margin:0 0 1rem 1rem}}.game-result .video-help-bubble:after{content:"";display:block;width:124px;height:83px;position:absolute;bottom:0;left:12%;-webkit-transform:translateY(70%) scale(.5);transform:translateY(70%) scale(.5);background-image:url(../images/speechbubble-tail.svg);background-repeat:no-repeat;background-size:50%}.game-result .video-help-bubble em{font-style:normal;font-size:120%}.game-result .video-help-teacher{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:1rem}.game-result .video-help-teacher-headshot{min-width:48px;min-height:48px;max-width:48px;max-height:48px;-webkit-border-radius:50%;border-radius:50%;background:#dfdfdf;margin-right:.75rem;border:3px solid #f9be5e;background-size:cover;background-repeat:no-repeat;background-position:50%}.game-result .video-help-teacher-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1.5;font-size:90%;color:#0064a0;font-weight:600}.game-result .video-help-teacher-info p{margin:0;line-height:1.2}.game-result .video-help-teacher-info p:first-child{font-size:120%}.game-result .video-help-teacher-info p:last-child{display:none}@media only screen and (min-width:1240px){.game-result .video-help-teacher-info p:last-child{display:block}}.game-result .video-help-button{padding:1.5rem 3rem;color:#fff;cursor:pointer;-webkit-border-radius:.5rem;border-radius:.5rem;font-weight:600;font-size:120%;display:inline-block;text-align:center;width:100%;margin-top:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.game-result .video-help-button.is-blue{background:#1888de}.game-result .video-help-button.is-blue:hover{background:#136cb0}.game-result .video-help-button.is-green{background:#00bc00}.game-result .video-help-button.is-green:hover{background:#008900}@media only screen and (min-width:1240px){.game-result .video-help-button{width:auto;margin-top:0}}.game-result .video-help-button.transparent{opacity:.6}.game-result .video-help-left.transparent{opacity:0!important}@media only screen and (max-width:761px){.game-result .video-help-left.advisor{display:none}}@media only screen and (min-width:1240px){.game-result .video-help-left .video-help-button{margin-right:auto}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-result .video-help-left{-webkit-align-self:center;align-self:center}}.game-result .video-help-right{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (min-width:1240px){.game-result .video-help-right .video-help-button{margin-left:auto}}.game-result .embed-container{position:relative;padding-bottom:43%;height:inherit;overflow:hidden;max-width:100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-result .embed-container{width:50vw;padding-bottom:50%}}@media only screen and (max-width:761px){.game-result .embed-container{width:80vw}}@media only screen and (min-width:1240px){.game-result .embed-container{padding-bottom:46%}}@media only screen and (min-width:1650px){.game-result .embed-container{padding-bottom:33%}}.game-result .embed-container embed,.game-result .embed-container iframe,.game-result .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:1rem;border-radius:1rem;border:4px solid #0064a0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:761px){.game-result{padding-top:0}.game-result .result-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;width:auto;padding-top:0}.game-result .result-wrapper.hasCharacter{height:auto}.game-result .result-wrapper .result-character-wrapper{-webkit-box-flex:initial;-webkit-flex:initial;flex:initial;-webkit-transform:scale(.7);transform:scale(.7)}.game-result .result-wrapper .result-character-wrapper+div{-webkit-box-flex:initial;-webkit-flex:initial;flex:initial;font-size:110%;padding:1em 0}}@media only screen and (min-width:250px)and (max-width:320px){.game-result .result-wrapper .result-character-wrapper{-webkit-transform:scale(.7);transform:scale(.7)}.game-result .result-wrapper .result-character-wrapper+div{font-size:80%}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.related #playguide-section{width:100%}}.related #playguide-section .play-guide{margin-top:20px}.related #playguide-section .play-guide .top i{font-weight:500;color:#39710b}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.related #playguide-section .play-guide{width:100%;display:block}}.related-games-wrapper{-webkit-box-flex:1;-webkit-flex:1 100%;flex:1 100%;max-width:980px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.related-games-wrapper{display:none}}.related-games-title{font-style:italic;font-weight:500;color:#39710b;font-size:2em}.popup-window.games{-webkit-border-radius:0;border-radius:0;width:1050px;border-color:#54235f;border-width:5px}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.popup-window.games{width:100%}}.popup-window.games .popup-close-button{border-color:#54235f!important;border-left:5px solid;border-bottom:5px solid}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.popup-window.games .popup-close-button{background-color:#54235f}}.related-games-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-height:426px;margin:auto;text-align:center}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.related-games-list{-webkit-justify-content:space-around;justify-content:space-around}}.related-games-list .related-games-item{position:relative;display:inline-block;margin:5px;width:316px;height:132px;background-color:#48a6db}.related-games-list .related-games-item.double-height,.related-games-list .related-games-item.double-height img{height:274px}.related-games-list .related-games-item.double-height .overlay:hover{background-position:center 6em}.related-games-list .related-games-item img{width:316px;height:132px}.related-games-list .related-games-item .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:9999;background:url(../images/transparent.png) 0 0 no-repeat}.related-games-list .related-games-item .overlay:hover{background-color:#0064a0;height:100%;opacity:.9;background-image:url(../images/game-title-play.png);background-repeat:no-repeat;background-position:50%}.curriculum-badges,.grade-badges,.skill-badges{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-bottom:1vw;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.curriculum-badges ul,.grade-badges ul,.skill-badges ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}.curriculum-badges ul li,.grade-badges ul li,.skill-badges ul li{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;position:relative;padding:0 1vw 3vw}.curriculum-badges ul li:last-child,.grade-badges ul li:last-child,.skill-badges ul li:last-child{padding-bottom:0}.curriculum-badges ul li>a,.curriculum-badges ul li>div,.grade-badges ul li>a,.grade-badges ul li>div,.skill-badges ul li>a,.skill-badges ul li>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;text-align:left;padding:1.5vw 1vw 1.5vw 5vw;border-width:2px;border-style:solid;color:#d4d4d4}.curriculum-badges ul li>a .key,.curriculum-badges ul li>div .key,.grade-badges ul li>a .key,.grade-badges ul li>div .key,.skill-badges ul li>a .key,.skill-badges ul li>div .key{position:absolute;width:4.5vw;height:4.5vw;top:50%;left:-1vw;margin-top:-2.25vw;line-height:4.5vw;font-size:3.5vw;color:#fff;text-align:center;-webkit-border-radius:6px;border-radius:6px;font-weight:600;background-color:#d4d4d4}.curriculum-badges ul li>a .name,.curriculum-badges ul li>div .name,.grade-badges ul li>a .name,.grade-badges ul li>div .name,.skill-badges ul li>a .name,.skill-badges ul li>div .name{font-weight:600;font-size:1.6vw;line-height:2vw;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.curriculum-badges ul li>a .count,.curriculum-badges ul li>div .count,.grade-badges ul li>a .count,.grade-badges ul li>div .count,.skill-badges ul li>a .count,.skill-badges ul li>div .count{color:#868484;font-weight:300;line-height:1.5vw;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.curriculum-badges ul li>a:hover .count,.grade-badges ul li>a:hover .count,.skill-badges ul li>a:hover .count{color:#fff}.curriculum-badges ul li>a:hover .name,.grade-badges ul li>a:hover .name,.skill-badges ul li>a:hover .name{text-decoration:underline}.curriculum-badges ul li.grade-P>a,.curriculum-badges ul li.grade-P>div,.grade-badges ul li.grade-P>a,.grade-badges ul li.grade-P>div,.skill-badges ul li.grade-P>a,.skill-badges ul li.grade-P>div{border-color:#32b16e}.curriculum-badges ul li.grade-P>a .name,.curriculum-badges ul li.grade-P>div .name,.grade-badges ul li.grade-P>a .name,.grade-badges ul li.grade-P>div .name,.skill-badges ul li.grade-P>a .name,.skill-badges ul li.grade-P>div .name{color:#32b16e}.curriculum-badges ul li.grade-P>a .key,.curriculum-badges ul li.grade-P>div .key,.grade-badges ul li.grade-P>a .key,.grade-badges ul li.grade-P>div .key,.skill-badges ul li.grade-P>a .key,.skill-badges ul li.grade-P>div .key{background-color:#32b16e}.curriculum-badges ul li.grade-P>a:hover,.grade-badges ul li.grade-P>a:hover,.skill-badges ul li.grade-P>a:hover{background-color:#72d7a2}.curriculum-badges ul li.grade-P>a:hover .name,.grade-badges ul li.grade-P>a:hover .name,.skill-badges ul li.grade-P>a:hover .name{color:#fff}.curriculum-badges ul li.grade-K>a,.curriculum-badges ul li.grade-K>div,.grade-badges ul li.grade-K>a,.grade-badges ul li.grade-K>div,.skill-badges ul li.grade-K>a,.skill-badges ul li.grade-K>div{border-color:#ef2059}.curriculum-badges ul li.grade-K>a .name,.curriculum-badges ul li.grade-K>div .name,.grade-badges ul li.grade-K>a .name,.grade-badges ul li.grade-K>div .name,.skill-badges ul li.grade-K>a .name,.skill-badges ul li.grade-K>div .name{color:#ef2059}.curriculum-badges ul li.grade-K>a .key,.curriculum-badges ul li.grade-K>div .key,.grade-badges ul li.grade-K>a .key,.grade-badges ul li.grade-K>div .key,.skill-badges ul li.grade-K>a .key,.skill-badges ul li.grade-K>div .key{background-color:#ef2059}.curriculum-badges ul li.grade-K>a:hover,.grade-badges ul li.grade-K>a:hover,.skill-badges ul li.grade-K>a:hover{background-color:#f67fa0}.curriculum-badges ul li.grade-K>a:hover .name,.grade-badges ul li.grade-K>a:hover .name,.skill-badges ul li.grade-K>a:hover .name{color:#fff}.curriculum-badges ul li.grade-0>a,.curriculum-badges ul li.grade-0>div,.grade-badges ul li.grade-0>a,.grade-badges ul li.grade-0>div,.skill-badges ul li.grade-0>a,.skill-badges ul li.grade-0>div{border-color:#32b16e}.curriculum-badges ul li.grade-0>a .name,.curriculum-badges ul li.grade-0>div .name,.grade-badges ul li.grade-0>a .name,.grade-badges ul li.grade-0>div .name,.skill-badges ul li.grade-0>a .name,.skill-badges ul li.grade-0>div .name{color:#32b16e}.curriculum-badges ul li.grade-0>a .key,.curriculum-badges ul li.grade-0>div .key,.grade-badges ul li.grade-0>a .key,.grade-badges ul li.grade-0>div .key,.skill-badges ul li.grade-0>a .key,.skill-badges ul li.grade-0>div .key{background-color:#32b16e}.curriculum-badges ul li.grade-0>a:hover,.grade-badges ul li.grade-0>a:hover,.skill-badges ul li.grade-0>a:hover{background-color:#72d7a2}.curriculum-badges ul li.grade-0>a:hover .name,.grade-badges ul li.grade-0>a:hover .name,.skill-badges ul li.grade-0>a:hover .name{color:#fff}.curriculum-badges ul li.grade-1>a,.curriculum-badges ul li.grade-1>div,.grade-badges ul li.grade-1>a,.grade-badges ul li.grade-1>div,.skill-badges ul li.grade-1>a,.skill-badges ul li.grade-1>div{border-color:#ef2059}.curriculum-badges ul li.grade-1>a .name,.curriculum-badges ul li.grade-1>div .name,.grade-badges ul li.grade-1>a .name,.grade-badges ul li.grade-1>div .name,.skill-badges ul li.grade-1>a .name,.skill-badges ul li.grade-1>div .name{color:#ef2059}.curriculum-badges ul li.grade-1>a .key,.curriculum-badges ul li.grade-1>div .key,.grade-badges ul li.grade-1>a .key,.grade-badges ul li.grade-1>div .key,.skill-badges ul li.grade-1>a .key,.skill-badges ul li.grade-1>div .key{background-color:#ef2059}.curriculum-badges ul li.grade-1>a:hover,.grade-badges ul li.grade-1>a:hover,.skill-badges ul li.grade-1>a:hover{background-color:#f67fa0}.curriculum-badges ul li.grade-1>a:hover .name,.grade-badges ul li.grade-1>a:hover .name,.skill-badges ul li.grade-1>a:hover .name{color:#fff}.curriculum-badges ul li.grade-2>a,.curriculum-badges ul li.grade-2>div,.grade-badges ul li.grade-2>a,.grade-badges ul li.grade-2>div,.skill-badges ul li.grade-2>a,.skill-badges ul li.grade-2>div{border-color:#ff65a9}.curriculum-badges ul li.grade-2>a .name,.curriculum-badges ul li.grade-2>div .name,.grade-badges ul li.grade-2>a .name,.grade-badges ul li.grade-2>div .name,.skill-badges ul li.grade-2>a .name,.skill-badges ul li.grade-2>div .name{color:#ff65a9}.curriculum-badges ul li.grade-2>a .key,.curriculum-badges ul li.grade-2>div .key,.grade-badges ul li.grade-2>a .key,.grade-badges ul li.grade-2>div .key,.skill-badges ul li.grade-2>a .key,.skill-badges ul li.grade-2>div .key{background-color:#ff65a9}.curriculum-badges ul li.grade-2>a:hover,.grade-badges ul li.grade-2>a:hover,.skill-badges ul li.grade-2>a:hover{background-color:#ffcbe2}.curriculum-badges ul li.grade-2>a:hover .name,.grade-badges ul li.grade-2>a:hover .name,.skill-badges ul li.grade-2>a:hover .name{color:#fff}.curriculum-badges ul li.grade-3>a,.curriculum-badges ul li.grade-3>div,.grade-badges ul li.grade-3>a,.grade-badges ul li.grade-3>div,.skill-badges ul li.grade-3>a,.skill-badges ul li.grade-3>div{border-color:#8ec429}.curriculum-badges ul li.grade-3>a .name,.curriculum-badges ul li.grade-3>div .name,.grade-badges ul li.grade-3>a .name,.grade-badges ul li.grade-3>div .name,.skill-badges ul li.grade-3>a .name,.skill-badges ul li.grade-3>div .name{color:#8ec429}.curriculum-badges ul li.grade-3>a .key,.curriculum-badges ul li.grade-3>div .key,.grade-badges ul li.grade-3>a .key,.grade-badges ul li.grade-3>div .key,.skill-badges ul li.grade-3>a .key,.skill-badges ul li.grade-3>div .key{background-color:#8ec429}.curriculum-badges ul li.grade-3>a:hover,.grade-badges ul li.grade-3>a:hover,.skill-badges ul li.grade-3>a:hover{background-color:#bae172}.curriculum-badges ul li.grade-3>a:hover .name,.grade-badges ul li.grade-3>a:hover .name,.skill-badges ul li.grade-3>a:hover .name{color:#fff}.curriculum-badges ul li.grade-4>a,.curriculum-badges ul li.grade-4>div,.grade-badges ul li.grade-4>a,.grade-badges ul li.grade-4>div,.skill-badges ul li.grade-4>a,.skill-badges ul li.grade-4>div{border-color:#f46600}.curriculum-badges ul li.grade-4>a .name,.curriculum-badges ul li.grade-4>div .name,.grade-badges ul li.grade-4>a .name,.grade-badges ul li.grade-4>div .name,.skill-badges ul li.grade-4>a .name,.skill-badges ul li.grade-4>div .name{color:#f46600}.curriculum-badges ul li.grade-4>a .key,.curriculum-badges ul li.grade-4>div .key,.grade-badges ul li.grade-4>a .key,.grade-badges ul li.grade-4>div .key,.skill-badges ul li.grade-4>a .key,.skill-badges ul li.grade-4>div .key{background-color:#f46600}.curriculum-badges ul li.grade-4>a:hover,.grade-badges ul li.grade-4>a:hover,.skill-badges ul li.grade-4>a:hover{background-color:#ffa05b}.curriculum-badges ul li.grade-4>a:hover .name,.grade-badges ul li.grade-4>a:hover .name,.skill-badges ul li.grade-4>a:hover .name{color:#fff}.curriculum-badges ul li.grade-5>a,.curriculum-badges ul li.grade-5>div,.grade-badges ul li.grade-5>a,.grade-badges ul li.grade-5>div,.skill-badges ul li.grade-5>a,.skill-badges ul li.grade-5>div{border-color:#00ab8b}.curriculum-badges ul li.grade-5>a .name,.curriculum-badges ul li.grade-5>div .name,.grade-badges ul li.grade-5>a .name,.grade-badges ul li.grade-5>div .name,.skill-badges ul li.grade-5>a .name,.skill-badges ul li.grade-5>div .name{color:#00ab8b}.curriculum-badges ul li.grade-5>a .key,.curriculum-badges ul li.grade-5>div .key,.grade-badges ul li.grade-5>a .key,.grade-badges ul li.grade-5>div .key,.skill-badges ul li.grade-5>a .key,.skill-badges ul li.grade-5>div .key{background-color:#00ab8b}.curriculum-badges ul li.grade-5>a:hover,.grade-badges ul li.grade-5>a:hover,.skill-badges ul li.grade-5>a:hover{background-color:#12ffd3}.curriculum-badges ul li.grade-5>a:hover .name,.grade-badges ul li.grade-5>a:hover .name,.skill-badges ul li.grade-5>a:hover .name{color:#fff}.curriculum-badges ul li.grade-6>a,.curriculum-badges ul li.grade-6>div,.grade-badges ul li.grade-6>a,.grade-badges ul li.grade-6>div,.skill-badges ul li.grade-6>a,.skill-badges ul li.grade-6>div{border-color:#f98900}.curriculum-badges ul li.grade-6>a .name,.curriculum-badges ul li.grade-6>div .name,.grade-badges ul li.grade-6>a .name,.grade-badges ul li.grade-6>div .name,.skill-badges ul li.grade-6>a .name,.skill-badges ul li.grade-6>div .name{color:#f98900}.curriculum-badges ul li.grade-6>a .key,.curriculum-badges ul li.grade-6>div .key,.grade-badges ul li.grade-6>a .key,.grade-badges ul li.grade-6>div .key,.skill-badges ul li.grade-6>a .key,.skill-badges ul li.grade-6>div .key{background-color:#f98900}.curriculum-badges ul li.grade-6>a:hover,.grade-badges ul li.grade-6>a:hover,.skill-badges ul li.grade-6>a:hover{background-color:#ffb760}.curriculum-badges ul li.grade-6>a:hover .name,.grade-badges ul li.grade-6>a:hover .name,.skill-badges ul li.grade-6>a:hover .name{color:#fff}.curriculum-badges ul li.grade-7>a,.curriculum-badges ul li.grade-7>div,.grade-badges ul li.grade-7>a,.grade-badges ul li.grade-7>div,.skill-badges ul li.grade-7>a,.skill-badges ul li.grade-7>div{border-color:#d81f11}.curriculum-badges ul li.grade-7>a .name,.curriculum-badges ul li.grade-7>div .name,.grade-badges ul li.grade-7>a .name,.grade-badges ul li.grade-7>div .name,.skill-badges ul li.grade-7>a .name,.skill-badges ul li.grade-7>div .name{color:#d81f11}.curriculum-badges ul li.grade-7>a .key,.curriculum-badges ul li.grade-7>div .key,.grade-badges ul li.grade-7>a .key,.grade-badges ul li.grade-7>div .key,.skill-badges ul li.grade-7>a .key,.skill-badges ul li.grade-7>div .key{background-color:#d81f11}.curriculum-badges ul li.grade-7>a:hover,.grade-badges ul li.grade-7>a:hover,.skill-badges ul li.grade-7>a:hover{background-color:#f2675d}.curriculum-badges ul li.grade-7>a:hover .name,.grade-badges ul li.grade-7>a:hover .name,.skill-badges ul li.grade-7>a:hover .name{color:#fff}.curriculum-badges ul li.grade-8>a,.curriculum-badges ul li.grade-8>div,.grade-badges ul li.grade-8>a,.grade-badges ul li.grade-8>div,.skill-badges ul li.grade-8>a,.skill-badges ul li.grade-8>div{border-color:#00a2e5}.curriculum-badges ul li.grade-8>a .name,.curriculum-badges ul li.grade-8>div .name,.grade-badges ul li.grade-8>a .name,.grade-badges ul li.grade-8>div .name,.skill-badges ul li.grade-8>a .name,.skill-badges ul li.grade-8>div .name{color:#00a2e5}.curriculum-badges ul li.grade-8>a .key,.curriculum-badges ul li.grade-8>div .key,.grade-badges ul li.grade-8>a .key,.grade-badges ul li.grade-8>div .key,.skill-badges ul li.grade-8>a .key,.skill-badges ul li.grade-8>div .key{background-color:#00a2e5}.curriculum-badges ul li.grade-8>a:hover,.grade-badges ul li.grade-8>a:hover,.skill-badges ul li.grade-8>a:hover{background-color:#4ccbff}.curriculum-badges ul li.grade-8>a:hover .name,.grade-badges ul li.grade-8>a:hover .name,.skill-badges ul li.grade-8>a:hover .name{color:#fff}.curriculum-badges ul li.grade-9>a,.curriculum-badges ul li.grade-9>div,.grade-badges ul li.grade-9>a,.grade-badges ul li.grade-9>div,.skill-badges ul li.grade-9>a,.skill-badges ul li.grade-9>div{border-color:#a346d1}.curriculum-badges ul li.grade-9>a .name,.curriculum-badges ul li.grade-9>div .name,.grade-badges ul li.grade-9>a .name,.grade-badges ul li.grade-9>div .name,.skill-badges ul li.grade-9>a .name,.skill-badges ul li.grade-9>div .name{color:#a346d1}.curriculum-badges ul li.grade-9>a .key,.curriculum-badges ul li.grade-9>div .key,.grade-badges ul li.grade-9>a .key,.grade-badges ul li.grade-9>div .key,.skill-badges ul li.grade-9>a .key,.skill-badges ul li.grade-9>div .key{background-color:#a346d1}.curriculum-badges ul li.grade-9>a:hover,.grade-badges ul li.grade-9>a:hover,.skill-badges ul li.grade-9>a:hover{background-color:#cc98e5}.curriculum-badges ul li.grade-9>a:hover .name,.grade-badges ul li.grade-9>a:hover .name,.skill-badges ul li.grade-9>a:hover .name{color:#fff}.curriculum-badges ul li.grade-10>a,.curriculum-badges ul li.grade-10>div,.grade-badges ul li.grade-10>a,.grade-badges ul li.grade-10>div,.skill-badges ul li.grade-10>a,.skill-badges ul li.grade-10>div{border-color:#99a9b1}.curriculum-badges ul li.grade-10>a .name,.curriculum-badges ul li.grade-10>div .name,.grade-badges ul li.grade-10>a .name,.grade-badges ul li.grade-10>div .name,.skill-badges ul li.grade-10>a .name,.skill-badges ul li.grade-10>div .name{color:#99a9b1}.curriculum-badges ul li.grade-10>a .key,.curriculum-badges ul li.grade-10>div .key,.grade-badges ul li.grade-10>a .key,.grade-badges ul li.grade-10>div .key,.skill-badges ul li.grade-10>a .key,.skill-badges ul li.grade-10>div .key{background-color:#99a9b1}.curriculum-badges ul li.grade-10>a:hover,.grade-badges ul li.grade-10>a:hover,.skill-badges ul li.grade-10>a:hover{background-color:#d3dadd}.curriculum-badges ul li.grade-10>a:hover .name,.grade-badges ul li.grade-10>a:hover .name,.skill-badges ul li.grade-10>a:hover .name{color:#fff}.curriculum-badges ul li.grade-11>a,.curriculum-badges ul li.grade-11>div,.grade-badges ul li.grade-11>a,.grade-badges ul li.grade-11>div,.skill-badges ul li.grade-11>a,.skill-badges ul li.grade-11>div{border-color:#c78a2e}.curriculum-badges ul li.grade-11>a .name,.curriculum-badges ul li.grade-11>div .name,.grade-badges ul li.grade-11>a .name,.grade-badges ul li.grade-11>div .name,.skill-badges ul li.grade-11>a .name,.skill-badges ul li.grade-11>div .name{color:#c78a2e}.curriculum-badges ul li.grade-11>a .key,.curriculum-badges ul li.grade-11>div .key,.grade-badges ul li.grade-11>a .key,.grade-badges ul li.grade-11>div .key,.skill-badges ul li.grade-11>a .key,.skill-badges ul li.grade-11>div .key{background-color:#c78a2e}.curriculum-badges ul li.grade-11>a:hover,.grade-badges ul li.grade-11>a:hover,.skill-badges ul li.grade-11>a:hover{background-color:#e0b87b}.curriculum-badges ul li.grade-11>a:hover .name,.grade-badges ul li.grade-11>a:hover .name,.skill-badges ul li.grade-11>a:hover .name{color:#fff}.curriculum-badges ul li.skill-addition>a,.curriculum-badges ul li.skill-addition>div,.grade-badges ul li.skill-addition>a,.grade-badges ul li.skill-addition>div,.skill-badges ul li.skill-addition>a,.skill-badges ul li.skill-addition>div{border-color:#ed145b}.curriculum-badges ul li.skill-addition>a .name,.curriculum-badges ul li.skill-addition>div .name,.grade-badges ul li.skill-addition>a .name,.grade-badges ul li.skill-addition>div .name,.skill-badges ul li.skill-addition>a .name,.skill-badges ul li.skill-addition>div .name{color:#ed145b}.curriculum-badges ul li.skill-addition>a .key,.curriculum-badges ul li.skill-addition>div .key,.grade-badges ul li.skill-addition>a .key,.grade-badges ul li.skill-addition>div .key,.skill-badges ul li.skill-addition>a .key,.skill-badges ul li.skill-addition>div .key{background-color:#ed145b;background-image:url(../images/skills/50/addition.png);background-size:contain}.curriculum-badges ul li.skill-addition>a:hover,.grade-badges ul li.skill-addition>a:hover,.skill-badges ul li.skill-addition>a:hover{background-color:#f4739d}.curriculum-badges ul li.skill-addition>a:hover .name,.grade-badges ul li.skill-addition>a:hover .name,.skill-badges ul li.skill-addition>a:hover .name{color:#fff}.curriculum-badges ul li.skill-algebra>a,.curriculum-badges ul li.skill-algebra>div,.grade-badges ul li.skill-algebra>a,.grade-badges ul li.skill-algebra>div,.skill-badges ul li.skill-algebra>a,.skill-badges ul li.skill-algebra>div{border-color:#fd60a8}.curriculum-badges ul li.skill-algebra>a .name,.curriculum-badges ul li.skill-algebra>div .name,.grade-badges ul li.skill-algebra>a .name,.grade-badges ul li.skill-algebra>div .name,.skill-badges ul li.skill-algebra>a .name,.skill-badges ul li.skill-algebra>div .name{color:#fd60a8}.curriculum-badges ul li.skill-algebra>a .key,.curriculum-badges ul li.skill-algebra>div .key,.grade-badges ul li.skill-algebra>a .key,.grade-badges ul li.skill-algebra>div .key,.skill-badges ul li.skill-algebra>a .key,.skill-badges ul li.skill-algebra>div .key{background-color:#fd60a8;background-image:url(../images/skills/50/algebra.png);background-size:contain}.curriculum-badges ul li.skill-algebra>a:hover,.grade-badges ul li.skill-algebra>a:hover,.skill-badges ul li.skill-algebra>a:hover{background-color:#fec5df}.curriculum-badges ul li.skill-algebra>a:hover .name,.grade-badges ul li.skill-algebra>a:hover .name,.skill-badges ul li.skill-algebra>a:hover .name{color:#fff}.curriculum-badges ul li.skill-comparison>a,.curriculum-badges ul li.skill-comparison>div,.grade-badges ul li.skill-comparison>a,.grade-badges ul li.skill-comparison>div,.skill-badges ul li.skill-comparison>a,.skill-badges ul li.skill-comparison>div{border-color:#8dc63f}.curriculum-badges ul li.skill-comparison>a .name,.curriculum-badges ul li.skill-comparison>div .name,.grade-badges ul li.skill-comparison>a .name,.grade-badges ul li.skill-comparison>div .name,.skill-badges ul li.skill-comparison>a .name,.skill-badges ul li.skill-comparison>div .name{color:#8dc63f}.curriculum-badges ul li.skill-comparison>a .key,.curriculum-badges ul li.skill-comparison>div .key,.grade-badges ul li.skill-comparison>a .key,.grade-badges ul li.skill-comparison>div .key,.skill-badges ul li.skill-comparison>a .key,.skill-badges ul li.skill-comparison>div .key{background-color:#8dc63f;background-image:url(../images/skills/50/comparison.png);background-size:contain}.curriculum-badges ul li.skill-comparison>a:hover,.grade-badges ul li.skill-comparison>a:hover,.skill-badges ul li.skill-comparison>a:hover{background-color:#bcdd8e}.curriculum-badges ul li.skill-comparison>a:hover .name,.grade-badges ul li.skill-comparison>a:hover .name,.skill-badges ul li.skill-comparison>a:hover .name{color:#fff}.curriculum-badges ul li.skill-counting>a,.curriculum-badges ul li.skill-counting>div,.grade-badges ul li.skill-counting>a,.grade-badges ul li.skill-counting>div,.skill-badges ul li.skill-counting>a,.skill-badges ul li.skill-counting>div{border-color:#f26522}.curriculum-badges ul li.skill-counting>a .name,.curriculum-badges ul li.skill-counting>div .name,.grade-badges ul li.skill-counting>a .name,.grade-badges ul li.skill-counting>div .name,.skill-badges ul li.skill-counting>a .name,.skill-badges ul li.skill-counting>div .name{color:#f26522}.curriculum-badges ul li.skill-counting>a .key,.curriculum-badges ul li.skill-counting>div .key,.grade-badges ul li.skill-counting>a .key,.grade-badges ul li.skill-counting>div .key,.skill-badges ul li.skill-counting>a .key,.skill-badges ul li.skill-counting>div .key{background-color:#f26522;background-image:url(../images/skills/50/counting.png);background-size:contain}.curriculum-badges ul li.skill-counting>a:hover,.grade-badges ul li.skill-counting>a:hover,.skill-badges ul li.skill-counting>a:hover{background-color:#f8a882}.curriculum-badges ul li.skill-counting>a:hover .name,.grade-badges ul li.skill-counting>a:hover .name,.skill-badges ul li.skill-counting>a:hover .name{color:#fff}.curriculum-badges ul li.skill-decimals>a,.curriculum-badges ul li.skill-decimals>div,.grade-badges ul li.skill-decimals>a,.grade-badges ul li.skill-decimals>div,.skill-badges ul li.skill-decimals>a,.skill-badges ul li.skill-decimals>div{border-color:#0bac8c}.curriculum-badges ul li.skill-decimals>a .name,.curriculum-badges ul li.skill-decimals>div .name,.grade-badges ul li.skill-decimals>a .name,.grade-badges ul li.skill-decimals>div .name,.skill-badges ul li.skill-decimals>a .name,.skill-badges ul li.skill-decimals>div .name{color:#0bac8c}.curriculum-badges ul li.skill-decimals>a .key,.curriculum-badges ul li.skill-decimals>div .key,.grade-badges ul li.skill-decimals>a .key,.grade-badges ul li.skill-decimals>div .key,.skill-badges ul li.skill-decimals>a .key,.skill-badges ul li.skill-decimals>div .key{background-color:#0bac8c;background-image:url(../images/skills/50/decimals.png);background-size:contain}.curriculum-badges ul li.skill-decimals>a:hover,.grade-badges ul li.skill-decimals>a:hover,.skill-badges ul li.skill-decimals>a:hover{background-color:#2cf1ca}.curriculum-badges ul li.skill-decimals>a:hover .name,.grade-badges ul li.skill-decimals>a:hover .name,.skill-badges ul li.skill-decimals>a:hover .name{color:#fff}.curriculum-badges ul li.skill-division>a,.curriculum-badges ul li.skill-division>div,.grade-badges ul li.skill-division>a,.grade-badges ul li.skill-division>div,.skill-badges ul li.skill-division>a,.skill-badges ul li.skill-division>div{border-color:#f7891d}.curriculum-badges ul li.skill-division>a .name,.curriculum-badges ul li.skill-division>div .name,.grade-badges ul li.skill-division>a .name,.grade-badges ul li.skill-division>div .name,.skill-badges ul li.skill-division>a .name,.skill-badges ul li.skill-division>div .name{color:#f7891d}.curriculum-badges ul li.skill-division>a .key,.curriculum-badges ul li.skill-division>div .key,.grade-badges ul li.skill-division>a .key,.grade-badges ul li.skill-division>div .key,.skill-badges ul li.skill-division>a .key,.skill-badges ul li.skill-division>div .key{background-color:#f7891d;background-image:url(../images/skills/50/division.png);background-size:contain}.curriculum-badges ul li.skill-division>a:hover,.grade-badges ul li.skill-division>a:hover,.skill-badges ul li.skill-division>a:hover{background-color:#fabc80}.curriculum-badges ul li.skill-division>a:hover .name,.grade-badges ul li.skill-division>a:hover .name,.skill-badges ul li.skill-division>a:hover .name{color:#fff}.curriculum-badges ul li.skill-estimation>a,.curriculum-badges ul li.skill-estimation>div,.grade-badges ul li.skill-estimation>a,.grade-badges ul li.skill-estimation>div,.skill-badges ul li.skill-estimation>a,.skill-badges ul li.skill-estimation>div{border-color:#d6171f}.curriculum-badges ul li.skill-estimation>a .name,.curriculum-badges ul li.skill-estimation>div .name,.grade-badges ul li.skill-estimation>a .name,.grade-badges ul li.skill-estimation>div .name,.skill-badges ul li.skill-estimation>a .name,.skill-badges ul li.skill-estimation>div .name{color:#d6171f}.curriculum-badges ul li.skill-estimation>a .key,.curriculum-badges ul li.skill-estimation>div .key,.grade-badges ul li.skill-estimation>a .key,.grade-badges ul li.skill-estimation>div .key,.skill-badges ul li.skill-estimation>a .key,.skill-badges ul li.skill-estimation>div .key{background-color:#d6171f;background-image:url(../images/skills/50/estimation.png);background-size:contain}.curriculum-badges ul li.skill-estimation>a:hover,.grade-badges ul li.skill-estimation>a:hover,.skill-badges ul li.skill-estimation>a:hover{background-color:#ee656a}.curriculum-badges ul li.skill-estimation>a:hover .name,.grade-badges ul li.skill-estimation>a:hover .name,.skill-badges ul li.skill-estimation>a:hover .name{color:#fff}.curriculum-badges ul li.skill-fractions>a,.curriculum-badges ul li.skill-fractions>div,.grade-badges ul li.skill-fractions>a,.grade-badges ul li.skill-fractions>div,.skill-badges ul li.skill-fractions>a,.skill-badges ul li.skill-fractions>div{border-color:#369ac4}.curriculum-badges ul li.skill-fractions>a .name,.curriculum-badges ul li.skill-fractions>div .name,.grade-badges ul li.skill-fractions>a .name,.grade-badges ul li.skill-fractions>div .name,.skill-badges ul li.skill-fractions>a .name,.skill-badges ul li.skill-fractions>div .name{color:#369ac4}.curriculum-badges ul li.skill-fractions>a .key,.curriculum-badges ul li.skill-fractions>div .key,.grade-badges ul li.skill-fractions>a .key,.grade-badges ul li.skill-fractions>div .key,.skill-badges ul li.skill-fractions>a .key,.skill-badges ul li.skill-fractions>div .key{background-color:#369ac4;background-image:url(../images/skills/50/fractions.png);background-size:contain}.curriculum-badges ul li.skill-fractions>a:hover,.grade-badges ul li.skill-fractions>a:hover,.skill-badges ul li.skill-fractions>a:hover{background-color:#83c2dd}.curriculum-badges ul li.skill-fractions>a:hover .name,.grade-badges ul li.skill-fractions>a:hover .name,.skill-badges ul li.skill-fractions>a:hover .name{color:#fff}.curriculum-badges ul li.skill-geometry>a,.curriculum-badges ul li.skill-geometry>div,.grade-badges ul li.skill-geometry>a,.grade-badges ul li.skill-geometry>div,.skill-badges ul li.skill-geometry>a,.skill-badges ul li.skill-geometry>div{border-color:#f7c21d}.curriculum-badges ul li.skill-geometry>a .name,.curriculum-badges ul li.skill-geometry>div .name,.grade-badges ul li.skill-geometry>a .name,.grade-badges ul li.skill-geometry>div .name,.skill-badges ul li.skill-geometry>a .name,.skill-badges ul li.skill-geometry>div .name{color:#f7c21d}.curriculum-badges ul li.skill-geometry>a .key,.curriculum-badges ul li.skill-geometry>div .key,.grade-badges ul li.skill-geometry>a .key,.grade-badges ul li.skill-geometry>div .key,.skill-badges ul li.skill-geometry>a .key,.skill-badges ul li.skill-geometry>div .key{background-color:#f7c21d;background-image:url(../images/skills/50/geometry.png);background-size:contain}.curriculum-badges ul li.skill-geometry>a:hover,.grade-badges ul li.skill-geometry>a:hover,.skill-badges ul li.skill-geometry>a:hover{background-color:#fadd80}.curriculum-badges ul li.skill-geometry>a:hover .name,.grade-badges ul li.skill-geometry>a:hover .name,.skill-badges ul li.skill-geometry>a:hover .name{color:#fff}.curriculum-badges ul li.skill-graphing>a,.curriculum-badges ul li.skill-graphing>div,.grade-badges ul li.skill-graphing>a,.grade-badges ul li.skill-graphing>div,.skill-badges ul li.skill-graphing>a,.skill-badges ul li.skill-graphing>div{border-color:#2c5a87}.curriculum-badges ul li.skill-graphing>a .name,.curriculum-badges ul li.skill-graphing>div .name,.grade-badges ul li.skill-graphing>a .name,.grade-badges ul li.skill-graphing>div .name,.skill-badges ul li.skill-graphing>a .name,.skill-badges ul li.skill-graphing>div .name{color:#2c5a87}.curriculum-badges ul li.skill-graphing>a .key,.curriculum-badges ul li.skill-graphing>div .key,.grade-badges ul li.skill-graphing>a .key,.grade-badges ul li.skill-graphing>div .key,.skill-badges ul li.skill-graphing>a .key,.skill-badges ul li.skill-graphing>div .key{background-color:#2c5a87;background-image:url(../images/skills/50/graphing.png);background-size:contain}.curriculum-badges ul li.skill-graphing>a:hover,.grade-badges ul li.skill-graphing>a:hover,.skill-badges ul li.skill-graphing>a:hover{background-color:#528dc7}.curriculum-badges ul li.skill-graphing>a:hover .name,.grade-badges ul li.skill-graphing>a:hover .name,.skill-badges ul li.skill-graphing>a:hover .name{color:#fff}.curriculum-badges ul li.skill-measurement>a,.curriculum-badges ul li.skill-measurement>div,.grade-badges ul li.skill-measurement>a,.grade-badges ul li.skill-measurement>div,.skill-badges ul li.skill-measurement>a,.skill-badges ul li.skill-measurement>div{border-color:#367ec4}.curriculum-badges ul li.skill-measurement>a .name,.curriculum-badges ul li.skill-measurement>div .name,.grade-badges ul li.skill-measurement>a .name,.grade-badges ul li.skill-measurement>div .name,.skill-badges ul li.skill-measurement>a .name,.skill-badges ul li.skill-measurement>div .name{color:#367ec4}.curriculum-badges ul li.skill-measurement>a .key,.curriculum-badges ul li.skill-measurement>div .key,.grade-badges ul li.skill-measurement>a .key,.grade-badges ul li.skill-measurement>div .key,.skill-badges ul li.skill-measurement>a .key,.skill-badges ul li.skill-measurement>div .key{background-color:#367ec4;background-image:url(../images/skills/50/measurement.png);background-size:contain}.curriculum-badges ul li.skill-measurement>a:hover,.grade-badges ul li.skill-measurement>a:hover,.skill-badges ul li.skill-measurement>a:hover{background-color:#83b1dd}.curriculum-badges ul li.skill-measurement>a:hover .name,.grade-badges ul li.skill-measurement>a:hover .name,.skill-badges ul li.skill-measurement>a:hover .name{color:#fff}.curriculum-badges ul li.skill-mixedequations>a,.curriculum-badges ul li.skill-mixedequations>div,.grade-badges ul li.skill-mixedequations>a,.grade-badges ul li.skill-mixedequations>div,.skill-badges ul li.skill-mixedequations>a,.skill-badges ul li.skill-mixedequations>div{border-color:#5f432d}.curriculum-badges ul li.skill-mixedequations>a .name,.curriculum-badges ul li.skill-mixedequations>div .name,.grade-badges ul li.skill-mixedequations>a .name,.grade-badges ul li.skill-mixedequations>div .name,.skill-badges ul li.skill-mixedequations>a .name,.skill-badges ul li.skill-mixedequations>div .name{color:#5f432d}.curriculum-badges ul li.skill-mixedequations>a .key,.curriculum-badges ul li.skill-mixedequations>div .key,.grade-badges ul li.skill-mixedequations>a .key,.grade-badges ul li.skill-mixedequations>div .key,.skill-badges ul li.skill-mixedequations>a .key,.skill-badges ul li.skill-mixedequations>div .key{background-color:#5f432d;background-image:url(../images/skills/50/mixedequations.png);background-size:contain}.curriculum-badges ul li.skill-mixedequations>a:hover,.grade-badges ul li.skill-mixedequations>a:hover,.skill-badges ul li.skill-mixedequations>a:hover{background-color:#a4744e}.curriculum-badges ul li.skill-mixedequations>a:hover .name,.grade-badges ul li.skill-mixedequations>a:hover .name,.skill-badges ul li.skill-mixedequations>a:hover .name{color:#fff}.curriculum-badges ul li.skill-money>a,.curriculum-badges ul li.skill-money>div,.grade-badges ul li.skill-money>a,.grade-badges ul li.skill-money>div,.skill-badges ul li.skill-money>a,.skill-badges ul li.skill-money>div{border-color:#f7d61d}.curriculum-badges ul li.skill-money>a .name,.curriculum-badges ul li.skill-money>div .name,.grade-badges ul li.skill-money>a .name,.grade-badges ul li.skill-money>div .name,.skill-badges ul li.skill-money>a .name,.skill-badges ul li.skill-money>div .name{color:#f7d61d}.curriculum-badges ul li.skill-money>a .key,.curriculum-badges ul li.skill-money>div .key,.grade-badges ul li.skill-money>a .key,.grade-badges ul li.skill-money>div .key,.skill-badges ul li.skill-money>a .key,.skill-badges ul li.skill-money>div .key{background-color:#f7d61d;background-image:url(../images/skills/50/money.png);background-size:contain}.curriculum-badges ul li.skill-money>a:hover,.grade-badges ul li.skill-money>a:hover,.skill-badges ul li.skill-money>a:hover{background-color:#fae880}.curriculum-badges ul li.skill-money>a:hover .name,.grade-badges ul li.skill-money>a:hover .name,.skill-badges ul li.skill-money>a:hover .name{color:#fff}.curriculum-badges ul li.skill-multiplication>a,.curriculum-badges ul li.skill-multiplication>div,.grade-badges ul li.skill-multiplication>a,.grade-badges ul li.skill-multiplication>div,.skill-badges ul li.skill-multiplication>a,.skill-badges ul li.skill-multiplication>div{border-color:#474c57}.curriculum-badges ul li.skill-multiplication>a .name,.curriculum-badges ul li.skill-multiplication>div .name,.grade-badges ul li.skill-multiplication>a .name,.grade-badges ul li.skill-multiplication>div .name,.skill-badges ul li.skill-multiplication>a .name,.skill-badges ul li.skill-multiplication>div .name{color:#474c57}.curriculum-badges ul li.skill-multiplication>a .key,.curriculum-badges ul li.skill-multiplication>div .key,.grade-badges ul li.skill-multiplication>a .key,.grade-badges ul li.skill-multiplication>div .key,.skill-badges ul li.skill-multiplication>a .key,.skill-badges ul li.skill-multiplication>div .key{background-color:#474c57;background-image:url(../images/skills/50/multiplication.png);background-size:contain}.curriculum-badges ul li.skill-multiplication>a:hover,.grade-badges ul li.skill-multiplication>a:hover,.skill-badges ul li.skill-multiplication>a:hover{background-color:#757d8f}.curriculum-badges ul li.skill-multiplication>a:hover .name,.grade-badges ul li.skill-multiplication>a:hover .name,.skill-badges ul li.skill-multiplication>a:hover .name{color:#fff}.curriculum-badges ul li.skill-numberpatterns>a,.curriculum-badges ul li.skill-numberpatterns>div,.grade-badges ul li.skill-numberpatterns>a,.grade-badges ul li.skill-numberpatterns>div,.skill-badges ul li.skill-numberpatterns>a,.skill-badges ul li.skill-numberpatterns>div{border-color:#8560a8}.curriculum-badges ul li.skill-numberpatterns>a .name,.curriculum-badges ul li.skill-numberpatterns>div .name,.grade-badges ul li.skill-numberpatterns>a .name,.grade-badges ul li.skill-numberpatterns>div .name,.skill-badges ul li.skill-numberpatterns>a .name,.skill-badges ul li.skill-numberpatterns>div .name{color:#8560a8}.curriculum-badges ul li.skill-numberpatterns>a .key,.curriculum-badges ul li.skill-numberpatterns>div .key,.grade-badges ul li.skill-numberpatterns>a .key,.grade-badges ul li.skill-numberpatterns>div .key,.skill-badges ul li.skill-numberpatterns>a .key,.skill-badges ul li.skill-numberpatterns>div .key{background-color:#8560a8;background-image:url(../images/skills/50/numberpatterns.png);background-size:contain}.curriculum-badges ul li.skill-numberpatterns>a:hover,.grade-badges ul li.skill-numberpatterns>a:hover,.skill-badges ul li.skill-numberpatterns>a:hover{background-color:#b8a2cc}.curriculum-badges ul li.skill-numberpatterns>a:hover .name,.grade-badges ul li.skill-numberpatterns>a:hover .name,.skill-badges ul li.skill-numberpatterns>a:hover .name{color:#fff}.curriculum-badges ul li.skill-numberproperties>a,.curriculum-badges ul li.skill-numberproperties>div,.grade-badges ul li.skill-numberproperties>a,.grade-badges ul li.skill-numberproperties>div,.skill-badges ul li.skill-numberproperties>a,.skill-badges ul li.skill-numberproperties>div{border-color:#379ab5}.curriculum-badges ul li.skill-numberproperties>a .name,.curriculum-badges ul li.skill-numberproperties>div .name,.grade-badges ul li.skill-numberproperties>a .name,.grade-badges ul li.skill-numberproperties>div .name,.skill-badges ul li.skill-numberproperties>a .name,.skill-badges ul li.skill-numberproperties>div .name{color:#379ab5}.curriculum-badges ul li.skill-numberproperties>a .key,.curriculum-badges ul li.skill-numberproperties>div .key,.grade-badges ul li.skill-numberproperties>a .key,.grade-badges ul li.skill-numberproperties>div .key,.skill-badges ul li.skill-numberproperties>a .key,.skill-badges ul li.skill-numberproperties>div .key{background-color:#379ab5;background-image:url(../images/skills/50/numberproperties.png);background-size:contain}.curriculum-badges ul li.skill-numberproperties>a:hover,.grade-badges ul li.skill-numberproperties>a:hover,.skill-badges ul li.skill-numberproperties>a:hover{background-color:#7bc3d7}.curriculum-badges ul li.skill-numberproperties>a:hover .name,.grade-badges ul li.skill-numberproperties>a:hover .name,.skill-badges ul li.skill-numberproperties>a:hover .name{color:#fff}.curriculum-badges ul li.skill-positions>a,.curriculum-badges ul li.skill-positions>div,.grade-badges ul li.skill-positions>a,.grade-badges ul li.skill-positions>div,.skill-badges ul li.skill-positions>a,.skill-badges ul li.skill-positions>div{border-color:#54235f}.curriculum-badges ul li.skill-positions>a .name,.curriculum-badges ul li.skill-positions>div .name,.grade-badges ul li.skill-positions>a .name,.grade-badges ul li.skill-positions>div .name,.skill-badges ul li.skill-positions>a .name,.skill-badges ul li.skill-positions>div .name{color:#54235f}.curriculum-badges ul li.skill-positions>a .key,.curriculum-badges ul li.skill-positions>div .key,.grade-badges ul li.skill-positions>a .key,.grade-badges ul li.skill-positions>div .key,.skill-badges ul li.skill-positions>a .key,.skill-badges ul li.skill-positions>div .key{background-color:#54235f;background-image:url(../images/skills/50/positions.png);background-size:contain}.curriculum-badges ul li.skill-positions>a:hover,.grade-badges ul li.skill-positions>a:hover,.skill-badges ul li.skill-positions>a:hover{background-color:#963eaa}.curriculum-badges ul li.skill-positions>a:hover .name,.grade-badges ul li.skill-positions>a:hover .name,.skill-badges ul li.skill-positions>a:hover .name{color:#fff}.curriculum-badges ul li.skill-ratios>a,.curriculum-badges ul li.skill-ratios>div,.grade-badges ul li.skill-ratios>a,.grade-badges ul li.skill-ratios>div,.skill-badges ul li.skill-ratios>a,.skill-badges ul li.skill-ratios>div{border-color:#ed4424}.curriculum-badges ul li.skill-ratios>a .name,.curriculum-badges ul li.skill-ratios>div .name,.grade-badges ul li.skill-ratios>a .name,.grade-badges ul li.skill-ratios>div .name,.skill-badges ul li.skill-ratios>a .name,.skill-badges ul li.skill-ratios>div .name{color:#ed4424}.curriculum-badges ul li.skill-ratios>a .key,.curriculum-badges ul li.skill-ratios>div .key,.grade-badges ul li.skill-ratios>a .key,.grade-badges ul li.skill-ratios>div .key,.skill-badges ul li.skill-ratios>a .key,.skill-badges ul li.skill-ratios>div .key{background-color:#ed4424;background-image:url(../images/skills/50/ratios.png);background-size:contain}.curriculum-badges ul li.skill-ratios>a:hover,.grade-badges ul li.skill-ratios>a:hover,.skill-badges ul li.skill-ratios>a:hover{background-color:#f59482}.curriculum-badges ul li.skill-ratios>a:hover .name,.grade-badges ul li.skill-ratios>a:hover .name,.skill-badges ul li.skill-ratios>a:hover .name{color:#fff}.curriculum-badges ul li.skill-stats>a,.curriculum-badges ul li.skill-stats>div,.grade-badges ul li.skill-stats>a,.grade-badges ul li.skill-stats>div,.skill-badges ul li.skill-stats>a,.skill-badges ul li.skill-stats>div{border-color:#7cc242}.curriculum-badges ul li.skill-stats>a .name,.curriculum-badges ul li.skill-stats>div .name,.grade-badges ul li.skill-stats>a .name,.grade-badges ul li.skill-stats>div .name,.skill-badges ul li.skill-stats>a .name,.skill-badges ul li.skill-stats>div .name{color:#7cc242}.curriculum-badges ul li.skill-stats>a .key,.curriculum-badges ul li.skill-stats>div .key,.grade-badges ul li.skill-stats>a .key,.grade-badges ul li.skill-stats>div .key,.skill-badges ul li.skill-stats>a .key,.skill-badges ul li.skill-stats>div .key{background-color:#7cc242;background-image:url(../images/skills/50/stats.png);background-size:contain}.curriculum-badges ul li.skill-stats>a:hover,.grade-badges ul li.skill-stats>a:hover,.skill-badges ul li.skill-stats>a:hover{background-color:#b1db8f}.curriculum-badges ul li.skill-stats>a:hover .name,.grade-badges ul li.skill-stats>a:hover .name,.skill-badges ul li.skill-stats>a:hover .name{color:#fff}.curriculum-badges ul li.skill-subtraction>a,.curriculum-badges ul li.skill-subtraction>div,.grade-badges ul li.skill-subtraction>a,.grade-badges ul li.skill-subtraction>div,.skill-badges ul li.skill-subtraction>a,.skill-badges ul li.skill-subtraction>div{border-color:#d560a8}.curriculum-badges ul li.skill-subtraction>a .name,.curriculum-badges ul li.skill-subtraction>div .name,.grade-badges ul li.skill-subtraction>a .name,.grade-badges ul li.skill-subtraction>div .name,.skill-badges ul li.skill-subtraction>a .name,.skill-badges ul li.skill-subtraction>div .name{color:#d560a8}.curriculum-badges ul li.skill-subtraction>a .key,.curriculum-badges ul li.skill-subtraction>div .key,.grade-badges ul li.skill-subtraction>a .key,.grade-badges ul li.skill-subtraction>div .key,.skill-badges ul li.skill-subtraction>a .key,.skill-badges ul li.skill-subtraction>div .key{background-color:#d560a8;background-image:url(../images/skills/50/subtraction.png);background-size:contain}.curriculum-badges ul li.skill-subtraction>a:hover,.grade-badges ul li.skill-subtraction>a:hover,.skill-badges ul li.skill-subtraction>a:hover{background-color:#eab1d4}.curriculum-badges ul li.skill-subtraction>a:hover .name,.grade-badges ul li.skill-subtraction>a:hover .name,.skill-badges ul li.skill-subtraction>a:hover .name{color:#fff}.curriculum-badges ul li.skill-time>a,.curriculum-badges ul li.skill-time>div,.grade-badges ul li.skill-time>a,.grade-badges ul li.skill-time>div,.skill-badges ul li.skill-time>a,.skill-badges ul li.skill-time>div{border-color:#5e9663}.curriculum-badges ul li.skill-time>a .name,.curriculum-badges ul li.skill-time>div .name,.grade-badges ul li.skill-time>a .name,.grade-badges ul li.skill-time>div .name,.skill-badges ul li.skill-time>a .name,.skill-badges ul li.skill-time>div .name{color:#5e9663}.curriculum-badges ul li.skill-time>a .key,.curriculum-badges ul li.skill-time>div .key,.grade-badges ul li.skill-time>a .key,.grade-badges ul li.skill-time>div .key,.skill-badges ul li.skill-time>a .key,.skill-badges ul li.skill-time>div .key{background-color:#5e9663;background-image:url(../images/skills/50/time.png);background-size:contain}.curriculum-badges ul li.skill-time>a:hover,.grade-badges ul li.skill-time>a:hover,.skill-badges ul li.skill-time>a:hover{background-color:#9ac09e}.curriculum-badges ul li.skill-time>a:hover .name,.grade-badges ul li.skill-time>a:hover .name,.skill-badges ul li.skill-time>a:hover .name{color:#fff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.curriculum-badges ul,.grade-badges ul,.skill-badges ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}.curriculum-badges ul li,.grade-badges ul li,.skill-badges ul li{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;position:relative}.curriculum-badges ul li:last-child,.grade-badges ul li:last-child,.skill-badges ul li:last-child{padding-bottom:0}.curriculum-badges ul li>a .key,.curriculum-badges ul li>div .key,.grade-badges ul li>a .key,.grade-badges ul li>div .key,.skill-badges ul li>a .key,.skill-badges ul li>div .key{width:6vw;height:6vw;margin-top:-3vw;left:-2vw;line-height:6vw;font-size:4.5vw}.curriculum-badges ul li>a .name,.curriculum-badges ul li>div .name,.grade-badges ul li>a .name,.grade-badges ul li>div .name,.skill-badges ul li>a .name,.skill-badges ul li>div .name{font-size:2.5vw;line-height:3vw}.curriculum-badges ul li>a .count,.curriculum-badges ul li>div .count,.grade-badges ul li>a .count,.grade-badges ul li>div .count,.skill-badges ul li>a .count,.skill-badges ul li>div .count{line-height:2.1vw;font-size:1.6vw}}@media only screen and (max-width:761px){.curriculum-badges,.grade-badges,.skill-badges{padding:0 2vw}.curriculum-badges ul li,.grade-badges ul li,.skill-badges ul li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.curriculum-badges ul li:last-child,.grade-badges ul li:last-child,.skill-badges ul li:last-child{padding-bottom:0}.curriculum-badges ul li>a,.curriculum-badges ul li>div,.grade-badges ul li>a,.grade-badges ul li>div,.skill-badges ul li>a,.skill-badges ul li>div{padding:3vw 4vw 3vw 9vw}.curriculum-badges ul li>a .key,.curriculum-badges ul li>div .key,.grade-badges ul li>a .key,.grade-badges ul li>div .key,.skill-badges ul li>a .key,.skill-badges ul li>div .key{width:10vw;height:10vw;left:-3vw;margin-top:-5vw;line-height:10vw;font-size:8vw}.curriculum-badges ul li>a .name,.curriculum-badges ul li>div .name,.grade-badges ul li>a .name,.grade-badges ul li>div .name,.skill-badges ul li>a .name,.skill-badges ul li>div .name{font-size:6vw;padding:2vw 0}.curriculum-badges ul li>a .count,.curriculum-badges ul li>div .count,.grade-badges ul li>a .count,.grade-badges ul li>div .count,.skill-badges ul li>a .count,.skill-badges ul li>div .count{line-height:4.5vw;font-size:4vw}}.play-area{background-image:url(../images/index-bkgnd-2.jpg)}.game-bar{display:-webkit-box;display:-webkit-flex;display:flex;color:#fff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.game-bar>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:1rem 2rem}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-bar>div{padding:1rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.game-bar p{margin:0;line-height:1.3;font-weight:600}.game-bar-current-skill{display:-webkit-box;display:-webkit-flex;display:flex;font-size:90%;padding-right:1rem}.game-bar-current-skill .skill-icon,.game-bar-current-skill>a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff}.game-bar-current-skill .skill-icon{margin-right:.5rem;font-weight:700;-webkit-animation:tada 2s forwards;animation:tada 2s forwards}.game-bar-current-skill .skill-icon:before{display:inline-block;content:"";width:1.5em;height:1.5em;background-size:contain;background-position:50%;padding:0 .5em 0 0;background-repeat:no-repeat}.game-bar-current-skill .skill-icon.addition:before{background-image:url(../images/skills/50/addition.png)}.game-bar-current-skill .skill-icon.algebra:before{background-image:url(../images/skills/50/algebra.png)}.game-bar-current-skill .skill-icon.comparison:before{background-image:url(../images/skills/50/comparison.png)}.game-bar-current-skill .skill-icon.counting:before{background-image:url(../images/skills/50/counting.png)}.game-bar-current-skill .skill-icon.decimals:before{background-image:url(../images/skills/50/decimals.png)}.game-bar-current-skill .skill-icon.division:before{background-image:url(../images/skills/50/division.png)}.game-bar-current-skill .skill-icon.estimation:before{background-image:url(../images/skills/50/estimation.png)}.game-bar-current-skill .skill-icon.fractions:before{background-image:url(../images/skills/50/fractions.png)}.game-bar-current-skill .skill-icon.geometry:before{background-image:url(../images/skills/50/geometry.png)}.game-bar-current-skill .skill-icon.graphing:before{background-image:url(../images/skills/50/graphing.png)}.game-bar-current-skill .skill-icon.measurement:before{background-image:url(../images/skills/50/measurement.png)}.game-bar-current-skill .skill-icon.mixedequations:before{background-image:url(../images/skills/50/mixedequations.png)}.game-bar-current-skill .skill-icon.money:before{background-image:url(../images/skills/50/money.png)}.game-bar-current-skill .skill-icon.multiplication:before{background-image:url(../images/skills/50/multiplication.png)}.game-bar-current-skill .skill-icon.numberpatterns:before{background-image:url(../images/skills/50/numberpatterns.png)}.game-bar-current-skill .skill-icon.numberproperties:before{background-image:url(../images/skills/50/numberproperties.png)}.game-bar-current-skill .skill-icon.positions:before{background-image:url(../images/skills/50/positions.png)}.game-bar-current-skill .skill-icon.ratios:before{background-image:url(../images/skills/50/ratios.png)}.game-bar-current-skill .skill-icon.stats:before{background-image:url(../images/skills/50/stats.png)}.game-bar-current-skill .skill-icon.subtraction:before{background-image:url(../images/skills/50/subtraction.png)}.game-bar-current-skill .skill-icon.time:before{background-image:url(../images/skills/50/time.png)}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-bar-current-skill{padding-right:0}}.game-bar-skill{background:#0064a0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.game-bar-skill .fa,.game-bar-skill p{text-shadow:0 1px 2px #00446d}.game-bar-skill .fa{display:inline-block;margin-right:.75rem}.game-bar-promo{background:#77a7d6}.game-bar-promo p{text-shadow:0 1px 2px #508eca;padding-right:1rem}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-bar-promo{width:auto}.game-bar-promo,.game-bar-promo .game-bar-promo-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.game-bar-promo p{margin-bottom:.75rem;padding-right:0}}.play-current-skill .game-bar-promo{width:40%}.game-bar-promo-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.game-bar-promo-loader{margin-top:1rem;-webkit-border-radius:100px;border-radius:100px;height:8px;width:100%;background:#fddf24;background-image:url(../images/loader-stripes.svg);background-repeat:repeat-x;background-position:0 50%;-webkit-animation-name:promoLoader;animation-name:promoLoader;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:relative;-webkit-box-shadow:0 1px 2px #508eca;box-shadow:0 1px 2px #508eca}.game-bar-promo-loader:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-border-radius:100px;border-radius:100px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,0,.6)),to(rgba(229,143,41,.4)));background-image:-webkit-linear-gradient(top,rgba(255,255,0,.6),rgba(229,143,41,.4));background-image:linear-gradient(180deg,rgba(255,255,0,.6),rgba(229,143,41,.4))}@-webkit-keyframes promoLoader{0%{background-position:0 50%}to{background-position:64px 50%}}@keyframes promoLoader{0%{background-position:0 50%}to{background-position:64px 50%}}.game-bar-btn{padding:.75rem 1rem;-webkit-border-radius:.5rem;border-radius:.5rem;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;white-space:nowrap}.game-bar-btn .fa{display:inline-block;margin-right:.75rem}.game-bar-btn.is-outline{border:2px solid #fff;-webkit-box-shadow:0 1px 2px #00446d,0 1px 2px #00446d inset;box-shadow:0 1px 2px #00446d,inset 0 1px 2px #00446d}.game-bar-btn.is-outline,.game-bar-btn.is-outline .fa{text-shadow:0 1px 2px #00446d}.game-bar-btn.is-outline:hover{opacity:.6}.game-bar-btn.is-subscribe{color:#bc7a0a;background-color:#fddf24;background-image:url(../images/subscribe-menu-bkgnd.png);background-size:cover;background-position:50%;-webkit-box-shadow:0 1px 2px #508eca,0 -9px 20px #df9d00 inset,0 2px 4px hsla(0,0%,100%,.6) inset;box-shadow:0 1px 2px #508eca,inset 0 -9px 20px #df9d00,inset 0 2px 4px hsla(0,0%,100%,.6)}.game-bar-btn.is-subscribe:hover{color:#dd9505;-webkit-box-shadow:0 1px 2px #508eca,0 -9px 20px #f2bd00 inset,0 2px 4px hsla(0,0%,100%,.8) inset!important;box-shadow:0 1px 2px #508eca,inset 0 -9px 20px #f2bd00,inset 0 2px 4px hsla(0,0%,100%,.8)!important}.game-bar-btn.is-pull-right{margin-left:auto}.game-bar-btn.spacing{margin-right:1rem}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-bar-btn{width:100%}}.game-bar-star{width:1.25em;height:1.25em;display:inline-block;margin-right:.5rem;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9BJREFUeNrsmE9PE0EUwN9u222LpZTyJ2qilhNBE62JhCPyBYxGPwB+AvDsQTx4Vj6BJB7wXzwZ1GgCnkiQmEZjohEFkwr0H5Sa0nbbbn1vd7Zd2oa2u91Skk4zzHQ7vH2/eW/mvRmATukUUwpnpvDVB8IMNvfY1/tX7oozxw4EIXzYrJc9HkKYDTPex5toENkSvJ2Tq/bZsbGI1hp9o058SwFiK2lTrcKbbY3eSw7wYNVYZepYuBZaw4PNdep7LzoV1xI4hLGrQybZmLa3yDRWWVH3cFF5cI/Y1K6HjWlfEDbTsuv0DDvA5i6Jt3bzWpipZlul2RaZVK3RP9pV8WPvmF1rlcl2BilZo9tS8aMNrdKtscqRbr/MJfysUn+ctf7i/nrLC/YBCxQ4CWsB5A/2aRtOR3MQnN/XigxgjWP9yFr6HsAtOt5UEFTcz2aPYsPVWuO7Tgtw7ppHAagCQu3mqxSkgvl69FvCSjFnFsEChw201iFsUfV7bbEIPDj6BBBcFtmNCIDHJWDvJ5HSoQJP3XRAJpqHvChBGoFyiQJkqYYLIGUODFUnjrbzXqMgMoTTa4fBEQ/YUHECsKDSyqxrZp5a/NRThAEexyP4Gfyj+f98pgBiREI4gOQqQDbEQbWJ1LPY5XQitaNMleukU7aGWYV3INxZxecZRFEHoyA32CKE4KcIAommny2yIYC9D0WIONPBGAhbZBMkkHx67d3fonVMgQgDROc5da0QxESthV53HCmH+fV2yxTLiAgRmS80DNFQQKyAebPdVBgRd6zIU0kXRMORvRzm90IIUjGxKRDhZ3ndELpSlHKY9YUwpGNZ/RC41Yae5wxB6M61ymESf1K6QVJrBcMQhpJG9sK4GuV1x43SkSWuF6IZ2S/lXxjpbboFCIPcAVktB8FksphAGgGxDXBVZbbSIj7VrYy5Fqd1L9+RgdSyhoRJoCRKNdyLNwxiNQAyLivhqi6CstjdrynY+aLsaHSL0uO3yUlhhRLugzJbDeJTjq+VIuI/0hBdTUL2X+nwtLOShsR3EbxjArjOW8pAuCO1iE9J60sOvr8pwvZyojxAzqkXE7mEBOH3aYgHeOgbtylnEWBnkuUjWCPa3YUsQopvvI5ijWkh6Jh6GWPDbarUZ8/kaL71MgPbL0S5r7GI7p3LasQaVMKf92D3Z7L8IEbKL1XLBpiij0lGOohATyQ4cYGvOJG20rXkooGgKH8HFZ6rkREQ4BAC0b3WQ1I8+U0yDKL7Nh4VWWSXAwQwi/VRo1c47Gppmt3SUH8JZUxAp3RK+5T/AgwA7yGpVEhIp9QAAAAASUVORK5CYII=");background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-transform:translateY(-1px) scale(1.5);transform:translateY(-1px) scale(1.5)}.game-play-btn-container{position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.game-play-btn-container.loading{background-position:50%}.game-play-btn{padding:1.5rem 2rem;-webkit-border-radius:1rem;border-radius:1rem;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;color:#fff;font-size:220%;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25);text-shadow:0 1px 2px #00446d;min-width:350px;border:3px solid #00eb7a;background:#00d500;text-shadow:0 2px 3px #00b800;margin:auto}.game-play-btn .fa{display:inline-block;margin-right:.75rem}.game-play-btn:hover{background:#00d56f}.play-area-overlay-container{height:100%;z-index:10;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.play-area-overlay-container,.play-area-title{width:100%;display:-webkit-box;display:-webkit-flex;display:flex}.play-area-title{padding:.25em 0;background-color:#f8f8ff;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.play-area-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:.25em}}.play-area-overlay-video-help{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-right:.5em}.play-area-overlay-video-help,.play-area-overlay-video-help .video-label,.play-area-overlay-video-help>span{display:-webkit-box;display:-webkit-flex;display:flex}.play-area-overlay-video-help .video-label{color:#0064a0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;line-height:1.2;text-align:right;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;font-weight:600;white-space:nowrap}.play-area-overlay-video-help .video-label small{font-size:90%;font-weight:400}.play-area-overlay-video-help .video-thumb{width:4rem;height:2.5rem;margin-left:1rem;border:1px solid #0064a0;-webkit-border-radius:.5rem;border-radius:.5rem;cursor:pointer;position:relative;overflow:hidden;background-color:#437c9f}.play-area-overlay-video-help .video-thumb span{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#437c9f}.play-area-overlay-video-help .video-thumb img{width:2.5rem;height:auto;margin:auto;display:block;position:relative;z-index:1}.play-area-overlay{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden}.play-area-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(4px);filter:blur(4px);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.play-area-bg{-webkit-transform:none;transform:none}}.play-area-overlay-inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background-color:hsla(0,0%,100%,.6)}.play-preroll-wrapper{position:relative}.play-preroll-wrapper.loading>*{visibility:visible}.play-area-ad-container{height:100%;width:100%;z-index:1;-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.play-area-ad-container.loading{background-position:50%}.play-area-ad-container.loading>*{visibility:visible}.play-area-overlay-ad{position:relative;margin:10px;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.play-area-overlay-ad,.play-area-overlay-promo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.play-area-overlay-promo{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:auto;padding-bottom:1rem}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.play-area-overlay-promo{padding:1rem}}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){.play-area-overlay-promo{display:none}}.play-area-overlay-promo .game-bar-promo{-webkit-border-radius:1rem;border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:1rem 2rem;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25);margin:0 1rem}.play-area-overlay-promo .game-bar-promo p{color:#fff;font-weight:600;line-height:1.3;margin:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.play-area-overlay-promo .game-bar-promo{padding:1rem}.play-area-overlay-promo .game-bar-promo,.play-area-overlay-promo .game-bar-promo .game-bar-promo-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.play-area-overlay-promo .game-bar-promo p{margin-bottom:.75rem}}.play-area-overlay-game{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:150%;color:#0064a0;line-height:1.2;font-weight:600}.play-area-overlay-game small{font-size:70%;font-weight:400}.play-area-overlay-game img{margin-right:1rem;width:50px;height:auto;-webkit-border-radius:.5rem;border-radius:.5rem;background:#fff;border:2px solid #0064a0}.play-area-overlay-game>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.play-area-overlay-game{top:1rem;left:1rem;font-size:120%}.play-area-overlay-game img{width:40px}}.add-desktop-popup .add-desktop-popup-inner{padding:3rem}.add-desktop-popup .add-desktop-popup-inner>p{font-size:150%;font-weight:400;text-align:center;margin:0 auto 1rem}.add-desktop-popup .popup-icon,.add-desktop-popup .popup-icons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.add-desktop-popup .popup-icon{margin:1.5rem}.add-desktop-popup .popup-icon #icon{width:3.5rem;height:3.5rem;background-size:contain;background-repeat:no-repeat;background-position:50%}.add-desktop-popup .popup-icon #title{position:absolute;font-size:0}.add-desktop-popup .popup-icon .fa{opacity:.4;font-size:350%}.add-desktop-popup .popup-game-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-border-radius:1rem;border-radius:1rem;background:#0064a0;padding:.5rem;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.4);box-shadow:0 3px 7px rgba(0,0,0,.4);overflow:hidden}.add-desktop-popup .popup-game-icon>span{display:inline-block}.flag-icon-ca-ab{background-image:url(../images/flags/ca/ab.svg)}.flag-icon-ca-bc{background-image:url(../images/flags/ca/bc.svg)}.flag-icon-ca-mb{background-image:url(../images/flags/ca/mb.svg)}.flag-icon-ca-nb{background-image:url(../images/flags/ca/nb.svg)}.flag-icon-ca-nl{background-image:url(../images/flags/ca/nl.svg)}.flag-icon-ca-ns{background-image:url(../images/flags/ca/ns.svg)}.flag-icon-ca-nu{background-image:url(../images/flags/ca/nu.svg)}.flag-icon-ca-on{background-image:url(../images/flags/ca/on.svg)}.flag-icon-ca-pe{background-image:url(../images/flags/ca/pe.svg)}.flag-icon-ca-qc{background-image:url(../images/flags/ca/qc.svg)}.flag-icon-ca-sk{background-image:url(../images/flags/ca/sk.svg)}.flag-icon-ca-yt{background-image:url(../images/flags/ca/yt.svg)}.flag-icon-us-wy{background-image:url(../images/flags/us/wy.svg)}.flag-icon-us-ak{background-image:url(../images/flags/us/ak.svg)}.flag-icon-us-al{background-image:url(../images/flags/us/al.svg)}.flag-icon-us-ar{background-image:url(../images/flags/us/ar.svg)}.flag-icon-us-as{background-image:url(../images/flags/us/as.svg)}.flag-icon-us-az{background-image:url(../images/flags/us/az.svg)}.flag-icon-us-co{background-image:url(../images/flags/us/co.svg)}.flag-icon-us-ct{background-image:url(../images/flags/us/ct.svg)}.flag-icon-us-dc{background-image:url(../images/flags/us/dc.svg)}.flag-icon-us-de{background-image:url(../images/flags/us/de.svg)}.flag-icon-us-fl{background-image:url(../images/flags/us/fl.svg)}.flag-icon-us-ga{background-image:url(../images/flags/us/ga.svg)}.flag-icon-us-gu{background-image:url(../images/flags/us/gu.svg)}.flag-icon-us-hi{background-image:url(../images/flags/us/hi.svg)}.flag-icon-us-ia{background-image:url(../images/flags/us/ia.svg)}.flag-icon-us-id{background-image:url(../images/flags/us/id.svg)}.flag-icon-us-il{background-image:url(../images/flags/us/il.svg)}.flag-icon-us-in{background-image:url(../images/flags/us/in.svg)}.flag-icon-us-ks{background-image:url(../images/flags/us/ks.svg)}.flag-icon-us-ky{background-image:url(../images/flags/us/ky.svg)}.flag-icon-us-la{background-image:url(../images/flags/us/la.svg)}.flag-icon-us-ma{background-image:url(../images/flags/us/ma.svg)}.flag-icon-us-md{background-image:url(../images/flags/us/md.svg)}.flag-icon-us-me{background-image:url(../images/flags/us/me.svg)}.flag-icon-us-mi{background-image:url(../images/flags/us/mi.svg)}.flag-icon-us-mn{background-image:url(../images/flags/us/mn.svg)}.flag-icon-us-mo{background-image:url(../images/flags/us/mo.svg)}.flag-icon-us-ms{background-image:url(../images/flags/us/ms.svg)}.flag-icon-us-mt{background-image:url(../images/flags/us/mt.svg)}.flag-icon-us-nc{background-image:url(../images/flags/us/nc.svg)}.flag-icon-us-nd{background-image:url(../images/flags/us/nd.svg)}.flag-icon-us-ne{background-image:url(../images/flags/us/ne.svg)}.flag-icon-us-nh{background-image:url(../images/flags/us/nh.svg)}.flag-icon-us-nj{background-image:url(../images/flags/us/nj.svg)}.flag-icon-us-nm{background-image:url(../images/flags/us/nm.svg)}.flag-icon-us-nv{background-image:url(../images/flags/us/nv.svg)}.flag-icon-us-ny{background-image:url(../images/flags/us/ny.svg)}.flag-icon-us-oh{background-image:url(../images/flags/us/oh.svg)}.flag-icon-us-ok{background-image:url(../images/flags/us/ok.svg)}.flag-icon-us-or{background-image:url(../images/flags/us/or.svg)}.flag-icon-us-pa{background-image:url(../images/flags/us/pa.svg)}.flag-icon-us-pr{background-image:url(../images/flags/us/pr.svg)}.flag-icon-us-ri{background-image:url(../images/flags/us/ri.svg)}.flag-icon-us-sc{background-image:url(../images/flags/us/sc.svg)}.flag-icon-us-sd{background-image:url(../images/flags/us/sd.svg)}.flag-icon-us-tn{background-image:url(../images/flags/us/tn.svg)}.flag-icon-us-tx{background-image:url(../images/flags/us/tx.svg)}.flag-icon-us-um{background-image:url(../images/flags/us/um.svg)}.flag-icon-us-ut{background-image:url(../images/flags/us/ut.svg)}.flag-icon-us-va{background-image:url(../images/flags/us/va.svg)}.flag-icon-us-vi{background-image:url(../images/flags/us/vi.svg)}.flag-icon-us-vt{background-image:url(../images/flags/us/vt.svg)}.flag-icon-us-wa{background-image:url(../images/flags/us/wa.svg)}.flag-icon-us-wi{background-image:url(../images/flags/us/wi.svg)}.flag-icon-us-wv{background-image:url(../images/flags/us/wv.svg)}.game-stats{text-align:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px}.game-stats,.game-stats .top{-webkit-box-sizing:border-box;box-sizing:border-box}.game-stats .top{height:40px;line-height:40px}.game-stats .top .stats-title{line-height:40px}.game-stats .controls{display:inline-block}.game-stats .controls,.game-stats .level,.game-stats .progress{display:inline-block;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;height:2.5em}.game-stats .guages{padding:1px 0;display:inline-block}.game-stats .indicators{width:100%;display:inline-block;height:40px;width:207px}.game-stats .indicators.game-correct{border:1px solid hsla(0,0%,43.1%,.1)}.game-stats .indicators.game-correct>div,.game-stats .indicators.game-correct p{display:none}.game-stats .indicators.game-correct em{padding:0;font-size:20px;text-align:center}.game-stats .indicators.game-correct em.nan{color:#dcdada}.game-stats .indicators.game-attempted{display:none}.ie8 .game-stats .indicators.game-attempted{display:inherit}.game-stats .game-stars{cursor:pointer;background:none;padding:0;overflow:hidden;text-align:center;width:215px}.game-stats .game-stars div.stars-empty{display:inline-block;width:215px;text-align:center}.game-stats .game-stars div.stars-empty,.game-stats .game-stars div.stars-empty span.stars-full{background-image:url(../images/sidebar-stars-sprite.png);background-repeat:no-repeat;height:40px}.game-stats .game-stars div.stars-empty span.stars-full{background-position:0 -40px;width:0;display:block}.game-stats .quit{border-bottom:0}.game-stats .quit .game-quit-button{margin:0}.game-stats .stats-title{color:#666;display:block;line-height:1.6em}.game-stats .skill-badge{height:160px;max-width:150px;margin:0 auto}.graph-attempted,.graph-correct,.graph-time{color:#fff;display:table;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.graph-attempted>span,.graph-correct>span,.graph-time>span{display:table-cell;vertical-align:middle;text-align:center}.graph-attempted p,.graph-correct p,.graph-time p{margin:0}.graph-attempted em,.graph-correct em,.graph-time em{display:block;text-align:center;font-size:1.5em}.graph-attempted,.graph-attempted>span,.graph-correct,.graph-correct>span{position:relative}.graph-attempted>div,.graph-correct>div{height:100%;left:0;padding:12px;position:absolute;top:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.graph-time{background-position:50%;background-repeat:no-repeat;background-image:url(../images/game/time.png);background-image:url(../images/game/time.svg),none;padding-top:70px}.graph-attempted{padding-top:20px}.graph-attempted>span{width:100%;height:100%;padding-top:50px;display:block}.graph-correct{color:#77cc02}div.game-tile-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}div.game-tile-cont.is-height-auto{height:auto}div.game-tile-cont.is-height-auto ul.game-tiles li{padding-bottom:2vw}ul.game-tiles{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;-webkit-justify-content:space-around;justify-content:space-around}ul.game-tiles li{display:none;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;position:relative;margin:auto 0;padding-bottom:1vw}ul.game-tiles li.CC,ul.game-tiles li.platform-canvas{display:inline-block}ul.game-tiles li>a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;text-align:left;border-width:2px;border-style:solid;color:#d4d4d4;font-weight:600;font-size:1.5vw;height:5.5vw;padding:0 .5vw 0 4.5vw}ul.game-tiles li>a .fa{color:#f5ba40;margin-right:.3em;-webkit-animation:tada 2.5s infinite;animation:tada 2.5s infinite;font-size:1em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){ul.game-tiles li>a .fa{font-size:2em}}ul.game-tiles li:before{-webkit-border-radius:10px;border-radius:10px;z-index:800}ul.game-tiles li:after,ul.game-tiles li:before{position:absolute;display:block;content:"";left:-1vw;top:.7vw;width:4.5vw;height:4.5vw}ul.game-tiles li:after{z-index:801;background-size:80% auto;background-position:50%;background-repeat:no-repeat}ul.game-tiles li.ageofmath:before{background-color:#b4b374}ul.game-tiles li.ageofmath:after{background-image:url(../images/game-tiles/ageofmath.png)}ul.game-tiles li.ageofmath a{color:#b4b374;border-color:#b4b374}ul.game-tiles li.ageofmath a:hover{color:#fff;background-color:#d8d7b6;text-decoration:none}ul.game-tiles li.kingofmath:before{background-color:#5e5e5e}ul.game-tiles li.kingofmath:after{background-image:url(../images/game-tiles/kingofmath.png)}ul.game-tiles li.kingofmath a{color:#5e5e5e;border-color:#5e5e5e}ul.game-tiles li.kingofmath a:hover{color:#fff;background-color:#919191;text-decoration:none}ul.game-tiles li.zombiemath:before{background-color:#59d428}ul.game-tiles li.zombiemath:after{background-image:url(../images/game-tiles/zombiemath.png)}ul.game-tiles li.zombiemath a{color:#59d428;border-color:#59d428}ul.game-tiles li.zombiemath a:hover{color:#fff;background-color:#9ae67c;text-decoration:none}ul.game-tiles li.mathsmash:before{background-color:#32b16e}ul.game-tiles li.mathsmash:after{background-image:url(../images/game-tiles/mathsmash.png)}ul.game-tiles li.mathsmash a{color:#32b16e;border-color:#32b16e}ul.game-tiles li.mathsmash a:hover{color:#fff;background-color:#72d7a2;text-decoration:none}ul.game-tiles li.launch-the-llama:before{background-color:#32b16e}ul.game-tiles li.launch-the-llama:after{background-image:url(../images/game-tiles/launch-the-llama.png)}ul.game-tiles li.launch-the-llama a{color:#32b16e;border-color:#32b16e}ul.game-tiles li.launch-the-llama a:hover{color:#fff;background-color:#72d7a2;text-decoration:none}ul.game-tiles li.mathbuzz:before{background-color:#d17407}ul.game-tiles li.mathbuzz:after{background-image:url(../images/game-tiles/mathbuzz.png)}ul.game-tiles li.mathbuzz a{color:#d17407;border-color:#d17407}ul.game-tiles li.mathbuzz a:hover{color:#fff;background-color:#f9a645;text-decoration:none}ul.game-tiles li.mathmuncher:before{background-color:#3eafb0}ul.game-tiles li.mathmuncher:after{background-image:url(../images/game-tiles/mathmuncher.png)}ul.game-tiles li.mathmuncher a{color:#3eafb0;border-color:#3eafb0}ul.game-tiles li.mathmuncher a:hover{color:#fff;background-color:#81d2d3;text-decoration:none}ul.game-tiles li.mathleaper:before{background-color:#fa6d62}ul.game-tiles li.mathleaper:after{background-image:url(../images/game-tiles/mathleaper.png)}ul.game-tiles li.mathleaper a{color:#fa6d62;border-color:#fa6d62}ul.game-tiles li.mathleaper a:hover{color:#fff;background-color:#fdc9c5;text-decoration:none}ul.game-tiles li.mathmissile:before{background-color:#a2a2a2}ul.game-tiles li.mathmissile:after{background-image:url(../images/game-tiles/mathmissile.png)}ul.game-tiles li.mathmissile a{color:#a2a2a2;border-color:#a2a2a2}ul.game-tiles li.mathmissile a:hover{color:#fff;background-color:#d5d5d5;text-decoration:none}ul.game-tiles li.math-miner:before{background-color:#592009}ul.game-tiles li.math-miner:after{background-image:url(../images/game-tiles/math-miner.png)}ul.game-tiles li.math-miner a{color:#592009;border-color:#592009}ul.game-tiles li.math-miner a:hover{color:#fff;background-color:#b64112;text-decoration:none}ul.game-tiles li.toon-balloonz:before{background-color:#918aef}ul.game-tiles li.toon-balloonz:after{background-image:url(../images/game-tiles/toon-balloonz.png)}ul.game-tiles li.toon-balloonz a{color:#918aef;border-color:#918aef}ul.game-tiles li.toon-balloonz a:hover{color:#fff;background-color:#e5e4fb;text-decoration:none}ul.game-tiles li.candy-stacker:before{background-color:#f76bef}ul.game-tiles li.candy-stacker:after{background-image:url(../images/game-tiles/candy-stacker.png)}ul.game-tiles li.candy-stacker a{color:#f76bef;border-color:#f76bef}ul.game-tiles li.candy-stacker a:hover{color:#fff;background-color:#fcccf9;text-decoration:none}ul.game-tiles li.snowbowl:before{background-color:#24c2d3}ul.game-tiles li.snowbowl:after{background-image:url(../images/game-tiles/snowbowl.png)}ul.game-tiles li.snowbowl a{color:#24c2d3;border-color:#24c2d3}ul.game-tiles li.snowbowl a:hover{color:#fff;background-color:#75dce8;text-decoration:none}ul.game-tiles li.super-shuriken:before{background-color:#a5b86c}ul.game-tiles li.super-shuriken:after{background-image:url(../images/game-tiles/super-shuriken.png)}ul.game-tiles li.super-shuriken a{color:#a5b86c;border-color:#a5b86c}ul.game-tiles li.super-shuriken a:hover{color:#fff;background-color:#cfd9b1;text-decoration:none}ul.game-tiles li.bug-smash:before{background-color:#a0a686}ul.game-tiles li.bug-smash:after{background-image:url(../images/game-tiles/bug-smash.png)}ul.game-tiles li.bug-smash a{color:#a0a686;border-color:#a0a686}ul.game-tiles li.bug-smash a:hover{color:#fff;background-color:#ced1c1;text-decoration:none}ul.game-tiles li.danger-pit:before{background-color:#393c31}ul.game-tiles li.danger-pit:after{background-image:url(../images/game-tiles/danger-pit.png)}ul.game-tiles li.danger-pit a{color:#393c31;border-color:#393c31}ul.game-tiles li.danger-pit a:hover{color:#fff;background-color:#6e745f;text-decoration:none}ul.game-tiles li.dojo-of-destruction:before{background-color:#c56852}ul.game-tiles li.dojo-of-destruction:after{background-image:url(../images/game-tiles/dojo-of-destruction.png)}ul.game-tiles li.dojo-of-destruction a{color:#c56852;border-color:#c56852}ul.game-tiles li.dojo-of-destruction a:hover{color:#fff;background-color:#dfab9e;text-decoration:none}ul.game-tiles li.math-dash-ninjas:before{background-color:#36d9df}ul.game-tiles li.math-dash-ninjas:after{background-image:url(../images/game-tiles/math-dash-ninjas.png)}ul.game-tiles li.math-dash-ninjas a{color:#36d9df;border-color:#36d9df}ul.game-tiles li.math-dash-ninjas a:hover{color:#fff;background-color:#8eeaed;text-decoration:none}ul.game-tiles li.super-math-buffet:before{background-color:#a0a686}ul.game-tiles li.super-math-buffet:after{background-image:url(../images/game-tiles/super-math-buffet.png)}ul.game-tiles li.super-math-buffet a{color:#a0a686;border-color:#a0a686}ul.game-tiles li.super-math-buffet a:hover{color:#fff;background-color:#ced1c1;text-decoration:none}ul.game-tiles li.cat-wars:before{background-color:#b76eb0}ul.game-tiles li.cat-wars:after{background-image:url(../images/game-tiles/cat-wars.png)}ul.game-tiles li.cat-wars a{color:#b76eb0;border-color:#b76eb0}ul.game-tiles li.cat-wars a:hover{color:#fff;background-color:#d9b2d5;text-decoration:none}ul.game-tiles li.number-worms:before{background-color:#674dff}ul.game-tiles li.number-worms:after{background-image:url(../images/game-tiles/number-worms.png)}ul.game-tiles li.number-worms a{color:#674dff;border-color:#674dff}ul.game-tiles li.number-worms a:hover{color:#fff;background-color:#beb3ff;text-decoration:none}ul.game-tiles li.viking-queen-defense:before{background-color:#fb0}ul.game-tiles li.viking-queen-defense:after{background-image:url(../images/game-tiles/viking-queen-defense.png)}ul.game-tiles li.viking-queen-defense a{color:#fb0;border-color:#fb0}ul.game-tiles li.viking-queen-defense a:hover{color:#fff;background-color:#ffd666;text-decoration:none}ul.game-tiles li.math-invasion:before{background-color:#14a437}ul.game-tiles li.math-invasion:after{background-image:url(../images/game-tiles/math-invasion.png)}ul.game-tiles li.math-invasion a{color:#14a437;border-color:#14a437}ul.game-tiles li.math-invasion a:hover{color:#fff;background-color:#37e762;text-decoration:none}ul.game-tiles li.mathvsmonsters:before{background-color:#d26100}ul.game-tiles li.mathvsmonsters:after{background-image:url(../images/game-tiles/mathvsmonsters.png)}ul.game-tiles li.mathvsmonsters a{color:#d26100;border-color:#d26100}ul.game-tiles li.mathvsmonsters a:hover{color:#fff;background-color:#ff9439;text-decoration:none}ul.game-tiles li.sticklets:before{background-color:#af6351}ul.game-tiles li.sticklets:after{background-image:url(../images/game-tiles/sticklets.png)}ul.game-tiles li.sticklets a{color:#af6351;border-color:#af6351}ul.game-tiles li.sticklets a:hover{color:#fff;background-color:#cfa297;text-decoration:none}ul.game-tiles li.math-slither:before{background-color:#5e5e5e}ul.game-tiles li.math-slither:after{background-image:url(../images/game-tiles/math-slither.png)}ul.game-tiles li.math-slither a{color:#5e5e5e;border-color:#5e5e5e}ul.game-tiles li.math-slither a:hover{color:#fff;background-color:#919191;text-decoration:none}ul.game-tiles li.mathandsnacks:before{background-color:#a0a686}ul.game-tiles li.mathandsnacks:after{background-image:url(../images/game-tiles/mathandsnacks.png)}ul.game-tiles li.mathandsnacks a{color:#a0a686;border-color:#a0a686}ul.game-tiles li.mathandsnacks a:hover{color:#fff;background-color:#ced1c1;text-decoration:none}ul.game-tiles li.mathimals:before{background-color:#d17407}ul.game-tiles li.mathimals:after{background-image:url(../images/game-tiles/mathimals.png)}ul.game-tiles li.mathimals a{color:#d17407;border-color:#d17407}ul.game-tiles li.mathimals a:hover{color:#fff;background-color:#f9a645;text-decoration:none}ul.game-tiles li.mathagar:before{background-color:#b76eb0}ul.game-tiles li.mathagar:after{background-image:url(../images/game-tiles/mathagar.png)}ul.game-tiles li.mathagar a{color:#b76eb0;border-color:#b76eb0}ul.game-tiles li.mathagar a:hover{color:#fff;background-color:#d9b2d5;text-decoration:none}ul.game-tiles li.arcade:before{background-color:#0c5796}ul.game-tiles li.arcade .arcade-icon{position:absolute;display:inline;left:-1vw;top:-webkit-calc(.7vw - 3px);top:calc(.7vw - 3px);width:4.5vw;height:4.5vw;z-index:801;border:3px solid #0c5796;-webkit-border-radius:10px;border-radius:10px}ul.game-tiles li.arcade a{color:#0c5796;border-color:#0c5796}ul.game-tiles li.arcade a:hover{color:#fff;background-color:#1b8ded;text-decoration:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){ul.game-tiles{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-justify-content:space-around;justify-content:space-around}ul.game-tiles li{display:none;-webkit-box-flex:0;-webkit-flex:0 0 28%;flex:0 0 28%}ul.game-tiles li>a{font-size:2vw;height:6vw;padding:0 0 0 5vw}ul.game-tiles li>div .tile-info .description{font-size:6vw;line-height:6vw}ul.game-tiles li.arcade .arcade-icon{left:-1vw;top:-webkit-calc(.5vw - 3px);top:calc(.5vw - 3px);width:5.5vw;height:5.5vw}ul.game-tiles li:after,ul.game-tiles li:before{left:-1vw;top:.5vw;width:5.5vw;height:5.5vw}ul.game-tiles li.platform-canvas{display:inline-block}}@media only screen and (max-width:761px){ul.game-tiles{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}ul.game-tiles li{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;padding-right:0;padding-bottom:3vw}ul.game-tiles li>a{font-size:6vw;height:16vw;padding:0 0 0 14vw}ul.game-tiles li.arcade .arcade-icon{left:-2.5vw;top:-webkit-calc(1.8vw - 3px);top:calc(1.8vw - 3px);width:14vw;height:14vw}ul.game-tiles li:after,ul.game-tiles li:before{left:-2.5vw;top:1.8vw;width:14vw;height:14vw}}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){.popup-window ul.game-tiles{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.popup-window ul.game-tiles li{padding-right:0;padding-bottom:3vw}.popup-window ul.game-tiles li>a{font-size:4vw;height:14vw;padding:0 0 0 12vw}.popup-window ul.game-tiles li.arcade .arcade-icon{left:-2.5vw;top:-webkit-calc(1.8vw - 3px);top:calc(1.8vw - 3px);width:12vw;height:12vw}.popup-window ul.game-tiles li:after,.popup-window ul.game-tiles li:before{left:-2.5vw;top:1.8vw;width:12vw;height:12vw}}#appBody[data-page-id=gamePage] #interactive-wrapper,#appBody[data-page-id=playPage] #interactive-wrapper,#appBody[data-page-id=videoPage] #interactive-wrapper,#appBody[data-page-id=worksheetPage] #interactive-wrapper{width:100%}#appBody[data-page-id=gamePage] .bottom-toolbar,#appBody[data-page-id=playPage] .bottom-toolbar,#appBody[data-page-id=videoPage] .bottom-toolbar,#appBody[data-page-id=worksheetPage] .bottom-toolbar{-webkit-transition-duration:.5s;transition-duration:.5s;background-color:#f6f9fd;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.5em 0}#appBody[data-page-id=gamePage] .bottom-toolbar>div,#appBody[data-page-id=playPage] .bottom-toolbar>div,#appBody[data-page-id=videoPage] .bottom-toolbar>div,#appBody[data-page-id=worksheetPage] .bottom-toolbar>div{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .bottom-toolbar,#appBody[data-page-id=playPage] .bottom-toolbar,#appBody[data-page-id=videoPage] .bottom-toolbar,#appBody[data-page-id=worksheetPage] .bottom-toolbar{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:0 0 1em}#appBody[data-page-id=gamePage] .bottom-toolbar>div,#appBody[data-page-id=playPage] .bottom-toolbar>div,#appBody[data-page-id=videoPage] .bottom-toolbar>div,#appBody[data-page-id=worksheetPage] .bottom-toolbar>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:0}}#appBody[data-page-id=gamePage] .mobile-menu-wrapper .bottom-toolbar,#appBody[data-page-id=playPage] .mobile-menu-wrapper .bottom-toolbar,#appBody[data-page-id=videoPage] .mobile-menu-wrapper .bottom-toolbar,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper .bottom-toolbar{display:none}#appBody[data-page-id=gamePage] .mobile-menu-wrapper.opened .bottom-toolbar,#appBody[data-page-id=playPage] .mobile-menu-wrapper.opened .bottom-toolbar,#appBody[data-page-id=videoPage] .mobile-menu-wrapper.opened .bottom-toolbar,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper.opened .bottom-toolbar{display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=gamePage] #game-share>.interactive>*,#appBody[data-page-id=playPage] #game-share>.interactive>*,#appBody[data-page-id=videoPage] #game-share>.interactive>*,#appBody[data-page-id=worksheetPage] #game-share>.interactive>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;margin:0;padding:0;min-width:0}#appBody[data-page-id=gamePage] #game-share>.interactive>* .middle,#appBody[data-page-id=playPage] #game-share>.interactive>* .middle,#appBody[data-page-id=videoPage] #game-share>.interactive>* .middle,#appBody[data-page-id=worksheetPage] #game-share>.interactive>* .middle{width:100%;font-size:100%}#appBody[data-page-id=gamePage] .progress,#appBody[data-page-id=playPage] .progress,#appBody[data-page-id=videoPage] .progress,#appBody[data-page-id=worksheetPage] .progress{display:inline-block;position:relative}#appBody[data-page-id=gamePage] .game-progress,#appBody[data-page-id=playPage] .game-progress,#appBody[data-page-id=videoPage] .game-progress,#appBody[data-page-id=worksheetPage] .game-progress{cursor:pointer;overflow:hidden;height:2.5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #b6c2d2;-webkit-border-radius:5px;border-radius:5px}#appBody[data-page-id=gamePage] .game-progress li,#appBody[data-page-id=playPage] .game-progress li,#appBody[data-page-id=videoPage] .game-progress li,#appBody[data-page-id=worksheetPage] .game-progress li{color:#999;display:inline-block;font-size:.6em;margin:0;text-align:center;width:10%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1em;border-right:1px;border-color:#b6c2d2;border-style:solid;background-color:#fff}#appBody[data-page-id=gamePage] .game-progress li.answer-invalid,#appBody[data-page-id=gamePage] .game-progress li.answer-valid,#appBody[data-page-id=playPage] .game-progress li.answer-invalid,#appBody[data-page-id=playPage] .game-progress li.answer-valid,#appBody[data-page-id=videoPage] .game-progress li.answer-invalid,#appBody[data-page-id=videoPage] .game-progress li.answer-valid,#appBody[data-page-id=worksheetPage] .game-progress li.answer-invalid,#appBody[data-page-id=worksheetPage] .game-progress li.answer-valid{color:#fff}#appBody[data-page-id=gamePage] .game-progress li:first-child,#appBody[data-page-id=playPage] .game-progress li:first-child,#appBody[data-page-id=videoPage] .game-progress li:first-child,#appBody[data-page-id=worksheetPage] .game-progress li:first-child{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}#appBody[data-page-id=gamePage] .game-progress li:last-child,#appBody[data-page-id=playPage] .game-progress li:last-child,#appBody[data-page-id=videoPage] .game-progress li:last-child,#appBody[data-page-id=worksheetPage] .game-progress li:last-child{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-width:0}#appBody[data-page-id=gamePage] .game-progress li:after,#appBody[data-page-id=playPage] .game-progress li:after,#appBody[data-page-id=videoPage] .game-progress li:after,#appBody[data-page-id=worksheetPage] .game-progress li:after{color:#fff;font:normal normal normal 100% FontAwesome;opacity:.5}#appBody[data-page-id=gamePage] .game-progress .answer-valid,#appBody[data-page-id=playPage] .game-progress .answer-valid,#appBody[data-page-id=videoPage] .game-progress .answer-valid,#appBody[data-page-id=worksheetPage] .game-progress .answer-valid{background-color:#6db95f;-webkit-animation:bounceInUp .75s;animation:bounceInUp .75s}#appBody[data-page-id=gamePage] .game-progress .answer-valid:after,#appBody[data-page-id=playPage] .game-progress .answer-valid:after,#appBody[data-page-id=videoPage] .game-progress .answer-valid:after,#appBody[data-page-id=worksheetPage] .game-progress .answer-valid:after{content:""}#appBody[data-page-id=gamePage] .game-progress .answer-invalid,#appBody[data-page-id=playPage] .game-progress .answer-invalid,#appBody[data-page-id=videoPage] .game-progress .answer-invalid,#appBody[data-page-id=worksheetPage] .game-progress .answer-invalid{background-color:#ffdf75;-webkit-animation:bounceInUp .75s;animation:bounceInUp .75s}#appBody[data-page-id=gamePage] .game-progress .answer-invalid:after,#appBody[data-page-id=playPage] .game-progress .answer-invalid:after,#appBody[data-page-id=videoPage] .game-progress .answer-invalid:after,#appBody[data-page-id=worksheetPage] .game-progress .answer-invalid:after{font-size:1.3em;padding:6px 0;content:""}#appBody[data-page-id=gamePage] .interactive,#appBody[data-page-id=playPage] .interactive,#appBody[data-page-id=videoPage] .interactive,#appBody[data-page-id=worksheetPage] .interactive{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2em 1em}#appBody[data-page-id=gamePage] .interactive>div,#appBody[data-page-id=playPage] .interactive>div,#appBody[data-page-id=videoPage] .interactive>div,#appBody[data-page-id=worksheetPage] .interactive>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-self:center;align-self:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#appBody[data-page-id=gamePage] .interactive .tab,#appBody[data-page-id=playPage] .interactive .tab,#appBody[data-page-id=videoPage] .interactive .tab,#appBody[data-page-id=worksheetPage] .interactive .tab{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 1 48%;flex:0 1 48%;cursor:pointer;border:5px solid #e6e6e6;position:relative;height:10em;margin:0 .5em 0 0;-webkit-border-radius:1rem;border-radius:1rem}#appBody[data-page-id=gamePage] .interactive .tab:last-child,#appBody[data-page-id=playPage] .interactive .tab:last-child,#appBody[data-page-id=videoPage] .interactive .tab:last-child,#appBody[data-page-id=worksheetPage] .interactive .tab:last-child{margin-right:0}#appBody[data-page-id=gamePage] .interactive .tab.mobile-only,#appBody[data-page-id=playPage] .interactive .tab.mobile-only,#appBody[data-page-id=videoPage] .interactive .tab.mobile-only,#appBody[data-page-id=worksheetPage] .interactive .tab.mobile-only{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.mobile-only,#appBody[data-page-id=playPage] .interactive .tab.mobile-only,#appBody[data-page-id=videoPage] .interactive .tab.mobile-only,#appBody[data-page-id=worksheetPage] .interactive .tab.mobile-only{display:-webkit-box;display:-webkit-flex;display:flex}}#appBody[data-page-id=gamePage] .interactive .tab>a,#appBody[data-page-id=playPage] .interactive .tab>a,#appBody[data-page-id=videoPage] .interactive .tab>a,#appBody[data-page-id=worksheetPage] .interactive .tab>a{width:100%;height:100%;display:block;padding:0 .2em}#appBody[data-page-id=gamePage] .interactive .tab:hover,#appBody[data-page-id=playPage] .interactive .tab:hover,#appBody[data-page-id=videoPage] .interactive .tab:hover,#appBody[data-page-id=worksheetPage] .interactive .tab:hover{text-decoration:none!important}#appBody[data-page-id=gamePage] .interactive .tab:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab:hover .bottom{background-color:#fff}#appBody[data-page-id=gamePage] .interactive .tab .middle,#appBody[data-page-id=playPage] .interactive .tab .middle,#appBody[data-page-id=videoPage] .interactive .tab .middle,#appBody[data-page-id=worksheetPage] .interactive .tab .middle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-border-radius:.6rem;border-radius:.6rem;padding:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab .middle,#appBody[data-page-id=playPage] .interactive .tab .middle,#appBody[data-page-id=videoPage] .interactive .tab .middle,#appBody[data-page-id=worksheetPage] .interactive .tab .middle{font-size:1rem;padding:1em}}#appBody[data-page-id=gamePage] .interactive .tab .text,#appBody[data-page-id=playPage] .interactive .tab .text,#appBody[data-page-id=videoPage] .interactive .tab .text,#appBody[data-page-id=worksheetPage] .interactive .tab .text{text-align:center;font-size:1em;line-height:1em;background-color:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600}#appBody[data-page-id=gamePage] .interactive .tab .text.top,#appBody[data-page-id=playPage] .interactive .tab .text.top,#appBody[data-page-id=videoPage] .interactive .tab .text.top,#appBody[data-page-id=worksheetPage] .interactive .tab .text.top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 2em;flex:0 0 2em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=gamePage] .interactive .tab .text.bottom,#appBody[data-page-id=playPage] .interactive .tab .text.bottom,#appBody[data-page-id=videoPage] .interactive .tab .text.bottom,#appBody[data-page-id=worksheetPage] .interactive .tab .text.bottom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 3em;flex:0 0 3em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 .2em;-webkit-border-bottom-left-radius:.6rem;border-bottom-left-radius:.6rem;-webkit-border-bottom-right-radius:.6rem;border-bottom-right-radius:.6rem}#appBody[data-page-id=gamePage] .interactive .tab.games .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.info .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.share .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.video .middle:before,#appBody[data-page-id=playPage] .interactive .tab.games .middle:before,#appBody[data-page-id=playPage] .interactive .tab.info .middle:before,#appBody[data-page-id=playPage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=playPage] .interactive .tab.share .middle:before,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=playPage] .interactive .tab.video .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.games .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.info .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.share .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.video .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.games .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.info .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.share .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.video .middle:before{display:inline-block;font-family:FontAwesome;font-size:3.5em;color:#fff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.games:hover .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.info:hover .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.pdf:hover .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.share:hover .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard:hover .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.video:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.games:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.info:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.pdf:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.share:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.video:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.games:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.info:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.pdf:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.share:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.video:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.games:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.info:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.share:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.video:hover .middle:before{color:#fff}}#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard{border-color:#ec6533;color:#ec6533}#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard.active,#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard:hover,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard.active,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard:hover,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard.active,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard.active,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard:hover{color:#ec6533}#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard.active .middle,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard:hover .middle{background-color:#f9cfbf}#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard.active .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard.active .middle:before,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard.active .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard.active .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard:hover .middle:before{color:#ec6533}#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard .middle,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard .middle,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard .middle{background-color:#ec6533}#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.show-leaderboard .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard .middle:before{color:#ec6533}}#appBody[data-page-id=gamePage] .interactive .tab.pdf,#appBody[data-page-id=playPage] .interactive .tab.pdf,#appBody[data-page-id=videoPage] .interactive .tab.pdf,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf{border-color:#e64531;color:#e64531}#appBody[data-page-id=gamePage] .interactive .tab.pdf.active,#appBody[data-page-id=gamePage] .interactive .tab.pdf.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.pdf:hover,#appBody[data-page-id=gamePage] .interactive .tab.pdf:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.pdf.active,#appBody[data-page-id=playPage] .interactive .tab.pdf.active .middle,#appBody[data-page-id=playPage] .interactive .tab.pdf:hover,#appBody[data-page-id=playPage] .interactive .tab.pdf:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.pdf.active,#appBody[data-page-id=videoPage] .interactive .tab.pdf.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.pdf:hover,#appBody[data-page-id=videoPage] .interactive .tab.pdf:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf.active,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf:hover .middle{color:#e64531;background-color:#f7c0b9}#appBody[data-page-id=gamePage] .interactive .tab.pdf.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.pdf.active .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.pdf:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.pdf:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.pdf.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.pdf.active .middle:before,#appBody[data-page-id=playPage] .interactive .tab.pdf:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.pdf:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.pdf.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.pdf.active .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.pdf:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.pdf:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf.active .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf:hover .middle:before{color:#e64531}#appBody[data-page-id=gamePage] .interactive .tab.pdf .middle,#appBody[data-page-id=playPage] .interactive .tab.pdf .middle,#appBody[data-page-id=videoPage] .interactive .tab.pdf .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf .middle{background-color:#e64531}#appBody[data-page-id=gamePage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=playPage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.pdf .top:after,#appBody[data-page-id=playPage] .interactive .tab.pdf .top:after,#appBody[data-page-id=videoPage] .interactive .tab.pdf .top:after,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf .top:after{margin-left:.2em;color:#e64531;content:" PDF Worksheet"}#appBody[data-page-id=gamePage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=playPage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf .middle:before{color:#e64531}}#appBody[data-page-id=gamePage] .interactive .tab.mathjam,#appBody[data-page-id=playPage] .interactive .tab.mathjam,#appBody[data-page-id=videoPage] .interactive .tab.mathjam,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam{border-color:#f28835;color:#f28835}#appBody[data-page-id=gamePage] .interactive .tab.mathjam.active,#appBody[data-page-id=gamePage] .interactive .tab.mathjam.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.mathjam:hover,#appBody[data-page-id=gamePage] .interactive .tab.mathjam:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.mathjam.active,#appBody[data-page-id=playPage] .interactive .tab.mathjam.active .middle,#appBody[data-page-id=playPage] .interactive .tab.mathjam:hover,#appBody[data-page-id=playPage] .interactive .tab.mathjam:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.mathjam.active,#appBody[data-page-id=videoPage] .interactive .tab.mathjam.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.mathjam:hover,#appBody[data-page-id=videoPage] .interactive .tab.mathjam:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam.active,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam:hover .middle{color:#f28835;background-color:#fbddc5}#appBody[data-page-id=gamePage] .interactive .tab.mathjam.active .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.mathjam:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.mathjam.active .middle:before,#appBody[data-page-id=playPage] .interactive .tab.mathjam:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.mathjam.active .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.mathjam:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam.active .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam:hover .middle:before{background-color:#f28835}#appBody[data-page-id=gamePage] .interactive .tab.mathjam.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.mathjam:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.mathjam.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.mathjam:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.mathjam.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.mathjam:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam:hover .bottom{color:#f28835}#appBody[data-page-id=gamePage] .interactive .tab.mathjam .middle,#appBody[data-page-id=playPage] .interactive .tab.mathjam .middle,#appBody[data-page-id=videoPage] .interactive .tab.mathjam .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam .middle{background-color:#f28835}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.mathjam .middle,#appBody[data-page-id=playPage] .interactive .tab.mathjam .middle,#appBody[data-page-id=videoPage] .interactive .tab.mathjam .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam .middle{margin:1em;padding:0}}#appBody[data-page-id=gamePage] .interactive .tab.mathjam .middle:before,#appBody[data-page-id=playPage] .interactive .tab.mathjam .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.mathjam .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.mathjam .middle:before{content:"";background-color:#fff;-webkit-mask-image:url(../images/mathjam/icon.svg);mask-image:url(../images/mathjam/icon.svg);-webkit-mask-size:3em 3em;mask-size:3em 3em;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:3.5em;height:3.5em}#appBody[data-page-id=gamePage] .interactive .tab.games,#appBody[data-page-id=playPage] .interactive .tab.games,#appBody[data-page-id=videoPage] .interactive .tab.games,#appBody[data-page-id=worksheetPage] .interactive .tab.games{border-color:#7200d3;color:#7200d3}#appBody[data-page-id=gamePage] .interactive .tab.games.active,#appBody[data-page-id=gamePage] .interactive .tab.games:hover,#appBody[data-page-id=playPage] .interactive .tab.games.active,#appBody[data-page-id=playPage] .interactive .tab.games:hover,#appBody[data-page-id=videoPage] .interactive .tab.games.active,#appBody[data-page-id=videoPage] .interactive .tab.games:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.games.active,#appBody[data-page-id=worksheetPage] .interactive .tab.games:hover{color:#7200d3;background-color:#7200d3}#appBody[data-page-id=gamePage] .interactive .tab.games.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.games:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.games.active .middle,#appBody[data-page-id=playPage] .interactive .tab.games:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.games.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.games:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.games.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.games:hover .middle{color:#fff;background-color:#bc6dff}#appBody[data-page-id=gamePage] .interactive .tab.games.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.games.active .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.games:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.games:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.games.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.games.active .middle:before,#appBody[data-page-id=playPage] .interactive .tab.games:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.games:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.games.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.games.active .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.games:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.games:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.games.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.games.active .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.games:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.games:hover .middle:before{color:#7200d3}#appBody[data-page-id=gamePage] .interactive .tab.games .middle,#appBody[data-page-id=playPage] .interactive .tab.games .middle,#appBody[data-page-id=videoPage] .interactive .tab.games .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.games .middle{background-color:#7200d3}#appBody[data-page-id=gamePage] .interactive .tab.games .middle:before,#appBody[data-page-id=playPage] .interactive .tab.games .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.games .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.games .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.games .middle:before,#appBody[data-page-id=playPage] .interactive .tab.games .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.games .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.games .middle:before{color:#7200d3}}#appBody[data-page-id=gamePage] .interactive .tab.info,#appBody[data-page-id=playPage] .interactive .tab.info,#appBody[data-page-id=videoPage] .interactive .tab.info,#appBody[data-page-id=worksheetPage] .interactive .tab.info{border-color:#004f8b;color:#004f8b}#appBody[data-page-id=gamePage] .interactive .tab.info.active,#appBody[data-page-id=gamePage] .interactive .tab.info:hover,#appBody[data-page-id=playPage] .interactive .tab.info.active,#appBody[data-page-id=playPage] .interactive .tab.info:hover,#appBody[data-page-id=videoPage] .interactive .tab.info.active,#appBody[data-page-id=videoPage] .interactive .tab.info:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.info.active,#appBody[data-page-id=worksheetPage] .interactive .tab.info:hover{color:#004f8b;background-color:#004f8b}#appBody[data-page-id=gamePage] .interactive .tab.info.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.info:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.info.active .middle,#appBody[data-page-id=playPage] .interactive .tab.info:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.info.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.info:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.info.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.info:hover .middle{color:#fff;background-color:#58b7ff}#appBody[data-page-id=gamePage] .interactive .tab.info.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.info.active .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.info:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.info:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.info.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.info.active .middle:before,#appBody[data-page-id=playPage] .interactive .tab.info:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.info:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.info.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.info.active .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.info:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.info:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.info.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.info.active .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.info:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.info:hover .middle:before{color:#004f8b}#appBody[data-page-id=gamePage] .interactive .tab.info .middle,#appBody[data-page-id=playPage] .interactive .tab.info .middle,#appBody[data-page-id=videoPage] .interactive .tab.info .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.info .middle{background-color:#004f8b}#appBody[data-page-id=gamePage] .interactive .tab.info .middle:before,#appBody[data-page-id=playPage] .interactive .tab.info .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.info .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.info .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.info .middle:before,#appBody[data-page-id=playPage] .interactive .tab.info .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.info .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.info .middle:before{color:#004f8b}}#appBody[data-page-id=gamePage] .interactive .tab.video,#appBody[data-page-id=playPage] .interactive .tab.video,#appBody[data-page-id=videoPage] .interactive .tab.video,#appBody[data-page-id=worksheetPage] .interactive .tab.video{border-color:#04b2d9;color:#04b2d9}#appBody[data-page-id=gamePage] .interactive .tab.video.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.video:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.video.active .middle,#appBody[data-page-id=playPage] .interactive .tab.video:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.video.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.video:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.video.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.video:hover .middle{background-color:#aceefd}#appBody[data-page-id=gamePage] .interactive .tab.video.active .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.video:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.video.active .middle:before,#appBody[data-page-id=playPage] .interactive .tab.video:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.video.active .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.video:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.video.active .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.video:hover .middle:before{background-color:#04b2d9}#appBody[data-page-id=gamePage] .interactive .tab.video.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.video:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.video.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.video:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.video.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.video:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.video.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.video:hover .bottom{color:#04b2d9}#appBody[data-page-id=gamePage] .interactive .tab.video .middle,#appBody[data-page-id=playPage] .interactive .tab.video .middle,#appBody[data-page-id=videoPage] .interactive .tab.video .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.video .middle{background-color:#04b2d9}#appBody[data-page-id=gamePage] .interactive .tab.video .middle:before,#appBody[data-page-id=playPage] .interactive .tab.video .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.video .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.video .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:1em;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDI1IiBoZWlnaHQ9IjI5MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMzgzIDBINDJBNDIgNDIgMCAwMDAgNDJ2MjA3LjY4YTQxLjk5OCA0MS45OTggMCAwMDQyIDQyaDM0MWE0MS45OTcgNDEuOTk3IDAgMDAyOS42OTgtMTIuMzAyQTQxLjk5NyA0MS45OTcgMCAwMDQyNSAyNDkuNjhWNDJhNDEuOTk4IDQxLjk5OCAwIDAwLTQyLTQyek03Ny4zMyAyNjYuNjdINDJhMTcgMTcgMCAwMS0xNy0xN3YtMjEuMjJoNTIuMzN2MzguMjJ6bTAtNjMuMjNIMjV2LTQ1LjExaDUyLjMzdjQ1LjExem0wLTcwLjExSDI1Vjg4LjIyaDUyLjMzdjQ1LjExem0wLTcwLjExSDI1VjQyYTE3IDE3IDAgMDExNy0xN2gzNS4zM3YzOC4yMnptMTMxLjEzIDE5MWEyOS4zMjEgMjkuMzIxIDAgMDEtNS43NC01OC4wNzUgMjkuMzI1IDI5LjMyNSAwIDAxMzAuMTAzIDEyLjQ1NyAyOS4zMTcgMjkuMzE3IDAgMDE0Ljk0NyAxNi4yODggMjkuMzQxIDI5LjM0MSAwIDAxLTI5LjMxIDI5LjI2di4wN3pNMjM0IDE3MC40N3YyLjQ1YTEwLjE1MSAxMC4xNTEgMCAwMS0yLjk2MyA3LjE3MyAxMC4xMjggMTAuMTI4IDAgMDEtNy4xNjcgMi45NzdoLTMwLjc1QTEwLjEzOCAxMC4xMzggMCAwMTE4MyAxNzIuOTN2LTQuMTVjMC0yNi4xNiAxOS44My0zNi42MiAzNC44My00NSAxMi44NS03LjIgMjAuNzMtMTIuMTEgMjAuNzMtMjEuNjUgMC0xMi42Mi0xNi4xLTIxLTI5LjEyLTIxLTE2LjU2IDAtMjQuNDMgNy42NS0zNSAyMC45M2ExMC4xNjEgMTAuMTYxIDAgMDEtMTQuMDcgMS43NWwtMTguMzItMTMuODhBMTAuMTY3IDEwLjE2NyAwIDAxMTM5Ljg2IDc2QzE1NyA1MS4zMyAxNzguOTIgMzcuNDkgMjEyLjcgMzcuNDljMzUuOTIgMCA3NC4yNiAyOCA3NC4yNiA2NSAwIDQ5LjA5LTUzIDQ5Ljg1LTUzIDY4bC4wNC0uMDJ6bTE2NiA3OS4yMWExNyAxNyAwIDAxLTE3IDE3aC0zMy4xMXYtMzguMjNINDAwdjIxLjIzem0wLTQ2LjI0aC01MC4xMXYtNDUuMTFINDAwdjQ1LjExem0wLTcwLjExaC01MC4xMVY4OC4yMkg0MDB2NDUuMTF6bTAtNzAuMTFoLTUwLjExVjI1SDM4M2ExNyAxNyAwIDAxMTcgMTd2MjEuMjJ6IiBmaWxsPSIjMDA2NEEwIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNDI1djI5MS42OEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDI1IiBoZWlnaHQ9IjI5MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMzgzIDBINDJBNDIgNDIgMCAwMDAgNDJ2MjA3LjY4YTQxLjk5OCA0MS45OTggMCAwMDQyIDQyaDM0MWE0MS45OTcgNDEuOTk3IDAgMDAyOS42OTgtMTIuMzAyQTQxLjk5NyA0MS45OTcgMCAwMDQyNSAyNDkuNjhWNDJhNDEuOTk4IDQxLjk5OCAwIDAwLTQyLTQyek03Ny4zMyAyNjYuNjdINDJhMTcgMTcgMCAwMS0xNy0xN3YtMjEuMjJoNTIuMzN2MzguMjJ6bTAtNjMuMjNIMjV2LTQ1LjExaDUyLjMzdjQ1LjExem0wLTcwLjExSDI1Vjg4LjIyaDUyLjMzdjQ1LjExem0wLTcwLjExSDI1VjQyYTE3IDE3IDAgMDExNy0xN2gzNS4zM3YzOC4yMnptMTMxLjEzIDE5MWEyOS4zMjEgMjkuMzIxIDAgMDEtNS43NC01OC4wNzUgMjkuMzI1IDI5LjMyNSAwIDAxMzAuMTAzIDEyLjQ1NyAyOS4zMTcgMjkuMzE3IDAgMDE0Ljk0NyAxNi4yODggMjkuMzQxIDI5LjM0MSAwIDAxLTI5LjMxIDI5LjI2di4wN3pNMjM0IDE3MC40N3YyLjQ1YTEwLjE1MSAxMC4xNTEgMCAwMS0yLjk2MyA3LjE3MyAxMC4xMjggMTAuMTI4IDAgMDEtNy4xNjcgMi45NzdoLTMwLjc1QTEwLjEzOCAxMC4xMzggMCAwMTE4MyAxNzIuOTN2LTQuMTVjMC0yNi4xNiAxOS44My0zNi42MiAzNC44My00NSAxMi44NS03LjIgMjAuNzMtMTIuMTEgMjAuNzMtMjEuNjUgMC0xMi42Mi0xNi4xLTIxLTI5LjEyLTIxLTE2LjU2IDAtMjQuNDMgNy42NS0zNSAyMC45M2ExMC4xNjEgMTAuMTYxIDAgMDEtMTQuMDcgMS43NWwtMTguMzItMTMuODhBMTAuMTY3IDEwLjE2NyAwIDAxMTM5Ljg2IDc2QzE1NyA1MS4zMyAxNzguOTIgMzcuNDkgMjEyLjcgMzcuNDljMzUuOTIgMCA3NC4yNiAyOCA3NC4yNiA2NSAwIDQ5LjA5LTUzIDQ5Ljg1LTUzIDY4bC4wNC0uMDJ6bTE2NiA3OS4yMWExNyAxNyAwIDAxLTE3IDE3aC0zMy4xMXYtMzguMjNINDAwdjIxLjIzem0wLTQ2LjI0aC01MC4xMXYtNDUuMTFINDAwdjQ1LjExem0wLTcwLjExaC01MC4xMVY4OC4yMkg0MDB2NDUuMTF6bTAtNzAuMTFoLTUwLjExVjI1SDM4M2ExNyAxNyAwIDAxMTcgMTd2MjEuMjJ6IiBmaWxsPSIjMDA2NEEwIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNDI1djI5MS42OEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.video .middle:before,#appBody[data-page-id=playPage] .interactive .tab.video .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.video .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.video .middle:before{background-color:#04b2d9}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.video .top:after,#appBody[data-page-id=playPage] .interactive .tab.video .top:after,#appBody[data-page-id=videoPage] .interactive .tab.video .top:after,#appBody[data-page-id=worksheetPage] .interactive .tab.video .top:after{margin-left:.2em;color:#04b2d9;content:" Help"}}#appBody[data-page-id=gamePage] .interactive .tab.share,#appBody[data-page-id=playPage] .interactive .tab.share,#appBody[data-page-id=videoPage] .interactive .tab.share,#appBody[data-page-id=worksheetPage] .interactive .tab.share{border-color:#0bac8c;color:#0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.share.active,#appBody[data-page-id=gamePage] .interactive .tab.share:hover,#appBody[data-page-id=playPage] .interactive .tab.share.active,#appBody[data-page-id=playPage] .interactive .tab.share:hover,#appBody[data-page-id=videoPage] .interactive .tab.share.active,#appBody[data-page-id=videoPage] .interactive .tab.share:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.share.active,#appBody[data-page-id=worksheetPage] .interactive .tab.share:hover{color:#0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.share.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.share:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.share.active .middle,#appBody[data-page-id=playPage] .interactive .tab.share:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.share.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.share:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.share.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.share:hover .middle{color:#fff;background-color:#5bf5d6}#appBody[data-page-id=gamePage] .interactive .tab.share.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.share.active .middle:before,#appBody[data-page-id=gamePage] .interactive .tab.share:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.share:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.share.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.share.active .middle:before,#appBody[data-page-id=playPage] .interactive .tab.share:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.share:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.share.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.share.active .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.share:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.share:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.share.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.share.active .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.share:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.share:hover .middle:before{color:#0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.share .middle,#appBody[data-page-id=playPage] .interactive .tab.share .middle,#appBody[data-page-id=videoPage] .interactive .tab.share .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.share .middle{background-color:#0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.share .middle:before,#appBody[data-page-id=playPage] .interactive .tab.share .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.share .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.share .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.share .middle:before,#appBody[data-page-id=playPage] .interactive .tab.share .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.share .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.share .middle:before{color:#0bac8c}}#appBody[data-page-id=gamePage] .interactive .tab.section-share,#appBody[data-page-id=playPage] .interactive .tab.section-share,#appBody[data-page-id=videoPage] .interactive .tab.section-share,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share{border-color:#0fb913;color:#0fb913}#appBody[data-page-id=gamePage] .interactive .tab.section-share.active,#appBody[data-page-id=gamePage] .interactive .tab.section-share:hover,#appBody[data-page-id=playPage] .interactive .tab.section-share.active,#appBody[data-page-id=playPage] .interactive .tab.section-share:hover,#appBody[data-page-id=videoPage] .interactive .tab.section-share.active,#appBody[data-page-id=videoPage] .interactive .tab.section-share:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share.active,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share:hover{color:#0fb913}#appBody[data-page-id=gamePage] .interactive .tab.section-share.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.section-share:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.section-share.active .middle,#appBody[data-page-id=playPage] .interactive .tab.section-share:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-share.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-share:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share:hover .middle{color:#fff;background-color:#3fef43}#appBody[data-page-id=gamePage] .interactive .tab.section-share.active .middle img,#appBody[data-page-id=gamePage] .interactive .tab.section-share:hover .middle img,#appBody[data-page-id=playPage] .interactive .tab.section-share.active .middle img,#appBody[data-page-id=playPage] .interactive .tab.section-share:hover .middle img,#appBody[data-page-id=videoPage] .interactive .tab.section-share.active .middle img,#appBody[data-page-id=videoPage] .interactive .tab.section-share:hover .middle img,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share.active .middle img,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share:hover .middle img{opacity:.75}#appBody[data-page-id=gamePage] .interactive .tab.section-share.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.section-share:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.section-share.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.section-share:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.section-share.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.section-share:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share:hover .bottom{color:#0fb913}#appBody[data-page-id=gamePage] .interactive .tab.section-share .middle,#appBody[data-page-id=playPage] .interactive .tab.section-share .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-share .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share .middle{background-color:#0fb913}#appBody[data-page-id=gamePage] .interactive .tab.section-share .middle img,#appBody[data-page-id=playPage] .interactive .tab.section-share .middle img,#appBody[data-page-id=videoPage] .interactive .tab.section-share .middle img,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share .middle img{height:5em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.section-share .top:after,#appBody[data-page-id=playPage] .interactive .tab.section-share .top:after,#appBody[data-page-id=videoPage] .interactive .tab.section-share .top:after,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share .top:after{margin-left:.2em;color:#0fb913;content:" Google Classroom"}#appBody[data-page-id=gamePage] .interactive .tab.section-share .middle,#appBody[data-page-id=playPage] .interactive .tab.section-share .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-share .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-share .middle{background-color:#fff}}#appBody[data-page-id=gamePage] .interactive .tab.section-assessment,#appBody[data-page-id=playPage] .interactive .tab.section-assessment,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment{border-color:#f28835;color:#f28835}#appBody[data-page-id=gamePage] .interactive .tab.section-assessment.active,#appBody[data-page-id=gamePage] .interactive .tab.section-assessment:hover,#appBody[data-page-id=playPage] .interactive .tab.section-assessment.active,#appBody[data-page-id=playPage] .interactive .tab.section-assessment:hover,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment.active,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment.active,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment:hover{color:#f28835}#appBody[data-page-id=gamePage] .interactive .tab.section-assessment.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.section-assessment:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.section-assessment.active .middle,#appBody[data-page-id=playPage] .interactive .tab.section-assessment:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment:hover .middle{color:#fff;background-color:#fbddc5}#appBody[data-page-id=gamePage] .interactive .tab.section-assessment.active .bottom,#appBody[data-page-id=gamePage] .interactive .tab.section-assessment.active .middle .fa,#appBody[data-page-id=gamePage] .interactive .tab.section-assessment:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.section-assessment:hover .middle .fa,#appBody[data-page-id=playPage] .interactive .tab.section-assessment.active .bottom,#appBody[data-page-id=playPage] .interactive .tab.section-assessment.active .middle .fa,#appBody[data-page-id=playPage] .interactive .tab.section-assessment:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.section-assessment:hover .middle .fa,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment.active .bottom,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment.active .middle .fa,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment:hover .middle .fa,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment.active .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment.active .middle .fa,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment:hover .middle .fa{color:#f28835}#appBody[data-page-id=gamePage] .interactive .tab.section-assessment .middle,#appBody[data-page-id=playPage] .interactive .tab.section-assessment .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment .middle{background-color:#f28835;color:#fff;font-size:500%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.section-assessment .top:after,#appBody[data-page-id=playPage] .interactive .tab.section-assessment .top:after,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment .top:after,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment .top:after{margin-left:.2em;color:#f28835;content:" Assessment"}#appBody[data-page-id=gamePage] .interactive .tab.section-assessment .middle,#appBody[data-page-id=playPage] .interactive .tab.section-assessment .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment .middle{background-color:#fff;color:#f28835}#appBody[data-page-id=gamePage] .interactive .tab.section-assessment .middle span,#appBody[data-page-id=playPage] .interactive .tab.section-assessment .middle span,#appBody[data-page-id=videoPage] .interactive .tab.section-assessment .middle span,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assessment .middle span{font-size:2.5em}}#appBody[data-page-id=gamePage] .interactive .tab.section-assignment,#appBody[data-page-id=playPage] .interactive .tab.section-assignment,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment{border-color:#04b2d9;color:#04b2d9}#appBody[data-page-id=gamePage] .interactive .tab.section-assignment.active .middle,#appBody[data-page-id=gamePage] .interactive .tab.section-assignment:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.section-assignment.active .middle,#appBody[data-page-id=playPage] .interactive .tab.section-assignment:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment.active .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment.active .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment:hover .middle{background-color:#79e5fd}#appBody[data-page-id=gamePage] .interactive .tab.section-assignment.active .middle .fa,#appBody[data-page-id=gamePage] .interactive .tab.section-assignment:hover .middle .fa,#appBody[data-page-id=playPage] .interactive .tab.section-assignment.active .middle .fa,#appBody[data-page-id=playPage] .interactive .tab.section-assignment:hover .middle .fa,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment.active .middle .fa,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment:hover .middle .fa,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment.active .middle .fa,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment:hover .middle .fa{color:#04b2d9}#appBody[data-page-id=gamePage] .interactive .tab.section-assignment .middle,#appBody[data-page-id=playPage] .interactive .tab.section-assignment .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment .middle{background-color:#04b2d9;color:#fff;font-size:500%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.section-assignment .top:after,#appBody[data-page-id=playPage] .interactive .tab.section-assignment .top:after,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment .top:after,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment .top:after{margin-left:.2em;color:#04b2d9;content:" Assignment"}#appBody[data-page-id=gamePage] .interactive .tab.section-assignment .middle,#appBody[data-page-id=playPage] .interactive .tab.section-assignment .middle,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment .middle{background-color:#fff;color:#04b2d9}#appBody[data-page-id=gamePage] .interactive .tab.section-assignment .middle span,#appBody[data-page-id=playPage] .interactive .tab.section-assignment .middle span,#appBody[data-page-id=videoPage] .interactive .tab.section-assignment .middle span,#appBody[data-page-id=worksheetPage] .interactive .tab.section-assignment .middle span{font-size:2.5em}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition{border:5px solid #ed145b}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition .top{color:#ed145b}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition .middle{background-color:#ed145b}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/addition.png);mask-image:url(../images/skills/150/addition.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition:hover .top{color:#ed145b}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition:hover .middle{background-color:#f8a2be}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition:hover .middle:before{background-color:#ed145b}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition .middle:before{background-color:#ed145b}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.addition:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra{border:5px solid #fd60a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra .top{color:#fd60a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra .middle{background-color:#fd60a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/algebra.png);mask-image:url(../images/skills/150/algebra.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra:hover .top{color:#fd60a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra:hover .middle{background-color:#fff7fb}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra:hover .middle:before{background-color:#fd60a8}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra .middle:before{background-color:#fd60a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison{border:5px solid #8dc63f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison .top{color:#8dc63f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison .middle{background-color:#8dc63f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/comparison.png);mask-image:url(../images/skills/150/comparison.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison:hover .top{color:#8dc63f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison:hover .middle{background-color:#d3e9b5}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison:hover .middle:before{background-color:#8dc63f}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison .middle:before{background-color:#8dc63f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.comparison:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting{border:5px solid #f26522}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting .top{color:#f26522}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting .middle{background-color:#f26522}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/counting.png);mask-image:url(../images/skills/150/counting.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting:hover .top{color:#f26522}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting:hover .middle{background-color:#fbcab3}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting:hover .middle:before{background-color:#f26522}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting .middle:before{background-color:#f26522}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.counting:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals{border:5px solid #0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals .top{color:#0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals .middle{background-color:#0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/decimals.png);mask-image:url(../images/skills/150/decimals.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals:hover .top{color:#0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals:hover .middle{background-color:#5bf5d6}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals:hover .middle:before{background-color:#0bac8c}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals .middle:before{background-color:#0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.decimals:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division{border:5px solid #f7891d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division .top{color:#f7891d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division .middle{background-color:#f7891d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/division.png);mask-image:url(../images/skills/150/division.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division:hover .top{color:#f7891d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division:hover .middle{background-color:#fcd6b1}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division:hover .middle:before{background-color:#f7891d}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division .middle:before{background-color:#f7891d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.division:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation{border:5px solid #d6171f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation .top{color:#d6171f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation .middle{background-color:#d6171f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/estimation.png);mask-image:url(../images/skills/150/estimation.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation:hover .top{color:#d6171f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation:hover .middle{background-color:#f39397}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation:hover .middle:before{background-color:#d6171f}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation .middle:before{background-color:#d6171f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.estimation:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions{border:5px solid #369ac4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions .top{color:#369ac4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions .middle{background-color:#369ac4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/fractions.png);mask-image:url(../images/skills/150/fractions.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions:hover .top{color:#369ac4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions:hover .middle{background-color:#abd6e8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions:hover .middle:before{background-color:#369ac4}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions .middle:before{background-color:#369ac4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.fractions:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry{border:5px solid #f7c21d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry .top{color:#f7c21d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry .middle{background-color:#f7c21d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/geometry.png);mask-image:url(../images/skills/150/geometry.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry:hover .top{color:#f7c21d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry:hover .middle{background-color:#fceab1}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry:hover .middle:before{background-color:#f7c21d}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry .middle:before{background-color:#f7c21d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.geometry:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing{border:5px solid #2c5a87}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing .top{color:#2c5a87}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing .middle{background-color:#2c5a87}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/graphing.png);mask-image:url(../images/skills/150/graphing.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing:hover .top{color:#2c5a87}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing:hover .middle{background-color:#79a6d3}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing:hover .middle:before{background-color:#2c5a87}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing .middle:before{background-color:#2c5a87}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.graphing:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement{border:5px solid #367ec4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement .top{color:#367ec4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement .middle{background-color:#367ec4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/measurement.png);mask-image:url(../images/skills/150/measurement.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement:hover .top{color:#367ec4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement:hover .middle{background-color:#abcae8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement:hover .middle:before{background-color:#367ec4}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement .middle:before{background-color:#367ec4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.measurement:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations{border:5px solid #5f432d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations .top{color:#5f432d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations .middle{background-color:#5f432d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/mixedequations.png);mask-image:url(../images/skills/150/mixedequations.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations:hover .top{color:#5f432d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle{background-color:#b98e6c}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle:before{background-color:#5f432d}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations .middle:before{background-color:#5f432d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money{border:5px solid #f7d61d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money .top{color:#f7d61d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money .middle{background-color:#f7d61d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/money.png);mask-image:url(../images/skills/150/money.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money:hover .top{color:#f7d61d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money:hover .middle{background-color:#fcf1b1}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money:hover .middle:before{background-color:#f7d61d}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money .middle:before{background-color:#f7d61d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.money:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication{border:5px solid #474c57}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication .top{color:#474c57}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication .middle{background-color:#474c57}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/multiplication.png);mask-image:url(../images/skills/150/multiplication.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication:hover .top{color:#474c57}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication:hover .middle{background-color:#9198a6}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication:hover .middle:before{background-color:#474c57}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication .middle:before{background-color:#474c57}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.multiplication:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns{border:5px solid #8560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns .top{color:#8560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns .middle{background-color:#8560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/numberpatterns.png);mask-image:url(../images/skills/150/numberpatterns.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns:hover .top{color:#8560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle{background-color:#d1c3de}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle:before{background-color:#8560a8}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns .middle:before{background-color:#8560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties{border:5px solid #379ab5}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties .top{color:#379ab5}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties .middle{background-color:#379ab5}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/numberproperties.png);mask-image:url(../images/skills/150/numberproperties.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties:hover .top{color:#379ab5}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle{background-color:#a2d5e3}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle:before{background-color:#379ab5}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties .middle:before{background-color:#379ab5}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions{border:5px solid #54235f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions .top{color:#54235f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions .middle{background-color:#54235f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/positions.png);mask-image:url(../images/skills/150/positions.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions:hover .top{color:#54235f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions:hover .middle{background-color:#af59c2}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions:hover .middle:before{background-color:#54235f}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions .middle:before{background-color:#54235f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.positions:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios{border:5px solid #ed4424}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios .top{color:#ed4424}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios .middle{background-color:#ed4424}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/ratios.png);mask-image:url(../images/skills/150/ratios.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios:hover .top{color:#ed4424}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios:hover .middle{background-color:#f9bdb1}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios:hover .middle:before{background-color:#ed4424}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios .middle:before{background-color:#ed4424}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.ratios:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats{border:5px solid #7cc242}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats .top{color:#7cc242}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats .middle{background-color:#7cc242}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/stats.png);mask-image:url(../images/skills/150/stats.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats:hover .top{color:#7cc242}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats:hover .middle{background-color:#cce7b6}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats:hover .middle:before{background-color:#7cc242}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats .middle:before{background-color:#7cc242}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.stats:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction{border:5px solid #d560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction .top{color:#d560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction .middle{background-color:#d560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/subtraction.png);mask-image:url(../images/skills/150/subtraction.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction:hover .top{color:#d560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction:hover .middle{background-color:#f5d9ea}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction:hover .middle:before{background-color:#d560a8}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction .middle:before{background-color:#d560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.subtraction:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time{border:5px solid #5e9663}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time .top{color:#5e9663}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time .middle{background-color:#5e9663}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-mask-image:url(../images/skills/150/time.png);mask-image:url(../images/skills/150/time.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4.5em;-webkit-mask-position:center center;mask-position:center center}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time:hover .bottom,#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time:hover .top,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time:hover .bottom,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time:hover .top,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time:hover .bottom,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time:hover .top,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time:hover .bottom,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time:hover .top{color:#5e9663}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time:hover .middle{background-color:#bad3bc}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time:hover .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time:hover .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time:hover .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time:hover .middle:before{background-color:#5e9663}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time .middle:before,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time .middle:before{background-color:#5e9663}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time:hover .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time:hover .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.time:hover .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time:hover .middle{background-color:initial}}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra .middle,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra .middle{background-color:#fe92c4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra:hover,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra:hover,#appBody[data-page-id=videoPage] .interactive .tab.game-next-mapping.algebra:hover,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra:hover{background-color:#fec5df}.popup-window .curriculum-info{display:none!important}.popup-window .share-wrapper_container{max-width:100%;padding:0 2em;-webkit-box-sizing:border-box;box-sizing:border-box}#appBody[data-page-id=gamePage] .share-wrapper,#appBody[data-page-id=playPage] .share-wrapper,#appBody[data-page-id=videoPage] .share-wrapper,#appBody[data-page-id=worksheetPage] .share-wrapper,.popup-window .share-wrapper{margin:1em 0;max-width:100%}#appBody[data-page-id=gamePage] .share-wrapper .share-wrapper_grid,#appBody[data-page-id=playPage] .share-wrapper .share-wrapper_grid,#appBody[data-page-id=videoPage] .share-wrapper .share-wrapper_grid,#appBody[data-page-id=worksheetPage] .share-wrapper .share-wrapper_grid,.popup-window .share-wrapper .share-wrapper_grid{display:grid;gap:1.35rem;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;max-width:100%}@media only screen and (min-width:1024px){#appBody[data-page-id=gamePage] .share-wrapper .share-wrapper_grid,#appBody[data-page-id=playPage] .share-wrapper .share-wrapper_grid,#appBody[data-page-id=videoPage] .share-wrapper .share-wrapper_grid,#appBody[data-page-id=worksheetPage] .share-wrapper .share-wrapper_grid,.popup-window .share-wrapper .share-wrapper_grid{grid-template-columns:repeat(2,minmax(0,1fr));width:1024px}}#appBody[data-page-id=gamePage] .share-wrapper .tooltip,#appBody[data-page-id=playPage] .share-wrapper .tooltip,#appBody[data-page-id=videoPage] .share-wrapper .tooltip,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip,.popup-window .share-wrapper .tooltip{padding:.4rem .75rem;border-style:solid;border-width:2px;line-height:2em;display:block;font-size:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;-webkit-border-radius:5px;border-radius:5px;text-align:center}#appBody[data-page-id=gamePage] .share-wrapper .tooltip:before,#appBody[data-page-id=playPage] .share-wrapper .tooltip:before,#appBody[data-page-id=videoPage] .share-wrapper .tooltip:before,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip:before,.popup-window .share-wrapper .tooltip:before{content:"";background-size:contain;background-repeat:no-repeat;vertical-align:bottom;display:inline-block}#appBody[data-page-id=gamePage] .share-wrapper .tooltip:hover,#appBody[data-page-id=playPage] .share-wrapper .tooltip:hover,#appBody[data-page-id=videoPage] .share-wrapper .tooltip:hover,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip:hover,.popup-window .share-wrapper .tooltip:hover{text-decoration:none}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.google-share,#appBody[data-page-id=playPage] .share-wrapper .tooltip.google-share,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.google-share,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.google-share,.popup-window .share-wrapper .tooltip.google-share{border-color:#fbc800;background-color:#1aab61;color:#fff}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.google-share:hover,#appBody[data-page-id=playPage] .share-wrapper .tooltip.google-share:hover,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.google-share:hover,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.google-share:hover,.popup-window .share-wrapper .tooltip.google-share:hover{background-color:#158e50;color:#c2f3da}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.google-share:before,#appBody[data-page-id=playPage] .share-wrapper .tooltip.google-share:before,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.google-share:before,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.google-share:before,.popup-window .share-wrapper .tooltip.google-share:before{background-image:url(../images/gce-share.png);height:1.6em;width:1.5em;margin-right:.4em;margin-bottom:3px}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.remind-share,#appBody[data-page-id=playPage] .share-wrapper .tooltip.remind-share,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.remind-share,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.remind-share,.popup-window .share-wrapper .tooltip.remind-share{border-color:#1d5799;background-color:#2570c4;color:#fff}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.remind-share:hover,#appBody[data-page-id=playPage] .share-wrapper .tooltip.remind-share:hover,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.remind-share:hover,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.remind-share:hover,.popup-window .share-wrapper .tooltip.remind-share:hover{background-color:#1d5799;border-color:#418adb}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.remind-share:before,#appBody[data-page-id=playPage] .share-wrapper .tooltip.remind-share:before,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.remind-share:before,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.remind-share:before,.popup-window .share-wrapper .tooltip.remind-share:before{background-image:url(../images/remind-share.png);height:1.6em;width:1.5em;margin-right:.4em;margin-bottom:0}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.create-assignment,#appBody[data-page-id=playPage] .share-wrapper .tooltip.create-assignment,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.create-assignment,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.create-assignment,.popup-window .share-wrapper .tooltip.create-assignment{border-color:#13b6eb;background-color:#13b6eb;color:#fff}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.create-assignment:hover,#appBody[data-page-id=playPage] .share-wrapper .tooltip.create-assignment:hover,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.create-assignment:hover,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.create-assignment:hover,.popup-window .share-wrapper .tooltip.create-assignment:hover{background-color:#41c5f0;border-color:#41c5f0}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.create-assignment:before,#appBody[data-page-id=playPage] .share-wrapper .tooltip.create-assignment:before,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.create-assignment:before,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.create-assignment:before,.popup-window .share-wrapper .tooltip.create-assignment:before{font-family:FontAwesome;content:"";height:1.6em;width:1.5em;margin-right:.4em;margin-bottom:6px}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.create-assessment,#appBody[data-page-id=playPage] .share-wrapper .tooltip.create-assessment,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.create-assessment,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.create-assessment,.popup-window .share-wrapper .tooltip.create-assessment{border-color:#f28835;background-color:#f28835;color:#fff}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.create-assessment:hover,#appBody[data-page-id=playPage] .share-wrapper .tooltip.create-assessment:hover,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.create-assessment:hover,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.create-assessment:hover,.popup-window .share-wrapper .tooltip.create-assessment:hover{background-color:#f5a465;border-color:#f5a465}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.create-assessment:before,#appBody[data-page-id=playPage] .share-wrapper .tooltip.create-assessment:before,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.create-assessment:before,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.create-assessment:before,.popup-window .share-wrapper .tooltip.create-assessment:before{font-family:FontAwesome;content:"";height:1.6em;width:1.5em;margin-right:.4em;margin-bottom:6px}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.curriculum-info,#appBody[data-page-id=playPage] .share-wrapper .tooltip.curriculum-info,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.curriculum-info,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.curriculum-info,.popup-window .share-wrapper .tooltip.curriculum-info{border-color:#004f8b;background-color:#004f8b;color:#fff}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.curriculum-info:hover,#appBody[data-page-id=playPage] .share-wrapper .tooltip.curriculum-info:hover,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.curriculum-info:hover,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.curriculum-info:hover,.popup-window .share-wrapper .tooltip.curriculum-info:hover{background-color:#006cbe;border-color:#006cbe}#appBody[data-page-id=gamePage] .share-wrapper .tooltip.curriculum-info:before,#appBody[data-page-id=playPage] .share-wrapper .tooltip.curriculum-info:before,#appBody[data-page-id=videoPage] .share-wrapper .tooltip.curriculum-info:before,#appBody[data-page-id=worksheetPage] .share-wrapper .tooltip.curriculum-info:before,.popup-window .share-wrapper .tooltip.curriculum-info:before{font-family:FontAwesome;content:"";height:1.6em;width:1.5em;margin-right:.4em;margin-bottom:6px}body[data-page-id=gamePage] #google-share img,body[data-page-id=playPage] #google-share img{max-width:250px}.game-top-bar{display:table;height:2.5em;position:relative;table-layout:fixed;white-space:nowrap;width:100%;z-index:1;color:#999;background-color:#f8f8ff}.game-top-bar,.game-top-bar>*{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.game-top-bar>*{display:table-cell;vertical-align:middle}.game-top-bar .grade-title-container{width:3em;border-right:1px solid #e6e6e6}@media only screen and (max-width:761px){.game-top-bar .grade-title-container{border-color:#fff;display:none}}.game-top-bar .grade-title-container .grade-title{position:static;margin-bottom:0;font-size:.8em}.game-top-bar .grade-title-container .grade-title:before{margin:.2em .5em;padding:.5em;width:1.8em;height:1.8em;line-height:.8em;-webkit-box-sizing:border-box;box-sizing:border-box}.game-top-bar .skill-icon{background-size:contain;position:relative;width:60px}.game-top-bar .title{font-size:1.3em;padding:0 200px 0 .8em;overflow:hidden;text-align:left;text-overflow:ellipsis;width:100%}.game-top-bar .game-controls{display:table;right:0;position:absolute;top:0;height:2em;padding:0}.game-top-bar .game-controls .sketch-pad-button{display:table-cell}.game-top-bar .game-controls .tooltip-content{font-size:12px;border-color:#aaa;-webkit-border-radius:0;border-radius:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-top-bar{color:#fff}.game-top-bar .game-controls{border-left:1px solid #fff}.game-top-bar .title{font-size:.9em;padding:0 5.5em 0 .4em}.game-top-bar .google-share{text-indent:-2000em;padding:0;background-position:50%;background-size:20px 20px;border:none;-webkit-border-radius:0;border-radius:0}.game-top-bar .google-share,.game-top-bar .show-leaderboard{display:table-cell;height:2em;width:2em;margin:0;vertical-align:middle}.game-top-bar .show-leaderboard{background-color:#f66825;cursor:pointer}.game-top-bar .show-leaderboard:active,.game-top-bar .show-leaderboard:hover{background-color:#e46427}.game-top-bar .show-leaderboard:before{font:normal normal normal 20px FontAwesome;color:#fff;content:"";background-position:50%;background-size:20px 20px}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.game-top-bar .title{font-size:1.4em;width:100%;padding-right:160px}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-top-bar{-webkit-border-radius:0;border-radius:0;border:0;height:2em;max-width:none;position:fixed;text-align:center;width:100%;z-index:980}.game-top-bar .game-progress,.game-top-bar .grade-icon,.game-top-bar .skill-icon{display:none}}.ie8 .game-top-bar,.ie9 .game-top-bar,.noFlexbox .game-top-bar{background:transparent;color:#999}.header-user-menu,.main-menu,.main-menu-mobile,.profile-menu-mobile{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.header-user-menu ul,.main-menu-mobile ul,.main-menu ul,.profile-menu-mobile ul{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;justify-items:flex-start}.header-user-menu ul li,.main-menu-mobile ul li,.main-menu ul li,.profile-menu-mobile ul li{display:-webkit-box;display:-webkit-flex;display:flex;margin:0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}.header-user-menu ul li.subscription,.main-menu-mobile ul li.subscription,.main-menu ul li.subscription,.profile-menu-mobile ul li.subscription{font-weight:400;background:#f4bf3e;height:2.45vw;-webkit-border-radius:8px;border-radius:8px;padding-left:8px;margin-right:-.45vw}.header-user-menu ul li.mobile-only,.main-menu-mobile ul li.mobile-only,.main-menu ul li.mobile-only,.profile-menu-mobile ul li.mobile-only{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu ul li.mobile-only,.main-menu-mobile ul li.mobile-only,.main-menu ul li.mobile-only,.profile-menu-mobile ul li.mobile-only{display:-webkit-box;display:-webkit-flex;display:flex}}.header-user-menu ul li a,.header-user-menu ul li div,.main-menu-mobile ul li a,.main-menu-mobile ul li div,.main-menu ul li a,.main-menu ul li div,.profile-menu-mobile ul li a,.profile-menu-mobile ul li div{display:-webkit-box;display:-webkit-flex;display:flex;color:#fff;font-size:1.1vw;line-height:1.8vw;text-decoration:none;font-weight:300;padding-right:2.25vw;padding-left:2vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-size:2vw;background-repeat:no-repeat;background-position:0 0;cursor:pointer}.header-user-menu ul li a:hover,.header-user-menu ul li div:hover,.main-menu-mobile ul li a:hover,.main-menu-mobile ul li div:hover,.main-menu ul li a:hover,.main-menu ul li div:hover,.profile-menu-mobile ul li a:hover,.profile-menu-mobile ul li div:hover{color:#8ad3ff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu ul:before,.main-menu-mobile ul:before,.main-menu ul:before,.profile-menu-mobile ul:before{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;color:#fff;font-size:3vw;padding:1vw;margin-bottom:2vw;font-weight:400;background-color:#5797af;height:3vw;line-height:3vw}.main-menu-mobile ul:before,.main-menu ul:before{content:"Main Menu"}.profile-menu-mobile ul:before{content:"Profile Menu"}.header-user-menu ul:before{content:"User Menu"}}@media only screen and (max-width:761px){.header-user-menu ul:before,.main-menu-mobile ul:before,.main-menu ul:before,.profile-menu-mobile ul:before{font-size:5vw;padding:2vw;margin-bottom:2vw;height:6vw;line-height:6vw}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.main-menu{display:none}}.main-menu .icon-grades{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAUklEQVR4Ae3YAQbAQAxFwR5tj/ZvnhYFIIVKMI8AC0MIe0nS79WHQEBAQIYDAXGtzzNp5rxv080kJNWX7asFAgICAuIg+ihYvVogICAgICCSdAPBJ/+GpWfO6gAAAABJRU5ErkJggg==")}.main-menu .icon-skills{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAwklEQVR4Ae3XYQ2DMBAF4EpAAhImpRKQgIQ5qIRKOQlIqIRKeLt/JVm7dEuO7Zb3Je8v8EI52kBE9ATArqlosmbxV6JPvBUpuJ4YFDHAInZLK2nuBtksikT0ZY/jN57eTNWk8DEiArBqBE3R3LyVWAYju2rWbz5Y0sgbOTBWJq+RLIoIrics8stLix+7wfg9xuOXiCamYj1NteixREZftLjZZnScTRgr//JnB4tMbFEMMlSCJy/K7B4PYRlN7ZYgInoAWL6TIY20fpcAAAAASUVORK5CYII=");margin-top:-.1vw!important}.main-menu .icon-games{background-image:url(/images/icon-games.svg);background-size:90%!important}.main-menu .icon-arcade{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABtCAYAAACr+O9WAAAACXBIWXMAAC4jAAAuIwF4pT92AAADfklEQVR4nO3d7VHbQBAG4N1M/pN0YDpwOogrCFQQXEGgA6cC6MBQgZMK7A5MKjAd4A42c5k14zjj6L4/dO8zwx/QCNA7kk57qzMBAAAAlMK1HXkR+UBEUyL6fPKjPRFtmPm50J8Gp0RkIiJLGbYTkRscwMJEZGER1qmtiEy7PnAlmEuhiKw8Ajt4xVmXWWBgx07vf5CC5yXxnFcdwEAqOuiIbYnAEhKR+wShGZPRHrQj7wr93lSDh6tE+61K9tB0mJ7q/vMl0X6rUuJMS/ls1cVzW4nQUt53uhhBlrqnQYASoe0RWJgSoaWs0m8S7rsaYwuti2mb7KExs7k8/ki0+6dE+wVT4E1QDVl3f2BTi1jhP8DcWmo6l7aLFNjtuI/W34o9p+m97TrSI0AXo8Zq6DTNNvBMw7RMCeYSF3i57GJapkoicqXzbWvHEO97P3bVcHg8QMtBTfSss7Ho/VhVQy+ZNna9H6uqONzf0AdZCxMGzrYG6WDDBppXa+HQ4IricS20Xml7to22gNxUj4jjXNy3xH8O2HJsKR9laau5bixmfiGiR8vNcbbVAqWtRqG01SCUthqF0laDUNpqFEpbDUJpKzEtQy0czo5WrHKWzbIts6TPS+uRv/h3zcypWt7f5KyI3HbwpmaW5qKcoX3N+LtKmeQY8OQMrZe+xFGFBpEgtAYhtAYFDfl1GH9juehKLxWJF/36H/Oa8ZPvKrHeoekoadXL2h2JPDDzneuuvULTp/9toX90bB6Zee7yP/mGtutoCJ/DjJmtX4x0HojoZXEosI2WdP4goo9ENLe41vfKqZfFZ/Q4NKC4Y+bZcQ3OtL4xs2nG+dTLWh+OnAZpsYf85sb6cO6H2rc4wxn3D6fBXMzQTCDfhzbS4Aa3g/NihrbRQGwkn74Ys5ih/bLdUMPFJdJTzNAuHLfHI4OnmKFZj4CwJFKYmKFNHSYA0WMfIPaQfznUO6+No2geDRA7NHOf2p4743ThMSyJFOh9gn2a4MzLEaby8VO/d6EfdIDBRwQpQjuY9rJOfm6YuW4QQmsQQmsQQmsQQmuQT2j42JH4nIrnPqFhkef4nI6pb2PPuqM+xhwudX0UK773tFhLswPR3CUw8g1NJzEvcakMsteONdvVh94Evwmqc2NdfIBqRM853hgFAAAAAAAAAAAAAAAAAAAAAAAAAACA0SOi3yJTz4JYkAwGAAAAAElFTkSuQmCC")}.main-menu .icon-video{background-image:url(/images/icon-tips.svg);background-size:75% 75%!important}.main-menu .icon-teachers{background-image:url(/images/icon-user-chalkboard.svg);background-size:75% 75%!important}.main-menu .icon-standards{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAABFklEQVR4Ae2YYW0EIRCFKwEJKwEJK+EkIKEScICElYAEJCChEpDwyo9Jj06zSbklzHKZL3m/Xu7IS2aYWT4URVF+AGCrvjAROu+oMqNCmKoCOfKoIA7yuBFBPJ6EieV84IkfFaT/DwXO1SAAHlWeZNgF4Tv1EAlCIVpy4yW8xi4RJOIvlrxX8RJBDnCovC4MTycRxLJBGZiX0UeQbHZTtVfZ1W+tjXx3sp/tHTIiQejwlsh+00up2u7S7Bt5ReDW0iC8tFLjBaHSWr/ZdWmkGZKasnAXBmIRGIinfVDIWm5FSe+yNH7yV4/l1nhWXolWesv6h7x/KQp8WE1Ag9zzOSicBNEHOkPDTYo8+v03Yj7xVwhFUZRvAih7q6C3xHwAAAAASUVORK5CYII=");margin-top:-.2vw!important;margin-bottom:0!important}.main-menu .icon-worksheets{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAArklEQVR4Ae2WQQ3DMAwABykQAmEQDGEQzCRQAqEQBmEQMu+VxzpZk7XFre6ke7bSSa7dCwDALmOMMmLULCE1GmKqKWcJeSHHD5lIlhD98pkZMpEMIXezO25OiBOTebT2kZUh3VTXiZhXs3+wrAppZnWdPMx6qDsSQAmJjlbQW4aQbmrQxmj99SD6bhlCdP07Ga0fwtbijvjwjbB+OYis336W3/jG1nqHkLIsBADgCTaZSvdWgr1zAAAAAElFTkSuQmCC")}.main-menu .icon-mathjam{background-image:url(../images/mathjam/icon.svg);background-size:75%!important}@media only screen and (min-width:1240px){.main-menu .icon-mathjam{background-size:80%!important}}.main-menu .menu-subscribe{display:-webkit-box;display:-webkit-flex;display:flex;font-weight:700;font-size:1.3vw;padding-left:2.25vw;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9BJREFUeNrsmE9PE0EUwN9u222LpZTyJ2qilhNBE62JhCPyBYxGPwB+AvDsQTx4Vj6BJB7wXzwZ1GgCnkiQmEZjohEFkwr0H5Sa0nbbbn1vd7Zd2oa2u91Skk4zzHQ7vH2/eW/mvRmATukUUwpnpvDVB8IMNvfY1/tX7oozxw4EIXzYrJc9HkKYDTPex5toENkSvJ2Tq/bZsbGI1hp9o058SwFiK2lTrcKbbY3eSw7wYNVYZepYuBZaw4PNdep7LzoV1xI4hLGrQybZmLa3yDRWWVH3cFF5cI/Y1K6HjWlfEDbTsuv0DDvA5i6Jt3bzWpipZlul2RaZVK3RP9pV8WPvmF1rlcl2BilZo9tS8aMNrdKtscqRbr/MJfysUn+ctf7i/nrLC/YBCxQ4CWsB5A/2aRtOR3MQnN/XigxgjWP9yFr6HsAtOt5UEFTcz2aPYsPVWuO7Tgtw7ppHAagCQu3mqxSkgvl69FvCSjFnFsEChw201iFsUfV7bbEIPDj6BBBcFtmNCIDHJWDvJ5HSoQJP3XRAJpqHvChBGoFyiQJkqYYLIGUODFUnjrbzXqMgMoTTa4fBEQ/YUHECsKDSyqxrZp5a/NRThAEexyP4Gfyj+f98pgBiREI4gOQqQDbEQbWJ1LPY5XQitaNMleukU7aGWYV3INxZxecZRFEHoyA32CKE4KcIAommny2yIYC9D0WIONPBGAhbZBMkkHx67d3fonVMgQgDROc5da0QxESthV53HCmH+fV2yxTLiAgRmS80DNFQQKyAebPdVBgRd6zIU0kXRMORvRzm90IIUjGxKRDhZ3ndELpSlHKY9YUwpGNZ/RC41Yae5wxB6M61ymESf1K6QVJrBcMQhpJG9sK4GuV1x43SkSWuF6IZ2S/lXxjpbboFCIPcAVktB8FksphAGgGxDXBVZbbSIj7VrYy5Fqd1L9+RgdSyhoRJoCRKNdyLNwxiNQAyLivhqi6CstjdrynY+aLsaHSL0uO3yUlhhRLugzJbDeJTjq+VIuI/0hBdTUL2X+nwtLOShsR3EbxjArjOW8pAuCO1iE9J60sOvr8pwvZyojxAzqkXE7mEBOH3aYgHeOgbtylnEWBnkuUjWCPa3YUsQopvvI5ijWkh6Jh6GWPDbarUZ8/kaL71MgPbL0S5r7GI7p3LasQaVMKf92D3Z7L8IEbKL1XLBpiij0lGOohATyQ4cYGvOJG20rXkooGgKH8HFZ6rkREQ4BAC0b3WQ1I8+U0yDKL7Nh4VWWSXAwQwi/VRo1c47Gppmt3SUH8JZUxAp3RK+5T/AgwA7yGpVEhIp9QAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:0 .05rem}.main-menu .menu-subscribe:hover{color:#bc7a0a;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvFJREFUeNrsWFFy0zAQlRKP4xTKhBukNwgz/Le5AdwATtDyzQflg2/oCehNGv75yA3oETwUGidNourZK7N2TZNIlpvMZGc0tmV7tU9vV1qtEHvZixeRPpX//BKe68snevz8+uPsfOeAaBB9fflV6j7SYK59jNfySEjKhJRZ4307wwhnoxtlfZPELyst32x0OiptjJXTnWBEs9EjNnpgI4pU2p8k0rASEyvxtjNyBhC4CUOVd7L7Hn2zvYxwNsJQiGcHqvD+760Us5kfVupm5J1hoxupBy9ZX4++3VrXOs3cSCuu0Iw+vPMR9NLSfQbUcH9M14H55sWhEu129f+LhRC/bwrDjsnVftAVz+NN3U6uYfiAZg97w8mq74NAiMPn6tFvbv5IMZ+vZd9IN+w5FxrY+NFx11B2Zfy+MAN6CjDrcJd2CwBU3rdKABTMKI13PpdisRRiuRR5HxMzcW90e+kKJAUBAyO9saWGtwtph5UYwJgALgACQACWTGV6XzWRNsF+bXzbuI70mDNDdxD8iydugyuQtxSE4nYiuXJvgjEwFklMNrivWhTwaaxgxuDj68SCLQgsBhQrADFcFegbLb9NgLEFsfE+4hOMCwjbDbF2MK4grJPGOsHUAcI616KBhhgYBtzd2a/H+NcVhFPSSAPG2dqvHPaN/N/YFkQd2W+f79IuO7zR1TgQHScnFca4ACnobJKRfkW5xyolYf/3nwzIKjYQyEr5d6/AAcixOfX9D8BUZ6/JNHuOOqJcFiqcHLnOpoFkjFQAQYFhksg0FTeCUtB0JtNzOzvuipKO/pMB4ecJnPoqMuRLU5gAMFRSwNJBV+XpeqZDNh8jfHWBW5jdGY2BwDH1ld4b3qPhnvoefM/d03blClzYyFwmr1XxQxCMH1VlA2Tod+gAgyhElFyt17Rr5fHADkAftMGXKzICADzSgFDX+grDSxNhBcR6B9CGXFFxAAAudPu2aQmHSktnVKXB/UjrGIq97GV75F6AAQDmgEEtafZuuQAAAABJRU5ErkJggg==")}.main-menu ul.mainmenu li{position:relative;color:#fff;line-height:1}.main-menu ul.mainmenu li a,.main-menu ul.mainmenu li div{line-height:1}.main-menu ul.mainmenu li a{height:100%}.main-menu ul.mainmenu li .icon{width:2.5vw;height:100%;padding-right:0;padding-left:0;background-size:contain;background-position:50%;margin-top:auto;margin-bottom:auto;margin-right:.5rem}.main-menu ul.mainmenu li:hover ul{display:block}.main-menu ul.mainmenu li:hover .menu-item{opacity:.75;color:#fff}.main-menu ul.mainmenu li:hover .menu-item:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-menu ul.mainmenu li .menu-item.is-dropdown:before{position:absolute;font-family:FontAwesome;content:"";font-weight:900;right:.5vw}.main-menu ul.mainmenu li ul{position:absolute;width:14vw;height:auto;top:4vw;left:2.35vw;display:none;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}@media only screen and (min-width:1240px){.main-menu ul.mainmenu li ul{width:13vw}}.main-menu ul.mainmenu li ul li{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;text-align:left;background:#48a6db;height:2.35rem}@media only screen and (min-width:1240px){.main-menu ul.mainmenu li ul li{height:3rem}}.main-menu ul.mainmenu li ul li:last-child{-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.main-menu ul.mainmenu li ul li .icon{width:1.75rem;height:100%;margin-right:.35rem}.main-menu ul.mainmenu li ul li .icon.icon-arcade,.main-menu ul.mainmenu li ul li .icon.icon-games,.main-menu ul.mainmenu li ul li .icon.icon-mathjam{background-size:90%}@media only screen and (min-width:1240px){.main-menu ul.mainmenu li ul li .icon{width:2.25vw;height:100%}}.main-menu ul.mainmenu li ul li a{text-align:left;width:100%;padding-left:6px;padding-right:6px}.main-menu ul.mainmenu li ul li a:hover{opacity:.6;color:#fff}.main-menu ul.mainmenu li ul li:last-child{padding-bottom:.15rem}.header-user-menu,.main-menu-mobile,.mobile-menu-wrapper,.profile-menu-mobile{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu,.main-menu-mobile,.mobile-menu-wrapper,.profile-menu-mobile{background-color:#c6e1eb;bottom:0;display:none;height:auto;left:0;overflow-y:auto;position:fixed;right:0;padding-top:0;text-align:center;top:-webkit-calc(6vw + env(safe-area-inset-top));top:calc(6vw + env(safe-area-inset-top));width:auto;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box}.header-user-menu.opened,.main-menu-mobile.opened,.mobile-menu-wrapper.opened,.profile-menu-mobile.opened{display:block;overflow:auto;-webkit-overflow-scrolling:touch}.header-user-menu ul,.main-menu-mobile ul,.mobile-menu-wrapper ul,.profile-menu-mobile ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header-user-menu ul.info-page,.header-user-menu ul.wrapper,.main-menu-mobile ul.info-page,.main-menu-mobile ul.wrapper,.mobile-menu-wrapper ul.info-page,.mobile-menu-wrapper ul.wrapper,.profile-menu-mobile ul.info-page,.profile-menu-mobile ul.wrapper{width:auto;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 0 12vw;height:auto}.header-user-menu ul li,.main-menu-mobile ul li,.mobile-menu-wrapper ul li,.profile-menu-mobile ul li{margin:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:1vw 2vw;height:unset}.header-user-menu ul li .mobile-curriculumTheme,.header-user-menu ul li a,.main-menu-mobile ul li .mobile-curriculumTheme,.main-menu-mobile ul li a,.mobile-menu-wrapper ul li .mobile-curriculumTheme,.mobile-menu-wrapper ul li a,.profile-menu-mobile ul li .mobile-curriculumTheme,.profile-menu-mobile ul li a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0064a0;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid #efefef;width:100%;font-size:3vw;font-weight:800;background-color:#fff;-webkit-border-radius:.5em;border-radius:.5em;padding:2vw}.header-user-menu ul li a.menu-arcade:before,.main-menu-mobile ul li a.menu-arcade:before,.mobile-menu-wrapper ul li a.menu-arcade:before,.profile-menu-mobile ul li a.menu-arcade:before{background-image:url(../images/mobile/arcade-icon-blue.png);background-size:contain;background-repeat:no-repeat}.header-user-menu ul li a.menu-video:before,.main-menu-mobile ul li a.menu-video:before,.mobile-menu-wrapper ul li a.menu-video:before,.profile-menu-mobile ul li a.menu-video:before{background-image:url(../images/video-icon.svg);background-size:contain;background-repeat:no-repeat}.header-user-menu ul li a.menu-mathjam:before,.main-menu-mobile ul li a.menu-mathjam:before,.mobile-menu-wrapper ul li a.menu-mathjam:before,.profile-menu-mobile ul li a.menu-mathjam:before{background-color:#0064a0;background-image:none;-webkit-mask-image:url(../images/mathjam/icon.svg);mask-image:url(../images/mathjam/icon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-user-menu ul li a:before,.main-menu-mobile ul li a:before,.mobile-menu-wrapper ul li a:before,.profile-menu-mobile ul li a:before{content:"";display:inline-block;background-image:url(../images/mobile/sprite-menu.png);background-size:201% 2200%;height:3vw;width:3vw;margin:0 1vw 0 0;background-position:0}.header-user-menu ul li a.menu-grades,.main-menu-mobile ul li a.menu-grades,.mobile-menu-wrapper ul li a.menu-grades,.profile-menu-mobile ul li a.menu-grades{color:#207cc5!important;border:1px solid #65ade6}.header-user-menu ul li a.menu-grades:hover,.main-menu-mobile ul li a.menu-grades:hover,.mobile-menu-wrapper ul li a.menu-grades:hover,.profile-menu-mobile ul li a.menu-grades:hover{background-color:#91c4ed}.header-user-menu ul li a.menu-grades:before,.main-menu-mobile ul li a.menu-grades:before,.mobile-menu-wrapper ul li a.menu-grades:before,.profile-menu-mobile ul li a.menu-grades:before{background-position:0 0}.header-user-menu ul li a.menu-skills,.main-menu-mobile ul li a.menu-skills,.mobile-menu-wrapper ul li a.menu-skills,.profile-menu-mobile ul li a.menu-skills{color:#4ccb4d!important;border:1px solid #9be29c}.header-user-menu ul li a.menu-skills:hover,.main-menu-mobile ul li a.menu-skills:hover,.mobile-menu-wrapper ul li a.menu-skills:hover,.profile-menu-mobile ul li a.menu-skills:hover{background-color:#c3edc3}.header-user-menu ul li a.menu-skills:before,.main-menu-mobile ul li a.menu-skills:before,.mobile-menu-wrapper ul li a.menu-skills:before,.profile-menu-mobile ul li a.menu-skills:before{background-position:0 4.7619047619%}.header-user-menu ul li a.menu-subscribe,.main-menu-mobile ul li a.menu-subscribe,.mobile-menu-wrapper ul li a.menu-subscribe,.profile-menu-mobile ul li a.menu-subscribe{color:#e3763b!important;border:1px solid #f0b494}.header-user-menu ul li a.menu-subscribe:hover,.main-menu-mobile ul li a.menu-subscribe:hover,.mobile-menu-wrapper ul li a.menu-subscribe:hover,.profile-menu-mobile ul li a.menu-subscribe:hover{background-color:#f6d4c1}.header-user-menu ul li a.menu-subscribe:before,.main-menu-mobile ul li a.menu-subscribe:before,.mobile-menu-wrapper ul li a.menu-subscribe:before,.profile-menu-mobile ul li a.menu-subscribe:before{background-position:0 9.5238095238%}.header-user-menu ul li a.menu-parents,.main-menu-mobile ul li a.menu-parents,.mobile-menu-wrapper ul li a.menu-parents,.profile-menu-mobile ul li a.menu-parents{color:#da2c2c!important;border:1px solid #e98383}.header-user-menu ul li a.menu-parents:hover,.main-menu-mobile ul li a.menu-parents:hover,.mobile-menu-wrapper ul li a.menu-parents:hover,.profile-menu-mobile ul li a.menu-parents:hover{background-color:#f1aeae}.header-user-menu ul li a.menu-parents:before,.main-menu-mobile ul li a.menu-parents:before,.mobile-menu-wrapper ul li a.menu-parents:before,.profile-menu-mobile ul li a.menu-parents:before{background-position:0 14.2857142857%}.header-user-menu ul li a.menu-teachers,.main-menu-mobile ul li a.menu-teachers,.mobile-menu-wrapper ul li a.menu-teachers,.profile-menu-mobile ul li a.menu-teachers{color:#9f20bb!important;border:1px solid #cb5ee3}.header-user-menu ul li a.menu-teachers:hover,.main-menu-mobile ul li a.menu-teachers:hover,.mobile-menu-wrapper ul li a.menu-teachers:hover,.profile-menu-mobile ul li a.menu-teachers:hover{background-color:#d989eb}.header-user-menu ul li a.menu-teachers:before,.main-menu-mobile ul li a.menu-teachers:before,.mobile-menu-wrapper ul li a.menu-teachers:before,.profile-menu-mobile ul li a.menu-teachers:before{background-position:0 19.0476190476%}.header-user-menu ul li a.menu-logout,.main-menu-mobile ul li a.menu-logout,.mobile-menu-wrapper ul li a.menu-logout,.profile-menu-mobile ul li a.menu-logout{color:#0064a0!important;border:1px solid #07a2ff}.header-user-menu ul li a.menu-logout:hover,.main-menu-mobile ul li a.menu-logout:hover,.mobile-menu-wrapper ul li a.menu-logout:hover,.profile-menu-mobile ul li a.menu-logout:hover{background-color:#3ab5ff}.header-user-menu ul li a.menu-logout:before,.main-menu-mobile ul li a.menu-logout:before,.mobile-menu-wrapper ul li a.menu-logout:before,.profile-menu-mobile ul li a.menu-logout:before{background-position:0 23.8095238095%}.header-user-menu ul li a.menu-login,.main-menu-mobile ul li a.menu-login,.mobile-menu-wrapper ul li a.menu-login,.profile-menu-mobile ul li a.menu-login{color:#0064a0!important;border:1px solid #07a2ff}.header-user-menu ul li a.menu-login:hover,.main-menu-mobile ul li a.menu-login:hover,.mobile-menu-wrapper ul li a.menu-login:hover,.profile-menu-mobile ul li a.menu-login:hover{background-color:#3ab5ff}.header-user-menu ul li a.menu-login:before,.main-menu-mobile ul li a.menu-login:before,.mobile-menu-wrapper ul li a.menu-login:before,.profile-menu-mobile ul li a.menu-login:before{background-position:0 28.5714285714%}.header-user-menu ul li a.menu-games,.main-menu-mobile ul li a.menu-games,.mobile-menu-wrapper ul li a.menu-games,.profile-menu-mobile ul li a.menu-games{color:#2695eb!important;border:1px solid #83c3f4}.header-user-menu ul li a.menu-games:hover,.main-menu-mobile ul li a.menu-games:hover,.mobile-menu-wrapper ul li a.menu-games:hover,.profile-menu-mobile ul li a.menu-games:hover{background-color:#b2d9f8}.header-user-menu ul li a.menu-games:before,.main-menu-mobile ul li a.menu-games:before,.mobile-menu-wrapper ul li a.menu-games:before,.profile-menu-mobile ul li a.menu-games:before{background-position:0 33.3333333333%}.header-user-menu ul li a.menu-faq,.main-menu-mobile ul li a.menu-faq,.mobile-menu-wrapper ul li a.menu-faq,.profile-menu-mobile ul li a.menu-faq{color:#fa9608!important;border:1px solid #fcc16c}.header-user-menu ul li a.menu-faq:hover,.main-menu-mobile ul li a.menu-faq:hover,.mobile-menu-wrapper ul li a.menu-faq:hover,.profile-menu-mobile ul li a.menu-faq:hover{background-color:#fdd69e}.header-user-menu ul li a.menu-faq:before,.main-menu-mobile ul li a.menu-faq:before,.mobile-menu-wrapper ul li a.menu-faq:before,.profile-menu-mobile ul li a.menu-faq:before{background-position:0 38.0952380952%}.header-user-menu ul li a.menu-support,.main-menu-mobile ul li a.menu-support,.mobile-menu-wrapper ul li a.menu-support,.profile-menu-mobile ul li a.menu-support{color:#2695eb!important;border:1px solid #83c3f4}.header-user-menu ul li a.menu-support:hover,.main-menu-mobile ul li a.menu-support:hover,.mobile-menu-wrapper ul li a.menu-support:hover,.profile-menu-mobile ul li a.menu-support:hover{background-color:#b2d9f8}.header-user-menu ul li a.menu-support:before,.main-menu-mobile ul li a.menu-support:before,.mobile-menu-wrapper ul li a.menu-support:before,.profile-menu-mobile ul li a.menu-support:before{background-position:0 42.8571428571%}.header-user-menu ul li a.menu-home,.main-menu-mobile ul li a.menu-home,.mobile-menu-wrapper ul li a.menu-home,.profile-menu-mobile ul li a.menu-home{color:#0e8a0e!important;border:1px solid #17e717}.header-user-menu ul li a.menu-home:hover,.main-menu-mobile ul li a.menu-home:hover,.mobile-menu-wrapper ul li a.menu-home:hover,.profile-menu-mobile ul li a.menu-home:hover{background-color:#45ec45}.header-user-menu ul li a.menu-home:before,.main-menu-mobile ul li a.menu-home:before,.mobile-menu-wrapper ul li a.menu-home:before,.profile-menu-mobile ul li a.menu-home:before{background-position:0 47.619047619%}.header-user-menu ul li a.menu-worksheets,.main-menu-mobile ul li a.menu-worksheets,.mobile-menu-wrapper ul li a.menu-worksheets,.profile-menu-mobile ul li a.menu-worksheets{color:#6e64ad!important;border:1px solid #aca7d0}.header-user-menu ul li a.menu-worksheets:hover,.main-menu-mobile ul li a.menu-worksheets:hover,.mobile-menu-wrapper ul li a.menu-worksheets:hover,.profile-menu-mobile ul li a.menu-worksheets:hover{background-color:#ccc8e2}.header-user-menu ul li a.menu-worksheets:before,.main-menu-mobile ul li a.menu-worksheets:before,.mobile-menu-wrapper ul li a.menu-worksheets:before,.profile-menu-mobile ul li a.menu-worksheets:before{background-position:0 52.380952381%}.header-user-menu ul li a.menu-features,.main-menu-mobile ul li a.menu-features,.mobile-menu-wrapper ul li a.menu-features,.profile-menu-mobile ul li a.menu-features{color:#33a6eb!important;border:1px solid #90cff4}.header-user-menu ul li a.menu-features:hover,.main-menu-mobile ul li a.menu-features:hover,.mobile-menu-wrapper ul li a.menu-features:hover,.profile-menu-mobile ul li a.menu-features:hover{background-color:#bee3f9}.header-user-menu ul li a.menu-features:before,.main-menu-mobile ul li a.menu-features:before,.mobile-menu-wrapper ul li a.menu-features:before,.profile-menu-mobile ul li a.menu-features:before{background-position:0 57.1428571429%}.header-user-menu ul li a.menu-students,.main-menu-mobile ul li a.menu-students,.mobile-menu-wrapper ul li a.menu-students,.profile-menu-mobile ul li a.menu-students{color:#2696eb!important;border:1px solid #83c3f4}.header-user-menu ul li a.menu-students:hover,.main-menu-mobile ul li a.menu-students:hover,.mobile-menu-wrapper ul li a.menu-students:hover,.profile-menu-mobile ul li a.menu-students:hover{background-color:#b2daf8}.header-user-menu ul li a.menu-students:before,.main-menu-mobile ul li a.menu-students:before,.mobile-menu-wrapper ul li a.menu-students:before,.profile-menu-mobile ul li a.menu-students:before{background-position:0 61.9047619048%}.header-user-menu ul li a.menu-classes,.main-menu-mobile ul li a.menu-classes,.mobile-menu-wrapper ul li a.menu-classes,.profile-menu-mobile ul li a.menu-classes{color:#0fa86d!important;border:1px solid #30eda4}.header-user-menu ul li a.menu-classes:hover,.main-menu-mobile ul li a.menu-classes:hover,.mobile-menu-wrapper ul li a.menu-classes:hover,.profile-menu-mobile ul li a.menu-classes:hover{background-color:#5ff1b9}.header-user-menu ul li a.menu-classes:before,.main-menu-mobile ul li a.menu-classes:before,.mobile-menu-wrapper ul li a.menu-classes:before,.profile-menu-mobile ul li a.menu-classes:before{background-position:0 66.6666666667%}.header-user-menu ul li a.menu-assignments,.main-menu-mobile ul li a.menu-assignments,.mobile-menu-wrapper ul li a.menu-assignments,.profile-menu-mobile ul li a.menu-assignments{color:#083861!important;border:1px solid #106ebf}.header-user-menu ul li a.menu-assignments:hover,.main-menu-mobile ul li a.menu-assignments:hover,.mobile-menu-wrapper ul li a.menu-assignments:hover,.profile-menu-mobile ul li a.menu-assignments:hover{background-color:#1689ec}.header-user-menu ul li a.menu-assignments:before,.main-menu-mobile ul li a.menu-assignments:before,.mobile-menu-wrapper ul li a.menu-assignments:before,.profile-menu-mobile ul li a.menu-assignments:before{background-position:0 71.4285714286%}.header-user-menu ul li a.menu-assessments,.main-menu-mobile ul li a.menu-assessments,.mobile-menu-wrapper ul li a.menu-assessments,.profile-menu-mobile ul li a.menu-assessments{color:#116108!important;border:1px solid #22bf10}.header-user-menu ul li a.menu-assessments:hover,.main-menu-mobile ul li a.menu-assessments:hover,.mobile-menu-wrapper ul li a.menu-assessments:hover,.profile-menu-mobile ul li a.menu-assessments:hover{background-color:#2cec16}.header-user-menu ul li a.menu-assessments:before,.main-menu-mobile ul li a.menu-assessments:before,.mobile-menu-wrapper ul li a.menu-assessments:before,.profile-menu-mobile ul li a.menu-assessments:before{background-position:0 76.1904761905%}.header-user-menu ul li a.menu-workbooks,.main-menu-mobile ul li a.menu-workbooks,.mobile-menu-wrapper ul li a.menu-workbooks,.profile-menu-mobile ul li a.menu-workbooks{color:#614908!important;border:1px solid #bf9010}.header-user-menu ul li a.menu-workbooks:hover,.main-menu-mobile ul li a.menu-workbooks:hover,.mobile-menu-wrapper ul li a.menu-workbooks:hover,.profile-menu-mobile ul li a.menu-workbooks:hover{background-color:#ecb216}.header-user-menu ul li a.menu-workbooks:before,.main-menu-mobile ul li a.menu-workbooks:before,.mobile-menu-wrapper ul li a.menu-workbooks:before,.profile-menu-mobile ul li a.menu-workbooks:before{background-position:0 80.9523809524%}.header-user-menu ul li a.menu-reportcards,.main-menu-mobile ul li a.menu-reportcards,.mobile-menu-wrapper ul li a.menu-reportcards,.profile-menu-mobile ul li a.menu-reportcards{color:#b2890d!important;border:1px solid #f0c235}.header-user-menu ul li a.menu-reportcards:hover,.main-menu-mobile ul li a.menu-reportcards:hover,.mobile-menu-wrapper ul li a.menu-reportcards:hover,.profile-menu-mobile ul li a.menu-reportcards:hover{background-color:#f4d064}.header-user-menu ul li a.menu-reportcards:before,.main-menu-mobile ul li a.menu-reportcards:before,.mobile-menu-wrapper ul li a.menu-reportcards:before,.profile-menu-mobile ul li a.menu-reportcards:before{background-position:0 85.7142857143%}.header-user-menu ul li a.menu-progress,.main-menu-mobile ul li a.menu-progress,.mobile-menu-wrapper ul li a.menu-progress,.profile-menu-mobile ul li a.menu-progress{color:#45c20e!important;border:1px solid #79f244}.header-user-menu ul li a.menu-progress:hover,.main-menu-mobile ul li a.menu-progress:hover,.mobile-menu-wrapper ul li a.menu-progress:hover,.profile-menu-mobile ul li a.menu-progress:hover{background-color:#9bf574}.header-user-menu ul li a.menu-progress:before,.main-menu-mobile ul li a.menu-progress:before,.mobile-menu-wrapper ul li a.menu-progress:before,.profile-menu-mobile ul li a.menu-progress:before{background-position:0 90.4761904762%}.header-user-menu ul li a.menu-starboard,.main-menu-mobile ul li a.menu-starboard,.mobile-menu-wrapper ul li a.menu-starboard,.profile-menu-mobile ul li a.menu-starboard{color:#ebd626!important;border:1px solid #f4e883}.header-user-menu ul li a.menu-starboard:hover,.main-menu-mobile ul li a.menu-starboard:hover,.mobile-menu-wrapper ul li a.menu-starboard:hover,.profile-menu-mobile ul li a.menu-starboard:hover{background-color:#f8f0b2}.header-user-menu ul li a.menu-starboard:before,.main-menu-mobile ul li a.menu-starboard:before,.mobile-menu-wrapper ul li a.menu-starboard:before,.profile-menu-mobile ul li a.menu-starboard:before{background-position:0 95.2380952381%}.header-user-menu ul li a.menu-standards,.main-menu-mobile ul li a.menu-standards,.mobile-menu-wrapper ul li a.menu-standards,.profile-menu-mobile ul li a.menu-standards{color:#fa8a23!important;border:1px solid #fcbf87}.header-user-menu ul li a.menu-standards:hover,.main-menu-mobile ul li a.menu-standards:hover,.mobile-menu-wrapper ul li a.menu-standards:hover,.profile-menu-mobile ul li a.menu-standards:hover{background-color:#fddab9}.header-user-menu ul li a.menu-standards:before,.main-menu-mobile ul li a.menu-standards:before,.mobile-menu-wrapper ul li a.menu-standards:before,.profile-menu-mobile ul li a.menu-standards:before{background-position:0 100%}.header-user-menu ul li a.menu-mathjam,.main-menu-mobile ul li a.menu-mathjam,.mobile-menu-wrapper ul li a.menu-mathjam,.profile-menu-mobile ul li a.menu-mathjam{color:#004f8b;border:1px solid #0089f1}.header-user-menu ul li a.menu-mathjam:hover,.main-menu-mobile ul li a.menu-mathjam:hover,.mobile-menu-wrapper ul li a.menu-mathjam:hover,.profile-menu-mobile ul li a.menu-mathjam:hover{background-color:#25a1ff}.header-user-menu ul li a.menu-mathjam:before,.main-menu-mobile ul li a.menu-mathjam:before,.mobile-menu-wrapper ul li a.menu-mathjam:before,.profile-menu-mobile ul li a.menu-mathjam:before{background-position:0}}@media only screen and (max-width:761px){.header-user-menu,.main-menu-mobile,.mobile-menu-wrapper,.profile-menu-mobile{top:-webkit-calc(3.5rem + env(safe-area-inset-top));top:calc(3.5rem + env(safe-area-inset-top))}.header-user-menu ul li,.main-menu-mobile ul li,.mobile-menu-wrapper ul li,.profile-menu-mobile ul li{padding:1vw 2vw}.header-user-menu ul li a,.main-menu-mobile ul li a,.mobile-menu-wrapper ul li a,.profile-menu-mobile ul li a{font-size:5vw;padding:2vw}.header-user-menu ul li a:before,.main-menu-mobile ul li a:before,.mobile-menu-wrapper ul li a:before,.profile-menu-mobile ul li a:before{height:5vw;width:5vw}}@media only screen and (max-width:761px)and (max-device-width:320px)and (orientation:landscape),only screen and (max-width:761px)and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-width:761px)and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (max-width:761px)and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){.header-user-menu,.main-menu-mobile,.mobile-menu-wrapper,.profile-menu-mobile{left:8vw;top:0}}.mobile-menu-wrapper{display:initial}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.mobile-menu-wrapper.opened{display:block;overflow:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.main-menu li.mobile-sign-in,.user-signed-in .main-menu li.mobile-sign-out{display:inline-block}}body>header .top-bar{position:static;height:4vw;padding:0;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex:0 1 90%;flex:0 1 90%}body>header .main-menu,body>header .top-bar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0}body>header .main-menu{-webkit-flex:0 0 auto;flex:0 0 auto;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}body>header .main-menu,body>header .main-menu li a{-webkit-box-align:center;-webkit-align-items:center;align-items:center}body>header .main-menu li a{padding-right:1.5vw}body>header .main-menu.mr-auto{margin-right:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body>header .main-menu{display:none}}body>header #logo{display:block;height:4vw;z-index:996;text-indent:-2000em;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;-webkit-box-flex:0;-webkit-flex:0 0 11vw;flex:0 0 11vw}body>header #logo>h1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA+CAMAAACmytZjAAABCFBMVEUAAAD1+v31+v31+v31+v31+v31+v31+v31+v31+v3sxsbmn53UNi/SKSHkko/fd3Tmh4LplJD////////////////////////////////////////////////////////////////orKuz2/CIxuiQx4m43LdGp9tTqUN+v3JzuWbU6tCp1KF0veRSrd31+v263vLc7/j1+v3f8PlRrN1erk+UyYqJxH7h8Ob1+v2o1u6LyOmk0qD1+v18vXL0xqzzpHXxcCSez5Wu16zq9fuXzutdrk/J5MS/37m02a31+v3yeTL1lFuTy+r4uJKazJT04NT02Mf0i03828jyk1ryik31+v31+v3jThnEAAAAWHRSTlMAEIDP/9+PIGDv////////////MHBQIGAQQIDP74+f37+v/////////////////5///6////////9A////cP///////////////1D//////////////zC/PtKYfAAABsdJREFUeAHs0EUBxTAAQLEyk3+zH7ZrScCLhIgFAAAglTbGWOcFTkI0rxjEHoL5SSmZn/MWV7nUWktj6+Kq11dn6/qKrfsrtm6vxrd9+1B2E4fCAEx2nC1TN4eiggwivffek+3pPe//Jnux+YWOD7G5Xu+k8e+mwKXInw+S0EwO/Tppja0rItpYW2mWJ8MpVK6TccGlzKjDlN1LZvQXZQWsdVqWiMrBZisicmkyPnN5KZm0coTU8+LLsQLWGq2C2lSJjF58KJ+sj7IqMFCbbD2VJ55Kfxn9FSHr+i1DixSDJdcmWZsGxRQuZZM1sSTi0s9qdXhZSocIObTccThoSaxqoLA2YuHsbCSWbmk/q5awOnL0E5V17Di0JJYsLUsjsCx8RmGVNJjmM1qdOHF0sM86dvJk0JJYlSysXWNVhNSNtfNA5z+nFbSAFaygJbFkaSnaNVYecEw3tliHyvqMVtACFqygJbFkadW7xkKpOhXtq9BnfUYraGEGDytoCSxRWop2jYU+kNOkNtOf1QpaCKxOnZZaEZYVhbVTLEcYOT9/YCW1YHWG6CzX4lhO88ISWMbuRRWbsXRurc2KoT7Qb3xhak9l1WeWm0X7kxw7c9tu8aLUYicuaPlr2E+/dFbnzuM3aOEZJKIzeBJ/+UlgsZqoBZa2jvfPab06FQcWjvSFHArNOiltcc1SsflGlujufJfFbXG2lymq0JL+vuGC5Jo8QS50Vhfp0vn2N2jBCpUFrcsDWE7LwgJW7qhPo+EZZ26Wf5R8usn462Q4kh/SGbWJbl+x40rNu0T2rGs0hQ9hB2azK1dbLCK6dJGIzuFJ7Pv2a9dvoJe/OZsdkFgoLQ6xqocm0mq8WTc5R3uRwoR0BylxLkdAKsfuGgpXunCrMLbcms1un2hzh9q0ldVpLa2unUWut5t3Z7NbEgulxZsdpkhcS1ZWJbHIB5uVr6MSU/hUSGtgrY3C5cReRcNY92azoyegBatW6/Cyrk5RSLt5fzb7gWE59lmYQzybLz3+Nhd9ltc9lve8fbgN5fI5x31xudrXsSGwsF9sldE33lhbQhqCtd1L4xZHYiwE1kWO9WAclve4RV9HHlhocFNEnVcxPBq2sToJHfKcY6HftqIAs6irMiVGg3Bkbdr9DkUXb2lAl0WC3Ys2efy4jcGELnoML/LH8OGjh0utx3gMF/3Wb6uPoTdRaXVwnRkKC/1N4aAwjIUtD4ahxzATWDWKKeqZmx4rZQVp4vsZPB1FvKxWo7LYxA4d/O+hg/8DHfye1aM9LXTwjx93f/tTdPAeQrr/zAZYOR8rFRozjOU0oxvu4HW9gpWiSlZPtuy8mn0DZacxj4sYSCloXZUmPJg63GmLqv0NVr3WX0R/h6nDhYRjRWUBttBgy9uS4HMNY3l+GF+ecdjU1i/iunMylBJTMbgDyqNh9TnvtjwNJMc3IpevMSlFYAWtDZNSL4ws+NBCdDc40qx73ZFYFe/h+bU8LiTvYfEXWcnYEgMzDkpdVLxxed3C646wgtY/0evOk0RgAQlo2MFwtsfKw9i1eywBhYMKz2YT8uVQWkHr9OCLNLBQWrgVsGRHWW+Dha/f/g9YJYmguzfRFDaXWtIqaEmrgCWnp9hmfSwGti2wFL7gQSzF607TeCz0WdbE0eFSqkHPlUgtaQUtacV6Zc9rOGAZPhpWW2GhtFhtaYvRsOBranZfWNngwri8jRZawgpazEpi8dUaNnyz1V9FW2Cxy9dKdwt/8POgLDXusR+sgtesqcNyLDLHVVa1YPX0GfIUWtIqYLHSskNzHSpzneQNbYElZqKl954N8/CpVZGYivaHhWK3ul+qKdqxsOy+lqJEZQmt58u6ekHIi2VtveRWEsuEwuJY2pHIFlj4TCKVWCLYJ1bRv7zW4dRmuaexVSn7rKD16pHEavOaW0kslJaN6fDXHWAlc5LBdDd122PJZREq5FRVJUNaDxY2b94ibxbbD4SVwGJdefqp9SzXtz9bg1VKrCSXInWOljh5j2EsJbDEYpjCT3n9DmuJDFvhEcMn9PFGHd3C1CvrVi6aRpj4Ujl76LwYmBynsjpB0pKQKsXgmLOR2GA338LJfLo+l/W7UUtaicXcebzRxI33aKbOaqzAt/VUY3nTkVNx3djexeN0Fq18kKryhEWV3UgSXdgSuf4wi93y7qrEVU1oc+PwMg3gzVrSapsUmOv956SYN4poY0yRbJuBqxYGVxytJa2mSK3JarzWZDVea7Iar/X63R7V+9eT1ch/FNZKTVab8+HgbJmDHyaMEcV14ePs4+W4rKZMmTJlypQpU/4FfRn6hHSCoc0AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%;margin:0;padding:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){body>header{-webkit-box-flex:0;-webkit-flex:0 0 6vw;flex:0 0 6vw;position:fixed;top:0;left:0;z-index:995}body>header .top-bar{position:static;width:auto;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:-webkit-calc(6vw + env(safe-area-inset-top));height:calc(6vw + env(safe-area-inset-top))}body>header #logo{-webkit-box-flex:1;-webkit-flex:1 1 33%;flex:1 1 33%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:996;height:100%}body>header #logo.desktop-only{display:none}body>header #logo>h1{width:80%}body>header #logo:hover{background-color:#0084d3}}@media only screen and (max-width:761px){body>header{-webkit-box-flex:0;-webkit-flex:0 0 3.5rem;flex:0 0 3.5rem}body>header .top-bar{height:-webkit-calc(3.5rem + env(safe-area-inset-top));height:calc(3.5rem + env(safe-area-inset-top))}}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){body>header,body>header .top-bar{height:8vw;width:-webkit-calc(3.5rem + env(safe-area-inset-left));width:calc(3.5rem + env(safe-area-inset-left))}}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0!important;padding-right:0!important}.selection{width:100%;margin-left:auto;margin-right:auto}.select2-container.select2-container--headerCurriculumTheme{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-border-radius:8px;border-radius:8px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.select2-container.select2-container--headerCurriculumTheme{-webkit-border-radius:15px;border-radius:15px;border:1px solid #49a6db;background:#fff}}.select2-container.select2-container--headerCurriculumTheme .select2-selection{height:auto!important}.select2-container.select2-container--headerCurriculumTheme .container-flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0}.select2-container.select2-container--headerCurriculumTheme .container-flex div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.select2-container.select2-container--headerCurriculumTheme .container-flex div.flag-space{-webkit-box-flex:0;-webkit-flex:0 1 3em;flex:0 1 3em}}.select2-container.select2-container--headerCurriculumTheme .container-flex div.flag-space .flag-icon{background-position-x:0;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;width:2em;height:1.5em;background-repeat:no-repeat;background-size:cover;background-color:#fff}.select2-container.select2-container--headerCurriculumTheme .container-flex .curriculum-text{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;text-align:left;margin-left:.5vw;height:100%}.select2-container.select2-container--headerCurriculumTheme .select2-dropdown{width:22vw!important;height:50vh;overflow:scroll;color:#fff;background-color:#0064a0;top:.7em;left:-.25em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.select2-container.select2-container--headerCurriculumTheme .select2-dropdown{width:auto!important;top:0;left:0}}.select2-container.select2-container--headerCurriculumTheme .select2-results__option{border-bottom:1px solid #e6e6e6}.select2-container.select2-container--headerCurriculumTheme .select2-results__option:nth-child(2n){background:hsla(0,0%,100%,.231372549)}.select2-container.select2-container--headerCurriculumTheme .select2-results__option--highlighted{background:rgba(0,0,0,.3490196078)!important}.select2-container.select2-container--headerCurriculumTheme .select2-results__option .flag-icon{border:1px solid #dddbdb}.select2-container.select2-container--headerCurriculumTheme .select2-selection__rendered{max-width:100%;margin:auto 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.select2-container.select2-container--headerCurriculumTheme .select2-selection__rendered .container-flex{font-size:1em;padding:1vw;color:#49a6db}}.select2-container.select2-container--headerCurriculumTheme .select2-selection__rendered .container-flex div.flag-space{width:3em;-webkit-transform:scale(.7);transform:scale(.7)}.select2-container.select2-container--headerCurriculumTheme .select2-selection__rendered .container-flex div.flag-space .flag-icon{background-position-x:0;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;height:3em;width:auto;background-repeat:no-repeat;border:2px solid #fff;-webkit-border-radius:5px;border-radius:5px}.select2-container.select2-container--headerCurriculumTheme .select2-selection__rendered .container-flex div.flag-space .arrow{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%}.select2-container.select2-container--headerCurriculumTheme .select2-selection__rendered .container-flex div.flag-space .arrow:after{content:"";font-family:FontAwesome;color:#0064a5;font-size:1vw;right:.5vw;position:absolute;-webkit-transform:scaleY(2);transform:scaleY(2)}.select2-container.select2-container--headerCurriculumTheme .select2-selection__rendered .container-flex .curriculum-text{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;text-align:center;border-right:1px solid #a9a9a9}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.select2-container.select2-container--headerCurriculumTheme .select2-selection__rendered .container-flex .curriculum-text{border-right:none;font-size:1em;color:#49a6db}}.user-options-bar{height:3vw;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f6fafd;-webkit-box-shadow:0 9px 5px 0 rgba(0,0,0,.12);box-shadow:0 9px 5px 0 rgba(0,0,0,.12);border-bottom:1px solid #efefef;border-top:1px solid #efefef}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-options-bar{display:none}}.user-options-bar .nav{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.user-options-bar .nav,.user-options-bar .nav .nav-item{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.user-options-bar .nav .nav-item{color:#48a6db;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 1vw 0 0}.user-options-bar .nav .nav-item__gold{color:#e1a000}.user-options-bar .nav .nav-item__gold:hover{color:#ae7c00!important}.user-options-bar .nav .nav-item:hover{text-decoration:none;color:#1f709e}.user-options-bar .nav .nav-item:before{font:normal normal normal 120% FontAwesome;width:2em;text-align:center}.user-options-bar .nav .nav-item#home:before{content:""}.user-options-bar .nav .nav-item#students:before{content:""}.user-options-bar .nav .nav-item#classes:before{content:""}.user-options-bar .nav .nav-item#assignments:before{content:""}.user-options-bar .nav .nav-item#assessments:before{content:""}.user-options-bar .nav .nav-item#workbooks:before{content:""}.user-options-bar .nav .nav-item#reportcards:before{content:""}.user-options-bar .nav .nav-item#progress:before{content:""}.user-options-bar .nav .nav-item#starboard:before{content:""}.header-user-menu{text-align:right;font-weight:300;-webkit-box-flex:0;-webkit-flex:0 0 22%;flex:0 0 22%;height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.header-user-menu,.header-user-menu>div{display:-webkit-box;display:-webkit-flex;display:flex}.header-user-menu>div{-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.header-user-menu a,.header-user-menu img{display:inline-block;text-decoration:none}.header-user-menu .tooltip .tip .tip-content{width:7vw}.header-user-menu #menu-item.mobile-only{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu #menu-item.mobile-only{display:-webkit-box;display:-webkit-flex;display:flex}}.header-user-menu .header-menu-item,.header-user-menu .user-help,.header-user-menu .user-login,.header-user-menu .user-logout,.header-user-menu .user-name,.header-user-menu .user-progress,.header-user-menu .user-settings,.header-user-menu .user-signup{color:#fff}.header-user-menu .header-menu-item:hover,.header-user-menu .user-help:hover,.header-user-menu .user-login:hover,.header-user-menu .user-logout:hover,.header-user-menu .user-name:hover,.header-user-menu .user-progress:hover,.header-user-menu .user-settings:hover,.header-user-menu .user-signup:hover{color:#48a6db}.header-user-menu .user-help,.header-user-menu .user-login,.header-user-menu .user-logout,.header-user-menu .user-name,.header-user-menu .user-settings,.header-user-menu .user-signup{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-right:0;padding-left:0}.header-user-menu .user-help,.header-user-menu .user-logout,.header-user-menu .user-progress,.header-user-menu .user-settings{padding:0 .5vw}.header-user-menu .user-name{text-align:right;border-right:1px solid #fff;padding-right:1vw;margin-left:.5vw;margin-right:.5vw;line-height:1.5vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.header-user-menu .user-name .name{display:inline-block;line-height:1.3vw;font-weight:300;font-size:1.3vw;padding:0}.header-user-menu .user-settings:before{content:"";font:normal normal normal 1.3vw FontAwesome;vertical-align:middle}.header-user-menu .user-progress{position:relative}.header-user-menu .user-progress:before{content:"";font:normal normal normal 1.3vw FontAwesome;vertical-align:middle}.header-user-menu .user-progress:hover{color:#fdb444}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu .user-progress{display:none}}.header-user-menu ul li .mobile-curriculumTheme{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu ul li .mobile-curriculumTheme{color:#48a6db;border-color:#48a6db}.header-user-menu ul li .mobile-curriculumTheme:hover{color:#0264a0;border-color:#0264a0;background-color:#49a7db}}.header-user-menu .user-login:before{content:"";font:normal normal normal 1.3vw FontAwesome;margin-right:.5em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu .user-login{color:#48a6db;border-color:#48a6db}.header-user-menu .user-login:hover{color:#0264a0;border-color:#0264a0;background-color:#49a7db}.header-user-menu .user-login:before{font-size:3vw;background-image:none}}@media only screen and (max-width:761px){.header-user-menu .user-login:before{font-size:5vw}}.header-user-menu .user-signup:before{content:"";font:normal normal normal 1.3vw FontAwesome;margin-right:.5em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu .user-signup{color:#48a6db;border-color:#48a6db}.header-user-menu .user-signup:hover{color:#0264a0;border-color:#0264a0;background-color:#4aa7db}.header-user-menu .user-signup:before{font-size:3vw;background-image:none}}@media only screen and (max-width:761px){.header-user-menu .user-signup:before{font-size:5vw}}.header-user-menu .user-help:before{content:"";font:normal normal normal 1.3vw FontAwesome;vertical-align:middle}.header-user-menu .user-logout{width:20px;padding:0 .3em}.header-user-menu .user-logout:before{content:"";font:normal normal normal 1.3vw FontAwesome;vertical-align:middle}.header-user-menu .avatar{display:inline-block;width:2.5vw;height:2.5vw;padding:0;margin-left:.5vw;vertical-align:top;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;border:1px solid #efefef}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.header-user-menu{display:none}}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){.header-user-menu .user-login:before{background-size:6vw 6vw;width:6vw}.header-user-menu .avatar{display:inline-block;width:6vw;height:6vw}}ul.logged-out{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}ul.logged-out li{padding-left:2vw}ul.logged-out .container-flex,ul.logged-out a{-webkit-font-smoothing:subpixel-antialiased;z-index:999;font-weight:400;font-size:1.2vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){ul.logged-out{width:100%;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;height:auto}ul.logged-out li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}ul.logged-in{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}ul.logged-in a{-webkit-font-smoothing:subpixel-antialiased;z-index:999;font-weight:400}.user-signed-in .logged-out{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-signed-in .logged-out{z-index:997}}.user-signed-in .logged-in{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-signed-in .logged-in{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;height:auto}.user-signed-in .logged-in li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.user-signed-in .logged-in .user-name{padding:1vw;border-color:#fff;border-width:1px}.user-signed-in .logged-in .user-name:before{display:none}.user-signed-in .logged-in .user-name:hover{background-color:#7ecdfd}.user-signed-in .logged-in .user-name .avatar{width:10vw;height:10vw}.user-signed-in .logged-in .user-name .name{font-size:5vw;color:#0264a0;line-height:5vw;padding-right:1vw}.user-signed-in .logged-in .user-logout,.user-signed-in .logged-in .user-settings{padding:1vw;border-color:#0064a0;border-width:1px;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.user-signed-in .logged-in .user-logout:hover,.user-signed-in .logged-in .user-settings:hover{background-color:#7ecdfd}.user-signed-in .logged-in .user-logout:before,.user-signed-in .logged-in .user-settings:before{color:#0064a0;font-size:3vw;background-image:none}.user-signed-in .logged-in .user-logout:after,.user-signed-in .logged-in .user-settings:after{display:inline-block;font-size:3vw;line-height:normal;color:#0064a0}.user-signed-in .logged-in .user-settings:after{content:"Settings"}.user-signed-in .logged-in .user-logout{width:100%}.user-signed-in .logged-in .user-logout:after{content:"Logout"}}@media only screen and (max-width:761px){.user-signed-in .logged-in .user-name{padding:2vw}.user-signed-in .logged-in .user-name .avatar{width:20vw;height:20vw}.user-signed-in .logged-in .user-name .name{font-size:10vw;line-height:10vw;padding-right:2vw}.user-signed-in .logged-in .user-logout,.user-signed-in .logged-in .user-settings{padding:2vw}.user-signed-in .logged-in .user-logout:after,.user-signed-in .logged-in .user-logout:before,.user-signed-in .logged-in .user-settings:after,.user-signed-in .logged-in .user-settings:before{font-size:5vw}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.user-signed-in .logged-in{z-index:997;z-index:999;width:100%;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}#appBody[data-page-id=assessmentPage] .assessment-page{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding:.5vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=assessmentPage] .assessment-page .game-content{height:460px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .assessment-page .game-content{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%}}@media only screen and (min-width:1650px){#appBody[data-page-id=assessmentPage] .assessment-page .game-content{height:660px}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .assessment-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:0}}#appBody[data-page-id=assessmentPage] .assessment-header{-webkit-box-flex:0;-webkit-flex:0 1 100%;flex:0 1 100%;line-height:1.5em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .assessment-header{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 5%;flex:0 1 5%}}#appBody[data-page-id=assessmentPage] .bottom-toolbar{-webkit-transition-duration:.5s;transition-duration:.5s;background-color:#f6f9fd;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.5em}#appBody[data-page-id=assessmentPage] .bottom-toolbar>div{-webkit-box-flex:0;-webkit-flex:0 0 980px;flex:0 0 980px;display:-webkit-box;display:-webkit-flex;display:flex}#appBody[data-page-id=assessmentPage] .bottom-toolbar>div.progress-bar-container{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .bottom-toolbar{width:100%;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:none;padding:0;-webkit-box-flex:0;-webkit-flex:0 0 5%;flex:0 0 5%}#appBody[data-page-id=assessmentPage] .bottom-toolbar>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:0}}#appBody[data-page-id=assessmentPage] .progress{display:inline-block;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%}#appBody[data-page-id=assessmentPage] .game-progress{cursor:pointer;overflow:hidden;height:2.5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #b6c2d2;-webkit-border-radius:5px;border-radius:5px}#appBody[data-page-id=assessmentPage] .game-progress li{color:#999;display:inline-block;font-size:.6em;margin:0;text-align:center;width:10%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.3em;background-color:#fff;border-width:0}#appBody[data-page-id=assessmentPage] .game-progress li:first-child{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}#appBody[data-page-id=assessmentPage] .game-progress li:last-child{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}#appBody[data-page-id=assessmentPage] .game-progress .answer-valid{background-color:#48a6db;-webkit-animation:slideInLeft .75s;animation:slideInLeft .75s}#appBody[data-page-id=assessmentPage] .interactive{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2em 0}#appBody[data-page-id=assessmentPage] .interactive,#appBody[data-page-id=assessmentPage] .interactive>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}#appBody[data-page-id=assessmentPage] .interactive>div{-webkit-box-flex:0;-webkit-flex:0 0 980px;flex:0 0 980px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-self:center;align-self:center}#appBody[data-page-id=assessmentPage] .interactive .tab{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;cursor:pointer;border:5px solid #e6e6e6;position:relative;margin-left:.5em;margin-right:.5em;height:10em}#appBody[data-page-id=assessmentPage] .interactive .tab>a{width:100%;height:100%;display:block}#appBody[data-page-id=assessmentPage] .interactive .tab:hover{text-decoration:none!important}#appBody[data-page-id=assessmentPage] .interactive .tab:hover .text{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab .middle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 40%;flex:0 0 40%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=assessmentPage] .interactive .tab .text{text-align:center;font-size:1em;line-height:1em;background-color:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600}#appBody[data-page-id=assessmentPage] .interactive .tab .text.bottom,#appBody[data-page-id=assessmentPage] .interactive .tab .text.top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=assessmentPage] .interactive .tab.games .middle:before,#appBody[data-page-id=assessmentPage] .interactive .tab.info .middle:before,#appBody[data-page-id=assessmentPage] .interactive .tab.pdf .middle:before,#appBody[data-page-id=assessmentPage] .interactive .tab.share .middle:before,#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard .middle:before{display:inline-block;font-family:FontAwesome;font-size:2.5em;color:#fff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.games:hover .middle:before,#appBody[data-page-id=assessmentPage] .interactive .tab.info:hover .middle:before,#appBody[data-page-id=assessmentPage] .interactive .tab.pdf:hover .middle:before,#appBody[data-page-id=assessmentPage] .interactive .tab.share:hover .middle:before,#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard:hover .middle:before{color:#fff}}#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard{border-color:#f66825;color:#f66825}#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard.active,#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard:hover{background-color:#fcceb8}#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard.active .middle,#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard:hover .middle{background-color:#f66825}#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard .middle{background-color:#fcceb8}#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.show-leaderboard .middle:before{color:#f66825}}#appBody[data-page-id=assessmentPage] .interactive .tab.pdf{border-color:#d22921;color:#d22921}#appBody[data-page-id=assessmentPage] .interactive .tab.pdf.active,#appBody[data-page-id=assessmentPage] .interactive .tab.pdf:hover{background-color:#f0a09c}#appBody[data-page-id=assessmentPage] .interactive .tab.pdf.active .middle,#appBody[data-page-id=assessmentPage] .interactive .tab.pdf:hover .middle{background-color:#d22921}#appBody[data-page-id=assessmentPage] .interactive .tab.pdf .middle{background-color:#f0a09c}#appBody[data-page-id=assessmentPage] .interactive .tab.pdf .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.pdf .middle:before{color:#d22921}}#appBody[data-page-id=assessmentPage] .interactive .tab.games{border-color:#54235f;color:#54235f}#appBody[data-page-id=assessmentPage] .interactive .tab.games.active,#appBody[data-page-id=assessmentPage] .interactive .tab.games .middle,#appBody[data-page-id=assessmentPage] .interactive .tab.games:hover{background-color:#af59c2}#appBody[data-page-id=assessmentPage] .interactive .tab.games .middle .middle{background-color:#54235f}#appBody[data-page-id=assessmentPage] .interactive .tab.games .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.games .middle:before{color:#54235f}}#appBody[data-page-id=assessmentPage] .interactive .tab.info{border-color:#2c5a87;color:#2c5a87}#appBody[data-page-id=assessmentPage] .interactive .tab.info.active,#appBody[data-page-id=assessmentPage] .interactive .tab.info:hover{background-color:#9fc0e0}#appBody[data-page-id=assessmentPage] .interactive .tab.info.active .middle,#appBody[data-page-id=assessmentPage] .interactive .tab.info:hover .middle{background-color:#2c5a87}#appBody[data-page-id=assessmentPage] .interactive .tab.info .middle{background-color:#9fc0e0}#appBody[data-page-id=assessmentPage] .interactive .tab.info .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.info .middle:before{color:#2c5a87}}#appBody[data-page-id=assessmentPage] .interactive .tab.share{border-color:#0bac8c;color:#0bac8c}#appBody[data-page-id=assessmentPage] .interactive .tab.share.active,#appBody[data-page-id=assessmentPage] .interactive .tab.share:hover{background-color:#5bf5d6}#appBody[data-page-id=assessmentPage] .interactive .tab.share.active .middle,#appBody[data-page-id=assessmentPage] .interactive .tab.share:hover .middle{background-color:#0bac8c}#appBody[data-page-id=assessmentPage] .interactive .tab.share .middle{background-color:#5bf5d6}#appBody[data-page-id=assessmentPage] .interactive .tab.share .middle:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.share .middle:before{color:#0bac8c}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition{border:5px solid #ed145b}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition .top{color:#bf0f48}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition .middle{background-color:#f8a2be}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/addition.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition:hover{background-color:#f8a2be}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition:hover .middle{background-color:#ed145b}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.addition:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra{border:5px solid #fd60a8}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra .top{color:#fc2e8c}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra .middle{background-color:#fff7fb}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/algebra.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra:hover{background-color:#fff7fb}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra:hover .middle{background-color:#fd60a8}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.algebra:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison{border:5px solid #8dc63f}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison .top{color:#72a230}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison .middle{background-color:#d3e9b5}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/comparison.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison:hover{background-color:#d3e9b5}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison:hover .middle{background-color:#8dc63f}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.comparison:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting{border:5px solid #f26522}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting .top{color:#d54d0d}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting .middle{background-color:#fbcab3}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/counting.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting:hover{background-color:#fbcab3}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting:hover .middle{background-color:#f26522}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.counting:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals{border:5px solid #0bac8c}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals .top{color:#087c65}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals .middle{background-color:#5bf5d6}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/decimals.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals:hover{background-color:#5bf5d6}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals:hover .middle{background-color:#0bac8c}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.decimals:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division{border:5px solid #f7891d}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division .top{color:#d97008}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division .middle{background-color:#fcd6b1}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/division.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division:hover{background-color:#fcd6b1}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division:hover .middle{background-color:#f7891d}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.division:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation{border:5px solid #d6171f}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation .top{color:#a81218}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation .middle{background-color:#f39397}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/estimation.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation:hover{background-color:#f39397}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation:hover .middle{background-color:#d6171f}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.estimation:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions{border:5px solid #369ac4}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions .top{color:#2b7b9c}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions .middle{background-color:#abd6e8}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/fractions.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions:hover{background-color:#abd6e8}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions:hover .middle{background-color:#369ac4}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.fractions:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry{border:5px solid #f7c21d}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry .top{color:#d9a608}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry .middle{background-color:#fceab1}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/geometry.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry:hover{background-color:#fceab1}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry:hover .middle{background-color:#f7c21d}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.geometry:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing{border:5px solid #2c5a87}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing .top{color:#1f4061}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing .middle{background-color:#79a6d3}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/graphing.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing:hover{background-color:#79a6d3}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing:hover .middle{background-color:#2c5a87}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.graphing:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement{border:5px solid #367ec4}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement .top{color:#2b649c}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement .middle{background-color:#abcae8}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/measurement.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement:hover{background-color:#abcae8}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement:hover .middle{background-color:#367ec4}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.measurement:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations{border:5px solid #5f432d}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations .top{color:#3c2b1d}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations .middle{background-color:#b98e6c}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/mixedequations.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations:hover{background-color:#b98e6c}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations:hover .middle{background-color:#5f432d}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.mixedequations:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money{border:5px solid #f7d61d}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money .top{color:#d9ba08}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money .middle{background-color:#fcf1b1}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/money.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money:hover{background-color:#fcf1b1}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money:hover .middle{background-color:#f7d61d}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.money:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication{border:5px solid #474c57}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication .top{color:#30333b}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication .middle{background-color:#9198a6}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/multiplication.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication:hover{background-color:#9198a6}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication:hover .middle{background-color:#474c57}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.multiplication:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns{border:5px solid #8560a8}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns .top{color:#6b4b8a}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns .middle{background-color:#d1c3de}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/numberpatterns.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns:hover{background-color:#d1c3de}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns:hover .middle{background-color:#8560a8}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberpatterns:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties{border:5px solid #379ab5}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties .top{color:#2b798e}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties .middle{background-color:#a2d5e3}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/numberproperties.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties:hover{background-color:#a2d5e3}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties:hover .middle{background-color:#379ab5}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.numberproperties:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions{border:5px solid #54235f}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions .top{color:#33153a}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions .middle{background-color:#af59c2}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/positions.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions:hover{background-color:#af59c2}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions:hover .middle{background-color:#54235f}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.positions:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios{border:5px solid #ed4424}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios .top{color:#cd2f11}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios .middle{background-color:#f9bdb1}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/ratios.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios:hover{background-color:#f9bdb1}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios:hover .middle{background-color:#ed4424}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.ratios:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats{border:5px solid #7cc242}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats .top{color:#639e33}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats .middle{background-color:#cce7b6}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/stats.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats:hover{background-color:#cce7b6}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats:hover .middle{background-color:#7cc242}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.stats:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction{border:5px solid #d560a8}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction .top{color:#ca3892}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction .middle{background-color:#f5d9ea}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/subtraction.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction:hover{background-color:#f5d9ea}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction:hover .middle{background-color:#d560a8}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.subtraction:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time{border:5px solid #5e9663}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time .top{color:#4a774e}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time .middle{background-color:#bad3bc}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time .middle:before{content:"";display:-webkit-box;display:-webkit-flex;display:flex;background-image:url(../images/skills/150/time.png);background-size:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3em;background-position:50%}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time:hover{background-color:#bad3bc}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time:hover .bottom,#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time:hover .top{color:#fff}#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time:hover .middle{background-color:#5e9663}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .interactive .tab.suggestion.time:hover .middle{background-color:initial}}#appBody[data-page-id=assessmentPage] .save-button{background:green;font-size:2em;color:#fff;padding:.25em 1.25rem;text-align:center;margin-top:1vw;margin-bottom:1vw;-webkit-border-radius:10px;border-radius:10px}#appBody[data-page-id=assessmentPage] .save-button:hover{text-decoration:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .save-button{display:none}}#appBody[data-page-id=assessmentPage] .next-button{cursor:pointer;background:#0064a0;font-size:2em;color:#fff;padding:.35rem 1.25rem;text-align:center;margin:1vw .5rem;border:0!important;-webkit-border-radius:10px;border-radius:10px}#appBody[data-page-id=assessmentPage] .next-button:hover{text-decoration:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .next-button{display:none}}#appBody[data-page-id=assessmentPage] .next-button.not-active{opacity:.35;pointer-events:none}#appBody[data-page-id=assessmentPage] .result-nav{padding:0 0 1em;-webkit-border-radius:0;border-radius:0;line-height:1em;background:#1a6ea7;margin-right:10px;display:inline-block;height:6em;vertical-align:top;font-size:100%;-webkit-box-flex:1;-webkit-flex:1 0 30%;flex:1 0 30%}#appBody[data-page-id=assessmentPage] .result-nav span{font-size:120%}#appBody[data-page-id=assessmentPage] .result-nav:hover{background:#4f83c5;text-decoration:none}#appBody[data-page-id=assessmentPage] .result-nav:hover:after,#appBody[data-page-id=assessmentPage] .result-nav:hover:before{background:#4f83c5}#appBody[data-page-id=assessmentPage] .result-nav:after{display:none}#appBody[data-page-id=assessmentPage] .result-nav:before{background:#1a6ea7;content:"";font-size:2.5em;position:static;bottom:auto;left:auto;right:auto;margin:0;padding:.2em 0 0;line-height:1.5em}#appBody[data-page-id=assessmentPage] .next-skill{background-color:#5c0a5f;height:6em}#appBody[data-page-id=assessmentPage] .next-skill .end-nav.game:before{font-family:FontAwesome;-webkit-box-flex:0;-webkit-flex:0 0 1.2em;flex:0 0 1.2em;height:100%;display:block;content:"";border-right:1px solid hsla(0,0%,100%,.55);font-size:4.5em;color:#fff}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=assessmentPage] .next-skill .end-nav{padding:.5em}}#index-landing-cont{width:100%;height:240px;background:#fff url(../images/index-bkgnd.png) top repeat-x;margin-top:-20px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#index-landing-cont{display:none}}#index-landing-promo{float:left;position:absolute;width:638px;height:225px;right:130px;top:5px;background:url(../images/index-landing-promo.png) 0 0 no-repeat}#index-landing-promo div.text{text-indent:-2000em;height:0}#index-landing-promo a.action{float:left;width:232px;height:27px;background:url(../images/index-landing-promo-action-sprite.png) 0 0 no-repeat;overflow:hidden;text-indent:-2000em;position:absolute;bottom:56px;right:145px}#index-landing-promo a.action:hover{background-position:0 -27px}#index-landing{position:relative;width:980px;height:240px;margin:0 auto}#index-landing div.index-professor{float:left;width:320px;height:240px;position:absolute;left:70px;top:0;z-index:1;overflow:hidden;background:url(../images/professor-index.png) 0 0 no-repeat}#index-landing ul.intro-links{float:left;width:350px;position:absolute;right:287px;top:130px}#index-landing ul.intro-links li{float:left;width:350px;line-height:16px;margin-bottom:10px;height:16px;overflow:hidden}#index-landing ul.intro-links li a{display:block;padding-left:30px;width:320px;height:16px;color:#3b8aca;font-size:14px}#index-landing ul.intro-links li a.watch{background:url(../images/icon-watch.png) 0 0 no-repeat}#index-landing ul.intro-links li a.why{background:url(../images/icon-why.png) 0 0 no-repeat}#index-landing ul.intro-links li a.how{background:url(../images/icon-how.png) 0 0 no-repeat}.info-header{min-width:980px;height:300px;margin-bottom:20px;background-color:#edf6fb;background-repeat:no-repeat;background-position:50%}.info-header.teachFromHome{background-image:url(../images/info/teachFromHome-header.png)}.info-header.parents{background-image:url(../images/info/parent-header.jpg)}.info-header.teachers{background-image:url(../images/info/teacher-header.jpg)}.info-header.about{background-image:url(../images/character-about-us.jpg);background-size:contain;height:200px}@media only screen and (max-width:761px){.info-header{background-size:contain;min-width:auto;height:7em}}.info-page{padding:0 20px;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.info-page h2{background:#fff url(../images/info-icon.png) 0 0 no-repeat;border-bottom:1px solid #d7d7d7;color:#000;font-size:120%;line-height:125%;margin-top:10px;padding-bottom:5px;padding-left:30px;width:100%}.info-page .title{padding-bottom:10px;margin-bottom:10px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.info-page .title{padding-top:10px}}.info-page .video{width:38%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.info-page .video{width:100%}}.info-page .info-sidebar{float:right;width:240px}.info-page .info-sidebar .title{font-weight:700;color:#48a6db;padding-top:5px;padding-bottom:5px;font-size:22px;border-bottom:1px solid #e6e6e6;margin-bottom:10px}.info-page .info-sidebar li{margin-bottom:5px}.info-page .info-sidebar li a{color:#48a6db}.info-page .info-text.privacy-policy{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 80%;flex:0 1 80%}.info-page .info-text.privacy-policy .student-privacy-pledge{position:absolute;right:0;width:250px}@media only screen and (max-width:761px){.info-page .info-text.privacy-policy .student-privacy-pledge{position:static;right:auto;width:auto;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}}.info-page .border__blue{border:3px solid #074d7b;-webkit-border-radius:10px;border-radius:10px}.info-page .info-text{line-height:2vw;color:#5c5b5b;font-size:1.5vw;padding:1vw 0;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}.info-page .info-text.guide{float:left;width:700px;padding-right:20px;border-right:1px solid #e6e6e6}.info-page .info-text a{color:#48a6db}.info-page .info-text b,.info-page .info-text strong{font-weight:700}.info-page .info-text .section-title{font-weight:700;font-size:2.2vw;color:#48a6db;padding-top:10px;padding-bottom:5px}.info-page .info-text .sub-title{font-weight:700;font-size:2vw;color:#48a6db;padding-top:.5vw;padding-bottom:.5vw}.info-page .info-text .sub-title.guide{font-size:22px;border-bottom:1px solid #e6e6e6;margin-bottom:10px}.info-page .info-text .sub-title.guide a{float:right}.info-page .info-text img{padding:1.5em 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.info-page .info-text img{display:block;margin:10px auto;float:none;width:100%;max-width:17em}}.info-page .info-text .right{width:67%}.info-page .info-text .right__video{width:60%!important}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.info-page .info-text .right{width:100%!important}}.info-page .info-text .clear{clear:both}.info-page .info-text .guide-section{margin-bottom:100px;text-align:center}.info-page .info-text .guide-section img{border:1px solid #f7f7f7;padding:0}.info-page .info-text .guide-section p{-webkit-border-radius:10px;border-radius:10px;text-align:left;background:#f7f7f7;font-size:18px;padding:15px 10px;line-height:22px;min-height:22px;margin-bottom:10px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.info-page .info-text{-webkit-box-flex:0;-webkit-flex:0 1 100%;flex:0 1 100%;font-size:3vw;line-height:3.5vw}.info-page .info-text .sub-title{font-size:4vw;line-height:4.5vw}}@media only screen and (max-width:761px){.info-page .info-text{font-size:4vw;line-height:4.5vw}.info-page .info-text .sub-title{font-size:5vw;line-height:5.5vw}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.info-page .info-list{display:none}}.info-page .info-list li{height:50px;padding-left:65px;position:relative;background-repeat:no-repeat;background-image:url(../images/info/info-sprite.png)}.info-page .info-list li.star{background-position:0 -300px}.info-page .info-list li.bulb{background-position:0 -150px}.info-page .info-list li.ccss{background-position:0 0}.info-page .info-list li.users{background-position:0 -50px}.info-page .info-list li.clipboard{background-position:0 -200px}.info-page .info-list li.checklist{background-position:0 -100px}.info-page .info-list li.devices{background-position:0 -250px}.info-page .info-list li.multiplier{background-position:0 -400px}.info-page .info-list li.meter{background-position:0 -350px}.info-page .info-list li.trophy{background-position:0 -450px}.info-page .info-list li.empty{background-image:none;padding-left:0}.info-page .info-list li span{display:table-cell;width:823px;height:30px;padding:10px 0;border-bottom:1px solid #e6e6e6;vertical-align:bottom}.info-page .info-list li .checklist{width:90px;background-color:#a3d2ed;height:48px;position:absolute;right:0;top:0;display:inline-block;border-bottom:2px solid #fff;background-repeat:no-repeat;background-image:url(../images/info/info-sprite.png);background-position:15px -500px}.info-page .info-list li .checklist.top{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.info-page .info-list li .checklist.bottom{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;height:51px}.info-page .info-list li .checklist.free{margin-top:10px;-webkit-border-radius:10px;border-radius:10px;font-size:30px;line-height:50px;background-image:none;color:#fff;text-align:center}.info-page .join-now{font-size:50px;padding:40px 50px 30px;border-bottom:1px dashed #e6e6e6;text-align:center;color:#999;font-weight:lighter}.info-page .join-now__button{width:30%;margin:.5em auto;color:#fff!important;background-color:#54a943;border:3px solid #fff!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,.75);box-shadow:0 5px 13px 0 rgba(0,0,0,.75)}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.info-page .join-now{width:90%;font-size:35px;padding:40px 10px 30px}}.info-page .signup-btn{margin:20px auto;text-align:center}.simple-list{list-style:initial;padding-left:40px;margin:10px 0}article.info-page-article{padding-top:1.5em}article.info-page-article .title{max-width:980px;margin:30px auto}article.info-page-article .award-section{margin-top:40px;margin-bottom:40px}.instant-sso-wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.instant-sso{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;background-color:#e9f1fb;border:2px solid #f26f29;padding:1vw 2vw 2vw;-webkit-border-radius:20px;border-radius:20px;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:60%}.instant-sso .callout{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:2.5vw;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding-bottom:2vw}.instant-sso .callout:after{content:"";width:3vw;height:2vw;margin-left:2vw;background-image:url(../images/promotion/callout-next.png);background-repeat:no-repeat;background-size:contain}.instant-sso a.instant{padding:1vw 2.5vw;margin:0 1vw;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;color:#666;border:2px solid #48a6db;-webkit-border-radius:10px;border-radius:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;font-size:1.5vw}.instant-sso a.instant:hover{background-color:#48a6db;color:#fff;text-decoration:none}.instant-sso a.instant:before{width:2.5vw;height:2.5vw;content:"";vertical-align:middle;display:inline-block;margin-right:.5vw;background-repeat:no-repeat;background-size:contain}.instant-sso a.instant.classroom:before{background-image:url(../images/promotion/icon-classroom.png)}.instant-sso a.instant.office:before{background-image:url(../images/promotion/icon-office365.png)}.instant-sso a.instant.chrome:before{background-image:url(../images/promotion/icon-chrome.png)}.instant-sso a.instant.remind:before{background-image:url(../images/promotion/icon-remind.png)}@media only screen and (max-width:761px){.instant-sso{display:none}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.loading{background-image:url(../images/loader.gif);background-position:center 4vw;background-size:6vw 6vw;background-repeat:no-repeat;width:100%;height:100%}.loading>*{visibility:hidden}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.loading{background-size:12vw 12vw}}@media only screen and (max-width:761px){.loading{background-size:20vw 20vw}}.main-menu-toggle{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 1 33%;flex:1 1 33%;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;background-color:#0273b7;outline:none;cursor:pointer;margin:0;text-align:center;color:#fff;position:relative;border:solid #0273b7;border-right:none;border-bottom:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.main-menu-toggle.hide{visibility:hidden}.main-menu-toggle.hide,.main-menu-toggle.mobile-only{display:-webkit-box;display:-webkit-flex;display:flex}}.main-menu-toggle.opened:before{background-image:url(../images/mobile/icon-x.png)}.main-menu-toggle:before{display:inline-block;content:"";background-image:url(../images/mobile/icon-menu.png);background-size:contain;background-repeat:no-repeat;height:2.5em;width:2.5em;background-position:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:761px){.main-menu-toggle:after{display:none}}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){.main-menu-toggle{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.main-menu-toggle:after{display:none}}.main-page .content-frame{min-height:0}.indicators.fa-info-circle{color:#5abffe}.indicators.fa-mobile{color:#74e26e}.math-bkgnd{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-size:45%;padding:2vw 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.math-bkgnd{padding:1em 0}}.math-bkgnd.theme-1{background-image:url(../images/index-bkgnd-1.jpg);overflow:hidden;padding:2em 0 1em;background-color:#cdefee}.math-bkgnd.theme-2{background-image:url(../images/index-bkgnd-2.jpg);background-position:3em 3em;background-color:#fff}.math-bkgnd.theme-3{background-image:url(../images/index-bkgnd-3.jpg);background-position:6em 6em;background-color:#f5f5f5}.math-bkgnd.theme-4{background-image:url(../images/index-bkgnd-4.jpg);background-position:9em 9em;background-color:#fff}.math-bkgnd.theme-5{background-image:url(../images/index-bkgnd-5.jpg);background-repeat:no-repeat;background-size:cover;background-color:#fff}.math-bkgnd.theme-6{background-image:url(../images/index-bkgnd-6.jpg);overflow:hidden;padding:2em 0 1em;background-color:#edf4f8}.math-bkgnd.theme-7{background-image:url(../images/index-bkgnd-transparent.png);overflow:hidden;padding:2em 0 1em;background-color:#fdba06}.animated.duration075{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.duration050{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.duration040{-webkit-animation-duration:.4s;animation-duration:.4s}.animated.duration030{-webkit-animation-duration:.3s;animation-duration:.3s}.animated.duration025{-webkit-animation-duration:.25s;animation-duration:.25s}.animated.mgBounceInDown,.animated.mgBounceInLeft,.animated.mgBounceInRight,.animated.mgBounceInUp,.animated.mgRoadRunnerRight{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:both;animation-direction:both}.animated.mgBounceInUp{-webkit-animation-name:mgBounceInUp;animation-name:mgBounceInUp}.animated.mgBounceInDown{-webkit-animation-name:mgBounceInDown;animation-name:mgBounceInDown}.animated.mgBounceInLeft{-webkit-animation-name:mgBounceInLeft;animation-name:mgBounceInLeft}.animated.mgBounceInRight{-webkit-animation-name:mgBounceInRight;animation-name:mgBounceInRight}.animated.mgRoadRunnerRight{-webkit-animation-name:mgRoadRunnerRight;animation-name:mgRoadRunnerRight}@-webkit-keyframes mgBounceInUp{0%{-webkit-transform:matrix(1,0,0,1,0,199);transform:matrix(1,0,0,1,0,199)}6.61%{-webkit-transform:matrix(1,0,0,1,0,22.752);transform:matrix(1,0,0,1,0,22.752)}9.91%{-webkit-transform:matrix(1,0,0,1,0,-32.642);transform:matrix(1,0,0,1,0,-32.642)}13.21%{-webkit-transform:matrix(1,0,0,1,0,-48.594);transform:matrix(1,0,0,1,0,-48.594)}17.12%{-webkit-transform:matrix(1,0,0,1,0,-34.287);transform:matrix(1,0,0,1,0,-34.287)}20.92%{-webkit-transform:matrix(1,0,0,1,0,-10.689);transform:matrix(1,0,0,1,0,-10.689)}24.82%{-webkit-transform:matrix(1,0,0,1,0,5.954);transform:matrix(1,0,0,1,0,5.954)}28.63%{-webkit-transform:matrix(1,0,0,1,0,10.594);transform:matrix(1,0,0,1,0,10.594)}43.94%{-webkit-transform:matrix(1,0,0,1,0,-2.31);transform:matrix(1,0,0,1,0,-2.31)}59.36%{-webkit-transform:matrix(1,0,0,1,0,.504);transform:matrix(1,0,0,1,0,.504)}74.77%{-webkit-transform:matrix(1,0,0,1,0,-.11);transform:matrix(1,0,0,1,0,-.11)}90.19%{-webkit-transform:matrix(1,0,0,1,0,.024);transform:matrix(1,0,0,1,0,.024)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes mgBounceInUp{0%{-webkit-transform:matrix(1,0,0,1,0,199);transform:matrix(1,0,0,1,0,199)}6.61%{-webkit-transform:matrix(1,0,0,1,0,22.752);transform:matrix(1,0,0,1,0,22.752)}9.91%{-webkit-transform:matrix(1,0,0,1,0,-32.642);transform:matrix(1,0,0,1,0,-32.642)}13.21%{-webkit-transform:matrix(1,0,0,1,0,-48.594);transform:matrix(1,0,0,1,0,-48.594)}17.12%{-webkit-transform:matrix(1,0,0,1,0,-34.287);transform:matrix(1,0,0,1,0,-34.287)}20.92%{-webkit-transform:matrix(1,0,0,1,0,-10.689);transform:matrix(1,0,0,1,0,-10.689)}24.82%{-webkit-transform:matrix(1,0,0,1,0,5.954);transform:matrix(1,0,0,1,0,5.954)}28.63%{-webkit-transform:matrix(1,0,0,1,0,10.594);transform:matrix(1,0,0,1,0,10.594)}43.94%{-webkit-transform:matrix(1,0,0,1,0,-2.31);transform:matrix(1,0,0,1,0,-2.31)}59.36%{-webkit-transform:matrix(1,0,0,1,0,.504);transform:matrix(1,0,0,1,0,.504)}74.77%{-webkit-transform:matrix(1,0,0,1,0,-.11);transform:matrix(1,0,0,1,0,-.11)}90.19%{-webkit-transform:matrix(1,0,0,1,0,.024);transform:matrix(1,0,0,1,0,.024)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes mgBounceInLeft{0%{-webkit-transform:matrix(1,0,0,1,-199,0);transform:matrix(1,0,0,1,-199,0)}6.61%{-webkit-transform:matrix(1,0,0,1,-22.752,0);transform:matrix(1,0,0,1,-22.752,0)}9.91%{-webkit-transform:matrix(1,0,0,1,32.642,0);transform:matrix(1,0,0,1,32.642,0)}13.21%{-webkit-transform:matrix(1,0,0,1,48.594,0);transform:matrix(1,0,0,1,48.594,0)}17.12%{-webkit-transform:matrix(1,0,0,1,34.287,0);transform:matrix(1,0,0,1,34.287,0)}20.92%{-webkit-transform:matrix(1,0,0,1,10.689,0);transform:matrix(1,0,0,1,10.689,0)}24.82%{-webkit-transform:matrix(1,0,0,1,-5.954,0);transform:matrix(1,0,0,1,-5.954,0)}28.63%{-webkit-transform:matrix(1,0,0,1,-10.594,0);transform:matrix(1,0,0,1,-10.594,0)}43.94%{-webkit-transform:matrix(1,0,0,1,2.31,0);transform:matrix(1,0,0,1,2.31,0)}59.36%{-webkit-transform:matrix(1,0,0,1,-.504,0);transform:matrix(1,0,0,1,-.504,0)}74.77%{-webkit-transform:matrix(1,0,0,1,.11,0);transform:matrix(1,0,0,1,.11,0)}90.19%{-webkit-transform:matrix(1,0,0,1,-.024,0);transform:matrix(1,0,0,1,-.024,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes mgBounceInLeft{0%{-webkit-transform:matrix(1,0,0,1,-199,0);transform:matrix(1,0,0,1,-199,0)}6.61%{-webkit-transform:matrix(1,0,0,1,-22.752,0);transform:matrix(1,0,0,1,-22.752,0)}9.91%{-webkit-transform:matrix(1,0,0,1,32.642,0);transform:matrix(1,0,0,1,32.642,0)}13.21%{-webkit-transform:matrix(1,0,0,1,48.594,0);transform:matrix(1,0,0,1,48.594,0)}17.12%{-webkit-transform:matrix(1,0,0,1,34.287,0);transform:matrix(1,0,0,1,34.287,0)}20.92%{-webkit-transform:matrix(1,0,0,1,10.689,0);transform:matrix(1,0,0,1,10.689,0)}24.82%{-webkit-transform:matrix(1,0,0,1,-5.954,0);transform:matrix(1,0,0,1,-5.954,0)}28.63%{-webkit-transform:matrix(1,0,0,1,-10.594,0);transform:matrix(1,0,0,1,-10.594,0)}43.94%{-webkit-transform:matrix(1,0,0,1,2.31,0);transform:matrix(1,0,0,1,2.31,0)}59.36%{-webkit-transform:matrix(1,0,0,1,-.504,0);transform:matrix(1,0,0,1,-.504,0)}74.77%{-webkit-transform:matrix(1,0,0,1,.11,0);transform:matrix(1,0,0,1,.11,0)}90.19%{-webkit-transform:matrix(1,0,0,1,-.024,0);transform:matrix(1,0,0,1,-.024,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes mgBounceInRight{0%{-webkit-transform:matrix(1,0,0,1,199,0);transform:matrix(1,0,0,1,199,0)}6.61%{-webkit-transform:matrix(1,0,0,1,22.752,0);transform:matrix(1,0,0,1,22.752,0)}9.91%{-webkit-transform:matrix(1,0,0,1,-32.642,0);transform:matrix(1,0,0,1,-32.642,0)}13.21%{-webkit-transform:matrix(1,0,0,1,-48.594,0);transform:matrix(1,0,0,1,-48.594,0)}17.12%{-webkit-transform:matrix(1,0,0,1,-34.287,0);transform:matrix(1,0,0,1,-34.287,0)}20.92%{-webkit-transform:matrix(1,0,0,1,-10.689,0);transform:matrix(1,0,0,1,-10.689,0)}24.82%{-webkit-transform:matrix(1,0,0,1,5.954,0);transform:matrix(1,0,0,1,5.954,0)}28.63%{-webkit-transform:matrix(1,0,0,1,10.594,0);transform:matrix(1,0,0,1,10.594,0)}43.94%{-webkit-transform:matrix(1,0,0,1,-2.31,0);transform:matrix(1,0,0,1,-2.31,0)}59.36%{-webkit-transform:matrix(1,0,0,1,.504,0);transform:matrix(1,0,0,1,.504,0)}74.77%{-webkit-transform:matrix(1,0,0,1,-.11,0);transform:matrix(1,0,0,1,-.11,0)}90.19%{-webkit-transform:matrix(1,0,0,1,.024,0);transform:matrix(1,0,0,1,.024,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes mgBounceInRight{0%{-webkit-transform:matrix(1,0,0,1,199,0);transform:matrix(1,0,0,1,199,0)}6.61%{-webkit-transform:matrix(1,0,0,1,22.752,0);transform:matrix(1,0,0,1,22.752,0)}9.91%{-webkit-transform:matrix(1,0,0,1,-32.642,0);transform:matrix(1,0,0,1,-32.642,0)}13.21%{-webkit-transform:matrix(1,0,0,1,-48.594,0);transform:matrix(1,0,0,1,-48.594,0)}17.12%{-webkit-transform:matrix(1,0,0,1,-34.287,0);transform:matrix(1,0,0,1,-34.287,0)}20.92%{-webkit-transform:matrix(1,0,0,1,-10.689,0);transform:matrix(1,0,0,1,-10.689,0)}24.82%{-webkit-transform:matrix(1,0,0,1,5.954,0);transform:matrix(1,0,0,1,5.954,0)}28.63%{-webkit-transform:matrix(1,0,0,1,10.594,0);transform:matrix(1,0,0,1,10.594,0)}43.94%{-webkit-transform:matrix(1,0,0,1,-2.31,0);transform:matrix(1,0,0,1,-2.31,0)}59.36%{-webkit-transform:matrix(1,0,0,1,.504,0);transform:matrix(1,0,0,1,.504,0)}74.77%{-webkit-transform:matrix(1,0,0,1,-.11,0);transform:matrix(1,0,0,1,-.11,0)}90.19%{-webkit-transform:matrix(1,0,0,1,.024,0);transform:matrix(1,0,0,1,.024,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes mgBounceInDown{0%{-webkit-transform:matrix(1,0,0,1,0,-199);transform:matrix(1,0,0,1,0,-199)}6.61%{-webkit-transform:matrix(1,0,0,1,0,-22.752);transform:matrix(1,0,0,1,0,-22.752)}9.91%{-webkit-transform:matrix(1,0,0,1,0,32.642);transform:matrix(1,0,0,1,0,32.642)}13.21%{-webkit-transform:matrix(1,0,0,1,0,48.594);transform:matrix(1,0,0,1,0,48.594)}17.12%{-webkit-transform:matrix(1,0,0,1,0,34.287);transform:matrix(1,0,0,1,0,34.287)}20.92%{-webkit-transform:matrix(1,0,0,1,0,10.689);transform:matrix(1,0,0,1,0,10.689)}24.82%{-webkit-transform:matrix(1,0,0,1,0,-5.954);transform:matrix(1,0,0,1,0,-5.954)}28.63%{-webkit-transform:matrix(1,0,0,1,0,-10.594);transform:matrix(1,0,0,1,0,-10.594)}43.94%{-webkit-transform:matrix(1,0,0,1,0,2.31);transform:matrix(1,0,0,1,0,2.31)}59.36%{-webkit-transform:matrix(1,0,0,1,0,-.504);transform:matrix(1,0,0,1,0,-.504)}74.77%{-webkit-transform:matrix(1,0,0,1,0,.11);transform:matrix(1,0,0,1,0,.11)}90.19%{-webkit-transform:matrix(1,0,0,1,0,-.024);transform:matrix(1,0,0,1,0,-.024)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes mgBounceInDown{0%{-webkit-transform:matrix(1,0,0,1,0,-199);transform:matrix(1,0,0,1,0,-199)}6.61%{-webkit-transform:matrix(1,0,0,1,0,-22.752);transform:matrix(1,0,0,1,0,-22.752)}9.91%{-webkit-transform:matrix(1,0,0,1,0,32.642);transform:matrix(1,0,0,1,0,32.642)}13.21%{-webkit-transform:matrix(1,0,0,1,0,48.594);transform:matrix(1,0,0,1,0,48.594)}17.12%{-webkit-transform:matrix(1,0,0,1,0,34.287);transform:matrix(1,0,0,1,0,34.287)}20.92%{-webkit-transform:matrix(1,0,0,1,0,10.689);transform:matrix(1,0,0,1,0,10.689)}24.82%{-webkit-transform:matrix(1,0,0,1,0,-5.954);transform:matrix(1,0,0,1,0,-5.954)}28.63%{-webkit-transform:matrix(1,0,0,1,0,-10.594);transform:matrix(1,0,0,1,0,-10.594)}43.94%{-webkit-transform:matrix(1,0,0,1,0,2.31);transform:matrix(1,0,0,1,0,2.31)}59.36%{-webkit-transform:matrix(1,0,0,1,0,-.504);transform:matrix(1,0,0,1,0,-.504)}74.77%{-webkit-transform:matrix(1,0,0,1,0,.11);transform:matrix(1,0,0,1,0,.11)}90.19%{-webkit-transform:matrix(1,0,0,1,0,-.024);transform:matrix(1,0,0,1,0,-.024)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes mgRoadRunnerRight{0%{-webkit-transform:matrix(1,0,0,1,-500,0);transform:matrix(1,0,0,1,-500,0)}1.78%{-webkit-transform:matrix(1,0,.621,1,-282.728,0);transform:matrix(1,0,.621,1,-282.728,0)}3.56%{-webkit-transform:matrix(1,0,.829,1,-149.309,0);transform:matrix(1,0,.829,1,-149.309,0)}5.34%{-webkit-transform:matrix(1,0,.695,1,-72.484,0);transform:matrix(1,0,.695,1,-72.484,0)}7.06%{-webkit-transform:matrix(1,0,.477,1,-31.997,0);transform:matrix(1,0,.477,1,-31.997,0)}7.12%{-webkit-transform:matrix(1,0,.47,1,-31.079,0);transform:matrix(1,0,.47,1,-31.079,0)}10.51%{-webkit-transform:matrix(1,0,.146,1,-1.766,0);transform:matrix(1,0,.146,1,-1.766,0)}10.68%{-webkit-transform:matrix(1,0,.135,1,-1.214,0);transform:matrix(1,0,.135,1,-1.214,0)}14.01%{-webkit-transform:matrix(1,0,-.003,1,2.88,0);transform:matrix(1,0,-.003,1,2.88,0)}14.24%{-webkit-transform:matrix(1,0,-.007,1,2.886,0);transform:matrix(1,0,-.007,1,2.886,0)}17.46%{-webkit-transform:matrix(1,0,-.033,1,1.99,0);transform:matrix(1,0,-.033,1,1.99,0)}31.36%{-webkit-transform:matrix(1,0,.002,1,.01,0);transform:matrix(1,0,.002,1,.01,0)}36.48%{-webkit-transform:matrix(1,0,.001,1,-.003,0);transform:matrix(1,0,.001,1,-.003,0)}44.34%{-webkit-transform:matrix(1,0,0,1,-.001,0);transform:matrix(1,0,0,1,-.001,0)}44.44%{-webkit-transform:matrix(1,0,0,1,-.001,0);transform:matrix(1,0,0,1,-.001,0)}45.27%{-webkit-transform:matrix(1,0,0,1,0,-7.992);transform:matrix(1,0,0,1,0,-7.992)}46.45%{-webkit-transform:matrix(1,0,0,1,.001,-15.312);transform:matrix(1,0,0,1,.001,-15.312)}48.45%{-webkit-transform:matrix(1,0,0,1,.001,-19.275);transform:matrix(1,0,0,1,.001,-19.275)}50.95%{-webkit-transform:matrix(1,0,0,1,0,-15.606);transform:matrix(1,0,0,1,0,-15.606)}53.4%{-webkit-transform:matrix(1,0,0,1,0,-9.111);transform:matrix(1,0,0,1,0,-9.111)}55.56%{-webkit-transform:matrix(1,0,0,1,0,-4.058);transform:matrix(1,0,0,1,0,-4.058)}55.9%{-webkit-transform:matrix(1,0,0,1,0,-3.395);transform:matrix(1,0,0,1,0,-3.395)}58.35%{-webkit-transform:matrix(1,0,0,1,0,-.013);transform:matrix(1,0,0,1,0,-.013)}62.35%{-webkit-transform:matrix(1,0,0,1,0,-1.622);transform:matrix(1,0,0,1,0,-1.622)}72.25%{-webkit-transform:matrix(1,0,0,1,0,-.002);transform:matrix(1,0,0,1,0,-.002)}76.25%{-webkit-transform:matrix(1,0,0,1,0,-.137);transform:matrix(1,0,0,1,0,-.137)}86.15%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}90.16%{-webkit-transform:matrix(1,0,0,1,0,-.011);transform:matrix(1,0,0,1,0,-.011)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes mgRoadRunnerRight{0%{-webkit-transform:matrix(1,0,0,1,-500,0);transform:matrix(1,0,0,1,-500,0)}1.78%{-webkit-transform:matrix(1,0,.621,1,-282.728,0);transform:matrix(1,0,.621,1,-282.728,0)}3.56%{-webkit-transform:matrix(1,0,.829,1,-149.309,0);transform:matrix(1,0,.829,1,-149.309,0)}5.34%{-webkit-transform:matrix(1,0,.695,1,-72.484,0);transform:matrix(1,0,.695,1,-72.484,0)}7.06%{-webkit-transform:matrix(1,0,.477,1,-31.997,0);transform:matrix(1,0,.477,1,-31.997,0)}7.12%{-webkit-transform:matrix(1,0,.47,1,-31.079,0);transform:matrix(1,0,.47,1,-31.079,0)}10.51%{-webkit-transform:matrix(1,0,.146,1,-1.766,0);transform:matrix(1,0,.146,1,-1.766,0)}10.68%{-webkit-transform:matrix(1,0,.135,1,-1.214,0);transform:matrix(1,0,.135,1,-1.214,0)}14.01%{-webkit-transform:matrix(1,0,-.003,1,2.88,0);transform:matrix(1,0,-.003,1,2.88,0)}14.24%{-webkit-transform:matrix(1,0,-.007,1,2.886,0);transform:matrix(1,0,-.007,1,2.886,0)}17.46%{-webkit-transform:matrix(1,0,-.033,1,1.99,0);transform:matrix(1,0,-.033,1,1.99,0)}31.36%{-webkit-transform:matrix(1,0,.002,1,.01,0);transform:matrix(1,0,.002,1,.01,0)}36.48%{-webkit-transform:matrix(1,0,.001,1,-.003,0);transform:matrix(1,0,.001,1,-.003,0)}44.34%{-webkit-transform:matrix(1,0,0,1,-.001,0);transform:matrix(1,0,0,1,-.001,0)}44.44%{-webkit-transform:matrix(1,0,0,1,-.001,0);transform:matrix(1,0,0,1,-.001,0)}45.27%{-webkit-transform:matrix(1,0,0,1,0,-7.992);transform:matrix(1,0,0,1,0,-7.992)}46.45%{-webkit-transform:matrix(1,0,0,1,.001,-15.312);transform:matrix(1,0,0,1,.001,-15.312)}48.45%{-webkit-transform:matrix(1,0,0,1,.001,-19.275);transform:matrix(1,0,0,1,.001,-19.275)}50.95%{-webkit-transform:matrix(1,0,0,1,0,-15.606);transform:matrix(1,0,0,1,0,-15.606)}53.4%{-webkit-transform:matrix(1,0,0,1,0,-9.111);transform:matrix(1,0,0,1,0,-9.111)}55.56%{-webkit-transform:matrix(1,0,0,1,0,-4.058);transform:matrix(1,0,0,1,0,-4.058)}55.9%{-webkit-transform:matrix(1,0,0,1,0,-3.395);transform:matrix(1,0,0,1,0,-3.395)}58.35%{-webkit-transform:matrix(1,0,0,1,0,-.013);transform:matrix(1,0,0,1,0,-.013)}62.35%{-webkit-transform:matrix(1,0,0,1,0,-1.622);transform:matrix(1,0,0,1,0,-1.622)}72.25%{-webkit-transform:matrix(1,0,0,1,0,-.002);transform:matrix(1,0,0,1,0,-.002)}76.25%{-webkit-transform:matrix(1,0,0,1,0,-.137);transform:matrix(1,0,0,1,0,-.137)}86.15%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}90.16%{-webkit-transform:matrix(1,0,0,1,0,-.011);transform:matrix(1,0,0,1,0,-.011)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.mobile-dialog{display:none;width:300px;position:fixed;left:50%;top:40%;margin-left:-150px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;border-radius:10px;background-color:#1871a7;z-index:10000}.mobile-dialog .title{color:#fff;font-size:25px;padding:10px 0;text-align:center;border-bottom:1px solid #fff}.mobile-dialog p{color:#fff;font-size:20px;margin:0;padding:10px 20px;text-align:center}.mobile-dialog .buttonset{width:100%;padding:0 20px 10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:0;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.mobile-dialog .buttonset:after{content:"";display:inline-block;width:100%}.mobile-dialog .buttonset.horizontal>input[type=button]{display:inline-block;width:48%}.mobile-dialog .buttonset.vertical{padding-bottom:0}.mobile-dialog .buttonset.vertical>input[type=button]{display:block;margin:10px 0;width:100%}.mobile-dialog input[type=button]{-webkit-border-radius:10px;border-radius:10px;color:#fff;border:none;outline:none;height:30px;font-size:20px;background-color:#0064a0}.mobile-dialog input[type=button]:active,.mobile-dialog input[type=button]:hover{background-color:#48a6db}.mobile-dialog-overlay{height:100%;width:100%;opacity:.9;position:absolute;background:#fff;z-index:993}.mobile-dialog-overlay.show{display:block}.popup-h{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:fixed;text-align:center;top:0;left:0;width:100%;height:100%;z-index:10000}.popup-h:last-child{background:hsla(0,0%,100%,.7)}.ie8 .popup-h{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff)"}.ie8 .popup-h~.popup-h{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.popup-v{vertical-align:middle;width:100%;max-height:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.popup-v,.popup-window{display:-webkit-box;display:-webkit-flex;display:flex}.popup-window{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:3px solid #0264a0;margin:1vw auto;top:0;width:60%;height:auto;max-height:-webkit-calc(90% - env(safe-area-inset-top));max-height:calc(90% - env(safe-area-inset-top));-webkit-box-shadow:0 0 60px #666;-ms-box-shadow:0 0 60px #666;-o-box-shadow:0 0 60px #666;box-shadow:0 0 60px #666}.popup-window button{background:#b3b3b3;border:0;-webkit-border-radius:8px;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;padding:.4em 1em;margin:1vw}.popup-window button.button-popup-confirm{background:#0264a0}.popup-window input,.popup-window textarea{border:1px solid #666;font-size:1em!important;line-height:1.5em;padding:.3em;width:100%;margin:.3em 0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.popup-window input[type=button],.popup-window input[type=submit]{-webkit-appearance:none}.popup-window input[type=submit]{background:#0064a0;border:#005487;color:#fff;cursor:pointer;width:50%}.popup-window p{color:#0064a0;margin:5px;font-weight:700}.popup-window select{margin-top:10px}.popup-window .popup-close-button{right:.5em}.popup-window .popup-close-button,.popup-window .popup-info-button{background:none;color:#000;height:20px;margin:0;padding:0;position:absolute;top:.5em;width:20px}.popup-window .popup-info-button{left:.5em}@media only screen and (max-width:761px){.popup-window .popup-info-button{left:0;top:0}}.popup-window .loading{position:static}body.is-cordova .popup-window{top:env(safe-area-inset-top)!important}.popup-title{font-size:2vw;font-weight:600;margin-bottom:1vw;text-align:center;background-color:#0264a0;color:#fff;padding:1vw 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-title{font-size:3vw}}.popup-content{position:relative;padding:1vw;font-size:1em;max-height:100%;height:auto;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.popup-content form{height:100%;overflow:auto;display:block;margin-bottom:6vw}.popup-content .buttonset{text-align:center;width:100%;padding:1.5vw 0;background-color:#fff;position:absolute;bottom:0;left:0}.result-character{background-image:url(../images/character-sprite.png);margin:0 auto;width:350px;height:550px;background-position:0 0;background-size:2450px 1100px;background-repeat-y:no-repeat}.result-character.characterPencil{background-position-x:0}.result-character.characterApple{background-position-x:0;background-position-y:-550px;height:390px}.result-character.characterStar{background-position-x:-700px;background-position-y:-550px;height:390px}.result-character.characterMale1{background-position-x:-350px}.result-character.characterMale2{background-position-x:-1050px}.result-character.characterMale3{padding-top:0;background-position-x:-2100px}.result-character.characterFemale1{background-position-x:-700px}.result-character.characterFemale2{background-position-x:-1400px}.result-character.characterFemale3{background-position-x:-1750px}.result-character.characterMale1Sad{background-position-x:-350px;background-position-y:-550px}.result-character.characterMale2Sad{background-position-x:-1050px;background-position-y:-550px}.result-character.characterMale3Sad{background-position-x:-2100px;background-position-y:-550px}.result-character.characterFemale2Sad{background-position-x:-1400px;background-position-y:-550px}.result-character.characterFemale3Sad{background-position-x:-1750px;background-position-y:-550px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#index-search-form{display:none}}.skill-badge-small{padding-top:.25em;margin:1em 0}.skill-badge-small img{float:left;padding:0 .5em 0 0;vertical-align:bottom;margin-top:-.25em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-badge-small{display:inline-block;margin:0;padding:.5em 0 1.5em;text-align:left;width:80%}.skill-badge-small img{height:30px;margin-top:0}.skill-badge-small p{color:#999;margin:.2em 0;padding-left:37px}}.skill-badge{position:relative;overflow:hidden}.skill-badge,.skill-badge>div{height:100%;width:100%;-webkit-border-radius:.5em;border-radius:.5em}.skill-badge>div{display:table;border-width:.2em;border-style:solid;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.skill-badge span{color:#666;display:table-cell;vertical-align:middle;text-align:center;position:relative;font-size:1em;width:100%}.skill-badge .skill-badge-text{text-transform:capitalize}.skill-badge:hover .skill-badge-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5}.skill-badge:hover .skill-badge-text{color:#fff;z-index:1}.skill-badge-bottom,.skill-badge-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.skill-badge-bottom{height:2.5em;font-size:1.2em}.skill-badge-top span:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-position:50%;width:100%;height:6em}.addition .skill-badge-top span:before{background-image:url(../images/skills/150/addition.png)}.addition.skill-badge,.addition.skill-badge>div{border-color:#ed145b}.addition .skill-badge-top,.addition.skill-badge:hover .skill-badge-overlay{background:#ed145b}.algebra .skill-badge-top span:before{background-image:url(../images/skills/150/algebra.png)}.algebra.skill-badge,.algebra.skill-badge>div{border-color:#fd60a8}.algebra .skill-badge-top,.algebra.skill-badge:hover .skill-badge-overlay{background:#fd60a8}.comparison .skill-badge-top span:before{background-image:url(../images/skills/150/comparison.png)}.comparison.skill-badge,.comparison.skill-badge>div{border-color:#8dc63f}.comparison .skill-badge-top,.comparison.skill-badge:hover .skill-badge-overlay{background:#8dc63f}.counting .skill-badge-top span:before{background-image:url(../images/skills/150/counting.png)}.counting.skill-badge,.counting.skill-badge>div{border-color:#f26522}.counting .skill-badge-top,.counting.skill-badge:hover .skill-badge-overlay{background:#f26522}.decimals .skill-badge-top span:before{background-image:url(../images/skills/150/decimals.png)}.decimals.skill-badge,.decimals.skill-badge>div{border-color:#0bac8c}.decimals .skill-badge-top,.decimals.skill-badge:hover .skill-badge-overlay{background:#0bac8c}.division .skill-badge-top span:before{background-image:url(../images/skills/150/division.png)}.division.skill-badge,.division.skill-badge>div{border-color:#f7891d}.division .skill-badge-top,.division.skill-badge:hover .skill-badge-overlay{background:#f7891d}.estimation .skill-badge-top span:before{background-image:url(../images/skills/150/estimation.png)}.estimation.skill-badge,.estimation.skill-badge>div{border-color:#d6171f}.estimation .skill-badge-top,.estimation.skill-badge:hover .skill-badge-overlay{background:#d6171f}.fractions .skill-badge-top span:before{background-image:url(../images/skills/150/fractions.png)}.fractions.skill-badge,.fractions.skill-badge>div{border-color:#369ac4}.fractions .skill-badge-top,.fractions.skill-badge:hover .skill-badge-overlay{background:#369ac4}.geometry .skill-badge-top span:before{background-image:url(../images/skills/150/geometry.png)}.geometry.skill-badge,.geometry.skill-badge>div{border-color:#f7c21d}.geometry .skill-badge-top,.geometry.skill-badge:hover .skill-badge-overlay{background:#f7c21d}.graphing .skill-badge-top span:before{background-image:url(../images/skills/150/graphing.png)}.graphing.skill-badge,.graphing.skill-badge>div{border-color:#2c5a87}.graphing .skill-badge-top,.graphing.skill-badge:hover .skill-badge-overlay{background:#2c5a87}.measurement .skill-badge-top span:before{background-image:url(../images/skills/150/measurement.png)}.measurement.skill-badge,.measurement.skill-badge>div{border-color:#367ec4}.measurement .skill-badge-top,.measurement.skill-badge:hover .skill-badge-overlay{background:#367ec4}.mixedequations .skill-badge-top span:before{background-image:url(../images/skills/150/mixedequations.png)}.mixedequations.skill-badge,.mixedequations.skill-badge>div{border-color:#5f432d}.mixedequations .skill-badge-top,.mixedequations.skill-badge:hover .skill-badge-overlay{background:#5f432d}.money .skill-badge-top span:before{background-image:url(../images/skills/150/money.png)}.money.skill-badge,.money.skill-badge>div{border-color:#f7d61d}.money .skill-badge-top,.money.skill-badge:hover .skill-badge-overlay{background:#f7d61d}.multiplication .skill-badge-top span:before{background-image:url(../images/skills/150/multiplication.png)}.multiplication.skill-badge,.multiplication.skill-badge>div{border-color:#474c57}.multiplication .skill-badge-top,.multiplication.skill-badge:hover .skill-badge-overlay{background:#474c57}.numberpatterns .skill-badge-top span:before{background-image:url(../images/skills/150/numberpatterns.png)}.numberpatterns.skill-badge,.numberpatterns.skill-badge>div{border-color:#8560a8}.numberpatterns .skill-badge-top,.numberpatterns.skill-badge:hover .skill-badge-overlay{background:#8560a8}.numberproperties .skill-badge-top span:before{background-image:url(../images/skills/150/numberproperties.png)}.numberproperties.skill-badge,.numberproperties.skill-badge>div{border-color:#379ab5}.numberproperties .skill-badge-top,.numberproperties.skill-badge:hover .skill-badge-overlay{background:#379ab5}.positions .skill-badge-top span:before{background-image:url(../images/skills/150/positions.png)}.positions.skill-badge,.positions.skill-badge>div{border-color:#54235f}.positions .skill-badge-top,.positions.skill-badge:hover .skill-badge-overlay{background:#54235f}.ratios .skill-badge-top span:before{background-image:url(../images/skills/150/ratios.png)}.ratios.skill-badge,.ratios.skill-badge>div{border-color:#ed4424}.ratios .skill-badge-top,.ratios.skill-badge:hover .skill-badge-overlay{background:#ed4424}.stats .skill-badge-top span:before{background-image:url(../images/skills/150/stats.png)}.stats.skill-badge,.stats.skill-badge>div{border-color:#7cc242}.stats .skill-badge-top,.stats.skill-badge:hover .skill-badge-overlay{background:#7cc242}.subtraction .skill-badge-top span:before{background-image:url(../images/skills/150/subtraction.png)}.subtraction.skill-badge,.subtraction.skill-badge>div{border-color:#d560a8}.subtraction .skill-badge-top,.subtraction.skill-badge:hover .skill-badge-overlay{background:#d560a8}.time .skill-badge-top span:before{background-image:url(../images/skills/150/time.png)}.time.skill-badge,.time.skill-badge>div{border-color:#5e9663}.time .skill-badge-top,.time.skill-badge:hover .skill-badge-overlay{background:#5e9663}.more.skill-badge>div{border-color:#31b26f}.more .skill-badge-top,.more.skill-badge:hover .skill-badge-overlay{background:#31b26f}.more .skill-badge-top span:before{background-image:url(../images/skills/150/more.png)}.skill-tiles .skill-badge-top span:before{content:"";display:inline-block;height:6em}.skill-tiles .addition .skill-badge-top span:before{background-image:url(../images/skills/150/addition.png)}.skill-tiles .algebra .skill-badge-top span:before{background-image:url(../images/skills/150/algebra.png)}.skill-tiles .comparison .skill-badge-top span:before{background-image:url(../images/skills/150/comparison.png)}.skill-tiles .counting .skill-badge-top span:before{background-image:url(../images/skills/150/counting.png)}.skill-tiles .decimals .skill-badge-top span:before{background-image:url(../images/skills/150/decimals.png)}.skill-tiles .division .skill-badge-top span:before{background-image:url(../images/skills/150/division.png)}.skill-tiles .estimation .skill-badge-top span:before{background-image:url(../images/skills/150/estimation.png)}.skill-tiles .fractions .skill-badge-top span:before{background-image:url(../images/skills/150/fractions.png)}.skill-tiles .geometry .skill-badge-top span:before{background-image:url(../images/skills/150/geometry.png)}.skill-tiles .graphing .skill-badge-top span:before{background-image:url(../images/skills/150/graphing.png)}.skill-tiles .measurement .skill-badge-top span:before{background-image:url(../images/skills/150/measurement.png)}.skill-tiles .mixedequations .skill-badge-top span:before{background-image:url(../images/skills/150/mixedequations.png)}.skill-tiles .money .skill-badge-top span:before{background-image:url(../images/skills/150/money.png)}.skill-tiles .multiplication .skill-badge-top span:before{background-image:url(../images/skills/150/multiplication.png)}.skill-tiles .numberpatterns .skill-badge-top span:before{background-image:url(../images/skills/150/numberpatterns.png)}.skill-tiles .numberproperties .skill-badge-top span:before{background-image:url(../images/skills/150/numberproperties.png)}.skill-tiles .positions .skill-badge-top span:before{background-image:url(../images/skills/150/positions.png)}.skill-tiles .ratios .skill-badge-top span:before{background-image:url(../images/skills/150/ratios.png)}.skill-tiles .stats .skill-badge-top span:before{background-image:url(../images/skills/150/stats.png)}.skill-tiles .subtraction .skill-badge-top span:before{background-image:url(../images/skills/150/subtraction.png)}.skill-tiles .time .skill-badge-top span:before{background-image:url(../images/skills/150/time.png)}@media only screen and (max-width:761px){.skill-tiles{font-size:.6em}}@media only screen and (min-width:250px)and (max-width:320px){.skill-tiles{font-size:.8em}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.skill-tiles{font-size:.8em}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.skill-list{padding:0 2em}}.skill-list-header{padding:1vw 0}.skill-list-header .info-page,.skill-list-header .wrapper{-webkit-flex:0 1 90%;flex:0 1 90%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;max-width:none}.skill-list-header .info-page,.skill-list-header .info-page .header-content,.skill-list-header .wrapper,.skill-list-header .wrapper .header-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.skill-list-header .info-page .header-content,.skill-list-header .wrapper .header-content{-webkit-flex:0 1 80%;flex:0 1 80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:3vw 1vw 3vw 0}.skill-list-header .info-page .header-content>div:first-child,.skill-list-header .wrapper .header-content>div:first-child{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.skill-list-header .info-page .main-banner-frame,.skill-list-header .wrapper .main-banner-frame{-webkit-box-flex:0;-webkit-flex:0 1 300px;flex:0 1 300px;height:250px}.skill-list-header .curriculum-badges,.skill-list-header .grade-badges,.skill-list-header .skill-badges{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-bottom:0}.skill-list-header .curriculum-badges ul,.skill-list-header .curriculum-badges ul li,.skill-list-header .grade-badges ul,.skill-list-header .grade-badges ul li,.skill-list-header .skill-badges ul,.skill-list-header .skill-badges ul li{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.skill-list-header .curriculum-badges ul li>div,.skill-list-header .grade-badges ul li>div,.skill-list-header .skill-badges ul li>div{padding:1.8vw 4vw 1.8vw 5vw}.skill-list-header .curriculum-badges ul li>div .name,.skill-list-header .grade-badges ul li>div .name,.skill-list-header .skill-badges ul li>div .name{font-size:2.5vw}.skill-list-header .curriculum-badges ul li div,.skill-list-header .curriculum-badges ul li div .name{color:#0064a0}.skill-list-header .show-leaderboard{margin:0;text-align:center;font-size:1.5vw;padding:0 3vw;border:2px solid #f16f23;background-color:#f16f23;display:-webkit-box;display:-webkit-flex;display:flex;color:#fff;cursor:pointer;-webkit-border-radius:.2em;border-radius:.2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.skill-list-header .show-leaderboard:hover{background-color:#fff;color:#f16f23}.skill-list-header .show-leaderboard:hover:before{color:#f16f23}.skill-list-header .show-leaderboard:before{display:inline-block;content:"";margin:0 10px 0 0;font:normal normal normal 100% FontAwesome;color:#fff;font-size:1em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-list-header .info-page,.skill-list-header .wrapper{-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%}.skill-list-header .info-page .header-content,.skill-list-header .wrapper .header-content{padding-right:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.skill-list-header .info-page .grade-badges ul li>div,.skill-list-header .info-page .skill-badges ul li>div,.skill-list-header .wrapper .grade-badges ul li>div,.skill-list-header .wrapper .skill-badges ul li>div{padding:3vw 4vw 3vw 5vw}.skill-list-header .info-page .grade-badges ul li>div .name,.skill-list-header .info-page .skill-badges ul li>div .name,.skill-list-header .wrapper .grade-badges ul li>div .name,.skill-list-header .wrapper .skill-badges ul li>div .name{font-size:3.5vw}.skill-list-header .info-page .show-leaderboard,.skill-list-header .wrapper .show-leaderboard{font-size:2.5vw}}@media only screen and (max-width:761px){.skill-list-header .info-page .header-content,.skill-list-header .wrapper .header-content{padding-right:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.skill-list-header .info-page .header-content>div:first-child,.skill-list-header .wrapper .header-content>div:first-child{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.skill-list-header .info-page .header-content .grade-badges,.skill-list-header .info-page .header-content .skill-badges,.skill-list-header .wrapper .header-content .grade-badges,.skill-list-header .wrapper .header-content .skill-badges{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;margin-bottom:3vw;padding:0}.skill-list-header .info-page .header-content .grade-badges ul,.skill-list-header .info-page .header-content .skill-badges ul,.skill-list-header .wrapper .header-content .grade-badges ul,.skill-list-header .wrapper .header-content .skill-badges ul{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.skill-list-header .info-page .header-content .grade-badges ul li,.skill-list-header .info-page .header-content .skill-badges ul li,.skill-list-header .wrapper .header-content .grade-badges ul li,.skill-list-header .wrapper .header-content .skill-badges ul li{padding:0}.skill-list-header .info-page .header-content .grade-badges ul li>div,.skill-list-header .info-page .header-content .skill-badges ul li>div,.skill-list-header .wrapper .header-content .grade-badges ul li>div,.skill-list-header .wrapper .header-content .skill-badges ul li>div{padding:3vw 4vw 3vw 9vw}.skill-list-header .info-page .header-content .grade-badges ul li>div .name,.skill-list-header .info-page .header-content .skill-badges ul li>div .name,.skill-list-header .wrapper .header-content .grade-badges ul li>div .name,.skill-list-header .wrapper .header-content .skill-badges ul li>div .name{font-size:6vw;padding:2vw 0}.skill-list-header .info-page .header-content .show-leaderboard,.skill-list-header .wrapper .header-content .show-leaderboard{font-size:5vw;padding:2vw 3vw;margin:3vw 0;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}article.adsDisabled .skill-list-header .info-page,article.adsDisabled .skill-list-header .wrapper{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.span-half{width:50%;float:left}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage]{position:relative}}#appBody[data-page-id=worksheetPage] .worksheet-page .game-area-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:.5em 0}#appBody[data-page-id=worksheetPage] .worksheet-page .game-area-wrapper .game-content{-webkit-box-flex:0;-webkit-flex:0 1 980px;flex:0 1 980px;min-height:600px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage] .worksheet-page .game-area-wrapper{padding:0 0 .5em}#appBody[data-page-id=worksheetPage] .worksheet-page .game-area-wrapper .game-content{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}}#appBody[data-page-id=worksheetPage] .worksheet-creation-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 1em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage] .worksheet-creation-wrapper{min-height:0;padding:1em;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media only screen and (max-width:761px){#appBody[data-page-id=worksheetPage] .worksheet-creation-wrapper{padding:0}}#appBody[data-page-id=worksheetPage] .worksheet-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:6px 30px}#appBody[data-page-id=worksheetPage] .create-worksheet-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;margin:auto;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage] .create-worksheet-wrapper{margin:0;width:100%}}@media only screen and (max-width:761px){#appBody[data-page-id=worksheetPage] .create-worksheet-wrapper{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=worksheetPage] .title{background-color:#bf98db;line-height:1.5em;text-align:center;font-size:2em;color:#fff;font-weight:400}#appBody[data-page-id=worksheetPage] .mapping-title{background-color:#dce3e8;color:#999;font-size:1em;padding:.25em;margin:0;font-size:1.3em;overflow:hidden;text-align:center;text-overflow:ellipsis}#appBody[data-page-id=worksheetPage] .preview,#appBody[data-page-id=worksheetPage] .settings-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 49%;flex:0 0 49%}@media only screen and (max-width:761px){#appBody[data-page-id=worksheetPage] .preview,#appBody[data-page-id=worksheetPage] .settings-wrapper{-webkit-box-flex:1;-webkit-flex:auto;flex:auto}}#appBody[data-page-id=worksheetPage] .preview .column-title,#appBody[data-page-id=worksheetPage] .settings-wrapper .column-title{background-color:#0064a0;color:#fff;font-weight:400;padding:.5em;text-align:center}#appBody[data-page-id=worksheetPage] .settings-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f0efef;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width:761px){#appBody[data-page-id=worksheetPage] .settings-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-right:0}}#appBody[data-page-id=worksheetPage] .settings-wrapper .label{color:#999;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0}#appBody[data-page-id=worksheetPage] .settings-wrapper .inside-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;background-color:#fdfbff;border:1px solid #eaeaea}#appBody[data-page-id=worksheetPage] .settings-wrapper ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%;margin:0;padding:0}#appBody[data-page-id=worksheetPage] .settings-wrapper ul li{cursor:pointer;background-color:#dfc9ef;border:2px solid #efefef;border-left:none;-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;text-align:center;color:#fff;font-weight:600;padding:1em 0}#appBody[data-page-id=worksheetPage] .settings-wrapper ul li:first-child{border-left:2px solid #efefef}#appBody[data-page-id=worksheetPage] .settings-wrapper ul li.active{background-color:#a872ce}#appBody[data-page-id=worksheetPage] .settings-wrapper ul li:hover{background-color:#bf97db}#appBody[data-page-id=worksheetPage] .create-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;padding:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f1f1f1;border-top:1px solid #dedede}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage] .create-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=worksheetPage] .options{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage] .options{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}}#appBody[data-page-id=worksheetPage] .preview{background-color:#fbfbfb;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:761px){#appBody[data-page-id=worksheetPage] .preview{-webkit-box-ordinal-group:1;-webkit-order:0;order:0;height:30em;border:none}}#appBody[data-page-id=worksheetPage] .preview .pdf-preview{border:1px solid #eaeaea;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;background-size:auto 100%;background-position:top;background-repeat:no-repeat}#appBody[data-page-id=worksheetPage] .preview .pdf-preview.animate{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@media only screen and (max-width:761px){#appBody[data-page-id=worksheetPage] .preview .pdf-preview{width:100%;margin:0;background-size:auto 90%;background-position:50%}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage] .preview{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}}#appBody[data-page-id=worksheetPage] .email,#appBody[data-page-id=worksheetPage] .generate{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1em;line-height:1.4em;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eaeaea;border-top:none;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#appBody[data-page-id=worksheetPage] .email span,#appBody[data-page-id=worksheetPage] .generate span{display:block;font-size:.9em;line-height:1em;background-color:#f3f3f3;padding:.5em;margin:1em 0 .5em}#appBody[data-page-id=worksheetPage] .email span a,#appBody[data-page-id=worksheetPage] .generate span a{color:#0263a0}#appBody[data-page-id=worksheetPage] .text{color:#999;font-size:1em;padding-bottom:.5em}#appBody[data-page-id=worksheetPage] .green-button{padding:.3em;background-color:#65dd7a;color:#fff;font-weight:600;text-align:center;border:2px solid #3bd456;margin:0;font-size:1.3em}#appBody[data-page-id=worksheetPage] .green-button:hover{background-color:#3bd456;cursor:pointer;text-decoration:none}#appBody[data-page-id=worksheetPage] .green-button.disabled{background-color:#d0a01a;border:2px solid #d0a01a}#appBody[data-page-id=worksheetPage] .green-button:before{display:inline-block;color:#fff;font-family:FontAwesome;font-size:1.2em;padding-right:.5em}#appBody[data-page-id=worksheetPage] .green-button.download-button:before{content:""}#appBody[data-page-id=worksheetPage] .green-button.save-pdf-to-drive{margin-top:1em}#appBody[data-page-id=worksheetPage] .green-button.save-pdf-to-drive:before{content:"";width:1em;height:100%;background-image:url(../images/logos/google-drive.svg);background-size:contain;background-repeat:no-repeat;vertical-align:text-top}#appBody[data-page-id=worksheetPage] .green-button.email-button:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage] .green-button{font-size:1.2em}}#appBody[data-page-id=worksheetPage] .email-input{margin:.5em 0;font-size:1em;text-align:center;border:1px solid #d4d1d1;height:2em}#appBody[data-page-id=worksheetPage] .email-input.invalid{border:3px solid red}#appBody[data-page-id=worksheetPage] .layout-choice{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=worksheetPage] .layout-choice .layout-text-cont{cursor:pointer;text-align:center;background-color:#dfc9ef;color:#fff;border:2px solid #efefef;-webkit-box-flex:0;-webkit-flex:0 1 100%;flex:0 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:3em}#appBody[data-page-id=worksheetPage] .layout-choice .layout-text-cont:hover{background-color:#bf97db}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=worksheetPage] .layout-choice .layout-text-cont{margin:0 0 .5em}}#appBody[data-page-id=worksheetPage] .layout-choice .layout-text-cont .layout-text{font-weight:600}#appBody[data-page-id=worksheetPage] .layout-choice input[type=radio]{position:absolute;z-index:-1;opacity:0}#appBody[data-page-id=worksheetPage] .layout-choice input[type=radio]:checked+div{background-color:#a872ce}#appBody[data-page-id=worksheetPage] .breakdown{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:1em 0 0}#appBody[data-page-id=worksheetPage] .breakdown .details-cont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:1em;background-color:#f9f0ff;border:1px solid #e9caff}#appBody[data-page-id=worksheetPage] .breakdown .details-cont .page-images{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 30%;flex:0 0 30%}#appBody[data-page-id=worksheetPage] .breakdown .details-cont .dynamic{display:inline-block}#appBody[data-page-id=worksheetPage] .breakdown .details-cont .details{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;font-size:1.2em;color:#a872ce}@media only screen and (max-width:761px){#appBody[data-page-id=worksheetPage] .breakdown .details-cont .details{font-size:.8em;padding-left:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}#appBody[data-page-id=worksheetPage] .breakdown .details-cont .details>div:before{display:inline-block;content:"•";font-size:1em;padding-right:.5em;font-family:FontAwesome}#appBody[data-page-id=worksheetPage] .breakdown .details-cont .details .est-time:before{content:""}#appBody[data-page-id=worksheetPage] .breakdown .details-cont .details .questions:before{content:""}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.standard-list .standard .title{font-size:3vw;padding:1.5vw 0}.standard-list .standard .description{font-size:2vw;line-height:2.5vw;padding:1.5vw 0}}.standard-button-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.standard-button{cursor:pointer;display:inline-block;margin:0;padding-left:10px;padding-right:10px;border:2px solid #e6e6e6;-webkit-box-flex:0;-webkit-flex:0 1 46%;flex:0 1 46%;color:#999;font-size:34px;line-height:60px;text-decoration:none;font-weight:300;vertical-align:middle;text-align:center}.standard-button.selected,.standard-button:hover{color:#8ec429;border:2px solid #8ec429;background-color:rgba(141,198,63,.23)}@media only screen and (max-width:761px){.standard-list .standard-section{margin-bottom:20px}.standard-list .standard-section .section-title{font-size:15px;line-height:30px;padding:0 15px;-webkit-border-radius:5px;border-radius:5px}.standard-list .section-button{width:15px;height:15px;margin-top:7.5px;background-size:15px 15px;background-image:url(../images/mobile/section-button.png)}.standard-list [data-opened] .section-title{background-color:#6db8e2}.standard-list [data-opened] .section-button{background-size:15px 15px;background-image:url(../images/mobile/section-button-open.png)}.standard-list .standard .title{font-size:6vw;padding:2vw 0}.standard-list .standard .description{font-size:4vw;line-height:4.5vw;padding:2vw 0}}.meters-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1em 0 0;width:100%}.meters-container,.meters-container .star-meter{display:-webkit-box;display:-webkit-flex;display:flex}.meters-container .star-meter{background-color:#f6f9fd;border:2px solid #f16f23;-webkit-border-radius:.3em;border-radius:.3em;height:3.5rem;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.meters-container .star-meter div.progress{-webkit-box-flex:0;-webkit-flex:0 0 80%;flex:0 0 80%;position:relative}.meters-container .star-meter div.progress>div.progress-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/star-meter-bkgnd.png);background-size:100% auto;z-index:11}.meters-container .star-meter div.progress>div.progress-fill{background-image:url(../images/star-meter-bkgnd-fill.png);height:100%;z-index:10;width:0;-webkit-border-radius:.3em 0 0 .3em;border-radius:.3em 0 0 .3em;position:absolute;left:0;top:0}.meters-container .star-meter div.progress-icon{position:absolute;left:-1em;height:2em;width:2em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;background-image:url(../images/star-meter-icon.png);background-size:contain;background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%;background-color:#f6f9fd;border:2px solid #f16f23;box-sizing:border-box;z-index:12}.meters-container .star-meter div.counter{display:none;font-size:.8vw;font-weight:600;color:#f17024;-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;padding-right:2vw;-webkit-flex-wrap:wrap;flex-wrap:wrap}.meters-container .star-meter div.counter,.meters-container .star-meter div.counter>div{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.meters-container .star-meter div.counter>div{display:-webkit-box;display:-webkit-flex;display:flex}.meters-container .star-meter div.counter:before{display:inline-block;content:"";width:2vw;height:2vw;-webkit-transform:translateY(-2px);transform:translateY(-2px);margin-right:.5vw;background-image:url(../images/star-meter-counter-bkgnd.png);background-repeat:no-repeat;background-position:bottom;background-size:auto 2vw}.meters-container .star-meter div.counter span{font-size:1.6vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.meters-container .star-meter div.counter span.counter{padding-left:.3vw;text-align:right}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.meters-container .star-meter{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:4rem}.meters-container .star-meter div.counter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.meters-container .star-meter div.counter:before{margin-right:0}.meters-container .star-meter div.counter span{font-size:2vw}}@media only screen and (max-width:761px){.meters-container .star-meter{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:3.5rem}.meters-container .star-meter div.progress>div.progress-overlay{background-size:500%}.meters-container .star-meter div.counter:before{width:3vw;height:3vw;background-size:auto 3vw}.meters-container .star-meter div.counter span{font-size:3vw}}.meters-header{padding:1vw 0;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-border-radius:1vw;border-radius:1vw}.meters-header .meters-container{margin:0 1vw;width:auto;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-top:0}.meters-header .meters-title{font-size:2vw;font-weight:700;color:#fff;padding-right:1vw}.meters-header .show-leaderboard{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.meters-header .meters-title{font-size:2.5vw}}@media only screen and (max-width:761px){.meters-header{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2vw 0}.meters-header .meters-title{width:100%;font-size:5vw;margin-bottom:3vw;padding-right:0;text-align:center}}.skill-list-header .meters-header .grade-badges ul li>div,.skill-list-header .meters-header .skill-badges ul li>div{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2vw 0 0!important;border:none!important;background:none!important;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.skill-list-header .meters-header .grade-badges li,.skill-list-header .meters-header .skill-badges li{padding:0}.skill-list-header .meters-header .grade-badges .key,.skill-list-header .meters-header .skill-badges .key{position:static;margin:0;width:3.5vw;height:3.5vw;line-height:3.5vw;font-size:2.5vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-list-header .meters-header .grade-badges .key,.skill-list-header .meters-header .skill-badges .key{width:5vw;height:5vw;line-height:5vw;font-size:4vw}}@media only screen and (max-width:761px){.skill-list-header .meters-header .grade-badges .key,.skill-list-header .meters-header .skill-badges .key{width:9vw;height:9vw;line-height:9vw;font-size:7.5vw}}.skill-list-header .meters-header .grade-badges .name,.skill-list-header .meters-header .skill-badges .name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:none;flex:none;padding-left:1vw}@media only screen and (max-width:761px){.skill-list-header .meters-header .grade-badges .name,.skill-list-header .meters-header .skill-badges .name{font-size:7vw!important;padding-left:2vw}}.skill-list-header .info-page .meters-header .show-leaderboard,.skill-list-header .wrapper .meters-header .show-leaderboard{-webkit-border-radius:.3em;border-radius:.3em}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-list-header .info-page .meters-header .show-leaderboard,.skill-list-header .wrapper .meters-header .show-leaderboard{font-size:2vw}.skill-list-header .info-page .meters-header .show-leaderboard span,.skill-list-header .wrapper .meters-header .show-leaderboard span{display:none}.skill-list-header .info-page .meters-header .show-leaderboard:before,.skill-list-header .wrapper .meters-header .show-leaderboard:before{margin:0 1vw;font-size:2em}}@media only screen and (max-width:761px){.skill-list-header .info-page .meters-header .show-leaderboard,.skill-list-header .wrapper .meters-header .show-leaderboard{font-size:2.5vw;height:3.5rem}.skill-list-header .info-page .meters-header .show-leaderboard:before,.skill-list-header .wrapper .meters-header .show-leaderboard:before{margin:0 2.5vw}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.skill-list-header .info-page .meters-header div.progress-icon,.skill-list-header .wrapper .meters-header div.progress-icon{left:-1em;height:2em;width:2em}}@media only screen and (max-width:761px){.skill-list-header .info-page .meters-header div.progress-icon,.skill-list-header .wrapper .meters-header div.progress-icon{left:-.875em;height:1.75em;width:1.75em}}.stars-rank{list-style:none;display:block;padding:10px 0}.stars-rank li{background-image:url(../images/skill-grid-stars-sprite.png);background-repeat:no-repeat;display:inline-block;width:40px;height:40px}.stars-rank li.active{background-position:-80px 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.stars-rank li{background-image:url(../images/skill-grid-stars-sprite-sml.png);width:25px;height:25px}.stars-rank li.active{background-position:-50px 0}}.animated .stars-rank .active{-webkit-animation-name:spin;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.store-badges{padding:1em 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.store-badges li{display:inline-block;margin:5px auto}.store-badges li.callout{font-size:16px;vertical-align:top;line-height:19px;text-align:center;padding-top:10px;height:50px}.store-badges li.callout a{display:block;line-height:25px;color:#0064a0;font-weight:700}.store-badges li a.badge{display:block;width:270px;height:80px;overflow:hidden;text-indent:-2000em;background-repeat:no-repeat}.store-badges li a.badge.apple{background-image:url(../images/apps/store/badge-apple.png)}.store-badges li a.badge.google{background-image:url(../images/apps/store/badge-play.png)}.store-badges li a.badge.amazon{background-image:url(../images/apps/store/badge-amazon.png)}@media only screen and (max-width:761px){.store-badges .li{margin-bottom:10px;padding-bottom:0;border-bottom:none;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.store-badges.small li{width:203px;height:60px}.store-badges.small li.callout{width:310px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.store-badges.small li.callout{display:block}}.store-badges.small li a.badge{width:203px;height:60px}.store-badges.small li a.badge.apple{background-image:url(../images/apps/store/badge-sml-apple.png)}.store-badges.small li a.badge.google{background-image:url(../images/apps/store/badge-sml-play.png)}.store-badges.small li a.badge.amazon{background-image:url(../images/apps/store/badge-sml-amazon.png)}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.store-badges.small li{margin:5px auto;display:block}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){.store-badges.small li{display:inline-block}}.related-stores .store-badges{display:table}.sticky-breadcrumb{background-color:#fff;z-index:100}.tooltip{position:relative}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.tooltip:hover .tip{display:none}}.tooltip:hover .tip{display:-webkit-box;display:-webkit-flex;display:flex}.tooltip .tip{position:absolute;top:0;display:none;font-size:12px;z-index:999}.tooltip .tip .tip-content{background:#fff;-webkit-border-radius:1em;border-radius:1em;display:table;height:100%;position:relative;z-index:999;-webkit-box-shadow:.1em .1em .3em .2em rgba(0,0,0,.2);box-shadow:.1em .1em .3em .2em rgba(0,0,0,.2);width:15em;background-color:#e6f3ff;border:1px solid #40a6ff;line-height:1.5em;padding:.5em;font-size:1.3em;color:#40a6ff;text-align:center}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.tooltip .tip .tip-content{display:none}}.tooltip .tip .tip-content:after,.tooltip .tip .tip-content:before{border-color:transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0;z-index:999}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.tooltip .tip .tip-content:after,.tooltip .tip .tip-content:before{display:none}}.tooltip .tip .tip-content:before{border-left-color:inherit;border-width:.5em 0 .5em 1em;margin-top:-.5em;right:-1em}.tooltip .tip .tip-content:after{border-left-color:#e6f3ff;border-width:.5em 0 .5em 1em;margin-top:-.5em;right:1em}.tooltip .tip .tip-content.above:before{border-top-color:inherit;border-width:1em .5em 0;margin-right:-.5em;border-left-color:transparent;bottom:-1em;top:auto;right:50%;margin-top:0}.tooltip .tip .tip-content.above:after{border-top-color:#e6f3ff;border-width:1em .5em 0;margin-top:0;bottom:-.8em;border-left-color:transparent;top:auto;right:50%;margin-right:-.5em}.tooltip .tip p{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0}.tooltip .tip.left{top:-50%;right:-webkit-calc(50% - 1em);right:calc(50% - 1em);-webkit-transform:translate(-50%,1.5em);transform:translate(-50%,1.5em);z-index:999}.tooltip .tip.left.remind{top:-70%;right:-webkit-calc(42% - 1em);right:calc(42% - 1em)}.tooltip .tip.left .tip-content:after,.tooltip .tip.left .tip-content:before{border-width:.5em 0 .5em 1em;border-bottom-color:transparent}.tooltip .tip.left .tip-content:after{bottom:1em;right:-.8em}.tooltip .tip.right{top:-50%;left:0;-webkit-transform:translate(18%,1.25em);transform:translate(18%,1.25em);z-index:999}.tooltip .tip.right .tip-content:before{border-right-color:inherit;border-width:.5em 1em .5em 0;border-bottom-color:transparent;left:-1em}.tooltip .tip.right .tip-content:after{border-width:.5em 1em .5em 0;bottom:1em;border-bottom-color:transparent;left:-1em}.tooltip .tip.below{top:100%;left:-webkit-calc(50% - 1em);left:calc(50% - 1em);-webkit-transform:translate(-50%,1.5em);transform:translate(-50%,1.5em);z-index:999}.tooltip .tip.below .tip-content:before{top:-.5em;border-bottom-color:inherit;border-width:0 .5em 1em;right:50%;margin-right:-.5em;border-left-color:transparent}.tooltip .tip.below .tip-content:after{top:-.4em;border-bottom-color:#e6f3ff;border-width:0 .5em 1em;bottom:1em;right:50%;margin-right:-.5em;border-left-color:transparent}.tooltip .tip.below-left{top:100%;left:-webkit-calc(50% + 1em);left:calc(50% + 1em);-webkit-transform:translate(-70%,1.5em);transform:translate(-70%,1.5em)}.tooltip .tip.below-left .tip-content:before{top:-.5em;border-bottom-color:inherit;border-width:0 .5em 1em;right:30%;margin-right:-.5em;border-left-color:transparent}.tooltip .tip.below-left .tip-content:after{top:-.4em;border-bottom-color:#e6f3ff;border-width:0 .5em 1em;bottom:1em;right:30%;margin-right:-.5em;border-left-color:transparent}.infotip{width:15px;height:15px;cursor:pointer;background-position:50%;background-repeat:no-repeat}.infotip:hover .info{display:block}.infotip:hover .info.hide{display:none}.infotip:before{font:normal normal normal 1.2vw FontAwesome;content:"";color:#48a8e1}.infotip .info{position:relative;left:-245px;top:0;width:240px;padding:1vw;background:#fff;color:#6c7488;border:2px solid #1e4198;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:5px 5px 5px #cacaca;box-shadow:5px 5px 5px #cacaca;line-height:1.2vw;font-size:1vw;display:none;z-index:99}.infotip .info.top{top:-9vw}.infotip .info b{font-weight:600;color:#48a8e1}.infotip .info b,.infotip .info span{display:block;padding:.5vw 0}.worksheet-header{color:#85419c}.worksheet-or{color:#b788d5}.worksheet-button{background-color:#85419c}.popular-worksheet-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.popular-worksheet-list .worksheet{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;margin-bottom:1em}.popular-worksheet-list .worksheet,.popular-worksheet-list .worksheet>a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}.popular-worksheet-list .worksheet>a{width:100%;height:100%;text-align:center;font-size:4vw;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.popular-worksheet-list .worksheet p{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin:0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:1.4vw;width:100%;padding:0 1vw;-webkit-box-sizing:border-box;box-sizing:border-box}.popular-worksheet-list .worksheet__preview{display:block;height:20vw;width:14vw;background-repeat:no-repeat;background-size:contain;position:relative;font-weight:600;text-align:center}.popular-worksheet-list .worksheet__preview.addition:after{background-image:url(../images/skills/92/addition.png)}.popular-worksheet-list .worksheet__preview.algebra:after{background-image:url(../images/skills/92/algebra.png)}.popular-worksheet-list .worksheet__preview.comparison:after{background-image:url(../images/skills/92/comparison.png)}.popular-worksheet-list .worksheet__preview.counting:after{background-image:url(../images/skills/92/counting.png)}.popular-worksheet-list .worksheet__preview.decimals:after{background-image:url(../images/skills/92/decimals.png)}.popular-worksheet-list .worksheet__preview.division:after{background-image:url(../images/skills/92/division.png)}.popular-worksheet-list .worksheet__preview.estimation:after{background-image:url(../images/skills/92/estimation.png)}.popular-worksheet-list .worksheet__preview.fractions:after{background-image:url(../images/skills/92/fractions.png)}.popular-worksheet-list .worksheet__preview.geometry:after{background-image:url(../images/skills/92/geometry.png)}.popular-worksheet-list .worksheet__preview.graphing:after{background-image:url(../images/skills/92/graphing.png)}.popular-worksheet-list .worksheet__preview.measurement:after{background-image:url(../images/skills/92/measurement.png)}.popular-worksheet-list .worksheet__preview.mixedequations:after{background-image:url(../images/skills/92/mixedequations.png)}.popular-worksheet-list .worksheet__preview.money:after{background-image:url(../images/skills/92/money.png)}.popular-worksheet-list .worksheet__preview.multiplication:after{background-image:url(../images/skills/92/multiplication.png)}.popular-worksheet-list .worksheet__preview.numberpatterns:after{background-image:url(../images/skills/92/numberpatterns.png)}.popular-worksheet-list .worksheet__preview.numberproperties:after{background-image:url(../images/skills/92/numberproperties.png)}.popular-worksheet-list .worksheet__preview.positions:after{background-image:url(../images/skills/92/positions.png)}.popular-worksheet-list .worksheet__preview.ratios:after{background-image:url(../images/skills/92/ratios.png)}.popular-worksheet-list .worksheet__preview.stats:after{background-image:url(../images/skills/92/stats.png)}.popular-worksheet-list .worksheet__preview.subtraction:after{background-image:url(../images/skills/92/subtraction.png)}.popular-worksheet-list .worksheet__preview.time:after{background-image:url(../images/skills/92/time.png)}.popular-worksheet-list .worksheet__preview:after{display:inline-block;content:"";width:7vw;height:7vw;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;position:absolute;top:14vw;right:-2vw}.popular-worksheet-list .worksheet__preview:before{content:"";display:block;background-image:url(../images/worksheet-overlay.png);background-size:300% auto;background-repeat:no-repeat;background-position:0 0;position:absolute;width:100%;height:100%}.popular-worksheet-list .worksheet__preview:hover:before{background-position:100% 0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popular-worksheet-list .worksheet__preview{height:20vw;width:14vw}.popular-worksheet-list .worksheet{-webkit-box-flex:0;-webkit-flex:0 0 22%;flex:0 0 22%}.popular-worksheet-list .worksheet p{font-size:2vw}}@media only screen and (max-width:761px){.popular-worksheet-list .worksheet__preview{height:35vw;width:25vw}.popular-worksheet-list .worksheet{-webkit-box-flex:0;-webkit-flex:0 0 45%;flex:0 0 45%}.popular-worksheet-list .worksheet p{font-size:4vw}}#appBody[data-page-id=profile] .subscription-promo,#appBody[data-page-id=worksheetPage] .subscription-promo,#appBody[data-page-id=worksheets] .subscription-promo,#subscription-page .subscription-promo,.locked-game-promotion .subscription-promo{position:relative}#appBody[data-page-id=profile] .subscription-promo .promo-header,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header,#appBody[data-page-id=worksheets] .subscription-promo .promo-header,#subscription-page .subscription-promo .promo-header,.locked-game-promotion .subscription-promo .promo-header{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:1.5vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #f6c042}#appBody[data-page-id=profile] .subscription-promo .promo-header__tagline,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__tagline,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__tagline,#subscription-page .subscription-promo .promo-header__tagline,.locked-game-promotion .subscription-promo .promo-header__tagline{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#appBody[data-page-id=profile] .subscription-promo .promo-header__tagline__star,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__tagline__star,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__tagline__star,#subscription-page .subscription-promo .promo-header__tagline__star,.locked-game-promotion .subscription-promo .promo-header__tagline__star{width:5vw;height:5vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .subscription-promo .promo-header__tagline__star,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__tagline__star,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__tagline__star,#subscription-page .subscription-promo .promo-header__tagline__star,.locked-game-promotion .subscription-promo .promo-header__tagline__star{width:6vw;height:6vw}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .subscription-promo .promo-header__tagline__star,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__tagline__star,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__tagline__star,#subscription-page .subscription-promo .promo-header__tagline__star,.locked-game-promotion .subscription-promo .promo-header__tagline__star{width:8vw;height:8vw}}#appBody[data-page-id=profile] .subscription-promo .promo-header__tagline__text,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__tagline__text,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__tagline__text,#subscription-page .subscription-promo .promo-header__tagline__text,.locked-game-promotion .subscription-promo .promo-header__tagline__text{font-weight:600;font-size:2vw;color:#f5ba40}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .subscription-promo .promo-header__tagline__text,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__tagline__text,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__tagline__text,#subscription-page .subscription-promo .promo-header__tagline__text,.locked-game-promotion .subscription-promo .promo-header__tagline__text{font-size:3vw}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .subscription-promo .promo-header__tagline__text,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__tagline__text,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__tagline__text,#subscription-page .subscription-promo .promo-header__tagline__text,.locked-game-promotion .subscription-promo .promo-header__tagline__text{font-size:4vw}}#appBody[data-page-id=profile] .subscription-promo .promo-header__upgrade,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__upgrade,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__upgrade,#subscription-page .subscription-promo .promo-header__upgrade,.locked-game-promotion .subscription-promo .promo-header__upgrade{margin-bottom:1vw;margin-top:1vw}#appBody[data-page-id=profile] .subscription-promo .promo-header__upgrade:hover,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__upgrade:hover,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__upgrade:hover,#subscription-page .subscription-promo .promo-header__upgrade:hover,.locked-game-promotion .subscription-promo .promo-header__upgrade:hover{text-decoration:none}#appBody[data-page-id=profile] .subscription-promo .promo-header__button,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__button,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__button,#subscription-page .subscription-promo .promo-header__button,.locked-game-promotion .subscription-promo .promo-header__button{background:green;padding:1vw;font-size:3vw;color:#fff;text-align:center;-webkit-border-radius:5px;border-radius:5px;border:2px solid #025d02}#appBody[data-page-id=profile] .subscription-promo .promo-header__button:hover,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__button:hover,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__button:hover,#subscription-page .subscription-promo .promo-header__button:hover,.locked-game-promotion .subscription-promo .promo-header__button:hover{background-color:#00b300;cursor:pointer}#appBody[data-page-id=profile] .subscription-promo .preview-frame,#appBody[data-page-id=worksheetPage] .subscription-promo .preview-frame,#appBody[data-page-id=worksheets] .subscription-promo .preview-frame,#subscription-page .subscription-promo .preview-frame,.locked-game-promotion .subscription-promo .preview-frame{margin-top:1.5vw}#appBody[data-page-id=profile] .subscription-promo .preview-frame img,#appBody[data-page-id=worksheetPage] .subscription-promo .preview-frame img,#appBody[data-page-id=worksheets] .subscription-promo .preview-frame img,#subscription-page .subscription-promo .preview-frame img,.locked-game-promotion .subscription-promo .preview-frame img{width:100%;height:auto}#appBody[data-page-id=profile] .subscription-promo .promo-image,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-image,#appBody[data-page-id=worksheets] .subscription-promo .promo-image,#subscription-page .subscription-promo .promo-image,.locked-game-promotion .subscription-promo .promo-image{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=profile] .subscription-promo .promo-image div,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-image div,#appBody[data-page-id=worksheets] .subscription-promo .promo-image div,#subscription-page .subscription-promo .promo-image div,.locked-game-promotion .subscription-promo .promo-image div{-webkit-box-flex:1;-webkit-flex:1;flex:1}#appBody[data-page-id=profile] .subscription-promo .promo-image div img,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-image div img,#appBody[data-page-id=worksheets] .subscription-promo .promo-image div img,#subscription-page .subscription-promo .promo-image div img,.locked-game-promotion .subscription-promo .promo-image div img{width:100%}#appBody[data-page-id=profile] .subscription-promo .promo-features,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-features,#appBody[data-page-id=worksheets] .subscription-promo .promo-features,#subscription-page .subscription-promo .promo-features,.locked-game-promotion .subscription-promo .promo-features{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;padding:1.5vw 0 1vw;margin:1.5vw 0;border-top:1px solid #f5ba40;border-bottom:1px solid #f5ba40}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .subscription-promo .promo-features,#appBody[data-page-id=worksheetPage] .subscription-promo .promo-features,#appBody[data-page-id=worksheets] .subscription-promo .promo-features,#subscription-page .subscription-promo .promo-features,.locked-game-promotion .subscription-promo .promo-features{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}#appBody[data-page-id=profile] .subscription-promo .feature,#appBody[data-page-id=worksheetPage] .subscription-promo .feature,#appBody[data-page-id=worksheets] .subscription-promo .feature,#subscription-page .subscription-promo .feature,.locked-game-promotion .subscription-promo .feature{-webkit-box-flex:0;-webkit-flex:0 0 48%;flex:0 0 48%;color:#73767a;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#ffd164;border:1px solid #f5ba40;-webkit-border-radius:6px;border-radius:6px;margin-bottom:1vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .subscription-promo .feature,#appBody[data-page-id=worksheetPage] .subscription-promo .feature,#appBody[data-page-id=worksheets] .subscription-promo .feature,#subscription-page .subscription-promo .feature,.locked-game-promotion .subscription-promo .feature{width:90%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}#appBody[data-page-id=profile] .subscription-promo .feature .feature__graphic,#appBody[data-page-id=worksheetPage] .subscription-promo .feature .feature__graphic,#appBody[data-page-id=worksheets] .subscription-promo .feature .feature__graphic,#subscription-page .subscription-promo .feature .feature__graphic,.locked-game-promotion .subscription-promo .feature .feature__graphic{margin-right:.5vw;padding:.5vw;-webkit-border-radius:5px;border-radius:5px;height:4vw;-webkit-box-flex:0;-webkit-flex:0 0 4vw;flex:0 0 4vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=profile] .subscription-promo .feature .feature__graphic:before,#appBody[data-page-id=worksheetPage] .subscription-promo .feature .feature__graphic:before,#appBody[data-page-id=worksheets] .subscription-promo .feature .feature__graphic:before,#subscription-page .subscription-promo .feature .feature__graphic:before,.locked-game-promotion .subscription-promo .feature .feature__graphic:before{font-size:2vw;font-family:FontAwesome;color:#73767a}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .subscription-promo .feature .feature__graphic:before,#appBody[data-page-id=worksheetPage] .subscription-promo .feature .feature__graphic:before,#appBody[data-page-id=worksheets] .subscription-promo .feature .feature__graphic:before,#subscription-page .subscription-promo .feature .feature__graphic:before,.locked-game-promotion .subscription-promo .feature .feature__graphic:before{font-size:4vw}}#appBody[data-page-id=profile] .subscription-promo .feature .feature__graphic--clock:before,#appBody[data-page-id=worksheetPage] .subscription-promo .feature .feature__graphic--clock:before,#appBody[data-page-id=worksheets] .subscription-promo .feature .feature__graphic--clock:before,#subscription-page .subscription-promo .feature .feature__graphic--clock:before,.locked-game-promotion .subscription-promo .feature .feature__graphic--clock:before{content:""}#appBody[data-page-id=profile] .subscription-promo .feature .feature__graphic--report:before,#appBody[data-page-id=worksheetPage] .subscription-promo .feature .feature__graphic--report:before,#appBody[data-page-id=worksheets] .subscription-promo .feature .feature__graphic--report:before,#subscription-page .subscription-promo .feature .feature__graphic--report:before,.locked-game-promotion .subscription-promo .feature .feature__graphic--report:before{content:""}#appBody[data-page-id=profile] .subscription-promo .feature .feature__graphic--target:before,#appBody[data-page-id=worksheetPage] .subscription-promo .feature .feature__graphic--target:before,#appBody[data-page-id=worksheets] .subscription-promo .feature .feature__graphic--target:before,#subscription-page .subscription-promo .feature .feature__graphic--target:before,.locked-game-promotion .subscription-promo .feature .feature__graphic--target:before{content:""}#appBody[data-page-id=profile] .subscription-promo .feature .feature__graphic--graph:before,#appBody[data-page-id=worksheetPage] .subscription-promo .feature .feature__graphic--graph:before,#appBody[data-page-id=worksheets] .subscription-promo .feature .feature__graphic--graph:before,#subscription-page .subscription-promo .feature .feature__graphic--graph:before,.locked-game-promotion .subscription-promo .feature .feature__graphic--graph:before{content:""}#appBody[data-page-id=profile] .subscription-promo .feature__text,#appBody[data-page-id=worksheetPage] .subscription-promo .feature__text,#appBody[data-page-id=worksheets] .subscription-promo .feature__text,#subscription-page .subscription-promo .feature__text,.locked-game-promotion .subscription-promo .feature__text{font-size:1.2vw;line-height:1.4vw;padding-right:2vw}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .subscription-promo .feature__text,#appBody[data-page-id=worksheetPage] .subscription-promo .feature__text,#appBody[data-page-id=worksheets] .subscription-promo .feature__text,#subscription-page .subscription-promo .feature__text,.locked-game-promotion .subscription-promo .feature__text{font-size:3vw;line-height:4.5vw}}#appBody[data-page-id=profile] .subscription-promo .upgrade,#appBody[data-page-id=worksheetPage] .subscription-promo .upgrade,#appBody[data-page-id=worksheets] .subscription-promo .upgrade,#subscription-page .subscription-promo .upgrade,.locked-game-promotion .subscription-promo .upgrade{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:2vw}#appBody[data-page-id=profile] .subscription-promo .upgrade:hover,#appBody[data-page-id=worksheetPage] .subscription-promo .upgrade:hover,#appBody[data-page-id=worksheets] .subscription-promo .upgrade:hover,#subscription-page .subscription-promo .upgrade:hover,.locked-game-promotion .subscription-promo .upgrade:hover{text-decoration:none}#appBody[data-page-id=profile] .subscription-promo .upgrade__button,#appBody[data-page-id=worksheetPage] .subscription-promo .upgrade__button,#appBody[data-page-id=worksheets] .subscription-promo .upgrade__button,#subscription-page .subscription-promo .upgrade__button,.locked-game-promotion .subscription-promo .upgrade__button{background-color:#54aa49;padding:1.5vw 5vw;font-size:2vw;font-weight:700;color:#fff;text-align:center;-webkit-border-radius:5px;border-radius:5px;border:2px solid #025d02}#appBody[data-page-id=profile] .subscription-promo .upgrade__button:hover,#appBody[data-page-id=worksheetPage] .subscription-promo .upgrade__button:hover,#appBody[data-page-id=worksheets] .subscription-promo .upgrade__button:hover,#subscription-page .subscription-promo .upgrade__button:hover,.locked-game-promotion .subscription-promo .upgrade__button:hover{background-color:green;cursor:pointer;text-decoration:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=profile] .subscription-promo .upgrade__button,#appBody[data-page-id=profile] .subscription-promo .upgrade__button:before,#appBody[data-page-id=worksheetPage] .subscription-promo .upgrade__button,#appBody[data-page-id=worksheetPage] .subscription-promo .upgrade__button:before,#appBody[data-page-id=worksheets] .subscription-promo .upgrade__button,#appBody[data-page-id=worksheets] .subscription-promo .upgrade__button:before,#subscription-page .subscription-promo .upgrade__button,#subscription-page .subscription-promo .upgrade__button:before,.locked-game-promotion .subscription-promo .upgrade__button,.locked-game-promotion .subscription-promo .upgrade__button:before{font-size:3vw}}@media only screen and (max-width:761px){#appBody[data-page-id=profile] .subscription-promo .upgrade__button,#appBody[data-page-id=profile] .subscription-promo .upgrade__button:before,#appBody[data-page-id=worksheetPage] .subscription-promo .upgrade__button,#appBody[data-page-id=worksheetPage] .subscription-promo .upgrade__button:before,#appBody[data-page-id=worksheets] .subscription-promo .upgrade__button,#appBody[data-page-id=worksheets] .subscription-promo .upgrade__button:before,#subscription-page .subscription-promo .upgrade__button,#subscription-page .subscription-promo .upgrade__button:before,.locked-game-promotion .subscription-promo .upgrade__button,.locked-game-promotion .subscription-promo .upgrade__button:before{font-size:5vw}}#appBody[data-page-id=profile] .subscription-promo{width:100%;margin:0;padding:0;background:none;border:none}#appBody[data-page-id=worksheetPage] .subscription-promo,#appBody[data-page-id=worksheets] .subscription-promo{width:100%;border:none;margin-bottom:1vw}#appBody[data-page-id=worksheetPage] .subscription-promo .color-block,#appBody[data-page-id=worksheets] .subscription-promo .color-block{position:absolute;display:inline-block;width:100%;height:25vw;top:6vw;background-color:#f8b853}#appBody[data-page-id=worksheetPage] .subscription-promo .color-block:before,#appBody[data-page-id=worksheets] .subscription-promo .color-block:before{background-image:url(../images/index-bkgnd-transparent.png);background-repeat:repeat;height:100%;width:100%;content:"";display:block;opacity:.8}#appBody[data-page-id=worksheetPage] .subscription-promo .preview-frame,#appBody[data-page-id=worksheets] .subscription-promo .preview-frame{display:none}#appBody[data-page-id=worksheetPage] .subscription-promo .promo-image__cont,#appBody[data-page-id=worksheets] .subscription-promo .promo-image__cont{width:60%;margin:auto;z-index:10}#appBody[data-page-id=worksheetPage] .subscription-promo .promo-header__tagline,#appBody[data-page-id=worksheets] .subscription-promo .promo-header__tagline{background-color:rgba(255,216,0,.4196078431);-webkit-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0}.locked-game-promotion .subscription-promo .promo-header{border:0}#subscription{font-family:Lato,sans-serif;margin:2rem 0;line-height:1.2;overflow:hidden}#subscription.isSubscriber{margin:0!important}#subscription .bg-pattern{background-image:url(../images/index-bkgnd-transparent.png)}#subscription .text-center{text-align:center}#subscription .marginBottom{margin-bottom:1.5rem}#subscription .role-buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 2rem;max-width:1400px;margin:0 auto}#subscription .role-buttons>button{display:block;border:2px solid #004f8b;background-color:transparent;padding:.75rem 2rem;-webkit-border-radius:.2em;border-radius:.2em;font-size:1.35rem;font-weight:700;margin-bottom:1rem;-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;min-width:0;cursor:pointer}#subscription .role-buttons>button#buttonParent,#subscription .role-buttons>button#buttonSchool{border-color:#004f8b;color:#004f8b}#subscription .role-buttons>button#buttonParent:hover,#subscription .role-buttons>button#buttonSchool:hover{background-color:#004f8b;color:#fff}#subscription .role-buttons>button#buttonParent.is-active,#subscription .role-buttons>button#buttonSchool.is-active{background-color:#004f8b;color:#fff;cursor:auto}#subscription .role-buttons>button#buttonTeacher{border-color:#49bd00;color:#49bd00}#subscription .role-buttons>button#buttonTeacher:hover{background-color:#49bd00;color:#fff}#subscription .role-buttons>button#buttonTeacher.is-active{background-color:#49bd00;color:#fff;cursor:auto}@media only screen and (min-width:1240px){#subscription .role-buttons>button{font-size:1.5rem}}#subscription .role-buttons>button+button{margin-left:2rem}#subscription .subtext,#subscription .subtitle,#subscription h1,#subscription h2{margin:0;padding:0}#subscription .mainTitle,#subscription h1{font-size:1.75rem;font-weight:extrabold;color:#004f8b}@media only screen and (min-width:1240px){#subscription .mainTitle,#subscription h1{font-size:2.5rem}}#subscription h2{font-size:1.5rem;font-weight:700;color:#004f8b}@media only screen and (min-width:1240px){#subscription h2{font-size:1.75rem}}#subscription .sectionHeading{font-size:1.25rem;font-weight:700;color:#004f8b}@media only screen and (min-width:1240px){#subscription .sectionHeading{font-size:1.5rem}}#subscription .sectionAltHeading{font-size:1.75rem;font-weight:700;color:#004f8b}@media only screen and (min-width:1240px){#subscription .sectionAltHeading{font-size:2rem}}#subscription li,#subscription p,#subscription ul{color:#004f8b;font-size:1rem;font-weight:400}@media only screen and (min-width:1240px){#subscription li,#subscription p,#subscription ul{font-size:1.5rem!important}}#subscription ul{list-style:disc;padding-left:1rem;padding-top:1rem}#subscription ul li{margin-bottom:.5rem}#subscription ul li:last-child{margin-bottom:0}#subscription .subtitle{font-size:1.5rem;font-weight:700;text-align:center}#subscription .subtext{color:#004f8b;font-size:1.2rem;font-weight:400;text-align:center}#subscription .containerWrapper{width:100%;max-width:1600px;margin:0 auto;padding:0 2rem}#subscription .title{text-align:center}#subscription .title p{color:#04b2d9;font-size:1.5rem;font-weight:400}@media only screen and (min-width:1240px){#subscription .title{text-align:right}#subscription .title p{font-size:2rem}}#subscription .isSection{margin:3rem auto}#subscription .basicSection{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#subscription .basicSection ul li{margin-bottom:.75rem}#subscription .basicSection>div:first-child{position:relative;width:100%;margin-bottom:2rem;-webkit-border-radius:10px;border-radius:10px;background-color:#04b2d9;background-image:url(../images/index-bkgnd-transparent.png);min-height:12rem}@media only screen and (min-width:1240px){#subscription .basicSection>div:first-child{width:35%;min-height:18rem;margin-right:3rem;margin-bottom:0}}#subscription .basicSection>div:last-child{width:100%;border:2px solid #004f8b;-webkit-border-radius:10px;border-radius:10px;padding:1.25rem}@media only screen and (min-width:1240px){#subscription .basicSection>div:last-child{width:61%;padding:2rem}}@media only screen and (min-width:1240px){#subscription .basicSection{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#subscription .basicSection:is(.reverse){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#subscription .basicSection:is(.reverse)>div:first-child{margin-right:0;margin-left:3rem}}#subscription .basicSection.isGreen>div:first-child{background-color:#0fb913}#subscription .basicSection.isPink>div:first-child{background-color:#f765a7}#subscription .basicSection.isOrange>div:first-child{background-color:#f26f29}#subscription .basicSection.noStyling>div{border:none;background:none}#subscription .basicSection.versionOne>div:first-child{display:none}@media only screen and (min-width:1240px){#subscription .basicSection.versionOne>div:first-child{display:block}}@media only screen and (min-width:1240px){#subscription .basicSection.versionOne>div:last-child h2{text-align:center;margin-bottom:3rem}}#subscription .basicSection.versionTwo>div:last-child{border:none;padding:0}#subscription .planSection h2{text-align:center}#subscription .planSection .users-icon{width:auto;height:3rem;background-image:url(../images/subscription/icon_users.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;margin:1rem 0}@media only screen and (min-width:1240px){#subscription .planSection .users-icon{margin:1.5rem 0;height:8rem}}#subscription .planSection .itemWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:1rem 0;width:100%}#subscription .planSection .itemWrapper>div{position:relative;width:100%;border:2px solid #004f8b;-webkit-border-radius:10px;border-radius:10px;padding:.5rem 1rem;color:#004f8b;text-align:center}#subscription .planSection .itemWrapper>div:last-child{margin-bottom:2rem;margin-top:2rem}#subscription .planSection .itemWrapper>div.plan-yearly:after{content:"";position:absolute;top:-2rem;right:-2rem;width:5rem;height:5rem;background-image:url(../images/bestdeal.png);background-size:cover}@media only screen and (min-width:1240px){#subscription .planSection .itemWrapper>div.plan-yearly:after{top:-3.5rem;right:-3.5rem;width:7rem;height:7rem}}@media only screen and (min-width:1240px){#subscription .planSection .itemWrapper>div{width:425px;padding:1rem 1.5rem}#subscription .planSection .itemWrapper>div:last-child{margin-left:2rem;margin-top:0;margin-bottom:0}}#subscription .planSection .itemWrapper h3{font-size:1.75rem;font-weight:600;color:#004f8b;margin-top:1.5rem;margin-bottom:1.75rem;text-transform:uppercase}@media only screen and (min-width:1240px){#subscription .planSection .itemWrapper h3{font-size:2rem}}#subscription .planSection .itemWrapper .priceOne{font-size:4.25rem;font-weight:400;margin-top:2rem;margin-bottom:-.25rem;letter-spacing:2px}@media only screen and (min-width:1240px){#subscription .planSection .itemWrapper .priceOne{font-size:4.75rem}}#subscription .planSection .itemWrapper .priceOne .priceSmall{font-size:1.25rem;font-weight:400;text-transform:uppercase;letter-spacing:0}@media only screen and (min-width:1240px){#subscription .planSection .itemWrapper .priceOne .priceSmall{font-size:1.5rem}}#subscription .planSection .itemWrapper .promoText{font-size:1.1rem;margin:.4rem 0}@media only screen and (min-width:1240px){#subscription .planSection .itemWrapper .promoText{font-size:1.25rem}}#subscription .planSection .itemWrapper .noticeText{font-size:1.35rem;font-weight:700;margin-top:1.75rem}#subscription .planSection .itemWrapper .noticeText.is-red{color:#e43d30}@media only screen and (min-width:1240px){#subscription .planSection .itemWrapper .noticeText{font-size:1.5rem}}#subscription .planSection .cc-button{display:block;background-color:#004f8b;border:2px solid #0089f1;padding:.75rem 2rem;-webkit-border-radius:.2em;border-radius:.2em;font-size:1.35rem;color:#fff;font-weight:700;margin-bottom:.75rem;margin-top:2rem}#subscription .planSection .cc-button:hover{background-color:#0089f1}@media only screen and (min-width:1240px){#subscription .planSection .cc-button{font-size:1.5rem}}#subscription .planSection .paypal-button{display:block;background-color:#04b2d9;border:2px solid #47dbfc;padding:.75rem 2rem;-webkit-border-radius:.2em;border-radius:.2em;font-size:1.35rem;color:#fff;font-weight:700;margin-bottom:.75rem}#subscription .planSection .paypal-button:hover{background-color:#47dbfc}@media only screen and (min-width:1240px){#subscription .planSection .paypal-button{font-size:1.5rem}}#subscription .gameSection{text-align:center}#subscription .colorSection{width:100%;background-color:#a365f7;background-image:url(../images/index-bkgnd-transparent.png);padding:0;font-size:1.75rem}@media only screen and (min-width:1240px){#subscription .colorSection{padding:2.25rem 0;margin-bottom:8rem;font-size:2.25rem}}#subscription .colorSection li,#subscription .colorSection p,#subscription .colorSection ul{color:#fff}#subscription .colorSection .containerWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#subscription .colorSection .containerWrapper>div:first-child{width:100%;-webkit-border-radius:10px;border-radius:10px;-webkit-transform:scale(1.5);transform:scale(1.5)}@media only screen and (min-width:1240px){#subscription .colorSection .containerWrapper>div:first-child{width:40%;min-height:14rem;margin-right:2rem;margin-bottom:0;-webkit-transform:scale(1);transform:scale(1)}#subscription .colorSection .containerWrapper>div:first-child:is(.reverse){margin-right:0;margin-left:2rem}}#subscription .colorSection .containerWrapper>div:last-child{display:none;width:100%;padding:1.5rem;color:#fff}@media only screen and (min-width:1240px){#subscription .colorSection .containerWrapper>div:last-child{display:block;width:50%;padding:2rem;margin-left:auto}}#subscription .promoIconWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:-1rem}#subscription .promoIconWrapper .promoItem{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;background:#004f8b;color:#fff;padding:.75rem 1.25rem;-webkit-border-radius:10px;border-radius:10px;margin-bottom:1rem}#subscription .promoIconWrapper .promoItem>div:first-child{width:4rem;height:4rem;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-right:1rem}#subscription .promoIconWrapper .promoItem>div:first-child.gamepad{background-image:url(../images/subscription/gamepad.svg)}#subscription .promoIconWrapper .promoItem>div:first-child.noads{margin-bottom:0;background-image:url(../images/subscription/no-ad.svg)}@media only screen and (min-width:1240px){#subscription .promoIconWrapper .promoItem>div:first-child.noads{height:7rem}}#subscription .promoIconWrapper .promoItem>div:first-child.grade{background-image:url(../images/subscription/grade.svg)}#subscription .promoIconWrapper .promoItem>div:first-child.chart{background-image:url(../images/subscription/chart.svg)}#subscription .promoIconWrapper .promoItem>div:first-child.pdf{background-image:url(../images/subscription/notepad.svg)}#subscription .promoIconWrapper .promoItem>div:last-child{width:100%}@media only screen and (min-width:1240px){#subscription .promoIconWrapper{margin-right:-1rem}#subscription .promoIconWrapper .promoItem{width:30%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start;margin-right:1rem;padding:1rem .75rem}#subscription .promoIconWrapper .promoItem>div:first-child{display:block;width:6rem;height:6rem;margin:0 auto .75rem}#subscription .promoIconWrapper .promoItem>div:last-child{text-align:center}}#subscription .videoWrapper{width:100%;margin:0 auto}@media only screen and (min-width:1240px){#subscription .videoWrapper{width:60%}}#subscription .videoWrapper .videoContainer{position:relative;width:100%;height:14rem;margin-top:2rem;border:4px solid #004f8b;-webkit-border-radius:.5em;border-radius:.5em}@media only screen and (min-width:1240px){#subscription .videoWrapper .videoContainer{height:24rem}}#subscription .videoWrapper .videoContainer video{width:100%;height:100%;object-fit:cover;border:0}#subscription .videoWrapper .videoContainer:after{content:"";position:absolute;right:-2.5rem;top:35%;width:6rem;height:9rem;background-image:url(../images/character-male1.png);background-size:contain}@media only screen and (min-width:1240px){#subscription .videoWrapper .videoContainer:after{top:25%;right:-6rem;width:12rem;height:18rem}}#subscription .videoWrapper .videoContainer:before{content:"";position:absolute;left:-2.5rem;top:35%;width:6rem;height:9rem;background-image:url(../images/character-female2.png);background-size:contain}@media only screen and (min-width:1240px){#subscription .videoWrapper .videoContainer:before{top:25%;left:-6rem;width:12rem;height:18rem}}#subscription .subscribe-btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;width:80%;padding:.75rem 2rem;font-size:2rem;font-weight:700}@media only screen and (min-width:1240px){#subscription .subscribe-btn{width:45%;font-size:2.75rem}}#subscription .promoImage{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-border-radius:10px;border-radius:10px}#subscription .promoImage img{position:relative;width:100%;height:12rem;object-fit:contain}@media only screen and (min-width:1240px){#subscription .promoImage{-webkit-transform:scale(1);transform:scale(1)}#subscription .promoImage img{width:100%;height:auto;object-fit:contain}}#subscription .promoImage .imgWrapper{position:relative}#subscription .promoImage .imgWrapper:after,#subscription .promoImage .imgWrapper:before{content:"";position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat}#subscription .skillImage .imgWrapper:after{background-image:url(../images/subscription/list_multiple.svg);width:5.5rem;height:6rem;top:3rem;right:-2rem}@media only screen and (min-width:1240px){#subscription .skillImage .imgWrapper{margin-left:-2rem}#subscription .skillImage .imgWrapper:after{top:auto;right:-4rem;bottom:-4rem;width:11rem;height:11rem}}#subscription .assessmentImage .imgWrapper:before{background-image:url(../images/subscription/magnifying-glass.svg);width:4rem;height:4rem;top:3.5rem;right:-2rem}#subscription .assessmentImage .imgWrapper:after{background-image:url(../images/subscription/list.svg);width:5rem;height:5rem;top:3.5rem;left:-2rem}@media only screen and (min-width:1240px){#subscription .assessmentImage .imgWrapper{margin-right:-2rem}#subscription .assessmentImage .imgWrapper:before{right:-2rem;width:10rem;height:11rem}#subscription .assessmentImage .imgWrapper:after{top:auto;left:-4rem;bottom:-4rem;width:10rem;height:11rem}}#subscription .adsImage .imgWrapper:after{background-image:url(../images/subscription/no-ads.svg);width:8rem;height:8rem;top:3.5rem;right:-2rem}@media only screen and (min-width:1240px){#subscription .adsImage .imgWrapper{margin-left:-2rem}#subscription .adsImage .imgWrapper:after{top:auto;right:-2rem;bottom:-4rem;width:9rem;height:9rem}}#subscription .spiralImage{background-image:url(../images/subscription/spiral.png);background-size:contain;background-repeat:no-repeat;height:12rem}@media only screen and (min-width:1240px){#subscription .spiralImage{height:24rem;-webkit-transform:scale(1.6);transform:scale(1.6);margin-top:-6rem}}#subscription .laptopImage{position:relative;background-image:url(../images/subscription/laptop.gif);background-size:contain;background-repeat:no-repeat;background-position:50%;width:100%!important;height:12rem}@media only screen and (min-width:1240px){#subscription .laptopImage{height:24rem;-webkit-transform:scale(1.5);transform:scale(1.5);margin-left:4rem}}#subscription .gameImage{position:relative;z-index:2;height:auto}#subscription .gameImage img{width:100%;height:auto;object-fit:cover}#subscription .teacherImage{background-image:url(../images/subscription/teacher_standing.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:auto;height:80%;margin-top:1rem;-webkit-transform:scale(1.4);transform:scale(1.4)}@media only screen and (min-width:1240px){#subscription .teacherImage{margin-top:2rem}}@media(min-width:320px)and (max-width:468px){#subscription .promoImage .imgWrapper:after,#subscription .promoImage .imgWrapper:before{display:none}}#subscription #mathjamSection{width:100%;color:#004f8b}#subscription #mathjamSection .mathjamFeatureIcon{font-family:FontAwesome;font-size:1.75rem}#subscription #mathjamSection .mathjamLogo--MobileOnly{width:250px;height:auto;margin:1rem auto;display:block}@media only screen and (min-width:1240px){#subscription #mathjamSection .mathjamLogo--MobileOnly{display:none}}#subscription #mathjamSection .mathjamHeader--MobileOnly{padding:0 4rem;text-align:center}@media only screen and (min-width:1240px){#subscription #mathjamSection .mathjamHeader--MobileOnly{display:none}}#subscription #mathjamSection .mathjamVideoFeaturesContainer{position:relative;padding:4rem}#subscription #mathjamSection .mathjamVideoFeaturesContainer>div{max-width:1400px;margin:0 auto}#subscription #mathjamSection .mathjamVideoFeaturesContainer h1,#subscription #mathjamSection .mathjamVideoFeaturesContainer h2,#subscription #mathjamSection .mathjamVideoFeaturesContainer h3,#subscription #mathjamSection .mathjamVideoFeaturesContainer h4,#subscription #mathjamSection .mathjamVideoFeaturesContainer h5,#subscription #mathjamSection .mathjamVideoFeaturesContainer h6,#subscription #mathjamSection .mathjamVideoFeaturesContainer p,#subscription #mathjamSection .mathjamVideoFeaturesContainer span{color:#fff}#subscription #mathjamSection .mathjamVideoFeaturesContainer hr{border:1px solid #fff;margin:1rem 0}#subscription #mathjamSection .mathjamVideoFeaturesContainer:after{z-index:-1;content:"";position:absolute;left:0;right:0;top:6rem;bottom:6rem;background-color:#04b2d9}@media only screen and (min-width:1240px){#subscription #mathjamSection .mathjamVideoFeaturesContainer{background-color:#04b2d9}}#subscription #mathjamSection .isFlexAlignStart{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly{display:none;margin-right:4rem}@media only screen and (min-width:1240px){#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly{display:initial}}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly h2{font-size:2rem;margin-bottom:4rem}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly .mathjamFeatures{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly .mathjamFeatures p{font-weight:300!important;font-size:1.1rem!important}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly .mathjamFeatures>div{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly .mathjamFeatures>div+div{margin-left:4rem}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly .mathjamFeatures .featureHeader{font-size:1.4rem!important}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly .mathjamFeatures .featureHeader>h3{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;margin-right:1rem}#subscription #mathjamSection .mathjamFeaturesContainer--DesktopOnly .mathjamFeatures .featureHeader>span{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#subscription #mathjamSection .mathjamFeatures--MobileOnly{padding:0 4rem}@media only screen and (min-width:1240px){#subscription #mathjamSection .mathjamFeatures--MobileOnly{display:none}}#subscription #mathjamSection .mathjamFeatures--MobileOnly .mathjamFeatureHorizontal>div:first-child{-webkit-box-flex:0;-webkit-flex:0 0 2rem;flex:0 0 2rem;margin-right:1rem}#subscription #mathjamSection .mathjamFeatures--MobileOnly .mathjamFeatureHorizontal h2{margin-bottom:1rem}#subscription #mathjamSection .mathjamFeatures--MobileOnly .mathjamFeatureHorizontal+.mathjamFeatureHorizontal{margin-top:2rem}#subscription #mathjamSection .mathjamPromoVideo{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0}@media only screen and (min-width:1240px){#subscription #mathjamSection .mathjamPromoVideo{-webkit-box-flex:0;-webkit-flex:0 0 560px;flex:0 0 560px}}#subscription #mathjamSection .mathjamPromoVideo iframe{aspect-ratio:16/9;width:100%}#subscription #subscriptionWrapper.isTeacherTab .title>p{color:#49bd00}#subscription #subscriptionWrapper.isTeacherTab .users-icon{background-image:url(../images/subscription/icon_users_parent.svg)}#subscription #subscriptionWrapper.isSchoolTab{width:80%;max-width:1000px;margin:0 auto}#subscription #subscriptionWrapper.isSchoolTab .--AutoMargin{margin-left:auto;margin-right:auto}#subscription #subscriptionWrapper.isSchoolTab h1{margin:1em auto}#subscription #subscriptionWrapper.isSchoolTab p{margin-bottom:2em}#subscription #subscriptionWrapper.isSchoolTab a,#subscription #subscriptionWrapper.isSchoolTab a:active,#subscription #subscriptionWrapper.isSchoolTab a:hover,#subscription #subscriptionWrapper.isSchoolTab a:visited{color:#004f8b}#subscription #subscriptionWrapper.isSchoolTab .isCentered{text-align:center}#subscription #subscriptionWrapper.isSchoolTab .control .error{position:relative;display:block;margin-top:.5vw}#subscription #subscriptionWrapper.isSchoolTab .control .error:before{font:normal normal normal 80% FontAwesome;content:"";color:red;font-size:1.2em;vertical-align:bottom;padding-right:.5em}#subscription #subscriptionWrapper.isSchoolTab .control .errorWell{border:1px solid red;padding:1em;-webkit-border-radius:5px;border-radius:5px}#subscription #subscriptionWrapper.isSchoolTab .form-cont{width:100%;margin:0 auto;max-width:1200px}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;min-width:0;margin-bottom:1.5vw}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control--Narrow{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control+.control{margin-left:2em}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control a.isButton,#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control input,#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control select{width:100%;margin-bottom:0}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control label{display:block}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control .inputHelp{font-size:.8em!important;color:#777;margin:.5em 0}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls .control .inputHelp .csvColumnName{color:#333;font-family:Courier New,Courier,monospace!important;display:inline-block;background-color:#f0f0f0;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;padding:1px 2px 0}#subscription #subscriptionWrapper.isSchoolTab .form-cont .controls+p{margin-top:1em}#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=number]{-moz-appearance:textfield}#subscription #subscriptionWrapper.isSchoolTab .form-cont input::-webkit-inner-spin-button,#subscription #subscriptionWrapper.isSchoolTab .form-cont input::-webkit-outer-spin-button{-webkit-appearance:none}#subscription #subscriptionWrapper.isSchoolTab .form-cont a.isButton[data-type=CTA],#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=button][data-type=CTA]{padding:1vw 2.5vw;background-color:#48bd00;border:none}#subscription #subscriptionWrapper.isSchoolTab .form-cont a.isButton[data-type=CTA]:hover,#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=button][data-type=CTA]:hover{background-color:#42ac00}#subscription #subscriptionWrapper.isSchoolTab .form-cont a.isButton[data-type=CTA]:disabled,#subscription #subscriptionWrapper.isSchoolTab .form-cont a.isButton[data-type=CTA]:disabled:hover,#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=button][data-type=CTA]:disabled,#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=button][data-type=CTA]:disabled:hover{background-color:#9fcd82}#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=checkbox].checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=checkbox].checkbox+label{position:relative;background-color:#fff;border:2px solid #e6e6e6;height:4vw;width:4vw;-webkit-border-radius:5px;border-radius:5px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;vertical-align:middle}#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=checkbox].checkbox:focus+label{border-color:#48a6db}#subscription #subscriptionWrapper.isSchoolTab .form-cont input[type=checkbox].checkbox:checked+label:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";font-size:3vw;color:#48a6db;font-family:FontAwesome}#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file].hasFile+label:before{content:""}#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]+label{position:relative;background-color:#f4f4f4;border:2px solid #e9e9e9;-webkit-border-radius:5px;border-radius:5px;font-size:1.2em;text-align:center;padding:2em 0;cursor:pointer}#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]+label:before{font-family:FontAwesome;content:"";font-size:4em;display:block;text-align:center}#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]+label.isHovered,#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]+label:hover,#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]:focus+label{background-color:#ececec;border-color:#48a6db}#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]+label.isHovered:before,#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]+label:hover:before,#subscription #subscriptionWrapper.isSchoolTab .form-cont #CSVInputContainer input[type=file]:focus+label:before{color:#4baee7}#subscription #subscriptionWrapper.isSchoolTab a.isButton{text-align:center;display:inline-block;text-decoration:none;color:#fff}#subscription #subscriptionWrapper.isSchoolTab .link-button{text-decoration:underline;font-size:1em;cursor:pointer}#subscription #subscriptionWrapper.isSchoolTab .link-button:hover{text-decoration:none}#subscription #subscriptionWrapper.isSchoolTab .link-button .link-icon{font-family:FontAwesome;position:relative;display:inline-block;vertical-align:baseline}#subscription #subscriptionWrapper.isSchoolTab .link-button .link-icon:before{padding-left:.5em}#subscription #subscriptionWrapper.isSchoolTab #goToQuoteLookup>.link-icon:before,#subscription #subscriptionWrapper.isSchoolTab #startNewQuote>.link-icon:before{content:""}#subscription #subscriptionWrapper.isSchoolTab #updateQuote>.link-icon:before{content:""}#subscription #subscriptionWrapper.isSchoolTab #orderConfirmationCheck{display:block;text-align:center}#subscription #subscriptionWrapper.isSchoolTab #orderConfirmationCheck:before{font-family:FontAwesome;content:"";font-size:4em;color:#42ac00}#subscription #subscriptionWrapper.isSchoolTab #acceptQuote,#subscription #subscriptionWrapper.isSchoolTab #submitQuoteRequest{margin:0 auto}#subscription #subscriptionWrapper.isSchoolTab .narrowWrapper{width:100%;max-width:600px;margin:0 auto}#subscription #subscriptionWrapper.isSchoolTab #quotePricing{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-around;justify-content:space-around;width:100%;max-width:500px;margin:0 auto 2em;color:#004f8b}#subscription #subscriptionWrapper.isSchoolTab #quotePricing>div{-webkit-box-flex:0;-webkit-flex:0 0 40%;flex:0 0 40%;text-align:center;font-size:1em}#subscription #subscriptionWrapper.isSchoolTab #quotePricing>div .amount{font-size:2em}.select2-selection{outline:none;border:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage],#appBody[data-page-id=playPage],#appBody[data-page-id=worksheetPage]{padding-top:calc(6vw + env(safe-area-inset-top))}}@media only screen and (max-width:761px){#appBody[data-page-id=gamePage],#appBody[data-page-id=playPage],#appBody[data-page-id=worksheetPage]{padding-top:calc(3.5rem + env(safe-area-inset-top))}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=gamePage] .fullscreen-mobile-btn,#appBody[data-page-id=playPage] .fullscreen-mobile-btn,#appBody[data-page-id=worksheetPage] .fullscreen-mobile-btn{cursor:pointer;position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;-webkit-border-radius:100%;border-radius:100%;background:rgba(0,0,0,.5);border:none;z-index:50}#appBody[data-page-id=gamePage] .fullscreen-mobile-btn:before,#appBody[data-page-id=playPage] .fullscreen-mobile-btn:before,#appBody[data-page-id=worksheetPage] .fullscreen-mobile-btn:before{font-family:FontAwesome;content:"";color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;font-size:1.25rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#appBody[data-page-id=gamePage] .fullscreen-mobile-btn.is-fullscreen:before,#appBody[data-page-id=playPage] .fullscreen-mobile-btn.is-fullscreen:before,#appBody[data-page-id=worksheetPage] .fullscreen-mobile-btn.is-fullscreen:before{content:""}#appBody[data-page-id=gamePage] .context-mobile-btn-hide,#appBody[data-page-id=playPage] .context-mobile-btn-hide,#appBody[data-page-id=worksheetPage] .context-mobile-btn-hide{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;bottom:1.1rem;right:5.5rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;overflow:hidden;margin-right:-32rem}#appBody[data-page-id=gamePage] .context-mobile-btn-hide.is-open,#appBody[data-page-id=playPage] .context-mobile-btn-hide.is-open,#appBody[data-page-id=worksheetPage] .context-mobile-btn-hide.is-open{width:100%;margin-right:0}#appBody[data-page-id=gamePage] .context-mobile-btn-hide a,#appBody[data-page-id=gamePage] .context-mobile-btn-hide button,#appBody[data-page-id=playPage] .context-mobile-btn-hide a,#appBody[data-page-id=playPage] .context-mobile-btn-hide button,#appBody[data-page-id=worksheetPage] .context-mobile-btn-hide a,#appBody[data-page-id=worksheetPage] .context-mobile-btn-hide button{margin-left:.75rem}#appBody[data-page-id=gamePage] .context-mobile-btn,#appBody[data-page-id=playPage] .context-mobile-btn,#appBody[data-page-id=worksheetPage] .context-mobile-btn{cursor:pointer;position:absolute;-webkit-border-radius:100%;border-radius:100%;background:#04b2d9;border:2px solid #049dc0;z-index:100}#appBody[data-page-id=gamePage] .context-mobile-btn.-hide,#appBody[data-page-id=playPage] .context-mobile-btn.-hide,#appBody[data-page-id=worksheetPage] .context-mobile-btn.-hide{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#appBody[data-page-id=gamePage] .context-mobile-btn:before,#appBody[data-page-id=playPage] .context-mobile-btn:before,#appBody[data-page-id=worksheetPage] .context-mobile-btn:before{font-family:FontAwesome;content:"";color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;font-size:1.25rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#appBody[data-page-id=gamePage] .context-mobile-btn.is-toggle,#appBody[data-page-id=playPage] .context-mobile-btn.is-toggle,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-toggle{bottom:1rem;right:1rem;width:3.5rem;height:3.5rem}#appBody[data-page-id=gamePage] .context-mobile-btn.is-toggle.is-open:before,#appBody[data-page-id=playPage] .context-mobile-btn.is-toggle.is-open:before,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-toggle.is-open:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}#appBody[data-page-id=gamePage] .context-mobile-btn.is-gamepad,#appBody[data-page-id=playPage] .context-mobile-btn.is-gamepad,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-gamepad{display:block;position:relative;width:3rem;height:3rem}#appBody[data-page-id=gamePage] .context-mobile-btn.is-gamepad:before,#appBody[data-page-id=playPage] .context-mobile-btn.is-gamepad:before,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-gamepad:before{content:""}#appBody[data-page-id=gamePage] .context-mobile-btn.is-gamepad.is-open,#appBody[data-page-id=playPage] .context-mobile-btn.is-gamepad.is-open,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-gamepad.is-open{background:#049dc0}#appBody[data-page-id=gamePage] .context-mobile-btn.is-help,#appBody[data-page-id=playPage] .context-mobile-btn.is-help,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-help{display:block;position:relative;width:3rem;height:3rem}#appBody[data-page-id=gamePage] .context-mobile-btn.is-help:before,#appBody[data-page-id=playPage] .context-mobile-btn.is-help:before,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-help:before{content:""}#appBody[data-page-id=gamePage] .context-mobile-btn.is-help.is-open,#appBody[data-page-id=playPage] .context-mobile-btn.is-help.is-open,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-help.is-open{background:#049dc0}#appBody[data-page-id=gamePage] .context-mobile-btn.is-home,#appBody[data-page-id=playPage] .context-mobile-btn.is-home,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-home{display:block;position:relative;width:2.75rem;height:2.75rem}#appBody[data-page-id=gamePage] .context-mobile-btn.is-home:before,#appBody[data-page-id=playPage] .context-mobile-btn.is-home:before,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-home:before{content:""}#appBody[data-page-id=gamePage] .context-mobile-btn.is-home.is-open,#appBody[data-page-id=playPage] .context-mobile-btn.is-home.is-open,#appBody[data-page-id=worksheetPage] .context-mobile-btn.is-home.is-open{background:#049dc0}#appBody[data-page-id=gamePage] .mobile-context-menu,#appBody[data-page-id=playPage] .mobile-context-menu,#appBody[data-page-id=worksheetPage] .mobile-context-menu{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,79,139,.7);z-index:50;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;pointer-events:none;opacity:0}#appBody[data-page-id=gamePage] .mobile-context-menu.is-open,#appBody[data-page-id=playPage] .mobile-context-menu.is-open,#appBody[data-page-id=worksheetPage] .mobile-context-menu.is-open{pointer-events:auto;opacity:1}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container{height:100%;padding:1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .help-info,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .help-info,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .help-info{background:#fff;-webkit-border-radius:5px;border-radius:5px;padding:1rem}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .help-info .title,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .help-info .title,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .help-info .title{font-size:1.5rem;font-weight:600;color:#004f8b;margin-bottom:.75rem}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .help-info .text,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .help-info .text,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .help-info .text{color:#004f8b;margin-bottom:1rem}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .help-info .button,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .help-info .button,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .help-info .button{padding:.75rem 1.25rem;font-size:1.5rem;font-weight:600;text-align:center;width:auto}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .gamepad-info,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .gamepad-info,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .gamepad-info{background:#fff;-webkit-border-radius:5px;border-radius:5px;padding:1rem;height:50vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .main-info,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .main-info,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .main-info{padding:1rem;background:#fff;color:#004f8b;border:1px solid #004f8b;-webkit-border-radius:5px;border-radius:5px;line-height:1.2}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .main-info .banner,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .main-info .banner,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .main-info .banner{padding:1.25rem 1.25rem 1.25rem 2.25rem;margin-bottom:1rem;background:#004f8b;color:#fff;-webkit-border-radius:5px;border-radius:5px;font-size:1.15rem}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .main-info .banner:before,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .main-info .banner:before,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .main-info .banner:before{font-family:FontAwesome;content:"";color:#fff;position:absolute;font-size:1.15rem;margin-left:-1.5rem}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container .main-info .content,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container .main-info .content,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container .main-info .content{height:16rem;overflow-y:scroll;padding-right:.5rem;-webkit-overflow-scrolling:touch}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container>div:last-child>div,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container>div:last-child>div,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container>div:last-child>div{opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container>div:last-child>div.is-open,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container>div:last-child>div.is-open,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container>div:last-child>div.is-open{opacity:1;pointer-events:auto}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container>div:first-child,#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container>div:last-child,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container>div:first-child,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container>div:last-child,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container>div:first-child,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container>div:last-child{position:relative;width:auto}#appBody[data-page-id=gamePage] .mobile-context-menu>.context-menu-container>div:last-child,#appBody[data-page-id=playPage] .mobile-context-menu>.context-menu-container>div:last-child,#appBody[data-page-id=worksheetPage] .mobile-context-menu>.context-menu-container>div:last-child{margin-top:auto}#appBody[data-page-id=gamePage] .mobile-menu-wrapper,#appBody[data-page-id=playPage] .mobile-menu-wrapper,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper{display:none;margin:0;padding:1.5em;position:absolute;top:6vw;left:0;bottom:0;width:100%;height:auto;background-color:#c6e1eb;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}#appBody[data-page-id=gamePage] .mobile-menu-wrapper.opened,#appBody[data-page-id=playPage] .mobile-menu-wrapper.opened,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper.opened{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-animation:mgBounceInUp 1s forwards;animation:mgBounceInUp 1s forwards}#appBody[data-page-id=gamePage] .mobile-menu-wrapper .share-wrapper,#appBody[data-page-id=playPage] .mobile-menu-wrapper .share-wrapper,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper .share-wrapper{display:none}#appBody[data-page-id=gamePage] .mobile-menu-wrapper .game-stats,#appBody[data-page-id=playPage] .mobile-menu-wrapper .game-stats,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper .game-stats{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#appBody[data-page-id=gamePage] .mobile-menu-wrapper .game-stats .controls,#appBody[data-page-id=gamePage] .mobile-menu-wrapper .game-stats .level,#appBody[data-page-id=gamePage] .mobile-menu-wrapper .game-stats .progress,#appBody[data-page-id=playPage] .mobile-menu-wrapper .game-stats .controls,#appBody[data-page-id=playPage] .mobile-menu-wrapper .game-stats .level,#appBody[data-page-id=playPage] .mobile-menu-wrapper .game-stats .progress,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper .game-stats .controls,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper .game-stats .level,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper .game-stats .progress{height:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}#appBody[data-page-id=gamePage] .mobile-menu-wrapper .game-stats .level-select-cont,#appBody[data-page-id=playPage] .mobile-menu-wrapper .game-stats .level-select-cont,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper .game-stats .level-select-cont{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;height:2.5em}#appBody[data-page-id=gamePage] .mobile-menu-wrapper .game-stats .controls,#appBody[data-page-id=playPage] .mobile-menu-wrapper .game-stats .controls,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper .game-stats .controls{padding:.5em}#appBody[data-page-id=gamePage] .interactive,#appBody[data-page-id=playPage] .interactive,#appBody[data-page-id=worksheetPage] .interactive{height:auto;padding:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#appBody[data-page-id=gamePage] .interactive>div,#appBody[data-page-id=playPage] .interactive>div,#appBody[data-page-id=worksheetPage] .interactive>div{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;font-size:.9em}#appBody[data-page-id=gamePage] .interactive .tab,#appBody[data-page-id=playPage] .interactive .tab,#appBody[data-page-id=worksheetPage] .interactive .tab{width:inherit;-webkit-box-flex:0;-webkit-flex:0 0 5em;flex:0 0 5em;-webkit-border-radius:.5em;border-radius:.5em;border:1px solid #e6e6e6;background-color:#fff;font-size:.6em;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-around;justify-content:space-around;margin:0 0 .8em}#appBody[data-page-id=gamePage] .interactive .tab.games .middle,#appBody[data-page-id=gamePage] .interactive .tab.info .middle,#appBody[data-page-id=gamePage] .interactive .tab.pdf .middle,#appBody[data-page-id=gamePage] .interactive .tab.share .middle,#appBody[data-page-id=gamePage] .interactive .tab.show-leaderboard .middle,#appBody[data-page-id=gamePage] .interactive .tab.video .middle,#appBody[data-page-id=playPage] .interactive .tab.games .middle,#appBody[data-page-id=playPage] .interactive .tab.info .middle,#appBody[data-page-id=playPage] .interactive .tab.pdf .middle,#appBody[data-page-id=playPage] .interactive .tab.share .middle,#appBody[data-page-id=playPage] .interactive .tab.show-leaderboard .middle,#appBody[data-page-id=playPage] .interactive .tab.video .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.games .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.info .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.pdf .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.share .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.show-leaderboard .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.video .middle{background-color:initial;-webkit-box-flex:0;-webkit-flex:0 0 4em;flex:0 0 4em}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition{border:1px solid #ed145b}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.addition .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.addition .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.addition .middle:before{background-image:url(../images/skills/48/addition.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra{border:1px solid #fd60a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.algebra .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.algebra .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.algebra .middle:before{background-image:url(../images/skills/48/algebra.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison{border:1px solid #8dc63f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.comparison .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.comparison .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.comparison .middle:before{background-image:url(../images/skills/48/comparison.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting{border:1px solid #f26522}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.counting .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.counting .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.counting .middle:before{background-image:url(../images/skills/48/counting.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals{border:1px solid #0bac8c}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.decimals .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.decimals .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.decimals .middle:before{background-image:url(../images/skills/48/decimals.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division{border:1px solid #f7891d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.division .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.division .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.division .middle:before{background-image:url(../images/skills/48/division.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation{border:1px solid #d6171f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.estimation .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.estimation .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.estimation .middle:before{background-image:url(../images/skills/48/estimation.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions{border:1px solid #369ac4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.fractions .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.fractions .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.fractions .middle:before{background-image:url(../images/skills/48/fractions.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry{border:1px solid #f7c21d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.geometry .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.geometry .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.geometry .middle:before{background-image:url(../images/skills/48/geometry.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing{border:1px solid #2c5a87}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.graphing .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.graphing .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.graphing .middle:before{background-image:url(../images/skills/48/graphing.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement{border:1px solid #367ec4}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.measurement .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.measurement .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.measurement .middle:before{background-image:url(../images/skills/48/measurement.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations{border:1px solid #5f432d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.mixedequations .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.mixedequations .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.mixedequations .middle:before{background-image:url(../images/skills/48/mixedequations.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money{border:1px solid #f7d61d}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.money .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.money .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.money .middle:before{background-image:url(../images/skills/48/money.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication{border:1px solid #474c57}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.multiplication .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.multiplication .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.multiplication .middle:before{background-image:url(../images/skills/48/multiplication.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns{border:1px solid #8560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberpatterns .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberpatterns .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberpatterns .middle:before{background-image:url(../images/skills/48/numberpatterns.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties{border:1px solid #379ab5}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.numberproperties .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.numberproperties .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.numberproperties .middle:before{background-image:url(../images/skills/48/numberproperties.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions{border:1px solid #54235f}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.positions .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.positions .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.positions .middle:before{background-image:url(../images/skills/48/positions.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios{border:1px solid #ed4424}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.ratios .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.ratios .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.ratios .middle:before{background-image:url(../images/skills/48/ratios.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats{border:1px solid #7cc242}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.stats .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.stats .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.stats .middle:before{background-image:url(../images/skills/48/stats.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction{border:1px solid #d560a8}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.subtraction .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.subtraction .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.subtraction .middle:before{background-image:url(../images/skills/48/subtraction.png)}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time{border:1px solid #5e9663}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time .middle,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time .middle,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time .middle{background-color:initial}#appBody[data-page-id=gamePage] .interactive .tab.game-next-mapping.time .middle:before,#appBody[data-page-id=playPage] .interactive .tab.game-next-mapping.time .middle:before,#appBody[data-page-id=worksheetPage] .interactive .tab.game-next-mapping.time .middle:before{background-image:url(../images/skills/48/time.png)}#appBody[data-page-id=gamePage] .interactive .tab .text.bottom,#appBody[data-page-id=gamePage] .interactive .tab .text.top,#appBody[data-page-id=playPage] .interactive .tab .text.bottom,#appBody[data-page-id=playPage] .interactive .tab .text.top,#appBody[data-page-id=worksheetPage] .interactive .tab .text.bottom,#appBody[data-page-id=worksheetPage] .interactive .tab .text.top{display:none}#appBody[data-page-id=gamePage] .interactive .tab .middle,#appBody[data-page-id=playPage] .interactive .tab .middle,#appBody[data-page-id=worksheetPage] .interactive .tab .middle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 4em;flex:0 0 4em}#appBody[data-page-id=gamePage] .interactive .tab:hover .fa:after,#appBody[data-page-id=gamePage] .interactive .tab:hover .fa:before,#appBody[data-page-id=playPage] .interactive .tab:hover .fa:after,#appBody[data-page-id=playPage] .interactive .tab:hover .fa:before,#appBody[data-page-id=worksheetPage] .interactive .tab:hover .fa:after,#appBody[data-page-id=worksheetPage] .interactive .tab:hover .fa:before{color:#fff!important}}@media only screen and (max-width:761px){#appBody[data-page-id=gamePage] .mobile-menu-wrapper,#appBody[data-page-id=playPage] .mobile-menu-wrapper,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper{top:-webkit-calc(3.5rem + env(safe-area-inset-top));top:calc(3.5rem + env(safe-area-inset-top))}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){#appBody[data-page-id=gamePage] .mobile-context-menu,#appBody[data-page-id=playPage] .mobile-context-menu,#appBody[data-page-id=worksheetPage] .mobile-context-menu{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#appBody[data-page-id=gamePage] .mobile-context-menu>div:first-child,#appBody[data-page-id=gamePage] .mobile-context-menu>div:last-child,#appBody[data-page-id=playPage] .mobile-context-menu>div:first-child,#appBody[data-page-id=playPage] .mobile-context-menu>div:last-child,#appBody[data-page-id=worksheetPage] .mobile-context-menu>div:first-child,#appBody[data-page-id=worksheetPage] .mobile-context-menu>div:last-child{width:auto;height:100%}#appBody[data-page-id=gamePage] .mobile-context-menu>div:last-child,#appBody[data-page-id=playPage] .mobile-context-menu>div:last-child,#appBody[data-page-id=worksheetPage] .mobile-context-menu>div:last-child{margin-top:0}}@media only screen and (max-device-width:320px)and (orientation:landscape),only screen and (max-device-width:320px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:760px)and (orientation:landscape)and (min-aspect-ratio:3/2),only screen and (min-device-width:375px)and (max-device-width:999px)and (-webkit-min-device-pixel-ratio:2.5)and (orientation:landscape){#appBody[data-page-id=gamePage] .mobile-menu-wrapper,#appBody[data-page-id=playPage] .mobile-menu-wrapper,#appBody[data-page-id=worksheetPage] .mobile-menu-wrapper{top:0}}@media only screen and (min-width:1024px){#appBody[data-page-id=gamePage] .mobile-context-menu,#appBody[data-page-id=playPage] .mobile-context-menu,#appBody[data-page-id=worksheetPage] .mobile-context-menu{display:none}}@media(min-width:768px)and (orientation:landscape){#appBody[data-page-id=gamePage] .context-menu-container,#appBody[data-page-id=playPage] .context-menu-container,#appBody[data-page-id=worksheetPage] .context-menu-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%!important;height:-webkit-calc(100vh - 6rem)!important;height:calc(100vh - 6rem)!important}#appBody[data-page-id=gamePage] .context-menu-container>div:first-child,#appBody[data-page-id=gamePage] .context-menu-container>div:last-child,#appBody[data-page-id=playPage] .context-menu-container>div:first-child,#appBody[data-page-id=playPage] .context-menu-container>div:last-child,#appBody[data-page-id=worksheetPage] .context-menu-container>div:first-child,#appBody[data-page-id=worksheetPage] .context-menu-container>div:last-child{width:45%!important;height:100%}#appBody[data-page-id=gamePage] .context-menu-container>div:last-child,#appBody[data-page-id=playPage] .context-menu-container>div:last-child,#appBody[data-page-id=worksheetPage] .context-menu-container>div:last-child{margin-top:0!important}#appBody[data-page-id=gamePage] .context-menu-container .gamepad-info,#appBody[data-page-id=playPage] .context-menu-container .gamepad-info,#appBody[data-page-id=worksheetPage] .context-menu-container .gamepad-info{height:-webkit-calc(100vh - 8rem)!important;height:calc(100vh - 8rem)!important;overflow-y:scroll}#appBody[data-page-id=gamePage] .context-menu-container .gamepad-info .game-tiles li.platform-canvas,#appBody[data-page-id=playPage] .context-menu-container .gamepad-info .game-tiles li.platform-canvas,#appBody[data-page-id=worksheetPage] .context-menu-container .gamepad-info .game-tiles li.platform-canvas{display:block!important;-webkit-box-flex:100%!important;-webkit-flex:100%!important;flex:100%!important;height:100%}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){#appBody[data-page-id=playPage] .mobile-menu-wrapper .play-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 40%;flex:0 1 40%;border-bottom:1px solid #fff;margin-bottom:1em;margin-top:0}#appBody[data-page-id=playPage] .mobile-menu-wrapper .play-info .play-current-skill,#appBody[data-page-id=playPage] .mobile-menu-wrapper .play-info .play-current-skill .now-playing{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;height:100%}#appBody[data-page-id=playPage] .mobile-menu-wrapper .play-info .play-current-skill .now-playing .cont .mapping-info{-webkit-flex-wrap:wrap;flex-wrap:wrap}#appBody[data-page-id=playPage] .mobile-menu-wrapper .play-info .play-current-skill .now-playing .cont .mapping-info .status{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-size:1.2em}#appBody[data-page-id=playPage] .mobile-menu-wrapper .play-info .play-current-skill .now-playing .cont .mapping-info a{border:none;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.5em 0}#appBody[data-page-id=playPage] .mobile-menu-wrapper .play-info .play-current-skill .now-playing .cont .mapping-info a.second{font-size:1.4em}#appBody[data-page-id=playPage] .mobile-menu-wrapper .play-info .play-current-skill .now-playing .cont .mapping-info a .skill-icon:before{width:2.5em;height:2.5em}#appBody[data-page-id=playPage] .mobile-menu-wrapper .interactive{-webkit-box-flex:0;-webkit-flex:0 1 40%;flex:0 1 40%}}.mobile-title{display:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.mobile-title{z-index:99;top:2em;height:40px;line-height:40px;font-size:25px}.category-select,.grade-tiles,.mobile-title{padding:0 2vw}.category-select .title,.grade-tiles .title,.mobile-title .title{font-size:25px;margin-top:0}.mobile-title{display:block;position:fixed;z-index:200;top:1.6em;left:0;width:100%;height:2em;margin:0;padding:0;color:#fff;font-size:1.5em;text-align:center;background-color:#1973a9;border-bottom:none}.mobile-title,.mobile-title span{line-height:2em}.mobile-title.hide{display:none}.mobile-title:after{content:"";display:block;position:absolute;width:30px;height:30px;right:10px;top:.4em;background-size:30px 30px;background-position:0 0;background-repeat:no-repeat}.mobile-title.index{display:none}.mobile-title.grades:after{background-image:url(../images/mobile/icon-grades.png)}.mobile-title.skills:after{background-image:url(../images/mobile/icon-skills.png)}.mobile-title.standards{background-color:#31b06d}.mobile-title.standards:after{background-image:url(../images/mobile/icon-standards.png)}.mobile-title.teachers:after{background-image:url(../images/mobile/icon-teachers.png)}.mobile-title.parents:after{background-image:url(../images/mobile/icon-parents.png)}.mobile-title.privacy:after,.mobile-title.terms:after{background-image:url(../images/mobile/icon-info.png)}.mobile-title.login:after{background-image:url(../images/mobile/icon-login.png)}.mobile-title.grade-P{background-color:#32b16e}.mobile-title.grade-P:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 0}.mobile-title.grade-K{background-color:#ef2059}.mobile-title.grade-K:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -30px}.mobile-title.grade-0{background-color:#32b16e}.mobile-title.grade-0:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -60px}.mobile-title.grade-1{background-color:#ef2059}.mobile-title.grade-1:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -90px}.mobile-title.grade-2{background-color:#ff65a9}.mobile-title.grade-2:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -120px}.mobile-title.grade-3{background-color:#8ec429}.mobile-title.grade-3:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -150px}.mobile-title.grade-4{background-color:#f46600}.mobile-title.grade-4:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -180px}.mobile-title.grade-5{background-color:#00ab8b}.mobile-title.grade-5:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -210px}.mobile-title.grade-6{background-color:#f98900}.mobile-title.grade-6:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -240px}.mobile-title.grade-7{background-color:#d81f11}.mobile-title.grade-7:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -270px}.mobile-title.grade-8{background-color:#00a2e5}.mobile-title.grade-8:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -300px}.mobile-title.grade-9{background-color:#a346d1}.mobile-title.grade-9:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -330px}.mobile-title.grade-10{background-color:#99a9b1}.mobile-title.grade-10:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -360px}.mobile-title.grade-11{background-color:#c78a2e}.mobile-title.grade-11:after{background-image:url(../images/mobile/sprite-grades.png);background-size:30px 330px;background-repeat:no-repeat;background-position:0 -390px}.mobile-title.addition{background-color:#ed145b}.mobile-title.addition:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 0}.mobile-title.algebra{background-color:#fd60a8}.mobile-title.algebra:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -30px}.mobile-title.comparison{background-color:#8dc63f}.mobile-title.comparison:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -60px}.mobile-title.counting{background-color:#f26522}.mobile-title.counting:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -90px}.mobile-title.decimals{background-color:#0bac8c}.mobile-title.decimals:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -120px}.mobile-title.division{background-color:#f7891d}.mobile-title.division:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -150px}.mobile-title.estimation{background-color:#d6171f}.mobile-title.estimation:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -180px}.mobile-title.fractions{background-color:#369ac4}.mobile-title.fractions:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -210px}.mobile-title.geometry{background-color:#f7c21d}.mobile-title.geometry:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -240px}.mobile-title.graphing{background-color:#2c5a87}.mobile-title.graphing:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -270px}.mobile-title.measurement{background-color:#367ec4}.mobile-title.measurement:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -300px}.mobile-title.mixedequations{background-color:#5f432d}.mobile-title.mixedequations:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -330px}.mobile-title.money{background-color:#f7d61d}.mobile-title.money:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -360px}.mobile-title.multiplication{background-color:#474c57}.mobile-title.multiplication:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -390px}.mobile-title.numberpatterns{background-color:#8560a8}.mobile-title.numberpatterns:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -420px}.mobile-title.numberproperties{background-color:#379ab5}.mobile-title.numberproperties:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -450px}.mobile-title.positions{background-color:#54235f}.mobile-title.positions:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -480px}.mobile-title.ratios{background-color:#ed4424}.mobile-title.ratios:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -510px}.mobile-title.stats{background-color:#7cc242}.mobile-title.stats:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -540px}.mobile-title.subtraction{background-color:#d560a8}.mobile-title.subtraction:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -570px}.mobile-title.time{background-color:#5e9663}.mobile-title.time:after{background-image:url(../images/mobile/sprite-skills.png);background-size:30px 630px;background-repeat:no-repeat;background-position:0 -600px}.mobile-title .breadcrumb-back{text-indent:-2000em;width:15px;height:27px;margin:0;padding:0;float:none;position:absolute;z-index:100px;left:15px;top:6.5px;background-image:url(../images/mobile/breadcrumb-big.png);background-size:15px 27px;background-position:0 0;background-repeat:no-repeat}}footer{font-family:Source Sans\ 3,Verdana,sans-serif;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:36px;padding-bottom:36px;width:100%;font-size:12px!important;background-color:#d9d9d9}footer,footer *{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}footer p{margin-bottom:.5em}footer .Footer__Container{-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:0 1 auto;flex:0 1 auto;max-width:100%}footer .Footer__Container,footer .Footer__Content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0}footer .Footer__Content{-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex:0 1 870px;flex:0 1 870px;padding-left:30px;padding-right:30px}footer .Footer__AdSpacer{-webkit-box-flex:0;-webkit-flex:0 0 300px;flex:0 0 300px}footer .Footer__AdSpacer__Right{margin-left:30px}footer .Footer__AdSpacer__Left{margin-right:30px}footer .Footer__Description__Logo{width:125px;height:auto;margin-bottom:18px}footer .Footer__Description{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;font-style:normal;font-weight:400;font-variation-settings:"wdth" 200;line-height:16px}footer .Footer__Description a{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-decoration:underline}footer .Footer__Description a:active,footer .Footer__Description a:hover,footer .Footer__Description a:visited{color:#000}footer .Footer__Links{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:36px;color:#1f1f1f}footer .Footer__Links__ThreeColumn{text-align:left}footer .Footer__Links__Column>a{display:block;text-decoration:none;font-style:normal;font-weight:400;color:#1f1f1f;line-height:16px}footer .Footer__Links__Column>a:hover{text-decoration:underline;-webkit-text-decoration-color:#0064a0;text-decoration-color:#0064a0}footer .Footer__Links__Column>a:visited{color:#3f3f3f}footer .Footer__Links__Column>a+a{margin-top:9px}footer .Footer__Links__Column+.Footer__Links__Column{margin-left:36px}footer .Footer__Links__Columns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}footer .Footer__Links__Title{display:block;margin-bottom:18px}@media(max-width:767px){footer{font-size:14px!important}footer .Footer__Content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}footer .Footer__Description{text-align:left}footer .Footer__Links__TwoColumn{display:none}footer .Footer__Links{margin-left:0;margin-top:36px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}footer .Footer__Links__Title{text-align:left}footer .Footer__Links__Column a+a{margin-top:9px}}@media(min-width:768px){footer .Footer__Links__ThreeColumn{display:none}}@media(max-width:1279px){footer .Footer__AdSpacer__Right{display:none}}@media(max-width:1599px){footer .Footer__AdSpacer__Left{display:none}}footer .nav{width:100%}footer .links-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}footer .links-wrapper .notice{margin-left:auto}footer>.info-page,footer>.wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 90%;flex:0 1 90%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-bottom:1em}footer .logo{display:block;width:100%;height:2.5em;margin-bottom:1rem;background:url(../images/logos/f-logo.png) 100% 100% no-repeat;background-size:contain;text-indent:-2000em}footer .copyright{text-align:right;font-size:.8em;color:#fff}footer .callout{color:#fff;font-weight:100;line-height:1.25em;font-size:1.5em;padding:.5em 0;margin-bottom:.75em}footer .callout b{font-weight:400}footer .callout a{font-weight:400;color:#fff;text-decoration:underline}footer .links{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:1rem}@media only screen and (min-device-width:1240px){footer .links{font-size:1.1vw}}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){footer .links{font-size:8px}}footer .links>div{width:30%;margin-right:1em}@media only screen and (min-device-width:1240px){footer .links>div{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}}footer .links h5{font-weight:600;margin-bottom:1.5em;color:#fff}footer .links .links-group{display:-webkit-box;display:-webkit-flex;display:flex;font-size:1em}@media only screen and (max-width:761px){footer .links .links-group{font-size:3em}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){footer .links .links-group{font-size:1.5em}}footer .links .links-group .links-col{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:50%;-webkit-box-flex:50%;-webkit-flex:50%;flex:50%}footer .links .links-group .links-col:first-child{margin-right:1em}footer .links .links-group .links-col a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-bottom:.5em;color:#96daff}footer .notice{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-size:1vw}@media only screen and (max-width:761px){body[data-page-id=grades] footer,body[data-page-id=main] footer,body[data-page-id=mathGamesIndex] footer,body[data-page-id=skills] footer,body[data-page-id=standards] footer,body[data-page-id=worksheetPage] footer,body[data-page-id=worksheets] footer{padding-bottom:90px}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-width:762px)and (max-width:1024px){body[data-page-id=assessmentPage] footer,body[data-page-id=gamePage] footer,body[data-page-id=playPage] footer{display:none!important}body[data-page-id=grades] footer,body[data-page-id=main] footer,body[data-page-id=mathGamesIndex] footer,body[data-page-id=skills] footer,body[data-page-id=standards] footer,body[data-page-id=worksheetPage] footer,body[data-page-id=worksheets] footer{padding-bottom:110px}footer .characters{display:none}}@media only screen and (max-width:761px){body[data-page-id=assessmentPage] footer,body[data-page-id=gamePage] footer,body[data-page-id=playPage] footer{display:none!important}footer{padding-top:1.5rem;text-align:center;font-size:1.5rem}footer .callout{margin-bottom:1em;line-height:2rem}footer .links-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}footer .links-wrapper .notice{margin-left:0;margin-top:1rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:90%}footer .links-wrapper .logo{height:2em;background-position:50%}footer .links-group{width:100%}footer .links{display:block}footer .links>div{width:100%}footer .links a{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.popup-window.video{width:auto;height:90%;border-color:#00649f;border-width:5px;-webkit-border-radius:0;border-radius:0;min-height:90%}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.video{height:100%;width:100%}}.popup-window.video .popup-close-button{font-size:40px;line-height:20px;right:0;top:-5px;height:35px;width:30px;-webkit-border-radius:0;border-radius:0;color:#48a6db;outline:none}.popup-window.video .popup-close-button:hover{color:#c72e2e}.popup-window.video .popup-content-mask,.popup-window.video .popup-info-button,.popup-window.video .popup-info-content{display:none}.popup-window.video .popup-title{margin-bottom:0;color:#fff}.popup-window.video iframe{width:153vh;height:100%;margin:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.video iframe{width:100%}}.popup-window.video .popup-content{padding:0 20px 20px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.popup-window.video{width:100%;height:100%;position:absolute;top:0;left:0}.popup-window.video .popup-title{padding-top:2em}.popup-window.video .popup-content{padding:0 1em;display:table;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-window.video .popup-close-button{width:140px;font-size:1em;line-height:35px;color:#fff;background-color:#f66825}}.leaders-control{text-align:left;height:40px}.leaders-control div{height:40px;display:inline-block;margin:0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;line-height:40px;font-size:1.2em;text-align:center;width:31%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f7e3b8;color:#6e6e6e;cursor:pointer}.leaders-control div:hover{text-decoration:underline;background-color:#fbebc9}.leaders-control div.active{background-color:#fff;cursor:pointer}.leaders-control div.active:hover{text-decoration:none}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.leaders-control{height:30px}.leaders-control div{height:30px;font-size:1em;line-height:30px}}.game-leaderboard{font-size:1em;line-height:1.3em;color:#6e6e6e;height:100%;-webkit-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-leaderboard{-webkit-border-radius:0;border-radius:0}}.game-leaderboard .leaders-list{-webkit-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;background-color:#fff;margin:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:320px;overflow:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-leaderboard .leaders-list{min-height:70%;max-height:70%;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x:hidden}}.game-leaderboard .leaders-list ul{display:block;position:relative;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;line-height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-leaderboard .leaders-list ul{height:auto}}.game-leaderboard .leaders-list ul.loading{background-position:50%;height:270px;min-height:270px}.game-leaderboard .leaders-list ul li{position:relative;text-align:left;font-size:22px;line-height:32px;padding:5px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-leaderboard .leaders-list ul li{font-size:1em}}.game-leaderboard .leaders-list ul li:nth-child(odd){background-color:#f0f8ff}.game-leaderboard .leaders-list ul li.emptymessage{text-align:center;padding-top:50px;color:grey;background-color:#fff;font-weight:200}.game-leaderboard .leaders-list ul li.emptymessage a{color:#48a6db}.game-leaderboard .leaders-list ul li div.leaders-index{font-weight:600;display:inline-block;width:40px}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-leaderboard .leaders-list ul li div.leaders-index{width:1.9em}}.game-leaderboard .leaders-list ul li div.flag{display:inline-block;vertical-align:top;cursor:pointer}.game-leaderboard .leaders-list ul li div.flag .tooltip .tip-content{width:5em}.game-leaderboard .leaders-list ul li div.username{display:inline-block;padding-left:10px;font-weight:300;overflow:hidden;max-width:240px;text-overflow:ellipsis;white-space:pre;vertical-align:top}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-leaderboard .leaders-list ul li div.username{max-width:100px}}.game-leaderboard .leaders-list ul li div.stars-rank{display:inline-block;background-image:url(../images/sidebar-stars-sprite.png);background-repeat:no-repeat;width:124px;height:24px;vertical-align:middle;position:absolute;right:7%;margin-top:5px}.game-leaderboard .leaders-list ul li div.stars-rank span{background-image:url(../images/sidebar-stars-sprite.png);background-repeat:no-repeat;background-position:0 -24px;height:24px;width:0;display:block}.game-leaderboard .leaders-list ul li div.stars-rank.integer-stars{background-image:url(../images/leaderboard-star-icon.png);background-repeat:no-repeat;background-position:0;height:32px;min-width:124px;width:auto;display:block;vertical-align:middle;margin-top:0;top:5px;padding:0}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.game-leaderboard .leaders-list ul li div.stars-rank.integer-stars{right:0;max-width:70px;min-width:0}}.game-leaderboard .leaders-list ul li div.stars-rank .star-integer{color:#f17024;display:inline-block;line-height:32px;width:120px;vertical-align:top;padding-left:30px}.page-section-title{text-align:center;margin:0 auto}@media screen and (max-width:1023px){.page-section-title{padding:0 20px}}@media screen and (min-width:1024px){.page-section-title{max-width:70%}}.page-section-title h2{font-size:125%;font-weight:700;margin-bottom:.25rem;color:#24486e}@media screen and (min-width:1024px){.page-section-title h2{font-size:225%}}.page-section-title p{font-weight:lighter}@media screen and (min-width:1024px){.page-section-title p{font-size:175%}}.video-tutorial-wrapper{width:100%;position:relative}.video-tutorial-header{color:#0f62a3}.video-tutorial-button{background-color:#0f62a3}.video-tutorial-feature{width:80%;margin:0 auto 2em;position:relative}.video-tutorial-feature img{width:100%;height:auto}@media only screen and (max-device-width:1024px)and (orientation:landscape),only screen and (max-device-width:1024px)and (orientation:portrait),only screen and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1024px)and (max-width:1024px),only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (max-device-height:1366px)and (min-width:1366px)and (max-width:1366px),only screen and (min-device-width:1112px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:1366px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.video-tutorial-feature{width:100%}}