.txt-formula{color:maroon;}label{font-family:Arial;}.hidden{display:none;visibility:hidden;padding:0!important;}.calc__error{display:none;clear:both;float:none;padding:10px;background:#fad7d4;border-left:5px solid #f08a81;font-size:12px;text-align:left;margin-top:1em;font-family:'Open Sans',Arial,sans-serif;line-height:1.5;color:#4d4e53;font-weight:bold;}.calc__error ul li{font-weight:bold;}.calc__error ul{list-style-position:outside;list-style-type:disc;margin-left:5px;padding-left:15px;margin-top:0;}table.main-table{width:580px;}.qtip-content ul{list-style-position:outside;list-style-type:disc;margin-left:2em;font-weight:normal;}#wait_msg{font-weight:bold;background-color:red;z-index:100;margin:0;background-color:#ffe036;color:black;border:1px solid #d8d8d8;display:none;position:fixed;left:5px;bottom:10px;width:auto;padding:10px;}#results-table,#errors-table{display:none;}.warning{display:inline;float:left;clear:left;margin-top:.5em;margin-bottom:.5em;background-color:#ffffcb;color:#222;font-size:90%;border:1px solid #d8d8d8;text-align:left;padding:.5em;}.formcontainer{padding:5px;background:#FFE036;border:1px solid black;}.randomize-button{display:block;}.constant{color:#1550A3;}.blueButton{background:linear-gradient(to bottom,#339ad9 0,#224bbc 100%);padding:1px;display:inline-block;border-radius:4px;box-shadow:0 1px 1px rgba(34,75,188,0.5);}.blueButton span{background:linear-gradient(to bottom,#52b1e2 0,#397fd0 100%);font-family:"Helvetica Neue",sans-serif;font-size:16px;font-weight:bold;color:#FFF;text-shadow:0 1px 1px #224BBC;padding:10px 35px;display:inline-block;border-radius:3px;box-shadow:0 1px 1px rgba(255,255,255,0.3) inset;}.blueButton:hover{background:linear-gradient(to bottom,#37aff4 0,#2764ca 100%);}.blueButton:hover span{background:linear-gradient(to bottom,#59c2f5 0,#4292da 100%);}.blueButton:active{background:linear-gradient(to bottom,#193a7b 0,#286ab8 100%);box-shadow:0 1px 1px #FFF;}.blueButton:active span{background:linear-gradient(to bottom,#3476c6 0,#489ed9 100%);box-shadow:0 1px 3px rgba(0,0,0,0.25) inset;}
div.wrap2d{background-color:#FFF8D1;padding-left:40px;margin:10px 0;min-height:7em;line-height:7em;}div.wrap2d .calc__pre_result{vertical-align:middle;}.mq .comma-op-root{display:block;clear:both;border:1px solid red;padding:1px;}.mq,.mq table,.rendered-math,.rendered-math table,.rendered-math .mmm-e{font-family:mathfontbasic,"Times New Roman",serif;text-indent:0!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.rendered-math .non-italicized-function{font-family:"Times New Roman",serif;}.rendered-math .nonSymbola{font-family:"Times New Roman",serif;}.rendered-math var,.mq var,.rendered-math table var,.mq table var,.rendered-math .number,.mq .number,.rendered-math table .number,.mq table .number{font-family:mathnumbers,"Times New Roman",serif;}.rendered-math .number,.mq .number,.rendered-math table .number,.mq table .number{font-size:85%;}.boldfont .rendered-math var,.boldfont .mq var,.boldfont .rendered-math table var,.boldfont .mq table var,.boldfont .rendered-math .number,.boldfont .mq .number,.boldfont .rendered-math table .number,.boldfont .mq table .number{font-family:bmathnumbers,"Times New Roman",serif;}.mq .fraction .number,.rendered-math .fraction .number,.mq table .fraction .number .rendered-math table .fraction .number{font-size:100%;}.mq sup,.rendered-math sup{font-size:80%;}.rendered-math .fraction{font-size:90%;}.rendered-math .sans-serif{font-family:sans-serif,serif;}.rendered-math .monospace{font-family:monospace,serif;}.mmm-e{display:-moz-inline-box;display:inline-block;white-space:pre-wrap;}.mmm-e .cursor{border-left:1px solid black;margin-right:-1px;position:relative;z-index:1;padding:0;display:-moz-inline-box;display:inline-block;}.mmm-e .cursor.blink{visibility:hidden;}.mmm-e,.mmm-l .mmm-e{border:1px solid gray;padding:2px;}.mmm-l .mmm-e{margin:1px;}.mmm-e.hasCursor,.mmm-e .hasCursor{-webkit-box-shadow:#68b4df 0 0 3px 2px;-moz-box-shadow:#68b4df 0 0 3px 2px;box-shadow:#68b4df 0 0 3px 2px;}
.mmm-e .latex-command-input{color:inherit;font-family:"Courier New",monospace;border:1px solid gray;padding-right:1px;margin-right:1px;margin-left:2px;}.mmm-e .latex-command-input.empty{background:transparent;}.mmm-e .latex-command-input.hasCursor{border-color:ActiveBorder;}.mmm-e.empty:after,.mathquill-textbox:after,.rendered-math .empty:after{visibility:hidden;content:'c';}.mmm-e .cursor:only-child:after,.mmm-e .textarea+.cursor:last-child:after{visibility:hidden;content:'c';}.mathquill-textbox{overflow-x:auto;overflow-y:hidden;}.rendered-math{font-variant:normal;font-weight:normal;font-style:normal;font-size:115%;line-height:1;display:-moz-inline-box;display:inline-block;}.rendered-math .non-leaf,.rendered-math .scaled{display:-moz-inline-box;display:inline-block;}.rendered-math table var,.rendered-math table .nonSymbola,.rendered-math table .text,.rendered-math var,.rendered-math .text,.rendered-math .nonSymbola{line-height:.9;}.rendered-math *{font-size:inherit;line-height:inherit;margin:0;padding:0;border-color:black;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:none;}.rendered-math .empty{background:#ccc;}.rendered-math.empty{background:transparent;}.rendered-math .text{font-size:87%;}.rendered-math .font *{font-family:inherit;font-style:inherit;}.rendered-math b,.rendered-math b.font{font-weight:bolder;}.rendered-math var,.rendered-math i,.rendered-math i.font{font-syle:italic;}.rendered-math var.florin{margin:0 -0.1em;}.rendered-math big{font-size:125%;}.rendered-math .roman{font-style:normal;}.rendered-math .overline{border-top:1px solid black;margin-top:1px;}.rendered-math .underline{border-bottom:1px solid black;margin-bottom:1px;}.rendered-math .binary-operator{padding:0 .2em;display:-moz-inline-box;display:inline-block;}.rendered-math .unary-operator{padding-left:.2em;}.mq sup,.rendered-math sup{position:relative;padding-left:.1em;}.rendered-math sup .binary-operator,.rendered-math sub .binary-operator{padding:0 .1em;}.rendered-math sup .unary-operator,.rendered-math sub .unary-operator{padding-left:.1em;}
.rendered-math sup.limit,.rendered-math sub.limit,.rendered-math sup.nthroot,.rendered-math sub.nthroot{font-size:80%;}.rendered-math sup .fraction{font-size:70%;vertical-align:-0.4em;}.rendered-math sup .numerator,.rendered-math sub .numerator{padding-bottom:0;}.rendered-math sup .denominator,.rendered-math sub .denominator{padding-top:0;}.rendered-math sup{vertical-align:.5em;}.rendered-math sup.limit,.rendered-math sup.nthroot{vertical-align:.8em;}.rendered-math sup.nthroot{margin-right:-0.6em;margin-left:.2em;min-width:.5em;}.rendered-math sub{position:relative;vertical-align:-0.4em;}.rendered-math sub.limit{vertical-align:-0.6em;}.rendered-math .paren{padding:0 .1em;vertical-align:bottom;-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center;}.rendered-math .array{vertical-align:middle;text-align:center;}.rendered-math .array>span{display:block;}.rendered-math .non-italicized-function{line-height:.9;font-style:normal;padding-right:.2em;}.rendered-math .fraction{text-align:center;vertical-align:-0.5em;padding:0 .2em;}.rendered-math .fraction,.rendered-math x:-moz-any-link{display:-moz-groupbox;}.rendered-math .fraction,.rendered-math x:-moz-any-link,.rendered-math x:default{display:inline-block;}.rendered-math .numerator,.rendered-math .denominator{display:block;}.rendered-math .numerator{padding:0 .1em;margin-bottom:-0.1em;}.rendered-math .denominator{border-top:1px solid;float:right;width:100%;padding:.1em .1em 0 .1em;margin-right:-0.1em;margin-left:-0.1em;}.rendered-math .sqrt-prefix{padding-top:0;position:relative;top:.1em;vertical-align:top;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;}.rendered-math .sqrt-stem{border-top:1px solid;margin-top:1px;padding-left:.15em;padding-right:.2em;margin-right:.1em;}.rendered-math .vector-prefix{display:block;text-align:center;line-height:.25em;margin-bottom:-0.1em;font-size:.75em;}
.rendered-math .vector-stem{display:block;}.rendered-math .selection,.mmm-e .selection,.rendered-math .selection .non-leaf,.mmm-e .selection .non-leaf,.rendered-math .selection .scaled,.mmm-e .selection .scaled{background:#B4D5FE!important;background:Highlight!important;color:HighlightText;border-color:HighlightText;}.rendered-math .selection .matrixed,.mmm-e .selection .matrixed{background:#39F!important;}.rendered-math .selection .matrixed-container,.mmm-e .selection .matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color='#3399FF')!important;}.rendered-math .selection.blur,.mmm-e .selection.blur,.rendered-math .selection.blur .non-leaf,.mmm-e .selection.blur .non-leaf,.rendered-math .selection.blur .scaled,.mmm-e .selection.blur .scaled,.rendered-math .selection.blur .matrixed,.mmm-e .selection.blur .matrixed{background:#D4D4D4!important;color:black;border-color:black;}.rendered-math .selection.blur .matrixed-container,.mmm-e .selection.blur .matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color='#D4D4D4')!important;}.mmm-e .textarea,.rendered-math .textarea{position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text;}.mmm-e .textarea textarea,.rendered-math .textarea textarea,.mmm-e .selectable,.rendered-math .selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text;position:absolute;clip:rect(1em 1em 1em 1em);}.rendered-math .matrixed{background:white;display:-moz-inline-box;display:inline-block;}.rendered-math .matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color='white');margin-top:-0.1em;}@font-face{font-family:mathfontbasic;src:local("☺☺"),url(https://d1pzgt0l6triv8.cloudfront.net/font/Symbola-basic.woff) format("woff"),url(https://sm-api.s3.amazonaws.com/font/Symbola-basic.ttf) format("truetype");}@font-face{font-family:mathnumbers;src:local("☺☺☺"),url(https://d1pzgt0l6triv8.cloudfront.net/font/numbers.woff) format("woff"),url(https://sm-api.s3.amazonaws.com/font/numbers.ttf) format("truetype");}
@font-face{font-family:bmathnumbers;src:local("☺☺☺☺"),url(https://d1pzgt0l6triv8.cloudfront.net/font/bnumbers.woff) format("woff"),url(https://sm-api.s3.amazonaws.com/font/bnumbers.ttf) format("truetype");}.rendered-math{font-size:24px;white-space:nowrap;padding:10px;}.rendered-math sub,.rendered-math sup{font-size:80%;}.rendered-math sup .fraction{font-size:75%;}.rendered-math sup.nthroot{vertical-align:.8em;margin-right:0;margin-left:0;min-width:auto;left:.3em;}.rendered-math table{display:table;}.rendered-math tbody{display:table-row-group;}.rendered-math tr{display:table-row;}.rendered-math td{display:table-cell;}.rendered-math .numerator{border-bottom:0;margin-bottom:0;}.rendered-math .sqrt-stem{font-size:1em;padding-top:2px;}.substep span.formula.rendered-math{font-size:18px;padding:0;}a img{border:0;}table.comma-table td{padding-top:10px;}button.clear-button{margin-top:10px;margin-right:10px;padding:2px 10px 2px 10px;}.buttons{height:10px;border-top:1px solid #ddd;padding:10px 0;white-space:nowrap;}.step-result{padding:20px;}.substep{display:inline-block;}.step-result,.substep_result{padding:0 20px;position:relative;z-index:2;}.step_result-hover{background-color:#f0fafa;cursor:pointer;}.text_result p{margin:0!important;border-bottom:none!important;text-align:inherit!important;}.arrow{z-index:10;position:relative;clear:both;}.left-arrow .arrow-img{height:30px;background-image:url("images/web-algebrator/right-arrow.png");background-repeat:no-repeat;padding-left:25px;}.right-arrow .arrow-img{height:30px;background-image:url("images/web-algebrator/left-arrow.png");background-repeat:no-repeat;width:25px;position:absolute;right:0;top:0;}.right-arrow .line{margin-right:25px;}.arrow .line{height:30px;background-image:url("images/web-algebrator/arrow-bg.png");background-repeat:repeat-x;}.vertical-arrow-line{background-color:#bce895;width:14px;opacity:.75;}.horizontal-arrow-line{background-color:#bce895;height:14px;opacity:.75;}.top-arrow .arrow-img{width:30px;height:25px;background-image:url("images/web-algebrator/top-arrow.png");background-repeat:no-repeat;}
.top-arrow .line{background-image:url("images/web-algebrator/vertical-arrow-bg.png");background-repeat:repeat-y;}.bottom-arrow .arrow-img{width:30px;height:25px;background-image:url("images/web-algebrator/bottom-arrow.png");background-repeat:no-repeat;}.bottom-arrow .line{width:30px;background-image:url("images/web-algebrator/vertical-arrow-bg.png");background-repeat:repeat-y;}.result-table{clear:both;}.qtip span.formula,.substep span.formula,.substep .MathJax{text-align:center;padding:1.0em 0;color:#990030;}.qtip span.formula,.substep .MathJax,.substep span.formula{font-size:8px;}.substep center.formula,.substep center .MathJax{padding:1.0em 0;}.substep{background-color:#dbffc1;padding:15px;z-index:999;font-family:Verdana,Arial,Helvetica,sans-serif;box-shadow:0 5px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 5px 8px rgba(0,0,0,.4);-moz-box-shadow:0 5px 8px rgba(0,0,0,.4);}div.qtip-wrapper p,.substep p{font-size:11px;padding-bottom:.2em;padding-top:.4em;}div.qtip-wrapper div.MathJax_Display{display:inline!important;}div.qtip-wrapper .formula{font-size:7px;}div.qtip-wrapper{background-color:#ffffb9;padding:0;-webkit-border-radius:5px;-moz-border-radius:5x;border-radius:5px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.4);-moz-box-shadow:0 3px 5px rgba(0,0,0,.4);box-shadow:0 3px 5px rgba(0,0,0,.4);}.substep_result .MathJax_Display{text-align:left!important;}. .substep_result,.step_result{font-size:16px;}div.qtip-wrapper p{font-size:12px;}.substep p,.substep{font-size:14px;}.step{margin-bottom:1em;padding:10px 5px;}.step_result-hover{background-color:#f7faee;cursor:pointer!important;}.step-explanation-buttons{padding-top:25px;}.step-explanation-buttons button{margin-right:0;}#form .mathquill-rendered-math sup,#form .mathquill-rendered-math sub{font-size:80%;}.horizontal-arrow-line{background-color:#bce895;}.ui-mobile h3.graph-title{padding-left:.5em;}.ui-mobile h3.graph-title div{float:right;padding-right:1em;}.graph-msg{margin:15px 0;font-family:"Open Sans",Arial,sans-serif;border-left:5px solid #558abb;padding:.5em;font-size:14px;white-space:normal;}
.ui-mobile .graph-msg{margin-left:15px;font-size:16px;margin-right:10px;padding:.2em;padding-left:.5em;}.grid line{stroke:#969696;stroke-width:.5px;}.grid path.domain,.axis path.domain{stroke:none;stroke-width:0;}.dblaxis .grid path.domain{stroke:#969696;stroke-width:.5px;}.axis line{fill:none;stroke:#000;stroke-width:3px;}.nl-label,.axis.label,.axis text{font-size:12px;font-weight:bold;font-family:Verdana,Arial,sans-serif;}.area{fill:steelblue;}td.legend{padding-top:40px;}.legend-expressions{font-size:70%;}.ch line{stroke-width:1px;stroke:#03305c;}a.zoom-in,a.zoom-out,a.zoom-back{display:inline-block;padding:0 5px;}a.zoom-in{width:35px;height:35px;background:url("images/zoom/zoom-in.png") no-repeat;}a.zoom-out{width:35px;height:35px;background:url("images/zoom/zoom-out.png") no-repeat;}a.zoom-back{width:32px;height:32px;background:url("images/zoom/back.png") no-repeat;}a.zoom-back.zoom-back-disabled{background-image:url("images/zoom/back-disabled.png");}.ui-mobile a.zoom-in,.ui-mobile a.zoom-out,.ui-mobile a.zoom-back{width:40px;height:40px;padding:0;}.ui-mobile a.zoom-in{background:url("images/zoom/zoom-in.svg") no-repeat;}.ui-mobile a.zoom-out{background:url("images/zoom/zoom-out.svg") no-repeat;}.ui-mobile a.zoom-back{background:url("images/zoom/back.svg") no-repeat;}.ui-mobile a.zoom-back.zoom-back-disabled{background-image:url("images/zoom/back-disabled.svg");}.loading{position:absolute;background:#fff url(images/web-algebrator/spinner.gif) no-repeat 50% 20%;opacity:.6;z-index:1000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);}.small-device.landscape .vertical_explanation_buttons{display:block;}.small-device.portrait .vertical_explanation_buttons{display:none;}.small-device.landscape .horizontal_explanation_buttons{display:none;}.small-device.portrait .horizontal_explanation_buttons{display:block;}.big-device .vertical_explanation_buttons{display:none;}.big-device .horizontal_explanation_buttons{display:block;}
.explanations div{max-width:400px;}.explanations p{white-space:normal;}#form .mathquill-rendered-math sup,#form .mathquill-rendered-math sub{font-size:80%;}.horizontal-arrow-line{background-color:#bce895;}.vertical_explanation_buttons{display:none;}.vertical_explanation_buttons{border-right:1px solid #ccc;padding-right:10px;margin-right:10px;}.horizontal_explanation_buttons{border-top:1px solid #ccc;padding-top:10px;margin-top:10px;}.horizontal_explanation_buttons>div{max-width:280px;min-width:200px;}.prev-substep-disabled,.next-substep-disabled,.next-substep,.prev-substep,.explanations .close{display:inline-block;width:36px;height:38px;}.next-substep,.prev-substep,.explanations .close{cursor:pointer;}.prev-substep-disabled{background-image:url("images/web-algebrator/prevdisabled.png");}.next-substep-disabled{background-image:url("images/web-algebrator/nextdisabled.png");}.next-substep{background-image:url("images/web-algebrator/next.png");}.prev-substep{background-image:url("images/web-algebrator/prev.png");}.explanations .close{background-image:url("images/web-algebrator/close.png");}.font_size_medium .prev-substep,.font_size_medium .prev-substep-disabled,.font_size_medium .next-substep,.font_size_medium .next-substep-disabled,.font_size_medium .explanations .close{width:50px;height:53px;}.font_size_medium .prev-substep{background-image:url("images/web-algebrator/prev_medium.png");}.font_size_medium .prev-substep-disabled{background-image:url("images/web-algebrator/prevdisabled_medium.png");}.font_size_medium .next-substep{background-image:url("images/web-algebrator/next_medium.png");}.font_size_medium .next-substep-disabled{background-image:url("images/web-algebrator/nextdisabled_medium.png");}.font_size_medium .explanations .close{background-image:url("images/web-algebrator/close_medium.png");}.font_size_large .prev-substep,.font_size_large .prev-substep-disabled,.font_size_large .next-substep,.font_size_large .next-substep-disabled,.font_size_large .explanations .close{width:60px;height:63px;}
.font_size_large .prev-substep{background-image:url("images/web-algebrator/prev_large.png");}.font_size_large .prev-substep-disabled{background-image:url("images/web-algebrator/prevdisabled_large.png");}.font_size_large .next-substep{background-image:url("images/web-algebrator/next_large.png");}.font_size_large .next-substep-disabled{background-image:url("images/web-algebrator/nextdisabled_large.png");}.font_size_large .explanations .close{background-image:url("images/web-algebrator/close_large.png");}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0;}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden;}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word;}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700;}.qtip-titlebar+.qtip-content{border-top-width:0!important;}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent;}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px;}* html .qtip-titlebar .qtip-close{top:16px;}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr;}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat;}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555;}.qtip-default .qtip-titlebar{background-color:#FFEF93;}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111;}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10;}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden;}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0;border:0 dashed transparent;}
.qtip .qtip-tip canvas{top:0;left:0;}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible;}