.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box}.vertical-shadow{border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 3px #ccc}html.page-container-min-width-zero body,html.page-container-min-width-zero #page-container,html.page-container-min-width-zero footer,html.page-container-min-width-zero footer .footer-container{min-width:0}.current-card-container{position:relative}.current-card-container-inner{background-color:#fdfdfd}.card-type-endofstack .current-card-container-inner{background-color:#e9efdd}.current-card-container,.current-card-container-inner{transition:all .18s ease-in-out}.card-type-endofstack #extras,.card-type-endofassessment #extras{visibility:hidden}.card-type-endoftask #extras{display:none}.exercises-stack,.exercises-card{float:left;width:7%;-moz-box-sizing:border-box;box-sizing:border-box}.exercises-card{width:86%}.exercises-card.full-width{width:98%}.current-card{position:relative;margin-bottom:20px}.current-card #answer_area_wrap{margin:10px -8px 0 0}.current-card #answer_area .info-box{overflow:visible}.current-card .info-box:before{content:" ";display:block;border-right:8px solid transparent;border-bottom:8px solid #ccc;width:0;height:16px;position:absolute;right:-1px;top:-24px}.card-type-endofstack .current-card-contents{padding:20px}.current-card #problemarea{margin-top:35px}.current-card #workarea{margin-top:22px}.current-card #answer_area_wrap{margin-top:52px}#footer{-webkit-transform:translateZ(0);transform:translateZ(0)}.calculating-end-of-stack{height:380px;padding:50px;text-align:center}.calculating-end-of-stack .calc-text-spin{position:relative;top:-15px}.calculating-end-of-stack .calc-text-spin span{display:none}.calculating-end-of-stack .throbber{position:relative;top:-5px}.exercises-content{padding-left:0;padding-right:0}.exercises-body{min-height:380px}.exercises-header .topic-exercise-badge{width:7%}.exercises-header .topic-exercise-image{width:40px;height:40px}.exercises-header .topic-exercise-image.inline{display:inline-block;margin:-50% 0}.exercises-header .practice-exercise-topic-context{transition:opacity .1s ease-in-out;opacity:.3;-webkit-backface-visibility:hidden;backface-visibility:hidden}.exercises-header .practice-exercise-topic-context.solid-hover:hover{opacity:1}.exercises-header .practice-exercise-topic-context .topic-exercise-badge{width:20px;height:20px;margin-right:2px}.diagnostic-landing .simple-input{font-size:14px;height:50px;width:340px}.honor-name-input{font-size:15px;height:30px;margin-top:5px;padding:5px;width:200px}.reminder-text{color:red;display:none}.assessment-landing,.assessment-instructions,.assessment-report{background-color:#fff;display:table;padding:30px;width:100%}.assessment-landing .assessment,.assessment-instructions .assessment,.assessment-report .assessment{margin-top:42px}.assessment-landing .content,.assessment-instructions .content,.assessment-report .content,.assessment-landing .docked-nav,.assessment-instructions .docked-nav,.assessment-report .docked-nav{display:table-cell;vertical-align:top}.assessment-landing .docked-nav,.assessment-instructions .docked-nav,.assessment-report .docked-nav{min-width:200px;position:static}.assessment-landing .content,.assessment-instructions .content,.assessment-report .content{padding:22px 0 0 22px;width:100%}.assessment-landing .summary img,.assessment-instructions .summary img,.assessment-report .summary img{width:650px}.assessment-landing h2,.assessment-instructions h2,.assessment-report h2{color:#2c3747;display:block;font-family:'Proxima Nova',sans-serif;font-size:24px;font-weight:normal;padding-top:20px}.assessment-landing h2 small,.assessment-instructions h2 small,.assessment-report h2 small{color:#898989;display:block;font-family:'Proxima Nova',sans-serif;font-size:13px;font-weight:normal;line-height:20px;margin-top:2px}.assessment-landing h3,.assessment-instructions h3,.assessment-report h3{color:#555;display:block;font-family:'Proxima Nova',sans-serif;font-size:18px;font-weight:normal;line-height:22px}.assessment-landing .assessment-title,.assessment-instructions .assessment-title,.assessment-report .assessment-title{color:#555;display:block;font-family:'Proxima Nova',sans-serif;font-size:18px;font-weight:normal;line-height:22px;margin-bottom:0;padding:5px 10px}.assessment-landing .assessment-title .description,.assessment-instructions .assessment-title .description,.assessment-report .assessment-title .description{color:#898989;display:block;font-family:'Proxima Nova',sans-serif;font-size:13px;font-weight:normal;line-height:20px;margin-top:2px;color:#999}.assessment-landing .coach-callout img,.assessment-instructions .coach-callout img,.assessment-report .coach-callout img{height:20px;margin-bottom:-3px;width:20px}.assessment-landing .assessment-past-results,.assessment-instructions .assessment-past-results,.assessment-report .assessment-past-results{padding-left:28px;padding-top:0}.assessment-landing .assessment-link:link,.assessment-instructions .assessment-link:link,.assessment-report .assessment-link:link,.assessment-landing .assessment-link:visited,.assessment-instructions .assessment-link:visited,.assessment-report .assessment-link:visited,.assessment-landing .assessment-link:focus,.assessment-instructions .assessment-link:focus,.assessment-report .assessment-link:focus,.assessment-landing .assessment-link:hover,.assessment-instructions .assessment-link:hover,.assessment-report .assessment-link:hover,.assessment-landing .assessment-link:active,.assessment-instructions .assessment-link:active,.assessment-report .assessment-link:active{display:block}.assessment-landing .assessment-link:link .assessment-title,.assessment-instructions .assessment-link:link .assessment-title,.assessment-report .assessment-link:link .assessment-title,.assessment-landing .assessment-link:visited .assessment-title,.assessment-instructions .assessment-link:visited .assessment-title,.assessment-report .assessment-link:visited .assessment-title,.assessment-landing .assessment-link:focus .assessment-title,.assessment-instructions .assessment-link:focus .assessment-title,.assessment-report .assessment-link:focus .assessment-title,.assessment-landing .assessment-link:hover .assessment-title,.assessment-instructions .assessment-link:hover .assessment-title,.assessment-report .assessment-link:hover .assessment-title,.assessment-landing .assessment-link:active .assessment-title,.assessment-instructions .assessment-link:active .assessment-title,.assessment-report .assessment-link:active .assessment-title{color:#2c3747}.assessment-landing .assessment-link:link .assessment-title .description,.assessment-instructions .assessment-link:link .assessment-title .description,.assessment-report .assessment-link:link .assessment-title .description,.assessment-landing .assessment-link:visited .assessment-title .description,.assessment-instructions .assessment-link:visited .assessment-title .description,.assessment-report .assessment-link:visited .assessment-title .description,.assessment-landing .assessment-link:focus .assessment-title .description,.assessment-instructions .assessment-link:focus .assessment-title .description,.assessment-report .assessment-link:focus .assessment-title .description,.assessment-landing .assessment-link:hover .assessment-title .description,.assessment-instructions .assessment-link:hover .assessment-title .description,.assessment-report .assessment-link:hover .assessment-title .description,.assessment-landing .assessment-link:active .assessment-title .description,.assessment-instructions .assessment-link:active .assessment-title .description,.assessment-report .assessment-link:active .assessment-title .description{color:#2c3747}.assessment-landing .assessment-link:focus,.assessment-instructions .assessment-link:focus,.assessment-report .assessment-link:focus,.assessment-landing .assessment-link:hover,.assessment-instructions .assessment-link:hover,.assessment-report .assessment-link:hover{background-color:#eee}.assessment-landing .assessment-link:focus .assessment_title .title,.assessment-instructions .assessment-link:focus .assessment_title .title,.assessment-report .assessment-link:focus .assessment_title .title,.assessment-landing .assessment-link:hover .assessment_title .title,.assessment-instructions .assessment-link:hover .assessment_title .title,.assessment-report .assessment-link:hover .assessment_title .title{text-decoration:underline}.assessment-landing h3+h2,.assessment-instructions h3+h2,.assessment-report h3+h2{margin-top:-21px}.assessment-button{margin-top:20px}.diagnostic-landing .assessment-instructions ul{list-style:disc}.diagnostic-landing .assessment-instructions ul li{font-size:14px}.diagnostic-landing .assessment-instructions a{display:block}.diagnostic-landing .assessment-instructions .instructions{border-bottom:1px solid #a9c0d1;margin-bottom:14px}.diagnostic-landing .assessment-instructions .assessment-button{display:inline-block;margin-bottom:28px}.assessment-report h3{border-bottom:1px solid #a9c0d1}.assessment-report h3.score{border-bottom:1px dotted #aaa}.assessment-report h3.score span{color:darkgrey;float:right;font-family:'Proxima Nova Semibold',sans-serif}.assessment-report h1{color:#545454;font-weight:bold;font-size:30px}.assessment-report h2{color:darkgrey}.assessment-report hr{color:darkgrey;height:1px}.assessment-report p{text-align:left;color:#545454}.assessment-report .feedback .simple-button{font-size:14px;margin-left:7px}.assessment-report .feedback-link{color:#76a005;font-weight:bold}.assessment-report th span{border-bottom:1px dotted #aaa;display:block;font-weight:bold;margin-right:7px}.assessment-report .assessment-data{margin-top:42px}.assessment-report g .topic-label{font-size:18px;color:ghostwhite}.assessment-report .assessment-correctness{padding-right:28px}.assessment-report .assessment-correctness.correct{color:#76a005}.assessment-report .assessment-correctness.incorrect{color:#aaa}.assessment-report .assessment-accuracy{color:#555;font-family:"courier new",courier,monospace;font-size:14px;font-weight:bold;padding-right:28px}.assessment-report .assessment-table{font-size:14px;line-height:28px;margin-bottom:7px;padding:2px;text-align:left;width:100%}.assessment-report .thumb{display:table-cell;width:90px;min-width:90px;height:90px;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px}.assessment-report .thumb img{width:100%}.coach-assessments .monoMagic{color:#000;font-family:"Andale Mono",AndaleMono,"Lucida Console",LucidaConsole,monospace;position:relative}.coach-assessments .assessment-summary{margin-bottom:14px;width:100%}.coach-assessments .assessment-summary td{padding:0}.coach-assessments .assessment-header{color:#76a005;font-family:'Proxima Nova',sans-serif;font-size:22px;padding:12px;padding-left:70px;position:relative}.coach-assessments .assessment-header small{display:block;font-size:16px;position:relative;top:-2px}.coach-assessments .assessment-subheader{color:#76a005;font-family:'Proxima Nova Semibold',sans-serif;font-size:16px;letter-spacing:1px;margin-top:12px;text-align:right;text-transform:uppercase}.coach-assessments .assessment-info{color:#76a005;font-family:'Proxima Nova',sans-serif;font-size:14px;font-weight:normal;letter-spacing:1px;margin-top:16px;text-transform:uppercase}.coach-assessments .assessment-info span,.coach-assessments .assessment-class-stats span{color:#000;font-family:"Andale Mono",AndaleMono,"Lucida Console",LucidaConsole,monospace;position:relative;letter-spacing:0;text-transform:none}.coach-assessments .logo{background-color:#76a005;border-radius:12px;display:table-cell;height:24px;left:0;padding:8px;position:absolute;top:11px;width:40px;text-align:center;vertical-align:middle}.coach-assessments .topic-all{clear:both;margin-bottom:56px}.coach-assessments .report{border:1px solid #76a005;font-size:16px;width:100%}.coach-assessments .topic-header .topic-name{color:#76a005;font-family:'Proxima Nova',sans-serif;margin-bottom:10.5px}.coach-assessments .topic-header .topic-name .assessment-title,.coach-assessments .topic-header .topic-name .assessment-stats{color:#000;font-family:"Andale Mono",AndaleMono,"Lucida Console",LucidaConsole,monospace;position:relative;display:inline-block;padding-left:.25em}.coach-assessments th{background-color:#f4fed9;border-bottom:1px solid #76a005;color:#356700;font-size:14px;padding:7px;padding-left:14px;text-align:left}.coach-assessments .assessment-class-stats th{background-color:#d7fb76;border-width:0;color:#356700;text-transform:uppercase}.coach-assessments td{padding:14px}.coach-assessments .score-header{border-bottom-width:0;text-align:right}.coach-assessments .report-score{background-color:#f4fed9;text-align:right}.coach-assessments .student-data span{color:#000;font-family:"Andale Mono",AndaleMono,"Lucida Console",LucidaConsole,monospace;position:relative;font-size:14px}.coach-assessments .student-data .report-info a{text-decoration:underline}.coach-assessments a.correct,.coach-assessments a.incorrect{color:#d7fb76;position:relative;text-decoration:none}.coach-assessments a.correct span,.coach-assessments a.incorrect span{left:1px;position:absolute;top:-3px}.coach-assessments a.correct:focus,.coach-assessments a.incorrect:focus,.coach-assessments a.correct:hover,.coach-assessments a.incorrect:hover{color:#76a005}@media print{.coach-assessments span{left:-3px;top:3px}.coach-assessments a.correct span,.coach-assessments a.incorrect span{left:-2px;top:1px}}#worked-example-modal{border-radius:2px;margin-left:-300px;min-width:500px;position:absolute;text-align:left;z-index:5000}#worked-example-remove{font-size:40px;height:40px}#worked-example-content{margin-left:6px}.example-hint{margin-bottom:20px}.example-hint:nth-child(odd){background-color:#f0f0f0}#skip-question-button,#opt-out-button{margin-top:15px}.skip-question-button-tooltip{background:#333;border:0 solid #333;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.5);color:#fdfdfd;padding:15px 30px 15px 15px;width:215px}.skip-question-button-tooltip .qtip-close{background:transparent;border:0;color:#fdfdfd;right:10px;top:10px}.skip-question-button-tooltip .qtip-close .ui-icon{font-size:24px;height:18px}.MathJax .math{color:#444}