/* TI Calculator faceplate + layout styles (from production ti84calc.com) */
#calculatorDiv,#calculatorDiv *,#divCalculator,#divCalculator *,.acc-anseliminator-canvas,.accordion-group,.accordion-inner,.activityPanel,.clearfix,.cloze-block,.cloze-inline,.contrast-sample,.contrast-settings-ul,.dropdown-menu,.dropdown-toggle,.ee-body-panel,.ee-button,.ee-child-panel,.ee-head-panel,.ee-parent-panel,.ee-quick-bar,.ee-side-bar,.functionGraphBtnText,.functionGraphPanel,.hide,.highcharts-container,.highlightColor,.int-cg-main-panel,.int-ext-dropBayTextContainer,.int-ext-selectable,.int-ext-selected,.int-extended-text-counter,.int-fracmodel-div,.int-ordering,.int-pp-passageControls,.int-pp-passageCounter,.jwcaptions,.jwcontrolbar,.jwcontrols,.jwdisplayIcon,.jwicon,.jwplayer,.jwpreview,.label,.label-important,.loading,.mainContainer2,.mce-container-body,.modal,.modal-body,.modal-footer,.modal-header,.nav-tabs,.navbar-fixed-top,.no-magnifier,.probabilitySpinnerInteraction,.pull-right,.qtip,.rich-text-edtior,.rte-editbox,.rte-toolbar,.selectable,.selectpicker,.shadow-popup,.sourcechoices,.tabbed-passages,.targetchoices,.tei-complexslider,.textCounter,.tn8-draggable-modal,.tn8-draggable-modal-header,.tn8-recorder,.tn8-recorder *,.tn8-sidebar,.tooltip,.tooltip-inner,.ui-draggable,.ui-droppable,.ui-sortable,.visuallyhidden,button,canvas,img,option,select,svg{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none}
body.surface.ie #calculatorContent,body.surface.ie #calculatorContent *,body.surface.ie #main_panel .measureTool,body.surface.ie #main_panel .measureTool *,body.surface.ie .calculatorDiv,body.surface.ie .calculatorDiv *,body.surface.ie .calculatorDiv displayDiv display,body.surface.ie .gap-hotspot [data-module=OrderInteraction],body.surface.ie .highcharts-container,body.surface.ie .highcharts-container *,body.surface.ie .highcharts-container sag,body.surface.ie .ui-draggable,body.surface.ie .ui-droppable,body.surface.ie [data-module=CustomInteraction-complexslider],body.surface.ie [data-module=GraphicGapMatchInteraction],body.surface.ie [data-module=OrderInteraction] *,body.surface.ie svg{-ms-touch-action:none}
.ui-draggable,body.surface.edge #calculatorContent,body.surface.edge #calculatorContent *,body.surface.edge #main_panel .measureTool,body.surface.edge #main_panel .measureTool *,body.surface.edge .calculatorDiv,body.surface.edge .calculatorDiv *,body.surface.edge .calculatorDiv displayDiv display,body.surface.edge .gap-hotspot [data-module=OrderInteraction],body.surface.edge .highcharts-container,body.surface.edge .highcharts-container *,body.surface.edge .highcharts-container sag,body.surface.edge .ui-draggable,body.surface.edge .ui-droppable,body.surface.edge [data-module=CustomInteraction-complexslider],body.surface.edge [data-module=GraphicGapMatchInteraction],body.surface.edge [data-module=OrderInteraction] *,body.surface.edge svg{touch-action:none}
svg.TI108{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.TI108 g,.TI108 path,.TI108 polygon{transition:opacity .25s ease-out .15s,transform .25s ease-out 0s}
div.calculatorDiv:focus{outline:2px solid #44c8f5}
.TI108 .ti_logo{fill:#f1f1f2}
.TI108 .ti_calc_logo,.TI108 .ti_lcd_background{fill:#fff}
.TI108 .ti_redKey_art_primary{fill:#f2f2f2}
.TI108 .ti_redKey{fill:#ea2437}
.TI108 .ti_numpadKey_art_primary{fill:#244560}
.TI108 .ti_numpadKey{fill:#f2f2f2}
.TI108 .ti_key_background_padding{opacity:0;fill:#305a84}
.TI108 .ti_calc_case{fill:#305a84}
.TI108.ti_theme_light .ti_logo{fill:#666}
.TI108.ti_theme_light .ti_calc_logo{fill:#244560}
.TI108.ti_theme_light .ti_lcd_background{fill:#fff}
.TI108.ti_theme_light .ti_redKey_art_primary{fill:#f2f2f2}
.TI108.ti_theme_light .ti_redKey{fill:#ea2437}
.TI108.ti_theme_light .ti_numpadKey_art_primary{fill:#244560}
.TI108.ti_theme_light .ti_numpadKey{fill:#f2f2f2;stroke:#244560;stroke-miterlimit:10}
.TI108.ti_theme_light .ti_key_background_padding{opacity:0;fill:#305a84}
.TI108.ti_theme_light .ti_calc_case{fill:#fff;stroke:#244560;stroke-width:2;stroke-miterlimit:10}
.TI108.ti_theme_outline .ti_logo{fill:#666}
.TI108.ti_theme_outline .ti_calc_logo{fill:#000}
.TI108.ti_theme_outline .ti_lcd_background{fill:#fff}
.TI108.ti_theme_outline .ti_redKey_art_primary{fill:#000}
.TI108.ti_theme_outline .ti_redKey{fill:#fff;stroke:#333;stroke-miterlimit:10}
.TI108.ti_theme_outline .ti_numpadKey_art_primary{fill:#000}
.TI108.ti_theme_outline .ti_numpadKey{fill:#fff;stroke:#333;stroke-miterlimit:10}
.TI108.ti_theme_outline .ti_key_background_padding{opacity:0;fill:#305a84}
.TI108.ti_theme_outline .ti_calc_case{fill:#fff;stroke:#000;stroke-width:2;stroke-miterlimit:10}
.TI108 .ti_highlight_keys .ti_numpadKey,.TI108 .ti_highlight_keys .ti_redKey{fill:#00beea}
.TI108 .ti_highlight_keys .ti_numpadKey_art_primary,.TI108 .ti_highlight_keys .ti_redKey_art_primary{fill:#000}
.TI108 .ti_disabled_keys .ti_numpadKey,.TI108 .ti_disabled_keys .ti_redKey{opacity:.5}
.TI108 .ti_disabled_keys .ti_numpadKey_art_primary,.TI108 .ti_disabled_keys .ti_redKey_art_primary{opacity:.25}
.TI108 .ti_focused_keys .ti_numpadKey,.TI108 .ti_focused_keys .ti_redKey{stroke:#44c8f5;stroke-width:2px}
.TI108 .ti_focused_keys,.TI108 [id^=TI108_KEY_]{outline:0}
.TI108.ti_layout_toggle_TI108 .TI108_CALC_CASE,.TI108.ti_layout_toggle_TI108 .ti_key_background_padding,.TI108.ti_layout_toggle_TI108 .ti_numpadKey,.TI108.ti_layout_toggle_TI108 .ti_numpadKey_art_primary,.TI108.ti_layout_toggle_TI108 .ti_redKey,.TI108.ti_layout_toggle_TI108 .ti_redKey_art_primary{display:none}
div.calculatorDiv.ti_layout_toggle_TI108{background-color:#305a84;border-radius:.5em}
div.calculatorDiv.ti_layout_toggle_TI108.ti_theme_light,div.calculatorDiv.ti_layout_toggle_TI108.ti_theme_outline{background-color:#fff;border:.1em solid #000}
.ti_layout_toggle_TI108 .ti_ec_hide_keypad_icon{display:none}
.ti_layout_toggle_TI108 .ti_ec_show_keypad_icon{display:inline-block}
svg.TI30XS{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.TI30XS circle,.TI30XS g,.TI30XS path,.TI30XS polygon{transition:opacity .25s ease-out .15s,transform .25s ease-out 0s}
div.displayDiv:focus{outline:3px solid #3180cb}
.TI30XS .ti_calc_logo,.TI30XS .ti_logo{fill:#f2f2f2}
.TI30XS .ti_lcd_background{fill:#fff}
.TI30XS .ti_secondKey_art_primary{fill:#414344}
.TI30XS .ti_secondKey{fill:#aacc7a;stroke:#aacc7a}
.TI30XS .ti_generalKey_art_primary{fill:#fff}
.TI30XS .ti_generalKey_art_second{fill:#dbf78d}
.TI30XS .ti_generalKey{fill:#546168;stroke:#9da5aa;stroke-miterlimit:10}
.TI30XS .ti_numpadKey_art_primary{fill:#3b3c3d}
.TI30XS .ti_numpadKey_art_second{fill:#628107}
.TI30XS .ti_numpadKey{fill:#fff;stroke:#fff}
.TI30XS .ti_arrowKey_art_primary{fill:#fff}
.TI30XS .ti_arrowKey_art_second{fill:#666}
.TI30XS .ti_arrowKey{fill:#32373d;stroke:#9da5aa;stroke-miterlimit:10}
.TI30XS .ti_fourFunctionKey_art_primary{fill:#fff}
.TI30XS .ti_fourFunctionKey_art_second{fill:#dbf78d}
.TI30XS .ti_fourFunctionKey{fill:#32373d;stroke:#9da5aa;stroke-miterlimit:10}
.TI30XS .ti_key_background_padding{opacity:0;fill:#434e54}
.TI30XS .ti_calc_case{fill:#434e54}
.TI30XS.ti_theme_light .ti_logo{fill:#546168}
.TI30XS.ti_theme_light .ti_calc_logo{fill:#32373d}
.TI30XS.ti_theme_light .ti_lcd_background{fill:#fff}
.TI30XS.ti_theme_light .ti_secondKey_art_primary{fill:#414344}
.TI30XS.ti_theme_light .ti_secondKey{fill:#aacc7a;stroke:#333;stroke-miterlimit:10}
.TI30XS.ti_theme_light .ti_generalKey_art_primary{fill:#fff}
.TI30XS.ti_theme_light .ti_generalKey_art_second{fill:#dbf78d}
.TI30XS.ti_theme_light .ti_generalKey{fill:#546168;stroke:#546168}
.TI30XS.ti_theme_light .ti_numpadKey_art_primary{fill:#3b3c3d}
.TI30XS.ti_theme_light .ti_numpadKey_art_second{fill:#628107}
.TI30XS.ti_theme_light .ti_numpadKey{fill:#fff;stroke:#333;stroke-miterlimit:10}
.TI30XS.ti_theme_light .ti_arrowKey_art_primary{fill:#fff}
.TI30XS.ti_theme_light .ti_arrowKey_art_second{fill:#666}
.TI30XS.ti_theme_light .ti_arrowKey{fill:#32373d;stroke:#32373d}
.TI30XS.ti_theme_light .ti_fourFunctionKey_art_primary{fill:#fff}
.TI30XS.ti_theme_light .ti_fourFunctionKey_art_second{fill:#dbf78d}
.TI30XS.ti_theme_light .ti_fourFunctionKey{fill:#32373d;stroke:#32373d}
.TI30XS.ti_theme_light .ti_key_background_padding{opacity:0;fill:#434e54}
.TI30XS.ti_theme_light .ti_calc_case{fill:#fff;stroke:#000;stroke-width:2;stroke-miterlimit:10}
.TI30XS.ti_theme_outline .ti_logo{fill:#666}
.TI30XS.ti_theme_outline .ti_calc_logo{fill:#000}
.TI30XS.ti_theme_outline .ti_lcd_background{fill:#fff}
.TI30XS.ti_theme_outline .ti_secondKey_art_primary{fill:#000}
.TI30XS.ti_theme_outline .ti_secondKey{fill:#fff;stroke:#333;stroke-miterlimit:10}
.TI30XS.ti_theme_outline .ti_generalKey_art_primary{fill:#000}
.TI30XS.ti_theme_outline .ti_generalKey_art_second{fill:#666}
.TI30XS.ti_theme_outline .ti_generalKey{fill:#fff;stroke:#333;stroke-miterlimit:10}
.TI30XS.ti_theme_outline .ti_numpadKey_art_primary{fill:#000}
.TI30XS.ti_theme_outline .ti_numpadKey_art_second{fill:#666}
.TI30XS.ti_theme_outline .ti_numpadKey{fill:#fff;stroke:#333;stroke-miterlimit:10}
.TI30XS.ti_theme_outline .ti_arrowKey_art_primary{fill:#000}
.TI30XS.ti_theme_outline .ti_arrowKey_art_second{fill:#666}
.TI30XS.ti_theme_outline .ti_arrowKey{fill:#fff;stroke:#333;stroke-miterlimit:10}
.TI30XS.ti_theme_outline .ti_fourFunctionKey_art_primary{fill:#000}
.TI30XS.ti_theme_outline .ti_fourFunctionKey_art_second{fill:#666}
.TI30XS.ti_theme_outline .ti_fourFunctionKey{fill:#fff;stroke:#333;stroke-miterlimit:10}
.TI30XS.ti_theme_outline .ti_key_background_padding{opacity:0;fill:#434e54}
.TI30XS.ti_theme_outline .ti_calc_case{fill:#fff;stroke:#000;stroke-width:2;stroke-miterlimit:10}
.TI30XS .ti_highlight_keys .ti_alphaKey,.TI30XS .ti_highlight_keys .ti_arrowKey,.TI30XS .ti_highlight_keys .ti_fourFunctionKey,.TI30XS .ti_highlight_keys .ti_generalKey,.TI30XS .ti_highlight_keys .ti_numpadKey,.TI30XS .ti_highlight_keys .ti_secondKey{fill:#b82e2e}
.TI30XS .ti_highlight_keys .ti_alphaKey_art_primary,.TI30XS .ti_highlight_keys .ti_alphaKey_art_second,.TI30XS .ti_highlight_keys .ti_arrowKey_art_primary,.TI30XS .ti_highlight_keys .ti_arrowKey_art_second,.TI30XS .ti_highlight_keys .ti_fourFunctionKey_art_alpha,.TI30XS .ti_highlight_keys .ti_fourFunctionKey_art_primary,.TI30XS .ti_highlight_keys .ti_fourFunctionKey_art_second,.TI30XS .ti_highlight_keys .ti_generalKey_art_alpha,.TI30XS .ti_highlight_keys .ti_generalKey_art_primary,.TI30XS .ti_highlight_keys .ti_generalKey_art_second,.TI30XS .ti_highlight_keys .ti_numpadKey_art_alpha,.TI30XS .ti_highlight_keys .ti_numpadKey_art_primary,.TI30XS .ti_highlight_keys .ti_numpadKey_art_second,.TI30XS .ti_highlight_keys .ti_secondKey_art_primary{fill:#fff}
.TI30XS .ti_disabled_keys .ti_alphaKey,.TI30XS .ti_disabled_keys .ti_arrowKey,.TI30XS .ti_disabled_keys .ti_fourFunctionKey,.TI30XS .ti_disabled_keys .ti_generalKey,.TI30XS .ti_disabled_keys .ti_numpadKey,.TI30XS .ti_disabled_keys .ti_secondKey{opacity:.5}
.TI30XS .ti_disabled_keys .ti_alphaKey_art_primary,.TI30XS .ti_disabled_keys .ti_alphaKey_art_second,.TI30XS .ti_disabled_keys .ti_arrowKey_art_primary,.TI30XS .ti_disabled_keys .ti_arrowKey_art_second,.TI30XS .ti_disabled_keys .ti_fourFunctionKey_art_alpha,.TI30XS .ti_disabled_keys .ti_fourFunctionKey_art_primary,.TI30XS .ti_disabled_keys .ti_fourFunctionKey_art_second,.TI30XS .ti_disabled_keys .ti_generalKey_art_alpha,.TI30XS .ti_disabled_keys .ti_generalKey_art_primary,.TI30XS .ti_disabled_keys .ti_generalKey_art_second,.TI30XS .ti_disabled_keys .ti_numpadKey_art_alpha,.TI30XS .ti_disabled_keys .ti_numpadKey_art_primary,.TI30XS .ti_disabled_keys .ti_numpadKey_art_second,.TI30XS .ti_disabled_keys .ti_secondKey_art_primary{opacity:.25}
.TI30XS .ti_focused_keys .ti_alphaKey,.TI30XS .ti_focused_keys .ti_arrowKey,.TI30XS .ti_focused_keys .ti_fourFunctionKey,.TI30XS .ti_focused_keys .ti_generalKey,.TI30XS .ti_focused_keys .ti_numpadKey,.TI30XS .ti_focused_keys .ti_secondKey{stroke:#ff1229;stroke-width:2px}
.TI30XS .ti_focused_keys,.TI30XS [id^=TI30XS_KEY_]{outline:0}
.TI30XS.ti_layout_toggle_TI30XS .ti_alphaKey,.TI30XS.ti_layout_toggle_TI30XS .ti_alphaKey_art_primary,.TI30XS.ti_layout_toggle_TI30XS .ti_alphaKey_art_second,.TI30XS.ti_layout_toggle_TI30XS .ti_arrowKey,.TI30XS.ti_layout_toggle_TI30XS .ti_arrowKey_art_primary,.TI30XS.ti_layout_toggle_TI30XS .ti_arrowKey_art_second,.TI30XS.ti_layout_toggle_TI30XS .ti_calc_case,.TI30XS.ti_layout_toggle_TI30XS .ti_fourFunctionKey,.TI30XS.ti_layout_toggle_TI30XS .ti_fourFunctionKey_art_alpha,.TI30XS.ti_layout_toggle_TI30XS .ti_fourFunctionKey_art_primary,.TI30XS.ti_layout_toggle_TI30XS .ti_fourFunctionKey_art_second,.TI30XS.ti_layout_toggle_TI30XS .ti_generalKey,.TI30XS.ti_layout_toggle_TI30XS .ti_generalKey_art_alpha,.TI30XS.ti_layout_toggle_TI30XS .ti_generalKey_art_primary,.TI30XS.ti_layout_toggle_TI30XS .ti_generalKey_art_second,.TI30XS.ti_layout_toggle_TI30XS .ti_key_background_padding,.TI30XS.ti_layout_toggle_TI30XS .ti_numpadKey,.TI30XS.ti_layout_toggle_TI30XS .ti_numpadKey_art_alpha,.TI30XS.ti_layout_toggle_TI30XS .ti_numpadKey_art_primary,.TI30XS.ti_layout_toggle_TI30XS .ti_numpadKey_art_second,.TI30XS.ti_layout_toggle_TI30XS .ti_secondKey,.TI30XS.ti_layout_toggle_TI30XS .ti_secondKey_art_primary{display:none}
div.calculatorDiv.ti_layout_toggle_TI30XS{background-color:#434e54;border-radius:.5em}
div.calculatorDiv.ti_layout_toggle_TI30XS.ti_theme_light,div.calculatorDiv.ti_layout_toggle_TI30XS.ti_theme_outline{background-color:#fff;border:.1em solid #000}
.ti_layout_toggle_TI30XS .ti_ec_hide_keypad_icon{display:none}
.ti_layout_toggle_TI30XS .ti_ec_show_keypad_icon{display:inline-block}
svg.TI84CE{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.TI84CE g,.TI84CE path,.TI84CE polygon,.TI84CE rect{transition:opacity .25s ease-out .15s,transform .25s ease-out 0s}
div.calculatorDiv:focus,div.displayDiv:focus{outline:2px solid #ff1229}
.ti_ec_aria_live_display{position:absolute;top:.5em;left:1em;width:1px;height:1px;overflow:hidden}
.TI84CE .ti_alphaKey,.TI84CE .ti_fourFunctionKey,.TI84CE .ti_generalKey,.TI84CE .ti_numpadKey,.TI84CE .ti_secondKey{transform-origin:50% 50%}
.TI84CE .ti_logo{fill:#a6a8ac}
.TI84CE .ti_calc_logo{fill:#f2f2f2}
.TI84CE .ti_lcd_background,.TI84CE .ti_secondKey_art_primary{fill:#fff}
.TI84CE .ti_secondKey{fill:#1d76bb;stroke:#1d76bb}
.TI84CE .ti_alphaKey_art_primary{fill:#000}
.TI84CE .ti_alphaKey_art_second{fill:#004470}
.TI84CE .ti_alphaKey{fill:#6fbf4a;stroke:#6fbf4a}
.TI84CE .ti_generalKey_art_primary{fill:#fff}
.TI84CE .ti_generalKey_art_second{fill:#71b0dc}
.TI84CE .ti_generalKey_art_alpha{fill:#6abd37}
.TI84CE .ti_generalKey{fill:#000;stroke:#ccc;stroke-miterlimit:10}
.TI84CE .ti_numpadKey_art_second{fill:#0077ce}
.TI84CE .ti_numpadKey_art_alpha{fill:#3e8400}
.TI84CE .ti_numpadKey{fill:#fff;stroke:#fff}
.TI84CE .ti_arrowKey_art_primary{fill:#000}
.TI84CE .ti_arrowKey_art_second{fill:#005696}
.TI84CE .ti_arrowKey_art_alpha{fill:#1f6600}
.TI84CE .ti_arrowKey{fill:#cdcdcd;stroke:#cdcdcd}
.TI84CE .ti_fourFunctionKey_art_primary{fill:#000}
.TI84CE .ti_fourFunctionKey_art_second{fill:#005696}
.TI84CE .ti_fourFunctionKey_art_alpha{fill:#1f6600}
.TI84CE .ti_fourFunctionKey{fill:#cdcdcd;stroke:#cdcdcd}
.TI84CE .ti_key_background_padding{opacity:0}
.TI84CE.ti_theme_light .ti_calc_logo,.TI84CE.ti_theme_light .ti_logo{fill:#000}
.TI84CE.ti_theme_light .ti_lcd_background,.TI84CE.ti_theme_light .ti_secondKey_art_primary{fill:#fff}
.TI84CE.ti_theme_light .ti_secondKey{fill:#1d76bb}
.TI84CE.ti_theme_light .ti_alphaKey_art_primary{fill:#000}
.TI84CE.ti_theme_light .ti_alphaKey_art_second{fill:#004470}
.TI84CE.ti_theme_light .ti_alphaKey{fill:#6fbf4a}
.TI84CE.ti_theme_light .ti_generalKey_art_primary{fill:#fff}
.TI84CE.ti_theme_light .ti_generalKey_art_second{fill:#71b0dc}
.TI84CE.ti_theme_light .ti_generalKey_art_alpha{fill:#6abd37}
.TI84CE.ti_theme_light .ti_generalKey{fill:#333;stroke:none}
.TI84CE.ti_theme_light .ti_numpadKey_art_primary{fill:#000}
.TI84CE.ti_theme_light .ti_numpadKey_art_second{fill:#0077ce}
.TI84CE.ti_theme_light .ti_numpadKey_art_alpha{fill:#3e8400}
.TI84CE.ti_theme_light .ti_numpadKey{fill:#fff;stroke:#000;stroke-miterlimit:10}
.TI84CE.ti_theme_light .ti_fourFunctionKey_art_primary{fill:#2f292b}
.TI84CE.ti_theme_light .ti_fourFunctionKey_art_second{fill:#005696}
.TI84CE.ti_theme_light .ti_fourFunctionKey_art_alpha{fill:#1f6600}
.TI84CE.ti_theme_light .ti_fourFunctionKey{fill:#cdcdcd;stroke:#666;stroke-miterlimit:10}
.TI84CE.ti_theme_light .ti_fourFunctionKey_upper{fill:#cdcdcd}
.TI84CE.ti_theme_light .ti_key_background_padding{opacity:0}
.TI84CE.ti_theme_light .ti_calc_case{fill:#fff;stroke:#000;stroke-width:2;stroke-miterlimit:10}
.TI84CE.ti_layout_smallcaps .ti_alphaKey,.TI84CE.ti_layout_smallcaps .ti_fourFunctionKey,.TI84CE.ti_layout_smallcaps .ti_generalKey,.TI84CE.ti_layout_smallcaps .ti_numpadKey,.TI84CE.ti_layout_smallcaps .ti_secondKey{transform:scaleY(.6) translateY(16px)}
.TI84CE.ti_layout_smallcaps .ti_arrowKey,.TI84CE.ti_layout_smallcaps .ti_arrowKey_art_alpha,.TI84CE.ti_layout_smallcaps .ti_arrowKey_art_primary,.TI84CE.ti_layout_smallcaps .ti_arrowKey_art_second{transform:translateY(10px)}
.TI84CE.ti_layout_smallcaps .ti_alphaKey_art_primary,.TI84CE.ti_layout_smallcaps .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_smallcaps .ti_generalKey_art_primary,.TI84CE.ti_layout_smallcaps .ti_numpadKey_art_primary,.TI84CE.ti_layout_smallcaps .ti_secondKey_art_primary{transform-origin:50% 50%;transform:translateY(3px)}
.TI84CE.ti_layout_smallcaps .TI84CE_KEY_ADD_MEM_QUOTE .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_smallcaps .TI84CE_KEY_CARET_PI_H .ti_generalKey_art_primary,.TI84CE.ti_layout_smallcaps .TI84CE_KEY_DIVIDE_E_M .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_smallcaps .TI84CE_KEY_MULTIPLY_LEFTBRACKET_R .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_smallcaps .TI84CE_KEY_SUBTRACT_RIGHTBRACKET_W .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_smallcaps .ti_numpadKey_art_primary{transform:translateY(5px)}
.TI84CE.ti_layout_smallcaps .ti_alphaKey_art_second,.TI84CE.ti_layout_smallcaps .ti_fourFunctionKey_art_second,.TI84CE.ti_layout_smallcaps .ti_generalKey_art_second,.TI84CE.ti_layout_smallcaps .ti_numpadKey_art_second{transform-origin:50% 50%;transform:scale(1.07) translateY(0) translateX(-2px)}
.TI84CE.ti_layout_smallcaps .ti_fourFunctionKey_art_alpha,.TI84CE.ti_layout_smallcaps .ti_generalKey_art_alpha,.TI84CE.ti_layout_smallcaps .ti_numpadKey_art_alpha{transform-origin:50% 50%;transform:scale(1.07) translateY(0) translateX(2px)}
.TI84CE.ti_layout_smallcaps .ti_alphaKey_art_second,.TI84CE.ti_layout_smallcaps .ti_fourFunctionKey_art_second,.TI84CE.ti_layout_smallcaps .ti_generalKey_art_second,.TI84CE.ti_layout_smallcaps .ti_numpadKey_art_second{fill:#71b0dc}
.TI84CE.ti_layout_smallcaps .ti_fourFunctionKey_art_alpha,.TI84CE.ti_layout_smallcaps .ti_generalKey_art_alpha,.TI84CE.ti_layout_smallcaps .ti_numpadKey_art_alpha{fill:#6abd37}
.TI84CE.ti_layout_smallcaps.ti_theme_light .ti_alphaKey_art_second,.TI84CE.ti_layout_smallcaps.ti_theme_light .ti_fourFunctionKey_art_second,.TI84CE.ti_layout_smallcaps.ti_theme_light .ti_generalKey_art_second,.TI84CE.ti_layout_smallcaps.ti_theme_light .ti_numpadKey_art_second{fill:#0077ce}
.TI84CE.ti_layout_smallcaps.ti_theme_light .ti_fourFunctionKey_art_alpha,.TI84CE.ti_layout_smallcaps.ti_theme_light .ti_generalKey_art_alpha,.TI84CE.ti_layout_smallcaps.ti_theme_light .ti_numpadKey_art_alpha{fill:#3e8400}
.TI84CE.ti_layout_keypadonly g,.TI84CE.ti_layout_keypadonly path,.TI84CE.ti_layout_keypadonly polygon,.TI84CE.ti_layout_keypadonly rect{transition:opacity .25s ease-out 0s,transform .25s ease-out .15s}
.TI84CE.ti_layout_keypadonly .TI84CE_CALCSCREEN{opacity:0}
.TI84CE.ti_layout_keypadonly .ti_alphaKey,.TI84CE.ti_layout_keypadonly .ti_fourFunctionKey,.TI84CE.ti_layout_keypadonly .ti_generalKey,.TI84CE.ti_layout_keypadonly .ti_numpadKey,.TI84CE.ti_layout_keypadonly .ti_secondKey{transform:translateY(16px)}
.TI84CE.ti_layout_keypadonly .ti_arrowKey,.TI84CE.ti_layout_keypadonly .ti_arrowKey_art_alpha,.TI84CE.ti_layout_keypadonly .ti_arrowKey_art_primary,.TI84CE.ti_layout_keypadonly .ti_arrowKey_art_second{transform:translateY(13px)}
.TI84CE.ti_layout_keypadonly .ti_alphaKey_art_primary,.TI84CE.ti_layout_keypadonly .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_keypadonly .ti_generalKey_art_primary,.TI84CE.ti_layout_keypadonly .ti_numpadKey_art_primary,.TI84CE.ti_layout_keypadonly .ti_secondKey_art_primary{transform:translateY(10px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_ADD_MEM_QUOTE .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_CARET_PI_H .ti_generalKey_art_primary,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_DIVIDE_E_M .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_MULTIPLY_LEFTBRACKET_R .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_SUBTRACT_RIGHTBRACKET_W .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_keypadonly .ti_numpadKey_art_primary{transform:translateY(12px)}
.TI84CE.ti_layout_keypadonly .ti_alphaKey_art_second,.TI84CE.ti_layout_keypadonly .ti_fourFunctionKey_art_second,.TI84CE.ti_layout_keypadonly .ti_generalKey_art_second,.TI84CE.ti_layout_keypadonly .ti_numpadKey_art_second{transform-origin:50% 50%;transform:scale(1.05) translateY(0) translateX(-2px)}
.TI84CE.ti_layout_keypadonly .ti_fourFunctionKey_art_alpha,.TI84CE.ti_layout_keypadonly .ti_generalKey_art_alpha,.TI84CE.ti_layout_keypadonly .ti_numpadKey_art_alpha{transform-origin:50% 50%;transform:scale(1.05) translateY(0) translateX(2px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_GRAPH_TABLE_F5,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_TRACE_CALC_F4,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_WINDOW_TBLSET_F2,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_YEQUALS_STATPLOT_F1,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_ZOOM_FORMAT_F3{transform:translateY(-145px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_DEL_INS_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_MODE_QUIT_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_SECOND_NONE_NONE{transform:translateY(-135px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_ALPHA_ALOCK_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_DOWNARROW_PAGEDOWN_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_LEFTARROW_NONE_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_RIGHTARROW_NONE_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_STAT_LIST_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_UPARROW_PAGEUP_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_XVAR_LINK_NONE{transform:translateY(-120px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_APPS_ANGLE_B,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_CLEAR_NONE_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_MATH_TEST_A,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_PRGM_DRAW_C,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_VARS_DISTR_NONE{transform:translateY(-105px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_CARET_PI_H,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_COS_ACOS_F,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_INVERSE_MATRIX_D,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_SIN_ASIN_E,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_TAN_ATAN_G{transform:translateY(-90px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_COMMA_EE_J,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_DIVIDE_E_M,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_LEFTPAREN_LEFTBRACE_K,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_RIGHTPAREN_RIGHTBRACE_L,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_SQUARED_SQUAREROOT_I{transform:translateY(-75px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_EIGHT_V_P,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_LOG_10X_N,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_MULTIPLY_LEFTBRACKET_R,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_NINE_W_Q,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_SEVEN_U_O{transform:translateY(-60px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_FIVE_L5_U,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_FOUR_L4_T,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_LN_EX_S,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_SIX_L6_V,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_SUBTRACT_RIGHTBRACKET_W{transform:translateY(-45px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_ADD_MEM_QUOTE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_ONE_L1_Y,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_STO_RCL_X,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_THREE_L3_THETA,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_TWO_L2_Z{transform:translateY(-30px)}
.TI84CE.ti_layout_keypadonly .TI84CE_KEY_DECIMAL_IMAGINEI_COLON,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_ENTER_ENTRY_SOLVE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_NEGATIVE_ANS_QUESTIONMARK,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_ON_OFF_NONE,.TI84CE.ti_layout_keypadonly .TI84CE_KEY_ZERO_CATALOG_SPACE{transform:translateY(-15px)}
.TI84CE.ti_layout_keypadonly .ti_alphaKey_art_second,.TI84CE.ti_layout_keypadonly .ti_fourFunctionKey_art_second,.TI84CE.ti_layout_keypadonly .ti_generalKey_art_second,.TI84CE.ti_layout_keypadonly .ti_numpadKey_art_second{fill:#71b0dc}
.TI84CE.ti_layout_keypadonly .ti_fourFunctionKey_art_alpha,.TI84CE.ti_layout_keypadonly .ti_generalKey_art_alpha,.TI84CE.ti_layout_keypadonly .ti_numpadKey_art_alpha{fill:#6abd37}
.TI84CE.ti_layout_keypadonly.ti_theme_light .ti_alphaKey_art_second,.TI84CE.ti_layout_keypadonly.ti_theme_light .ti_fourFunctionKey_art_second,.TI84CE.ti_layout_keypadonly.ti_theme_light .ti_generalKey_art_second,.TI84CE.ti_layout_keypadonly.ti_theme_light .ti_numpadKey_art_second{fill:#0077ce}
.TI84CE.ti_layout_keypadonly.ti_theme_light .ti_fourFunctionKey_art_alpha,.TI84CE.ti_layout_keypadonly.ti_theme_light .ti_generalKey_art_alpha,.TI84CE.ti_layout_keypadonly.ti_theme_light .ti_numpadKey_art_alpha{fill:#3e8400}
div.displayDiv canvas.ti_theme_light,div.displayDiv canvas.ti_theme_outline{border:1px solid #666;width:calc(100% - 2px);height:calc(100% - 2px)}
.TI84CE.ti_theme_outline .ti_logo{fill:#666}
.TI84CE.ti_theme_outline .ti_calc_logo{fill:#000}
.TI84CE.ti_theme_outline .ti_lcd_background{fill:#fff}
.TI84CE.ti_theme_outline .ti_secondKey_art_primary{fill:#000}
.TI84CE.ti_theme_outline .ti_secondKey{fill:#fff;stroke:#666;stroke-miterlimit:10}
.TI84CE.ti_theme_outline .ti_alphaKey_art_primary{fill:#000}
.TI84CE.ti_theme_outline .ti_alphaKey_art_second{fill:#666}
.TI84CE.ti_theme_outline .ti_alphaKey{fill:#fff;stroke:#666;stroke-miterlimit:10}
.TI84CE.ti_theme_outline .ti_generalKey_art_primary{fill:#000}
.TI84CE.ti_theme_outline .ti_generalKey_art_alpha,.TI84CE.ti_theme_outline .ti_generalKey_art_second{fill:#666}
.TI84CE.ti_theme_outline .ti_generalKey{fill:#fff;stroke:#666;stroke-miterlimit:10}
.TI84CE.ti_theme_outline .ti_numpadKey_art_primary{fill:#000}
.TI84CE.ti_theme_outline .ti_numpadKey_art_alpha,.TI84CE.ti_theme_outline .ti_numpadKey_art_second{fill:#666}
.TI84CE.ti_theme_outline .ti_numpadKey{fill:#fff;stroke:#666;stroke-miterlimit:10}
.TI84CE.ti_theme_outline .ti_fourFunctionKey_art_primary{fill:#000}
.TI84CE.ti_theme_outline .ti_fourFunctionKey_art_alpha,.TI84CE.ti_theme_outline .ti_fourFunctionKey_art_second{fill:#666}
.TI84CE.ti_theme_outline .ti_fourFunctionKey{fill:#fff;stroke:#666;stroke-miterlimit:10}
.TI84CE.ti_theme_outline .ti_arrowKey_art_primary{fill:#000}
.TI84CE.ti_theme_outline .ti_arrowKey_art_alpha,.TI84CE.ti_theme_outline .ti_arrowKey_art_second{fill:#666}
.TI84CE.ti_theme_outline .ti_arrowKey{fill:#fff;stroke:#666;stroke-miterlimit:10}
.TI84CE.ti_theme_outline .ti_key_background_padding{opacity:0}
.TI84CE.ti_theme_outline .ti_calc_case{fill:#fff;stroke:#000;stroke-width:2;stroke-miterlimit:10}
.TI84CE .ti_highlight_keys .ti_alphaKey,.TI84CE .ti_highlight_keys .ti_arrowKey,.TI84CE .ti_highlight_keys .ti_fourFunctionKey,.TI84CE .ti_highlight_keys .ti_generalKey,.TI84CE .ti_highlight_keys .ti_numpadKey,.TI84CE .ti_highlight_keys .ti_secondKey{fill:#b82e2e}
.TI84CE .ti_highlight_keys .ti_alphaKey_art_primary,.TI84CE .ti_highlight_keys .ti_alphaKey_art_second,.TI84CE .ti_highlight_keys .ti_arrowKey_art_alpha,.TI84CE .ti_highlight_keys .ti_arrowKey_art_primary,.TI84CE .ti_highlight_keys .ti_arrowKey_art_second,.TI84CE .ti_highlight_keys .ti_fourFunctionKey_art_alpha,.TI84CE .ti_highlight_keys .ti_fourFunctionKey_art_primary,.TI84CE .ti_highlight_keys .ti_fourFunctionKey_art_second,.TI84CE .ti_highlight_keys .ti_generalKey_art_alpha,.TI84CE .ti_highlight_keys .ti_generalKey_art_primary,.TI84CE .ti_highlight_keys .ti_generalKey_art_second,.TI84CE .ti_highlight_keys .ti_numpadKey_art_alpha,.TI84CE .ti_highlight_keys .ti_numpadKey_art_primary,.TI84CE .ti_highlight_keys .ti_numpadKey_art_second,.TI84CE .ti_highlight_keys .ti_secondKey_art_primary{fill:#fff}
.TI84CE .ti_disabled_keys .ti_alphaKey,.TI84CE .ti_disabled_keys .ti_arrowKey,.TI84CE .ti_disabled_keys .ti_fourFunctionKey,.TI84CE .ti_disabled_keys .ti_generalKey,.TI84CE .ti_disabled_keys .ti_numpadKey,.TI84CE .ti_disabled_keys .ti_secondKey{opacity:.5}
.TI84CE .ti_disabled_keys .ti_alphaKey_art_primary,.TI84CE .ti_disabled_keys .ti_alphaKey_art_second,.TI84CE .ti_disabled_keys .ti_arrowKey_art_alpha,.TI84CE .ti_disabled_keys .ti_arrowKey_art_primary,.TI84CE .ti_disabled_keys .ti_arrowKey_art_second,.TI84CE .ti_disabled_keys .ti_fourFunctionKey_art_alpha,.TI84CE .ti_disabled_keys .ti_fourFunctionKey_art_primary,.TI84CE .ti_disabled_keys .ti_fourFunctionKey_art_second,.TI84CE .ti_disabled_keys .ti_generalKey_art_alpha,.TI84CE .ti_disabled_keys .ti_generalKey_art_primary,.TI84CE .ti_disabled_keys .ti_generalKey_art_second,.TI84CE .ti_disabled_keys .ti_numpadKey_art_alpha,.TI84CE .ti_disabled_keys .ti_numpadKey_art_primary,.TI84CE .ti_disabled_keys .ti_numpadKey_art_second,.TI84CE .ti_disabled_keys .ti_secondKey_art_primary{opacity:.25}
.TI84CE .ti_focused_keys .ti_alphaKey,.TI84CE .ti_focused_keys .ti_arrowKey,.TI84CE .ti_focused_keys .ti_fourFunctionKey,.TI84CE .ti_focused_keys .ti_generalKey,.TI84CE .ti_focused_keys .ti_numpadKey,.TI84CE .ti_focused_keys .ti_secondKey{stroke:#ff1229;stroke-width:2px}
.TI84CE .ti_focused_keys,.TI84CE [id^=TI84CE_KEY_]{outline:0}
.TI84CE.ti_layout_toggle_TI84CE .ti_alphaKey,.TI84CE.ti_layout_toggle_TI84CE .ti_alphaKey_art_primary,.TI84CE.ti_layout_toggle_TI84CE .ti_alphaKey_art_second,.TI84CE.ti_layout_toggle_TI84CE .ti_arrowKey,.TI84CE.ti_layout_toggle_TI84CE .ti_arrowKey_art_alpha,.TI84CE.ti_layout_toggle_TI84CE .ti_arrowKey_art_primary,.TI84CE.ti_layout_toggle_TI84CE .ti_arrowKey_art_second,.TI84CE.ti_layout_toggle_TI84CE .ti_calc_case,.TI84CE.ti_layout_toggle_TI84CE .ti_fourFunctionKey,.TI84CE.ti_layout_toggle_TI84CE .ti_fourFunctionKey_art_alpha,.TI84CE.ti_layout_toggle_TI84CE .ti_fourFunctionKey_art_primary,.TI84CE.ti_layout_toggle_TI84CE .ti_fourFunctionKey_art_second,.TI84CE.ti_layout_toggle_TI84CE .ti_fourFunctionKey_upper,.TI84CE.ti_layout_toggle_TI84CE .ti_generalKey,.TI84CE.ti_layout_toggle_TI84CE .ti_generalKey_art_alpha,.TI84CE.ti_layout_toggle_TI84CE .ti_generalKey_art_primary,.TI84CE.ti_layout_toggle_TI84CE .ti_generalKey_art_second,.TI84CE.ti_layout_toggle_TI84CE .ti_key_background_padding,.TI84CE.ti_layout_toggle_TI84CE .ti_numpadKey,.TI84CE.ti_layout_toggle_TI84CE .ti_numpadKey_art_alpha,.TI84CE.ti_layout_toggle_TI84CE .ti_numpadKey_art_primary,.TI84CE.ti_layout_toggle_TI84CE .ti_numpadKey_art_second,.TI84CE.ti_layout_toggle_TI84CE .ti_secondKey,.TI84CE.ti_layout_toggle_TI84CE .ti_secondKey_art_primary{display:none}
div.calculatorDiv.ti_layout_toggle_TI84CE{background-color:#000;border-radius:.5em}
div.calculatorDiv.ti_layout_toggle_TI84CE.ti_theme_light,div.calculatorDiv.ti_layout_toggle_TI84CE.ti_theme_outline{background-color:#fff;border:.1em solid #000}
.ti_ec_icon_toggle_keypad{height:3em;width:3em;position:absolute;bottom:-3em;left:calc(50% - 1.5em - 1px);transform:translateX(-50%);cursor:pointer;border:0;background-color:#e2e2e2;text-align:center;padding:0}
div.calculatorDiv .ti_ec_icon_toggle_keypad svg{width:2.5em;height:2.5em;position:relative}
.ti_ec_icon_toggle_keypad:active svg path{fill:#9b9b9b;stroke:none}
.ti_ec_hide_keypad_icon{display:inline-block}
.ti_ec_show_keypad_icon,.ti_layout_toggle_TI84CE .ti_ec_hide_keypad_icon{display:none}
.ti_ec_reset_button,.ti_layout_toggle_TI84CE .ti_ec_show_keypad_icon{display:inline-block}
.ti_ec_reset_button{height:3em;width:5.5em;color:#666;text-align:right;position:absolute;bottom:-3em;right:calc(50% - 3em - 1px);transform:translateX(50%);cursor:pointer;border:0;background:#e2e2e2}
.ti_ec_reset_button span{font-size:.9em}
.ti_ec_reset_button:active{color:#9b9b9b}
.ti_ec_reset_button:active svg.ti_ec_reset_icon *{fill:#9b9b9b}
.ti_ec_reset_button.confirm{color:#555;text-align:center;background:#f08080}
.ti_ec_reset_button.confirm:active{color:#fff}
.ti_ec_reset_button.confirm svg.ti_ec_reset_icon{display:none}
.ti_ec_reset_button svg.ti_ec_reset_icon{width:2.5em;height:2.5em;top:50%;left:.25em;transform:translateY(-50%)}
.ti_ec_reset_button.ti_ec_ui_show{display:inline-block}
.ti_ec_reset_button.ti_ec_ui_hide{display:none}
div.calculatorDiv{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-ms-touch-action:none;-ms-content-zooming:none;-ms-content-zoom-limit-max:100%;-ms-content-zoom-limit-min:100%;-ms-content-zoom-chaining:none;top:0;left:0;position:relative;float:left;z-index:1000}
canvas.display,div.displayDiv{background-color:transparent}
div.calculatorDiv div.displayDiv{float:left;position:relative;z-index:20}
div.displayDiv canvas{position:relative;width:100%;height:100%;z-index:20}
div.calculatorDiv svg{float:left;position:absolute;left:0;top:0;height:100%;width:100%;z-index:0}
.no-magnifier{-webkit-user-select:none}
@media (max-width:480px){#header_left{flex-direction:column;min-width:64px}#header_right{flex-direction:column-reverse;align-items:flex-start;width:calc(100% - 64px);margin-left:0}#header_right #header_user_info{width:100%}#header_right #header_user_info #userContainer{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-left:0}#header_right #header_user_info #userContainer #userName{display:none}#header_right #header_user_info #userContainer #deepZoomProgress{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#timerDiv{margin-top:2px;top:0}#timerDiv .toggleTimerButton{padding:4px;width:30px}#itemCanvas{border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0}.signoutpage{padding-left:10px}.deepZoomOnly{display:block}#aslToggle,#dropdown_ansmask,#dropdown_lineReader,#dropdown_magnifier,#dropdown_readerMode,#dropdown_sbacAudioTranscript,#dropdown_sbacClosedCaption,#dropdown_sbacTutorial,#dropdown_tutorial,#dropdown_whiteNoise,#exhibits-modal #se-handle,#exhibitsToggle,#overviewContainer,#tn8-aslvideo #se-handle,.subheader{display:none!important}#jGrowl{z-index:9001;width:240px;position:fixed;left:calc((100vw - 240px) / 2);max-height:100vh;padding:2px;overflow-y:auto;box-sizing:border-box}.jGrowl .jGrowl-closer,.jGrowl .jGrowl-notification{box-sizing:border-box;margin:5px auto;padding:3px 8px;line-height:16px}body{background:#fff;padding:0}#skipToInstructions{max-width:100%}#loading,#progressModal{width:auto;top:10px;right:10px;left:10px;margin:0}#loading .modal-header,#progressModal .modal-header{padding:10px}#customerName{max-width:100%;height:auto;font-size:28px}.account-container{box-sizing:border-box;width:100%;margin:0;padding:0 5px}.account-container .login-fields input[type=password],.account-container .login-fields input[type=text]{box-sizing:border-box;padding:7px 75px 7px 50px;width:100%}#main_panel .span12 #rubricBlock,#main_panel .span12 .alert.alert-info.center,#main_panel .span12 .testcommence-container,#main_panel .span12 .testcompletion-container{max-width:100%;box-sizing:border-box;padding:7px}#main_panel .span12 .testcommence-container span{word-break:break-all}#end-submit{min-width:0}.end-label-block{width:auto}#header{margin:0}#header #btnNext,#header #btnPrevious,#header #menuDrop{height:30px;width:30px;padding:0}#header #grpNP,#header #grpTools,#header #userMenu{margin-top:2px;margin-right:0}#header #grpNP button,#header #grpTools button,#header #userMenu button{margin-top:0}#header #grpTools{margin-left:0}#header #btnCheckAnswer,#header #drawingToolBar{display:none}#header .navbar-inner{padding:0 2px;min-height:0}#header .navbar-inner .container{min-height:0}#header .navbar-inner .container .tn8-logo{margin-right:-15px}#header #deepZoomTools{display:block;font-size:16px;padding:4px;width:30px;margin-top:0}#header #testBookRefIdHeaderInDZ{color:#fff;background-color:#049cdb;text-align:center;font-weight:700;font-size:1.2em;padding:4px;position:absolute;top:34px;border-radius:4px;left:32px;line-height:22px}#header #testBookRefIdHeaderTooltipCnt{position:relative;width:30px}#header #testBookRefIdHeaderTooltipCnt .tooltip{pointer-events:none}.int-choice-list.five-up>li,.int-choice-list.four-up>li,.int-choice-list.three-up>li,.int-choice-list.two-up>li{display:block;width:100%;margin-right:0}.choice-widget.int-choice-list.five-up .int-choice-div,.choice-widget.int-choice-list.four-up .int-choice-div,.choice-widget.int-choice-list.three-up .int-choice-div,.choice-widget.int-choice-list.two-up .int-choice-div{display:flex;width:100%;margin-right:0}.int-choice-desc div[class*=span] .videoaudio{width:350px!important}.int-choice-desc div[class*=span] .videoaudio.hideRate{width:310px!important}.int-choice-desc div[class*=span] .videoaudio.hideProgress{width:200px!important}div.tei-richinline button span.filter-option img{max-width:100%}.calculatorDiv.TI108,.calculatorDiv.TI30,.calculatorDiv.TI84{top:32px!important}.tn8-error-modal .modal-header .close{line-height:20px}div#error-modal{top:5px}div.modal-header button.close{padding-right:0}div#error-modal div.modal-body div.alert.alert-error{margin-bottom:0;padding-top:8px;padding-right:8px}div#error-modal div.modal-body{padding-bottom:8px;padding-top:8px;width:calc(100% - 30px)}#deepZoomLayer #deepZoomLayerBody{height:calc(100vh - 30px)}#deepZoomLayer #deepZoomLayerBody #calculatorContent{max-width:none;padding:0}#deepZoomLayer #deepZoomLayerBody #calculatorContent div#calculatorBody{height:100%!important}#deepZoomLayer #deepZoomLayerBody #calculatorContent div#calculatorBody #calculatorResult{box-sizing:border-box;max-width:99vw}#deepZoomLayer #deepZoomLayerBody #calculatorContent div#calculatorBody #calculatorDisplayScreen{left:2px;top:34px;width:98%;height:40px}#deepZoomLayer #deepZoomLayerBody #calculatorContent div#calculatorBody table{margin:0 auto}#deepZoomLayer #deepZoomLayerBody #calculatorContent div#calculatorBody table .calculator-btn{width:54px;box-sizing:border-box;padding:11px;height:45px}#deepZoomLayer #deepZoomLayerBody #calculatorContent.large-calc div#calculatorBody table .calculator-btn{width:45px;padding:11px 5px}#deepZoomLayer #deepZoomLayerBody #calculatorContent.large-calc div#calculatorBody table .calculator-btn#calculator_Shift{height:92px}#deepZoomLayer #deepZoomLayerBody div.modal-document div.modal-header{display:none}#deepZoomLayer #deepZoomLayerBody div.modal-document div.modal-body{padding-bottom:0}#deepZoomLayer #deepZoomLayerBody div.modal-document div.modal-body div.alert-error{border-color:#b94a48;margin:0}#deepZoomLayer #deepZoomLayerBody div.modal-document div.modal-footer{border-top:0}div#deepZoomLayer div#deepZoomLayerBody div.charmap div.charmap-button-area{border:0;width:75%}div#deepZoomLayer div#deepZoomLayerBody div.charmap div.charmap-button-area button.charmap-button{margin:0 2px 4px}div#deepZoomLayer div#deepZoomLayerBody div.charmap div.charmap-display{width:25%}div[class*=review-dropdown-popup] .laser-scroll-container:after{display:none}#tutModal{width:100vw!important;height:100vh!important;overflow:auto;border:none;overscroll-behavior:none;border-radius:0}#skip-to-content a{margin-left:2px}#accomSidebar{display:none}#accomSidebar.dzTTS{display:block;float:none;height:30px;width:48px!important;margin-right:0;border-width:1px 0 0 1px;border-color:#9e9e9e;border-radius:8px 0 0 0;padding:1px 2px 2px;position:fixed;bottom:0;right:0}#accomSidebar.dzTTS .btn-group.btn-group-vertical{width:48px;height:34px}#accomSidebar.dzTTS .btn-group.btn-group-vertical button{height:28px;width:24px;padding:2px;display:inline-block;box-sizing:border-box}#accomSidebar.dzTTS .btn-group.btn-group-vertical button.button-first{margin-top:2px;border-radius:6px 0 0 6px}#accomSidebar.dzTTS .btn-group.btn-group-vertical button.button-last{border-radius:0 6px 6px 0}#accomSidebar.dzTTS .btn-group.btn-group-vertical #ttsSettings{display:none}#accomSidebar.dzTTS .btn-group.btn-group-vertical #ttsCTH,#accomSidebar.dzTTS .btn-group.btn-group-vertical #ttsStop{border-radius:0 6px 6px 0}#accomSidebar.dzWideTTS{width:96px!important}#accomSidebar.dzWideTTS .btn-group.btn-group-vertical #ttsCTH,#accomSidebar.dzWideTTS .btn-group.btn-group-vertical #ttsStop{border-radius:0}#accomSidebar.dzWideTTS .btn-group.btn-group-vertical #ttsForward{border-radius:0 6px 6px 0}#noiseToolModal,#sbPopupContentWrapper{box-shadow:none}#noiseToolModal .tn8-draggable-modal-body{display:flex;justify-content:center}}
@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}
@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}
@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}
@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}
@keyframes blink{50%{border-left-color:transparent;border-right-color:transparent}}
@keyframes color_change{0%{color:#98e0ff}to{color:#00abf4}}
@keyframes dots-1{0%{opacity:0}25%{opacity:1}}
@keyframes dots-2{0%{opacity:0}50%{opacity:1}}
@keyframes dots-3{0%{opacity:0}75%{opacity:1}}
@keyframes spin{to{transform:rotate(1turn)}}

/* Explicit defaults for calculator shell sizing in our app */
#calculatorContainer {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 640px;
  overflow: auto;
}
#calculatorDiv.calculatorDiv,
div.calculatorDiv {
  margin: 0 auto;
  float: none !important;
}
.TI84CE .ti_calc_case { fill: #1a1a1a; }
.TI84CE .ti_numpadKey_art_primary { fill: #000; }
