*{margin:0;padding:0}li{list-style-type:none}.navigation-bar{background:#4a555a;height:48px;position:absolute;top:0;left:0;width:100%;z-index:1}.navigation-bar .grid-frame{max-width:100%}.iblock{display:inline-block}.relative{position:relative}.grid-frame{max-width:1024px;margin:0 auto}.half-grid-frame{width:50%}.logo a{display:block;height:100%}.navigation-left,.navigation-right{height:49px}.navigation-bar ul li{float:left}.navigation-bar ul{margin:0}.navigation-bar ul li a{padding:16px;display:block;text-decoration:none;line-height:17px;font-family:arialMedium,arial,helvetica,sans-serif;color:#fcfcfc}.navigation-bar ul li .fa{color:#fff;font-size:12px;vertical-align:middle}.navigation-bar ul li a:hover{color:#4a555a!important;background-color:#d1e395!important}.navigation-bar ul li.blue-link a:hover{background-color:#8abbe6!important;color:#333!important}.rightnav-frame li{border-right:1px solid RGBA(0,0,0,.2)}.rightnav-frame li:first-child{border-left:1px solid RGBA(0,0,0,.2)}.green-link,.green-link a{color:#bfd96c!important}.blue-link,.blue-link a{color:#c8ebfd!important}.banner-section{height:100%;position:relative;background-color:#222;padding-top:48px}.banner-section .grid-frame{height:100%;position:relative}.banner-section .background-layer{background-image:url(/marketing2014/images/homeDisplay.jpg);background-size:cover;background-position:0;opacity:.4;height:100%;width:100%;position:absolute;left:0;top:0}.home-display-text{position:absolute;width:410px;height:200px;box-sizing:border-box;top:50%;margin-top:-156px}.home-controls{width:340px;position:absolute;right:0;top:50%;margin-top:-136px}.home-controls a{color:#fff;text-decoration:underline}.font-light,.font-light *{font-family:arialLight,arial!important;font-weight:normal}.home-display-text h2{font-size:44px;color:#fff;margin:0;line-height:36px;margin-bottom:10px}.home-display-text ul li a{color:#fff;font-size:18px;text-decoration:underline}.home-display-text a:hover,.home-display-text a:hover i{color:#c95000;text-shadow:0 0 10px #000}.home-display-text i{font-size:21px;color:#d5ed75;margin:0 4px 10px;width:25px;text-align:center}.green-grad-btn{background:#697f30;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#718833),color-stop(50%,#697f30));background:-webkit-linear-gradient(top,#718833 50%,#697f30 50%);background:linear-gradient(to bottom,#718833 50%,#697f30 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#718833',endColorstr='#697f30',GradientType=0);border:1px solid #6f8633}.green-grad-btn:hover,.blue-grad-btn:hover{color:#c95000;background:#fff;border-color:#c95000}.blue-grad-btn{background:#2a6ca4;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#2d73ae),color-stop(50%,#2a6ca4));background:-webkit-linear-gradient(top,#2d73ae 50%,#2a6ca4 50%);background:linear-gradient(to bottom,#2d73ae 50%,#2a6ca4 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d73ae',endColorstr='#2A6CA4',GradientType=0);border:1px solid #2c71ac}.home-controls-btn{height:58px;line-height:56px;width:100%;font-size:20px;margin-bottom:8px;font-family:verdana,arial,helvetica,sans-serif;font-weight:normal;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05);cursor:pointer;color:#fff;display:inline-block;text-decoration:none!important;text-align:center}.display-scroll-btn{position:absolute;bottom:85px;left:50%;margin-left:-30px;text-align:center;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#fff}.scroll-btn-icon{background:url(/marketing2014/images/displayDownArrow.svg) no-repeat;width:50px;height:50px;margin:0 auto 8px;opacity:.5}.display-scroll-btn:hover{color:#fff;text-decoration:none}.scroll-btn-icon:hover{opacity:1}.display-ticker{background:rgba(255,255,255,.9);position:absolute;width:100%;bottom:0}.display-ticker-grid{max-width:1024px;margin:0 auto}.display-ticker h4,.display-ticker ul{display:inline-block}.display-ticker h4{font-family:arialLight,arial!important;line-height:40px;color:#4a555a;font-size:14px;font-weight:500}.display-ticker-grid i{margin-right:5px;font-size:15px;color:#777e7d}.banner-info-section{background:#fff}.display-ticker ul li{font-family:Arial;font-size:13px;text-decoration:none}.full-grid{margin:135px 35px}.grid-1-3{width:33.33%;padding-right:16px;box-sizing:border-box}.grid-1-3:last-child{padding-right:0}.banner-info-section h2{margin-bottom:16px;font-size:42px;text-shadow:2px 2px rgba(0,0,0,.1);font-family:arialLight,arial,helvetica,sans-serif;font-weight:300}.banner-info-section p{font-family:Arial}.banner-info-section h2,.banner-info-section p{color:#4a555a;text-align:center}.banner-info-section h2+p{font-size:24px;margin-bottom:40px}.banner-info-section h3{font-family:arialLight,arial,helvetica,sans-serif;font-weight:300;font-size:28px}.banner-info-section h3+p{font-size:16px}.banner-info-section img{width:80%;height:auto}.quote-banner-section{background:url(/app/content/images/banner-bg.svg) no-repeat 0 0 transparent;background-size:cover}.quote-banner-section>div{padding:25px 0 110px}.quote-banner-section .quote{color:#4a555a;max-width:900px;margin:24px auto 0;font-size:32px;line-height:1.6;font-family:arialLight,arial,helvetica,sans-serif;font-style:italic}.quote-banner-section a{display:inline-block;text-align:center;font-size:16px;font-weight:bold;margin-top:15px}.quote-block{margin-top:56px}.quote{font-style:italic;font-size:30px;margin:32px 0 16px;color:#9b9e9e}.quote-author{font-size:16px}.product-overview-section{background:url('/app/content/images/product-bg.svg') no-repeat center center transparent;background-size:cover;padding:85px 0}.product-overview-section h2{margin-bottom:25px;font-size:42px;text-shadow:2px 2px rgba(0,0,0,.1);color:#fff;font-family:arialLight,arial,helvetica,sans-serif;font-weight:300}.product-overview-section h2+p{font-size:16px;line-height:24px;color:#fff;max-width:760px;margin:0 auto 35px}.product-list li{display:block;float:left;width:33.33%;height:68px;margin:0;text-align:left;background-color:#5c666b;border-top:1px solid #4a555a;border-left:1px solid #4a555a;box-sizing:border-box;padding:4px 8px}.product-list li img{height:100%;width:auto}.product-list li p{display:inline-block;margin-left:10px;font-size:16px;color:#fff;line-height:24px}.product-link{text-align:center;margin-top:30px}.product-link a i{color:#fff}.product-link a{font-size:18px;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500}.social-footer,.footer-sitemap{background-color:#f6f6f6}.socialMediaBar{max-width:880px;margin:0 auto;background:#eaeaea;line-height:48px;text-align:center;position:relative;top:-8px}.socialMediaBar:before{right:100%;background:url(/app/content/images/footerRibbonLeft.png)}.socialMediaBar:after{left:100%;background:url(/app/content/images/footerRibbonRight.png)}.socialMediaBar:before,.socialMediaBar:after{position:absolute;top:-12px;content:" ";display:block;height:60px;width:66px}.socialMediaBar p{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#777e7d}.socialMediaBar .fa{vertical-align:middle;font-size:30px;color:#777e7d;margin-left:20px}.socialMediaBar .fa:hover{color:#c95000}.footer-links{max-width:1024px;margin:0 auto;padding:12px 38px 25px;box-sizing:border-box}.footer-links>div{vertical-align:top;margin-right:80px}.footer-links .spacer-top{margin-top:36px}.footer-links a{color:#4a555a}.footer-links a:hover{color:#c95000}.socialMediaBar a{text-decoration:none}.footer-links h4 a{font-family:arial,helvetica,verdana,sans-serif;font-size:16px}.footer-links ul a{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;display:inline-block;line-height:25px}.terms-link-list h4{float:left}.policy-links{float:left;margin-left:80px;margin-top:10px}.copyright{font-family:verdana,arial,helvetica,sans-serif;color:#4a555a;font-size:11px;margin-top:10px}.footer-bottom{padding:15px;background:#fff;border-top:1px solid #eaeaea}.footer-bottom a{display:inline-block;float:right;width:132px;height:40px}.footer-bottom a img{width:100%;height:auto}.navmenu{position:absolute;right:0;line-height:46px;width:50px;text-align:center;top:0}.navmenu.active,.navmenu:hover{background:#fff}.navmenu.active .fa,.navmenu:hover .fa{color:#4a555a}@media screen and (max-width:1072px){.home-display-text{left:20px}.home-controls{right:20px}.display-ticker-grid{margin:0 20px}.product-overview-section{padding:85px 32px;box-sizing:border-box}.socialMediaBar{max-width:85%}.product-list li p{font-size:12px;max-width:70%;vertical-align:middle}.product-list li img{vertical-align:middle;height:83%}}@media screen and (max-width:900px){.socialMediaBar{max-width:75%}.footer-links>div{margin-right:7%}}@media screen and (max-width:800px){.home-display-text{width:100%;text-align:center;top:30%;left:0}.home-controls{width:100%;top:60%;padding:0 8%;box-sizing:border-box;text-align:center;right:0}.display-ticker-grid{text-align:center}}@media screen and (max-width:768px){.product-list li{float:none;width:auto}.product-list li p{font-size:14px;max-width:auto;vertical-align:middle}.product-list li img{vertical-align:middle;height:100%}.footer-links>div{margin-right:10%}.navigation-left.half-grid-frame{width:60%}.navigation-right.half-grid-frame{width:40%}.quote-banner-section{padding-left:15px;padding-right:15px;box-sizing:border-box}.terms-link-list h4{float:none}.policy-links{float:none;margin-left:0;margin-top:0}}@media screen and (max-width:700px){.quote-banner-section>div{padding:15px 0 30px}.full-grid{margin:35px 35px}.grid-1-3{width:auto}.banner-info-section img{width:40%}.product-overview-section{padding:25px 32px}.socialMediaBar{max-width:60%}}@media screen and (min-width:640px){.sm-only{display:none}}@media screen and (max-width:640px){.sm-only{display:block}.hide-sm{display:none}.navigation-bar{height:47px}.logo-frame{float:none!important;text-align:center}.logo{display:inline-block;float:none}.leftnav-frame,.rightnav-frame{float:none!important;z-index:99;position:relative;background:#4a555a;display:none}.navigation-bar ul.iblock{display:block}.navigation-bar ul li{float:none;text-align:center;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:0 -1px 1px 0 rgba(0,0,0,.5);box-shadow:0 -1px 1px 0 rgba(0,0,0,.5)}.rightnav-frame{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,.5);box-shadow:0 1px 1px 1px rgba(0,0,0,.5)}.terms-link-list{display:block;text-align:center}.terms-link-list li{display:inline-block;margin:8px 8px 0}.mkt-sitemap-sm{margin-right:0;text-align:center}.copyright{margin-top:15px}.footer-bottom{text-align:center}.footer-bottom a{float:none}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}.teacher li#menu_userName,.student li#menu_userName{margin-left:0}.teacher li#menu_userName:hover{background-color:#d1e395}.student li#menu_userName>a{color:#74c2e0}.student li#menu_userName:hover{background-color:#a0dff0}.teacher li#menu_userName>#menu_header{color:#bfd96c}.teacher li#menu_userName:hover>#menu_header,.student li#menu_userName:hover>#menu_header{color:#fff}.teacher .sub_menu{display:none}.student .sub_menu{display:none;margin-top:0!important}.teacher ul.sub_menu.menu_active,.student ul.sub_menu.menu_active{position:absolute;top:48px;text-align:center;min-width:100%;white-space:nowrap;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.teacher #menu_userName ul.sub_menu.menu_active,.student #menu_userName ul.sub_menu.menu_active{right:0}.teacher ul.sub_menu.menu_active a#logout:hover,.student ul.sub_menu.menu_active a#logout:hover{background-color:#f5fafd!important;color:#c95000!important}.teacher ul.sub_menu.menu_active:hover,.student ul.sub_menu.menu_active:hover{background:#f7f7f7}.teacher #menu_userName li.divider{margin:0;width:100%}.teacher #user_nav #logout,.student #user_nav #logout,.student #user_nav #logout,.student #user_nav #logout{color:#333;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:48px;display:block;padding:0 16px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}@font-face{font-family:'arialMedium';font-weight:500;font-style:normal}@font-face{font-family:'arialMedium';font-weight:500;font-style:italic}@font-face{font-family:'arialLight';font-weight:300;font-style:normal}@font-face{font-family:'arialLight';font-weight:300;font-style:italic}.clearboth:before,.clearboth:after{content:" ";display:table}.clearboth:after{clear:both}html{height:100%;-webkit-tap-highlight-color:transparent}body{height:100%;background-color:#e6e6e6;background-attachment:fixed}#page{min-height:100%;position:relative}#page:before,#page:after{content:" ";display:table}#page:after{clear:both}#main{margin:24px 41px 0;padding:0 0 150px}#main:before,#main:after{content:" ";display:table}#main:after{clear:both}@media only screen and (max-width:1052px){#main{padding-bottom:150px}}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}body .ui-widget-content a,#show-details #userPassword-value,#show-details #userMemQuestions-value,a{color:#2a6ca4;text-decoration:none}body .ui-widget-content a:hover,#show-details #userPassword-value:hover,#show-details #userMemQuestions-value:hover,body .ui-widget-content a:focus,#show-details #userPassword-value:focus,#show-details #userMemQuestions-value:focus,a:hover,a:focus{color:#c95000;text-decoration:underline;cursor:pointer}img{max-width:100%}.left,#left{float:left}.right,#right{float:right}.center-text{text-align:center}.clearing{display:block!important;clear:both!important;height:1px!important;overflow:hidden!important}.clearboth{clear:both;padding:0;margin:0}.col-main{width:70%;float:left;margin-right:1%}.col-main:last-child{margin:0}.col-aside{width:29%;float:left;margin:0}.column-left,.column-right{float:left}.column-left{width:24%;margin-right:1%}.column-right{width:75%}.third-width{box-sizing:border-box;float:left;width:33%}.half-width{box-sizing:border-box;float:left;width:50%}.loading-inline{background:url("/images/ajax_bar.gif") no-repeat scroll center center transparent}.loading{position:relative}.loading:before{content:"";font-size:24px;color:#9b9e9e;font-family:fontAwesome;display:inline-block;-webkit-animation:2.2s linear 0s normal none infinite fa-spin;animation:2.2s linear 0s normal none infinite fa-spin;position:absolute;left:50%;top:50%;margin-top:-17px;margin-left:-10px}.instructions-icon{background:url("/images/instructions-icon.png") no-repeat transparent;display:block;float:left;width:20px;height:20px;margin-right:5px}.media-lg{margin:0 auto;width:960px}.fa span{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}.hide,.specific-hide{display:none;visibility:hidden}.hidden{display:none}.complete-hide{display:none!important}.js .system-message{display:none}body{color:#4a555a;font-family:arial,helvetica,verdana,sans-serif;font-size:14px;line-height:1.42857}h1,h2,h3,h4,h5,h6{line-height:1.1;margin-bottom:8px}h1{font-family:inherit;color:#333;font-size:24px;font-weight:700}#student-table h1,#teacher-table h1,h2{font-family:inherit;color:#333;font-size:20px;font-weight:700}#reports-slider .group-stats h2,#reports-slider .group-graph h2,#reports-body li h2,#view-class .course-info h1,ul.jqtree_common.jqtree-tree .jqtree-folder.level-1>div span.jqtree-title,h3{font-family:inherit;color:#4a555a;font-size:18px;font-weight:700}#simple #teacher-group-feedback-form .assignment-feedback-wrapper label,#reports-slider .group-stats h3,ul.jqtree_common.jqtree-tree .jqtree-folder>div span.jqtree-title,ul.jqtree_common.jqtree-tree .jqtree-folder.level-1>.completed-percentage,h4{font-family:arialMedium,arial,helvetica,sans-serif;color:#4a555a;font-size:14px;font-weight:500}#detailsDiv label[for="assignment_instructions"],h5{font-family:inherit;letter-spacing:.02rem;color:#4a555a;font-size:12px;font-weight:700}h6{letter-spacing:.02rem;text-transform:uppercase;font-family:verdana,arial,helvetica,sans-serif;color:#333;font-size:11px;font-weight:400}p{margin-top:8px;margin-bottom:8px}ul,ol{font-size:13px;line-height:1.38462;margin-bottom:8px}ul li,ol li{margin-left:0;margin-bottom:4px}ul.no-bullets,ol.no-bullets{list-style-type:none;margin-left:0}ul.no-bullets li,ol.no-bullets li{margin-left:0}button,.button,.btn-sec,input[type="button"],input[type="reset"]{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);height:32px;line-height:30px;box-sizing:border-box;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;padding:0 10px;margin:0 0 0 8px;border:1px solid #ddd;border-radius:2px;min-width:80px;box-shadow:2px 2px 0 rgba(0,0,0,.05);display:inline-block;vertical-align:middle;text-align:center;cursor:pointer}button .fa,.button .fa,.btn-sec .fa,input[type="button"] .fa,input[type="reset"] .fa{color:#0086bd;font-size:14px;vertical-align:middle}button:hover,button:hover i,button:focus,button:focus i,.button:hover,.button:hover i,.button:focus,.button:focus i,.btn-sec:hover,.btn-sec:hover i,.btn-sec:focus,.btn-sec:focus i,input[type="button"]:hover,input[type="button"]:hover i,input[type="button"]:focus,input[type="button"]:focus i,input[type="reset"]:hover,input[type="reset"]:hover i,input[type="reset"]:focus,input[type="reset"]:focus i{color:#c95000;-webkit-filter:none;filter:none;background:#fff;border-color:#c95000;text-decoration:none}button:disabled,button.disabled,button.disabledOption,.button:disabled,.button.disabled,.button.disabledOption,.btn-sec:disabled,.btn-sec.disabled,.btn-sec.disabledOption,input[type="button"]:disabled,input[type="button"].disabled,input[type="button"].disabledOption,input[type="reset"]:disabled,input[type="reset"].disabled,input[type="reset"].disabledOption{color:#9b9e9e;-webkit-filter:none;filter:none;background:#f6f6f6;border-color:#e6e6e6;cursor:default}button:disabled i,button:disabled:before,button.disabled i,button.disabled:before,button.disabledOption i,button.disabledOption:before,.button:disabled i,.button:disabled:before,.button.disabled i,.button.disabled:before,.button.disabledOption i,.button.disabledOption:before,.btn-sec:disabled i,.btn-sec:disabled:before,.btn-sec.disabled i,.btn-sec.disabled:before,.btn-sec.disabledOption i,.btn-sec.disabledOption:before,input[type="button"]:disabled i,input[type="button"]:disabled:before,input[type="button"].disabled i,input[type="button"].disabled:before,input[type="button"].disabledOption i,input[type="button"].disabledOption:before,input[type="reset"]:disabled i,input[type="reset"]:disabled:before,input[type="reset"].disabled i,input[type="reset"].disabled:before,input[type="reset"].disabledOption i,input[type="reset"].disabledOption:before{color:#9b9e9e;background-color:transparent}button:disabled:hover,button.disabled:hover,button.disabledOption:hover,.button:disabled:hover,.button.disabled:hover,.button.disabledOption:hover,.btn-sec:disabled:hover,.btn-sec.disabled:hover,.btn-sec.disabledOption:hover,input[type="button"]:disabled:hover,input[type="button"].disabled:hover,input[type="button"].disabledOption:hover,input[type="reset"]:disabled:hover,input[type="reset"].disabled:hover,input[type="reset"].disabledOption:hover{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}button.hide,.button.hide,.btn-sec.hide,input[type="button"].hide,input[type="reset"].hide{display:none}input.stepnext,.btn-prime,input[type="button"].btn-prime,input[type="submit"],button[type="submit"]{background:#697f30;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#718833),color-stop(50%,#697f30));background:-webkit-linear-gradient(top,#718833 50%,#697f30 50%);background:linear-gradient(to bottom,#718833 50%,#697f30 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#718833',endColorstr='#697f30',GradientType=0);height:32px;line-height:30px;box-sizing:border-box;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;padding:0 10px;margin:0 0 0 8px;border:1px solid #ddd;border-radius:2px;min-width:80px;box-shadow:2px 2px 0 rgba(0,0,0,.05);display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;border-color:#6f8633;color:#fff}input.stepnext .fa,.btn-prime .fa,input[type="button"].btn-prime .fa,input[type="submit"] .fa,button[type="submit"] .fa{color:#a7c35f;vertical-align:middle}input.stepnext:hover,input.stepnext:hover i,input.stepnext:focus,input.stepnext:focus i,.btn-prime:hover,.btn-prime:hover i,.btn-prime:focus,.btn-prime:focus i,input[type="button"].btn-prime:hover,input[type="button"].btn-prime:hover i,input[type="button"].btn-prime:focus,input[type="button"].btn-prime:focus i,input[type="submit"]:hover,input[type="submit"]:hover i,input[type="submit"]:focus,input[type="submit"]:focus i,button[type="submit"]:hover,button[type="submit"]:hover i,button[type="submit"]:focus,button[type="submit"]:focus i{color:#c95000;-webkit-filter:none;filter:none;background:#fff;border-color:#c95000;text-decoration:none}input.stepnext:disabled,.btn-prime:disabled,input[type="button"].btn-prime:disabled,input[type="submit"]:disabled,button[type="submit"]:disabled{color:#9b9e9e;-webkit-filter:none;filter:none;background:#f6f6f6;border-color:#e6e6e6;cursor:default}input.stepnext:disabled i,input.stepnext:disabled:before,.btn-prime:disabled i,.btn-prime:disabled:before,input[type="button"].btn-prime:disabled i,input[type="button"].btn-prime:disabled:before,input[type="submit"]:disabled i,input[type="submit"]:disabled:before,button[type="submit"]:disabled i,button[type="submit"]:disabled:before{color:#9b9e9e;background-color:transparent}input.stepnext:disabled:hover,.btn-prime:disabled:hover,input[type="button"].btn-prime:disabled:hover,input[type="submit"]:disabled:hover,button[type="submit"]:disabled:hover{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}.btn-neg,input[type="submit"].btn-neg{background:#be1a1a;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#cb1c1c),color-stop(50%,#be1a1a));background:-webkit-linear-gradient(top,#cb1c1c 50%,#be1a1a 50%);background:linear-gradient(to bottom,#cb1c1c 50%,#be1a1a 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb1c1c',endColorstr='#BE1A1A',GradientType=0);height:32px;line-height:30px;box-sizing:border-box;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;padding:0 10px;margin:0 0 0 8px;border:1px solid #ddd;border-radius:2px;min-width:80px;box-shadow:2px 2px 0 rgba(0,0,0,.05);display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;border-color:#c71b1b;color:#fff}.btn-neg i,input[type="submit"].btn-neg i{color:#ed7a7a;vertical-align:middle}.btn-neg:hover,.btn-neg:hover i,.btn-neg:focus,.btn-neg:focus i,input[type="submit"].btn-neg:hover,input[type="submit"].btn-neg:hover i,input[type="submit"].btn-neg:focus,input[type="submit"].btn-neg:focus i{color:#c95000;-webkit-filter:none;filter:none;background:#fff;border-color:#c95000;text-decoration:none}.btn-neg:disabled,input[type="submit"].btn-neg:disabled{color:#9b9e9e;-webkit-filter:none;filter:none;background:#f6f6f6;border-color:#e6e6e6;cursor:default}.btn-neg:disabled i,.btn-neg:disabled:before,input[type="submit"].btn-neg:disabled i,input[type="submit"].btn-neg:disabled:before{color:#9b9e9e;background-color:transparent}.btn-neg:disabled:hover,input[type="submit"].btn-neg:disabled:hover{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}.user_import .link-button,.btn-aux{background:#2a6ca4;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#2d73ae),color-stop(50%,#2a6ca4));background:-webkit-linear-gradient(top,#2d73ae 50%,#2a6ca4 50%);background:linear-gradient(to bottom,#2d73ae 50%,#2a6ca4 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d73ae',endColorstr='#2A6CA4',GradientType=0);height:32px;line-height:30px;box-sizing:border-box;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;padding:0 10px;margin:0 0 0 8px;border:1px solid #ddd;border-radius:2px;min-width:80px;box-shadow:2px 2px 0 rgba(0,0,0,.05);display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;border-color:#2c71ac;color:#fff}.user_import .link-button .fa,.btn-aux .fa{color:#7db1de;vertical-align:middle}.btn-warn{background:#7f0000;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#8c0000),color-stop(50%,#7f0000));background:-webkit-linear-gradient(top,#8c0000 50%,#7f0000 50%);background:linear-gradient(to bottom,#8c0000 50%,#7f0000 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c0000',endColorstr='#7F0000',GradientType=0);height:32px;line-height:30px;box-sizing:border-box;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;padding:0 10px;margin:0 0 0 8px;border:1px solid #ddd;border-radius:2px;min-width:80px;box-shadow:2px 2px 0 rgba(0,0,0,.05);display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;border-color:#890000;color:#fff}.btn-warn .fa{color:#d47f7f!important;vertical-align:middle}.user_import .link-button:hover,.user_import .link-button:hover i,.user_import .link-button:focus,.user_import .link-button:focus i,.btn-aux:hover,.btn-aux:hover i,.btn-aux:focus,.btn-aux:focus i,.btn-warn:hover,.btn-warn:hover i,.btn-warn:focus,.btn-warn:focus i{color:#c95000;-webkit-filter:none;filter:none;background:#fff;border-color:#c95000;text-decoration:none}.user_import .link-button:disabled,.btn-aux:disabled,.btn-warn:disabled{color:#9b9e9e;-webkit-filter:none;filter:none;background:#f6f6f6;border-color:#e6e6e6;cursor:default}.user_import .link-button:disabled i,.user_import .link-button:disabled:before,.btn-aux:disabled i,.btn-aux:disabled:before,.btn-warn:disabled i,.btn-warn:disabled:before{color:#9b9e9e;background-color:transparent}.user_import .link-button:disabled:hover,.btn-aux:disabled:hover,.btn-warn:disabled:hover{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}.btn-AT{background:#008da5;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#0093ac),color-stop(50%,#008da5));background:-webkit-linear-gradient(top,#0093ac 50%,#008da5 50%);background:linear-gradient(to bottom,#0093ac 50%,#008da5 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0093AC',endColorstr='#008DA5',GradientType=0);height:32px;line-height:30px;box-sizing:border-box;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;padding:0 10px;margin:0 0 0 8px;border:1px solid #ddd;border-radius:2px;min-width:80px;box-shadow:2px 2px 0 rgba(0,0,0,.05);display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;border-color:#0096af;color:#fff}.btn-AT .fa{color:#2de0ff;vertical-align:middle}.btn-AT:hover,.btn-AT:hover i,.btn-AT:focus,.btn-AT:focus i{color:#c95000;-webkit-filter:none;filter:none;background:#fff;border-color:#c95000;text-decoration:none}.btn-AT:disabled{color:#9b9e9e;-webkit-filter:none;filter:none;background:#f6f6f6;border-color:#e6e6e6;cursor:default}.btn-AT:disabled i,.btn-AT:disabled:before{color:#9b9e9e;background-color:transparent}.btn-AT:disabled:hover{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}.btn-select-all{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);line-height:30px;box-sizing:border-box;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-weight:normal;font-size:11px;padding:0 10px;border:1px solid #ddd;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05);display:inline-block;vertical-align:middle;cursor:pointer;position:relative;text-align:left;width:94px;margin:0;float:left}.btn-select-all:hover{background:#fff;border-color:#c95000}.btn-select-all:hover label{color:#c95000}.btn-select-all input[type="checkbox"]{margin-top:-2px}.btn-select-all label{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;position:absolute;top:0;left:0;cursor:pointer;width:64px;padding:0 0 0 30px}.btn-help-callout,.btn-help-callout.fa{color:#9b9e9e;font-size:20px}.btn-help-callout:hover,.btn-help-callout.fa:hover{color:#c95000;cursor:pointer}.iframe-feedback-bottom{bottom:54px}.chrome .iframe-feedback-bottom{bottom:50px}@-moz-document url-prefix(){.iframe-feedback-bottom{bottom:50px;}}.btn-feedback{position:absolute;bottom:105px;right:16px;box-shadow:none;border-radius:2px 2px 0 0;border-bottom-width:0;height:38px;line-height:38px;font-family:arial,helvetica,verdana,sans-serif;font-size:14px;color:#4a555a;z-index:1001}.btn-feedback .fa{position:relative;top:-1px;color:#9b9e9e;font-size:16px;border-right:1px solid #cfcfcf;padding:4px 6px 4px 0;margin:0 11px 0 0}.iframe-feedback{right:5px;position:absolute;background-color:transparent;width:580px;height:450px;z-index:1000;visibility:hidden}@media only screen and (min-width:1052px){.btn-feedback{position:fixed;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:-45px;top:205px;width:128px;letter-spacing:.6px;border-top:0;border-bottom-width:1px;border-radius:0 0 2px 2px;box-shadow:2px -2px 0 rgba(0,0,0,.05)}.btn-feedback .fa{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:-3px;border-right:0;border-bottom:1px solid #cfcfcf;padding:0 0 7px 0;width:24px}.iframe-feedback{top:110px;right:26px;position:fixed;background-color:transparent;width:580px;height:450px;z-index:1000;visibility:hidden}}.dropdown-menu{position:relative;display:inline-block}.dropdown-menu.hover .dropdown-toggle{background:#fff;border-color:#8abbe6;color:#2a6ca4}.dropdown-menu ul{list-style:none;position:absolute;z-index:10;background:#fcfcfc;box-shadow:0 2px 4px rgba(0,0,0,.15)}.dropdown-menu ul li{margin:0}.dropdown-menu ul li a{line-height:36px;display:block;border:1px solid #eaeaea;border-bottom:0;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;padding:0 12px;white-space:nowrap}.dropdown-menu ul li a:hover{text-decoration:none;background:#f5fafd}button+.dropdown-menu,.button+.dropdown-menu{margin-left:8px}.dropdown:hover .fake-link{color:#4a555a!important}button .fa-times,button .fa-trash-o,.button .fa-times,.button .fa-trash-o,.btn-sec .fa-times,.btn-sec .fa-trash-o{color:#be1a1a}a#addnewcourse,a#create-new-assignment,a#joinGroup,a.button.new-student,a#add_course,a#add_resource,#order_email .top-section-links a,a#joinclass{vertical-align:middle}a#addnewcourse:before,a#create-new-assignment:before,a#joinGroup:before,a.button.new-student:before,a#add_course:before,a#add_resource:before,#order_email .top-section-links a:before,a#joinclass:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#addnewcourse:hover:before,a#create-new-assignment:hover:before,a#joinGroup:hover:before,a.button.new-student:hover:before,a#add_course:hover:before,a#add_resource:hover:before,#order_email .top-section-links a:hover:before,a#joinclass:hover:before{color:#c95000}a#addnewcourse.inactive:before,a#create-new-assignment.inactive:before,a#joinGroup.inactive:before,a.button.new-student.inactive:before,a#add_course.inactive:before,a#add_resource.inactive:before,#order_email .top-section-links a.inactive:before,a#joinclass.inactive:before{color:#9b9e9e}a#edit-class,a#target-grade,a#edit-assignment,#target-grades a,a#change-details,a#change-password{vertical-align:middle}a#edit-class:before,a#target-grade:before,a#edit-assignment:before,#target-grades a:before,a#change-details:before,a#change-password:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#edit-class:hover:before,a#target-grade:hover:before,a#edit-assignment:hover:before,#target-grades a:hover:before,a#change-details:hover:before,a#change-password:hover:before{color:#c95000}a#edit-class.inactive:before,a#target-grade.inactive:before,a#edit-assignment.inactive:before,#target-grades a.inactive:before,a#change-details.inactive:before,a#change-password.inactive:before{color:#9b9e9e}a#group-send-message,a.leave-group-feedback{vertical-align:middle}a#group-send-message:before,a.leave-group-feedback:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#group-send-message:hover:before,a.leave-group-feedback:hover:before{color:#c95000}a#group-view-messages,#assignments-content header a.button,#news_block a.button,#achievements_block a.button,#hide-achievements.achievements_on a{vertical-align:middle}a#group-view-messages:before,#assignments-content header a.button:before,#news_block a.button:before,#achievements_block a.button:before,#hide-achievements.achievements_on a:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#group-view-messages:hover:before,#assignments-content header a.button:hover:before,#news_block a.button:hover:before,#achievements_block a.button:hover:before,#hide-achievements.achievements_on a:hover:before{color:#c95000}#hide-achievements.achievements_off a{vertical-align:middle}#hide-achievements.achievements_off a:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#hide-achievements.achievements_off a:hover:before{color:#c95000}a#remove{vertical-align:middle}a#remove:before{content:"";font-size:14px;color:#be1a1a;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#remove:hover:before{color:#c95000}a#remove:before{vertical-align:bottom}a#remove.inactive:before{color:#9b9e9e}a#reset-passwords,a#reset-assignment{vertical-align:middle}a#reset-passwords:before,a#reset-assignment:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#reset-passwords:hover:before,a#reset-assignment:hover:before{color:#c95000}a#reset-passwords.inactive:before,a#reset-assignment.inactive:before{color:#9b9e9e}a#send-registration-info{vertical-align:middle}a#send-registration-info:before{content:"";font-size:13px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#send-registration-info:hover:before{color:#c95000}a#send-registration-info.inactive:before{color:#9b9e9e}a#visitstore,a.export-csv,a#exportResults{vertical-align:middle}a#visitstore:before,a.export-csv:before,a#exportResults:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#visitstore:hover:before,a.export-csv:hover:before,a#exportResults:hover:before{color:#c95000}a#return-to,#group_register_new .top-section-links a,a.buttonback,a#backlink,a#return-to-previous,a#return-to-course-library,a#skinsReturnLink,a.Return2OrderEmailsLink,a.ReturnToManageContent{vertical-align:middle}a#return-to .arrow,#group_register_new .top-section-links a .arrow,a.buttonback .arrow,a#backlink .arrow,a#return-to-previous .arrow,a#return-to-course-library .arrow,a#skinsReturnLink .arrow,a.Return2OrderEmailsLink .arrow,a.ReturnToManageContent .arrow{display:none}a#return-to:before,#group_register_new .top-section-links a:before,a.buttonback:before,a#backlink:before,a#return-to-previous:before,a#return-to-course-library:before,a#skinsReturnLink:before,a.Return2OrderEmailsLink:before,a.ReturnToManageContent:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#return-to:hover:before,#group_register_new .top-section-links a:hover:before,a.buttonback:hover:before,a#backlink:hover:before,a#return-to-previous:hover:before,a#return-to-course-library:hover:before,a#skinsReturnLink:hover:before,a.Return2OrderEmailsLink:hover:before,a.ReturnToManageContent:hover:before{color:#c95000}a#skinPreview,a#showPreview{vertical-align:middle}a#skinPreview:before,a#showPreview:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#skinPreview:hover:before,a#showPreview:hover:before{color:#c95000}a#copy-assignment{vertical-align:middle}a#copy-assignment:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#copy-assignment:hover:before{color:#c95000}a#generate-feedback-report,a#generate-report{vertical-align:middle}a#generate-feedback-report:before,a#generate-report:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#generate-feedback-report:hover:before,a#generate-report:hover:before{color:#c95000}a#add-year-button{vertical-align:middle;vertical-align:bottom}a#add-year-button:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#add-year-button:hover:before{color:#c95000}a#subtract-year-button{vertical-align:middle}a#subtract-year-button:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#subtract-year-button:hover:before{color:#c95000}a#upload-class,button#upload_markbook{vertical-align:middle}a#upload-class:before,button#upload_markbook:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#upload-class:hover:before,button#upload_markbook:hover:before{color:#c95000}button#view_markbook_report{vertical-align:middle}button#view_markbook_report:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}button#view_markbook_report:hover:before{color:#c95000}.block,.panel{display:block;background:#fcfcfc;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05);margin:0 0 16px 0;padding:0;position:relative}.block>p,.block>li,.block>ol,.block>ul,.block>a,.block>h1,.block>h2,.block>h3,.block>h4,.block>h5,.block>h6,.panel>p,.panel>li,.panel>ol,.panel>ul,.panel>a,.panel>h1,.panel>h2,.panel>h3,.panel>h4,.panel>h5,.panel>h6{padding-left:16px;padding-right:16px}.block p:last-child,.panel p:last-child{margin-bottom:0;padding-bottom:8px}.block header,.block>div.panel-header,.block .panel-header,.panel header,.panel>div.panel-header,.panel .panel-header{background-color:#f6f6f6;margin:0;padding:0 16px;border-bottom:1px solid #eaeaea;border-top-right-radius:2px;border-top-left-radius:2px}.block header p,.block header h1,.block header h2,.block header h3,.block header h4,.block header h5,.block header h6,.block>div.panel-header p,.block>div.panel-header h1,.block>div.panel-header h2,.block>div.panel-header h3,.block>div.panel-header h4,.block>div.panel-header h5,.block>div.panel-header h6,.block .panel-header p,.block .panel-header h1,.block .panel-header h2,.block .panel-header h3,.block .panel-header h4,.block .panel-header h5,.block .panel-header h6,.panel header p,.panel header h1,.panel header h2,.panel header h3,.panel header h4,.panel header h5,.panel header h6,.panel>div.panel-header p,.panel>div.panel-header h1,.panel>div.panel-header h2,.panel>div.panel-header h3,.panel>div.panel-header h4,.panel>div.panel-header h5,.panel>div.panel-header h6,.panel .panel-header p,.panel .panel-header h1,.panel .panel-header h2,.panel .panel-header h3,.panel .panel-header h4,.panel .panel-header h5,.panel .panel-header h6{display:inline-block;margin:0 8px 0 0}.block header h1,.block header h2,.block>div.panel-header h1,.block>div.panel-header h2,.block .panel-header h1,.block .panel-header h2,.panel header h1,.panel header h2,.panel>div.panel-header h1,.panel>div.panel-header h2,.panel .panel-header h1,.panel .panel-header h2{font-size:20px;line-height:48px}.block header h3,.block header h4,.block header h5,.block header h6,.block>div.panel-header h3,.block>div.panel-header h4,.block>div.panel-header h5,.block>div.panel-header h6,.block .panel-header h3,.block .panel-header h4,.block .panel-header h5,.block .panel-header h6,.panel header h3,.panel header h4,.panel header h5,.panel header h6,.panel>div.panel-header h3,.panel>div.panel-header h4,.panel>div.panel-header h5,.panel>div.panel-header h6,.panel .panel-header h3,.panel .panel-header h4,.panel .panel-header h5,.panel .panel-header h6{line-height:40px}.block header .links,.block>div.panel-header .links,.block .panel-header .links,.panel header .links,.panel>div.panel-header .links,.panel .panel-header .links{display:inline-block;line-height:48px}.block .panel,.panel .panel{box-shadow:none}.panel-subheader{background-color:#f6f6f6;height:40px;line-height:40px;padding:0 16px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.panel-subheader p,.panel-subheader h1,.panel-subheader h2,.panel-subheader h3,.panel-subheader h4,.panel-subheader h5,.panel-subheader h6{display:inline-block;line-height:40px;margin:0 8px 0 0}.panel-body{padding:0 16px 12px;margin-top:12px}.group_filter{line-height:48px;padding:0 16px;border-bottom:1px solid #eaeaea}.group_filter .group_filter_select,.group_filter label{margin:0 8px 0 0}.info-panel.helptext,.help-callout,.info-panel,.call-to-action{background-color:#f6f6f6;padding:8px 16px;border-radius:2px;border:1px solid #eaeaea}.info-panel.helptext,.help-callout,.helptext{font-size:11px;font-family:verdana,arial,helvetica,sans-serif}.info-panel.helptext p,.help-callout p,.info-panel.helptext ul,.help-callout ul,.info-panel.helptext ol,.help-callout ol,.helptext p,.helptext ul,.helptext ol{font-size:11px;margin-bottom:4px;margin-top:4px}.info-panel.helptext h4,.details-callout h4,.help-callout h4{padding-right:20px}.info-panel.helptext:before,.details-callout:before,.help-callout:before{content:"";font-size:14px;font-family:fontAwesome;display:block;position:absolute;top:6px;right:10px;color:#727272}.info-panel.helptext:hover:before,.details-callout:hover:before,.help-callout:hover:before{color:#c95000}.info-panel.helptext,.help-callout{position:absolute;box-shadow:0 0 10px RGBA(0,0,0,.25);z-index:10;background-color:#f5fafd;border-color:#8abbe6}.notepanel{position:absolute;box-shadow:0 0 10px RGBA(0,0,0,.25);z-index:10;background-color:#f5fafd;border-color:#8abbe6;font-size:11px;font-family:verdana,arial,helvetica,sans-serif;padding:8px 16px;border:1px solid #eaeaea;margin-right:20px;z-index:9}.details-callout{z-index:10;box-shadow:0 0 10px RGBA(0,0,0,.25);padding:8px 12px}.details-callout #divStudentList{max-width:480px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0 -12px;Padding:8px 12px 4px;margin-bottom:8px}.details-callout #divStudentList+*{margin-top:8px}.divUserBlockList{max-height:95px;overflow-y:auto;background-color:#fff}.divUserBlockList div{border:1px solid #eaeaea;background-color:#f6f6f6;float:left;margin:0 4px 4px 0;padding:4px 8px}table{background-color:#fcfcfc;width:100%;max-width:100%;text-align:left}.table thead>tr>th,.table thead>tr>td,.table tbody>tr>th,.table tbody>tr>td,.table tfoot>tr>th,.table tfoot>tr>td,table thead>tr>th,table thead>tr>td,table tbody>tr>th,table tbody>tr>td,table tfoot>tr>th,table tfoot>tr>td{font-size:13px;line-height:1.23077;padding:8px;vertical-align:middle;height:40px;box-sizing:border-box}.table thead>tr>th:first-child,.table thead>tr>td:first-child,.table tbody>tr>th:first-child,.table tbody>tr>td:first-child,.table tfoot>tr>th:first-child,.table tfoot>tr>td:first-child,table thead>tr>th:first-child,table thead>tr>td:first-child,table tbody>tr>th:first-child,table tbody>tr>td:first-child,table tfoot>tr>th:first-child,table tfoot>tr>td:first-child{padding-left:16px}.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,table thead>tr>th,table tbody>tr>th,table tfoot>tr>th{background-color:#c8ebfd;border-right:1px solid #fcfcfc;text-align:left}.table thead>tr>th:last-child,.table tbody>tr>th:last-child,.table tfoot>tr>th:last-child,table thead>tr>th:last-child,table tbody>tr>th:last-child,table tfoot>tr>th:last-child{border-right:none}.table thead>tr>th.table-check:first-child,.table tbody>tr>th.table-check:first-child,.table tfoot>tr>th.table-check:first-child,table thead>tr>th.table-check:first-child,table tbody>tr>th.table-check:first-child,table tfoot>tr>th.table-check:first-child{width:42px}.table thead>tr>th.table-check:first-child span.sortable-arrow,.table tbody>tr>th.table-check:first-child span.sortable-arrow,.table tfoot>tr>th.table-check:first-child span.sortable-arrow,table thead>tr>th.table-check:first-child span.sortable-arrow,table tbody>tr>th.table-check:first-child span.sortable-arrow,table tfoot>tr>th.table-check:first-child span.sortable-arrow{display:none}.table thead>tr>th.table-name,.table thead>tr>th.table-first-name,.table thead>tr>th.table-last-name,.table thead>tr>th.assignment-table-name .table thead>tr>th#course-title-header,.table tbody>tr>th.table-name,.table tbody>tr>th.table-first-name,.table tbody>tr>th.table-last-name,.table tbody>tr>th.assignment-table-name .table thead>tr>th#course-title-header,.table tfoot>tr>th.table-name,.table tfoot>tr>th.table-first-name,.table tfoot>tr>th.table-last-name,.table tfoot>tr>th.assignment-table-name .table thead>tr>th#course-title-header,table thead>tr>th.table-name,table thead>tr>th.table-first-name,table thead>tr>th.table-last-name,table thead>tr>th.assignment-table-name .table thead>tr>th#course-title-header,table tbody>tr>th.table-name,table tbody>tr>th.table-first-name,table tbody>tr>th.table-last-name,table tbody>tr>th.assignment-table-name .table thead>tr>th#course-title-header,table tfoot>tr>th.table-name,table tfoot>tr>th.table-first-name,table tfoot>tr>th.table-last-name,table tfoot>tr>th.assignment-table-name .table thead>tr>th#course-title-header,.table thead>tr>th.assignment-table-name .table tbody>tr>th#course-title-header,.table tbody>tr>th.assignment-table-name .table tbody>tr>th#course-title-header,.table tfoot>tr>th.assignment-table-name .table tbody>tr>th#course-title-header,table thead>tr>th.assignment-table-name .table tbody>tr>th#course-title-header,table tbody>tr>th.assignment-table-name .table tbody>tr>th#course-title-header,table tfoot>tr>th.assignment-table-name .table tbody>tr>th#course-title-header,.table thead>tr>th.assignment-table-name .table tfoot>tr>th#course-title-header,.table tbody>tr>th.assignment-table-name .table tfoot>tr>th#course-title-header,.table tfoot>tr>th.assignment-table-name .table tfoot>tr>th#course-title-header,table thead>tr>th.assignment-table-name .table tfoot>tr>th#course-title-header,table tbody>tr>th.assignment-table-name .table tfoot>tr>th#course-title-header,table tfoot>tr>th.assignment-table-name .table tfoot>tr>th#course-title-header,.table thead>tr>th.assignment-table-name table thead>tr>th#course-title-header,.table tbody>tr>th.assignment-table-name table thead>tr>th#course-title-header,.table tfoot>tr>th.assignment-table-name table thead>tr>th#course-title-header,table thead>tr>th.assignment-table-name table thead>tr>th#course-title-header,table tbody>tr>th.assignment-table-name table thead>tr>th#course-title-header,table tfoot>tr>th.assignment-table-name table thead>tr>th#course-title-header,.table thead>tr>th.assignment-table-name table tbody>tr>th#course-title-header,.table tbody>tr>th.assignment-table-name table tbody>tr>th#course-title-header,.table tfoot>tr>th.assignment-table-name table tbody>tr>th#course-title-header,table thead>tr>th.assignment-table-name table tbody>tr>th#course-title-header,table tbody>tr>th.assignment-table-name table tbody>tr>th#course-title-header,table tfoot>tr>th.assignment-table-name table tbody>tr>th#course-title-header,.table thead>tr>th.assignment-table-name table tfoot>tr>th#course-title-header,.table tbody>tr>th.assignment-table-name table tfoot>tr>th#course-title-header,.table tfoot>tr>th.assignment-table-name table tfoot>tr>th#course-title-header,table thead>tr>th.assignment-table-name table tfoot>tr>th#course-title-header,table tbody>tr>th.assignment-table-name table tfoot>tr>th#course-title-header,table tfoot>tr>th.assignment-table-name table tfoot>tr>th#course-title-header{min-width:164px}.table thead>tr>th.table-grade,.table thead>tr>th.table-completed,.table thead>tr>th.table-edit,.table thead>tr>th.table-achievements,.table thead>tr>th.grade-heading,.table thead>tr>th.last,.table tbody>tr>th.table-grade,.table tbody>tr>th.table-completed,.table tbody>tr>th.table-edit,.table tbody>tr>th.table-achievements,.table tbody>tr>th.grade-heading,.table tbody>tr>th.last,.table tfoot>tr>th.table-grade,.table tfoot>tr>th.table-completed,.table tfoot>tr>th.table-edit,.table tfoot>tr>th.table-achievements,.table tfoot>tr>th.grade-heading,.table tfoot>tr>th.last,table thead>tr>th.table-grade,table thead>tr>th.table-completed,table thead>tr>th.table-edit,table thead>tr>th.table-achievements,table thead>tr>th.grade-heading,table thead>tr>th.last,table tbody>tr>th.table-grade,table tbody>tr>th.table-completed,table tbody>tr>th.table-edit,table tbody>tr>th.table-achievements,table tbody>tr>th.grade-heading,table tbody>tr>th.last,table tfoot>tr>th.table-grade,table tfoot>tr>th.table-completed,table tfoot>tr>th.table-edit,table tfoot>tr>th.table-achievements,table tfoot>tr>th.grade-heading,table tfoot>tr>th.last{min-width:110px}.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td,table thead>tr>td,table tbody>tr>td,table tfoot>tr>td{border-bottom:1px solid #eaeaea}.table thead>tr:last-child>td,.table tbody>tr:last-child>td,.table tfoot>tr:last-child>td,table thead>tr:last-child>td,table tbody>tr:last-child>td,table tfoot>tr:last-child>td{border-bottom:none}.table thead>tr+tr th,table thead>tr+tr th{background-color:#d4effd;border-top:1px solid #fcfcfc}.table tbody>tr>th,table tbody>tr>th{background-color:#f6f6f6;border-bottom:1px solid #eaeaea}.table tfoot,table tfoot{border-top:1px solid #eaeaea}.table .cell-middle,table .cell-middle{text-align:center}td .score{margin:0 auto}.empty-table{text-align:center;color:#9b9e9e;background-color:#f6f6f6;font-weight:bold}.table-header-hover{cursor:pointer}td.sorted{background-color:#f4f8fb}span.sortable-arrow{padding-right:20px;display:block;background:url("/images/SH2014/sort.png") no-repeat right center}th:hover span.sortable-arrow{background:url("/images/SH2014/sort-asc-hover.png") no-repeat right center}th.headerSortDown span.sortable-arrow{background:url("/images/SH2014/sort-asc.png") no-repeat right center}th.headerSortDown:hover span.sortable-arrow{background:url("/images/SH2014/sort-asc-hover.png") no-repeat right center}th.headerSortUp span.sortable-arrow{background:url("/images/SH2014/sort-desc.png") no-repeat right center}th.headerSortUp:hover span.sortable-arrow{background:url("/images/SH2014/sort-desc-hover.png") no-repeat right center}td input[type="checkbox"]{margin-top:-2px}.pager{float:right;background:none;border:0;padding:8px 16px 0 0}.pager input[type="text"]:disabled{display:inline-block;vertical-align:inherit;width:64px;text-align:center;color:#4a555a;margin-left:4px}.pager>a{margin-left:4px;text-decoration:underline}.full-pager{background:#f6f6f6;height:48px}textarea,input[type="text"],input[type="textfield"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"]{box-sizing:border-box;display:block;color:#4a555a;font-size:13px;line-height:1.53846;background-color:#fcfcfc;border:1px solid #ddd;border-radius:2px;padding:4px 8px;height:32px;line-height:1;margin-bottom:8px;width:100%}textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="textfield"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder{color:#9b9e9e;opacity:1}textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="textfield"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder{color:#9b9e9e}textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="textfield"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder{color:#9b9e9e}textarea:hover,input[type="text"]:hover,input[type="textfield"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover{color:#333;border-color:#8abbe6;cursor:pointer}textarea:focus,input[type="text"]:focus,input[type="textfield"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus{color:#000;outline:solid thin #8abbe6;border:solid 1px #8abbe6;background-color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.25)}textarea:disabled,input[type="text"]:disabled,input[type="textfield"]:disabled,input[type="password"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="date"]:disabled,input[type="month"]:disabled,input[type="time"]:disabled,input[type="week"]:disabled,input[type="number"]:disabled,input[type="email"]:disabled,input[type="url"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}textarea:disabled::-moz-placeholder,input[type="text"]:disabled::-moz-placeholder,input[type="textfield"]:disabled::-moz-placeholder,input[type="password"]:disabled::-moz-placeholder,input[type="datetime"]:disabled::-moz-placeholder,input[type="datetime-local"]:disabled::-moz-placeholder,input[type="date"]:disabled::-moz-placeholder,input[type="month"]:disabled::-moz-placeholder,input[type="time"]:disabled::-moz-placeholder,input[type="week"]:disabled::-moz-placeholder,input[type="number"]:disabled::-moz-placeholder,input[type="email"]:disabled::-moz-placeholder,input[type="url"]:disabled::-moz-placeholder,input[type="search"]:disabled::-moz-placeholder,input[type="tel"]:disabled::-moz-placeholder{color:#9b9e9e;opacity:1}textarea:disabled:-ms-input-placeholder,input[type="text"]:disabled:-ms-input-placeholder,input[type="textfield"]:disabled:-ms-input-placeholder,input[type="password"]:disabled:-ms-input-placeholder,input[type="datetime"]:disabled:-ms-input-placeholder,input[type="datetime-local"]:disabled:-ms-input-placeholder,input[type="date"]:disabled:-ms-input-placeholder,input[type="month"]:disabled:-ms-input-placeholder,input[type="time"]:disabled:-ms-input-placeholder,input[type="week"]:disabled:-ms-input-placeholder,input[type="number"]:disabled:-ms-input-placeholder,input[type="email"]:disabled:-ms-input-placeholder,input[type="url"]:disabled:-ms-input-placeholder,input[type="search"]:disabled:-ms-input-placeholder,input[type="tel"]:disabled:-ms-input-placeholder{color:#9b9e9e}textarea:disabled::-webkit-input-placeholder,input[type="text"]:disabled::-webkit-input-placeholder,input[type="textfield"]:disabled::-webkit-input-placeholder,input[type="password"]:disabled::-webkit-input-placeholder,input[type="datetime"]:disabled::-webkit-input-placeholder,input[type="datetime-local"]:disabled::-webkit-input-placeholder,input[type="date"]:disabled::-webkit-input-placeholder,input[type="month"]:disabled::-webkit-input-placeholder,input[type="time"]:disabled::-webkit-input-placeholder,input[type="week"]:disabled::-webkit-input-placeholder,input[type="number"]:disabled::-webkit-input-placeholder,input[type="email"]:disabled::-webkit-input-placeholder,input[type="url"]:disabled::-webkit-input-placeholder,input[type="search"]:disabled::-webkit-input-placeholder,input[type="tel"]:disabled::-webkit-input-placeholder{color:#9b9e9e}textarea:disabled:hover,input[type="text"]:disabled:hover,input[type="textfield"]:disabled:hover,input[type="password"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="date"]:disabled:hover,input[type="month"]:disabled:hover,input[type="time"]:disabled:hover,input[type="week"]:disabled:hover,input[type="number"]:disabled:hover,input[type="email"]:disabled:hover,input[type="url"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover{cursor:auto}textarea.error,input[type="text"].error,input[type="textfield"].error,input[type="password"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="date"].error,input[type="month"].error,input[type="time"].error,input[type="week"].error,input[type="number"].error,input[type="email"].error,input[type="url"].error,input[type="search"].error,input[type="tel"].error{color:#4a555a;background-color:#f5dada;border-color:#e1a5a5}textarea.error::-moz-placeholder,input[type="text"].error::-moz-placeholder,input[type="textfield"].error::-moz-placeholder,input[type="password"].error::-moz-placeholder,input[type="datetime"].error::-moz-placeholder,input[type="datetime-local"].error::-moz-placeholder,input[type="date"].error::-moz-placeholder,input[type="month"].error::-moz-placeholder,input[type="time"].error::-moz-placeholder,input[type="week"].error::-moz-placeholder,input[type="number"].error::-moz-placeholder,input[type="email"].error::-moz-placeholder,input[type="url"].error::-moz-placeholder,input[type="search"].error::-moz-placeholder,input[type="tel"].error::-moz-placeholder{color:#4a555a;opacity:1}textarea.error:-ms-input-placeholder,input[type="text"].error:-ms-input-placeholder,input[type="textfield"].error:-ms-input-placeholder,input[type="password"].error:-ms-input-placeholder,input[type="datetime"].error:-ms-input-placeholder,input[type="datetime-local"].error:-ms-input-placeholder,input[type="date"].error:-ms-input-placeholder,input[type="month"].error:-ms-input-placeholder,input[type="time"].error:-ms-input-placeholder,input[type="week"].error:-ms-input-placeholder,input[type="number"].error:-ms-input-placeholder,input[type="email"].error:-ms-input-placeholder,input[type="url"].error:-ms-input-placeholder,input[type="search"].error:-ms-input-placeholder,input[type="tel"].error:-ms-input-placeholder{color:#4a555a}textarea.error::-webkit-input-placeholder,input[type="text"].error::-webkit-input-placeholder,input[type="textfield"].error::-webkit-input-placeholder,input[type="password"].error::-webkit-input-placeholder,input[type="datetime"].error::-webkit-input-placeholder,input[type="datetime-local"].error::-webkit-input-placeholder,input[type="date"].error::-webkit-input-placeholder,input[type="month"].error::-webkit-input-placeholder,input[type="time"].error::-webkit-input-placeholder,input[type="week"].error::-webkit-input-placeholder,input[type="number"].error::-webkit-input-placeholder,input[type="email"].error::-webkit-input-placeholder,input[type="url"].error::-webkit-input-placeholder,input[type="search"].error::-webkit-input-placeholder,input[type="tel"].error::-webkit-input-placeholder{color:#4a555a}textarea.error:hover,input[type="text"].error:hover,input[type="textfield"].error:hover,input[type="password"].error:hover,input[type="datetime"].error:hover,input[type="datetime-local"].error:hover,input[type="date"].error:hover,input[type="month"].error:hover,input[type="time"].error:hover,input[type="week"].error:hover,input[type="number"].error:hover,input[type="email"].error:hover,input[type="url"].error:hover,input[type="search"].error:hover,input[type="tel"].error:hover{color:#333;border-color:#8abbe6}textarea.error:hover::-moz-placeholder,input[type="text"].error:hover::-moz-placeholder,input[type="textfield"].error:hover::-moz-placeholder,input[type="password"].error:hover::-moz-placeholder,input[type="datetime"].error:hover::-moz-placeholder,input[type="datetime-local"].error:hover::-moz-placeholder,input[type="date"].error:hover::-moz-placeholder,input[type="month"].error:hover::-moz-placeholder,input[type="time"].error:hover::-moz-placeholder,input[type="week"].error:hover::-moz-placeholder,input[type="number"].error:hover::-moz-placeholder,input[type="email"].error:hover::-moz-placeholder,input[type="url"].error:hover::-moz-placeholder,input[type="search"].error:hover::-moz-placeholder,input[type="tel"].error:hover::-moz-placeholder{color:#333;opacity:1}textarea.error:hover:-ms-input-placeholder,input[type="text"].error:hover:-ms-input-placeholder,input[type="textfield"].error:hover:-ms-input-placeholder,input[type="password"].error:hover:-ms-input-placeholder,input[type="datetime"].error:hover:-ms-input-placeholder,input[type="datetime-local"].error:hover:-ms-input-placeholder,input[type="date"].error:hover:-ms-input-placeholder,input[type="month"].error:hover:-ms-input-placeholder,input[type="time"].error:hover:-ms-input-placeholder,input[type="week"].error:hover:-ms-input-placeholder,input[type="number"].error:hover:-ms-input-placeholder,input[type="email"].error:hover:-ms-input-placeholder,input[type="url"].error:hover:-ms-input-placeholder,input[type="search"].error:hover:-ms-input-placeholder,input[type="tel"].error:hover:-ms-input-placeholder{color:#333}textarea.error:hover::-webkit-input-placeholder,input[type="text"].error:hover::-webkit-input-placeholder,input[type="textfield"].error:hover::-webkit-input-placeholder,input[type="password"].error:hover::-webkit-input-placeholder,input[type="datetime"].error:hover::-webkit-input-placeholder,input[type="datetime-local"].error:hover::-webkit-input-placeholder,input[type="date"].error:hover::-webkit-input-placeholder,input[type="month"].error:hover::-webkit-input-placeholder,input[type="time"].error:hover::-webkit-input-placeholder,input[type="week"].error:hover::-webkit-input-placeholder,input[type="number"].error:hover::-webkit-input-placeholder,input[type="email"].error:hover::-webkit-input-placeholder,input[type="url"].error:hover::-webkit-input-placeholder,input[type="search"].error:hover::-webkit-input-placeholder,input[type="tel"].error:hover::-webkit-input-placeholder{color:#333}textarea.error:focus,input[type="text"].error:focus,input[type="textfield"].error:focus,input[type="password"].error:focus,input[type="datetime"].error:focus,input[type="datetime-local"].error:focus,input[type="date"].error:focus,input[type="month"].error:focus,input[type="time"].error:focus,input[type="week"].error:focus,input[type="number"].error:focus,input[type="email"].error:focus,input[type="url"].error:focus,input[type="search"].error:focus,input[type="tel"].error:focus{color:#000;outline:solid thin #8abbe6;border:solid 1px #8abbe6;background-color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.25)}textarea{resize:vertical;line-height:1.5}input.readonly{background:#f6f6f6;color:#9b9e9e;border-color:#eaeaea}input.readonly:hover{border-color:#eaeaea;cursor:default}input.readonly:focus{color:#9b9e9e;background:#f6f6f6;border-color:#eaeaea;box-shadow:none;outline:none}input.hasDatepicker{background:url("/images/SH2014/calendar-icon.svg") no-repeat scroll 97% 50% #fcfcfc;padding-right:24px}input.hasDatepicker:hover{background-image:url("/images/SH2014/calendar-icon-hover.svg")}input.hasDatepicker:focus{background-image:url("/images/SH2014/calendar-icon-focus.svg")}input.hasDatepicker:disabled{background-image:none}input[type="checkbox"],input[type="radio"]{margin:0 4px 0 0}input[type="checkbox"]:disabled+label,input[type="radio"]:disabled+label{color:#cfcfcf}.ast{color:#be1a1a}select,input[type="color"]{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);height:32px;line-height:30px;box-sizing:border-box;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;padding:0 10px;margin:0 0 0 8px;border:1px solid #ddd;border-radius:2px;min-width:80px;box-shadow:2px 2px 0 rgba(0,0,0,.05);display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;box-shadow:none;padding:6px 8px;text-align:left}select optgroup,select option,input[type="color"] optgroup,input[type="color"] option{font-size:12px;font-family:arial,helvetica,verdana,sans-serif;margin:4px 0;text-align:left}select optgroup,input[type="color"] optgroup{color:#9b9e9e;padding-left:4px}select option,input[type="color"] option{color:#333;padding-left:8px}select:hover,select:focus,input[type="color"]:hover,input[type="color"]:focus{color:#c95000;background:#fff;border-color:#c95000;text-decoration:none}select:disabled,input[type="color"]:disabled{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}select:disabled::-moz-placeholder,input[type="color"]:disabled::-moz-placeholder{color:#9b9e9e;opacity:1}select:disabled:-ms-input-placeholder,input[type="color"]:disabled:-ms-input-placeholder{color:#9b9e9e}select:disabled::-webkit-input-placeholder,input[type="color"]:disabled::-webkit-input-placeholder{color:#9b9e9e}select:disabled:hover,input[type="color"]:disabled:hover{cursor:auto}select{line-height:2;-webkit-appearance:menulist}select.multiselect,select[multiple="multiple"]{-webkit-appearance:inherit;background:#fcfcfc;height:86px;max-width:568px;display:block}form{background:#fff;border-bottom:1px solid #eaeaea;padding:12px 0 0 0;position:relative}legend{padding:0 16px 8px;color:#4a555a;font-size:18px;font-weight:700}label{display:inline-block;color:#4a555a;font-size:14px;font-family:arialMedium,arial,helvetica,sans-serif;margin:0 8px 4px 0}.form-group,form>div,form>fieldset>div{padding:0 16px 8px}.form-group select,.form-group input[type="color"],form>div select,form>div input[type="color"],form>fieldset>div select,form>fieldset>div input[type="color"]{margin:0 0 8px 0}.form-group div{padding:0}.form-footer-controls,.form-group:last-child{margin-bottom:0;padding:8px 16px;border-top:1px solid #eaeaea}.form-footer-controls button,.form-footer-controls .button,.form-footer-controls input[type="submit"],.form-group:last-child button,.form-group:last-child .button,.form-group:last-child input[type="submit"]{float:right}.form-footer-controls:after,.form-group:last-child:after{clear:both;content:" ";display:table}form>.form-group:first-child,form>fieldset:first-child>.form-group:first-child{border-top:0;padding-top:0}.radiobuttons label{display:block}.radiobuttons span{margin-right:8px}#first-last:before,#first-last:after{content:" ";display:table}#first-last:after{clear:both}#first-last .form-group{box-sizing:border-box;border:0;padding:0 4px 8px;float:left;width:50%}#first-last .form-group:first-child{padding-left:16px}#first-last .form-group:last-child{padding-right:16px}#first-last .form-group .error{box-sizing:border-box;width:100%}#detailsBox{position:fixed;bottom:0;z-index:9999999;width:100%;background:#ecffc6;border-top:1px solid #eaeaea;box-shadow:0 0 5px RGBA(0,0,0,.1)}#detailsBox #detailsBoxText{width:960px;margin:0 auto;padding:16px;box-sizing:border-box}#detailsBox #detailsBoxText:before{content:"";font-size:24px;line-height:1.5;color:#b4cf49;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:12px}#detailsBox #session_login{float:none}a#session_login{vertical-align:middle}a#session_login:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#session_login:hover:before{color:#c95000}#loggedoutblock{position:fixed;width:100%;height:100%;z-index:9999998;background:#fff;top:0;left:0;opacity:.8}#detailsBoxButtonsTop,#detailsBoxButtons{display:none!important}#important_message,#notice_message{background:#c95000;border:1px solid #c95000;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05);padding:12px 12px 12px 62px;position:relative}#important_message p,#notice_message p{line-height:16px}#important_message a,#notice_message a{text-decoration:underline;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500}#important_message a{font-family:arial,helvetica,verdana,sans-serif;font-weight:bold;color:#fff}#important_message a:hover{background:#fcfcfc;color:#c95000}#important_message+#important_message{margin-top:1px}#importantmessageStream,#noticemessageStream{color:#fff;display:inline-block;vertical-align:middle}#important_message_content:before,#notice_message_content:before{content:"";font-size:24px;line-height:1.5;color:#ffbf52;font-family:fontAwesome;width:36px;position:absolute;top:50%;margin-top:-18px;left:24px}#notice_message{background:#ecffc6;border:1px solid #ddeed1}#notice_message+#notice_message{margin-top:1px}#noticemessageStream{color:#4a555a}#notice_message_content:before{color:#80973d}.noticemessageClose{position:absolute;right:12px;top:12px;color:#80973d}.noticemessageClose .fa-plus{font-size:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.noticemessageClose:hover{color:#4a555a;cursor:pointer}.system-message{box-shadow:2px 2px 0 rgba(0,0,0,.05);margin:0 0 16px 0;position:relative;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:16px}.system-message p{margin:10px 0}.system-message a{text-decoration:underline}li.info,li.error,li.success,li.warning,#no-students .info,#activationCodeError.error,.system-message .info,.system-message .status,.system-message .error,.system-message .error-exclaim,.system-message .success,.system-message .warning,.info-alds{border-radius:2px;padding:12px 12px 12px 62px;position:relative}li.info:before,li.error:before,li.success:before,li.warning:before,#no-students .info:before,#activationCodeError.error:before,.system-message .info:before,.system-message .status:before,.system-message .error:before,.system-message .error-exclaim:before,.system-message .success:before,.system-message .warning:before,.info-alds:before{font-family:fontAwesome;font-size:24px;line-height:1.5;width:36px;position:absolute;top:50%;margin-top:-18px;left:24px}li.info,#no-students .info,.system-message .info,.system-message .status{background:#eaf3f7;border:1px solid #c8ebfd}li.info:before,#no-students .info:before,.system-message .info:before,.system-message .status:before{content:"";color:#8abbe6}li.error,#activationCodeError.error,.system-message .error,.system-message .error-exclaim{background:#f5dada;border:1px solid #be1a1a}li.error:before,#activationCodeError.error:before,.system-message .error:before,.system-message .error-exclaim:before{content:"";color:#be1a1a}.system-message .error-exclaim:before{content:""}li.success,.system-message .success{background:#ddeed1;border:1px solid #b4cf49}li.success:before,.system-message .success:before{content:"";color:#80973d}li.warning,.system-message .warning{background:#f7e9ad;border:1px solid #ffbf52}li.warning:before,.system-message .warning:before{content:"";color:#f59518}.info-alds{background-color:#fcfcfc;border-radius:2px;border:1px solid #eaeaea}.info-alds:before{content:"";color:#727272}ul#newsStream,ul#achievementsStream{margin:0}ul#newsStream li,ul#achievementsStream li{margin:0 -16px;list-style:none;border-bottom:1px solid #eaeaea}ul#newsStream li div,ul#achievementsStream li div{min-width:190px;width:80%;display:inline-block;vertical-align:middle;word-wrap:break-word;margin-left:12px}ul#newsStream li{padding:8px 16px}ul#newsStream li.no-news div{padding:0}ul#newsStream li:before{font-family:fontAwesome;content:"";font-size:18px;line-height:1.25;color:#8abbe6;display:inline-block;vertical-align:middle;width:22px}ul#newsStream li.feedback:before{content:""}ul#newsStream li.achievement:before{content:""}ul#newsStream li.broadcast:before{content:""}ul#newsStream li.content:before{content:""}ul#newsStream li.system:before{content:""}ul#newsStream li.awards:before{content:""}ul#newsStream li.maintenance:before{content:""}ul#newsStream li.product-announcements:before{content:""}ul#newsStream li.new-feature:before{content:""}ul#newsStream li.general-announcement:before{content:""}ul#achievementsStream li{min-height:145px;margin:0 0 20px}ul#achievementsStream li.noachievement .message{padding:0}body .ui-widget{font-family:arial,helvetica,verdana,sans-serif;font-size:inherit}body .ui-widget .ui-widget{font-size:inherit}body .ui-widget input,body .ui-widget select,body .ui-widget textarea,body .ui-widget button{font-family:verdana,arial,helvetica,sans-serif;font-size:11px}body .ui-widget-content{border:none;background:none;color:#4a555a}body .ui-widget-header{border:none;background:none;color:#4a555a;font-weight:700}body .ui-widget-header a{color:#fcfcfc}body .ui-widget-header a:hover{text-decoration:none}body .ui-state-default,body .ui-widget-content .ui-state-default,body .ui-widget-header .ui-state-default{border:none;background:#005794;font-weight:normal;color:#fff;letter-spacing:1px;font-size:14px;line-height:26px}body .ui-state-hover,body .ui-widget-content .ui-state-hover,body .ui-widget-header .ui-state-hover,body .ui-state-focus,body .ui-widget-content .ui-state-focus,body .ui-widget-header .ui-state-focus{color:#fff;background:#2a6ca4}body .ui-corner-tl{border-top-left-radius:4px}body .ui-corner-tr{border-top-right-radius:4px}body .ui-corner-bl{border-bottom-left-radius:2px}body .ui-corner-br{border-bottom-right-radius:2px}body .ui-corner-top{border-top-right-radius:4px;border-top-left-radius:4px}body .ui-corner-bottom{border-bottom-right-radius:2px;border-bottom-left-radius:2px}body .ui-corner-right{border-bottom-right-radius:2px;border-top-right-radius:2px}body .ui-corner-left{border-bottom-left-radius:2px;border-top-left-radius:2px}body .ui-corner-all{border-radius:2px}body .ui-autocomplete.ui-widget-content{background-color:#fff;box-shadow:0 0 10px RGBA(0,0,0,.25);padding:0;max-height:50%;overflow:auto}body .ui-autocomplete .ui-menu-item a{padding:.25rem .5rem;border-bottom:1px solid #eaeaea}body .ui-autocomplete .ui-menu-item a.ui-state-hover{border:0;margin:0;background-color:#fcfcfc;color:#c95000;text-decoration:underline;border-bottom:1px solid #eaeaea}body .ui-slider-horizontal .ui-slider-handle{top:4px}body .ui-tabs{padding:0}body .ui-tabs .ui-tabs-nav{padding:0}body .ui-tabs .ui-tabs-nav:after{content:" ";height:8px;width:100%;visibility:inherit;background:#0086bd;z-index:100}body .ui-tabs .ui-tabs-nav li{box-sizing:border-box;border:none;text-align:center;margin:8px 0 0 0;border-radius:0;border-right:1px solid #004270;position:initial}body .ui-tabs .ui-tabs-nav li:first-child{border-top-left-radius:4px}body .ui-tabs .ui-tabs-nav li:last-child{border-right:none;border-top-right-radius:4px;box-shadow:2px 0 0 rgba(0,0,0,.05)}body .ui-tabs .ui-tabs-nav li a{color:#fcfcfc;float:none;display:block;padding:0 16px;line-height:40px}body .ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#0086bd;margin-top:0;padding-bottom:0;border-right:none;border-top-right-radius:4px;border-top-left-radius:4px}body .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;padding-top:8px}body .ui-tabs .ui-tabs-panel{padding:0;background:#fcfcfc;box-shadow:2px 2px 0 rgba(0,0,0,.05)}body div.ui-tabs ul.ui-tabs-nav li.ui-state-active{background:#0086bd}body .ui-datepicker{box-shadow:0 0 10px RGBA(0,0,0,.25);padding:4px;background:#fff;margin-top:2px;border:1px solid #eaeaea}body .ui-datepicker .ui-datepicker-header{background:#f6f6f6;padding:4px 0;border-bottom-right-radius:0;border-bottom-left-radius:0}body .ui-datepicker .ui-datepicker-header a{top:6px;cursor:pointer}body .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev,body .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev-hover{left:4px}body .ui-datepicker .ui-datepicker-header a.ui-datepicker-next,body .ui-datepicker .ui-datepicker-header a.ui-datepicker-next-hover{right:4px}body .ui-datepicker .ui-datepicker-header a:hover{background:none;border:0}body .ui-datepicker .ui-datepicker-header a:hover .ui-icon:before{color:#c95000}body .ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w{vertical-align:middle;text-indent:0;float:right;background-image:none}body .ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w:before{content:"";font-size:14px;color:#727272;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}body .ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w:hover:before{color:#c95000}body .ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w:before{vertical-align:top;margin-right:0;margin-left:4px}body .ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e{vertical-align:middle;text-indent:0;float:left;background-image:none}body .ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e:before{content:"";font-size:14px;color:#727272;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}body .ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e:hover:before{color:#c95000}body .ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e:before{vertical-align:top;margin-right:0;margin-left:4px}body .ui-datepicker .ui-datepicker-header select.ui-datepicker-month,body .ui-datepicker .ui-datepicker-header select.ui-datepicker-year{width:45%;height:28px;font-size:11px}body .ui-datepicker .ui-datepicker-header select.ui-datepicker-month{margin-right:4px}body .ui-datepicker table{margin-bottom:0}body .ui-datepicker table thead>tr>th{padding:8px 0;height:32px}body .ui-datepicker table tbody{background:#f6f6f6}body .ui-datepicker table tbody>tr>td{padding-left:0;height:initial}body .ui-datepicker table tbody>tr>td a.ui-state-default{text-align:center;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);border:1px solid #ddd;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:24px}body .ui-datepicker table tbody>tr>td a.ui-state-default.ui-state-active{color:#2a6ca4;background:#f5fafd;border-color:#78c2e0}body .ui-datepicker table tbody>tr>td a.ui-state-default:hover{color:#c95000;background:#fff;text-decoration:none;border-color:#c95000}body div.anythingSlider .arrow a{background:none;width:56px}body div.anythingSlider .arrow a:before{text-indent:0;margin:0;line-height:198px}div.anythingSlider .arrow.back a{vertical-align:middle;text-decoration:none}div.anythingSlider .arrow.back a:before{content:"";font-size:40px;color:#727272;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}div.anythingSlider .arrow.back a:hover:before{color:#c95000}div.anythingSlider .arrow.back a:before{float:right}div.anythingSlider .arrow.forward a{vertical-align:middle;text-decoration:none}div.anythingSlider .arrow.forward a:before{content:"";font-size:40px;color:#727272;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}div.anythingSlider .arrow.forward a:hover:before{color:#c95000}div.anythingSlider .arrow.forward a:before{float:left;margin-left:4px}div.anythingSlider .arrow.disabled a:before,div.anythingSlider .arrow.disabled a:hover:before{color:#eaeaea}body#library div.anythingSlider .arrow{top:0;background-color:#fcfcfc}body#library div.anythingSlider .arrow a{background:none;margin:0}body #library .library_tall div.anythingSlider .back,body #library .library_tall div.anythingSlider .forward{top:0}nav ul{margin-bottom:0}#site_header,#navigation{height:48px;background:#4a555a;color:#fcfcfc;position:relative;z-index:1000;min-width:960px;padding:0}#logo{margin:0 auto;min-width:960px}#logo .logo,#logo .tracker-logo,#logo .demo-logo{background:url(/images/SH2014/full_sprite.png) no-repeat 14px 14px;float:left;margin:0;height:48px;width:160px;text-indent:-33333px}#logo .logo a,#logo .tracker-logo a,#logo .demo-logo a{display:block;height:100%}#logo .logo:hover,#logo .tracker-logo:hover,#logo .demo-logo:hover{background-color:#384044}#site_nav{float:left;height:48px}#site_nav .dropdown>a{padding-right:24px}#site_nav>ul{float:left}#site_nav>ul li{float:left;margin:0;position:relative}#site_nav>ul li.active{background-color:#b4cf49}#site_nav>ul li.active a{color:#4a555a}#site_nav>ul li:hover,#site_nav>ul li.active:hover{background-color:#d1e395}#site_nav>ul li:hover a,#site_nav>ul li.active:hover a{color:#4a555a;text-decoration:none}#site_nav>ul li a{color:#fcfcfc;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:48px;padding:16px 13px}#site_nav>ul li .sub_menu{display:none;position:absolute;top:48px;background:#fff;border-top:6px solid #d1e395;border-bottom-right-radius:2px;border-bottom-left-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.15);max-height:calc(100vh - 86px);overflow-y:auto}#site_nav>ul li .sub_menu li{float:none;border-bottom:1px solid #eaeaea;text-align:left}#site_nav>ul li .sub_menu li:last-child{border:0}#site_nav>ul li .sub_menu li a{color:#4a555a;display:block;padding:14px 20px 14px 16px;font-family:arial,helvetica,verdana,sans-serif;font-weight:300;font-size:13px;white-space:nowrap;line-height:1.5}#site_nav>ul li .sub_menu li a:hover{background-color:#f5fafd;color:#c95000}#site_nav>ul li span.drop{cursor:pointer;height:48px;position:absolute;right:0;top:0;width:36px;text-align:center;vertical-align:middle}#site_nav>ul li span.drop:after{content:"";font-size:14px;color:#cfcfcf;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-left:4px}#site_nav>ul li span.drop:hover:after{color:#c95000}#site_nav>ul li span.drop:after{vertical-align:initial;margin-left:8px;line-height:48px}#site_nav>ul li.active span.drop:after{color:#4a555a}#site_nav>ul li:hover span.drop:after,#site_nav>ul li.active:hover span.drop:after{color:#c95000}#user_nav{float:right;position:relative;z-index:2;height:48px}#user_nav #menu_ateach{float:left;font-style:italic}#user_nav #menu_ateach a{color:#fcfcfc;font-size:12px;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;border-left:1px solid RGBA(0,0,0,.2);border-right:1px solid RGBA(0,0,0,.2);text-decoration:none;line-height:48px;display:block;margin-right:12px;padding:0 12px}#user_nav #menu_ateach a:before{content:"";color:#cfcfcf;font-family:fontAwesome;font-style:normal;margin-right:4px;line-height:1}#user_nav #menu_ateach a:hover{color:#4a555a;background-color:#d1e395;border-color:#d1e395}#user_nav #menu_ateach a:hover:before{color:#309ab3}#user_nav .un1,#user_nav .student{float:left}#user_nav .un1 ul,#user_nav .student ul{margin-top:5px;font-size:11px;font-family:verdana,arial,helvetica,sans-serif}#user_nav .un1 ul li,#user_nav .student ul li{margin:0;color:#bfd96c;max-width:86px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:38px}#user_nav .icons a{height:0;width:24px;display:inline-block;background:url("/images/SH2014/full_sprite.png") no-repeat}#user_nav .icons a:hover{text-decoration:none}#user_nav .icons a.achiev_icon{width:17px;height:23px;margin-right:18px;background-position:0 -40px}#user_nav .icons a.achiev_icon:hover{background-position:-40px -40px}#user_nav .icons a.message_icon{background-position:-120px -39px;width:22px;height:20px;margin-top:18px}#user_nav .icons a.message_icon:hover{background-position:-160px -39px}#user_nav .icons a.help_icon{background-position:-80px -40px;width:13px}#user_nav .icons a.help_icon:hover{background-position:-100px -40px}#user_nav .icons a.contact_icon{background-position:-200px -40px;width:14px}#user_nav .icons a.contact_icon:hover{background-position:-220px -40px}#user_nav .icons a #menu_count{display:inline-block;position:relative;left:14px;top:2px}#user_nav .icons a #message_dot,#user_nav .icons a #achiev_dot{background:#df5709;display:block;text-align:center;font-family:verdana,arial,helvetica,sans-serif;font-size:9px;color:#fff;border-radius:2px;padding:0 4px}#user_nav .icons a #message_dot #message_count,#user_nav .icons a #message_dot #achieve_count,#user_nav .icons a #achiev_dot #message_count,#user_nav .icons a #achiev_dot #achieve_count{margin:0}#user_nav .icons a #achiev_dot{margin-left:-8px}#user_nav .un2,#user_nav #tr_return{float:right;margin-left:8px}#user_nav #logout{color:#fcfcfc;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:48px;padding:16px}#user_nav #help_icon_student{color:#fcfcfc;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:48px;padding:16px}#user_nav #logout:hover{color:#4a555a;background-color:#d1e395;text-decoration:none}#user_nav #tracker_return,#user_nav #logout.from_support{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);padding:0}#user_nav #tracker_return:before,#user_nav #logout.from_support:before{content:"";font-family:fontAwesome;margin-right:6px}#user_nav #tracker_return{color:#fcfcfc;line-height:48px}#user_nav #tracker_return:hover{color:#4a555a;background-color:#ffcc76;text-decoration:none}#user_nav #tracker_return i{display:none}.student #menu_assignments{position:relative}.student #menu_assignments a{padding-right:44px}.student #menu_assignments .assignments_count{position:absolute;top:11px;right:12px;background-color:#81d4eb;border-radius:14px;border:2px solid #fcfcfc;line-height:22px;text-align:center;font-family:arial,helvetica,verdana,sans-serif;font-size:11px;color:#333;height:22px;width:22px}.student #logo .logo{background-position:-146px 14px}.student #site_nav li.active{background-color:#81d4eb}.student #site_nav li:hover,.student #site_nav li.active:hover,.student #user_nav #logout:hover{background-color:#a0dff0}.student #site_nav .sub_menu{border-color:#a0dff0}.student #user_nav #menu_head{color:#bfd96c}.tracker #logo .tracker-logo{background-position:-306px 12px}.tracker #site_nav li.active{background-color:#ffbf52}.tracker #site_nav li:hover,.tracker #site_nav li.active:hover,.tracker #user_nav #logout:hover{background-color:#ffcc76}.tracker #site_nav .sub_menu{border-color:#ffcc76}.tracker #user_nav #menu_head{color:#ffcc76}.tracker #menu_assignments .assignments_count{background-color:#ffbf52}.company-logo{background:url("/images/SH2014/full_sprite.png") no-repeat scroll 0 -120px transparent;float:left;height:17px;width:114px;margin:13px 16px 0 0}.company-slogan{background:url("/images/SH2014/full_sprite.png") no-repeat scroll -120px -120px transparent;float:right;width:138px;height:8px;margin:18px 0 0 16px}#logo .demo-logo{background-position:-466px 14px}#previewHelp{position:absolute;z-index:100;top:240px}#previewHelp a{background-image:url("/images/SH2014/preview-help.svg");display:block;width:38px;height:170px}#previewHelp a:hover{background-position:-42px 0}#user_nav .un1 ul li ul{position:absolute;top:14px;right:0;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.15);background-color:#fff;display:none}#user_nav .un1 ul li ul li{font-family:arial,helvetica,verdana,sans-serif;font-size:13px;padding:6px 8px;border-bottom:1px solid #eaeaea;display:block;max-width:none}@media screen and (max-width:1014px){#user_nav #menu_ateach a{width:50px;overflow:hidden;box-sizing:border-box}#user_nav #menu_ateach a:after{position:absolute;left:1px;top:0;width:48px;padding:0 16px;content:"AT";font-size:14px;background-color:#4a555a;box-sizing:border-box}#user_nav #menu_ateach a:hover:after{color:#4a555a;background-color:#d1e395}}#assignment_feedback_teacher header#top-section,#news_archive header#top-section,#help header#top-section,#contact header#top-section,.full-header{height:48px;background-color:#b4cf49;box-shadow:0 2px 2px rgba(0,0,0,.05);min-width:960px}#assignment_feedback_teacher header#top-section>div,#news_archive header#top-section>div,#help header#top-section>div,#contact header#top-section>div,.full-header>div{width:960px;margin:0 auto;height:inherit;position:relative}#assignment_feedback_teacher header#top-section>div>*,#news_archive header#top-section>div>*,#help header#top-section>div>*,#contact header#top-section>div>*,.full-header>div>*{display:inline-block;vertical-align:middle}#assignment_feedback_teacher header#top-section>div>h1,#news_archive header#top-section>div>h1,#help header#top-section>div>h1,#contact header#top-section>div>h1,#assignment_feedback_teacher header#top-section>div>h2,#news_archive header#top-section>div>h2,#help header#top-section>div>h2,#contact header#top-section>div>h2,.full-header>div>h1,.full-header>div>h2{margin:0;line-height:48px;color:#333}#assignment_feedback_teacher header#top-section .button,#news_archive header#top-section .button,#help header#top-section .button,#contact header#top-section .button,#assignment_feedback_teacher header#top-section button,#news_archive header#top-section button,#help header#top-section button,#contact header#top-section button,.full-header .button,.full-header button{border:none;line-height:32px}.full-header-ctrl{list-style:none;margin:0}.full-header-ctrl li{margin:0}.full-header-ctrl li a{border:none;line-height:32px}.top-section-links a{border:none;line-height:32px}.top-section-links a+a{margin-left:4px}#assignment_feedback_teacher header#top-section,#news_archive header#top-section,#help header#top-section,#contact header#top-section{position:absolute;z-index:1;left:0;top:48px;width:100%}#assignment_feedback_teacher header#top-section h1,#news_archive header#top-section h1,#help header#top-section h1,#contact header#top-section h1{margin:0 16px;color:#333;line-height:48px}#assignment_feedback_teacher header#top-section .top-section-links,#news_archive header#top-section .top-section-links,#help header#top-section .top-section-links,#contact header#top-section .top-section-links{position:relative;top:-40px}#assignment_feedback_teacher header#top-section .top-section-links a,#news_archive header#top-section .top-section-links a,#help header#top-section .top-section-links a,#contact header#top-section .top-section-links a{float:right}.student .full-header,.student #secondary-nav,.student#your_products #yp_header,.student#news_archive header#top-section,.student#help header#top-section,.student#contact header#top-section,#assignment_feedback_teacher.student header#top-section{background-color:#78c2e0}body #page #secondary-nav{min-width:960px}.tracker .full-header,.tracker #secondary-nav,.tracker#your_products #yp_header,.tracker#news_archive header#top-section,.tracker#help header#top-section,.tracker#contact header#top-section{background-color:#f59518}.student #secondary-nav,.tracker #secondary-nav,.teacher #secondary-nav{-webkit-filter:none;filter:none}#foot-wrap{background:#f6f6f6;margin-top:-101px;min-width:960px;position:relative}#site-footer{width:auto;height:40px;margin:0 16px;padding:0 16px;box-sizing:border-box}#site-footer nav ul li{margin-left:18px}#site-footer #owner{float:left;line-height:40px;font-size:11px;font-family:verdana,arial,helvetica,sans-serif;margin-left:-15px}#site-footer nav{float:right}#site-footer nav li{display:inline-block;margin-bottom:0}#site-footer nav li a{color:#4a555a;display:block;line-height:40px;font-size:10px;font-family:verdana,arial,helvetica,sans-serif;margin-right:-10px}#footer-bottom{background:#fff;height:60px;border-top:1px solid #eaeaea}#footer-bottom .footer-logo,#footer-bottom .footer-slogan{text-indent:-10000px}#footer-bottom .footer-slogan{background:url("/images/SH2014/full_sprite.png") no-repeat scroll -120px -120px transparent;float:left;width:138px;height:8px;margin:18px 0 0 16px}#footer-bottom .footer-logo{background:url("/images/SH2014/full_sprite.png") no-repeat scroll 0 -120px transparent;float:right;height:17px;width:114px;margin:13px 16px 0 0}#admin_menu,#tradmin_menu,.vertical-menu{float:left;width:25%;margin:0 1% 0 0}#admin_menu ul,#tradmin_menu ul,.vertical-menu ul{margin-bottom:16px}#admin_menu li,#tradmin_menu li,.vertical-menu li{position:relative;list-style:none;margin:0 0 1px 0}#admin_menu li a,#tradmin_menu li a,.vertical-menu li a{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);vertical-align:middle;color:#4a555a;font-size:12px;display:block;line-height:16px;padding:8px 32px 8px 8px;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05);position:relative}#admin_menu li a:after,#tradmin_menu li a:after,.vertical-menu li a:after{content:"";font-size:14px;color:#cfcfcf;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-left:4px}#admin_menu li a:hover:after,#tradmin_menu li a:hover:after,.vertical-menu li a:hover:after{color:#c95000}#admin_menu li a:hover,#tradmin_menu li a:hover,.vertical-menu li a:hover{-webkit-filter:none;filter:none;background:#fff;color:#c95000;text-decoration:none}#admin_menu li a:after,#tradmin_menu li a:after,.vertical-menu li a:after{font-size:12px;position:absolute;right:16px;top:50%;margin-top:-8px;line-height:16px;-webkit-transition:right .25s;transition:right .25s}#admin_menu li a:hover:after,#tradmin_menu li a:hover:after,.vertical-menu li a:hover:after{right:10px}#admin_menu li a.active,#tradmin_menu li a.active,.vertical-menu li a.active{background:#fff;color:#333;font-weight:bold}#admin_menu li a.active:after,#tradmin_menu li a.active:after,.vertical-menu li a.active:after{color:#2a6ca4;right:10px;font-weight:300}#admin_menu li a.active:hover,#tradmin_menu li a.active:hover,.vertical-menu li a.active:hover{cursor:default}#admin_menu li .fa-lock,#tradmin_menu li .fa-lock,.vertical-menu li .fa-lock{color:#9b9e9e;margin-right:4px}span.red,.raggRed,tr td.red{background:#be1a1a;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c53b3e),color-stop(50%,#be1a1a));background:-webkit-linear-gradient(top,#c53b3e 50%,#be1a1a 50%);background:linear-gradient(to bottom,#c53b3e 50%,#be1a1a 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53b3e',endColorstr='#BE1A1A',GradientType=0);color:#fff;height:32px;line-height:32px;width:80px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}span.green,.raggGreen,tr td.green{background:#2a591f;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#416938),color-stop(50%,#2a591f));background:-webkit-linear-gradient(top,#416938 50%,#2a591f 50%);background:linear-gradient(to bottom,#416938 50%,#2a591f 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#416938',endColorstr='#2A591F',GradientType=0);color:#fff;height:32px;line-height:32px;width:80px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}span.amber,.raggAmber,tr td.amber{background:#df5709;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f6651c),color-stop(50%,#df5709));background:-webkit-linear-gradient(top,#f6651c 50%,#df5709 50%);background:linear-gradient(to bottom,#f6651c 50%,#df5709 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6651C',endColorstr='#DF5709',GradientType=0);color:#fff;height:32px;line-height:32px;width:80px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}span.gold,.raggGold,tr td.gold{background:#a86d10;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#b57d00),color-stop(50%,#a86d10));background:-webkit-linear-gradient(top,#b57d00 50%,#a86d10 50%);background:linear-gradient(to bottom,#b57d00 50%,#a86d10 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B57D00',endColorstr='#A86D10',GradientType=0);color:#fff;height:32px;line-height:32px;width:80px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}span.white,.raggWhite,tr td.white{background:#fcfcfc;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#fcfcfc));background:-webkit-linear-gradient(top,#fcfcfc 50%,#fcfcfc 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#fcfcfc 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#FCFCFC',GradientType=0);color:#fff;height:32px;line-height:32px;width:80px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}span.full-white{background:#eaeaea;box-shadow:inset 0 0 6px rgba(0,0,0,.05)}span.full-gold:after{content:"";font-family:fontAwesome;font-size:17px;text-indent:0;display:block;position:relative;top:-32px;color:RGBA(0,0,0,.2)}.grade-marks-overview{overflow:hidden;margin:0 auto;width:68px;height:32px;border-radius:4px}.grade-marks-overview span{float:left;text-indent:-10000px;width:0;border-radius:0}.RAG-L{text-align:center;background-color:#be1a1a;color:#fff}.RAG-M{text-align:center;background-color:#df5709;color:#fff}.RAG-H{text-align:center;background-color:#2a591f;color:#fff}.error,label.error{color:#7f0000}.pass,label.pass{color:#2a591f}label.error,label.pass{font-size:11px;font-family:verdana,arial,helvetica,sans-serif}form label.error,.form-group label.error,.form-group .message.error{box-sizing:border-box;display:block;background:#f5dada;border:1px solid #be1a1a;margin:0 0 8px;padding:4px 8px;line-height:16px;width:383px;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.1)}.testresult{box-sizing:border-box;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.1);display:inline-block;padding:6px 12px 5px;position:absolute;left:407px;min-height:32px;max-width:310px;text-shadow:none}.shortPass,.longPass,.badPass,.testresult.error{color:#7f0000;background:#f5dada;border:1px solid #be1a1a}.shortPass span,.longPass span,.badPass span,.testresult.error span{color:#7f0000}.goodPass,.strongPass,.testresult.pass{color:#2a591f;background:#ddeed1;border:1px solid #b4cf49}.goodPass span,.strongPass span,.testresult.pass span{color:#2a591f}#invite_purchaser .testresult{left:360px}td.dataError,tr.errorRow td.checkedUser{background-color:#f5dada}td.dataError:hover,td.dataError.editing,tr.errorRow td.checkedUser:hover,tr.errorRow td.checkedUser.editing{color:#4a555a;background-color:#f9eaea}tr.newUser td.checkedUser{background-color:#ddeed1}tr.newUser td.checkedUser:hover{color:#4a555a;background-color:#e8f4e0}tr.modUser td.checkedUser{background-color:#f7e9ad}tr.modUser td.checkedUser:hover{color:#4a555a;background-color:#f9efc4}.big-tick-green:before,.big-tick-amber:before{content:"";display:inline-block;font-family:fontAwesome}.big-tick-amber:before{color:#b34700}.big-tick-green:before{color:#697f30}body #fancybox-overlay{opacity:.8!important;-webkit-transition:opacity .25s;transition:opacity .25s}body #fancybox-overlay:hover{opacity:.66!important;cursor:pointer}body #fancybox-close{background:url("/images/SH2014/full_sprite.png") no-repeat;position:fixed;top:32px;right:32px;background-position:0 -160px;width:20px;height:20px}body #fancybox-close:hover{background-position:-40px -160px}body #fancybox-wrap .fancybox-bg{display:none}body #fancybox-wrap #fancybox-outer{background:transparent}body #fancybox-wrap #fancybox-outer #fancybox-content{background:#fcfcfc;width:100%!important;box-shadow:0 0 48px RGBA(0,0,0,.25);border-radius:2px}body #fancybox-wrap #fancybox-outer #fancybox-content h1{background:#f6f6f6;border-bottom:1px solid #eaeaea;padding:13px 16px;margin-bottom:0;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #fancybox-wrap #fancybox-outer #fancybox-content>div{width:100%!important}body#simple{padding:0;background-color:#fcfcfc}body#simple article{padding:0}body#simple h1,body#simple .page-title{background:#f6f6f6;border-bottom:1px solid #eaeaea;padding:11px 16px;margin-bottom:0;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#simple h1+p,body#simple .page-title+p{margin-top:12px;padding:0 16px;font-family:verdana,arial,helvetica,sans-serif;font-size:11px}body#simple h1+p+form,body#simple .page-title+p+form{border-top:1px solid #eaeaea}body#simple h2{margin:8px 16px;font-size:18px}body#simple form{position:inherit;overflow-y:auto;overflow-x:hidden}body#simple button,body#simple .button,body#simple a.cancel,body#simple a#cancel,body#simple #cancel-button,body#simple #delete-button{float:right}body#simple textarea{min-height:50px;max-width:623px;margin-right:0!important}body#simple .form-group{border-bottom:0}body#simple>wrapper>p{padding:0 16px}body#simple .ui-widget{margin:12px 16px}body#simple .hide+.ui-widget{margin:0 16px;padding:12px 0}body#simple>.ui-datepicker{margin:12px 0 0}#fancybox-title.fancybox-title-float{bottom:-24px;left:50%!important;margin-left:-100px}#fancybox-title.fancybox-title-float .fancybox-title-float-left,#fancybox-title.fancybox-title-float .fancybox-title-float-right{display:none}#fancybox-title.fancybox-title-float .fancybox-title-float-main{padding:0;background:#ddd;color:#333;width:200px;text-align:center;border-radius:2px}body#simple #messages{margin:8px}.modal-bottom-menu,body#simple .controls,#simple form#frmGrpEdit #grpTypeWrapper,#simple form#send-message .form-group.send-message-button,#simple form#delete-message,#simple form#grant-extension p{position:absolute;bottom:0;right:0;width:100%;padding:8px 16px;box-sizing:border-box;background:#fcfcfc;border-top:1px solid #eaeaea}.modal-bottom-menu{position:static;padding:8px 16px;border-top:1px solid #eaeaea;text-align:right;background-color:#f6f6f6}#SSOFirstLogin>div p:first-child,#SSOFirstLogin #ATLinklogo+p{margin:30px 0 24px 16px;display:inline-block}#SSOFirstLogin #ATLinklogo{background:url("/images/SH2014/AL2ATBtn.svg") no-repeat;height:48px;width:128px;margin-left:8px;display:inline-block;vertical-align:middle}#SSOFirstLogin #ATLinklogo+p{margin-left:8px}#SSOFirstLogin .info-alds{margin:12px 16px;width:610px}#SSOFirstLogin .modal-bottom-menu{position:relative;text-align:center}#ALOnly p{margin:20px 24px;max-width:400px}#ALOnly .modal-bottom-menu{text-align:center;position:static}#ALOnly .modal-bottom-menu a{margin:0}#simple form#activate-course{padding:0;border:0}#simple form#activate-course fieldset{padding-bottom:8px}#simple form#activate-course #activation_code1,#simple form#activate-course #activation_code2,#simple form#activate-course #activation_code3,#simple form#activate-course #activation_code4,#simple form#activate-course #activation_code5,#simple form#activate-course #activation_code6{width:82px;display:inline;text-align:center;letter-spacing:.5px}#simple form#activate-course label.error{width:inherit}#simple form#activate-course label.error.hide{display:none}body#simple.iniframe,#player-wrapper{height:100%!important}#fancybox-content .achievement{text-align:center;background-color:#fcfcfc}#fancybox-content .achievement .achievement-course-title{display:none}#fancybox-content .achievement h2{text-align:left;line-height:48px;padding-left:16px;background:#f6f6f6;border-bottom:1px solid #eaeaea}#fancybox-content .achievement h3{font-size:32px;color:#80973d;padding:16px 0}#fancybox-content .achievement .achievement-row{position:absolute;bottom:0;width:100%;border-top:1px solid #eaeaea;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0)}#fancybox-content .achievement .achievement-row:before{background:url("/images/SH2014/full_sprite.png") no-repeat;background-position:0 -40px;content:" ";width:16px;height:20px;display:block;position:absolute;top:16px;left:150px}#fancybox-content .achievement .achievement-row:hover{background:#fff}#fancybox-content .achievement .achievement-row:hover:before{background-position:-40px -40px}#fancybox-content .achievement .achievement-row .view-all-achievements{display:block;padding:15px 0 15px 12px}#simple form#frmGrpEdit{min-height:214px;padding-top:0}#simple form#frmGrpEdit #grpNameWrapper,#simple form#frmGrpEdit #grpCourseIDWrapper{position:relative}#simple form#frmGrpEdit label.error{position:absolute;top:3px;right:16px}#simple form#frmGrpEdit #grpNameWrapper{padding:8px 16px}#simple form#frmGrpEdit #grpNameWrapper div{font-family:verdana,arial,helvetica,sans-serif;font-size:11px}#simple form#frmGrpEdit #grpCourseIDWrapper{padding:10px 16px 0}#simple form#frmGrpEdit #grpCourseIDWrapper select#course_product{display:block;width:100%}#simple form#frmGrpEdit #grpCourseIDWrapper .helptext{margin-bottom:6px}#simple form#frmGrpEdit #grpTargetLockWrapper{padding-bottom:14px}#simple form#frmGrpEdit #grpTargetLockWrapper label[for="grpTargetLock"]{margin-bottom:0}#simple form#send-message{border:0;padding-top:4px}#simple form#send-message #message-content_tbl{width:100%!important}#simple form#send-message #message-content_tbl .mceIframeContainer{padding:0}#simple form#send-message #message-content_tbl #message-content_ifr{height:214px!important}body#tinymce{font-size:13px;font-family:arial,helvetica,verdana,sans-serif;line-height:1.53846;color:#4a555a}body#link{min-width:275px}body#link>form{background:none;padding:8px}body#link .tabs{box-sizing:border-box;height:initial;background:none;padding:0;border-bottom:1px solid #0086bd}body#link .tabs:before,body#link .tabs:after{content:" ";display:table}body#link .tabs:after{clear:both}body#link .tabs li{background:#005794;border-top-right-radius:4px;border-top-left-radius:4px;padding:4px 0 4px 10px}body#link .tabs li span{background:none}body#link .tabs li a{color:#fcfcfc;text-decoration:none}body#link .tabs li:hover{background:#2a6ca4}body#link .tabs li:hover a{color:#fff}body#link .tabs li.current{background:#0086bd}body#link .tabs li.current a{color:#fff}body#link .panel_wrapper,body#link div.current{height:auto;margin-bottom:1px}body#link .panel_wrapper{border:0;padding:0}body#link tbody{padding:4px 0 8px;display:block}body#link td{font-size:13px;padding:4px 8px;border:0;height:auto}body#link td tbody{padding:0}body#link td td{padding:0}body#link td input,body#link td select{width:100%!important;height:28px;margin:0}body#link td label{margin:0;float:right;font-family:verdana,arial,helvetica,sans-serif;font-size:11px}body#link .mceActionPanel{margin-top:0;background:#f6f6f6;padding:8px;box-shadow:2px 2px 0 rgba(0,0,0,.05)}body#link .mceActionPanel:before,body#link .mceActionPanel:after{content:" ";display:table}body#link .mceActionPanel:after{clear:both}#simple form#delete-message #cancel-delete{float:right}#simple form#frmAddStudents{padding-top:0;height:310px}#simple form#frmAddStudents input.submit{margin:8px 16px;position:absolute;bottom:0;right:0}#groups-list{clear:both;margin-bottom:0;list-style:none;position:inherit}#groups-list li{margin:0}#groups-list li h3{margin:0}#groups-list li .group h3 a{vertical-align:middle;color:inherit;background:#fcfcfc;display:block;padding:8px 12px 8px 16px;border-bottom:1px solid #eaeaea;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:572px}#groups-list li .group h3 a:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#groups-list li .group h3 a:hover:before{color:#c95000}#groups-list li .group h3 a:before{color:#9b9e9e}#groups-list li .group h3 a:hover{background:#eaf3f7;color:#c95000}#groups-list li .group h3 a:hover:before{color:#c95000}#groups-list li.last-child a{border-bottom:0}#groups-list li.expanded .group h3 a{background:#eaf3f7}#groups-list li.expanded .group h3 a:before{content:"";color:#0086bd}#groups-list li.expanded .group h3 a:hover,#groups-list li.expanded .group h3 a:hover:before{color:#c95000}#groups-list li .group-students{background:#fcfcfc;border-bottom:1px solid #eaeaea;position:relative}#groups-list li .group-students h4{position:absolute;top:10px;right:20px;font-size:11px;font-family:verdana,arial,helvetica,sans-serif}#groups-list li .group-students input[type="checkbox"]{vertical-align:inherit}#groups-list li .group-students .licenced-students>input[type="checkbox"]{margin-left:32px}#groups-list li .group-students label{margin:8px 0}#groups-list li .group-students ul.licenced-students-list{border-top:1px solid #eaeaea;margin-bottom:0}#groups-list li .group-students li{background:#fff;border-bottom:1px solid #eaeaea;padding:8px 0 8px 48px;margin:0}#groups-list li .group-students li input,#groups-list li .group-students li label{cursor:pointer}#groups-list li .group-students li label{margin:0;font-family:arial,helvetica,verdana,sans-serif}#groups-list li .group-students li:first-child{box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.1)}#groups-list li .group-students li:last-child{box-shadow:inset 0 -2px 4px -2px rgba(0,0,0,.1)}#groups-list li .group-students span.already-in-class{float:right;color:#2a591f;line-height:18px;padding-right:24px}#groups-list li .group-students a.show-unlicenced{color:#2a6ca4;text-decoration:underline;display:inline-block;box-sizing:border-box;padding:8px 16px;width:100%}#groups-list li .group-students a.show-unlicenced:hover{color:#c95000}#groups-list li .group-students .unlicenced-students{box-shadow:inset 0 -2px 4px -2px rgba(0,0,0,.1)}#groups-list li .group-students .unlicenced-wrapper{background:#fff}#groups-list li .group-students .unlicenced-wrapper>p{margin:0;padding:12px 16px;line-height:18px;background:#fcfcfc;box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.1);border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}#simple #target-grades #single-grade,#simple #target-grades #selected-students{float:left;box-sizing:border-box}#simple #target-grades #single-grade{width:66.66%;border-right:1px solid #cfcfcf}#simple #target-grades #single-grade form{border-bottom:0}#simple #target-grades #selected-students{width:33.33%;height:295px;overflow:auto;padding:8px;background:#eaeaea}#simple #target-grades #grade_label{display:none}#simple #target-grades .teacher-target label{font-family:verdana,arial,helvetica,sans-serif;font-size:11px}#simple #target-grades textarea{max-width:447px;height:150px!important}#simple #target-grades h3{font-size:14px}#simple #invite-teacher form{height:174px}#simple #invite-teacher form div{padding-bottom:0}#simple #invite-teacher #msg{max-width:568px;height:74px;width:568px;margin-bottom:12px!important}#simple #invite-teacher .submit{position:absolute;bottom:0;right:0;width:100%;padding:8px 0}#simple #teacher-assignment-list .ui-tabs-nav li{width:50%}#simple #teacher-assignment-list #ragg-assignments,#simple #teacher-assignment-list #not-started-assignments{border-left:1px solid #eaeaea}#simple #teacher-assignment-list #ragg-assignments .tab-inner,#simple #teacher-assignment-list #not-started-assignments .tab-inner{height:393px;overflow:auto}#simple #teacher-assignment-list #ragg-assignments th.activity-title,#simple #teacher-assignment-list #not-started-assignments th.activity-title{text-align:center}#simple #teacher-assignment-list #ragg-assignments tr,#simple #teacher-assignment-list #not-started-assignments tr{background:#fff}#simple #teacher-assignment-list #ragg-assignments .toolbar{padding:8px 12px}#simple #teacher-assignment-list #ragg-assignments .scroll-pane{overflow:auto;border-top:1px solid #eaeaea;margin:0}#simple #teacher-group-feedback-form{padding-top:0;border-bottom:0;position:initial;height:456px;overflow:auto}#simple #teacher-group-feedback-form .assignment-feedback-wrapper{padding-top:12px;border-bottom:1px solid #eaeaea;margin-bottom:12px;background:#fcfcfc}#simple #teacher-group-feedback-form .assignment-feedback-wrapper textarea{min-height:68px}#simple #teacher-group-feedback-form .exercise-feedback-wrapper{padding-left:32px}#simple #teacher-group-feedback-form .exercise-feedback-wrapper textarea{max-width:607px}#simple #teacher-group-feedback-form .save-feedback{border-color:#ddd;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);color:#333}#simple #teacher-group-feedback-form .save-feedback:hover{background:#fff;color:#c95000;border-color:#c95000}#simple form#grant-extension{border-bottom:0;height:240px}#simple form#grant-extension p{margin:0}#simple form#grant-extension p:before,#simple form#grant-extension p:after{content:" ";display:table}#simple form#grant-extension p:after{clear:both}#generate-feedback-list{background:#fcfcfc;border-radius:2px}#generate-feedback-list p{font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;border-bottom:1px solid #eaeaea;padding:14px 12px;background:#f6f6f6;border-top-right-radius:2px;border-top-left-radius:2px;margin-top:0}#generate-feedback-list ul{padding:0 12px}#ExercisePlayer{background:#fcfcfc}#centred-msg{text-align:center;position:relative;height:100%;background-color:transparent}#centred-msg .loading{background:none;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-12px}#centred-msg .loading:before{content:"";font-size:24px;color:#9b9e9e;font-family:fontAwesome;display:inline-block;margin:0;-webkit-animation:1s linear 0s normal none infinite fa-spin;animation:1s linear 0s normal none infinite fa-spin}#centred-msg h4{margin-top:0;position:relative;top:50%;text-align:center;background:none;border:0}#fancybox-content #save-title p{margin:12px 16px}#fancybox-content #form_assignment_title{border-top:1px solid #eaeaea}#fancybox-content #form_assignment_title .form-group{height:132px}#fancybox-content #form_assignment_title #saveandexit{position:absolute;right:149px;bottom:-40px}#fancybox-content #form_assignment_title #saveandcontinue{margin:0;position:absolute;right:16px;bottom:-40px}#assignment-save-progress{background:none}#simple form#frmJoinClass{height:119px}#simple form#frmJoinClass #group_code{margin-bottom:0}#simple form#frmJoinClass .button{position:absolute;bottom:8px;right:16px}#simple .column-left{margin-right:0;margin-left:16px;width:270px}#simple .column-right{float:none;width:initial;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}#simple section.wrapper-withleft section.column-right{margin-left:298px;margin-right:12px}#simple #save_exit_assignment_top{position:absolute;top:6px;right:16px}#simple .column-left article,#simple .column-right article{border:1px solid #eaeaea}#simple .column-left h2,#simple .column-right h2{background:#f6f6f6;border-bottom:1px solid #eaeaea;margin:0;padding:10px 16px}#simple .column-left h2+h3,#simple .column-right h2+h3{margin-top:12px}#simple .column-right p.exercise-description{padding:8px 16px;background:#f6f6f6;margin:0;border-bottom:1px solid #eaeaea}#simple .column-right div.exercise-heading-print{padding:8px 16px}#simple .column-right td a.exercise-inline{position:static;margin:0}#simple .column-right .mood-link.mood-inactive:hover:before{color:#c95000}#simple .column-right textarea{margin-right:8px!important;width:250px}#simple .column-right .controls{position:initial}#simple .column-right .controls .button{float:none;margin:0}#simple .column-right article.trans{background:#fcfcfc;margin:0}#simple .column-right article.trans p{margin-top:8px;margin-bottom:8px;padding:0 16px}#simple .column-right article.trans p:last-child{border-top:1px solid #eaeaea;padding-top:8px}#simple .column-right article.trans em{font-weight:700}#simple .column-right article.trans .moods{margin-top:-8px}@media only screen and (min-device-width:768px) and (max-device-width:1024px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){body #fancybox-content{overflow-y:scroll;-webkit-overflow-scrolling:touch}}#fancybox-content #target-grade-settings p{margin:0;padding:12px 16px;background:#fff}#fancybox-content #target-grade-settings form{padding:0 16px 8px;height:46px}#fancybox-content #target-grade-settings input[value="0"]{margin-left:12px}#fancybox-content #target-grade-settings .button{position:absolute;bottom:-40px;right:16px}#user_import #warning-message #message{padding:16px}#send_invite,#resend_invite,#withdraw_invite{padding:0;border:none}#send_invite h2,#resend_invite h2,#withdraw_invite h2{line-height:48px;background-color:#f6f6f6;border-bottom:1px solid #eaeaea;padding:0 16px}#send_invite .purch_button,#resend_invite .purch_button,#withdraw_invite .purch_button{clear:both}#simple .achievement-icon,#simple .achievement-synopsis{text-align:center}#simple .achievement-icon{padding-top:32px}#simple .achievement-unlock-date{font-size:16px}#simple .achievement-unlock-date:before{content:"";display:inline-block;vertical-align:middle;background:url("/images/SH2014/full_sprite.png") no-repeat;background-position:0 -40px;height:24px;width:20px}.unlocked-status{color:#2a591f}.locked-status{color:#7f0000}#group_management #SimpleDelete p,#group_management #TeachersDelete p,#group_management #removeDelete p{padding:8px 16px}#group_management #TeachersDelete #groupList,#group_management #removeDelete #removeGroupList{max-height:250px;overflow:auto;margin:0 16px;border:1px solid #cfcfcf;background-color:#f6f6f6;list-style-type:none}#group_management #TeachersDelete #groupList{max-width:600px}#group_management #TeachersDelete #groupList>li{font-weight:bold;margin:8px 8px 0 16px}#group_management #TeachersDelete #groupList>li:last-child ul{border-bottom:0}#group_management #TeachersDelete #groupList>li ul{font-weight:300;margin:8px -8px 0 -16px;padding:8px 8px 4px 16px;background-color:#fff;border-top:1px solid #eaeaea;border-bottom:1px solid #cfcfcf}#group_management #TeachersDelete #groupList>li ul li{display:inline-block;margin:0 4px 4px 0;padding:8px 12px;background-color:#eaeaea;border-radius:2px}#group_management #removeDelete #removeGroupList li{margin:0;padding:8px 12px}#group_management #removeDelete #removeGroupList li+li{border-top:1px solid #cfcfcf}#reinstate-group #target-grade-setting{padding:19px 16px}#reinstate-group #saveDraftTitle{position:absolute;bottom:-40px;right:16px}#genius,#genius_tab{background:#6f5191;color:#ece6f4;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05);margin:-10px auto 16px;padding:12px 12px 12px 62px;position:relative}#genius p,#genius_tab p{font-size:13px;display:inline-block;margin:0;vertical-align:middle}#genius a,#genius_tab a{border:0}#genius_content:before{color:#ffd500;content:"";font-family:fontAwesome;font-size:24px;line-height:1.5;vertical-align:middle;display:inline-block;margin-left:-36px;width:36px}a#genius_continue{display:inline-block;vertical-align:middle}a#genius_continue:before{content:"";font-size:12px;color:#9b9e9e;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#genius_continue:hover:before{color:#c95000}a#genius_continue:before{margin-right:6px}a#genius_continue:hover:before{content:"",10px;margin-left:1px}a#genius_open,a#genius_close{text-decoration:none;text-indent:-10000px;display:block;height:32px;width:32px;position:absolute;right:16px;top:9px;vertical-align:middle}a#genius_open:before,a#genius_close:before{content:"";font-size:18px;color:#fff;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#genius_open:hover:before,a#genius_close:hover:before{color:#c95000}a#genius_open:hover,a#genius_close:hover{background-color:rgba(255,255,255,.75);border-radius:2px}a#genius_open:before,a#genius_close:before{width:32px;line-height:32px;text-indent:0;float:left}a#genius_close:before{content:""}div.prompt_box{padding-top:4px;font-size:13px}div.prompt_box form{border-top:1px solid #eaeaea}div.prompt_box input[type="text"]{width:50%}div.prompt_box .button{float:none!important;margin:0}div.prompt_box .button#ignore{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);border-color:#ddd;color:#333;margin:0}div.prompt_box .button#ignore:hover{color:#c95000;-webkit-filter:none;filter:none;background:#fff;border-color:#c95000;text-decoration:none}div.prompt_box .prompt_wrapper{padding-top:8px}div.prompt_box .doNotRemind{position:absolute;top:16px;left:100px}#memorable_questions_prompt section.full-width form{border-bottom:0}#library #yp_header{position:relative;margin:16px 0 8px}#library #yp_header:before,#library #yp_header:after{content:" ";display:table}#library #yp_header:after{clear:both}#library #yp_header #yp_title{float:left}#library #yp_header .libraryInfo{position:absolute;z-index:10;max-width:500px;left:158px;top:-10px;box-shadow:0 0 10px RGBA(0,0,0,.25)}#library #yp_header .libraryInfo a{text-decoration:underline}#library #yp_header .libraryInfo:before{content:"";display:block;width:14px;height:14px;background:#fcfcfc;position:absolute;left:-7px;top:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#library #yp_header .libraryInfo .ignorePlatformInfo{margin:0}#library #yp_header #yp_store,#library #yp_header #yp_code{float:right;margin-top:-4px}.library_list_outer{padding:20px 16px 16px 16px;border-bottom:1px solid #eaeaea}.library_list_outer:before,.library_list_outer:after{content:" ";display:table}.library_list_outer:after{clear:both}.library_list_outer h3{margin-bottom:16px}.anythingSlider .panel{box-shadow:none;border-radius:0}#library #library_courses div.anythingSlider{height:200px!important;float:none;margin:0 auto}#library #library_courses .library_tall div.anythingSlider{height:220px!important;margin-bottom:0}#library #library_courses ul.anythingBase li.panel{width:770px!important;padding-left:76px!important}#library #library_courses .empty_shelf{text-align:center;padding:24px 0 56px;font-size:16px;color:#cfcfcf}.libpart{width:173px!important;float:left;text-align:center;position:relative}.libpart:hover a{color:#c95000;text-decoration:underline}.libpart:hover img{opacity:.8}.libpart .library-course-icon{position:absolute;top:0;width:inherit}.libpart .library-ebook-icon img{height:192px;box-shadow:0 0 10px rgba(0,0,0,.33)}.libpart .library-link{position:relative;top:138px;padding:0 12px;font-size:12px;line-height:18px}.library_no_content{margin:0 auto}.tadmin_no_content{float:left}.library_no_content,.tadmin_no_content{width:720px}.library_no_content .fa-exclamation-circle,.tadmin_no_content .fa-exclamation-circle{font-size:28px;vertical-align:middle;margin-right:8px;color:#727272}.library_no_content h3,.tadmin_no_content h3{font-size:20px}.library_no_content #yp_code,.tadmin_no_content #yp_code{display:inline-block}.library_no_content #yp_code #addnewcourse,.tadmin_no_content #yp_code #addnewcourse{margin:8px 0}.library_no_content .visit-product-range p,.tadmin_no_content .visit-product-range p{padding:0 16px}.library_no_content .visit-product-range a,.tadmin_no_content .visit-product-range a{display:block;text-align:center;padding:24px 0;text-decoration:none;font-size:18px;font-weight:bold;border-top:1px solid #eaeaea}.library_no_content .visit-product-range a .fa-search,.tadmin_no_content .visit-product-range a .fa-search{font-size:84px;margin-bottom:16px;color:#cfcfcf}.library_no_content .visit-product-range a span,.tadmin_no_content .visit-product-range a span{color:#4a555a;font-size:14px;font-weight:300}.library_no_content .visit-product-range a:hover,.tadmin_no_content .visit-product-range a:hover{background:#fff}.library_no_content .visit-product-range a:hover *,.tadmin_no_content .visit-product-range a:hover *{color:#c95000}.library_no_content .panel-header:last-child,.tadmin_no_content .panel-header:last-child{border-bottom:none;border-top:1px solid #eaeaea;padding-top:8px}.tadmin_content,.tradmin_content{float:left;width:73.9%;margin:0}.tadmin_content.manage_content.panel,.tadmin_content.manage_students.panel,.tadmin_content.manage_teachers.panel,.tadmin_content.your_account.panel{width:auto;float:none}#teacher_admin input[type="text"],#teacher_admin input[type="email"],#teacher_admin input[type="password"],#student_admin input[type="text"],#student_admin input[type="email"],#student_admin input[type="password"],#tracker_admin input[type="text"],#tracker_admin input[type="email"],#tracker_admin input[type="password"],#manage_students_admin input[type="text"],#manage_students_admin input[type="email"],#manage_students_admin input[type="password"],#manage_teachers_admin input[type="text"],#manage_teachers_admin input[type="email"],#manage_teachers_admin input[type="password"],#edit_user_details input[type="text"],#edit_user_details input[type="email"],#edit_user_details input[type="password"]{width:50%}#admin_menu h4{color:#727272;font-family:arial,helvetica,verdana,sans-serif;font-weight:bold}#show-details{padding:16px;border-bottom:1px solid #eaeaea}#show-details h3{margin:4px 0 20px}#show-details .label{width:150px;float:left;font-family:arialMedium,arial,helvetica,sans-serif}#show-details>div{margin-bottom:12px}#show-details>div:before,#show-details>div:after{content:" ";display:table}#show-details>div:after{clear:both}#show-details>div#user-marketing .value{padding-top:19px}#show-details #userPassword-value,#show-details #userMemQuestions-value{float:left}#show-details #edit-button .fa-pencil{margin-right:4px}#teacher_admin #show-details #edit-button{position:absolute;top:61px;left:158px}#edit-details .form-group{padding-bottom:0}#edit-details .form-group div:last-child{margin:0 -16px;padding:8px 16px}#edit-details .form-group div:last-child #cancel-edit-details{float:right}#edit-details #user-marketing{background:#fcfcfc;border:1px solid #f6f6f6;padding:8px 12px 6px;margin:8px 0 12px}#your_school{margin:12px 0}#your_school .label,#your_school label{display:block}#your_school #school_select{margin-left:12px;color:#727272}#user-marketing input[type="checkbox"]{float:left;margin:3px 8px 24px 0}#change-password .testresult{top:35px}#change-password #cancel-change-password{float:right}#change-memorable-questions fieldset>input,#change-memorable-questions fieldset>label,#change-memorable-questions fieldset>select{margin-left:16px}#change-memorable-questions fieldset>select{display:block;min-width:50%;margin-bottom:8px}#change-memorable-questions fieldset>input{margin-bottom:16px}#account-my-groups{position:relative}#account-my-groups #join_group_link{position:absolute;top:4px;right:16px}#account-my-groups .group_filter tab-filter{border-bottom:none}table#groups th{text-align:left}table#groups th.groups-full{width:112px}#edit_spreadsheet{float:right;margin-top:-41px;margin-right:16px}#student_search,#teacher_search{padding:16px}#student_search input#search_text,#teacher_search input#search_text{width:344px;display:inline-block;margin:0;height:30px}#student_search select,#teacher_search select{width:151px}#student_search #search_reset,#student_search input[type="submit"],#teacher_search #search_reset,#teacher_search input[type="submit"]{float:right}#student_search:before,#student_search:after,#teacher_search:before,#teacher_search:after{content:" ";display:table}#student_search:after,#teacher_search:after{clear:both}#advanced_search_fields{margin-top:16px;padding:0}#advanced_search_fields #search_date_from,#advanced_search_fields #search_date_to{width:124px;height:28px;display:inline-block;background-position:95%}#advanced_search_fields #search_date_from::-moz-placeholder,#advanced_search_fields #search_date_to::-moz-placeholder{color:#4a555a;opacity:1}#advanced_search_fields #search_date_from:-ms-input-placeholder,#advanced_search_fields #search_date_to:-ms-input-placeholder{color:#4a555a}#advanced_search_fields #search_date_from::-webkit-input-placeholder,#advanced_search_fields #search_date_to::-webkit-input-placeholder{color:#4a555a}#advanced_search_fields #search_year{margin-left:8px;height:28px}#progress-bar,#progress-bar-buildpage{height:40px;background-color:#fcfcfc;border-bottom:1px solid #eaeaea}#nousers{text-align:center;clear:both;background-color:#f5fafd}#nousers P{margin:0;padding-top:16px;padding-bottom:16px}#controls,#excludecontrols{padding:8px 16px;height:32px}#bulk_action_controls,#select_all_controls{float:left}#bulk_action_controls input{float:left;margin-left:8px}#bulk_action_controls input[type="radio"]{float:none;vertical-align:text-top}#bulk_action_controls button:first-child,#bulk_action_controls input:first-child{margin-left:0}#bulkchangePassword{border-top:1px solid #eaeaea}#bulkchangePassword>div:last-of-type{padding-top:8px;border-top:1px solid #eaeaea}#bulkchangePassword>div:last-of-type:before,#bulkchangePassword>div:last-of-type:after{content:" ";display:table}#bulkchangePassword>div:last-of-type:after{clear:both}#bulkchangePassword .testresult{top:70px}#bulkchangePassword .changePasswordButton{float:right}#bulk_change_password_cancel{float:right}#bulk_change_password_success,#deleteStudentSuccess,#deleteTeacherSuccess{padding:9px 0 2px;display:block;color:#2a591f;background-color:#ddeed1;text-align:center;border-top:1px solid #bfd96c;border-bottom:1px solid #bfd96c}#manage_teachers_admin #bulk_action_controls,#manage_students_admin #bulk_action_controls{margin-left:8px}#manage_teachers_admin #table-wrapper,#manage_students_admin #table-wrapper{max-height:638px;overflow-y:auto;width:100%;border-top:1px solid #eaeaea}#manage_teachers_admin td.last,#manage_students_admin td.last{width:110px;text-align:center}#edit_user_details .tadmin_back{padding:8px 16px;border-bottom:1px solid #cfcfcf}#edit_user_details .tadmin_back .button{margin:0}#edit_user_details .tadmin_back .button:before{content:none}#edit_user_details #cancel-edit-details,#edit_user_details #cancel-change-password{float:right}#edit_user_details .tadmin_content.your_packages{padding-top:8px}#edit_user_details .tadmin_content.your_packages label[for="package"]{margin:0 0 0 16px}#edit_user_details .tadmin_content.your_packages select#package{max-width:478px}#edit_user_details .tadmin_content.your_packages table{margin-top:8px}#purchaser_list{margin:0;padding:0;list-style:none}#purchaser_list li{margin:0;padding:16px;border-bottom:1px solid #eaeaea}#purchaser_list .purchaser_email{font-weight:700}#purchaser_list .permission_name{font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500}#permission_text .fa{font-size:16px;color:#cfcfcf}.permission_button{float:right}.permission_button .fa{font-size:14px}#tracker_admin #linked_users{padding:0;margin:0}#tracker_admin #linked_users li{list-style:none;margin:0;padding:14px 16px;border-bottom:1px solid #eaeaea}#tracker_admin #linked_users li:last-child{border:none}#tracker_admin #linked_users li .fa-eye{color:#cfcfcf;margin-right:8px}#tracker_admin #linked_users li a:hover .fa-eye{color:#c95000}#your_products #main{margin-top:72px}#your_products #yp_header{position:absolute;width:100%;top:48px;left:0}#your_products #yp_header a{border:0;position:absolute;right:0;top:-40px}#your_products #yp_header #yp_code a{top:-88px;right:109px}#your_products #achievement-list{position:relative;z-index:1}#your_products #products-list ul#products br{display:none}#your_products #courses-content,#your_products #ActiveBooks-content,#your_products #RevisionGuides-content{width:70%;float:left;box-shadow:2px 2px 0 rgba(0,0,0,.05)}#products{width:29%;margin-right:1%}#products.col-main.table{width:70%}#your_products table{min-height:98px}#your_products table th,#your_products table td{text-align:left}#your_products table th:first-child,#your_products table td:first-child{width:450px}#your_products table th:last-child,#your_products table td:last-child{text-align:center;width:80px}#your_products table>h4{text-align:center;margin-top:40px;margin-bottom:40px;color:#9b9e9e;display:block}#your_products .products_empty_shelf,#your_products .revision_products_empty_shelf{display:none}#manage_content_admin .tadmin_no_content{float:left;width:720px}#manage_content_admin .tadmin_no_content .fa-exclamation-circle{font-size:28px;vertical-align:middle;margin-right:8px;color:#727272}#manage_content_admin .tadmin_no_content h3{font-size:20px}#manage_content_admin .tadmin_no_content #yp_code{display:inline-block}#manage_content_admin .tadmin_no_content #yp_code #addnewcourse{margin:8px 0}#manage_content_admin .tadmin_no_content .visit-product-range p{padding:0 16px}#manage_content_admin .tadmin_no_content .visit-product-range a{display:block;text-align:center;padding:24px 0;text-decoration:none;font-size:18px;font-weight:bold;border-top:1px solid #eaeaea}#manage_content_admin .tadmin_no_content .visit-product-range a .fa-search{font-size:84px;margin-bottom:16px;color:#cfcfcf}#manage_content_admin .tadmin_no_content .visit-product-range a span{color:#4a555a;font-size:14px;font-weight:300}#manage_content_admin .tadmin_no_content .visit-product-range a:hover{background:#fff}#manage_content_admin .tadmin_no_content .visit-product-range a:hover *{color:#c95000}#manage_content_admin .tadmin_no_content .panel-header:last-child{border-bottom:none;border-top:1px solid #eaeaea;padding-top:8px}#group_management #progress-bar+#controls{background-color:#fff;padding:16px 16px 0;border-bottom:1px solid #eaeaea}#group_management #progress-bar+#controls input[checked]+label{font-family:arial,helvetica,verdana,sans-serif;font-weight:700}#group_management #progress-bar+#controls #schoolGroups{margin-left:24px}#group_management #table-wrapper{max-height:440px;overflow-y:auto;overflow-x:hidden}#group_management .editsubject{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:620px;display:inline-block;vertical-align:middle}td .edittrigger{color:#cfcfcf;float:right;width:32px;line-height:32px;margin:-8px -8px -8px 0;text-align:center;font-size:16px}td .edittrigger:hover{color:#c95000}#group_management td{position:relative}#group_management td form{position:absolute;top:0;left:0;box-sizing:border-box;padding:4px 0 0 0;border:0;width:100%;height:39px}#group_management td form textarea{display:inline-block;vertical-align:middle;height:32px!important;width:476px!important;resize:none;margin:0}.control_small_section{width:12%;float:left;padding-top:7px}.float_override{float:none!important}#group_details .groupName,#group_add_user .groupName{box-sizing:border-box;display:inline-block;margin:0;width:88%;line-height:48px;height:48px;padding:0 16px 0 8px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#group_details #tadmin_manageContentView>#controls,#group_add_user #tadmin_manageContentView>#controls{padding:0 0 0 16px;height:48px;border-bottom:1px solid #ddd;background-color:#f6f6f6}#group_details #controls+#controls,#group_add_user #controls+#controls{padding:8px 16px;height:32px;background-color:#fcfcfc}#group_details .groupName.editlink{padding-right:0;vertical-align:middle;display:flex}#group_details .groupName.editlink:after{content:"";font-size:16px;color:#ddd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-left:4px}#group_details .groupName.editlink:hover:after{color:#c95000}#group_details .groupName.editlink:after{position:absolute;right:16px}#group_details .groupName.editlink:hover{color:#c95000;background-color:#fff;cursor:pointer}#group_details .groupName.editlink form{position:relative;background-color:#fcfcfc;height:48px;width:100%;box-sizing:border-box;padding:8px 12px;top:0;right:0;border:0;z-index:10;display:flex}#group_details .groupName.editlink form textarea{display:inline-block;height:32px!important;width:100%!important;resize:none;margin:0;vertical-align:top}#group_details .groupName.editlink form button{vertical-align:top}#group_details #userForm{padding:0;max-height:440px;overflow:auto}#group_add_user #tadmin_manageContentView{background-color:#e6e6e6}#group_add_user #left,#group_add_user #right{width:49.8%;background-color:#fcfcfc}#group_add_user #left{margin-right:2px}#group_add_user .panel-subheader{margin-bottom:0}#group_add_user #student_search{padding:0 0 12px}#group_add_user #student_search #search_text{width:100%;margin:16px 0 11px;height:36px}#group_add_user #search_product,#group_add_user #search_group{margin-bottom:12px}#group_add_user input[type="submit"],#group_add_user #search_reset{min-width:0}#group_add_user select{width:49%}#group_add_user #progress-bar{position:absolute;width:358px}#group_add_user #table-wrapper{height:441px;overflow-y:auto;border-top:1px solid #eaeaea}#group_add_user #right #table-wrapper{height:601px}#group_add_user #right #table-wrapper .empty-table{height:600px}#group_add_user tr:last-child{border-bottom:1px solid #eaeaea}#group_move_user #tadmin_manageContentView{border-bottom:1px solid #ddd}#group_move_user #tadmin_manageContentView #controls h4,#group_move_user #tadmin_manageContentView #controls h3{display:inline-block;vertical-align:middle;margin:0 0 0 8px}#group_move_user #tadmin_manageContentView #controls h4{font-size:18px}#group_move_user #tadmin_manageContentView #controls h3{width:375px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#group_move_user #left{width:60%;box-sizing:border-box;border-right:1px solid #eaeaea}#group_move_user #right{width:40%}#group_move_user #right span{margin:0 4px 4px 0;padding:4px 12px;display:inline-block;background-color:#eaeaea;border-radius:2px}#group_move_user .groupList,#group_move_user .userList{height:363px;overflow-y:auto}#group_move_user .groupList label{display:block;width:100%;line-height:32px;height:32px;background-color:#fff;margin:0;border-bottom:1px solid #eaeaea;font-family:arial,helvetica,verdana,sans-serif;padding:0 0 0 16px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#group_move_user .groupList label:hover{color:#c95000}#group_move_user .userList{padding:8px 14px 0 16px;box-sizing:border-box}#group_move_user .panel-subheader{background-color:#fcfcfc;border-top:1px solid #ddd}#group_move_user #controls{background-color:#f6f6f6;clear:both}#group_move_user #bulk_action_controls.right{float:right;text-align:right}#manage_content_admin form#content_search{background:none;border:0;position:absolute;left:214px;padding-top:8px}#manage_content_admin form#content_search select{margin-left:0}#manage_content_admin #table-wrapper,#manage_content_admin #table-wrapper-excluded{max-height:378px;overflow-y:auto;border-top:1px solid #eaeaea}#manage_content_admin #table-wrapper+.admin_title{border-top:1px solid #ddd}#manage_content_admin th.border-left{width:348px}#manage_content_admin th.last{max-width:80px}#manage_content_admin td:last-child{text-align:center}#manage_content_admin td[colspan="5"]{background:#f6f6f6;height:100px}#manage_content_admin #manageHelpPanel{top:14px;left:210px}input.button-remove-content,input.button-include-content{-webkit-filter:none;filter:none;background-image:url("/images/SH2014/full_sprite.png");padding-left:28px;background-repeat:no-repeat}input.button-remove-content:disabled,input.button-remove-content:disabled:hover,input.button-include-content:disabled,input.button-include-content:disabled:hover{background-image:url("/images/SH2014/full_sprite.png")}input.button-remove-content:hover,input.button-include-content:hover{background-image:url("/images/SH2014/full_sprite.png")}input.button-remove-content{background-position:-285px -233px}input.button-remove-content:disabled,input.button-remove-content:disabled:hover{background-position:-285px -201px}input.button-remove-content:hover{background-position:-285px -265px}input.button-include-content{background-position:-24px -233px}input.button-include-content:disabled,input.button-include-content:disabled:hover{background-position:-24px -201px}input.button-include-content:hover{background-position:-24px -265px}#register_teacher_admin input,#register_student_admin input{width:50%}#register_teacher_admin input.button,#register_student_admin input.button{width:auto}#register_teacher_admin select,#register_student_admin select{margin:0}#register_teacher_admin .testresult,#register_student_admin .testresult{position:relative;top:32px;left:96px}.validation-control-box{position:relative;width:50%}.validation-control-box input{width:100%!important;padding-right:175px}#register_teacher_admin .validation-control-box .testresult,#register_student_admin .validation-control-box .testresult{position:absolute;top:0;left:auto;right:0;width:170px;min-width:0;max-width:none}#register_teacher_admin .form-group:first-child,#register_student_admin .form-group:first-child{border-bottom:1px solid #eaeaea}#register_teacher_admin .form-footer-controls,#register_student_admin .form-footer-controls{margin:0 -16px;padding:8px 16px 0}#register_student_admin #tadmin_selectionView>h3{margin:0;padding:12px 16px;background-color:#f6f6f6;border-bottom:1px solid #eaeaea;color:#333}#register_student_admin .step2 select{max-width:520px}#register_student_admin .step2#table-wrapper{padding:0}#register_student_admin .button.step2{float:right}#register_student_admin .button.step2.exit{margin:8px 16px 8px 8px}#register_student_admin .button.step2.new-student{margin:8px 0}#manageStudentContentHelpPanel{top:14px;left:274px}#manage_student_content form#student_search,#manage_student_content div.products{padding:0}#manage_student_content div.products{background-color:#fcfcfc;border-bottom:1px solid #eaeaea}#manage_student_content form#student_search>.search_and_table{padding:0 16px}#manage_student_content #progress-bar{border-top:1px solid #eaeaea;border-bottom:0}#manage_student_content label[for="search_product"]{margin:0 0 0 16px;vertical-align:middle}#manage_student_content select{margin:0}#manage_student_content select#search_product{width:initial;max-width:320px;margin:8px 0}#manage_student_content #subsRemaining{font-size:13px;line-height:48px;font-weight:300;display:inline-block;position:absolute;right:16px;margin:0}#manage_student_content #subsRemaining+div{background:#fff;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:0 16px}#manage_student_content #access_controls{margin-top:16px;padding-left:2px}#manage_student_content #access_controls input{margin:0 2px 2px 0}#manage_student_content div.last_uploaded{position:absolute;top:112px;right:16px;padding:4px 12px 0;background-color:#fcfcfc;border:1px solid #eaeaea}#manage_student_content label[for="last_uploaded"]{font-size:13px;margin-right:2px}#manage_student_content .form-footer-controls{border:0;position:absolute;right:0;top:142px}#manage_student_content #table-wrapper{overflow:auto;max-height:448px}#manage_student_content .btn-select-all{margin-right:8px}td span.userLogin{word-break:break-all;display:inline-block}.user_import select#search_product{max-width:580px}.user_import #nousers{border-top:1px solid #eaeaea}#request_access h3{line-height:normal;margin-top:8px}#request_access #tadmin_myAccountView{background:transparent;box-shadow:none}#request_access .fa-lock{color:#9b9e9e}#account-request-access>*{box-shadow:2px 2px 0 rgba(0,0,0,.05)}#trusted-details,#pending-requests div{padding:8px 16px;border-bottom:1px solid #eaeaea}#trusted-details{background-color:#fcfcfc;margin-bottom:12px}#pending-requests{background-color:#eaf3f7;margin-bottom:12px}#request-access-users{max-height:359px;overflow:auto}#request-access-users>div{padding:8px 16px 4px;border-bottom:1px solid #eaeaea}#request-access-users>div:last-child{border:0}form#request-access{padding:0}form#request-access .form-group{padding:0}form#request-access .form-group .form-footer-controls{padding:8px 16px}#teacher-assignment-list .ui-tabs-nav li{width:25%}#teacher-assignment-list .group_filter{background:#f6f6f6}#teacher-assignment-list h2{margin:0;padding:13px 0 13px 16px;background:#f6f6f6}#teacher-assignment-list table{border-bottom:1px solid #eaeaea}#teacher-assignment-list footer{background:#fcfcfc}#teacher-assignment-list footer:before,#teacher-assignment-list footer:after{content:" ";display:table}#teacher-assignment-list footer:after{clear:both}#page #overview_assignments{background:none;box-shadow:none}#page #overview_assignments .group_filter,#page #overview_assignments #active_assignments,#page #overview_assignments #completed_assignments{box-shadow:2px 2px 0 rgba(0,0,0,.05)}#teacher_assignments th.border-left,#teacher_assignments th#completed-assignment-group{text-align:left}#teacher_assignments th.border-left{width:300px}#teacher_assignments th#completed-assignment-rag,#teacher_assignments th#completed-assignment-due-date,#teacher_assignments th#completed-assignment-handed-in{width:100px}#teacher_assignments th#completed-assignment-feedback{width:120px}#teacher_assignments td{text-align:center}#teacher_assignments td.border-left,#teacher_assignments td.border-left+td{text-align:left}#teacher_assignments #active_table th,#teacher_assignments #active_table td{text-align:left}#teacher_assignments #active_table th:last-child,#teacher_assignments #active_table td:last-child{text-align:center}#teacher_assignments #draft_table th.border-left+th{text-align:left}#active_assignments{margin-bottom:8px}#completed_assignments .scroll-pane{margin-top:0}.assignment-table .licHelp{color:#f59518}#filter-assignments{line-height:48px;padding:0 16px;border-bottom:1px solid #eaeaea;background:#f6f6f6;box-shadow:2px 2px 0 rgba(0,0,0,.05)}#filter-assignments label{margin:0}#assignments.student .tab-inner{background:#fcfcfc}#assignment-progress{list-style:none;margin:24px 41px 0;background-color:#f6f6f6;height:52px;line-height:48px;border-radius:4px;box-shadow:2px 2px 0 rgba(0,0,0,.05);margin-bottom:0}#assignment-progress:before,#assignment-progress:after{content:" ";display:table}#assignment-progress:after{clear:both}#assignment-progress li{float:left;margin-left:16px}#assignment-progress li a{font-size:18px;font-weight:700;color:#4a555a;vertical-align:middle}#assignment-progress li a:hover{color:#c95000;text-decoration:none}#assignment-progress li.incomplete a{color:#cfcfcf;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;cursor:default}#assignment-exercise-step:before,#assignment-student-step:before,#assignment-review-step:before{content:"1";font-weight:600;font-size:16px;background:#bfd96c;display:inline-block;width:24px;height:24px;line-height:25px;text-align:center;border-radius:12px;vertical-align:middle;margin-right:6px}#assignment-exercise-step.incomplete:before,#assignment-student-step.incomplete:before,#assignment-review-step.incomplete:before{color:#fcfcfc;background:#e6e6e6}#assignment-student-step:before{content:"2"}#assignment-review-step:before{content:"3"}#create_assignment #main{margin-top:0}#assignment_details{background:none;padding:0;border:none}#assignment_details:before{clear:both;display:table;content:" "}#assignments-browse-course,#assignments-browse-exercises,#assignments-selected-exercises{box-sizing:border-box;width:314.6666px;float:left;margin:0 8px 0 0;background:none;box-shadow:none}#assignments-browse-course h1,#assignments-browse-exercises h1,#assignments-selected-exercises h1{margin:0;padding:11px 16px;background-color:#f6f6f6;border-radius:2px;border-bottom:1px solid #eaeaea}#assignments-selected-exercises{margin-right:0;background-color:#f6f6f6;border-bottom-right-radius:0;border-bottom-left-radius:0}#assignments-browse-course h1,#assignments-browse-course>p,#assignments-browse-course>div,#assignments-browse-exercises h1,#assignments-browse-exercises .exercises-grouped,#assignments-selected-exercises{box-shadow:2px 2px 0 rgba(0,0,0,.05)}#assignments-browse-course>p,#assignments-browse-course>div{background:#fcfcfc;margin:0;padding:12px 16px 0}#assignments-browse-course label{display:block}#assignments-browse-course label.inline{display:inline-block}#assignments-browse-course select{margin:0 0 16px 0;width:100%}#assignment-content-product,#assignment-topic,#assignment-grade{border-top:1px solid #eaeaea;padding-top:12px}#assignment-content-product{margin-bottom:8px}.grade-list{list-style:none}.nogroupslic a{text-decoration:underline}.exercises-grouped{margin-bottom:4px}#assignments-browse-exercises #exercise-list{margin:0}#assignments-browse-exercises #exercise-list .base-exercise-header{background:#f6f6f6}#assignments-browse-exercises .hidden-info,#assignments-browse-exercises .primed .exercise-action span{display:none}.base-exercise-header{border-bottom:1px solid #eaeaea;padding:4px 16px}.base-exercise-header h4{font-family:arial,helvetica,verdana,sans-serif;font-weight:bold;width:198px;vertical-align:middle;display:inline-block;overflow-wrap:break-word;margin:0}.base-exercise-header .add-all-exercise{height:28px;line-height:26px}.base-exercise-header .exercise-action{display:inline-block;vertical-align:middle;line-height:32px;width:80px}.exercise-action>span{float:right;font-family:arialMedium,arial,helvetica,sans-serif;color:#2a591f}#assignments-browse-exercises .exercise-item{padding:8px 16px;background:#fff;position:relative;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-bottom:1px solid #eaeaea}#assignments-browse-exercises .exercise-item:before,#assignments-browse-exercises .exercise-item:after{content:" ";display:table}#assignments-browse-exercises .exercise-item:after{clear:both}#assignments-browse-exercises .exercise-item:last-child{border:none}#assignments-browse-exercises .exercise-item .exercise-selected-header h4{padding-bottom:8px}#assignments-browse-exercises .exercise-item .inactive{background-color:#f6f6f6;margin:-8px -16px;padding:8px 16px 27px}#assignments-browse-exercises .exercise-item .inactive h4{opacity:.33}#assignments-browse-exercises .exercise-item .inactive .exercise-info,#assignments-browse-exercises .exercise-item .inactive .exercise-action a{display:none}#assignments-browse-exercises .inactive .exercise-action a{display:none}a.preview,a.add-exercise,a.remove-exercise{min-width:28px;width:28px;height:28px;text-indent:-10000px;padding:0 6px}a.preview:before,a.add-exercise:before,a.remove-exercise:before{text-indent:0;float:left;font-size:16px;line-height:28px}a.preview{vertical-align:middle;position:absolute;right:40px;bottom:8px}a.preview:before{content:"";font-size:16px;color:#9b9e9e;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a.preview:hover:before{color:#c95000}a.add-exercise{float:right;margin-right:-8px;vertical-align:middle;padding-left:7px}a.add-exercise:before{content:"";font-size:16px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a.add-exercise:hover:before{color:#c95000}a.remove-exercise{vertical-align:middle;position:absolute;bottom:8px;right:8px}a.remove-exercise:before{content:"";font-size:17px;color:#be1a1a;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a.remove-exercise:hover:before{color:#c95000}a.remove-exercise:before{margin-top:-1px}.exercise-move-up,.exercise-move-down{text-indent:-10000px;display:block;float:right;color:#727272}.exercise-move-up:hover,.exercise-move-down:hover{color:#c95000}.exercise-move-up:after,.exercise-move-down:after{text-indent:0;font-family:FontAwesome;content:"";font-size:20px;padding:2px 0 0 0;position:absolute;top:9px;right:12px;width:20px;height:20px;line-height:20px;text-align:center}.exercise-move-up.inactive,.exercise-move-down.inactive{color:#cfcfcf}.exercise-move-up.inactive:hover,.exercise-move-down.inactive:hover{cursor:default}.exercise-move-down:after{content:"";right:30px}#exercises-selected .exercise-chosen{padding:0 0 8px;background:#fff;position:relative;border-bottom:1px solid #e6e6e6}#exercises-selected .exercise-chosen div.exercise-selected-header{background:#eaf3f7;min-height:32px;border-bottom:1px solid #eaeaea;margin-bottom:8px}#exercises-selected .exercise-chosen div.exercise-selected-header h4{font-family:arial,helvetica,verdana,sans-serif;font-weight:bold;width:234px;vertical-align:middle;overflow-wrap:break-word;padding-top:8px}#exercises-selected .exercise-chosen>div{padding:4px 16px}#exercises-selected .exercise-chosen a.add-instruction{text-decoration:underline}#exercises-selected .exercise-chosen textarea{width:224px;max-width:224px;height:30px;margin-bottom:0}#exercises-selected .exercise-info{font-size:13px}#exercises-selected .exercise-info .label{float:left;width:75px;font-family:arialMedium,arial,helvetica,sans-serif}#exercises-selected .exercise-info.ex-inst{padding-bottom:0}#total-time{padding:8px 16px;color:#727272}#total-time span{color:#4a555a;font-family:arialMedium,arial,helvetica,sans-serif}#assignments-selected-exercises #exerciseContinue{float:right;margin-right:8px}#assignments-selected-exercises .arrow{display:none}#assignments-selected-exercises .assignment_save,#assignments-selected-exercises .assignment_saveas{min-width:0;margin-bottom:12px;margin-left:16px;float:left}#assignments-selected-exercises .assignment_saveas{margin-left:4px}#assignments-selected-exercises .delete-assignment{clear:both;display:block;border-top:1px solid #eaeaea;text-align:center}#assignments-selected-exercises .delete-assignment a{margin:8px 0}#assignments-selected-exercises #integration_link{clear:both;display:block;text-align:center;margin-bottom:12px}#studentDiv .actions:first-child{display:none}#studentDiv #assign-students-pane{padding:16px 16px 0 16px;margin:0;border-bottom:1px solid #eaeaea;position:initial}#studentDiv #assign-students-pane h2{margin:-16px 0 8px -16px;width:100%;padding:11px 16px;background-color:#f6f6f6;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom:1px solid #eaeaea}#studentDiv #assign-students-pane #group-list,#studentDiv #assign-students-pane label[for="group-list"]{margin-bottom:0}#studentDiv #assign-students-pane>div.label{font-family:arialMedium,arial,helvetica,sans-serif;border-top:1px solid #eaeaea;padding:12px 0;margin-top:8px}#studentDiv #assign-students-pane div.inline-content{float:none;margin:8px 0}#studentDiv #assign-students-pane #students-list{margin:0 0 0 -16px;padding:0 16px;line-height:40px;list-style:none;width:100%;background:#fff}#studentDiv #assign-students-pane #students-list li{margin:0 -16px;padding-left:46px;border-top:1px solid #eaeaea}#studentDiv #assign-students-pane #students-list li:first-child{height:38px;line-height:38px;box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.1)}#studentDiv #assign-students-pane #students-list li:last-child{height:38px;line-height:38px;box-shadow:inset 0 -2px 4px -2px rgba(0,0,0,.1)}#studentDiv #assign-students-pane #students-list li input{vertical-align:initial;position:relative;z-index:10000}#studentDiv #assign-students-pane #students-list li label{font-family:arial,helvetica,verdana,sans-serif;margin:0;vertical-align:middle;position:absolute;left:0;box-sizing:border-box;width:100%;padding-left:66px}#studentDiv #assign-students-pane #students-list li label:hover{background-color:#f5fafd;cursor:pointer}#studentDiv #assign-students-pane #students-list li label+span{position:absolute;right:13px}#studentDiv #assign-students-pane #students-list .licHelp{vertical-align:sub}#studentDiv .actions{box-shadow:2px 2px 0 rgba(0,0,0,.05);background:#fcfcfc;padding-top:8px}#studentDiv .actions:before,#studentDiv .actions:after{content:" ";display:table}#studentDiv .actions:after{clear:both}#studentDiv .actions>div{float:none!important}#studentDiv .actions>div .studentContinue{float:right}#studentDiv .actions>div>div{float:right}#studentDiv .actions>div>div .arrow{display:none}#studentDiv .actions a{display:block}#detailsDiv #assignment-details,#detailsDiv #assignment-summary{position:relative;margin-bottom:8px}#detailsDiv #assignment-details:before,#detailsDiv #assignment-details:after,#detailsDiv #assignment-summary:before,#detailsDiv #assignment-summary:after{content:" ";display:table}#detailsDiv #assignment-details:after,#detailsDiv #assignment-summary:after{clear:both}#detailsDiv #assignment-details h2,#detailsDiv #assignment-summary h2{margin:0;padding:11px 16px;background-color:#f6f6f6;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom:1px solid #eaeaea}#detailsDiv #assignment-details input{width:371px}#detailsDiv #assignment-details label[for="assignment_title"]{margin-top:12px}#detailsDiv #assignment-details .form-group{background-color:#fff}#detailsDiv #assignment-details .form-group:last-child{border-bottom:0;background:#fcfcfc}#detailsDiv .helptext{margin-bottom:8px}#detailsDiv #assignment_instructions{height:54px;background-color:#fff}#detailsDiv #assignment-summary h2{border-color:#cfcfcf}#detailsDiv #assignment-total-time{position:absolute;top:13px;right:16px;color:#727272}#detailsDiv #assignment-total-time span{font-weight:bold;color:#4a555a;font-size:18px}#detailsDiv #assignment-exercises>div,#detailsDiv #assignment-exercises .summary-exercises{position:relative;padding:16px;border-bottom:1px solid #eaeaea}#detailsDiv #assignment-exercises>div:last-child,#detailsDiv #assignment-exercises .summary-exercises:last-child{border-color:#cfcfcf}#detailsDiv #assignment-exercises h4{font-size:18px;display:inline-block;vertical-align:bottom;margin-right:8px}#detailsDiv #assignment-exercises .exercise-info{display:inline-block}#detailsDiv #assignment-exercises .exercise-info a.preview{position:inherit;margin-top:-20px;margin-left:0}#detailsDiv #assignment-exercises .exercise-summary-duration{position:absolute;top:8px;right:16px;font-family:arialMedium,arial,helvetica,sans-serif}#detailsDiv #assignment-exercises .exercise-summary-duration:before{content:"";color:#9b9e9e;font-family:FontAwesome;margin-right:4px}#detailsDiv #assignment-exercises h5{padding:8px;margin-bottom:0;margin-top:12px;border:1px solid #eaeaea;border-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#f6f6f6}#detailsDiv #assignment-exercises .exercise-summary-instruction{padding:0 8px 8px;margin:0;font-size:13px;border:1px solid #eaeaea;border-top:0;border-top-right-radius:2px;border-top-left-radius:2px;background:#f6f6f6}#detailsDiv .assignment-edit{margin:-4px 0 0 0}#detailsDiv #summary_students{border-bottom:1px solid #eaeaea}#detailsDiv #summary_students #assignment-student{list-style:none;padding:8px 16px}#detailsDiv #summary_students #assignment-student li{margin:0 4px 4px 0;padding:4px 12px;display:inline-block;background:#eaeaea;border-radius:2px}#detailsDiv #setAssignment{float:right;margin:8px 16px 8px 8px}#detailsDiv #cancel-assignment,#detailsDiv #assignment-save,#detailsDiv #assignment-saveas,#detailsDiv #delete-assignment,#detailsDiv #archive-assignment{float:right;margin:8px 0}#detailsDiv #cancel-assignment .arrow,#detailsDiv #assignment-save .arrow,#detailsDiv #assignment-saveas .arrow,#detailsDiv #delete-assignment .arrow,#detailsDiv #archive-assignment .arrow{display:none}#detailsDiv #cancel-assignment a,#detailsDiv #assignment-save a,#detailsDiv #assignment-saveas a,#detailsDiv #delete-assignment a,#detailsDiv #archive-assignment a{display:block}#course_library #main{margin-top:64px}#course_library .col-main>p{background-color:#f6f6f6;box-shadow:2px 2px 0 rgba(0,0,0,.05);border-radius:2px;padding:12px 16px;margin-top:0;font-weight:700;font-size:18px;position:relative}#course_library .col-main>p a{position:absolute;top:8px;right:16px}#course_library .col-main>header{position:absolute;top:48px;left:0;width:100%;background-color:#b4cf49;box-shadow:0 2px 2px rgba(0,0,0,.05)}#course_library .col-main>header h1{width:960px;margin:0 auto;line-height:48px}#dashboard.student #course_explorer{background:transparent;box-shadow:none}#course_list{padding:0}.courseEntry{width:auto;position:relative;border-radius:4px;margin-bottom:8px;background:#cfcfcf}.courseEntry .course-icon{position:absolute;left:40px;top:3px;height:50px}.courseEntry .nav-expand{vertical-align:middle;float:left;width:20px;margin-left:20px;height:56px;line-height:54px}.courseEntry .nav-expand:before{content:"";font-size:14px;color:#fcfcfc;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.courseEntry .nav-expand:hover:before{color:#c95000}.courseEntry .expanded .nav-expand{vertical-align:middle}.courseEntry .expanded .nav-expand:before{content:"";font-size:14px;color:#fcfcfc;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.courseEntry .expanded .nav-expand:hover:before{color:#c95000}.courseEntry .licence_type{margin:0}.courseEntry .licence_type:before,.courseEntry .licence_type:after{content:" ";display:table}.courseEntry .licence_type:after{clear:both}.courseEntry .licence_type:hover{background:rgba(255,255,255,.15)}.courseEntry .licence_type a{font-size:16px;color:#000;line-height:56px;display:block;padding-left:100px;width:510px;position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.courseEntry .course-imprint{float:right;padding-right:16px;color:#333;line-height:56px;margin-top:-56px;font-family:arialMedium,arial,helvetica,sans-serif}.courseEntry .course.expanded:before,.courseEntry .course.expanded:after{content:" ";display:table}.courseEntry .course.expanded:after{clear:both}.courseEntry .courseContent{clear:both;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:rgba(255,255,255,.95);box-sizing:border-box;padding:16px;width:100%;border-top:1px solid #eaeaea}.courseEntry .courseContent:before,.courseEntry .courseContent:after{content:" ";display:table}.courseEntry .courseContent:after{clear:both}.courseEntry .courseContent>p{font-size:14px;line-height:1.42857}.courseEntry .courseContent>p:first-child{margin-top:0}.courseEntry .courseContent>p.view-course-overview{color:#2a6ca4;margin-top:12px;margin-bottom:16px}.courseEntry .courseDetail{box-sizing:border-box;width:50%;padding-right:16px;float:left}.courseEntry .courseDetail li{list-style:initial;margin-left:20px}.courseEntry .courseBooks{width:50%;float:left;box-sizing:border-box;border-radius:2px;text-align:center}.courseEntry .courseBooks li{list-style:none;margin-left:0}.courseEntry .courseBooks img{box-shadow:0 0 5px rgba(0,0,0,.2);height:195px}.courseEntry .courseBooks .block{background:none;box-shadow:none;width:250px;margin:0 auto 16px;font-size:12px;line-height:16px;text-overflow:clip}.courseEntry .courseBooks .jcarousel-container,.courseEntry .courseBooks .jcarousel-clip,.courseEntry .courseBooks .jcarousel-list,.courseEntry .courseBooks .jcarousel-item{height:264px}.courseEntry .courseBooks .jcarousel-item,.courseEntry .courseBooks .jcarousel-clip{width:250px}.courseEntry .courseBooks .jcarousel-container{width:244px;margin:0 auto;background:#fcfcfc;border:1px solid #eaeaea;padding-top:40px}.courseEntry .courseBooks .jcarousel-container .jcarousel-clip{margin:0 auto}.courseEntry .courseBooks .jcarousel-prev-horizontal{left:16px;vertical-align:middle}.courseEntry .courseBooks .jcarousel-prev-horizontal:before{content:"";font-size:20px;color:#727272;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.courseEntry .courseBooks .jcarousel-prev-horizontal:hover:before{color:#c95000}.courseEntry .courseBooks .jcarousel-next-horizontal{right:16px;vertical-align:middle}.courseEntry .courseBooks .jcarousel-next-horizontal:before{content:"";font-size:20px;color:#727272;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.courseEntry .courseBooks .jcarousel-next-horizontal:hover:before{color:#c95000}.courseEntry .courseBooks .jcarousel-prev-horizontal,.courseEntry .courseBooks .jcarousel-next-horizontal{margin-top:50px;background:none}.courseEntry .courseBooks .jcarousel-prev-horizontal:hover,.courseEntry .courseBooks .jcarousel-next-horizontal:hover{cursor:pointer}.courseEntry .courseBooks .jcarousel-prev-horizontal:before,.courseEntry .courseBooks .jcarousel-next-horizontal:before{display:block;position:relative;top:50%;margin:0;margin-top:-8px}.courseEntry .courseBooks .jcarousel-prev-disabled:before,.courseEntry .courseBooks .jcarousel-prev-disabled:hover:before,.courseEntry .courseBooks .jcarousel-next-disabled:before,.courseEntry .courseBooks .jcarousel-next-disabled:hover:before{color:#eaeaea}#course_library .col-aside h3{font-size:16px;padding:0 16px;margin:0;background:#f6f6f6;line-height:48px;border-bottom:1px solid #eaeaea}#course_library .col-aside #psfec{padding:0 16px}#secondary-nav{background:#b4cf49;height:48px;box-shadow:0 2px 2px rgba(0,0,0,.05)}#secondary-nav-inner{min-width:960px;margin:0 14px}#secondary-nav-inner #course-header{height:48px;margin-right:16px;float:left;position:relative}#secondary-nav-inner #course-header h1{position:absolute;left:228px;line-height:48px;max-width:732px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#secondary-nav-inner #course-header #courseLogo{display:inline-block;width:213px}#secondary-nav-inner #course-header img{height:48px}#secondary-menu:before,#secondary-menu:after{content:" ";display:table}#secondary-menu:after{clear:both}#secondary-menu li{float:left;margin:0}#secondary-menu li a{display:block;height:48px;line-height:48px;padding:0 16px;text-decoration:none;color:#333;font-family:arialMedium,arial,helvetica,sans-serif;font-size:14px;letter-spacing:.025rem}#secondary-menu li a:hover{background-color:RGBA(255,255,255,.75)}#secondary-menu li.active a{color:#333;background-color:RGBA(255,255,255,.5)}#secondary-menu #n_assignments{position:relative;padding-right:40px}#secondary-menu #n_assignments .assignments_course_count{position:absolute;top:14px;right:12px;background-color:#a0dff0;border-radius:14px;border:1px solid #fcfcfc;line-height:20px;text-align:center;font-family:arial,helvetica,verdana,sans-serif;font-size:11px;color:#333;height:20px;width:20px}#course #main #return-to,#course_explorer #main #return-to,#course_resources #main #return-to,#course_ebooks #main #return-to,#assignments #main #return-to{position:absolute;top:56px;right:16px}#page:before,#page:after{content:"";display:block;position:absolute;height:500px;top:96px;width:30%;z-index:-1;background-size:contain!important}#page:after{right:0;top:0;background-size:contain}#course #products #course-products{padding:0 16px 8px}#course #products #course-products a{font-size:14px}#course header+#course-products{margin-top:12px}#assignments-content .top-section-links{position:absolute;top:8px;right:16px}#assignments-content .top-section-links a{border:1px solid #ddd}#assignments-content .top-section-links a:hover{border-color:#c95000}#assignments-content #no-assignments-due p{margin:0;padding:14px 16px}#assignments-content #active h3,#assignments-content #current h3{padding:12px 16px 0}#assignments-content #active tbody,#assignments-content #current tbody{background:#fff}#assignments-content #active .assignment-table-status,#assignments-content #active .assignment-table-due-date,#assignments-content #active .assignment-table-action,#assignments-content #current .assignment-table-status,#assignments-content #current .assignment-table-due-date,#assignments-content #current .assignment-table-action{text-align:center;width:108px}#assignments-content #active .assignment-table-name,#assignments-content #active .assignment-table-course,#assignments-content #current .assignment-table-name,#assignments-content #current .assignment-table-course{min-width:186px}#assignments-content #active .assignment-table-course img,#assignments-content #current .assignment-table-course img{float:left;vertical-align:middle;margin-right:8px}#assignments-content #active .assignment-table-action a,#assignments-content #current .assignment-table-action a{margin:0}#assignments-content #current{border-top:1px solid #ddd}#course ul#bookList{list-style:none;padding:16px 8px 0 16px}#course ul#bookList:before,#course ul#bookList:after{content:" ";display:table}#course ul#bookList:after{clear:both}#course ul#bookList li{margin-left:0;width:20%;float:left;text-align:center;box-sizing:border-box;padding-right:12px}#course ul#bookList li img{box-shadow:0 0 5px rgba(0,0,0,.2);height:142px}#course ul#bookList li:hover a{color:#c95000;text-decoration:underline}#course ul#bookList li:hover img{opacity:.8}#course ul#bookList .ebookEntry h3{font-size:12px;line-height:16px;font-weight:400;height:64px;overflow:hidden}#course ul#bookList .ebookEntry a{margin:0}.col-aside #join-group-block,.col-aside #news_block,.col-aside #target-grades,.col-aside #achievements_block{padding:0 16px;position:relative}.col-aside #join-group-block h2,.col-aside #news_block h2,.col-aside #target-grades h2,.col-aside #achievements_block h2{padding:0 16px;margin:0 -16px;line-height:48px;background-color:#f6f6f6;border-bottom:1px solid #eaeaea;font-size:18px}.col-aside #join-group-block a,.col-aside #news_block a.button{min-width:0;position:absolute;top:8px;right:12px}.col-aside #news_block a.button{width:84px}.col-aside #target-grades a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.col-aside #target-grades p{text-align:center}.col-aside #target-grades .grade-name{font-size:18px;font-weight:700;color:#2a591f}.col-aside #achievements_block{border-top:1px solid #eaeaea}.col-aside #achievements_block a{margin:8px 0;width:100%}.col-aside #achievements_block li.achievement{width:122px;margin:0 auto 16px;border:0;text-align:center}.col-aside #achievements_block li.achievement div{width:auto;margin:0;position:relative;top:120px;font-weight:bold}.launch-ebook a.button{display:none}#course-explorer-note+p{border:0;margin-top:0}#course_explorer #fancybox-content:before{content:"";font-family:fontAwesome;font-size:24px;color:#9b9e9e;position:absolute;top:50%;left:50%;margin-top:-12px;-webkit-animation:fa-spin 1s infinite linear;animation:fa-spin 1s infinite linear;z-index:-1}#course-products #CourseProductList h2{font-family:arialMedium,arial,helvetica,sans-serif;font-size:18px;margin:0}#course-products .CourseProducts{list-style:none}#course-products .CourseProducts .chapter-level{margin:0;border-bottom:1px solid #cfcfcf;position:relative;overflow:hidden;background-color:#fff}#course-products .CourseProducts .chapter-level:before,#course-products .CourseProducts .chapter-level:after{content:" ";display:table}#course-products .CourseProducts .chapter-level:after{clear:both}#course-products .CourseProducts .chapter-level>.expandable,#course-products .CourseProducts .chapter-level>.expanded{background-color:#f6f6f6;padding:0 0 0 16px}#course-products .CourseProducts .chapter-level>.expandable:hover,#course-products .CourseProducts .chapter-level>.expanded:hover{background-color:#eaf3f7;cursor:pointer}#course-products .CourseProducts .chapter-level>.expandable:hover h2 a:before,#course-products .CourseProducts .chapter-level>.expanded:hover h2 a:before{color:#c95000}#course-products .CourseProducts .chapter-level>.expandable h2,#course-products .CourseProducts .chapter-level>.expanded h2{margin:0;line-height:48px}#course-products .CourseProducts .chapter-level>.expandable h2 a,#course-products .CourseProducts .chapter-level>.expanded h2 a{color:#4a555a;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;text-decoration:none}#course-products .CourseProducts .chapter-level>.expandable h2 a:before,#course-products .CourseProducts .chapter-level>.expanded h2 a:before{color:#9b9e9e;font-family:FontAwesome;margin-right:8px}#course-products .CourseProducts .chapter-level>.expandable .chapter-summary,#course-products .CourseProducts .chapter-level>.expanded .chapter-summary{position:absolute;right:16px;top:12px}#course-products .CourseProducts .chapter-level>.expandable h2 a:before{content:""}#course-products .CourseProducts .chapter-level>.expanded{background-color:#eaf3f7;border-bottom:1px solid #ddd;box-shadow:0 2px 2px 0 RGBA(0,0,0,.075);position:relative}#course-products .CourseProducts .chapter-level>.expanded h2 a{color:#333}#course-products .CourseProducts .chapter-level>.expanded h2 a:before{content:"";margin-left:-2px;margin-right:6px}#course-products .CourseProducts .chapter-level>.expandable.inactive:hover{background-color:#f6f6f6;cursor:default}#course-products .CourseProducts .chapter-level>.expandable.inactive h2 a{color:#cfcfcf}#course-products .CourseProducts .chapter-level>.expandable.inactive h2 a:before{color:#e6e6e6}#course-products .CourseProducts .chapter-level .inactive .toggle a,#course-products .CourseProducts .chapter-level .inactive:hover .toggle a{color:#cfcfcf}#course-products .CourseProducts .chapter-level .inactive.topic-level h4:before,#course-products .CourseProducts .chapter-level .inactive.item-level h5:before,#course-products .CourseProducts .chapter-level .inactive:hover.topic-level h4:before,#course-products .CourseProducts .chapter-level .inactive:hover.item-level h5:before{color:#e6e6e6}#course-products .CourseProducts .divTableWithFloatingHeader{width:70%;overflow-y:hidden!important;float:left!important;margin-left:30%}#course-products .CourseProducts .sticky-table{margin-bottom:4px}#course-products .CourseProducts .sticky-table:after{content:" ";height:5px;width:100%;position:absolute;left:0;background:#eaeaea}#course-products .CourseProducts table thead{background:#f6f6f6}#course-products .CourseProducts table thead th{text-align:center;border-top:0}#course-products .CourseProducts table thead .fake-header{background:transparent;padding:0;border-right:none;position:absolute;width:100px;margin-left:-100px;z-index:100}#course-products .CourseProducts table thead .fake-header .explorer-targeting{background:#2a6ca4;color:#fff;line-height:40px;height:40px!important;margin-top:0!important}#course-products .CourseProducts table thead .fake-header .explorer-targeting:before,#course-products .CourseProducts table thead .fake-header .explorer-targeting:after{content:' ';position:absolute;top:0;right:-5px;height:50%;width:15px;background:#2a6ca4;-webkit-transform:skew(20deg,0deg);-ms-transform:skew(20deg,0deg);transform:skew(20deg,0deg)}#course-products .CourseProducts table thead .fake-header .explorer-targeting:after{top:20px;-webkit-transform:skew(-20deg,0deg);-ms-transform:skew(-20deg,0deg);transform:skew(-20deg,0deg)}#course-products .CourseProducts table thead .fake-header+th{padding-left:16px;white-space:nowrap}#course-products .CourseProducts table thead tr.high-grade-groups th{border-bottom:1px solid #fcfcfc;background:#8abbe6;border-color:#b4d3ef;border-bottom:none}#course-products .CourseProducts table thead tr.high-grade-groups th h3{font-size:14px;line-height:24px;color:#333;margin:0}#course-products .CourseProducts .hideFloatingHeader{position:absolute;left:0;z-index:3;width:371px}#course-products .CourseProducts .sticky-headers{background-color:#f6f6f6}#course-products .CourseProducts .floatingScroll{float:left;overflow-x:auto;overflow-y:hidden;width:70%;margin-left:30%;position:absolute;z-index:10;display:none}#course-products .CourseProducts table tbody td{padding:0;height:44px}#course-products .CourseProducts table tbody td.tbmain,#course-products .CourseProducts table tbody td.learningCol{text-align:center}#course-products .CourseProducts table tbody td.tbmain{min-width:100px}#course-products .CourseProducts table tbody td.headcol{padding-left:18px;width:30%;margin-left:-30%;position:absolute}#course-products .CourseProducts table tbody td.headcol a{width:89%;display:inline-block;vertical-align:middle;max-height:40px;overflow:hidden;min-height:15px}#course-products .CourseProducts table tbody td.headcol a:hover{text-decoration:none}#course-products .CourseProducts table tbody td.headcol h4,#course-products .CourseProducts table tbody td.headcol h5{margin-bottom:0;padding-right:4px}#course-products .CourseProducts table tbody td.headcol h4:before,#course-products .CourseProducts table tbody td.headcol h5:before{color:#9b9e9e;font-family:FontAwesome;margin-right:8px;content:"";vertical-align:middle}#course-products .CourseProducts table tbody td.headcol h4{font-family:arial,helvetica,verdana,sans-serif;font-weight:700;background:transparent}#course-products .CourseProducts table tbody td.headcol h4:before{line-height:44px}#course-products .CourseProducts table tbody td.headcol h5{padding-left:14px;border-right:1px solid #ddd}#course-products .CourseProducts table tbody td.headcol h5:before{line-height:44px}#course-products .CourseProducts table tbody td.headcol h6{line-height:1.1;text-transform:none;font-family:arial,helvetica,verdana,sans-serif;color:#4a555a;font-size:13px;margin-bottom:0;padding:7px 4px 7px 28px}#course-products .CourseProducts table tbody td.headcol:before{content:" ";vertical-align:middle;line-height:44px}#course-products .CourseProducts table tbody td.headcol.expanded h4:before,#course-products .CourseProducts table tbody td.headcol.expanded h5:before{content:"";margin-left:-2px;margin-right:7px}#course-products .CourseProducts table tbody tr.topic-level:hover,#course-products .CourseProducts table tbody tr.topic-level:hover .headcol,#course-products .CourseProducts table tbody tr.item-level:hover,#course-products .CourseProducts table tbody tr.item-level:hover .headcol{background:#eaf3f7}#course-products .CourseProducts table tbody tr.topic-level:hover .headcol a,#course-products .CourseProducts table tbody tr.topic-level:hover .headcol h4:before,#course-products .CourseProducts table tbody tr.topic-level:hover .headcol h5:before,#course-products .CourseProducts table tbody tr.item-level:hover .headcol a,#course-products .CourseProducts table tbody tr.item-level:hover .headcol h4:before,#course-products .CourseProducts table tbody tr.item-level:hover .headcol h5:before{color:#c95000}#course-products .CourseProducts table tbody tr.topic-level{background:#f6f6f6}#course-products .CourseProducts table tbody tr.topic-level .headcol{background:#f6f6f6;height:inherit}#course-products .CourseProducts table tbody tr.topic-level td{border-color:#ddd}#course-products .CourseProducts table tbody tr.topic-level:first-child .headcol{margin-top:-1px;border-top:1px solid #ddd;-webkit-margin-before:0}#course-products .CourseProducts table tbody tr.topic-level:first-child .grade-marks-overview{-webkit-margin-after:7px}#course-products .CourseProducts table tbody tr .headcol{-webkit-margin-before:1px}#course-products .CourseProducts table tbody tr.item-level{background-color:#f9f9f9}#course-products .CourseProducts table tbody tr.item-level .headcol{background-color:#f9f9f9}#course-products .CourseProducts table tbody tr.item-level td{border-color:#ddd}#course-products .CourseProducts table tbody tr.exercise-item{background-color:#fff}#course-products .CourseProducts table tbody tr.exercise-item .headcol{background-color:#fcfcfc;border-right:1px solid #eaeaea}#course-products .CourseProducts table tbody tr.exercise-item td.tbmain{min-width:99px;border-right:1px solid #f6f6f6}#course-products .CourseProducts table tbody tr.exercise-item td.tbmain:last-child{border-right:0}#course-products .CourseProducts table tbody .topic-level+.item-level td,#course-products .CourseProducts table tbody .topic-level+.exercise-item td,#course-products .CourseProducts table tbody .item-level+.exercise-item td{box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.1)}#course-products .CourseProducts table tbody .topic-level+.item-level td.headcol,#course-products .CourseProducts table tbody .topic-level+.exercise-item td.headcol,#course-products .CourseProducts table tbody .item-level+.exercise-item td.headcol{box-shadow:inset 0 3px 4px -2px rgba(0,0,0,.1)}#course-products .CourseProducts table tbody .incomplete{display:none}#course-products .CourseProducts .noexercise{text-indent:-10000px}#course-products .CourseProducts .grade-marks-overview{margin:6px auto}#course-products .CourseProducts .item-level .grade-marks-overview{margin:4px auto;height:32px;width:32px}#course-products .CourseProducts .exercise-item .grade-marks-overview,#course-products .CourseProducts .exercise-item .grade-marks-overview span{height:24px;width:24px}#course-products .CourseProducts .exercise-item .score{margin:0 auto}#course-products .CourseProducts .exercise-item .score a{font-size:14px;font-family:arialMedium,arial,helvetica,sans-serif;text-decoration:none;display:block}#course-products .CourseProducts .exercise-item .red.selfmark{background:#be1a1a;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c53b3e),color-stop(50%,#be1a1a));background:-webkit-linear-gradient(top,#c53b3e 50%,#be1a1a 50%);background:linear-gradient(to bottom,#c53b3e 50%,#be1a1a 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53b3e',endColorstr='#BE1A1A',GradientType=0);color:#fff;height:20px;line-height:20px;width:20px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}#course-products .CourseProducts .exercise-item .red.selfmark:hover{color:#be1a1a;background:#f4abab;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ebbdbe),color-stop(50%,#f4abab));background:-webkit-linear-gradient(top,#ebbdbe 50%,#f4abab 50%);background:linear-gradient(to bottom,#ebbdbe 50%,#f4abab 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebbdbe',endColorstr='#f4abab',GradientType=0)}#course-products .CourseProducts .exercise-item .red a{color:#7f0000}#course-products .CourseProducts .exercise-item .amber.selfmark{background:#df5709;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f6651c),color-stop(50%,#df5709));background:-webkit-linear-gradient(top,#f6651c 50%,#df5709 50%);background:linear-gradient(to bottom,#f6651c 50%,#df5709 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6651C',endColorstr='#DF5709',GradientType=0);color:#fff;height:20px;line-height:20px;width:20px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}#course-products .CourseProducts .exercise-item .amber.selfmark:hover{color:#df5709;background:#fcceb3;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcd3be),color-stop(50%,#fcceb3));background:-webkit-linear-gradient(top,#fcd3be 50%,#fcceb3 50%);background:linear-gradient(to bottom,#fcd3be 50%,#fcceb3 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcd3be',endColorstr='#fcceb3',GradientType=0)}#course-products .CourseProducts .exercise-item .amber a{color:#b34700}#course-products .CourseProducts .exercise-item .green.selfmark{background:#2a591f;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#416938),color-stop(50%,#2a591f));background:-webkit-linear-gradient(top,#416938 50%,#2a591f 50%);background:linear-gradient(to bottom,#416938 50%,#2a591f 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#416938',endColorstr='#2A591F',GradientType=0);color:#fff;height:20px;line-height:20px;width:20px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}#course-products .CourseProducts .exercise-item .green.selfmark:hover{color:#2a591f;background:#83ce71;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#93c089),color-stop(50%,#83ce71));background:-webkit-linear-gradient(top,#93c089 50%,#83ce71 50%);background:linear-gradient(to bottom,#93c089 50%,#83ce71 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93c089',endColorstr='#83ce71',GradientType=0)}#course-products .CourseProducts .exercise-item .green a{color:#2a591f}#course-products .CourseProducts .exercise-item .gold.selfmark{background:#a86d10;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#b57d00),color-stop(50%,#a86d10));background:-webkit-linear-gradient(top,#b57d00 50%,#a86d10 50%);background:linear-gradient(to bottom,#b57d00 50%,#a86d10 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B57D00',endColorstr='#A86D10',GradientType=0);color:#fff;height:20px;line-height:20px;width:20px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}#course-products .CourseProducts .exercise-item .gold.selfmark:hover{color:#a86d10;background:#f4cb8b;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ffcd5e),color-stop(50%,#f4cb8b));background:-webkit-linear-gradient(top,#ffcd5e 50%,#f4cb8b 50%);background:linear-gradient(to bottom,#ffcd5e 50%,#f4cb8b 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd5e',endColorstr='#f4cb8b',GradientType=0)}#course-products .CourseProducts .exercise-item .gold a{color:#a86d10}#course-products a.course-start,#course-products a.course-resume{vertical-align:middle;margin:0;min-width:82px}#course-products a.course-start:before,#course-products a.course-resume:before{content:"";font-size:9px;color:#cfcfcf;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#course-products a.course-start:hover:before,#course-products a.course-resume:hover:before{color:#c95000}#course-products a.course-start:before,#course-products a.course-resume:before{margin-right:6px}#course-products a.course-resume:before{content:""}#course-products .exercise-incomplete{color:#727272;text-decoration:none;cursor:default}#course-products .dotdotdot{display:inline-block;vertical-align:middle}.headcol{margin-left:-370px}#exercise_details span.red,#exercise_details span.amber,#exercise_details span.green,#exercise_details span.gold,#exercise_details span.white{width:80px;margin:0 auto}#exercise_details #repeating-exercise h2{margin:0;background:#f6f6f6;border-bottom:1px solid #eaeaea;padding:13px 16px}#exercise_details #repeating-exercise #exercise-current{padding:16px}#exercise_details #repeating-exercise #exercise-current #exercise-stats>h3{margin-bottom:12px}#exercise_details #repeating-exercise #exercise-current .group{position:relative}#exercise_details #repeating-exercise #exercise-current .group #exercise-relaunch{position:absolute;left:216px;top:13px}#exercise_details #repeating-exercise #exercise-current #exercise-current-score{background:#f6f6f6;padding:12px 16px;border:1px solid #eaeaea;border-radius:2px;width:286px}#exercise_details #repeating-exercise #exercise-current #exercise-current-score:before,#exercise_details #repeating-exercise #exercise-current #exercise-current-score:after{content:" ";display:table}#exercise_details #repeating-exercise #exercise-current #exercise-current-score:after{clear:both}#exercise_details #repeating-exercise #exercise-current #exercise-current-score h3{float:left;margin:0 12px 0 0;line-height:32px}#exercise_details #repeating-exercise #exercise-current #exercise-current-score .score-percentage{float:left}#exercise_details #repeating-exercise #exercise-current+#exercise-past{border-top:1px solid #eaeaea}#exercise_details table{text-align:center}#exercise_details table ul{list-style:none;margin:0}#exercise_details table ul li{margin:0}#exercise_details table ul a.exercise-inline{vertical-align:middle}#exercise_details table ul a.exercise-inline:before{content:"";font-size:16px;color:#ddd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#exercise_details table ul a.exercise-inline:hover:before{color:#c95000}#exercise_details table ul a.exercise-inline:before{line-height:16px}#exercise_details table ul a.exercise-inline:hover:before{color:#c95000}#exercise_details table ul .score-details a.toggle{vertical-align:middle;padding-left:2px}#exercise_details table ul .score-details a.toggle:before{content:"";font-size:20px;color:#ddd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#exercise_details table ul .score-details a.toggle:hover:before{color:#c95000}#exercise_details table ul .score-details a.toggle:before{line-height:20px;margin-right:7px}#exercise_details table ul .score-details a.toggle:hover:before{color:#c95000}#exercise_details table td:last-child{width:166px}#exercise_details table .exercise-attempt-date,#exercise_details table#exercise-past-attempts>tbody>tr>td:last-child{text-align:left}#exercise_details table#exercise-past-attempts>tbody>tr>td:last-child:first-child{text-align:center}#exercise_details table#exercise-past-attempts>tbody>tr>td.exercise-attempt-date{width:76px;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea}#exercise_details table#exercise-past-attempts>tbody>tr>td.score-details-col{padding:0;height:initial;border-bottom:0}#exercise_details table .attempts-score,#exercise_details table .exercise-activities-score,#exercise_details table .attempts-aids,#exercise_details table .exercise-activities-aids{width:250px;padding:8px}#exercise_details table.exercise-activities{border-bottom:1px solid #eaeaea}#exercise_details table.exercise-activities h3{font-size:13px}#exercise_details table.exercise-activities th{background:#f6f6f6;border-color:#ddd}#exercise_details table.exercise-activities td{background:#fff;border-right:1px solid #eaeaea;padding-left:8px}#exercise_details table.exercise-activities tr:last-child{border-bottom:0}#exercise_details table td.helpme span,#exercise_details table td.grey_background span{background:none;box-shadow:none;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;display:initial}#exercise_details table td.helpme span.red,#exercise_details table td.grey_background span.red{color:#be1a1a}#exercise_details table td.helpme span.green,#exercise_details table td.grey_background span.green{color:#2a591f}#exercise_details table td.helpme span.amber,#exercise_details table td.grey_background span.amber{color:#df5709}#exercise_details table td.helpme span.gold,#exercise_details table td.grey_background span.gold{color:#a86d10}#exercise_details table td.helpme .fa{padding-left:10px;padding-right:10px;position:relative}#exercise_details table td.helpme .fa:before{color:#cfcfcf;position:absolute;right:0;float:right;line-height:30px}#exercise_details table td.helpme.activehint_display:hover{background:#f5fafd;cursor:pointer}#exercise_details table td.helpme.activehint_display:hover i:before{color:#c95000}#exercise_details table td.helpme.grey_background{border-bottom:0;border-left:1px solid #ddd}#exercise_details table td.helpme.grey_background i:before{color:#0086bd}#exercise_details table td.grey_background{background-color:#f5fafd;border-right:0}#course_resources .CourseProducts table tbody td.tbmain{min-width:90px}#course_resources .CourseProducts table tbody tr.exercise-item td.tbmain{min-width:0}#course_resources #fancybox-wrap{min-width:0}#course_ebooks #bookList:before,#course_ebooks #bookList:after{content:" ";display:table}#course_ebooks #bookList:after{clear:both}#course_ebooks .ebook-block{width:20%;display:block;float:left;text-align:center;box-shadow:none;margin:16px 0 0}#course_ebooks .ebook-block:hover a{color:#c95000;text-decoration:underline}#course_ebooks .ebook-block:hover img{opacity:.8}#course_ebooks .ebook-block img{box-shadow:0 0 5px rgba(0,0,0,.2);height:180px}#course_ebooks .ebook-block .ebookEntry{width:80%;margin:0 auto}#course_ebooks .ebook-block .ebookEntry h3{font-size:12px;font-weight:400;line-height:16px;height:64px;overflow:hidden}#assignments #assignments-header{margin-bottom:16px;border:0}#assignments #assignments-content header h1{display:none}#assignments #assignments-content #tabs .ui-tabs-nav li{width:33.33%}#assignments #assignments-content #active h2{margin:0;padding:13px 0 13px 16px;font-size:20px}#assignments #assignments-content #no-assignments-handed-in p,#assignments #assignments-content #no-assignments-archived p,#assignments #assignments-content #no-assignments-due p{margin:0;text-align:center;padding:14px 16px}th.assignment-table-status,th.assignment-table-student-feedback,th.assignment-table-teacher-feedback,td.assignment-student-feedback-available{text-align:center}.tracker #secondary-menu #n_assignments .assignments_course_count{background-color:#ffbf52}#bulk_import header.full-header h2,#assign_licences header.full-header h2,#update_student_year header.full-header h2,#update_student_year_all header.full-header h2{font-size:16px;font-weight:normal;margin-left:8px;padding-top:6px;line-height:2;width:570px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bulk_import header.full-header h2 span,#assign_licences header.full-header h2 span,#update_student_year header.full-header h2 span,#update_student_year_all header.full-header h2 span{font-weight:bold}#bulk_import .top-section-links,#assign_licences .top-section-links,#update_student_year .top-section-links,#update_student_year_all .top-section-links{position:absolute;right:0;top:8px}#top-section label[for="product"]{margin-top:20px}#top-section .licence-count{border-top:1px solid #eaeaea;margin:12px -16px 0;padding:4px 16px 0}#top-section .licence-count p{font-size:11px;font-family:verdana,arial,helvetica,sans-serif;color:#4a555a}#top-section .licence-count span{vertical-align:middle}#top-section .licence-count #lic-count-num{font-size:14px;color:#2a591f;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500}#groupInfo{padding:12px 0;background:url("/images/green-exclamation-icon.png") no-repeat scroll 0 18px transparent;padding-left:40px;font-size:11px;font-family:verdana,arial,helvetica,sans-serif}#groupInfo .coursename{font-size:16px;font-family:arial,helvetica,verdana,sans-serif;margin-top:4px;display:inline-block}#assign-licences-content{overflow:hidden}#assign-licences-content:before,#assign-licences-content:after{content:" ";display:table}#assign-licences-content:after{clear:both}.select-user-label,#selectedListTitle{margin:0;padding:12px 16px;font-weight:bold;line-height:24px;border-bottom:1px solid #eaeaea}.table-scroll1,.table-scroll2{overflow-y:auto}.table-scroll1 table thead>tr>th,.table-scroll2 table thead>tr>th{text-align:left}.table-scroll1 table tbody>tr:last-child>td,.table-scroll2 table tbody>tr:last-child>td{border-bottom:1px solid #eaeaea}.table-scroll1{height:600px}.table-scroll1.small-table{height:458px}.table-scroll2,#login-trigger.hide+#login-content+.table-scroll1{height:649px}#assign_licences .table-scroll1{height:575px}#assign_licences .table-scroll1.small-table{height:433px}#assign_licences .table-scroll2{height:624px}#assign_licences #yearFilter.hide+#dateFilter+.table-scroll1{height:624px}.select-list{box-sizing:border-box;width:42%;float:left;border-right:1px solid #eaeaea;position:relative}.select-list .licence-list{height:698px;overflow:hidden}.select-list .select-user-label .user-choice{float:right;font-weight:normal;font-size:11px;font-family:verdana,arial,helvetica,sans-serif}.select-list .select-user-label .user-choice #selectedBox{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);border:1px solid #ddd;border-radius:4px;padding:8px 0}.select-list .select-user-label .user-choice #selectedBox #viewStudents,.select-list .select-user-label .user-choice #selectedBox #viewTeachers{padding:8px;text-decoration:none}.select-list .select-user-label .user-choice #selectedBox #viewStudents:hover,.select-list .select-user-label .user-choice #selectedBox #viewTeachers:hover{background-color:#fff}.select-list .select-user-label .user-choice #selectedBox #viewStudents.studentSelected,.select-list .select-user-label .user-choice #selectedBox #viewTeachers.teacherSelected{background:#2a6ca4;color:#fff;cursor:default}.select-list .select-user-label .user-choice #selectedBox .studentSelected{border-bottom-left-radius:3px;border-top-left-radius:3px}.select-list .select-user-label .user-choice #selectedBox .teacherSelected{border-bottom-right-radius:3px;border-top-right-radius:3px}.select-list #yearFilter{border-bottom:1px solid #eaeaea}.select-list #yearText,.select-list #login-trigger{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal}.select-list #yearText{margin-left:16px}.select-list #year{margin:8px 0}.select-list #login-trigger{position:absolute;top:64px;left:209px}.select-list #login-trigger #dobFilter{display:inline-block;max-width:120px;vertical-align:top}.select-list #login-content fieldset#inputs{padding:0 16px}.select-list #login-content fieldset#inputs input{display:inline-block;vertical-align:baseline;width:50%}.select-list #login-content fieldset#inputs input#toDateFilter{margin-left:17px}.select-list #login-content fieldset+fieldset div #clearButton{float:right}.button-wrap{box-sizing:border-box;width:16%;float:left;padding-top:200px;height:698px;background:#f6f6f6}.button-wrap .add-button,.button-wrap .remove-button{width:89%;margin-bottom:6px;display:block;margin-left:auto;margin-right:auto}.button-wrap .add-button{vertical-align:middle;position:relative}.button-wrap .add-button:after{content:"";font-size:inherit;color:#cfcfcf;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-left:4px}.button-wrap .add-button:hover:after{color:#c95000}.button-wrap .add-button:hover:after{color:#c95000}.button-wrap .add-button:after{position:absolute;right:8px;top:1px}.button-wrap .remove-button{vertical-align:middle;position:relative}.button-wrap .remove-button:before{content:"";font-size:inherit;color:#cfcfcf;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.button-wrap .remove-button:hover:before{color:#c95000}.button-wrap .remove-button:hover:before{color:#c95000}.button-wrap .remove-button:before{position:absolute;left:8px;top:1px}.assign-list{box-sizing:border-box;width:42%;float:right;border-left:1px solid #eaeaea;position:relative}#addUsersToGroup,#applyLicences{position:absolute;top:280px;left:-154px;width:137px}.updateStudentBox{margin-top:-6px;box-sizing:border-box;width:89%;margin:4px auto 0 auto}#updateStudentYear{width:100%;margin:0}#findUser{clear:both;padding:8px 16px;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;background:#f6f6f6;border-top:1px solid #eaeaea}#findUser .button{margin:0}#findUser .details-expanded{margin:16px -16px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}#findUser .details-expanded #licencedUsers-table{box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.1)}#findUser .details-expanded #licencedUsers-table tr:last-child td{box-shadow:inset 0 -2px 4px -2px rgba(0,0,0,.1)}#update_student_year #groupInfo{font-family:arial,helvetica,verdana,sans-serif;font-size:13px;line-height:22px;padding-top:10px;padding-bottom:9px}#update_student_year .schoolName,#update_student_year .fromYear,#update_student_year .toYear{font-family:arialMedium,arial,helvetica,sans-serif;font-size:16px;color:#727272}#update_student_year #yearText{margin:15px 0 14px 16px;color:#4a555a;font-size:14px;font-family:arialMedium,arial,helvetica,sans-serif}#update_student_year #login-trigger{position:inherit;display:block;border-top:1px solid #eaeaea;padding:4px 16px;text-decoration:none}#update_student_year #login-trigger #dobFilter{vertical-align:inherit;max-width:none}#update_student_year #login-content{border-top:1px solid #eaeaea}#update_student_year .table-scroll1,#update_student_year .table-scroll2{border-top:1px solid #eaeaea}#update_student_year .table-scroll1{height:625px}#update_student_year .table-scroll1.small-table{height:482px}#update_student_year_all #groupInfo{font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;font-size:14px;line-height:29px;padding-top:10px;padding-bottom:9px;background-position:0 10px}#update_student_year_all #top-section+p{width:66%;font-size:13px}#update_student_year_all .action-buttons{padding:8px 0;border-top:1px solid #eaeaea}#recover input[type="text"],#recover input[type="email"],#recover input[type="password"]{width:383px}#recover #edit-details .form-group{padding-bottom:8px}#recover #login-form{padding:0;box-shadow:2px 2px 0 rgba(0,0,0,.05)}#recover #login-form legend{padding:12px 16px;width:100%;box-sizing:border-box;border-bottom:1px solid #eaeaea;background-color:#f6f6f6;margin-bottom:12px}#recover #login-form label[for="email_address"]:first-child{display:block;margin:0 -16px;padding:12px 16px 4px;border-top:1px solid #eaeaea}#recover input.button,#recover input[type='submit']{float:none;margin-left:0}body.login-registration #main>header{margin-bottom:16px}body.login-registration h1{font-size:32px;color:#4a555a}body.login-registration h2{display:inline-block;margin-right:8px}body.login-registration section{border-top:1px solid #cfcfcf;margin-top:16px;padding-top:16px}body.login-registration #activationBlock{position:relative}body.login-registration #activationBlock #registerHelpPanel{left:300px;top:18px}body.login-registration #activationBlock th{width:130px}body.login-registration #activated-form-wrap,body.login-registration #activationForm{width:435px;padding:0}body.login-registration #activationForm{background:transparent;border:0}body.login-registration #activationForm #activation_code{width:344px;float:left}body.login-registration #activationForm #activatelookup{float:right}body.login-registration #activationForm .helptext{padding-left:0}body.login-registration #activationForm #activationCodeError{padding:0 4px 4px 62px;font-size:11px;font-family:verdana,arial,helvetica,sans-serif}body.login-registration #newUser,body.login-registration #existingUser{background:#f6f6f6;border:1px solid #ddd;border-radius:2px;text-align:center;padding:12px 40px 24px;font-size:16px}body.login-registration #newUser p,body.login-registration #existingUser p{width:220px}body.login-registration #newUser span,body.login-registration #existingUser span{font-weight:bold}body.login-registration label.school{float:left}body.login-registration .stepText-Inactive+.helptext,body.login-registration .stepText-Inactive+.helptext .ast{color:#cfcfcf}body.login-registration #newUser{border-right:0}body.login-registration #newUser span{color:#005794}body.login-registration #existingUser span{color:#697f30}body.login-registration #newToALBlock .system-message{width:435px}body.login-registration #addToLib-form{width:435px;box-shadow:2px 2px 0 rgba(0,0,0,.05)}body.login-registration #register-form{background:none;margin-left:-16px;padding-top:4px;border:0}body.login-registration #register-form label{font-weight:bold}body.login-registration #register-form label.error{font-weight:300}body.login-registration #register-form .details-main>div:first-child{display:none}body.login-registration #register-form #first-last .form-group{width:233px}body.login-registration #register-form label[for="school_name"]{margin-bottom:4px}body.login-registration #register-form .form-group:last-child{border:0}body.login-registration #register-form .details-sub{margin-bottom:12px}body.login-registration #register-form .details-sub input,body.login-registration #register-form .details-sub .error{width:435px}body.login-registration #userRegForm .testresult{left:458px}body.login-registration legend.accessSection{margin:12px 16px 4px;padding:12px 0 0;width:435px;border-top:1px solid #ddd}body.login-registration .info-panel.accessSection{margin-left:16px;border:0;font-size:11px;font-family:verdana;padding:1px 16px;width:435px;box-sizing:border-box}body.login-registration p.accessSection{margin-left:16px;font-weight:700}body.login-registration #requestAccess{margin:0 16px 24px}body.login-registration #requestAccess i{font-size:14px}body.login-registration #requestAccessFields{width:435px}body.login-registration #requestAccessFields .panel{width:435px;box-sizing:border-box;margin-left:16px;padding:1px 0 0;background-color:#f6f6f6}body.login-registration #requestAccessFields .panel>p{font-family:verdana,arial,helvetica,sans-serif;font-size:11px}body.login-registration #requestAccessFields h2{font-size:16px;background:#f6f6f6;padding:11px 16px;margin:0}body.login-registration #request-access-users{width:435px;max-height:369px;overflow:auto;background-color:#fcfcfc;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}body.login-registration #request-access-users>div{padding:8px 16px;border-bottom:1px solid #eaeaea}body.login-registration #request-access-users input,body.login-registration #request-access-users label{display:inline-block}body.login-registration #request-access-users input[type="checkbox"]{width:auto}body.login-registration #request-access-users label{margin-bottom:0;vertical-align:middle}body.login-registration #requestAccessFields+div{font-family:verdana,arial,helvetica,sans-serif;font-size:11px}body.login-registration .details-sub .info-panel{padding:0 16px;width:462px;position:absolute;border:0;top:24px;left:468px}body.login-registration .details-sub#requestAccessFields .info-panel{left:452px;top:0}body.login-registration .details-sub+legend+.details-sub select{width:435px}body.login-registration .details-sub+legend+.details-sub label{display:block}body.login-registration label[for="question-two"]{margin-top:20px}body.login-registration p#checkbox{position:relative}body.login-registration label[for="tsandcs"]{position:absolute;left:420px;top:-5px;width:auto}body.login-registration #userRegForm>.form-group:last-child{padding-top:0;margin-bottom:40px;border:0;position:relative}body.login-registration #userRegForm>.form-group:last-child .button{float:left;height:40px;min-width:170px}body.login-registration #userRegForm>.form-group:last-child #createAccount{margin:0}body.login-registration #userRegForm>.form-group:last-child #createAccountReqAccess{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);color:#333;border-color:#ddd;padding-right:40px}body.login-registration #userRegForm>.form-group:last-child #createAccountReqAccess:hover{color:#c95000;background:#fff;border-color:#c95000}body.login-registration #userRegForm>.form-group:last-child .btn-help-callout{position:relative;left:-29px;top:10px}body.login-registration #userRegForm>.form-group:last-child #accessHelpPanel{position:absolute;top:0;right:0;width:527px}#invite_purchaser #register-form{padding:0}#invite_purchaser #userRegForm legend:first-child{font-size:32px;line-height:1.1;padding-bottom:0}#invite_purchaser #userRegForm .details-main>div:first-child{display:block}#invite_purchaser #userRegForm .details-main>div:first-child p{font-size:14px;font-family:arial,helvetica,verdana,sans-serif;margin-bottom:24px}#view_class .top-section-links,#teacher_assignment_details .top-section-links{float:right;margin-top:8px}#teacher_reports .report-synopsis{position:absolute;top:-72px;border:0}#teacher_reports #view-class-stats{margin-top:64px}#view-class-stats{position:relative}#view-class-stats #container:before,#view-class-stats #container:after{content:" ";display:table}#view-class-stats #container:after{clear:both}#main #view-class-stats #container div.anythingSlider .anythingControls{top:18px;right:12px}#main #view-class-stats #container div.anythingSlider .anythingControls li{margin-left:8px}#main #view-class-stats #container div.anythingSlider .anythingControls .thumbNav a{background:transparent url("/images/SH2014/full_sprite.png") repeat-x;background-position:-120px -80px}#main #view-class-stats #container div.anythingSlider .anythingControls .thumbNav a.cur{background-position:-120px -100px}#main #view-class-stats #container div.anythingSlider .anythingControls .thumbNav a:hover{background-position:-140px -80px}#view-class-stats #container,#view-class-stats div.anythingSlider,#view-class-stats #carousel-progress-bar{height:350px!important}#view-class-stats #container{overflow:hidden}#view-class-stats div.anythingSlider{float:none}#view-class-stats #carousel-progress-bar{position:absolute;width:100%;z-index:10;height:280px;background-color:#fcfcfc;border-radiu:2px}#reports-slider .group-track{width:234px;float:left;margin-right:16px;margin-top:16px;line-height:1.42857;position:relative}#reports-slider .group-track form{background:none;border-bottom:0;position:absolute;top:0;width:100%}#reports-slider .group-track form,#reports-slider .group-track form div{padding:0}#reports-slider .group-track form label{display:block}#reports-slider .group-track form p,#reports-slider .group-track form select,#reports-slider .group-track form input{width:100%}#reports-slider .group-track form p,#reports-slider .group-track form input{margin:0}#reports-slider .group-track p:first-child{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;padding:6px 8px;position:relative}#reports-slider #id_slide_1 .group-track p:first-child{top:158px}#reports-slider #id_slide_2 .group-track>p{position:absolute;top:56px;right:0}#reports-slider #id_slide_2 .group-track p:first-child{top:160px}#reports-slider #id_slide_3 .group-track p:first-child{top:158px}#reports-slider #id_slide_5 .group-track p:first-child{top:158px}#reports-slider #id_slide_6 .group-track p:first-child{top:158px}#reports-slider .group-stats{float:left;margin-top:16px;margin-right:16px;width:182px;padding:12px 0 0;background-color:#f6f6f6;border-radius:2px;text-align:center}#reports-slider .group-stats .group-stat-label{border-bottom:1px solid #eaeaea;margin-bottom:12px}#reports-slider .group-stats .group-stat-label:last-child{margin-bottom:0;border-bottom:0}#reports-slider .group-stats .group-stat-label span{display:block;font-family:arialMedium,arial,helvetica,sans-serif;line-height:1.42857;padding:0 8px}#reports-slider .group-stats .group-stat-label .group-stat-value{font-size:32px}#reports-slider .group-stats .group-stat-label .group-stat-value#group-progres-successful-attempts{color:#2a591f}#reports-slider .group-stats .group-stat-label .group-stat-value#group-progres-unsuccessful-attempts{color:#7f0000}#reports-slider .group-stats #group-stat-grades>span{display:block;font-family:arialMedium,arial,helvetica,sans-serif;line-height:1.42857;padding:0 8px}#reports-slider .group-stats #group-stat-grades ul{padding:4px 8px 0 12px;text-align:left}#reports-slider .group-stats #group-stat-grades li{list-style:none;margin:0 0 4px;display:inline-block;width:33.33%}#reports-slider .group-stats #group-stat-grades .grade-total,#reports-slider .group-stats #group-stat-grades .grade-label{vertical-align:middle}#reports-slider .group-stats #group-stat-grades .grade-label{display:inline-block;width:30px;height:30px;text-indent:-999999em;margin-right:2px}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-A-star{background:url(/images/grade-A-star.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-A{background:url(/images/grade-A.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-B{background:url(/images/grade-B.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-C{background:url(/images/grade-C.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-D{background:url(/images/grade-D.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-E{background:url(/images/grade-E.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-F{background:url(/images/grade-F.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-G{background:url(/images/grade-G.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label-U{background:url(/images/grade-U.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-label#grade-label--{background:url(/images/grade-.png) no-repeat}#reports-slider .group-stats #group-stat-grades .grade-total{font-weight:bold;font-size:11px}#reports-slider .group-graph{float:left;margin-top:16px}#reports-slider .group-graph img{opacity:.33}#reports-slider .active .group-graph{width:364px;height:280px}#reports-body li{list-style:none;margin:0;width:50%;float:left;background:#eaeaea;box-sizing:border-box;height:152px;padding:16px;border-bottom:1px solid #ddd}#reports-body li:nth-child(odd){border-right:1px solid #ddd}#student_assignment_report .full-header h1,#view_class .full-header h1,#teacher_assignment_details .full-header h1,#group_progress_report .full-header h1,#learning_objective_report .full-header h1,#group_messages .full-header h1{font-size:20px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#student_assignment_report .full-header h1 .group-product-title,#student_assignment_report .full-header h1 .assignment-title+.group-name,#view_class .full-header h1 .group-product-title,#view_class .full-header h1 .assignment-title+.group-name,#teacher_assignment_details .full-header h1 .group-product-title,#teacher_assignment_details .full-header h1 .assignment-title+.group-name,#group_progress_report .full-header h1 .group-product-title,#group_progress_report .full-header h1 .assignment-title+.group-name,#learning_objective_report .full-header h1 .group-product-title,#learning_objective_report .full-header h1 .assignment-title+.group-name,#group_messages .full-header h1 .group-product-title,#group_messages .full-header h1 .assignment-title+.group-name{font-size:14px}#view_class .full-header h1,#teacher_assignment_details .full-header h1{max-width:540px}#student-table header:before,#student-table header:after,#teacher-table header:before,#teacher-table header:after{content:" ";display:table}#student-table header:after,#teacher-table header:after{clear:both}#student-table h1,#teacher-table h1{float:left}#student-table .student-numbers,#teacher-table .student-numbers{font-size:12px;color:#4a555a;float:right;line-height:48px}#student-table .student-numbers .total,#teacher-table .student-numbers .total{margin-left:4px}#student-table .total,#teacher-table .total{font-size:12px;color:#727272;float:right;line-height:48px;vertical-align:middle}#student-table .total:after,#teacher-table .total:after{content:"";font-size:16px;color:#cfcfcf;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-left:4px}#student-table .total:hover:after,#teacher-table .total:hover:after{color:#c95000}#student-table form,#teacher-table form{border-bottom:0}.toolbar:before,.toolbar:after{content:" ";display:table}.toolbar:after{clear:both}.toolbar #select-all-students,.toolbar a{float:left}.toolbar a.inactive{color:#9b9e9e;-webkit-filter:none;filter:none;background:#f6f6f6;border-color:#e6e6e6;cursor:default}.toolbar a.inactive i,.toolbar a.inactive:before{color:#9b9e9e;background-color:transparent}.toolbar a.inactive:hover{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}.toolbar a.export-csv{float:right}.toolbar a i{color:#9b9e9e;vertical-align:text-top}.scroll-bar-wrap{clear:left;margin:0 16px;height:24px;background:#f6f6f6!important;padding:0 16px!important}.scroll-bar-wrap .ui-slider{margin:0 auto!important}.scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}.scroll-bar-wrap .ui-slider-handle{background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%)!important;background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0)!important;border:1px solid #ddd!important;box-shadow:0 0 2px rgba(0,0,0,.1)}.scroll-bar-wrap .ui-slider-handle:hover{-webkit-filter:none;filter:none;background:#fff!important}.scroll-bar-wrap .ui-slider-handle .ui-icon{margin:-9px auto 0;position:relative;top:50%}.scroll-pane{padding:0;margin-top:8px;overflow:hidden}#student-table #no-students{margin:12px 0 4px}#student-table #no-students .info{padding-top:20px;position:relative}#student-table #no-students .info h2{font-size:18px}#student-table #no-students .info>p{font-weight:800;margin-right:8px}#student-table #no-students .info>p .group-link,#student-table #no-students .info>p .class-code{font-weight:300}#student-table #no-students .info .group-link-note,#student-table #no-students .info .copy-group-link-wrapper{display:inline}#student-table #no-students .info .copy-group-link-wrapper{text-decoration:underline}#student-table #no-students .info .add-from-other-groups{padding-top:12px;border-top:1px solid #ddd}#student-table th#overal-grade-heading{border-bottom:1px solid rgba(255,255,255,.33);text-align:center}#student-table th.grade-heading{min-width:110px;padding:8px}#student-table td.first{padding-right:12px}#student-table td.student-target-grade,#student-table td.grade-score,#student-table td.grade-score+td,#student-table td.last,#student-table td.last+td{text-align:center}#student-table .score{width:80px;margin:0 auto}#view_class td{height:49px}table#teachers th,table#teachers td{width:20%;text-align:center}table#teachers th.border-left,table#teachers td.teacher-firstname,table#teachers td.teacher-surname{text-align:left;width:30%}table#teachers th.last{width:20%}#view-class .course-info{padding:16px 16px 8px;background:#f5fafd;box-shadow:2px 2px 0 rgba(0,0,0,.05);border:1px solid #c8ebfd}#view-class .course-info .class-code-info{margin-bottom:8px}#view-class .course-info .copy-group-link-wrapper{display:inline-block;margin-left:8px}#view-class .course-info .copy-group-link-wrapper a{text-decoration:underline}#group_messages .top-section-links{float:right;margin-top:8px}#group_messages table#group-messages .col-message{width:600px}#group_messages table#group-messages .col-del{width:118px}#group_messages table#group-messages thead>tr>th{text-align:left}#group_messages table#group-messages tbody>tr>td:last-child{text-align:center}.no-data-text{padding:12px 16px}#teacher_assignment_details #teacher-assignment{position:relative}#teacher_assignment_details #teacher-assignment header{position:absolute;border:0;padding:0;left:291px;background:none}#teacher_assignment_details #teacher-assignment header span{display:block}#teacher_assignment_details #teacher-assignment header a.button{float:left;margin-top:8px}#teacher_assignment_details header #assignment-status,#teacher_assignment_details header #assignment-set,#teacher_assignment_details header #assignment-due{margin-right:4px}#teacher_assignment_details header #assignment-status .label,#teacher_assignment_details header #assignment-set .label,#teacher_assignment_details header #assignment-due .label{font-weight:bold}#teacher_assignment_details .group-stats{text-align:left}#teacher_assignment_details .group-stats h2,#teacher_assignment_details .group-stats>div{padding-left:16px}#teacher_assignment_details .group-stats #teacher-assignment-exercises{max-height:278px;overflow:auto}#teacher_assignment_details .group-stats .teacher-assignment-exercise--summary-info p,#teacher_assignment_details .group-stats .teacher-assignment-exercise--summary-info ul,#teacher_assignment_details .group-stats .teacher-assignment-exercise--summary-info li{display:inline-block}#teacher_assignment_details .group-stats .teacher-assignment-exercise--summary-info li{margin:0}#teacher_assignment_details .group-stats .teacher-assignment-exercise--summary-info li a{margin:0 0 4px;color:#2a6ca4;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;min-width:24px;padding:0 4px;height:24px;line-height:24px;vertical-align:baseline}#teacher_assignment_details .group-stats .teacher-assignment-exercise--summary-info h3+p{margin-top:0;margin-bottom:0}#teacher_assignment_details .table .toolbar,#student_assignment_report .table .toolbar{padding:8px 16px;background-color:#f6f6f6}.mood-type1,.mood-type2,.mood-type3{text-align:center}.mood-type1{vertical-align:middle}.mood-type1:before{content:"";font-size:24px;color:#f59518;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.mood-type1:hover:before{color:#c95000}.mood-type2{vertical-align:middle}.mood-type2:before{content:"";font-size:24px;color:#f59518;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.mood-type2:hover:before{color:#c95000}.mood-type3{vertical-align:middle}.mood-type3:before{content:"";font-size:24px;color:#f59518;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.mood-type3:hover:before{color:#c95000}.assignment-teacher-feedback-available div{vertical-align:middle;text-align:center}.assignment-teacher-feedback-available div:before{content:"";font-size:22px;color:#2a591f;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}.assignment-teacher-feedback-available div:hover:before{color:#c95000}table#student_list .table-assignment-student-status,table#student_list .assignment-mark,table#student_list .assignment-completion-time,table#student_list .table-student-feedback,table#student_list .table-teacher-feedback{text-align:center}table#student_list .table-check{width:42px}table#student_list .table-assignment-student-status{width:108px}table#student_list .table-assignment-mark,table#student_list .table-assignment-completion-time,table#student_list .table-student-feedback,table#student_list .table-teacher-feedback{width:96px}table#student_list .table-review{width:110px}table#student_list td{height:48px}table#student_list td:last-child{text-align:center}table#student_list a.edit-extension{margin-right:4px}.late-hand-in{font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;color:#7f0000}#group_progress_report #course-products #progress-bar{display:none}#group_progress_report .exercise-item .grade-marks-overview[title="RAGG summary: 1 incomplete"]{background-color:#f6f6f6;box-shadow:inset 0 0 6px rgba(0,0,0,.05);border:1px solid #eaeaea}#group_progress_report .exercise-item .grade-marks-overview[title="RAGG summary: 1 incomplete"]:hover{background:#e6e6e6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eaeaea),color-stop(50%,#e6e6e6));background:-webkit-linear-gradient(top,#eaeaea 50%,#e6e6e6 50%);background:linear-gradient(to bottom,#eaeaea 50%,#e6e6e6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAEAEA',endColorstr='#E6E6E6',GradientType=0)}#group_progress_report .exercise-item .grade-marks-overview span.red{background:#be1a1a;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c53b3e),color-stop(50%,#be1a1a));background:-webkit-linear-gradient(top,#c53b3e 50%,#be1a1a 50%);background:linear-gradient(to bottom,#c53b3e 50%,#be1a1a 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53b3e',endColorstr='#BE1A1A',GradientType=0);color:#fff;height:24px;line-height:24px;width:24px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}#group_progress_report .exercise-item .grade-marks-overview span.red:hover{color:#be1a1a;background:#f4abab;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ebbdbe),color-stop(50%,#f4abab));background:-webkit-linear-gradient(top,#ebbdbe 50%,#f4abab 50%);background:linear-gradient(to bottom,#ebbdbe 50%,#f4abab 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebbdbe',endColorstr='#f4abab',GradientType=0)}#group_progress_report .exercise-item .grade-marks-overview span.green{background:#2a591f;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#416938),color-stop(50%,#2a591f));background:-webkit-linear-gradient(top,#416938 50%,#2a591f 50%);background:linear-gradient(to bottom,#416938 50%,#2a591f 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#416938',endColorstr='#2A591F',GradientType=0);color:#fff;height:24px;line-height:24px;width:24px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}#group_progress_report .exercise-item .grade-marks-overview span.green:hover{color:#2a591f;background:#83ce71;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#93c089),color-stop(50%,#83ce71));background:-webkit-linear-gradient(top,#93c089 50%,#83ce71 50%);background:linear-gradient(to bottom,#93c089 50%,#83ce71 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93c089',endColorstr='#83ce71',GradientType=0)}#group_progress_report .exercise-item .grade-marks-overview span.amber{background:#df5709;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f6651c),color-stop(50%,#df5709));background:-webkit-linear-gradient(top,#f6651c 50%,#df5709 50%);background:linear-gradient(to bottom,#f6651c 50%,#df5709 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6651C',endColorstr='#DF5709',GradientType=0);color:#fff;height:24px;line-height:24px;width:24px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}#group_progress_report .exercise-item .grade-marks-overview span.amber:hover{color:#df5709;background:#fcceb3;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcd3be),color-stop(50%,#fcceb3));background:-webkit-linear-gradient(top,#fcd3be 50%,#fcceb3 50%);background:linear-gradient(to bottom,#fcd3be 50%,#fcceb3 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcd3be',endColorstr='#fcceb3',GradientType=0)}#group_progress_report .exercise-item .grade-marks-overview span.gold{background:#a86d10;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#b57d00),color-stop(50%,#a86d10));background:-webkit-linear-gradient(top,#b57d00 50%,#a86d10 50%);background:linear-gradient(to bottom,#b57d00 50%,#a86d10 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B57D00',endColorstr='#A86D10',GradientType=0);color:#fff;height:24px;line-height:24px;width:24px;box-shadow:1px 2px 0 rgba(0,0,0,.1);border-radius:4px;display:block;text-align:center}#group_progress_report .exercise-item .grade-marks-overview span.gold:hover{color:#a86d10;background:#f4cb8b;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ffcd5e),color-stop(50%,#f4cb8b));background:-webkit-linear-gradient(top,#ffcd5e 50%,#f4cb8b 50%);background:linear-gradient(to bottom,#ffcd5e 50%,#f4cb8b 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd5e',endColorstr='#f4cb8b',GradientType=0)}#group_progress_report #course-products{box-shadow:2px 2px 0 rgba(0,0,0,.05)}#grant-extension.button{margin-left:0}#student_assignment_report #generate-feedback-report{margin-left:0}table#student-assignment-table .assignment-table-status{text-align:center;width:108px}table#student-assignment-table .assignment-table-exercises-complete{text-align:center;width:140px}table#student-assignment-table .assignment-table-result,table#student-assignment-table .assignment-table-completion-time,table#student-assignment-table .assignment-table-student-feedback,table#student-assignment-table .assignment-table-feedback{text-align:center;width:96px}table#student-assignment-table .assignment-table-action{width:108px}table#student-assignment-table td{height:48px;text-align:center}table#student-assignment-table td:first-child{text-align:left}table#student-table .links{line-height:48px}.outer-progress,.progress-outer{border:1px solid #ddd;background:#f6f6f6;border-radius:2px;padding:2px}.outer-progress .inner-progress,.outer-progress .progress-inner,.progress-outer .inner-progress,.progress-outer .progress-inner{background-color:#b4cf49;border-radius:2px}.learning-objective-group-stats{float:left;width:564px;margin-top:16px}.learning-objective-group-stats .learning-objective-group-stat{background:#f6f6f6;border-radius:2px;height:238px}.learning-objective-group-stats .learning-objective-group-stat .no-objectives,.learning-objective-group-stats .learning-objective-group-stat .group-stat-label{text-align:center;width:85%;margin:0 auto}.learning-objective-group-stats .learning-objective-group-stat .no-objectives{color:#727272;font-size:18px;line-height:24px;padding:94px 0}.learning-objective-group-stats .learning-objective-group-stat .group-stat-label{padding:24px 0 0}.learning-objective-group-stats .learning-objective-group-stat .learning-objective-group-stat-number{text-align:center}.learning-objective-group-stats .learning-objective-group-stat .learning-objective-group-stat-number .completed-percentage-green{font-size:100px;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;line-height:120px;color:#2a591f}.learning-objective-group-stats .learning-objective-group-stat .learning-objective-group-stat-number .percentage{font-size:33px;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;color:#cfcfcf}.learning-objective-group-stats .learning-objective-group-stat .learning-objective-group-stat-progress .outer-progress{width:75%;margin:0 auto;background:#eaeaea}.learning-objective-group-stats .learning-objective-group-stat .learning-objective-group-stat-progress .outer-progress .inner-progress{height:16px}#learning_objective_report #generate-report.inactive{color:#9b9e9e;-webkit-filter:none;filter:none;background:#f6f6f6;border-color:#e6e6e6;cursor:default}#learning_objective_report #generate-report.inactive i,#learning_objective_report #generate-report.inactive:before{color:#9b9e9e;background-color:transparent}#learning_objective_report #generate-report.inactive:hover{color:#9b9e9e;background:#f6f6f6;border-color:#e6e6e6}#learning_objective_report #student-table form{padding-top:8px;background:#fcfcfc}#learning_objective_report .scroll-pane{margin-top:0}.learning-objectives-details{padding:0 16px;border-top-right-radius:2px;border-top-left-radius:2px;background:#f6f6f6;border-bottom:1px solid #eaeaea;box-shadow:2px 2px 0 rgba(0,0,0,.05)}.learning-objectives-details h3{padding-top:16px;float:left;margin:0 0 12px}.learning-objectives-details h3.group-name-value:after{content:" ";display:block;float:right;width:1px;height:16px;background-color:#cfcfcf;margin:0 8px}.learning-objectives-details h3.student-name-value{font-weight:400;color:#727272}.learning-objectives-details p.learning-objectives-course{clear:left;font-family:arialMedium,arial,helvetica,sans-serif;margin:0 -16px;padding:12px 16px;border-top:1px solid #eaeaea}a#LOBJExport{float:right;margin-right:16px;margin-top:8px;vertical-align:middle}a#LOBJExport:before{content:"";font-size:12px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}a#LOBJExport:hover:before{color:#c95000}a#LOBJExport:hover:before{color:#c95000}#learning_objectives .block{margin-bottom:8px}.jqtree_common{position:relative}#learning_objectives ul.jqtree_common,#learning_objectives li.jqtree_common{margin:0}#learning_objectives ul.jqtree-tree .jqtree-element{width:auto}ul.jqtree_common.jqtree-tree a.jqtree-toggler{color:#0086bd;text-decoration:none;text-indent:-10000px}ul.jqtree_common.jqtree-tree a.jqtree-toggler:before{content:"";text-indent:0;font-family:fontAwesome;float:left;font-size:16px}ul.jqtree_common.jqtree-tree a.jqtree-toggler.jqtree-closed{color:#9b9e9e}ul.jqtree_common.jqtree-tree a.jqtree-toggler.jqtree-closed.jqtree-closed:before{content:""}ul.jqtree_common.jqtree-tree .completed-percentage{position:absolute;right:16px}ul.jqtree_common.jqtree-tree .jqtree-folder.jqtree-closed>div{background:#fcfcfc}ul.jqtree_common.jqtree-tree .jqtree-folder>div{padding:8px 0;border-bottom:1px solid #eaeaea;box-sizing:border-box}ul.jqtree_common.jqtree-tree .jqtree-folder>div,ul.jqtree_common.jqtree-tree .jqtree-folder>div:hover{background:#eaf3f7}ul.jqtree_common.jqtree-tree .jqtree-folder>div a.jqtree-toggler{left:18px;top:12px}ul.jqtree_common.jqtree-tree .jqtree-folder>div span.jqtree-title{margin-left:36px}ul.jqtree_common.jqtree-tree .jqtree-folder>div:hover .jqtree-toggler,ul.jqtree_common.jqtree-tree .jqtree-folder>div:hover .jqtree-title{color:#c95000}ul.jqtree_common.jqtree-tree .jqtree-folder>.completed-percentage{top:8px}ul.jqtree_common.jqtree-tree .LODetailLevel{padding:12px 120px 16px 16px;background:#fff;border-bottom:1px solid #eaeaea}ul.jqtree_common.jqtree-tree .LODetailLevel span.jqtree-title{cursor:default;font-size:14px;line-height:1.42857;display:block;margin-bottom:8px}ul.jqtree_common.jqtree-tree .LODetailLevel>.completed-percentage{top:12px;font-family:verdana,arial,helvetica,sans-serif;font-size:11px}ul.jqtree_common.jqtree-tree .LODetailLevel #LOBJExerciseProgress{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;margin-bottom:2px}ul.jqtree_common.jqtree-tree .LODetailLevel .progress-outer{width:300px}ul.jqtree_common.jqtree-tree .LODetailLevel .progress-outer .progress-inner{height:4px}ul.jqtree_common.jqtree-tree .LODetailLevel.jqtree-folder>div{background-color:#fff;border:0;padding-top:0;padding-bottom:0;box-shadow:none!important}ul.jqtree_common.jqtree-tree .LODetailLevel.jqtree-folder>div:first-child{margin-left:-16px}ul.jqtree_common.jqtree-tree .LODetailLevel.jqtree-folder>div a.jqtree-toggler{top:4px}ul.jqtree_common.jqtree-tree .LODetailLevel.jqtree-folder .LODetailLevel{margin-left:-16px!important;margin-top:8px!important;border:1px solid #eaeaea;border-left:0;box-shadow:none!important;background-color:#fcfcfc;border-radius:0 2px 2px 0}ul.jqtree_common.jqtree-tree .jqtree-folder.level-1.jqtree-closed>div{background:#fcfcfc}ul.jqtree_common.jqtree-tree .jqtree-folder.level-1>div{padding:12px 0}ul.jqtree_common.jqtree-tree .jqtree-folder.level-1>div a.jqtree-toggler{left:16px;top:19px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-1>div,ul.jqtree_common.jqtree-tree .jqtree-folder.level-1>div:hover{background:#f5fafd}ul.jqtree_common.jqtree-tree .jqtree-folder.level-1>.completed-percentage{top:14px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-2>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-2>div{padding-left:20px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-2>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-2>div a.jqtree-toggler{left:38px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-3>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-3>div{padding-left:40px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-3>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-3>div a.jqtree-toggler{left:58px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-4>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-4>div{padding-left:60px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-4>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-4>div a.jqtree-toggler{left:78px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-5>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-5>div{padding-left:80px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-5>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-5>div a.jqtree-toggler{left:98px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-6>div,ul.jqtree_common.jqtree-tree .jqtree-folder.level-7>div,ul.jqtree_common.jqtree-tree .jqtree-folder.level-8>div,ul.jqtree_common.jqtree-tree .jqtree-folder.level-9>div,ul.jqtree_common.jqtree-tree .jqtree-folder.level-10>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-6>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-7>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-8>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-9>div,ul.jqtree_common.jqtree-tree .LODetailLevel.level-10>div{padding-left:100px}ul.jqtree_common.jqtree-tree .jqtree-folder.level-6>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .jqtree-folder.level-7>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .jqtree-folder.level-8>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .jqtree-folder.level-9>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .jqtree-folder.level-10>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-6>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-7>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-8>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-9>div a.jqtree-toggler,ul.jqtree_common.jqtree-tree .LODetailLevel.level-10>div a.jqtree-toggler{left:118px}ul.jqtree_common.jqtree-tree li.jqtree-folder:last-child>div,ul.jqtree_common.jqtree-tree .LODetailLevel:last-child{box-shadow:inset 0 -2px 4px -2px rgba(0,0,0,.1)}ul.jqtree_common.jqtree-tree li.jqtree-folder:first-child>div,ul.jqtree_common.jqtree-tree .LODetailLevel:first-child{box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.1)}ul.jqtree_common.jqtree-tree li.jqtree-folder.level-1>div{box-shadow:none}.jqplot-title{font-family:arial,helvetica,verdana,sans-serif;color:#9b9e9e}ul.grade-legend{list-style:none;position:absolute;bottom:0}ul.grade-legend li{float:left;color:#4a555a;margin:0}ul.grade-legend li p{font-family:verdana;font-size:11px;margin-top:4px;float:left}.group-graph .center-text{height:167px;padding-top:142px;margin-top:0;border-radius:2px;background:#f6f6f6;font-size:18px;line-height:24px;color:#9b9e9e}#chart2-1{height:150px!important;margin-bottom:8px}#chart2-1 ul.grade-legend{left:28px}#chart2-1 ul.grade-legend li{width:104px;text-align:center}#chart2-1 ul.grade-legend span{margin:0 auto}#chart2-2 .jqplot-yaxis-tick,#chart2-2 .jqplot-point-label{font-size:11px;font-family:verdana;color:#4a555a}#chart3-1{height:250px!important}#chart3-1 span{float:left;margin-right:8px;margin-bottom:8px}#chart5-1{height:118px}#chart5-1 .jqplot-data-label{color:#000;font-weight:bold;font-size:14px}#chart5-1-legend{height:136px}#chart5-1-legend .grade-legend{padding-left:16px;bottom:inherit;width:182px;box-sizing:border-box}#chart5-1-legend span{height:24px;width:44px;display:block;float:left;border-radius:2px;font-size:14px;font-weight:bold;margin-right:8px;line-height:24px;color:#333}#chart5-1-legend p{float:left}#chart5-1-legend .pie-1{background:#bd78c8}#chart5-1-legend .pie-2{background:#42bff6}#chart5-1-legend .pie-3{background:#c4e24f}#chart5-1-legend .pie-4{background:red;color:#000}#chart5-2{height:208px!important}#chart5-2 span{float:left;margin-right:8px;margin-bottom:8px}#chart5-2 p{float:left}#markbook_upload .step_inner_1 table{width:960px;margin:0 0 -16px -16px}#markbook_upload .step_inner_1 .notification{color:#2a591f;margin:0 0 12px}#markbook_upload .step_inner_1 .notification span{font-family:arialMedium,arial,helvetica,sans-serif}#markbook_upload .upload_errors{background-color:#f6f6f6}#markbook_upload .upload_errors>p,#markbook_upload .upload_errors>h3,#markbook_upload .upload_errors #markbook-errors-text{padding:12px 16px}#markbook_upload .upload_errors p,#markbook_upload .upload_errors #markbook-errors{margin:0}#markbook_upload .upload_errors h3,#markbook_upload .upload_errors #markbook-errors-text{color:#7f0000}#markbook_upload .upload_errors #markbook-errors-text,#markbook_upload .upload_errors #markbook-errors{background-color:#fcfcfc}#markbook_upload .upload_errors #markbook-errors{padding:0 16px 12px;list-style:none;border-bottom:1px solid #eaeaea}#markbook_upload .upload_errors h3{background-color:#f5dada;margin:0}#markbook_upload .upload_errors input.tryagain{display:inline-block;margin-left:16px}#markbook_upload .upload_errors>p{padding:12px 8px;display:inline-block}#assignment_feedback_teacher header#top-section h2.assignment-student-title{font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;color:#697f30;box-sizing:border-box;margin:16px 41px;line-height:48px;padding-left:16px;padding-right:16px;background:#f6f6f6;box-shadow:2px 2px 0 rgba(0,0,0,.05);border-radius:2px;min-width:960px}#assignment_feedback_teacher header#top-section .top-section-links{width:auto;display:block;top:-56px;float:right;right:50px}#assignment_feedback_teacher header#top-section .top-section-links a{border:1px solid #ddd;line-height:30px}#assignment_feedback_teacher .column-left,#assignment_feedback_teacher .column-right{margin-top:104px;margin-left:0}#assignment_feedback_teacher article{margin-bottom:8px}#assignment_feedback_teacher .block h2{font-size:18px;line-height:24px;padding:8px 8px 8px 16px;border-bottom:1px solid #eaeaea;background:#f6f6f6;border-top-right-radius:2px;border-top-left-radius:2px}#assignment_feedback_teacher .block .details-expanded td:first-child h3{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:14px}.mood-link{text-indent:-10000px;display:inline-block;width:24px}.mood-link:before{float:left;text-indent:0}.mood-link.mood-inactive:before{color:#cfcfcf}#assignment_feedback_teacher .column-left p{font-size:13px}#assignment_feedback_teacher .column-left p.clearboth{display:block;padding:8px;margin:0 16px 12px;background-color:#eaeaea;border-radius:2px}#assignment_feedback_teacher .column-left .score-wrapper{padding:4px 0 12px 0;border-bottom:1px solid #eaeaea}#assignment_feedback_teacher .column-left .score-wrapper .score-prefix{display:none}#assignment_feedback_teacher .column-left .score-wrapper .score{margin:0 auto;width:90px;height:40px;line-height:40px;font-size:18px}#assignment_feedback_teacher .column-left article:last-child{padding-bottom:4px;position:relative}#assignment_feedback_teacher .column-left article:last-child h2{margin-bottom:12px}#assignment_feedback_teacher .column-left article:last-child .mood-link{position:absolute;top:44px}#assignment_feedback_teacher .column-left article:last-child .mood-type1{right:76px}#assignment_feedback_teacher .column-left article:last-child .mood-type2{right:44px}#assignment_feedback_teacher .column-left article:last-child .mood-type3{right:12px}#assignment_feedback_teacher .column-left article:last-child h3.clearboth{border-top:1px solid #eaeaea;padding-top:12px}#assignment_feedback_teacher .column-left article:last-child .teacher-comment-content label,#assignment_feedback_teacher .column-left article:last-child #award-details .description{font-family:verdana,arial,helvetica,sans-serif;font-size:11px}#assignment_feedback_teacher .column-left article:last-child textarea{min-height:64px;max-width:228px;background-color:#f6f6f6}#assignment_feedback_teacher .column-left article:last-child #award-wrapper{padding:0 16px 12px}#assignment_feedback_teacher .column-left article:last-child #award-wrapper .award-header{margin-bottom:4px}#assignment_feedback_teacher .column-left article:last-child #award-wrapper h3{display:none}#assignment_feedback_teacher .column-left article:last-child #award-wrapper #award-yes,#assignment_feedback_teacher .column-left article:last-child #award-wrapper #award-no{margin-left:6px;vertical-align:initial}.column-right article{margin-bottom:12px}.column-right a.exercise-inline{position:absolute;right:16px;top:6px;height:28px;line-height:26px}.column-right .exercise-description{margin:12px 0}.column-right .exercise-heading-print,.column-right .activity-heading-print{display:none}.column-right table thead>tr>th:first-child,.column-right table tbody>tr>td:first-child{padding:8px;width:112px}.column-right table thead>tr>th:first-child .score,.column-right table tbody>tr>td:first-child .score{margin:0 auto}.column-right table td{vertical-align:top;padding-top:0;border-right:1px solid #eaeaea}.column-right table td:last-child{position:relative;width:260px;padding:16px 0 0}.column-right table td:last-child h4{display:inline-block;padding:0 8px;margin-bottom:8px}.column-right table td:last-child h4.teacher-comment-title{padding-top:12px;border-top:1px solid #eaeaea;box-sizing:border-box;width:100%}.column-right table td:last-child .feedback-text{width:260px;max-width:260px;min-height:52px;background:#f6f6f6}.column-right table td:last-child .feedbacktext{display:block;margin:0 8px 8px}.column-right table .moods{position:absolute;top:8px;right:8px}.column-right .controls{height:48px;text-align:center;border-top:1px solid #eaeaea}.column-right .controls .button{margin:8px 0;width:100px}.column-right .controls .button[value="Hide details"]{color:#2a6ca4;box-shadow:none;background:#fcfcfc;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#fcfcfc));background:-webkit-linear-gradient(top,#fff 50%,#fcfcfc 50%);background:linear-gradient(to bottom,#fff 50%,#fcfcfc 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#FCFCFC',GradientType=0)}.column-right .controls .button[value="Hide details"]:hover{color:#c95000;border-color:#c95000}.column-right .details-expanded{border-top:1px solid #ddd}.column-right .details-expanded td:first-child .score{width:55px}.column-right .details-expanded th{background:#f6f6f6;border-color:#ddd}.column-right .details-expanded td{padding-top:8px}.column-right article.trans{background:#f6f6f6;padding:8px 8px 8px 0;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05)}.column-right article.trans p{margin:0}.column-right article.trans p:before,.column-right article.trans p:after{content:" ";display:table}.column-right article.trans p:after{clear:both}.column-right article.trans .return-to-previous{float:right}#assignment_feedback_teacher.student header#top-section .top-section-links{top:-40px;right:16px}#assignment_feedback_teacher.student header#top-section .top-section-links a{border:0}#assignment_feedback_teacher.student .column-left,#assignment_feedback_teacher.student .column-right{margin-top:40px}#news_archive article{position:inherit;margin-top:48px}#news_archive header#top-section{padding:0;border:0}#news_archive header#top-section h1{display:block}#news_archive #newsStream th{text-align:left}#news_archive #newsStream th:last-child{width:200px}#news_archive #newsStream td.news-item-date{font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500}#news_archive #newsStream a{text-decoration:underline}#news_archive article footer{border-top:1px solid #eaeaea}#news_archive article footer:before,#news_archive article footer:after{content:" ";display:table}#news_archive article footer:after{clear:both}#help section{position:inherit;margin-top:48px}#help header#top-section{padding:0;border:0}#help header#top-section h1{display:block;font-size:24px}#help section{background:none;box-shadow:none}#help section:before,#help section:after{content:" ";display:table}#help section:after{clear:both}#help .col-aside{background:#fcfcfc;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05)}#help .col-aside h1{font-size:18px;background:#f6f6f6;line-height:48px;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding:0 16px;border-top-right-radius:2px;border-top-left-radius:2px}#help .col-aside h1:first-child{border-top:0}#help .col-aside h1:first-child+p a{vertical-align:middle;width:245px;margin-left:0}#help .col-aside h1:first-child+p a:not(.noCSS):before{content:"";font-size:16px;color:#bfd96c;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#help .col-aside h1:first-child+p a:hover:before{color:#c95000}#help .col-aside>p{text-align:center}#help .col-aside .vcard{margin-top:12px;padding:0 16px}#help .col-aside .vcard div{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;margin-bottom:4px}#help .col-aside .vcard div.adr{margin-top:12px;margin-bottom:12px}#help .col-aside .vcard div:last-child{margin-bottom:16px}#help section footer{clear:both;width:684px;background:#f5fafd;border:1px solid #c8ebfd;border-radius:2px;padding:8px 16px;box-sizing:border-box;box-shadow:2px 2px 0 rgba(0,0,0,.05)}#help section footer>p{font-size:11px;font-family:verdana,arial,helvetica,sans-serif;margin-bottom:16px}#help section footer span.arrow{display:none}#help section footer a{vertical-align:middle;margin:12px 0 0}#help section footer a:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#help section footer a:hover:before{color:#c95000}#help section footer a:before{color:#b4cf49}#help .col-main .half-width{margin:8px 0 16px}#help .col-main .half-width p{margin-bottom:7px}#help .col-main .half-width.right{padding-left:16px;border-left:1px solid #eaeaea}#help .col-main .fa{color:#727272}#help .col-main .fa-phone{letter-spacing:2px}#help .col-main #help-custom-ActiveLearn-help li{font-size:14px}#help .col-main #help-custom-ActiveLearn-help .panel-body .fa:hover{color:#c95000}#help .col-main h5{margin-top:10px}#contact section{position:inherit;margin-top:48px}#contact header#top-section{padding:0;border:0}#contact header#top-section h1{display:block;font-size:24px}#contact .col-main,#contact .col-aside{background:#fcfcfc;box-shadow:2px 2px 0 rgba(0,0,0,.05);border-radius:2px}#contact .col-main h1,#contact .col-main h2,#contact .col-aside h1,#contact .col-aside h2{background:#f6f6f6;border-bottom:1px solid #eaeaea;border-top-right-radius:2px;border-top-left-radius:2px;line-height:48px;padding:0 16px}#contact .col-main h2{font-size:20px;margin-bottom:12px}#contact .col-main h2.org{margin:28px -16px 12px;border-top:1px solid #eaeaea}#contact .col-main .inner-block>p,#contact .col-main .inner-block .vcard{padding:0 16px}#contact .col-main .inner-block>p{border-bottom:1px solid #eaeaea;padding-bottom:12px;margin-bottom:12px}#contact .col-main .vcard div{font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;margin-bottom:4px}#contact .col-main .vcard div a,#contact .col-main .vcard div span{font-family:arial,helvetica,verdana,sans-serif;font-weight:300}#contact .col-main .vcard div .adr{margin-top:12px;margin-bottom:0}#contact .col-main .call-to-action{margin:28px 16px 16px}#contact .col-aside h1{font-size:18px}#contact .col-aside a{vertical-align:middle;width:245px}#contact .col-aside a:before{content:"";font-size:16px;color:#bfd96c;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#contact .col-aside a:hover:before{color:#c95000}#feedback_form #courses_list,#feedback_form #exercises_list,#feedback_form #feedback_response,#feedback_form #website_area{display:none}#feedback_form>p{padding:0 16px}#feedback_form form{padding-top:16px;border-top:1px solid #eaeaea}#feedback_form form h3{padding:0 16px;margin-bottom:16px}#feedback_form form #feedbackOption_web,#feedback_form form #feedbackOption_exercise{vertical-align:baseline;margin-left:16px;margin-bottom:16px}#feedback_form form div:last-child{box-sizing:border-box}#feedback_form form #feedbackText{min-height:100px}#feedback_form form input#exercises:hover{cursor:text}#achievements-header,#achievement_infobox{background-color:#81d4eb;border-radius:2px;padding:16px 16px 0;box-shadow:2px 2px 0 rgba(0,0,0,.05);position:relative;margin-bottom:16px}#achievements-header:before,#achievement_infobox:before{content:"";font-family:fontAwesome;font-size:152px;color:#78c2e0;position:absolute;right:48px;top:-16px}#achievements-header h1,#achievement_infobox h1{font-size:20px;line-height:1.4;max-width:512px}#achievements-header p,#achievement_infobox p{max-width:712px;margin-bottom:12px}#achievements-header p:last-child,#achievement_infobox p:last-child{margin:0 -16px;padding:8px 0 8px 16px;border-top:1px solid #78c2e0}#achievements-header #hide-achievements a,#achievement_infobox #hide-achievements a{border:0;margin:0}#achievement_infobox{height:168px}#achievement_infobox .achievements_on a{color:#333;text-decoration:underline;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500}#achievement_infobox .achievements_on a:before{content:" ";font-family:fontAwesome}#achievement_infobox .achievements_on:hover a{color:#c95000}#achievements #categories:after{content:none}#achievements #categories li{margin:0 0 1px 0;border:none;background:none;text-align:left;float:none}#achievements #categories li a{white-space:normal;color:#4a555a;line-height:16px;padding:8px 32px 8px 8px}#achievements #categories li a:hover{color:#c95000}#achievements #categories li.ui-tabs-selected a{background:#fff;color:#333;font-weight:bold}#achievements #categories li.ui-tabs-selected a:after{color:#2a6ca4;right:12px}#achievements #categories li.ui-tabs-selected a:hover{cursor:default}#achievements-content{width:70%;float:right;background:#fcfcfc;box-shadow:2px 2px 0 rgba(0,0,0,.05);border-radius:2px}#categories{width:29%;margin-right:1%}#achievements-content>li{background:none;box-shadow:none}#achievements-content ol{list-style:none;padding:16px 8px 8px 16px}#achievements-content ol:before,#achievements-content ol:after{content:" ";display:table}#achievements-content ol:after{clear:both}#achievements-content ol li{float:left;width:170px;height:158px;text-align:center;background:#f6f6f6;border-radius:4px;margin:0 2px 2px 0;padding-top:12px}#achievements-content ol li .icon{height:120px}#achievements-content ol li.not-achieved a{opacity:.25}#achievements-content ol li a:hover h5{color:#c95000}#achievements-content ol li a:hover img{opacity:.8}#achievements-content .teacher-awards{border-top:1px solid #eaeaea}#achievements-content .teacher-awards h2{padding:16px 16px 0;margin:0}#check_requirements h1{font-size:20px;color:#333}#check_requirements h2{border:0;padding:0;margin:0;font-size:20px}.status,#requirements-progress{text-align:center;padding:12px}.status{border-bottom:1px solid #eaeaea}.stats{display:table-row}.stats div{text-align:left;display:table-cell;padding-left:3px}#requirements-status .pass,#requirements-status .error{font-size:14px}#requirements-status .pass:before{content:"";font-family:fontAwesome;margin-right:6px;font-size:16px;color:#697f30}#requirements-progress.done{background-color:#f6f6f6}#requirements-progress.done .checking{display:none}#requirements-progress.done .complete{display:flex;justify-content:flex-end}#requirements-progress.done .complete a{padding:6px;line-height:inherit}body#login #main>#message p{padding:12px 16px;margin:0}body#login #login-page .system-message{display:block;margin-top:-16px}body#login #login-page .system-message h2{margin:0;padding-top:8px;border:0}body#login #login-form{padding:0;width:415px;float:left;box-shadow:2px 2px 0 rgba(0,0,0,.05)}body#login #login-form legend{background:#f6f6f6;box-sizing:border-box;width:415px;padding:7px 16px;font-size:24px;border-bottom:1px solid #eaeaea;margin-bottom:12px}body#login #login-form input#password{margin-bottom:2px}body#login #login-form a.forgotten-password{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:underline}body#login aside.signup,body#login div#check-reqs{float:right;width:518px}body#login aside.signup a,body#login div#check-reqs a{margin:0}body#login aside.signup{margin:16px 0}body#login aside.signup a{vertical-align:middle}body#login aside.signup a:before{content:"";font-size:13px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}body#login aside.signup a:hover:before{color:#c95000}body#login .arrow{display:none}body#login div#check-reqs a{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcfcfc),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(top,#fcfcfc 50%,#f6f6f6 50%);background:linear-gradient(to bottom,#fcfcfc 50%,#f6f6f6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#F6F6F6',GradientType=0);vertical-align:middle;color:#333;border-color:#ddd;margin-top:8px}body#login div#check-reqs a:before{content:"";font-size:13px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}body#login div#check-reqs a:hover:before{color:#c95000}body#login div#check-reqs a:hover{color:#c95000;-webkit-filter:none;filter:none;background:#fff;border-color:#c95000;text-decoration:none}body.idp #home-display-form{width:640px}body.idp #home-display-form form{padding:0 16px 16px;background-color:#fff}body.idp #home-display-form h2{font-size:20px;font-family:arial,helvetica,verdana,sans-serif;font-weight:700;color:#333;background-color:#f6f6f6;line-height:56px;border-bottom:1px solid #eaeaea;margin:0 -16px 16px;padding-left:16px}body.idp #home-display-form .email{padding:12px 16px;background-color:#f6f6f6;border:1px solid #eaeaea;margin-bottom:24px}body.idp #home-display-form .email strong{color:#333}body.idp #home-display-form form[action="#"] .email{background-color:#ddeed1;border-color:#bfd96c}body.idp #home-display-form .button{width:auto;min-width:100px;border-radius:2px;font-family:verdana,arial,helvetica,sans-serif}body.idp #home-display-form .button+.button{margin-left:4px}body.idp #home-display-form .info-alds{left:-50%;margin-right:32px;margin-top:12px;padding:12px 12px 12px 62px}body.idp .blocked_error{position:relative;left:-50%;border:1px solid #eaeaea}body.idp #home-display-form .blocked_error h2{margin:0 0 16px}body.idp #home-display-form .blocked_error form{left:0;border:0;box-shadow:none}body.idp #home-display-form .blocked_error .g-recaptcha{margin:12px 0}.user_import{background:#f6f6f6;box-shadow:2px 2px 0 rgba(0,0,0,.05);border-top-right-radius:4px;border-top-left-radius:4px}.user_import h2{font-size:18px;float:left;margin:12px 16px 0}.user_import h3{font-size:14px}.user_import p{font-size:13px;line-height:20px}.user_import p.note{font-size:.8em;padding:0 0 10px 0}.user_import a.info{display:inline-block;width:24px;height:24px;background:url("/images/SH2014/full_sprite.png") 5px -75px no-repeat;vertical-align:middle;position:relative;top:-2px;cursor:pointer}.user_import a.info:hover{background-position:-15px -75px}.user_import #exportImportResults:hover{cursor:pointer}.user_import .step_buttons{float:right;margin:8px 16px}.user_import .step_buttons input{float:left;display:block}img.edit_discard.button,img.edit_commit.button{cursor:pointer;padding:0;margin:0 4px 0 0;height:24px;width:24px;min-width:24px}img.edit_discard.button:hover,img.edit_commit.button:hover{opacity:.75}img.edit_commit.button{background:#697f30;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#718833),color-stop(50%,#697f30));background:-webkit-linear-gradient(top,#718833 50%,#697f30 50%);background:linear-gradient(to bottom,#718833 50%,#697f30 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#718833',endColorstr='#697f30',GradientType=0);border:1px solid #697f30}img.edit_discard:hover{border-color:#c95000}.stepIndicator-Passed,.stepIndicator-Active,.stepIndicator-Inactive{color:#4a555a;font-size:16px;line-height:26px;display:inline-block;height:24px;width:24px;text-align:center;border-radius:12px;margin-right:2px}.stepIndicator-Passed{background:#f6f6f6}.stepIndicator-Active{background:#bfd96c}.stepIndicator-Inactive{color:#fff;background:#eaeaea}.stepText-Passed{color:#727272}.stepText-Active{color:#333}.stepText-Inactive{color:#cfcfcf}.user_import .step_inner{clear:both;background:#fcfcfc;border-top:1px solid #eaeaea}.user_import .step_inner:before,.user_import .step_inner:after{content:" ";display:table}.user_import .step_inner:after{clear:both}.user_import .link-button{margin:-6px 0 0 0;padding-left:36px;text-decoration:none;-webkit-filter:none;filter:none;background:url("/images/downloadicon.png") -88px -9px}.user_import .link-button:hover{background-color:transparent;background:url("/images/downloadicon.png") -89px -69px}.user_import .step_inner_1{padding:12px 16px}.user_import .step_inner_1 .instructions{float:left;width:33.33%;padding:0 16px 0 0;position:relative;box-sizing:border-box}.user_import .step_inner_1 .input_data{float:left;width:66.66%;min-height:606px;resize:vertical}.user_import .step_inner_1 .testresult{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;left:20px;bottom:36px;padding:3px 8px;min-height:24px}.user_import .queueKey{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#4a555a;position:absolute;top:101px;right:24px}.user_import .howto,.user_import .queue_information{margin:16px}.user_import .editing_container,.user_import .import_check_table{overflow:auto}.user_import .editing_container{min-height:0%}.user_import .data_type_select{margin:0;width:100%}.user_import .createdUsers{background:#ddeed1;padding:5px 8px;border-radius:2px}.user_import .errorUsers{background:#f5dada;padding:5px 8px;border-radius:2px;margin-left:8px}.user_import .modifiedUsers{background:#f7e9ad;padding:5px 8px;border-radius:2px;margin-left:8px}.user_import .unchangedUsers{background:#eaeaea;padding:5px 8px;border-radius:2px;margin-left:8px}.user_import .tadmin_content{width:inherit;float:none}.user_import .step_inner_5 .admin_title{display:none}#user_import th:first-child{padding-left:8px}#user_import .step_inner_3 td:hover{cursor:pointer;color:#333;background:#f5fafd}#user_import td.excludedColumn{background:#f6f6f6;color:#9b9e9e}#user_import td.excludedColumn:hover{background:#f6f6f6;color:#727272;cursor:default}#user_import td.editing{background-color:#eaf3f7;min-width:220px}#user_import td.editing.duplicateValue{background-color:#f5dada}#user_import td.editing .edit_text{height:24px;margin:0 6px 0 0;display:inline-block;width:inherit}#user_import td.queueCheckBox{text-align:center;background:#fcfcfc}.user_import tr.newUser td.checkedUser{background:#ddeed1;border-bottom:1px solid #ddd}.user_import tr.modUser td.checkedUser,.user_import tr.modUser td.changedField{background:#f7e9ad;-webkit-transition:background 1s;transition:background 1s}.user_import tr td.dataError,.user_import tr td.dataError.editing,.user_import tr.errorRow td.checkedUser,.user_import td.duplicateValue,.user_import td.duplicateValue.editing{background:#f5dada}.user_import tr td.dataError:hover,.user_import tr td.dataError.editing,.user_import td.duplicateValue:hover,.user_import td.duplicateValue.editing{background:#f2ced4}.user_import tr.modUser.unchanged td.checkedUser{background:#f6f6f6;-webkit-transition:background 1s;transition:background 1s}#important_message_content{padding-right:14px}#important_message_list .btn-close{position:absolute;top:8px;right:8px;font-size:18px;color:#f6f6f6}#important_message_list .btn-close:hover{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);cursor:pointer}#deleteStudents #deletestudentList{border-bottom:1px solid #eaeaea;margin-left:0;padding:8px}#deleteStudents b{margin-left:20px}#single_confirm_delete #grplist,#deleteTeachers #grplist{padding-left:7px;padding-right:7px;padding-bottom:5px;display:inline-block;height:28px;background:inherit;background-color:rgba(246,246,246,1);box-sizing:border-box;border-width:1px;border-style:solid;border-color:rgba(234,234,234,1);border-radius:2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'ArialMT','Arial';font-weight:400;font-style:normal;font-size:12px;text-align:center;line-height:normal;margin:2px;font-family:'Verdana';font-weight:400;font-size:11px}#single_confirm_delete #deleteuserList,#deleteTeachers #teacherList{max-height:250px;padding-left:20px;padding-bottom:10px;border-bottom:1px solid #eaeaea}#single_confirm_delete #deleteuserList,#single_confirm_delete #deleteText1,#deleteTeachers #groupCheck{display:none}#single_confirm_delete #deleteText1{border-bottom:1px solid #eaeaea;padding-left:20px}#deleteTeachers #teacher_name{padding-top:5px;padding-bottom:5px;border-top:1px solid #eaeaea;min-height:32px;min-width:500px;margin-bottom:3px}#deleteTeachers #popUpFont,#single_confirm_delete #group_check,#single_confirm_delete #deleteText2{font-family:'Verdana';font-weight:400;font-size:11px}@media screen and (max-width:1024px){#main{margin:0;padding:24px 16px 150px;box-sizing:border-box}#create_assignment #main{padding-top:0}#assignment-progress{margin:24px 16px 0}#assignment_feedback_teacher header#top-section h2.assignment-student-title{margin-left:16px;min-width:97%}#assignment_feedback_teacher header#top-section .top-section-links{right:16px}#send-feedback-return-to-previous{margin-right:8px}}#sucessmsgalert{position:absolute;z-index:101;top:48px;left:0;right:0;overflow:hidden;background:#ddeed1;z-index:9999;height:58px;display:none}.msgRightdiv{float:right;width:2%!important;height:55px;margin-left:0!important;margin-right:0!important}.msgLeftdiv{float:left;width:97%!important;text-align:center;margin-left:0!important;margin-right:0!important}#active_assignments th:first-child{width:35%}#active_assignments th:nth-child(3){width:12%}#active_assignments th:nth-child(4){width:10%}#active_assignments th:last-child{width:8%}#expired_assignments th:first-child{width:35%}#draft_assignments th:first-child{width:35%}#draft_assignments th:nth-child(3){width:12%}#archived_assignments th:first-child{width:35%}.tadmin_content.your_packages.panel{float:none!important;width:auto!important}.tadmin_content.your_packages.panel label{min-width:25%!important}.tadmin_content.your_packages.panel select{width:56%!important;max-width:none!important}@media screen and (max-width:996px){.search-width{width:40%!important;margin-top:9px!important;margin-right:16px!important;margin-bottom:0!important;margin-left:0!important}#user_nav #help_icon_student{padding:0!important}}div.searchText{margin:10px 20px;width:185px;height:28px;background-color:#f6f6f6;padding-right:15px;padding-left:5px;min-height:28px!important;border:1px solid;border-radius:2px;position:relative}searchSpan{width:10%;float:right;background-color:transparent;margin-right:-10px;margin-top:4px}div.searchText>input{background-color:transparent;color:#777e7d;outline:none;min-height:25px!important;border:none!important;box-shadow:none!important;font-family:'ArialMT','Arial';font-weight:400;font-style:normal;width:180px;font-size:12px!important}div.searchText:after{font-family:FontAwesome;font-size:18px;color:#777e7d;position:absolute;display:block;right:3px;top:0;cursor:pointer}div.searchText:hover:after{}.search-icon{width:10%;position:absolute;background-color:transparent;top:4px;right:0}.search-icon a#ATlink .fa:before{color:#727272!important}.search-icon a#ATlink:hover .fa:before{color:#c95000!important}.school-code-btn{margin-top:0;vertical-align:middle;display:inline-block;margin-left:0}.school-value .value{display:inline-block}#userSchool-label{margin-top:8px}.school-code-btn .fa{vertical-align:-1px;margin-right:5px}.school-value{margin-left:150px}.code-modal{display:none;font-family:'ArialMT','Arial';font-weight:400}.modal-dialog{background:#f6f6f6;font-size:13px}.code-modal .modal-title,.code-modal .h3{font-family:'Arial-BoldMT','Arial Bold','Arial';font-weight:bold;display:block;margin-bottom:10px;color:#4a555a}.code-modal .modal-title{font-size:20px}.code-modal h3{font-size:13px}.modal-controlbox,.modal-outputbox{background-color:rgba(252,252,252,1);border:1px solid rgba(234,234,234,1);border-left:0;border-right:0;padding:0 15px}.modal-outputbox{text-align:center;padding:17px}.modal-outputbox p{}.modal-outputbox h3{font-size:24px;font-weight:normal}.modal-spacer,.modal-footer,.modal-header{padding:15px}.modal-spacer,.modal-header{padding-bottom:0}.icon-inputbox{position:relative;display:block}.icon-inputbox input{width:100%!important;box-sizing:border-box;padding-left:35px;height:30px;outline:none;color:#333;border-color:#a9a9a9}.icon-inputbox input::placeholder{color:#999}.modal-footer button.step-next{background:#697f30;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#718833),color-stop(50%,#697f30));background:-webkit-linear-gradient(top,#718833 50%,#697f30 50%);background:linear-gradient(to bottom,#718833 50%,#697f30 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#718833',endColorstr='#697f30',GradientType=0);color:#fff;width:140px;margin-right:10px}.modal-footer button.step-next:hover{background:transparent;color:#c95000}.modal-footer button[disabled],.modal-footer button[disabled]:hover{background:#9b9e9e;color:#fff}.icon-box{background:#80973d;background:-moz-linear-gradient(-45deg,#80973d 0%,#80973d 50%,#697f30 51%,#697f30 100%);background:-webkit-linear-gradient(-45deg,#80973d 0%,#80973d 50%,#697f30 51%,#697f30 100%);background:linear-gradient(135deg,#80973d 0%,#80973d 50%,#697f30 51%,#697f30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80973d',endColorstr='#697f30',GradientType=1);width:30px;height:30px;position:absolute;top:0;left:0;color:#fff;text-align:center;line-height:30px}#fancybox-wrap .code-modal{display:block}.error-code{height:20px;color:#c95000}.break-word,.break-word *{word-break:break-all;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.iconMarkbook{margin-top:18px;margin-left:-169px;width:585px}.loader-backdrop{background:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1001}.media-middle{vertical-align:middle}.spinner-center{text-align:center;top:50%;position:fixed;left:50%;margin:0 auto}.fa-spinner-white{color:#fff!important}.clearboth:before,.clearboth:after{content:" ";display:table}.clearboth:after{clear:both}body#marketing-pages{background-color:#fcfcfc}#page{height:100%}#main{margin:0;padding:0;width:auto}.centered{max-width:960px;margin:0 auto}.centered:before,.centered:after{content:" ";display:table}.centered:after{clear:both}h1,h2{color:#4a555a}h2{line-height:1.25}img{user-drag:none;-moz-user-select:none;-webkit-user-drag:none}p{font-size:1rem;line-height:1.5}.link-large{font-size:18px;font-family:arialMedium,arial,helvetica,sans-serif;font-weight:500;color:#777e7d}.link-large .fa{color:#0086bd}button,.button{margin:0}@media screen and (max-width:768px){p,li{font-size:18px}}.show-sm{display:none}@media screen and (max-width:440px){.show-sm{display:inherit}.hide-sm{display:none}}@media screen and (max-width:768px){.fadeIn{opacity:1!important}}.grid,.grid *{box-sizing:border-box}.grid:before,.grid:after{content:" ";display:table}.grid:after{clear:both}.grid+.grid{margin-top:24px}[class*='col-']{padding-right:16px}.grid [class*='col-']:last-of-type{padding-right:0}.col-1-1{width:100%}.col-1-2,.col-3-6,.col-2-4,.col-4-8,.col-6-12{width:50%}.col-1-3,.col-2-6,.col-4-12{width:33.33%}.col-2-3,.col-4-6,.col-8-12{width:66.66%}.col-1-4,.col-2-8,.col-3-12{width:25%}.col-3-4,.col-9-12{width:75%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-1-6,.col-2-12{width:16.66%}.col-5-6,.col-10-12{width:83.33%}.col-1-8{width:12.5%}.col-3-8{width:37.5%}.col-5-8{width:62.5%}.col-1-12{width:8.33%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.col-11-12{width:91.66%}.grid-pad{padding:16px 0 16px 16px}.grid-pad [class*='col-']:last-of-type{padding-right:16px}.col-1-2+.col-1-2{padding-left:16px}#marketing-pages #navigation{min-width:inherit}#marketing-pages #logo{width:auto;max-width:960px}#marketing-pages .menu{width:auto}#marketing-pages .menu li{float:left;margin:0}#marketing-pages .menu a{font-size:12px;font-family:arialMedium,arial,helvetica,sans-serif;color:#fcfcfc;line-height:48px;padding:17px 16px;text-decoration:none}#marketing-pages .menu a:hover{color:#4a555a;background-color:#d1e395}#marketing-pages #user_nav #menu_ateach a{margin-right:0}#marketing-pages #menu_login a{color:#bfd96c;border-right:1px solid RGBA(0,0,0,.2);font-size:14px}#marketing-pages #menu_login a:hover{color:#4a555a;border-right-color:#d1e395}#marketing-pages #menu_register a{color:#c8ebfd;border-right:1px solid RGBA(0,0,0,.2);font-size:14px}#marketing-pages #menu_register a:hover{background-color:#8abbe6;color:#333}#nav-account-menu{float:right}#mbl-nav-toggle{display:none;width:100%;height:100%;text-decoration:none}#mbl-nav-toggle i{color:#fcfcfc;display:block;line-height:48px}@media screen and (max-width:660px){#logo .logo{position:absolute;left:50%;margin-left:-80px}#logo #mkt-nav-wrap{height:48px;width:48px;float:right;border-top:0;border-left:1px solid rgba(0,0,0,.25);background-color:transparent;text-align:center}#logo #mkt-nav-wrap *{width:100%;box-sizing:border-box}#logo #mbl-nav-toggle{display:block}#logo #mbl-nav-toggle:hover{background-color:#fff;cursor:pointer}#logo #mbl-nav-toggle:hover i{color:#c95000}#logo #mbl-nav-toggle.open{background:#333;border:none}#logo #mbl-nav-toggle.open i{color:#c95000}#logo #site_nav,#logo #nav-account-menu{display:none;height:auto;position:absolute;left:0}#logo #site_nav.show,#logo #nav-account-menu.show{display:block}#logo #site_nav li,#logo #nav-account-menu li{background-color:#333;border-top:1px solid rgba(0,0,0,.33)}#logo #site_nav li:hover,#logo #nav-account-menu li:hover{background-color:#d1e395}#logo #site_nav a,#logo #nav-account-menu a{display:block;height:52px;line-height:52px;padding:0}#logo #user_nav{height:auto;box-shadow:0 4px 2px rgba(0,0,0,.25)}#logo #nav-account-menu{top:154px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#logo #mbl-nav-toggle:hover{background-color:transparent}#logo #mbl-nav-toggle:hover i{color:#fcfcfc}}.inpage-nav{background-color:rgba(255,255,255,.45);border-bottom:1px solid #ddd}.inpage-nav a{display:block;float:left;text-align:center;line-height:68px;text-transform:uppercase;letter-spacing:1px;color:#4a555a;border-right:1px solid #ddd;text-decoration:none;padding:0}.inpage-nav a:first-child{border-left:1px solid #ddd}.inpage-nav a:hover{color:#c95000;background:#fff}@media screen and (max-width:767px){.inpage-nav a{font-size:11px;font-family:verdana,arial,helvetica,sans-serif;text-transform:capitalize;line-height:48px;letter-spacing:0}}@media screen and (max-width:413px){.inpage-nav{display:none}}.display-area{height:540px;background-color:#e6e6e6;position:relative;overflow:hidden;clear:both}.display-area .centered{padding:0 16px}.display-area .display-text{text-align:center}.display-area h1{font-family:arialLight,arial,helvetica,sans-serif;font-weight:300;font-size:58px;text-shadow:2px 2px rgba(0,0,0,.1);margin-top:100px}.display-image{width:100%;height:100%;background-repeat:no-repeat;background-position:center}@media screen and (max-width:440px){.display-area h1{font-size:36px;font-family:arial,helvetica,verdana,sans-serif;font-weight:500}.display-area .centered{padding:0 8px}}.image-wrap,.text-wrap{display:inline-block;vertical-align:middle}.image-wrap{text-align:center;line-height:0}.align-top{vertical-align:top}.header{margin-bottom:32px}@media screen and (max-width:768px){.image-wrap,.text-wrap{width:100%}.image-wrap{padding:0;padding-bottom:16px}.text-wrap{text-align:center}.centered{max-width:100%!important}}@media screen and (max-width:440px){.image-wrap{width:75%;min-width:280px;display:block;margin:0 auto;float:none}}.blurb{padding:76px 32px 84px}.blurb h2{font-family:arialLight,arial,helvetica,sans-serif;font-weight:300;font-size:28px}.blurb .text-wrap,.blurb .text-wrap[class*='col-']:last-of-type{padding:40px}.blurb+.blurb{border-top:1px solid #eaeaea}@media screen and (max-width:768px){.blurb{padding:76px 16px 84px}.blurb h2{font-size:40px}}@media screen and (max-width:440px){.blurb{padding:48px 16px}.blurb .text-wrap,.blurb .header{text-align:left}.blurb .text-wrap,.blurb .text-wrap[class*='col-']:last-of-type{padding:24px 0 0}.blurb h2{font-size:28px}.blurb h3{font-size:20px}}.centered-block{padding:100px 32px 108px;text-align:center}.centered-block h2,.centered-block h3{font-family:arialLight,arial,helvetica,sans-serif;font-weight:300}.centered-block h2{margin-bottom:16px;font-size:42px;text-shadow:2px 2px rgba(0,0,0,.1)}.centered-block h3{font-size:28px}.centered-block .text-wrap{text-align:left}@media screen and (max-width:768px){.centered-block{padding:100px 16px 108px}}@media screen and (max-width:440px){.centered-block{padding:48px 16px;text-align:left}.centered-block h2{font-size:28px;text-shadow:none}.centered-block h3{font-size:20px}}#AT-block{padding:300px 32px}#AT-block a,#AT-block p{font-size:24px}@media screen and (max-width:768px){#AT-block{padding:180px 16px}}@media screen and (max-width:440px){#AT-block{padding:48px 16px}#AT-block a,#AT-block p{font-size:18px}}.tri-light,.tri-dark,.tri-AT,.tri-AL,.tri-AB{background-size:cover}.tri-dark *,.tri-AB *{color:#fcfcfc}.tri-dark a,.tri-dark a i{color:#bfd96c}.tri-dark a:hover,.tri-dark a i:hover{color:link_hover}.btn-toggle{border-radius:20px;padding:0 16px}.btn-toggle-active,.btn-toggle-active:hover,.btn-toggle-active:focus{box-shadow:none;background:#bfd96c;color:#333;border:1px solid #cfcfcf;box-shadow:inset 0 0 5px rgba(0,0,0,.1);cursor:auto}.toggle-target{margin-bottom:24px}#sitemapContainer{max-width:60rem;padding:0 3rem;margin:0 auto;margin-top:-.5rem;position:relative}#sitemapContainer:before,#sitemapContainer:after{content:" ";display:table}#sitemapContainer:after{clear:both}#sitemapContainer ul{list-style:none;width:17%;margin:2.25rem 2% 0 0;float:left;line-height:1.5rem}#sitemapContainer ul h4{margin-bottom:5px}#sitemapContainer ul h4,#sitemapContainer ul h4 a{font-family:arial,helvetica,verdana,sans-serif;font-size:16px}#sitemapContainer ul h4+h4{margin-top:33px}#sitemapContainer ul:last-child{margin-top:33px}#sitemapContainer #copyrightLine{position:absolute;bottom:2rem}footer li{margin:0}footer a{font-family:verdana,arial,helvetica,sans-serif;color:#4a555a;font-size:.7rem}#footerContact{float:right;width:37%;padding:2rem 0 2rem 5%;border-left:1px solid #eaeaea}#footerContact h3{font-family:arialMedium,arial,helvetica,sans-serif;font-size:1.25rem}#footerContact h3+p{margin-bottom:12px}#footerContact h4{font-family:arialMedium,arial,helvetica,sans-serif;font-size:.8125rem}#footerContact,#footerContact a:link,#footerContact a:visited,#copyrightLine a:link,#copyrightLine a:visited{line-height:1.25rem;color:#4a555a}#footerContact i{position:relative;font-size:1rem;color:#9b9e9e;top:1px}footer li a:hover,#footerContact a:hover,#footerContact a:hover i,#copyrightLine a:hover{color:#c95000}#footer-bottom{clear:both;Width:100%}#footer-bottom #pearsonBanner{max-width:62rem;margin:0 auto}#footer-bottom #pearsonBanner:before,#footer-bottom #pearsonBanner:after{content:" ";display:table}#footer-bottom #pearsonBanner:after{clear:both}@media screen and (max-width:832px){#footerContact{display:none}#sitemapContainer ul{width:33.33%;margin-left:0;margin-right:0}#sitemapContainer #copyrightLine{position:static;clear:both;margin:32px 0}#mkt-sitemap-full:before,#mkt-sitemap-full:after{content:" ";display:table}#mkt-sitemap-full:after{clear:both}}@media screen and (max-width:560px){#socialMediaBar span{display:none}#sitemapContainer .hide-sm{display:none}#sitemapContainer .show-sm{display:inherit}#sitemapContainer #mkt-sitemap-sm{text-align:center;margin:32px 0 24px}#sitemapContainer #mkt-sitemap-sm select{display:block;margin:0 auto 24px}#sitemapContainer #mkt-sitemap-sm a{margin:8px 8px 0;display:inline-block}#sitemapContainer #copyrightLine{text-align:center;margin-bottom:24px}}@media screen and (max-width:420px){#sitemapContainer #mkt-sitemap-sm a{display:block;font-size:14px;margin:16px 0}}#home-display{background-color:#222;width:100%;height:100%;min-height:680px;position:relative;top:-48px;padding-top:48px;margin-bottom:-48px;box-sizing:border-box}#home-display .display-image{background-image:url("/marketing2014/images/homeDisplay.jpg");opacity:.4;background-size:cover;position:absolute}#home-display .centered{height:100%;position:relative;padding:0 32px}#home-display *{-webkit-transition:width .5s,opacity .5s;transition:width .5s,opacity .5s}#home-display-text{position:absolute;width:410px;height:200px;box-sizing:border-box;top:50%;margin-top:-148px}#home-display-text img{width:320px}#home-display-text i{font-size:24px;color:#d5ed75;margin:0 4px}#home-display-text h1,#home-display-text p,#home-display-text a{color:#fff}#home-display-text h1{margin:16px 0 12px;font-size:28px;line-height:36px}#home-display-text #ActiveTeach-brand-text,#home-display-text #ActiveLearn-brand-text{font-weight:bold}#home-display-text #ActiveTeach-brand-text{color:#bfe5ff}#home-display-text #ActiveLearn-brand-text{color:#d5ed75}#home-display-text p{font-size:24px;text-shadow:2px 2px rgba(0,0,0,.1)}#home-display-text a{font-size:20px;text-decoration:underline}#home-display-text a:hover,#home-display-text a:hover i{color:#c95000;text-shadow:0 0 10px #000}#home-display-form{width:400px;position:absolute;right:0;top:50%;margin-top:-136px}#home-display-form div{padding:0}#home-display-form form{box-sizing:border-box;background-color:transparent;margin-right:108px;border:0}#home-display-form form>fieldset{min-width:0}#home-display-form .login_button,#home-display-form .register_button{height:58px;line-height:56px;margin:0;width:100%;font-size:1.25rem;margin-bottom:8px}#home-display-form .helptext{position:absolute;top:30px;right:30px;width:166px;text-align:right}#home-display-form input{height:36px}#home-display-form .forgot-password a{margin-bottom:12px;display:inline-block;font-weight:bold}#home-display-form #button,#home-display-form .register-button{height:40px;margin:0;width:49.25%;font-size:1rem}#home-display-form .register-button{line-height:38px;font-size:11px;float:right}#home-display-form .system_check_link{color:#fff;font-size:16px;text-decoration:underline}#home-display-form .system_check_link:hover{color:#c95000}@-webkit-keyframes pulse{from{opacity:.2}50%{opacity:.8}to{opacity:.2}}@keyframes pulse{from{opacity:.2}50%{opacity:.8}to{opacity:.2}}#display-scroll-btn{position:absolute;bottom:72px;left:50%;margin-left:-30px;text-align:center;text-decoration:none}#display-scroll-btn #scroll-btn-icon{background:url("/marketing2014/images/displayDownArrow.svg") no-repeat;width:50px;height:50px;margin:0 auto;-webkit-animation:pulse 8s infinite;animation:pulse 8s infinite}#display-scroll-btn p{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#e6e6e6;margin-top:4px}#display-scroll-btn:hover #scroll-btn-icon{-webkit-animation:none;animation:none}#display-scroll-btn:hover p{color:#fff}.js-hidden{display:none}#display-ticker{position:absolute;bottom:0;width:100%;height:56px;background-color:RGBA(255,255,255,.9);border-bottom:1px solid #eaeaea}#display-ticker h4{line-height:56px;position:absolute;vertical-align:middle}#display-ticker h4:before{content:"";font-size:15px;color:#777e7d;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#display-ticker h4:hover:before{color:#c95000}#display-ticker h4:before{height:56px;line-height:54px}#display-ticker h4:hover:before{color:#777e7d}#display-ticker .ticker-wrapper{margin-left:110px;margin-right:36px}#display-ticker .ticker-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:55px}#display-ticker .ticker-wrapper .ticker{max-width:760px;display:inline-block;vertical-align:middle}#display-ticker .ticker-wrapper .ticker p{font-size:13px;max-height:40px;overflow:hidden}#display-ticker .ticker-wrapper .ticker a{text-decoration:underline}#display-ticker .ticker-wrapper .ticker-controls{position:absolute;top:19px;right:0}#display-ticker .ticker-wrapper .ticker-controls li{cursor:pointer;display:block;float:left;margin:0}#display-ticker .ticker-wrapper .ticker-controls li:before{line-height:16px;width:16px;height:20px}#display-ticker .ticker-wrapper .ticker-controls li.jnt-play-pause{vertical-align:middle}#display-ticker .ticker-wrapper .ticker-controls li.jnt-play-pause:before{content:"";font-size:12px;color:#777e7d;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#display-ticker .ticker-wrapper .ticker-controls li.jnt-play-pause:hover:before{color:#c95000}#display-ticker .ticker-wrapper .ticker-controls li.jnt-play-pause.paused{vertical-align:middle}#display-ticker .ticker-wrapper .ticker-controls li.jnt-play-pause.paused:before{content:"";font-size:12px;color:#777e7d;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#display-ticker .ticker-wrapper .ticker-controls li.jnt-play-pause.paused:hover:before{color:#c95000}#display-ticker .ticker-wrapper .ticker-controls li.jnt-prev{vertical-align:middle}#display-ticker .ticker-wrapper .ticker-controls li.jnt-prev:before{content:"";font-size:18px;color:#777e7d;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#display-ticker .ticker-wrapper .ticker-controls li.jnt-prev:hover:before{color:#c95000}#display-ticker .ticker-wrapper .ticker-controls li.jnt-next{vertical-align:middle}#display-ticker .ticker-wrapper .ticker-controls li.jnt-next:before{content:"";font-size:18px;color:#777e7d;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#display-ticker .ticker-wrapper .ticker-controls li.jnt-next:hover:before{color:#c95000}@media screen and (max-width:768px){#ticker-wrapper h4{display:none}#display-ticker{height:80px}#display-ticker .ticker-wrapper{margin:0;width:100%;text-align:center;padding:0 12px;box-sizing:border-box}#display-ticker .ticker-wrapper:before{height:80px}#display-ticker .ticker-wrapper .ticker{position:relative;z-index:10}#display-ticker .ticker-wrapper .ticker p{max-height:64px;line-height:1.25}#display-ticker .ticker-wrapper .ticker-controls{width:100%;top:26px}#display-ticker .ticker-wrapper .ticker-controls li.jnt-play-pause{display:none}#display-ticker .ticker-wrapper .ticker-controls li.jnt-prev{margin-left:16px}#display-ticker .ticker-wrapper .ticker-controls li.jnt-next{float:right;margin-right:12px}#display-ticker .ticker-wrapper .ticker-controls li:before{height:24px;width:24px;line-height:24px}#display-scroll-btn{bottom:88px}}@media screen and (max-width:839px){#home-display-text{width:324px}}@media screen and (max-width:768px){#home-display .display-image{opacity:.2}#home-display-text{width:100%;text-align:center;left:0;padding:0 32px;margin-top:-260px}#home-display-text img{width:280px}#home-display-text h1{max-width:490px;margin-left:auto;margin-right:auto}#home-display-form{width:100%;margin-top:-72px;text-align:center}#home-display-form #marketing-login{margin:0 32px;padding:20px 0}#home-display-form h2,#home-display-form label[for="username"],#home-display-form label[for="password"]{display:none}#home-display-form .helptext{position:inherit;display:block;width:100%;text-align:center;color:#fcfcfc;margin-bottom:12px}#home-display-form .forgot-password a{color:#fff}#home-display-form .system_check_link{float:none;display:block;margin:0}#home-display-form .forgot-password{margin-top:8px}}@media screen and (max-width:540px){#home-display-text h1{font-size:22px}}@media screen and (max-width:440px){#home-display{min-height:480px;max-height:600px}#home-display-text{display:none}#home-display-form{margin-top:-136px}#home-display-form #marketing-login{margin:0 16px}#home-display-form #marketing-login{margin:0;padding:0 24px}#home-display-form #button,#home-display-form .register-button{width:100%}#home-display-form .register-button{margin:8px 0 24px}#home-display-text,#display-scroll-btn{display:none}}@media screen and (max-width:440px){#home-courses img[role="presentation"]{display:none}#home-courses .header{margin-bottom:16px}}.mkt-features #main{background-color:#fcfcfc;box-shadow:0 -10px 10px rgba(0,0,0,.075);position:relative}.mkt-features .ast{color:#9b9e9e}#features-display .display-image{background-image:url("/marketing2014/images/featuresDisplay.png")}@media screen and (max-width:797px){#features-display .display-image{height:80%}}@media screen and (max-width:572px){#features-display .display-image{height:75%;background-size:140%}}@media screen and (max-width:440px){#features-display{height:400px}#features-display .display-image{background-size:inherit;background-position:15% 36px}}#mkt-interactive-questions{position:relative;margin-top:-6px;z-index:10}#mkt-interactive-questions #mkt-questions-imgs img{box-shadow:0 0 30px rgba(0,0,0,.2)}@media screen and (max-width:768px){#mkt-interactive-questions .header{padding:40px 40px 0}#mkt-questions-imgs .image-wrap:last-child{display:none}.mkt-features img{max-width:66%}}@media screen and (max-width:440px){#mkt-interactive-questions .header{padding:24px 0 0}.mkt-features img{max-width:100%}}#mkt-questions-btns{padding:0 40px}#mkt-questions-btns img{border:2px solid #cfcfcf}#mkt-questions-video{margin-top:60px}#mkt-questions-video .helptext{margin-top:100px;font-size:16px;font-family:arial,helvetica,verdana,sans-serif;color:#777e7d}#mkt-questions-video .text-wrap p{margin-top:0}@media screen and (max-width:768px){#mkt-questions-btns img{display:none}#mkt-questions-support .text-wrap{text-align:center}#mkt-questions-video{margin-top:20px}#mkt-questions-video .image-wrap{padding-bottom:40px}#mkt-questions-video .helptext{margin-top:28px}}@media screen and (max-width:440px){#mkt-questions-support .text-wrap{text-align:left}#mkt-questions-video .image-wrap{padding-bottom:28px}}#mkt-progress-tracking{border-top:1px solid #eaeaea}#mkt-progress-tracking .centered{max-width:768px}#mkt-progress-tracking .image-wrap{margin-bottom:16px;max-width:768px}#mkt-progress-tracking img{border-bottom:1px solid #eaeaea}@media screen and (max-width:768px){#mkt-progress-tracking .header{margin:0}}#course-display{height:auto;padding-bottom:64px;background-color:#4a555a;border-top:1px solid rgba(0,0,0,.1)}#course-display .display-image{background-image:url("/marketing2014/images/featuresDisplay.png")}#course-display .clearboth{margin-bottom:24px}#course-display .button{background:rgba(255,255,255,.2);color:#fff;font-size:13px;font-family:arial,helvetica,verdana,sans-serif;border:0;border-right:1px solid #4a555a;border-bottom:1px solid #4a555a;border-radius:0;box-shadow:none;text-align:left;padding:0 12px;-webkit-transition:.2s;transition:.2s}#course-display .button:hover{background-color:#fff;color:#c95000;vertical-align:middle}#course-display .button:hover:before{content:"";font-size:14px;color:#0086bd;font-family:fontAwesome;display:inline-block;vertical-align:middle;text-align:center;margin-right:4px}#course-display .button:hover:hover:before{color:#c95000}#course-display .button:hover:before{vertical-align:initial}@media screen and (max-width:740px){#course-display .centered>.col-1-2{width:100%;padding:0}}@media screen and (max-width:414px){#course-display .col-1-2{width:100%}}.mkt-support #support-display{height:auto;padding-bottom:80px}.mkt-support #support-display .header{margin-bottom:24px}.mkt-support #support-display .header p{font-weight:bold}.mkt-support #support-display img{box-shadow:-1px -1px 5px rgba(0,0,0,.1)}.mkt-support #support-display .btn-prime{font-size:16px;height:40px;padding:3px 16px;margin-top:8px}.mkt-support #requirementsList{background-color:#fff;padding:24px 20px;min-height:318px;box-shadow:2px 2px 0 rgba(0,0,0,.05)}.mkt-support #support-documentation h4{font-weight:bold}@media screen and (min-width:441px){#support-display h1{font-size:42px}}@media screen and (max-width:768px){.mkt-support #support-display{padding-bottom:32px}.mkt-support #support-display img{display:none}.mkt-support #support-display h2{margin-bottom:12px}.mkt-support #support-display ul{box-shadow:2px 2px 0 rgba(0,0,0,.05)}.mkt-support #support-display li{display:block;margin:0;background-color:#fff;padding:12px 0;border-bottom:1px solid #ddd}.mkt-support #support-display #requirementsAdditional{margin-top:0}.mkt-support #requirementsList{background-color:transparent;padding:0;min-height:0;box-shadow:none}.mkt-support #supported-browsers{margin-bottom:28px}}.mkt-support .centered-block+.centered-block{border-top:1px solid #eaeaea}.mkt-support .tri-dark+.centered-block,.mkt-support .tri-light+.centered-block,.mkt-support .centered-block+.tri-light,.mkt-support .centered-block+.tri-dark{border-top:0}.mkt-support .centered-block a{font-weight:700}.mkt-support #support-documents-list a,.mkt-support #mkt-contactUs a{font-weight:500}#support-documents-list i{color:#c8ebfd}#support-documents-list .header{margin-bottom:16px}#support-documents-list #support-help .col-1-2{padding-right:4px}#support-documents-list #support-help .col-1-2+.col-1-2{padding-left:4px;padding-right:0}#support-documents-list #support-help .col-1-2>div,#support-documents-list #support-help .col-1-2>a{text-align:left;background-color:#333;display:block;border-radius:2px;padding:8px 16px;margin-bottom:1px;box-shadow:2px 2px 0 rgba(0,0,0,.05)}#support-documents-list #support-help i{border-left:1px solid #777e7d;padding-left:6px;margin-left:4px;font-size:16px}#support-documents-list #support-help a:hover,#support-documents-list #support-help a:hover i{color:#c95000}@media screen and (max-width:768px){#support-documents-list #support-help .col-1-2,#support-documents-list #support-help .col-1-2+.col-1-2{width:100%;padding:0}#support-documents-list #support-help .col-1-2>div,#support-documents-list #support-help .col-1-2>a{padding:12px 16px}#support-documents-list #support-help a,#support-documents-list #support-help i{font-size:18px}}#mkt-contactUs .text-wrap{padding-bottom:40px;word-break:break-all}#mkt-contactUs p{font-size:14px}#mkt-contactUs #mkt-contact-out-of-UK{width:25%}#mkt-contactUs .fa-phone+.ast{margin:0 0 0 -5px}@media screen and (max-width:946px){#mkt-contactUs .text-wrap,#mkt-contactUs #mkt-contact-out-of-UK{width:100%;text-align:center;padding:32px 0;border-top:1px solid #ddd}#mkt-contactUs h4{font-size:18px}#mkt-contactUs p,#mkt-contactUs a{font-size:1rem;margin:4px 0}}@media screen and (max-width:468px){#mkt-contactUs .text-wrap,#mkt-contactUs #mkt-contact-out-of-UK{text-align:left;padding-left:16px}}body#marketing-pages.mkt-terms{background-color:#e6e6e6}body#marketing-pages.mkt-terms #main{max-width:960px;margin:42px auto 100px;padding:24px;background-color:#fcfcfc;box-sizing:border-box;box-shadow:2px 2px 0 rgba(0,0,0,.05)}body.help_documentation .wrapper{max-width:680px;box-sizing:border-box;padding:40px 32px 32px 32px}body.help_documentation h1{margin-bottom:24px}body.help_documentation h3{font-size:16px;line-height:1.4}body.help_documentation p,body.help_documentation ul,body.help_documentation ol{font-size:14px;margin:0}body.help_documentation h3{margin-top:20px}@media screen and (max-width:768px){body.help_documentation p,body.help_documentation li{font-size:14px}}