#problemContainer{display:none}#problemContainer.showProblem{display:block}#problemContainer.hideProblem{display:none}.titleBanner.problemView{width:960px;padding-left:0;margin-bottom:25px}.center{display:inline-block;position:relative;margin:auto}.questionContainer{text-align:center}.currentSection{background-color:#FFF;background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#F1F1F1));background-image:-webkit-linear-gradient(top,#FFF,#F1F1F1);background-image:-moz-linear-gradient(top,#FFF,#F1F1F1);background-image:-ms-linear-gradient(top,#FFF,#F1F1F1);background-image:-o-linear-gradient(top,#FFF,#F1F1F1)}[ng\:cloak],[ng-cloak],.ng-cloak{display:none!important}button{outline:0}.problemSection{min-height:410px}.problemSection.originalProblem{min-height:0}.currentProblem fieldset{border:0;padding:0;margin:0}.currentProblem{width:960px;margin:0 auto;padding-bottom:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);position:relative;z-index:1;min-height:400px}.currentProblem .titleBar{text-align:center;vertical-align:middle;color:#FFF;height:37px;padding-top:20px;text-transform:uppercase;font:16px,Arial,Helvetica,sans-serif;font-weight:500}.currentProblem .solveLable{font-size:15px;text-transform:uppercase;display:block;text-align:center;margin-top:40px;height:auto}.solveLable span{vertical-align:middle;margin-right:5px}.currentProblem .problemImage{vertical-align:middle}.currentProblem .inputContainer{position:relative;margin:15px auto;height:64px;display:inline-block;z-index:1}.currentProblem .inputContainer.kbOpen{height:174px}.currentProblem.correct input#answer{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.currentProblem.correct input#answer.fadein{border:solid 1px #C9A6D5;background-color:#FAF4FC;color:#9536BD;box-shadow:0 0 5px rgba(233,155,255,.5)}.currentProblem.checkingAnswer input#answer{background-color:#DEDEDE;color:#000}.enter-btn{position:relative;float:left;width:40px;height:40px;background-color:#ECECEC;border:0;border-radius:5px;vertical-align:middle;margin-top:0;margin-left:5px}.enter-btn:hover{background-color:#FF9100}.checkingAnswer .enter-btn{background-color:#FF9100}.checkingAnswer .enter-btn[disabled]{background-color:#ECECEC}.enter-btn[disabled]:hover{cursor:default}.enterImg{position:absolute;left:7px;top:10px;clip:rect(0 27px 23px 0)}.enter-btn:not([disabled]):hover .enterImg{top:-15px;clip:rect(22px 25px 47px 0)}.MultipleChoiceButtons{display:block;text-align:center}.multipleChoice{position:relative;padding:8px;text-align:center;display:inline-block;min-width:60px;height:50px;background-color:#FFF;color:#FF9000;font-size:15px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 6px 0 rgba(111,111,111,.6);-webkit-box-shadow:0 0 6px 0 rgba(111,111,111,.6);box-shadow:0 0 6px 0 rgba(111,111,111,.6);margin-right:30px}.multipleChoice:hover{background-color:#FF9100;color:#FFF}.multipleChoice.last{margin:0}.currentProblem .titleBar.Beginner{background-color:#00BD79}.currentProblem .titleBar.Intermediate{background-color:#5296D6}.currentProblem .titleBar.Advanced{background-color:#FF9100}.topBar{height:55px;width:960px;margin:auto;margin-bottom:16px;margin-top:10px;position:relative}.home-btn{width:17px;height:15px;float:left;position:relative}.home-btn:before{content:url(//www.wolframcdn.com/wpg/house.png);position:absolute;top:0;clip:rect(0,17px,15px,0)}.home-btn:hover:before{content:url(//www.wolframcdn.com/wpg/house.png);position:absolute;top:-16px;clip:rect(16px,17px,31px,0)}.navContainer{float:left}.categoryTitle{min-width:300px}.categoryTitle .category{margin-left:8px;color:#FF9000;font-size:12px;text-transform:uppercase}.categoryTitle .category:before{content:" > ";color:#999}.categoryTitle .category:after{content:" > ";color:#999}.topicTitle{margin-top:5px}.topicTitle span{font-size:24px}.topToolbar{z-index:100;float:right;position:absolute;bottom:0;right:0}.difLabel{float:left;margin-top:10px;color:#888;font-size:13px;margin-top:13px}.feedback{margin-top:30px;min-height:80px;text-align:center}.feedback .correct{font-size:17px;color:#9536BD;display:block;position:relative;margin:0 auto;width:57px;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity,font-size .25s,.5s linear;-moz-transition:opacity,font-size .25s,.5s linear;-ms-transition:opacity,font-size .25s,.5s linear;-o-transition:opacity,font-size .25s,.5s linear;transition:opacity,font-size .25,.5s linear}.feedback .correct.fadein{-webkit-opacity:1;-moz-opacity:1;opacity:1;font-size:17px}.feedback .correct.textDown{font-size:17px}.feedback .interpret img{display:inline-block;position:relative;vertical-align:center;margin-left:8px;top:2px}.feedback .interpret.onAttempt2.wrong:after{content:"That's not correct.";font-size:17px;color:#EA4B36;display:block;position:relative;margin:0 auto;width:152px;top:5px}.feedback .interpret.onAttempt3.wrong:after{content:"That's still not correct.";font-size:17px;color:#EA4B36;display:block;position:relative;margin:0 auto;width:165px;top:5px}.feedback .interpret.onAttempt4.wrong:after{content:"Sorry, that's still not correct.";font-size:17px;color:#EA4B36;display:block;position:relative;margin:0 auto;width:210px;top:5px}.feedback .hint{display:inline-block;padding:10px 0;background-color:#F0F0F0;line-height:22px;width:100%;background-color:#fbfbfb;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:13pt;color:#ff9500;margin-top:25px}.feedback .stepByStepHint.hasAccess{font-size:15px;color:#FF9D3B}.feedback .stepByStepHint.hasAccess:before{content:url(//www.wolframcdn.com/wpg/pencil_wpg_v1.png);position:relative;height:10px;width:10px;top:2px;left:-5px}.feedback .stepByStepHint.hasAccess:hover{color:#DF0707}.feedback .hint span{vertical-align:middle;font-size:13px;font-weight:700;text-transform:uppercase;color:#444;margin:0 4px 0 0}.feedback .hint img{vertical-align:middle;margin-top:10px}.feedback .stepByStepHint.noAccess{font-size:14px;color:#666;margin:10px 0}.feedback .stepByStepHint.noAccess a{color:#FF9D3B;font-weight:700}.feedback .stepByStepHint.noAccess a:hover{color:#DF0707}.feedback .stepByStepHint.noAccess a.button{display:inline-block;font-size:13px;font-weight:400;color:#fff;background:#ff9415;border:1px solid #ff7e00;padding:2.5px 15px;border-radius:3px;margin-left:3px}.feedback .stepByStepHint.noAccess a.button:hover,.feedback .stepByStepHint.noAccess a.button:focus{background:#ffa32c}.feedback .stepByStepHint.noAccess a.button:active{background:#ff7e00}.attemptsContainer{margin:10px auto 0;width:110px;height:31px;position:relative}.problem .attemptsContainer .attempt{float:left}.attemptsContainer .attempt{background-color:#F1F1F1;width:29px;height:29px;border-radius:5px;float:right;margin-left:5px;position:relative;border:solid 1px transparent;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.attemptsContainer .attempt.onlyOne{margin-right:39px}.attempt.wrong,.attempt.skipped{background-color:transparent}.attempt.wrong:after{content:url(//www.wolframcdn.com/wpg/check-wrong-answer-v2.png);display:block;position:absolute;top:3px;left:3px}.currentProblem .attempt.wrong:after{content:url(//www.wolframcdn.com/wpg/check-wrong-answer.png)}.attempt.correct{background-color:transparent}.currentProblem .attempt.correct{-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-ms-transition:background-color .5s linear;-o-transition:background-color .5s linear;transition:background-color .5s linear;background-color:#FFF}.history .attempt.correct:after{content:url(//www.wolframcdn.com/wpg/check-correct-answer-v2.png);display:block;position:relative;top:3px;left:3px}.history .attempt.firstAttempt{right:-75px}.history .attempt.secondAttempt{right:-3px}.history .attempt.lastAttempt{right:69px}.currentProblem .attempt .checkMark{height:21px;width:24px;display:block;position:relative;top:3px;left:3px;opacity:0;-webkit-transition:opacity 1.25s linear;-moz-transition:opacity 1.25s linear;-ms-transition:opacity 1.25s linear;-o-transition:opacity 1.25s linear;transition:opacity 1.25s linear}.currentProblem .attempt.correct .checkMark{opacity:1}.attempt.skipped:after{content:url(//www.wolframcdn.com/wpg/skipped-dash.png);display:none;position:absolute;top:3px;left:5px}.skipQuestion{font-size:14px;color:#FF9D3B;position:absolute;bottom:20px;right:20px}.skipQuestion:hover{color:#DF0707}.dropdownContainer{position:relative;float:left}.dropdown{z-index:100;background-color:#fff;border-radius:5px;width:115px;height:28px;box-shadow:0 0 6px rgba(127,127,127,.4);font-size:15px;padding-top:10px;padding-left:15px;margin-left:15px}.dropdown.Beginner:after{position:absolute;right:15px;top:12px;content:url(//www.wolframcdn.com/wpg/arrows-dropdown.png);clip:rect(0,15px,15px,0)}.dropdown.Intermediate:after{position:absolute;right:15px;content:url(//www.wolframcdn.com/wpg/arrows-dropdown.png);top:-3px;clip:rect(15px,15px,30px,0)}.dropdown.Advanced:after{position:absolute;right:15px;content:url(//www.wolframcdn.com/wpg/arrows-dropdown.png);top:-18px;clip:rect(30px,15px,45px,0)}.dropdown.Beginner,.option.Beginner{color:#059762}.dropdown.Intermediate,.option.Intermediate{color:#2482DA}.dropdown.Advanced,.option.Advanced{color:#FF9100}.dropdown:hover:after{clip:rect(45px,15px,60px,0);top:-35px}.dropdownContainer.closed .body{display:none}.dropdownContainer.open .body{display:block}.dropdown .title:hover{cursor:pointer}.dropdownContainer .body{background-color:#FFF;width:130px;box-shadow:0 0 6px rgba(127,127,127,.4);font-size:15px;position:absolute;top:38px;left:15px}.dropdown:hover,.option:hover{color:#FFF}.dropdownContainer .option{height:28px;font-size:15px;padding-top:10px;padding-left:15px}.dropdownContainer .option:hover{cursor:pointer}.dropdown.Beginner:hover,.option.Beginner:hover{background-color:#00BD79}.dropdown.Intermediate:hover,.option.Intermediate:hover{background-color:#2482DA}.dropdown.Advanced:hover,.option.Advanced:hover{background-color:#FF9100}#printButtonsSection{border-top:solid 1px;border-color:#d5d5d5;background-color:#e9e9e9;width:100%;min-width:960px;margin:30px 0 0;text-align:center;padding:25px 0}.printButtonsContainer{display:inline-block;width:318px;text-align:center}.printButtonsContainer img{float:left;margin:0 30px 0 0}.printButtonsLabel{display:inline-block;margin:0 0 12px;color:#888}.printButton{position:relative;padding:10px 18px 10px 0;text-align:right;display:inline-block;width:150px;height:50px;background-color:#FFF;color:#FF9000;font-size:15px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 6px 0 rgba(144,144,144,.5);-webkit-box-shadow:0 0 6px 0 rgba(144,144,144,.5);box-shadow:0 0 6px 0 rgba(144,144,144,.5)}.printRandom{}.printRandom:after{content:url(//www.wolframcdn.com/wpg/random-icon.png);position:absolute;left:17px;top:5px;clip:rect(0,35px,40px,0)}.printButton:hover{background-color:#FF9100;color:#FFF}.printRandom:hover:after{content:url(//www.wolframcdn.com/wpg/random-icon.png);position:absolute;left:17px;top:-36px;clip:rect(38px,35px,83px,0)}.printHistory{padding-right:15px;margin-left:8px}.printHistory:after{content:url(//www.wolframcdn.com/wpg/history-icon.png);position:absolute;left:17px;top:5px;clip:rect(0,35px,40px,0)}.printHistory:hover:after{content:url(//www.wolframcdn.com/wpg/history-icon.png);position:absolute;left:17px;top:-36px;clip:rect(38px,35px,83px,0)}.pageDivider{width:100%;background-color:#fff}.history{margin:0 auto;padding-top:45px;width:960px;background-color:#fff}.history .titleBar{overflow:visible;margin-bottom:10px}.history .historyLabel{font-size:26px;color:#555;float:left;margin-top:9px}.history .correctContainer{float:right;padding:5px;margin-top:-3px}.history .correctLabel{float:left;font-size:14px;color:#9536DB;margin-top:10px;margin-right:7px}.history .purpleBox{float:left;background-color:#AC48D2;font-size:18px;font-weight:Bold;color:#FFF;border-radius:5px;box-shadow:0 0 5px rgba(127,127,127,.4);padding:8px 20px}.history .of{font-weight:400;font-size:14px}.history .problem{position:relative;margin-bottom:60px;background-color:#fff}.history .problem .titleBar{background-color:#F6F6F6;height:35px}.history .problem .titleBar:before{content:"";display:block;width:13px;height:35px;float:left}.history .problem:hover .titleBar{color:#FFF;content:none}.history .problem .titleBar.Beginner:before{background-color:#00BD79}.history .problem:hover .titleBar.Beginner{background-color:#00BD79}.history .problem .titleBar.Intermediate:before{background-color:#5296D6}.history .problem:hover .titleBar.Intermediate{background-color:#5296D6}.history .problem .titleBar.Advanced:before{background-color:#FF9100}.history .problem:hover .titleBar.Advanced{background-color:#FF9100}.history .problem.correct .titleBar:after{display:block;position:relative;float:right;margin-top:-20px;margin-right:7px;content:url(//www.wolframcdn.com/wpg/check-correct-answer.png)}.history .problem.wrong .titleBar:after{display;block;position:relative;float:right;margin-top:-20px;margin-right:7px;content:url(//www.wolframcdn.com/wpg/check-wrong-answer.png)}.history .problem:hover .titleBar:after{display:none}.history .problem .titleBar span{display:block;margin-top:11px;margin-left:23px;font-size:12px}.history .problemImg{margin-top:12px;max-height:15em}.history .correctAnswer{position:relative;float:right;margin:7px 0 0 10px}.history .correctAnswer:before{content:"ANSWER: ";font-size:13px;color:#888;position:absolute;top:33%;left:-70px}.history .correctAnswer div{background-color:#FAECFF;min-width:100px;display:inline-block;padding:9px 2px 4px 12px;font-size:16px;color:#9536BD}.history .problem .attemptsContainer{display:none;bottom:12px}.history .problem:hover .attemptsContainer{display:inline-block;margin:-12px 5px 0 0;float:right}.history .problemNum{padding-top:12px}.history .attempt{position:relative;z-index:100}.history .problems{min-height:100px;clear:both}.history .stepByStepLink{display:none}.history .problem:hover .stepByStepLink{display:block;position:absolute;font-size:14px;color:#FF9D3B;left:3px}.history .problem:hover .stepByStepLink:hover{color:#DF0707}.attempt:hover .answerBubble.correct,.attempt:hover .answerBubble.wrong{display:block}.answerBubble{display:none;position:absolute;top:40px;right:12px;border:solid 1px #C9A6D5;background-color:#FAECFF;padding:4px 10px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-size:16px;color:#9536BD}.answerBubble:before{content:"";position:absolute;top:-12px;right:-1px;border-width:12px 13px 0 0;border-style:solid;border-color:transparent #C9A6D5;display:block;width:0}.answerBubble:after{content:"";position:absolute;top:-10px;right:0;border-width:10px 11px 0 0;border-style:solid;border-color:transparent #FAECFF;display:block;width:0}.answerBubble.wrong{background-color:#FFF5F5;border-color:#EE9090;color:#E84539}.answerBubble.wrong:before{content:"";position:absolute;top:-12px;right:-1px;border-width:12px 13px 0 0;border-style:solid;border-color:transparent #EE9090;display:block;width:0}.answerBubble.wrong:after{content:"";position:absolute;top:-10px;right:0;border-width:10px 11px 0 0;border-style:solid;border-color:transparent #FFF5F5;display:block;width:0}.answerBubble.skipped{background-color:#fffdec;border-color:#eac837;color:#eac837}.answerBubble.skipped:before{content:"";position:absolute;top:-12px;right:-1px;border-width:12px 13px 0 0;border-style:solid;border-color:transparent #eac837;display:block;width:0}.answerBubble.wrong:after{content:"";position:absolute;top:-10px;right:0;border-width:10px 11px 0 0;border-style:solid;border-color:transparent #fffdec;display:block;width:0}.fadeout{-webkit-opacity:.01;-moz-opacity:.01;opacity:.01;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.stepByStep{z-index:500;display:block;background:#fff;background:-moz-linear-gradient(top,#fff 70px,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70px,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 70px,#eee 100%);background:-o-linear-gradient(top,#fff 70px,#eee 100%);background:-ms-linear-gradient(top,#fff 70px,#eee 100%);background:linear-gradient(to bottom,#fff 70px,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);border:1px solid #CCC;color:#666;font-size:11px;left:50%;margin-left:-330px;overflow:visible;position:absolute;width:660px;max-height:760px;height:760px;background:none repeat scroll 0 0 #F5F5F5;border-radius:8px}.stepByStep .close{background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fdfdfd 0,#ededed 100%);background:-o-linear-gradient(top,#fdfdfd 0,#ededed 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#ededed 100%);background:linear-gradient(top,#fdfdfd 0,#ededed 100%);border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 8px;color:#999!important;cursor:pointer;font-size:11px;height:21px;line-height:19px;outline:medium none;position:absolute;right:0;text-align:center;top:0;width:22px;text-transform:lowercase}.stepByStep .close:after{content:"X"}.centerStep{display:block;margin:0 auto}.developer{margin-top:100px;position:static;bottom:0;display:none}.errorBubble{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding-top:25px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);width:420px;height:65px;background-color:#fffdef;border:1px solid #dccc76;color:#555;text-align:center;position:absolute;top:50px;left:50%;margin-left:-210px}.errorBubble-ws{width:420px;height:120px}.errorBubble:before{content:"";position:absolute;display:block;width:17px;height:17px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fffdef;border:1px solid #dccc76;z-index:-1;left:202px;top:-7px}.errorBubble:after{content:"";position:absolute;display:block;width:17px;height:17px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fffdef;left:203px;top:-6px}.loadingLightbox #lightboxOverlay{display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:400;opacity:.5;background:rgba(22,22,22,.5)}.loading{z-index:500;position:absolute;top:300px;left:50%;background:#FFF;box-shadow:0 0 12px #bbb;border:1px solid #d0d0d0;-moz-border-radius:8px;border-radius:8px;width:350px;height:250px;margin-left:-150px;color:#555;font-size:13px}.loading img.topText{display:block;position:relative;margin:0 auto;margin-top:20px}.loading .mid{width:160px;height:65px;margin:0 auto;margin-top:25px;margin-bottom:25px}.loading .mid img{float:left}.loading .mid .spinner{margin:15px 10px 0}.loading .bottom{position:absolute;bottom:0;width:100%}.loading .bottom span{display:block;text-align:center}.loading .cancel-btn{color:#FF9100;font-size:13px;display:block;margin:0 auto;margin-bottom:25px}.history-zero{padding-top:60px}.zero-image{display:block;margin:0 auto}header#wa-common-header{z-index:300}body{margin:0}::-ms-clear{display:none}html,body{height:100%}body{font-family:Arial,Helvetica,sans-serif;color:#666;background-color:#FFF}input{border:0}textarea{border:0;resize:none}button::-moz-focus-inner{border:0;padding:0;margin:0}a:hover{cursor:pointer}.noPointer:hover{cursor:default}#wrap{overflow:auto;min-height:1200px}#view{min-width:980px}footer{margin-top:-120px;position:relative;clear:both}a{text-decoration:none}button:hover{cursor:pointer}.wpg-body:not(.ng-scope) #wa-common-header.authenticating{display:none}.wpg-body:not(.ng-scope) #wa-common-footer{display:block;margin-top:558px;background-color:#fff}.wpg-body #wa-common-footer{display:none;padding-top:160px}.wpg-body.showFooter #wa-common-footer{display:block}.mainCategoryContainer{height:588px}#home{display:none}#home.showHome{display:block}#home.hideHome{display:none}.titleBannerContainer{width:100%;overflow:hidden;position:relative;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.titleBanner{margin:auto;margin-top:30px;width:915px;padding-left:15px}.subHead{margin-bottom:25px;color:#888;font-size:18px;padding:0 0 6px 2px}.browseCCSContainer{display:inline-block;margin-left:-20px}.browseCCS,.wpg_about{font-size:13px;color:#ff9100;width:212px;height:34px;line-height:35px;border-radius:4px;display:inline-block;padding:0 20px 0 40px;border:1px solid #fff;position:relative}.wpg_about{margin-left:19px;padding:0 15px 0 45px}.showAllTopics{font-size:13px;color:#ff9100;line-height:35px;display:inline-block;margin-left:22px;position:relative;padding-left:16px;margin-right:46px}.showAllTopics:before{content:"";background:url(//www.wolframcdn.com/wpg/commoncoresprite.png) 0 0 no-repeat;width:11px;height:14px;position:absolute;display:block;top:9px;left:0}.showAllTopics:hover{color:#df0707;cursor:pointer}.showAllTopics:hover:before{content:"";background:url(//www.wolframcdn.com/wpg/commoncoresprite.png) 0 -16px no-repeat;width:11px;height:15px;position:absolute;display:block;top:10px;left:0}.browseCCS:before{content:"";background:url(//www.wolframcdn.com/wpg/commoncoresprite.png) -13px 0 no-repeat;width:18px;height:14px;position:absolute;display:block;top:10px;left:19px}.wpg_about:before{content:"";background:url(//www.wolframcdn.com/wpg/commoncoresprite.png) -31px 0 no-repeat;width:12px;height:14px;position:absolute;display:block;top:9px;left:26px}.browseCCS:hover,.wpg_about:hover{border-top:1px solid #ff9100;border-left:1px solid #ff9100;border-bottom-right-radius:0;border-bottom-left-radius:0;border-right:1px solid #ff9100;cursor:pointer}.browseCCS.clicked,.wpg_about.about-click{color:#fff;background-color:#ff9100;border-bottom-right-radius:0;border-bottom-left-radius:0;border:1px solid #ff9100}.wpg_about.about-click:before{content:"";background:url(//www.wolframcdn.com/wpg/commoncoresprite.png) -31px -15px no-repeat;width:12px;height:14px;position:absolute;top:9px;left:26px;display:block}.browseCCS.clicked:before{content:"";background:url(//www.wolframcdn.com/wpg/commoncoresprite.png) -13px -15px no-repeat;width:18px;height:14px;position:absolute;top:10px;left:19px;display:block}.commoncore-filter{width:100%}.commonCoreStandards{overflow:hidden;position:relative;height:458px;border-top:1px solid #c8c8c8;display:none}.gradeContainer{width:940px;margin:0 auto 30px;padding-top:20px}.gradeMenu{width:271px;border-right:1px solid #d2d2d2;position:relative}.gradeLevel{color:#555;font-size:13px;height:34px;line-height:34px;padding-left:20px;position:static}.gradeLevel:hover{cursor:pointer;background-color:#e8e8e8}.gradeLevel.selected{font-weight:700;background-color:#e8e8e8}.gradeLevel .allDomains{display:none;margin-left:277px;top:6px;position:absolute;width:800px;font-weight:700}.gradeLevel.selected .allDomains{display:block}.selected-standard{color:#ff9100}#home .commonCoreStandards .closeButton{font-family:Arial;position:absolute;top:4px;right:10px;font-size:26px;cursor:pointer;color:#b1b1b1;transition:.1s all}#home .allDomains .closeButton:hover{color:#888}.gradeLevel.selected .allDomains .domain{display:block}.domain{display:none;padding-bottom:35px;line-height:1.5}.domainName{margin-bottom:5px}.domainName:hover{cursor:auto}.standard:hover{color:#ff9100;cursor:pointer}.standard{font-weight:400;line-height:2;position:relative;display:table}.tooltip{display:block;background-color:#f7f7f7;border-radius:4px;color:#555;box-shadow:0 0 4px 0 rgba(0,0,0,.27);padding:18px;line-height:1.6;position:absolute;top:-18px;left:70px;z-index:200;overflow:visible;width:240px}.commonCoreHeader{width:915px;margin:0 auto}.commonCoreTitle{margin-left:7px;font-size:25px;color:#ff7e00;margin-top:5px}.commonCoreDescription{font-size:17px;margin-bottom:20px;margin-top:10px;margin-left:7px;line-height:1.5}.tooltip .tooltipText{font-size:12px}.tooltip .tooltipExample{font-size:11px;font-style:italic;margin-top:15px}#signin{position:absolute;top:96px;right:50%;margin-right:-460px}#wpg_signin{display:inline-block;margin-top:-18px;padding:10px;text-align:center;width:70px;height:40px;background-color:#FF9000;color:#FFF;font-size:15px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 6px 0 rgba(144,144,144,.5);-webkit-box-shadow:0 0 6px 0 rgba(144,144,144,.5);box-shadow:0 0 6px 0 rgba(144,144,144,.5)}#wpg_signin:hover{background-color:#FFF;color:#FF9000}#oauth_signin{display:inline-block;float:none!important}.linksContainer{position:relative}.links{width:896px;margin:0 auto}#home .categoryTitle{background-color:#ff9100;width:100%;margin:0 0 10px;color:#fff;padding:10px 10px 10px 15px;text-transform:uppercase;font-weight:700;font-size:17px}#home .topic{padding-bottom:45px;color:#555;font-size:15px}#home .topicTitle,#home .subtopic a{background-color:#e8e8e8;width:380px;margin:0 0 10px;padding:8px 10px 8px 15px;text-decoration:none;position:relative;display:block;color:#555;font-size:15px}#home .topic div{font-weight:700}#home .topicTitle{text-transform:uppercase;color:#555;font-size:15px}.doubleRightGuil{color:#ff9100}#home .subtopic a,#home .subtopic div{background-color:#fff;margin:0;padding:0 0 0 16px;line-height:24px;color:#555;font-size:15px}#home .subsubtopic a,#home .subsubtopic div{font-weight:400;background-color:#fff;margin:0;padding:0 0 0 16px;line-height:24px;color:#555;font-size:15px}#home .subtopic a:hover{color:#ff9100}#home .bannerCategoriesContainer{overflow:hidden;background-color:#585858;padding:30px 0;border-bottom:1px solid #666;font-family:Arial;display:none}#home .about-arrow-up.displayed{display:block}#home .about-arrow-up{display:none;content:'';position:absolute;float:right;bottom:-71px;left:54px;margin-right:83px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #585858}#home .bannerCategories{position:relative;width:845px;margin:0 auto;padding-left:24px}#home .bannerCategoriesContainer{position:relative}#home .bannerCategoriesContainer .closeButton{font-family:Arial;position:absolute;top:4px;right:10px;font-size:26px;cursor:pointer;color:#b1b1b1;transition:.1s all}#home .bannerCategoriesContainer .closeButton:hover{color:#e1e1e1}#home .bannerCategoriesContainer ul li{background:url(//www.wolframcdn.com/wpg/about-check-mark.png) no-repeat;margin:15px 0;padding-left:25px;color:#DEDEDE}#home .bannerCategoriesContainer button{display:block;padding:10px;text-align:center;margin-top:50px;width:300px;background-color:#FF9000;color:#FFF;font-size:15px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 6px 0 rgba(144,144,144,.5);-webkit-box-shadow:0 0 6px 0 rgba(144,144,144,.5);box-shadow:0 0 6px 0 rgba(144,144,144,.5)}#home .bannerCategoriesContainer button:hover,#home .bannerCategoriesContainer button:hover .start-practicing,#home .bannerCategoriesContainer button:hover .with-a-free-trial{background-color:#FFF;color:#FF9000}#home .bannerCategoriesContainer .start-practicing{font-size:20px}#home .bannerCategoriesContainer .with-a-free-trial{font-size:11px;color:#fff}#home .bannerCategoriesContainer .learn-more-about{color:#DEDEDE;margin-top:2em;font-size:1.125em}#home .bannerCategoriesContainer .learn-more-about:hover{color:#DEDEDE}#home .bannerCategoriesContainer .learn-more-about a,#home .bannerCategoriesContainer .available-with-pro{color:#ff9000;transition:.1s all}#home .bannerCategoriesContainer .learn-more-about a:hover{color:#fff}#home .mainCategoriesContainer{background-color:#EFEFEF;padding:45px 0 50px;margin-bottom:30px;border-bottom:solid 1px #C8C8C8}#home .mainCategories{width:915px;margin:0 auto}#home .categoryPod{display:inline-block;margin:10px;border-top:solid 1px;border-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.1)}#home .categoryPod .bottomTitleBar{background-color:#02b1bf;height:35px;text-align:center;padding-top:16px;margin-top:-4px;color:#fff;text-transform:uppercase;border-left:solid 1px;border-right:solid 1px;border-bottom:solid 1px;border-color:#02b1c0;font-weight:700}#home .categoryPod:hover .bottomTitleBar{border:0;background-color:#ff8f00}#home .categoryPod:hover{border:1px solid;border-color:#ff8f00;margin:9px}#home .categoryPod.ccPod:hover{margin:10px 9px}.topHalf{float:left;width:430px}.bottomHalf{float:right;width:405px}.category{overflow:hidden;margin-bottom:50px}.category a{display:inline-block;width:100%}.toTopButton{position:absolute;right:50px;bottom:0;padding:10px 20px;color:#FFF;background-color:#ff9100;text-decoration:none;opacity:1;transition:.2 opacity linear}.toTopButton:hover{opacity:.8}.learnMore-btn{display:block;width:350px;margin:0 auto;margin-top:60px;margin-bottom:60px;padding:20px 30px;background-color:#FFF;color:#FF9000;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 6px 0 rgba(111,111,111,.6);-webkit-box-shadow:0 0 6px 0 rgba(111,111,111,.6);box-shadow:0 0 6px 0 rgba(111,111,111,.6)}.learnMore-btn:hover{background-color:#FF9100;color:#FFF}#home a{font-weight:400}#home .subtopic{padding-bottom:10px}#home #bottom{position:relative;border-top:1px solid #DDD;background-color:#F1F1F1;height:203px;z-index:125;margin-bottom:-40px}.wpg-body #wa-common-footer{background-color:#efefef;margin-top:-120px}.no-script{position:absolute;width:100%;min-height:714px;background-color:#f7f7f7}.no-script .main-content{display:block;vertical-align:middle;text-align:center;margin-top:130px;margin-bottom:150px}.no-script .main-content .main-image{width:528px;height:305px;margin-bottom:35px;display:inline-block}.no-script .main-content div{font-family:Arial,Helvetica,sans-serif;color:#555}.no-script .main-content a{color:#ae0000}.no-script .main-content a:hover,.no-script .main-content a:active,.no-script .main-content a:focus{color:#ae0000;text-decoration:none}.no-script .main-content .big-text{font-size:27px;line-height:1.4;margin-top:2px}.no-script .main-content .small-text{font-size:16px;line-height:1.7}#printview{margin-bottom:30px}#printview .navContainer{margin:0 auto;width:960px;float:none}button{padding:0;border:0;border-image:none;background-color:transparent;font-family:Arial,Helvetica,sans-serif;color:#666}.back-btn{background-image:url(//www.wolframcdn.com/wpg/back-to-practice-btn.png);background-position:2px -4px;background-position-x:2px;background-position-y:-4px;height:45px;width:148px;font-size:14px;color:#FF9100;padding:3px 0 0 22px}#printview .back-btn{float:left;margin-top:4px;position:relative;z-index:10}#printview .dif-changer{float:right;z-index:100;position:relative}.back-btn:hover{background-position:0 52px;background-position-y:52px;color:#FFF}.centerWrap{width:960px;margin:0 auto}#printSheet{position:relative;display:inline-block;font-size:16px;box-shadow:0 0 13px rgba(0,0,0,.2);margin:20px 0 0}#printview .titlebar{background-color:#24BAB8;color:#FFF;font-weight:700;padding:20px}#printview .sheetType{font-weight:400}#printview .titlebar .difficulty{display:inline-block;float:right}#printview .diffType{font-weight:400}#printview #printSheet .topHeader{background-color:#e9e9e9;height:80px;position:relative}#printview .tab{display:inline-block;width:960px;min-height:700px;background-color:#FFF}#printview .tabMenu{font-size:14px;display:inline-block;position:absolute;bottom:0;left:20px}#printview .tabMenu .tabBtn{text-transform:uppercase;font-weight:700;float:left;color:#FFF;background-color:#CACACA;width:135px;padding:10px 0;text-align:center;border-radius:5px 5px 0 0}#printview .tabMenu .tabBtn:hover{cursor:pointer}#printview .tabMenu .tabBtn.selected{color:#24BAB8;background-color:#FFF}#printview .downloadBtn{float:right;width:144px;height:30px;background-color:#FF9100;color:#FFF;font-size:15px;text-align:left;padding:10px 0 0 12px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 6px 0 rgba(111,111,111,.6);-webkit-box-shadow:0 0 6px 0 rgba(111,111,111,.6);box-shadow:0 0 6px 0 rgba(111,111,111,.6);margin-top:20px;margin-right:12px;position:relative}#printview .downloadBtn:after{content:url(//www.wolframcdn.com/wpg/pdf-image.png);position:absolute;display:inline-block;clip:rect(17px,15px,36px,0);top:-7px;right:12px}#printview .downloadBtn.enabled:hover{color:#FF9100;background-color:#FFF}#printview .downloadBtn.enabled:hover:after{content:url(//www.wolframcdn.com/wpg/pdf-image.png);position:absolute;display:inline-block;clip:rect(0,15px,17px,0);top:11px;right:12px}#printview .downloadBtn.disabled{background-color:#f5f5f5;color:#bcbcbc}#printview .problems{padding-bottom:40px}#printview .problem{display:inline-block}#printview .problem.left{margin-right:20px}#printview .number{position:relative}#printview .problem img{position:relative;display:inline-block;margin-bottom:20px}#printview .pageHeader{width:800px;height:60px;border-bottom:1px solid #cfcfcf;margin:20px auto}#printview .pageHeader .label{color:#666;font-weight:700;line-height:24px}#printview .pageHeader .label.topic{text-transform:uppercase}#printview .pageHeader .tabSelectedLabel{text-transform:uppercase;font-weight:700}#printview .pageHeader .wpg_logo,#printview .pageHeader .tabSelectedLabel{float:right}#printview .fineText{position:absolute;bottom:0;left:40px;margin-bottom:18px;font-size:11px;font-family:Arial;color:#999}#printview .loadingSpikey{display:block;margin:10px auto}#printview .backgroundGradient{position:absolute;height:540px;width:100%;background-color:#FFF;background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#F1F1F1));background-image:-webkit-linear-gradient(top,#FFF,#F1F1F1);background-image:-moz-linear-gradient(top,#FFF,#F1F1F1);background-image:-ms-linear-gradient(top,#FFF,#F1F1F1);background-image:-o-linear-gradient(top,#FFF,#F1F1F1)}.stepByStep{z-index:3000;display:block;background:#fff;background:-moz-linear-gradient(top,#fff 70px,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70px,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 70px,#eee 100%);background:-o-linear-gradient(top,#fff 70px,#eee 100%);background:-ms-linear-gradient(top,#fff 70px,#eee 100%);background:linear-gradient(to bottom,#fff 70px,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);border:1px solid #CCC;color:#666;font-size:11px;left:50%;margin-left:-330px;overflow:visible;position:absolute;width:660px;max-height:760px;height:760px;background:none repeat scroll 0 0 #F5F5F5;border-radius:8px;position:absolute;top:30px;left:50%}.stepByStep .close{background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fdfdfd 0,#ededed 100%);background:-o-linear-gradient(top,#fdfdfd 0,#ededed 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#ededed 100%);background:linear-gradient(top,#fdfdfd 0,#ededed 100%);border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 8px;color:#999!important;cursor:pointer;font-size:11px;height:21px;line-height:19px;outline:medium none;position:absolute;right:0;text-align:center;top:0;width:22px;text-transform:lowercase}.stepByStep .close:after{content:"X"}.centerStep{display:block;margin:0 auto}#stepByStepView span{font-family:Verdana,sans-serif;font-weight:400;font-size:12px;line-height:14px}.stepContainer{height:668px;width:100%}.showsteps-header{height:56px;background-color:#F8F8F8;border-bottom:1px solid #CDCDCD;border-top-left-radius:8px;border-top-right-radius:8px}.showsteps-header img{margin-left:26px;position:relative;top:13px}#stepByStepView .stepContainer .buttonRow{margin-top:-39px;margin-left:26px}#stepByStepView .stepContainer .buttonRow button{margin:0 2px}#stepByStepView .wholeLoading{background:url(/images/computing.gif) no-repeat scroll center 25px #fff;color:#666;font-size:12px;font-weight:700;padding-top:65px;height:20px;text-align:center;width:200px;margin:100px auto;background-color:#f5f5f5}#stepByStepView .gridContainer{background:url(//www.wolframcdn.com/stepbystep/graph-paper-620px.png) bottom center no-repeat;padding:20px 0 50px 27px;max-height:560px}#stepByStepView .scrollContainer{margin-top:20px;max-height:520px;min-height:77px;overflow-x:auto;overflow-y:auto;position:relative;display:inline-block;width:100%}#stepByStepView .lightBoxOverlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:2000;background:#222;background:rgba(22,22,22,.5);filter:alpha(opacity=50)!important}#stepByStepView .nextStep{font-weight:700;height:30px;line-height:30px;background:#f78d1d;background:-moz-linear-gradient(center top,#FAA51A,#F47A20) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left top,left bottom,from(#FAA51A),to(#F47A20));border:1px solid #da7c0c!important;border-radius:7px!important;-moz-border-radius:7px!important;display:inline-block;text-align:center;vertical-align:top;cursor:pointer;font-family:Arial,Helvetica,sans-serif;line-height:30px;height:30px;font-weight:400;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#FFF;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.2);-moz-border-radius:5px;font-size:13px;box-shadow:0 0 7px #D2D2D2;width:auto;padding:0 42px;position:relative}#stepByStepView .nextStep:hover{background:#f47c20;background:-moz-linear-gradient(center top,#f88e11,#f06015) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');text-shadow:0 1px 1px rgba(0,0,0,.2)}#stepByStepView .white-btn{line-height:26px;height:26px;padding:0 12px;border:1px solid #CDCDCD;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-o-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:linear-gradient(to bottom,#f5f5f5 0,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dddddd', GradientType=0);color:#FE6815;font-size:12px;font-family:arial;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border-radius:6px!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);width:147px;padding:0;font-size:13px;text-align:center;line-height:30px;height:30px;font-weight:700;padding:0 15px;width:auto;position:relative}#stepByStepView .white-btn:hover{color:#db0303}#stepByStepView .showAll{padding:0 38px 0 15px}#stepByStepView .showAll:after{background:url(//www.wolframcdn.com/stepbystep/show-steps-button.png) no-repeat scroll 0 0 transparent;content:"";display:block;height:14px;position:absolute;right:16px;top:9px;width:15px}#stepByStepView .showAll:hover:after{background:url(//www.wolframcdn.com/stepbystep/show-steps-button.png) no-repeat scroll 0 -15px transparent;content:"";display:block;height:14px;position:absolute;right:16px;top:9px;width:15px}#stepByStepView .showHints,#stepByStepView .hideHints{line-height:26px;height:26px;padding:0 12px;border:1px solid #CDCDCD;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-o-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:linear-gradient(to bottom,#f5f5f5 0,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dddddd', GradientType=0);color:#FE6815;font-size:12px;font-family:arial;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border-radius:6px!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);margin-left:3px;vertical-align:top;text-indent:0}#stepByStepView .topButtons{position:absolute;display:inline-block;top:17px;right:20px}#stepByStepView .loadingStep{position:absolute;right:115px;top:83px}#stepByStepView h2.stepHeader{text-align:left;float:left;padding:0 2px 0 15px;height:61px;position:relative;clear:both;overflow:visible;z-index:400;font-family:Verdana,sans-serif;font-weight:400;font-size:10px;line-height:14px;line-height:61px;padding-bottom:15px;background-color:#fff;width:100%;margin:0;padding:0;font-family:arial;font-size:14px;color:#333;text-indent:25px;border-bottom:1px solid #CDCDCD;-webkit-box-shadow:0 2px 8px rgba(94,96,99,.2);-moz-box-shadow:0 2px 8px rgba(94,96,99,.2);box-shadow:0 2px 8px rgba(94,96,99,.2)}#stepByStepView .dropdownWrap{display:inline-block;vertical-align:top;text-indent:0}#stepByStepView .dropdown{position:relative;width:auto;text-indent:0;line-height:26px;height:26px;padding:0 26px 0 10px;border:1px solid #CDCDCD;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-o-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#ddd 100%);background:linear-gradient(to bottom,#f5f5f5 0,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dddddd', GradientType=0);color:#FE6815;font-size:12px;font-family:arial;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border-radius:6px!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap}#stepByStepView .dropdown:after{content:"";background:url(//www.wolframcdn.com/stepbystep/next-step-dropdown-arrow-2.png) 0 0 no-repeat;position:absolute;right:2px;top:3px;display:block;width:19px;height:20px}#stepByStepView .dropdown:hover:after{content:"";background:url(//www.wolframcdn.com/stepbystep/next-step-dropdown-arrow-2.png) 0 0 no-repeat;position:absolute;right:2px;top:3px;display:block;width:19px;height:20px}#stepByStepView .body{border:1px solid silver;list-style:none outside none;margin:0 0 0 14px;padding:0;position:absolute;text-indent:0;top:27px;border-radius:0 0 6px 6px;background-color:#fff;z-index:401;width:auto}#stepByStepView .option{color:#FE6518;background-image:none;background-color:transparent;display:block;margin:0;overflow:visible;padding:0;text-align:left;width:auto;z-index:400}#stepByStepView .option:hover{color:#DB0303}#stepByStepView .option span{border:0;display:block;overflow:visible;padding:4px 6px;white-space:nowrap;z-index:500;text-align:left}.lightbox.no-pro{background:#fff;left:50%;position:absolute;z-index:3000;margin-left:-279px;width:558px;overflow:hidden}.lightbox.no-pro a,.lightbox.no-pro button.sign-in{color:#ff7000;font-size:inherit}.lightbox.no-pro a:hover,.lightbox.no-pro button.sign-in:hover{color:#DF0707}.lightbox.no-pro .next-problem{position:absolute;top:0;right:0;display:block;color:#a9a9a9;font-weight:700;font-size:20px;padding:.25em .5em}.lightbox.no-pro .next-problem:hover{color:#777}.lightbox.no-pro p{font-size:14px;line-height:23px;margin:10px 0}.lightbox.no-pro p.header{background:#f8f8f8;color:#f46f00;margin:0;padding:36px 35px 26px;overflow:hidden;font-size:22px;border-bottom:1px solid #ddd;line-height:1}.lightbox.no-pro .body{padding:15px 35px 27px}.lightbox.no-pro p.img-frame{margin:18px 0}.lightbox.no-pro p.center{display:block;text-align:center;font-size:12px;margin:8px 0}.lightbox.no-pro a.bigbutton{display:inline-block;font-size:16px;font-weight:400;color:#fff;background:#ff9415;border:1px solid #ff7e00;padding:7px 60px;border-radius:3px;margin-left:3px;margin-bottom:5px}.lightbox.no-pro a.bigbutton:hover,.lightbox.no-pro a.bigbutton:focus{background:#ffa32c}.lightbox.no-pro a.bigbutton:active{background:#ff7e00}#feedbackFormView{position:fixed;top:289px;right:-743px;width:743px;transition:right 1s ease-out;font-weight:400;font-size:15px;z-index:150}#feedback fieldset{border:0;padding:0;margin:0}#feedbackFormView .toggleOpen{position:relative;margin-left:-74px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);color:#FF9100;background-color:#FFF;border:1px solid #FF9100;border-top:1px solid #FFF;border-radius:0 0 5px 5px;font-size:15px;width:100px;height:50px;box-shadow:0 3px 8px rgba(127,127,127,.2)}#feedbackFormView .toggleOpen:hover{background-color:#FF9100;border:1px solid #FF9100;border-top:1px solid #FF9100;color:#FFF}#feedbackFormView.open,#feedbackFormView.open-add{right:0}#feedbackFormView #feedback{margin-top:-75px;padding:0 38px 30px 60px;background-color:#F0F0F0;border:1px solid #FF9100;border-right:0;border-radius:0 0 0 5px;box-shadow:0 0 6px rgba(127,127,127,.4)}#feedbackFormView input{height:39px;font-size:14px;color:#333;margin-top:5px}#feedbackFormView textarea{width:100%;font-size:14px;color:#333;margin-top:5px;height:380px}#feedbackFormView .send-btn{background-color:#FF9100;border-radius:5px;font-size:15px;font-weight:700;color:#FFF;width:100px;float:right;height:33px;margin-top:45px;box-shadow:0 0 6px 0 rgba(144,144,144,.5)}#feedbackFormView .send-btn:hover{background-color:#FFF;color:#FF9100}#feedbackFormView .col1,#feedbackFormView .col2{width:300px;height:400px;float:left}#feedbackFormView .col1{margin-right:40px}#feedbackFormView label{display:inline-block;width:100%;margin-top:20px}#feedbackFormView input{width:100%}.currentProblem .wpg-input{width:200px;height:100%;text-align:center;overflow:hidden;color:#000;font-size:20px;outline:0;padding:7px;padding-left:30px;white-space:pre;word-wrap:normal}.currentProblem .noKb .wpg-input{width:100%!important;padding:7px}.currentProblem .fake-input{background-color:#FFF;width:275px;border:solid 1px #C7C7C7;margin-left:45px;position:relative;display:block;float:left;height:40px}.currentProblem.correct .wpg-input,.currentProblem.correct .fake-input{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.currentProblem.correct .fake-input.fadein{box-shadow:0 0 5px rgba(233,155,255,.5);border:solid 1px #C9A6D5;background-color:#FAF4FC}.currentProblem.correct .fadein .wpg-input{color:#9536BD}.currentProblem.checkingAnswer .fake-input{background-color:#DEDEDE;color:#000}.wpg-input div{display:inline;overflow:hidden;white-space:nowrap;margin:11px 1px 0 0;cursor:text}.wpg-input div:focus{outline:0;border:0}.wpg-input .placeholder{background-color:#fcfacc;color:#7e7e7e;border:1px dashed #cacaca;padding-left:4px;letter-spacing:5px;margin-left:2px;margin-right:1px;font-style:italic;text-align:center;cursor:pointer;display:inline-block}.wpg-input .placeholder.selected{background-color:#e3eae0;border:1px solid #bdd2fe}.wpg-input-after{position:absolute;top:0;right:0}.wpg-input-after .toggle-btn{position:relative;z-index:600;margin:9px 7px 0 0;cursor:pointer;background-image:url(//www.wolframcdn.com/wpg/keyboard-icon.png);background-position:0 19px;height:19px;width:30px;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.wpg-input-after .toggle-btn.open{background-position:0 0;margin-top:10px}.wpg-input-after .triangle-with-shadow{width:27px;height:34px;position:relative;overflow:hidden;box-shadow:0 16px 10px -17px rgba(0,0,0,.5);top:1px}.wpg-input-after .triangle-with-shadow:after{content:"";position:absolute;width:15px;height:15px;background:#FF9D3B;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:26px;left:8px;box-shadow:-1px -1px 10px -2px rgba(0,0,0,.5)}.wpg-input-after .triangle-without-shadow{width:27px;height:34px;position:relative;overflow:hidden;top:-32px}.wpg-input-after .triangle-without-shadow:after{content:"";position:absolute;width:15px;height:15px;background:#FFF;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:26px;left:8px}.keyboard .tab-container{float:right;margin-right:50px}.keyboard .tab-container.firstTry{margin-bottom:16px}.keyboard .tab{width:425px;margin-left:2px;text-align:center;clear:both;z-index:550;position:relative;background-color:#FFF}.keyboard .btn-container:not(.hasTab){border:1px solid #FF9D3B;box-shadow:0 0 1px 2px rgba(0,0,0,.1);padding:20px 5px;border-radius:5px}.keyboard .btn-container.hasTab{border:1px solid #FF9D3B;box-shadow:0 0 1px 2px rgba(0,0,0,.1);padding:20px 5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#FFF}.keyboard .tab-btn{float:left;border-bottom:1px solid #FF9D3B;border-left:1px solid #FF9D3B;border-right:1px solid #FF9D3B;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:8px;margin:-1px 0 0 0;background-color:#FFF;z-index:550;position:relative;outline:0!important;font-weight:700;font-size:11px;color:#EC6F00}.keyboard .tab-btn.first{margin-left:2px}.keyboard .tab-btn.selected{box-shadow:-3px 1px 2px -1px rgba(0,0,0,.1)}.keyboard .tab-btn:not(.selected){background-color:#F1F1F1;border-top:1px solid #FF9D3B;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1}.keyboard .keyboard-btn{background-color:#ececec;border-radius:2px;border:1px solid transparent;margin:2px}.keyboard .keyboard-btn:hover{background-color:#ff9100}.keyboard .keyboard-btn:active,.keyboard .keyboard-btn.active{background-color:#ffefdb;border-color:#ffbb79;border-style:solid;outline:0}.keyboard .keyboard-btn img{margin-top:-5px;margin-bottom:-3px}.keyboard .tab.LinearAlgebra-MathFunctions{width:300px;margin-left:59px}.keyboard .tab.LinearAlgebra-MathFunctions .keyboard-btn{vertical-align:top}.keyboard .tab-btn.LinearAlgebra-MathFunctions.first.selected{margin-left:59px}