.tpd-close-icon,a{text-decoration:none}.tpd-backgrounds,.tpd-stem{-webkit-transform-origin:0 0}.divider,section.class-level-table .container .class-container table td.first-col,section.class-start-hero .container .class-container .level-matrix table td.first-col{white-space:nowrap}.rating,.ui-datepicker-rtl{direction:rtl}.c3-tooltip,table{border-collapse:collapse;border-spacing:0}.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#0083fa;border-radius:5px;border:1px solid #0083fa;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1;padding:1.5em 5em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;text-transform:uppercase;letter-spacing:.15em;font-weight:400;font-size:.8em}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#158fff;color:#fff}.button:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.button.inverse,button.inverse,input[type=button].inverse,input[type=reset].inverse,input[type=submit].inverse{background-color:#fff;color:#0083fa}.button i.fa,button i.fa,input[type=button] i.fa,input[type=reset] i.fa,input[type=submit] i.fa{padding-left:.875em}fieldset{background:0 0}input,label,select{display:block;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1em}label{margin-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=color],input[type=date],input[type=datetime],select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#0083fa;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,118,225,.7);outline:0}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=file]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ol,ul{list-style:none}dl{margin-bottom:.75em}dl dt{font-weight:700;margin-top:.75em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";table-layout:fixed;width:100%}th{text-align:left}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#333}h1,h2,h3,h4,h5,h6{line-height:1.2}a{color:#0083fa;transition:color .1s linear}a:active,a:focus,a:hover{color:#005bae}a:active,a:focus{outline:0}a.arrow{text-transform:uppercase}a.arrow:after{content:"\2192";font-size:1.2em;margin-left:.6em}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}.icon{font-size:30px}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,h1,h2,h3,h4,h5,h6,nav.menu{font-family:Roboto,"Helvetica Neue",Arial,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.clear::after,.container::after,nav.menu ul::after,section.hero.folder-hero .info .description::after,section.hero.folder-hero .info .heading::after{content:"";clear:both}nav.menu{background:#fff;border-bottom:1px solid #e7e8e7;box-sizing:border-box}nav.menu a.logo{position:absolute;top:13px;left:25px;z-index:1}nav.menu a.user-menu-trigger{border-left:1px solid #ccc;padding:5px 1.25em 4px;display:block;position:absolute;right:6px;top:0;color:#000}nav.menu a.user-menu-trigger.active{background:#e5e5e5}nav.menu a.user-menu-trigger i.fa{position:relative;bottom:17px;right:5px}nav.menu a.user-menu-trigger div.icon-wrapper{width:50px;height:50px;display:inline-block;border-radius:50%;background-color:#9a9b9e;overflow:hidden}nav.menu a.user-menu-trigger div.icon-wrapper i.fa{bottom:0;font-size:50px;position:relative;top:5px;left:5px;color:#e1e1e1}nav.menu a.create-material,nav.menu ul li a{padding:22px 0;color:#000;font-size:.75em;text-transform:uppercase}nav.menu a.create-material{display:inline-block;border-top:solid 5px #fff;position:absolute;top:0;right:125px}nav.menu a.create-material i.fa{margin-right:.9375em}nav.menu a.create-material.active,nav.menu a.create-material:hover{border-top:solid 5px #000}nav.menu ul{text-align:center;position:relative}nav.menu ul::after{display:table}nav.menu ul li{display:inline-block;margin-right:5em}nav.menu ul li a{border-top:solid 5px #fff;display:inline-block}nav.menu ul li a i.fa{margin-right:.9375em}nav.menu ul li a.active,nav.menu ul li a:hover{border-top:solid 5px #000}.public-menu{height:62px;overflow:hidden}.public-menu ul{float:right}.public-menu ul li a.login-trigger,.public-menu ul li a.login-trigger:hover{color:#0083fa;font-size:.75em;border-top:none}.public-menu ul li a.login-trigger .fa,.public-menu ul li a.login-trigger:hover .fa{font-size:1.75em;vertical-align:sub;padding-left:4px}div#user-menu{display:none;padding:.875em 1.75em;background:#e5e5e5;width:15.625em;box-shadow:5px 4px 8px 0 rgba(50,50,50,.34);z-index:1;position:absolute;right:6px;top:62px}div#user-menu.active{display:block}div#user-menu ul li a i,div#user-menu ul li a span{display:table-cell;vertical-align:middle}div#user-menu ul{display:table;width:100%}div#user-menu ul li{display:table-row}div#user-menu ul li a{color:#000}div#user-menu ul li a span{text-transform:uppercase;font-size:.8em;padding:1.75em .875em}div#user-menu ul.sign-out{border-top:1px solid #b0b0b0;margin-top:.875em}.dropdown-container{position:relative;font-size:1em}.dropdown-container .class-menu-trigger{position:relative;z-index:2;padding-left:10px;padding-right:50px}.dropdown-container .class-menu-trigger span{padding-top:4px;display:inline-block}.dropdown-container .class-menu-trigger i{vertical-align:text-top}.dropdown-container a{color:#333}.dropdown-container a span{text-indent:4px}.dropdown-container .disabled{cursor:default}.rating span.star:hover:before,.tpd-close{cursor:pointer}.dropdown-container .dropdown-menu{display:none;padding-top:.35em;padding-bottom:.35em;position:absolute;top:0;background:#fff;box-shadow:1px 4px 8px 0 rgba(50,50,50,.22);width:100%;z-index:1}.dropdown-container .dropdown-menu.active{display:block}.dropdown-container .dropdown-menu ul{padding-top:24px}.dropdown-container .dropdown-menu ul li{padding:6px 26px}.dropdown-container .dropdown-menu ul li a{font-size:.875em;display:block;color:#0083fa}.dropdown-container .dropdown-menu ul li:hover{background:#E8E8E8}.school-class-menu-container{float:left}h1,h2,h3,h4,h5,h6{font-weight:300}a,body,li,ul{-webkit-text-size-adjust:100%}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}blockquote{font-style:italic;color:#b3b3b3;font-size:1.1em;border-left:solid 3px #d9d9d9;padding-left:16px}button,input,textarea{font-family:'Open Sans',sans-serif!important}input[type=email],input[type=text],textarea{color:#4d4d4d;border:1px solid #ddd;box-shadow:none!important}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bfbfbf}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#bfbfbf}input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#bfbfbf}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bfbfbf}input[type=email]:focus,input[type=text]:focus,textarea:focus{border:2px solid #ccc}section{padding:.625em 0}.container{max-width:68em;margin-left:auto;margin-right:auto;padding:0 .3125em}.container::after{display:table}@media screen and (max-width:38.75em){.mobile-hidden{display:none}.mobile-only{display:block}}@media screen and (min-width:38.75em){.mobile-hidden{display:block}.mobile-only{display:none}}.ie7 article,.ie7 aside,.ie7 footer,.ie7 header,.ie7 nav,.ie7 section,.ie8 article,.ie8 aside,.ie8 footer,.ie8 header,.ie8 nav,.ie8 section{display:block}.ie7 .js-menu-screen,.ie7 .sliding-menu,.ie8 .js-menu-screen,.ie8 .sliding-menu{display:none}.clear::after{display:table}.hidden{display:none}.nav-container{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}.nav-container:last-child{margin-right:0}section.hero{margin:0;padding:0;background:#f5f4f2;position:relative}section.hero aside{height:100%;float:left;display:block;margin-right:1.23318%;width:19.85706%;position:relative;background:#000;text-align:center}section.hero aside:last-child{margin-right:0}section.hero aside a{color:#b8b8b8;display:inline-block;min-height:12em}section.hero aside a:hover{color:#d2d2d2}section.hero aside a.active{border-left:9px solid #0078ff}section.hero aside a i{display:block;font-size:2.5em;margin-top:40px}section.hero aside a strong{display:block;margin-top:20px;text-transform:uppercase;font-size:.8em}section.hero aside a em{display:block;margin:25px auto 0;font-style:italic;font-size:.8em;width:80%}section.hero div.info{float:left;display:block;margin-right:1.23318%;width:74.6917%;margin-left:4.21805%;height:12em}section.hero div.info:last-child{margin-right:0}section.hero div.info div.headline{float:left;display:block;margin-right:1.86125%;width:49.06937%}section.hero div.info div.headline:last-child{margin-right:0}section.hero div.info div.headline em{display:block;color:#b8b8b8;margin-top:55px;font-style:italic;font-size:1.1em}section.hero div.info div.headline h2{color:#fff;font-size:2em;padding-top:15px}section.hero div.info div.search{float:left;display:block;margin-right:1.86125%;width:49.06937%;text-align:center}section.hero div.info div.search:last-child{margin-right:0}section.hero div.info div.search input{width:225px;margin-top:82px;margin-left:90px}section.hero.library-hero{background:url(/img/library_hero.png)}section.hero.library-hero .info{float:left;display:block;margin-right:1.23318%;width:66.25561%;margin-left:3.5em}section.hero.library-hero .info:last-child{margin-right:0}section.hero.folder-hero .info{padding-top:2.5em}section.hero.folder-hero .info .heading{max-width:68em;margin-left:auto;margin-right:auto}section.hero.folder-hero .info .heading::after{display:table}section.hero.folder-hero .info .heading .profile-picture{float:left;display:block;margin-right:1.23318%;width:7.20292%}section.hero.folder-hero .info .heading .profile-picture:last-child{margin-right:0}section.hero.folder-hero .info .heading .title{float:left;display:block;margin-right:1.23318%;width:91.5639%}section.hero.folder-hero .info .heading .title:last-child{margin-right:0}section.hero.folder-hero .info .heading .title h2{font-size:1.625em;padding:.3125em 0}section.hero.folder-hero .info .description{max-width:68em;margin-left:auto;margin-right:auto}section.hero.folder-hero .info .description::after{display:table}section.hero.folder-hero .info .description .author{float:left;display:block;margin-right:1.23318%;width:32.51121%;margin-left:8.4361%;font-family:Georgia,Cambria,"Times New Roman",Times,serif}section.hero.folder-hero .info .description .author:last-child{margin-right:0}section.hero.folder-hero .info .description .author a{font-style:italic;color:#0078ff;opacity:.8;line-height:1.3em}section.hero.folder-hero .info .description .author a:hover{color:#0078ff}section.hero.folder-hero .info .description .author a.activity{display:block}section.hero.folder-hero .info .description .author span{line-height:1.3em}section.hero.folder-hero .info .description .author .rating{margin-top:10px}section.hero.folder-hero .info .description .classification{float:left;display:block;margin-right:1.23318%;width:7.20292%}section.hero.folder-hero .info .description .classification:last-child{margin-right:0}section.hero.folder-hero .info .description .actions{float:left;display:block;margin-right:1.23318%;width:19.85706%;margin-left:29.52634%;padding-top:3.125em;text-align:right}section.hero.folder-hero .info .description .actions:last-child{margin-right:0}section.hero.folder-hero .info .description .actions a{padding-right:.4375em;color:#838381}article.category-list{float:left;display:block;margin-right:1.23318%;width:62.03756%;margin-left:4.21805%}article.category-list:last-child{margin-right:0}article.category-list p.description{float:left;display:block;margin-right:1.86125%;width:61.80203%;padding-top:2.8125em;font-size:.875em;padding-bottom:2.1875em;color:#a3a3a3}article.category-list p.description:last-child{margin-right:0}article.category-list h3.section-header{font-weight:400;clear:both;font-size:.875em}article.category-list ul{padding-top:1.25em}article.category-list ul li{float:left;display:block;margin-right:1.86125%;width:49.06937%}article.category-list ul li:last-child,article.category-list ul li:nth-child(2n){margin-right:0}article.category-list ul li:nth-child(2n+1){clear:left}article.category-list ul li a{color:#000;display:block;background:#f5f4f2;padding:2.59375em 1.875em;margin-bottom:1.875em;position:relative;border-bottom:4px solid #fff;height:190px;overflow:hidden}article.category-list ul li a h3{text-transform:uppercase;padding:0;margin:0;font-size:1.25em;color:#545453}article.category-list ul li a p{padding-top:.8125em;width:90%;color:#a3a2a1;font-size:.875em;line-height:1.5em;max-height:5.625em;overflow:hidden}article.category-list ul li a i.fa{position:absolute;bottom:.625em;right:.625em;font-size:1.5em}article.category-list ul li a span.material-count{font-style:italic;color:#0078ff;font-size:.8125em;position:absolute;bottom:1.875em;right:.625em;display:none}article.category-list ul li a span.material-count i.read-more{position:static;vertical-align:middle;margin-left:.3125em}article.category-list ul li a:hover{border-bottom:4px solid #8ecff3}article.category-list ul li a:hover h3{color:#0078ff}article.category-list ul li a:hover i{display:none}article.category-list ul li a:hover span.material-count{display:block}.rating span.star,article.category-list ul li a:hover span.material-count i{display:inline-block}.rating{font-size:.9375em;unicode-bidi:bidi-override;box-sizing:border-box;text-align:left}.rating span.star{font-family:FontAwesome;font-weight:400;font-style:normal}.bar .container p strong,.tpd-title{font-weight:700}.rating span.star:before{content:"\f006";color:#ccb089;padding-right:.25em}.rating span.star.active:before,.rating span.star:hover:before,.rating span.star:hover~span.star:before{content:"\f005";color:#ccb089}.bar .container::after,nav.course-menu::after,section.comments-wrapper div.comments div.comment div.text::after,section.comments-wrapper::after{content:"";clear:both}section.comments-wrapper{max-width:68em;margin-left:auto;margin-right:auto}section.comments-wrapper::after{display:table}section.comments-wrapper div.comments{float:left;display:block;margin-right:1.23318%;width:74.6917%;margin-left:25.3083%;padding:3.5em;background:#f5f4f2}section.comments-wrapper div.comments:last-child{margin-right:0}section.comments-wrapper div.comments div.comment{max-width:68em;margin-left:auto;margin-right:auto;border-bottom:1px solid #d0d0ce;padding-bottom:1.25em;margin-top:1.25em}section.comments-wrapper div.comments div.comment div.profile::after,section.comments-wrapper div.comments div.comment::after{clear:both;content:"";display:table}section.comments-wrapper div.comments div.comment div.profile div.profile-picture{float:left;display:block;margin-right:1.65103%;width:9.64353%;margin-left:5.64728%}section.comments-wrapper div.comments div.comment div.profile div.profile-picture:last-child{margin-right:0}section.comments-wrapper div.comments div.comment div.profile div.author{float:left;display:block;margin-right:1.65103%;width:83.05816%}section.comments-wrapper div.comments div.comment div.profile div.author:last-child{margin-right:0}section.comments-wrapper div.comments div.comment div.profile div.author a{display:block;color:#0078ff;opacity:.8;float:left;line-height:3.125em;font-style:italic;font-family:Georgia,Cambria,"Times New Roman",Times,serif}section.comments-wrapper div.comments div.comment div.profile div.author span{display:block;float:left;margin-left:1.75em;color:#000;opacity:.6;font-size:.7em;position:relative;top:1.75em}section.comments-wrapper div.comments div.comment div.text{max-width:68em;margin-left:auto;margin-right:auto}section.comments-wrapper div.comments div.comment div.text::after{display:table}section.comments-wrapper div.comments div.comment div.text p{float:left;display:block;margin-right:1.65103%;width:66.11632%;margin-left:16.94184%;color:#000;opacity:.6;font-size:.8em;line-height:1.3em}section.comments-wrapper div.comments div.comment div.text p:last-child{margin-right:0}section.comments-wrapper div.comments div.comment div.like-box{float:left;display:block;margin-right:1.65103%;width:9.64353%;margin-left:79.06191%;color:#000;opacity:.6;padding-top:.625em}section.comments-wrapper div.comments div.comment div.like-box:last-child{margin-right:0}section.comments-wrapper div.comment-box{margin-top:3.125em}section.comments-wrapper div.comment-box h5{margin-bottom:1.25em}section.comments-wrapper div.comment-box form textarea{width:100%}section.comments-wrapper div.comment-box form button{float:left;display:block;margin-right:1.65103%;width:32.23265%;margin-left:67.76735%}section.comments-wrapper div.comment-box form button:last-child{margin-right:0}div#context-menu{display:none;position:absolute;background:#f5f4f2;padding:.875em 0;width:262px;box-shadow:rgba(0,0,0,.34) 2px 2px 10px}div#context-menu ul{display:table;width:100%}div#context-menu ul li{display:table-row}div#context-menu ul li:hover{background:#818181}div#context-menu ul li a{color:#838381}div#context-menu ul li a:hover{color:#fff}div#context-menu ul li a i{width:40px;display:table-cell;padding:.58333em 0 .58333em .875em;font-size:1.2em;text-align:center}div#context-menu ul li a span{display:table-cell;font-size:.75em;text-transform:uppercase;padding-left:.875em;vertical-align:middle}.multiple-choice-row ul.parsley-errors-list li,ul.parsley-errors-list li{font-size:.7em;color:#f33}div#context-menu div.scroll-wrapper{max-height:34.375em;overflow:hidden}div#context-menu hr{width:85%;margin:0 auto}input.parsley-error,input.parsley-error:focus,textarea.parsley-error,textarea.parsley-error:focus{border:2px solid #ffb3b3}input.parsley-error:hover,textarea.parsley-error:hover{border:2px solid #fcc}ul.parsley-errors-list{list-style-type:disc;margin-left:5%}.multiple-choice-row{position:relative}.multiple-choice-row ul.parsley-errors-list{list-style-type:disc;position:absolute;top:.625em;right:0}.bar{font-size:1em}.bar .container{max-width:68em;margin-left:auto;margin-right:auto}.bar .container::after{display:table}.bar .container p{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%;padding:20px 76px}.bar .container p:last-child{margin-right:0}.green-bar{background:#72d17e;color:#fff;font-style:italic}nav.course-menu{max-width:68em;margin-left:auto;margin-right:auto;background:#000}nav.course-menu::after{display:table}nav.course-menu ul li{display:inline-block;border-right:1px solid #303030}nav.course-menu ul li a{display:inline-block;padding:1.75em 3.5em;color:#fff;text-transform:uppercase;font-size:.8em;font-family:Arial;font-weight:700;margin:0 .3125em}nav.course-menu ul li a.active{border-bottom:4px solid #0078ff}.error-msgs{background:#de4c4c;color:#fff;padding:.875em}.error-msgs .msg{display:block;padding:3px}.error-container{padding-bottom:1.75em}.error-container ul.parsley-errors-list.filled{background:#de4c4c;clear:both;margin:0;padding:.35em .875em}.error-container ul.parsley-errors-list.filled li{color:#fff;display:block;font-size:.8125em;list-style:none;padding:0}.editor ul,section.episode-presentation-chapter-view article div.content-wrapper ul li{list-style:square}.error-container ul.parsley-errors-list.filled:first-child{padding-top:.875em}.error-container ul.parsley-errors-list.filled:last-child{padding-bottom:.875em}form .max-error,form .parsley-error,form .parsley-error:focus{border:1px solid #de4c4c;outline:0}.info-msgs{background:#72d17e;color:#fff;padding:.875em;line-height:1.375em}.info-msgs .msg{display:block;padding:3px}form.underline-form input,form.underline-form input:focus{border:0 solid #000;border-bottom:1px solid #838080;border-radius:0;box-shadow:none!important;padding:2px 2px 2px 0;font-size:.875em}input[type=radio]{display:none}input[type=radio]+label span{display:inline-block;width:16px;height:16px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%}input[type=radio]+label span.circle{border:1px solid #333}input[type=radio]:checked+label span.circle span.dot{background-color:#000;width:10px;height:10px;margin:-3px 0 0 2px}.tpd-content-relative,.tpd-title-relative{width:100%}input[type=radio]+label span,input[type=radio]:checked+label span{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}select{padding:.4375em;border:1px solid #ddd;border-radius:.375em;-webkit-appearance:menulist-button;line-height:2.3em;height:2.3em;background-color:#fff}.tpd-content,.tpd-title{font-size:11px;line-height:16px}.tpd-tooltip{position:absolute}.fa-info-circle{color:#0e74af}.tpd-tooltip,.tpd-tooltip [class^=tpd-]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tpd-content-wrapper{position:absolute;top:0;left:0;float:left;width:100%;height:100%;overflow:hidden}.tpd-content,.tpd-content-relative,.tpd-content-relative-padder,.tpd-content-spacer,.tpd-title,.tpd-title-relative,.tpd-title-relative-padder,.tpd-title-wrapper{position:relative;float:left}.tpd-content{clear:both;padding:10px;color:#fff}.course-tooltip .tpd-content{color:#333}.tpd-has-inner-close .tpd-content-relative .tpd-content{padding-right:0!important}.tpd-tooltip .tpd-content-no-padding{padding:0!important}.tpd-title-wrapper{overflow:hidden}.tpd-title-spacer{float:left}.tpd-title{padding:10px;text-transform:uppercase;color:#fff}.tpd-background-box,.tpd-background-shadow,.tpd-backgrounds,.tpd-close,.tpd-frames,.tpd-skin{position:absolute;top:0}.tpd-has-title-close .tpd-title{padding-right:0!important}.tpd-close{right:0;width:28px;height:28px;overflow:hidden;color:#fff}.tpd-close-icon{float:left;font-family:Arial,Baskerville,monospace;font-weight:400;font-style:normal;width:28px;height:28px;font-size:28px;line-height:28px;text-align:center}.tpd-frames,.tpd-skin{left:0}.tpd-frames .tpd-frame{float:left;width:100%;height:100%;clear:both;display:none}.tpd-visible-frame-bottom .tpd-frame-bottom,.tpd-visible-frame-left .tpd-frame-left,.tpd-visible-frame-right .tpd-frame-right,.tpd-visible-frame-top .tpd-frame-top{display:block}.tpd-backgrounds{left:0;width:100%;height:100%;transform-origin:0 0}.tpd-background-shadow{left:0;width:100%;height:100%;background-color:transparent;pointer-events:none}.tpd-no-shadow .tpd-skin .tpd-background-shadow{box-shadow:none!important}.tpd-background-box{left:0;height:100%;width:100%;overflow:hidden}.tpd-no-stem .tpd-background-box,.tpd-no-stem .tpd-shift-stem{display:none}.tpd-no-stem .tpd-background-box-top{display:block}.tpd-background-loading,.tpd-is-loading .tpd-background,.tpd-is-loading .tpd-content-wrapper,.tpd-is-loading .tpd-title-wrapper{display:none}.tpd-background-box-shift,.tpd-background-box-shift-further{position:relative;float:left;width:100%;height:100%}.tpd-iframeshim,.tpd-shift-stem,.tpd-shift-stem-side,.tpd-stem,.tpd-stem-point,.tpd-stem-spacer,.tpd-stem-triangle{position:absolute}.tpd-background{border-radius:10px;float:left;clear:both;background:0 0;-webkit-background-clip:padding-box;background-clip:padding-box;border-style:solid;border-width:1px;border-color:#0e74af;border-color:rgba(255,255,255,.1)}.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background{border-radius:0}.tpd-background-content,.tpd-background-title{float:left;clear:both;width:100%;background-color:#0e74af}.course-tooltip .tpd-background-content,.tpd-stem-border{background-color:#fff}.tpd-background-border-hack{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid}.tpd-background-box-top{top:0}.tpd-background-box-bottom{bottom:0}.tpd-background-box-left{left:0}.tpd-background-box-right{right:0}.tpd-iframeshim{top:0;left:0;width:100%;height:100%;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.tpd-shift-stem{top:0;left:0;overflow:hidden}.tpd-frame-bottom .tpd-shift-stem-side,.tpd-frame-top .tpd-shift-stem-side{width:100%}.tpd-frame-left .tpd-shift-stem-side,.tpd-frame-right .tpd-shift-stem-side{height:100%}.tpd-stem{top:0;left:0;overflow:hidden;width:16px;height:8px;margin-left:3px;margin-top:2px;transform-origin:0 0}.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset{margin:0!important}.tpd-stem-spacer{top:0;left:0;width:100%;height:100%}.tpd-stem-reset .tpd-stem-spacer{margin-top:0}.tpd-stem-point{width:100px;top:0;left:50%}.tpd-stem-downscale,.tpd-stem-transform{float:left;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;position:relative}.tpd-stem-side{width:50%;height:100%;float:left;position:relative;overflow:hidden}.tpd-stem-side-inversed{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.tpd-stem-triangle{width:0;height:0;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;top:0;left:0}.tpd-stem-border,.tpd-stem-border-corner{position:absolute;left:50%;border-right-style:solid;border-right-width:0;height:100%;top:0}.tpd-stem-border{width:20px;border-right-color:#fff}.tpd-stem *{z-index:0;zoom:1}.tpd-stem-border-center-offset,.tpd-stem-border-center-offset-inverse{float:left;position:relative;width:100%;height:100%;overflow:hidden}.tpd-stem-notransform{float:left;width:100%;height:100%;position:relative}.tpd-stem-notransform .tpd-stem-border{height:100%;position:relative;float:left;top:0;left:0;margin:0}.tpd-spinner,.tpd-stem-notransform .tpd-stem-border-center{position:absolute}.tpd-stem-notransform .tpd-stem-border-corner{background:#fff;border:0;top:auto;left:auto}.tpd-stem-notransform .tpd-stem-border-center,.tpd-stem-notransform .tpd-stem-triangle{height:0;border:0;left:50%}.tpd-stem-transform-left{-webkit-transform:rotate(-90deg) scale(-1,1);transform:rotate(-90deg) scale(-1,1)}.tpd-stem-transform-right{-webkit-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%)}.tpd-stem-transform-bottom{-webkit-transform:scale(1,-1) translate(0,-100%);transform:scale(1,-1) translate(0,-100%)}.tpd-spinner{top:50%;left:50%;width:46px;height:36px}.tpd-spinner-spin{position:relative;float:left;margin:8px 0 0 13px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #fff;-webkit-animation:tpd-spinner-animation 1.1s infinite linear;animation:tpd-spinner-animation 1.1s infinite linear;box-sizing:border-box!important}.tpd-spinner-spin,.tpd-spinner-spin:after{border-radius:50%;width:20px;height:20px}@-webkit-keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tpd-is-loading .tpd-background-loading{display:block}.tpd-tooltip-measuring{top:0;left:0;position:absolute;max-width:100%;width:100%}.tpd-tooltip-measuring .tpd-skin,.tpd-tooltip-measuring .tpd-spinner{display:none}.tpd-tooltip-measuring .tpd-content-wrapper,.tpd-tooltip-measuring .tpd-title-wrapper{display:block}.tpd-tooltip a,.tpd-tooltip a:hover{color:grey;text-decoration:underline}.tpd-tooltip a:hover{color:#6c6c6c}.tpd-size-x-small .tpd-content,.tpd-size-x-small .tpd-title{padding:7px 8px;font-size:10px;line-height:15px}.tpd-size-x-small .tpd-background{border-radius:5px}.tpd-size-x-small .tpd-stem{width:12px;height:6px;margin-left:4px;margin-top:2px}.tpd-size-x-small.tpd-no-radius .tpd-stem{margin-left:7px}.tpd-size-x-small .tpd-close{margin-bottom:1px}.tpd-size-x-small .tpd-spinner{width:35px;height:29px}.tpd-size-x-small .tpd-spinner-spin{margin:6px 0 0 9px}.tpd-size-x-small .tpd-spinner-spin,.tpd-size-x-small .tpd-spinner-spin:after{width:17px;height:17px}.tpd-size-small .tpd-content,.tpd-size-small .tpd-title{padding:8px;font-size:10px;line-height:16px}.tpd-size-small .tpd-background{border-radius:6px}.tpd-size-large .tpd-background,.tpd-size-medium .tpd-background{border-radius:8px}.tpd-size-small .tpd-stem{width:14px;height:7px;margin-left:5px;margin-top:2px}.tpd-size-small.tpd-no-radius .tpd-stem{margin-left:8px}.tpd-size-small .tpd-close{margin:2px 1px}.tpd-size-small .tpd-spinner{width:42px;height:32px}.tpd-size-small .tpd-spinner-spin{margin:7px 0 0 13px}.tpd-size-small .tpd-spinner-spin,.tpd-size-small .tpd-spinner-spin:after{width:18px;height:18px}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{padding:10px;font-size:11px;line-height:16px}.tpd-size-medium .tpd-stem{width:16px;height:8px;margin-left:6px;margin-top:2px}.tpd-size-medium.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-medium .tpd-close{margin:4px 2px}.tpd-size-medium .tpd-spinner{width:50px;height:36px}.tpd-size-medium .tpd-spinner-spin{margin:8px 0 0 15px}.tpd-size-medium .tpd-spinner-spin,.tpd-size-medium .tpd-spinner-spin:after{width:20px;height:20px}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{padding:10px;font-size:13px;line-height:18px}.tpd-size-large .tpd-stem{width:18px;height:9px;margin-left:7px;margin-top:2px}.tpd-size-large.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-large .tpd-close{margin:5px 2px}.tpd-size-large .tpd-spinner{width:54px;height:38px}.tpd-size-large .tpd-spinner-spin{margin:9px 0 0 17px}.tpd-size-large .tpd-spinner-spin,.tpd-size-large .tpd-spinner-spin:after{width:20px;height:20px}.divider{display:table;height:auto;margin:2em 0;overflow:hidden;line-height:1;text-align:center;text-transform:uppercase}.divider:after,.divider:before{content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}.lesson-library div.info .description::after,.lesson-library div.info .heading::after,.news-blocks::after,div.enter-result-status::after,section.assessment-information-wrapper::after,section.assessment-information::after,section.class-history-table .container::after,section.class-level-table .container::after,section.class-start-hero .container::after,section.class-start-list .container::after,section.course-bookmarks::after,section.course-information::after,section.course::after,section.create-material article div.form-row::after,section.create-material::after,section.home-page-hero .container::after,section.home-page-information::after,section.library-inactive-hero .container::after,section.library-upload-confirm .container::after,section.student-details .container .class-container .student-information::after,section.student-details .container::after{content:""}.divider:before{background-position:right 4em top 50%}.divider:after{background-position:left 4em top 50%}.news-blocks{max-width:68em;margin-left:auto;margin-right:auto;display:flex}.news-blocks::after{clear:both;display:table}.article,.news-block{display:block;float:left}.news-block{margin-right:1.23318%;width:32.51121%;background-color:#f8f8f7;padding:32px;position:relative;flex-grow:1;overflow:hidden}.news-block:last-child{margin-right:0}.news-block .content{position:relative;z-index:100}.news-block .content>h2{text-transform:uppercase;margin-bottom:32px}.news-block .content>p{margin-bottom:32px;line-height:1.5em}.news-block .icon-circle{border-radius:50%;width:28px;height:28px;position:absolute;right:-4px;top:-4px;text-align:center;color:#fff;font-weight:700}.news-block .icon-circle:before,.news-block .icon:before{-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);position:absolute;top:50%;right:0;bottom:0;left:0}.news-block .icon-circle:before{-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.news-block .complete{background-color:#72d17e}.news-block .new{background-color:#8bcef5;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:small;font-weight:100;padding-top:8px}.lesson-library div.info .description .author,section.create-material div.description em{font-family:Georgia,Cambria,"Times New Roman",Times,serif}.news-block .icon{z-index:200;font-size:9em;text-align:center;height:100%;color:#dfecf7}.news-block .icon:before{-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.article{width:83.1278%;margin:32px 1.23318% 32px 8.4361%}.article:last-child{margin-right:0}.article *{margin-bottom:1em;line-height:1.4em}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{font-weight:700}.article h1{font-size:2em}.article h2{font-size:1.8em}.article h3{font-size:1.6em}.article h4{font-size:1.4em}.article h5{font-size:1.2em}.article h6{font-size:1em}.article ul{list-style-type:circle;padding:16px 32px}section.home-page-hero{background-image:url(/img/home_page_hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:4em 0}section.home-page-hero .container{max-width:68em;margin-left:auto;margin-right:auto;display:flex}section.home-page-hero .container::after{clear:both;display:table}section.home-page-hero .container .content-main{width:70%;box-sizing:border-box;flex-basis:70%;margin-right:32px;background:#fff;padding:32px;position:relative;display:flex}section.home-page-hero .container .content-main .inner-content{max-width:70%;flex-basis:70%}section.home-page-hero .container .content-main .icon{flex-basis:30%;width:30%;text-align:center;align-self:center;color:#0083fa;font-size:6em}section.home-page-hero .container .content-side{width:30%;box-sizing:border-box;flex-basis:30%;background:#f8f8f7;padding:32px;position:relative}section.home-page-hero .container .content-title{text-transform:uppercase;margin-bottom:32px}section.home-page-hero .container p{line-height:1.5em}section.home-page-hero .container p:last-child{padding-bottom:64px}section.home-page-hero .container a.content-link{position:absolute;bottom:2em;left:2em}section.home-page-hero h1{padding-top:2.5em;font-size:2.25em;font-weight:700}section.home-page-hero span.underline{display:block;height:2px;background-color:#827f7f;width:45px;margin-top:.9375em}section.home-page-hero span.sub-header{display:block;padding-top:.625em;font-size:1.5em;padding-bottom:2.375em}section.home-page-hero header{float:left;display:block;margin-right:1.23318%;width:100%;background:#fff;padding:3.5em}section.home-page-hero header:last-child{margin-right:0}section.home-page-hero header h2{font-size:1.4em;font-weight:700;margin-bottom:.875em}section.home-page-hero header p{font-size:.9em;font-weight:500;line-height:1.5em;padding-bottom:1.75em}section.home-page-hero header ul{list-style-type:disc;padding-left:.875em;padding-bottom:1.75em}section.home-page-hero header ul li{font-size:.9em;font-weight:500;padding-bottom:.875em}section.home-page-information{max-width:68em;margin-left:auto;margin-right:auto;padding-top:3.5em;font-size:1em}section.home-page-information::after{clear:both;display:table}section.home-page-information aside{text-align:right;float:left;display:block;margin-right:1.23318%;width:28.29316%;margin-left:4.21805%}section.home-page-information aside:last-child{margin-right:0}@media screen and (max-width:38.75em){section.home-page-information aside{float:left;display:block;margin-right:7.8853%;width:100%}section.home-page-information aside:last-child{margin-right:0}}section.home-page-information article{float:left;display:block;margin-right:1.23318%;width:36.72926%;margin-left:4.21805%}section.home-page-information article:last-child{margin-right:0}@media screen and (max-width:38.75em){section.home-page-information article{float:left;display:block;margin-right:7.8853%;width:100%;padding-top:1.75em;padding-right:1.75em}section.home-page-information article:last-child{margin-right:0}section.home-page-information aside{text-align:left;padding-left:1.75em;padding-right:1.75em}}section.home-page-information article p{padding-bottom:3.5em;width:80%}section.home-page-information article h2{font-size:1.875em;padding-bottom:.875em}section.home-page-information article a{display:block;text-transform:uppercase;font-size:.8em;letter-spacing:.1em;line-height:2em}section.register-confirmation div.container h1{font-size:1.625em;padding-top:1.75em}section.register-confirmation div.container p{color:#787774;padding:1.75em 0;width:60%}section.library{position:relative}section.library nav{float:left;display:block;margin-right:1.23318%;width:19.85706%;color:#b8b8b8;background:#000}section.library nav:last-child{margin-right:0}section.library nav hr{display:block;height:1px;border:0;border-top:1px solid #4f4f4f;margin:0 auto;width:81%}.lesson-library aside .all-categories-box a.active,section.library nav ul li a.active{border-left:9px solid #0078ff}section.library nav ul li a{text-transform:uppercase;color:#b8b8b8;height:4.4375em;line-height:4.4375em;font-size:12px;display:block}section.library nav ul li a:hover,section.library nav ul li:hover a{color:#fff}section.library nav ul li a.active span{margin-left:1.625em}section.library nav ul li a i.fa{display:inline-block;font-size:1.5em;vertical-align:middle;width:1.4375em}section.library nav ul li a span{margin-left:2.1875em;vertical-align:middle}section.library nav ul li:hover{background:#454545}section.library nav ul li.new-folder-form{display:none;padding-bottom:.9375em}section.library nav ul li.new-folder-form:hover{background:#000}section.library nav ul li.new-folder-form form input{width:80%;margin:0 auto;font-size:.8em}section.library nav ul li.new-folder-form form button{display:inline-block;width:80%;margin:.9375em 10% 0;padding:.625em;font-size:.7em}section.library nav ul li.new-folder-form form button i.fa{padding-left:.29167em}article.lesson-material-list{float:left;display:block;margin-right:1.23318%;width:74.6917%;margin-left:4.21805%;position:relative}article.lesson-material-list:last-child{margin-right:0}article.lesson-material-list table{width:100%}article.lesson-material-list table thead{font-size:.8em}article.lesson-material-list table thead tr th{text-transform:uppercase;color:#7f7f7f;padding:2.5em 0 .9375em}article.lesson-material-list table thead tr th.bookmark{width:2.5em}article.lesson-material-list table thead tr th.table-icon{width:4.375em}article.lesson-material-list table thead tr th.popularity{width:6.875em}article.lesson-material-list table tbody{font-size:.7em;color:#aaa}article.lesson-material-list table tbody tr td{vertical-align:middle;padding:.9375em 0;border-bottom:1px solid #e5e5e5}article.lesson-material-list table tbody tr td strong{font-size:1.3em;display:block;color:#585858}article.lesson-material-list table tbody tr td .fa-bookmark,article.lesson-material-list table tbody tr td .fa-bookmark-o{color:#c9b289}article.lesson-material-list table tbody tr td .rating{font-size:1.3em}article.lesson-material-list table tbody tr td.table-icon{vertical-align:middle}article.lesson-material-list table tbody tr td.action{text-align:right}article.lesson-material-list table tbody tr td.action a,article.lesson-material-list table tbody tr td.action a:hover{color:#585858}section.library-inactive-hero{background:#f5f4f2;padding-bottom:0}section.library-inactive-hero .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.library-inactive-hero .container::after{clear:both;display:table}section.library-inactive-hero .container .nav-container{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.library-inactive-hero .container .nav-container:last-child{margin-right:0}section.library-inactive-hero .container .class-container{background:#fff;padding:3.125em 76px 0;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.library-inactive-hero .container .class-container:last-child{margin-right:0}section.library-inactive-hero .container .class-container h1{font-size:1.625em;padding-top:.875em;padding-bottom:.875em;text-align:center}section.library-inactive-hero .container .class-container p{text-align:center;font-size:.9em;line-height:1.4em;color:#787774;padding:1.75em 0;width:60%;margin:0 auto}section.library-inactive-hero .container .class-container p.open-close{padding:.625em 0}section.library-inactive-hero .container .class-container a.button{display:block;width:300px;margin:1.75em auto 3.5em;padding:1.5em 3.5em}section.library-upload-confirm{background:#f5f4f2;padding-bottom:0}section.library-upload-confirm .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.library-upload-confirm .container::after{clear:both;display:table}section.library-upload-confirm .container .nav-container{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.library-upload-confirm .container .nav-container:last-child{margin-right:0}section.library-upload-confirm .container .class-container{background:#fff;padding:4.0625em 76px 0;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%;min-height:24.6875em}section.library-upload-confirm .container .class-container:last-child{margin-right:0}section.library-upload-confirm .container .class-container div.text-wrapper{width:50%;display:inline-block}section.library-upload-confirm .container .class-container div.text-wrapper h1{font-size:1.125em;padding-top:.875em;padding-bottom:.875em;text-transform:uppercase}section.library-upload-confirm .container .class-container div.text-wrapper p{font-size:1.125em;color:#787774;display:inline-block}section.library-upload-confirm .container .class-container a.button{display:inline-block;margin:1.75em auto 3.5em;padding:1.5em 3.5em}.filter-list-page,.lesson-folder-page,.material-page{background-image:url(data:image/gif;base64,R0lGODlhAQDAAIAAAPX08gAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MTVEQTcyQTI1NzgxMUU1OTc5RUU0OEE3MjZBODE1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MTVEQTcyQjI1NzgxMUU1OTc5RUU0OEE3MjZBODE1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxNURBNzI4MjU3ODExRTU5NzlFRTQ4QTcyNkE4MTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYxNURBNzI5MjU3ODExRTU5NzlFRTQ4QTcyNkE4MTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAwAAAAgyEj6nL7Q+jnLTaawoAOw==);background-repeat:repeat-x}.lesson-start-page{background:url(./img/library_hero.png) no-repeat}.lesson-library aside{float:left;display:block;margin-right:1.23318%;width:19.85706%;position:relative}.lesson-library aside:last-child{margin-right:0}.lesson-library aside .all-categories-box{background:#000;text-align:center}.lesson-library aside .all-categories-box a{color:#b8b8b8;display:inline-block;min-height:12em}.lesson-library aside .all-categories-box a:hover{color:#d2d2d2}.lesson-library aside .all-categories-box a i{display:block;font-size:2.5em;margin-top:40px}.lesson-library aside .all-categories-box a strong{display:block;margin-top:20px;text-transform:uppercase;font-size:.8em}.lesson-library aside .all-categories-box a em{display:block;margin:25px auto 0;font-style:italic;font-size:.8em;width:80%}.lesson-library aside nav{color:#b8b8b8;background:#000}.lesson-library aside nav hr{display:block;height:1px;border:0;border-top:1px solid #4f4f4f;margin:0 auto;width:81%}.lesson-library aside nav ul li a{text-transform:uppercase;color:#b8b8b8;height:4.4375em;line-height:4.4375em;font-size:12px;display:block}.lesson-library aside nav ul li a:hover,.lesson-library aside nav ul li:hover a{color:#fff}.lesson-library aside nav ul li a.active{border-left:9px solid #0078ff}.lesson-library aside nav ul li a.active span{margin-left:1.625em}.lesson-library aside nav ul li a i.fa{display:inline-block;font-size:1.5em;vertical-align:middle;width:1.4375em}.lesson-library aside nav ul li a span{margin-left:2.1875em;vertical-align:middle}.lesson-library aside nav ul li:hover{background:#454545}.lesson-library aside nav ul li.new-folder-form{display:none;padding-bottom:.9375em}.lesson-library aside nav ul li.new-folder-form:hover{background:#000}.lesson-library aside nav ul li.new-folder-form form input{width:80%;margin:0 auto;font-size:.8em}.lesson-library aside nav ul li.new-folder-form form button{display:inline-block;width:80%;margin:.9375em 10% 0;padding:.625em;font-size:.7em}.lesson-library aside nav ul li.new-folder-form form button i.fa{padding-left:.29167em}.lesson-library aside nav ul li.new-folder-form form .error-msgs{margin:.9375em 10% 0;width:80%;padding:.625em;font-size:.75em;display:none}.lesson-library .lesson-material-list{float:left;display:block;margin-right:1.23318%;width:74.6917%;margin-left:4.21805%}.lesson-library .lesson-material-list:last-child{margin-right:0}.lesson-library .lesson-material-list table{width:100%}.lesson-library .lesson-material-list table thead{font-size:.8em}.lesson-library .lesson-material-list table thead tr th{text-transform:uppercase;color:#7f7f7f;padding:2.5em 0 .9375em}.lesson-library .lesson-material-list table thead tr th.bookmark{width:2.5em}.lesson-library .lesson-material-list table thead tr th.table-icon{width:4.375em}.lesson-library .lesson-material-list table thead tr th.popularity{width:6.875em}.lesson-library .lesson-material-list table tbody{font-size:.7em;color:#aaa}.lesson-library .lesson-material-list table tbody tr td{vertical-align:middle;padding:.9375em 0;border-bottom:1px solid #e5e5e5}.lesson-library .lesson-material-list table tbody tr td strong{font-size:1.3em;display:block;color:#585858;padding-bottom:6px}.lesson-library .lesson-material-list table tbody tr td .fa-bookmark,.lesson-library .lesson-material-list table tbody tr td .fa-bookmark-o{color:#c9b289}.lesson-library .lesson-material-list table tbody tr td .rating{font-size:1.3em}.lesson-library .lesson-material-list table tbody tr td.table-icon{vertical-align:middle}.lesson-library .lesson-material-list table tbody tr td.action{text-align:right}.lesson-library .lesson-material-list table tbody tr td.action a,.lesson-library .lesson-material-list table tbody tr td.action a:hover{color:#585858}.lesson-library div.info{height:12em;padding-top:2.5em}.lesson-library div.info .heading{max-width:68em;margin-left:auto;margin-right:auto}.lesson-library div.info .heading::after{clear:both;display:table}.lesson-library div.info .heading .profile-picture{float:left;display:block;margin-right:1.23318%;width:7.20292%}.lesson-library div.info .heading .profile-picture:last-child{margin-right:0}.lesson-library div.info .heading .title{float:left;display:block;margin-right:1.23318%;width:91.5639%}.lesson-library div.info .heading .title:last-child{margin-right:0}.lesson-library div.info .heading .title h2{font-size:1.625em;padding:.3125em 0}.lesson-library div.info div.headline{float:left;display:block;margin-right:1.86125%;width:49.06937%}.lesson-library div.info div.headline:last-child{margin-right:0}.lesson-library div.info div.headline em{display:block;color:#b8b8b8;margin-top:55px;font-style:italic;font-size:1.1em}.lesson-library div.info div.headline h2{color:#fff!important;font-size:2em;padding:15px;font-weight:500;margin-left:-15px}.lesson-library div.info div.search{float:left;display:block;margin-right:1.86125%;width:49.06937%;text-align:center}.lesson-library div.info div.search:last-child{margin-right:0}.lesson-library div.info div.search input{width:225px;margin-top:82px;margin-left:90px}.lesson-library div.info .description{max-width:68em;margin-left:auto;margin-right:auto}.lesson-library div.info .description::after{clear:both;display:table}.lesson-library div.info .description .author{float:left;display:block;margin-right:1.23318%;width:32.51121%;line-height:1.4em}.lesson-library div.info .description .author:last-child{margin-right:0}.lesson-library div.info .description .author a{font-style:italic;color:#0078ff;opacity:.8;line-height:1.3em}.lesson-library div.info .description .author a:hover{color:#0078ff}.lesson-library div.info .description .author a.activity{display:block}.lesson-library div.info .description .author span{line-height:1.3em}.lesson-library div.info .description .author .rating{margin-top:10px}.lesson-library div.info .description .classification{float:left;display:block;margin-right:1.23318%;width:7.20292%}.lesson-library div.info .description .classification:last-child{margin-right:0}.lesson-library div.info .description .actions{float:left;display:block;margin-right:1.23318%;width:19.85706%;margin-left:29.52634%;padding-top:3.125em;text-align:right}.lesson-library div.info .description .actions:last-child{margin-right:0}.lesson-library div.info .description .actions a{padding-right:.4375em;color:#838381}.lesson-library .start-hero div.info{padding-top:0}div.edit-tools{position:absolute;top:0;margin-left:25.3083%;padding-top:16px;float:left;display:block;margin-right:1.23318%;width:70.47366%;font-size:.875em;z-index:1;text-align:right}div.edit-tools:last-child{margin-right:0}div.edit-tools span{padding-top:4px;display:inline-block;color:#de4c4c}div.edit-tools .edit-actions{float:right;padding-left:10px}div.edit-tools .edit-actions a{display:inline-block;padding:4px 10px}div.edit-tools .edit-actions a.publish{background:#72d17e;color:#fff;padding-right:10px;border-radius:2px}section.lesson-material article{float:left;display:block;width:49.38341%;padding-right:1.75em;border-right:1px solid #bababa;margin:3.75em 1.23318% 3.75em 4.21805%}section.lesson-material article:last-child{margin-right:0}section.lesson-material article h3{font-size:.9em;margin:3.5em 0 .875em;font-weight:600}section.lesson-material article h3:first-child{margin-top:0}section.lesson-material article p{color:#000;opacity:.6;font-size:.8em;margin-bottom:.58333em}section.lesson-material aside{float:left;display:block;margin-right:1.23318%;width:24.07511%;padding-left:.875em;margin-top:3.75em;margin-bottom:3.75em}section.lesson-material aside:last-child{margin-right:0}section.lesson-material aside div.box{padding:1.75em 0}section.lesson-material aside div.box h4{font-size:.9em;margin-bottom:.875em}section.lesson-material aside div.box ul{display:table}section.lesson-material aside div.box ul li{display:table-row}section.lesson-material aside div.box ul li img{display:table-cell;padding-bottom:.875em}section.lesson-material aside div.box ul li span{display:table-cell;vertical-align:middle;padding-bottom:.875em;padding-left:.875em;font-size:.8em;color:#000;opacity:.5;padding-top:2px}section.create-material{max-width:68em;margin-left:auto;margin-right:auto}section.create-material::after{clear:both;display:table}section.create-material header{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%;text-align:center;background:#000}section.create-material header:last-child{margin-right:0}section.create-material header h2{color:#fff;text-transform:uppercase;padding:1.75em 0;font-size:.8em;font-weight:700}section.create-material div.description{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%;background:#848383;color:#fff;padding:1.75em 0;text-align:center}section.create-material div.description:last-child{margin-right:0}section.create-material div.description em{font-style:italic;font-size:1.1em}section.create-material div.description em.bold{font-weight:700}section.create-material div.description p{float:left;display:block;margin-right:1.23318%;width:83.1278%;margin-left:8.4361%;padding-top:1.75em;text-align:left;line-height:1.5em}section.create-material div.description p:last-child{margin-right:0}section.create-material article{float:left;display:block;margin-right:1.23318%;width:74.6917%;margin-left:12.65415%;padding:1.75em 0}section.create-material article:last-child{margin-right:0}section.create-material article .upload-progress{position:fixed;left:50%;margin-left:-300px;width:600px;height:160px;padding:30px 25px 20px;background:#fff;z-index:5;-webkit-box-shadow:0 0 21px 0 rgba(50,50,50,.25);-moz-box-shadow:0 0 21px 0 rgba(50,50,50,.25);box-shadow:0 0 21px 0 rgba(50,50,50,.25);display:none}section.create-material article .upload-progress h3{font-size:1.375em;font-weight:500}section.create-material article .upload-progress .progress-container{background:silver;width:100%;height:8px;overflow:hidden;margin-top:40px}section.create-material article .upload-progress .progress-container .upload-progress-bar{width:10%;height:8px;background:#0083fa}section.create-material article div.form-row{max-width:68em;margin-left:auto;margin-right:auto;margin-bottom:1.75em;position:relative}section.create-material article div.form-row::after{clear:both;display:table}section.create-material article div.form-row div.form-group:last-child{padding-left:1.75em}section.create-material article div.form-row div.form-group.no-padding:last-child{padding-left:0}section.create-material article div.form-row input.file-upload{width:200px}section.create-material article div.form-row div#drop-target{font-size:.9em;width:100%;border:1px solid #c6ccd2;border-radius:3px;text-align:center;padding:2.8125em}section.create-material article div.form-row div#drop-target.drag-over{border:1px dotted green}section.create-material article div.form-row div#drop-target a{display:block;margin-top:.625em;text-transform:uppercase}section.create-material article div.form-row ul#file-list{padding:1.25em 0}section.create-material article div.form-row ul#file-list li{padding-top:.625em}section.create-material article div.form-row ul#file-list li i{padding-right:.625em}section.create-material article div.form-row ul#file-list li span.file-size{padding-left:.3125em}section.create-material article div.form-row ul#file-list li a{padding-left:.625em}section.create-material article div.form-row ul#file-list li label{color:#0083fa;padding-left:.625em;display:inline}section.create-material article div.form-row ul#file-list li input{display:none}section.create-material article div.form-group{float:left;display:block;margin-right:1.23318%;width:49.38341%}section.create-material article div.form-group:last-child{margin-right:0}section.create-material article select{width:100%}section.create-material article label{padding:.625em 0;font-size:.8em}section.create-material article label.inline{display:inline-block;margin-right:1.75em}section.create-material article div.form-actions{text-align:right;margin-top:3.5em}section.create-material article div.form-actions button{margin-left:1.75em}section.create-material article div.form-actions .button.inverse{float:left}section.course,section.course-bookmarks{max-width:68em;margin-left:auto;margin-right:auto}section.course-bookmarks::after,section.course::after{clear:both;display:table}section.course div.description,section.course-bookmarks div.description{float:left;display:block;margin-right:1.23318%;width:95.78195%;margin-left:4.21805%;padding-top:3.5em}section.course div.description:last-child,section.course-bookmarks div.description:last-child{margin-right:0}section.course div.description h1,section.course-bookmarks div.description h1{font-size:2em;margin-bottom:.4375em}section.course div.description p,section.course-bookmarks div.description p{width:33%;font-size:.9em}section.course div.work-in-progress,section.course-bookmarks div.work-in-progress{float:left;text-align:center;width:100%;margin:96px 0 50px}section.course div.work-in-progress img,section.course-bookmarks div.work-in-progress img{margin-top:30px}section.course div.course-part,section.course-bookmarks div.course-part{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%;margin-top:3.5em}section.course div.course-part:last-child,section.course-bookmarks div.course-part:last-child{margin-right:0}section.course div.course-part h3,section.course-bookmarks div.course-part h3{text-transform:uppercase;font-size:1.3em}section.course div.course-part h4,section.course-bookmarks div.course-part h4{clear:both;text-transform:uppercase;font-size:1em;padding-top:1.75em;padding-bottom:.875em}section.course div.course-part ul li,section.course-bookmarks div.course-part ul li{float:left;display:block;margin-right:1.23318%;width:32.51121%;margin-bottom:.625em;position:relative}section.course div.course-part ul li:last-child,section.course div.course-part ul li:nth-child(3n),section.course-bookmarks div.course-part ul li:last-child,section.course-bookmarks div.course-part ul li:nth-child(3n){margin-right:0}section.course div.course-part ul li:nth-child(3n+1),section.course-bookmarks div.course-part ul li:nth-child(3n+1){clear:left}section.course div.course-part ul li a.lesson-card,section.course-bookmarks div.course-part ul li a.lesson-card{color:#000;display:block;background:#f5f4f2;padding:1.25em;height:5em;position:relative;border-bottom:4px solid #fff}section.course div.course-part ul li a.lesson-card h4,section.course-bookmarks div.course-part ul li a.lesson-card h4{padding:0;margin:0;font-size:.875em;line-height:1.25em;color:#545453;width:70%}section.course div.course-part ul li a.lesson-card:hover,section.course-bookmarks div.course-part ul li a.lesson-card:hover{border-bottom:4px solid #8ecff3}section.course div.course-part ul li a.lesson-card:hover h4,section.course-bookmarks div.course-part ul li a.lesson-card:hover h4{color:#0078ff}section.course div.course-part ul li a.lesson-card i.fa-check-circle,section.course-bookmarks div.course-part ul li a.lesson-card i.fa-check-circle{color:#00c950;font-size:1.8em;position:absolute;right:15%;bottom:30%}section.course div.course-part ul li a.lesson-card .icon-circle,section.course-bookmarks div.course-part ul li a.lesson-card .icon-circle{border-radius:50%;width:28px;height:28px;position:absolute;right:15%;bottom:30%;text-align:center;color:#fff;font-weight:700}section.course div.course-part ul li a.lesson-card .icon-circle:before,section.course-bookmarks div.course-part ul li a.lesson-card .icon-circle:before{-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);position:absolute;top:50%;right:0;bottom:0;left:0}section.class-level-table .container .class-container tfoot tr .divider-line,section.class-start-hero .container .class-container .level-matrix tfoot tr .divider-line{-webkit-transform:translateY(20px) translateX(5px) rotate(-24.95deg);-moz-transform:translateY(20px) translateX(5px) rotate(-25deg);-ms-transform:translateY(20px) translateX(5px) rotate(-25deg)}section.course div.course-part ul li a.lesson-card .complete,section.course-bookmarks div.course-part ul li a.lesson-card .complete{background-color:#72d17e}section.course div.course-part ul li a.lesson-card .new,section.course-bookmarks div.course-part ul li a.lesson-card .new{background-color:#8bcef5;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:small;font-weight:100;padding-top:8px}section.course div.course-part ul li div.placeholder,section.course-bookmarks div.course-part ul li div.placeholder{display:block;background:#f9f4ea;padding:1.875em 1.25em;height:5em;position:relative;border-bottom:4px solid #fff}section.course div.course-part ul li div.placeholder span,section.course-bookmarks div.course-part ul li div.placeholder span{padding:0;margin:0;font-size:.875em;line-height:1.25em;color:#989898;width:70%;font-style:italic}div.course-structure,div.recommended{width:91.5639%;margin-left:4.21805%;float:left}section.course div.course-part ul li a.toggle-favourite-trigger,section.course-bookmarks div.course-part ul li a.toggle-favourite-trigger{position:absolute;bottom:33%;right:5%;font-size:1.8em;color:#000}section.course div.course-part ul li a.toggle-favourite-trigger i.fa-bookmark,section.course-bookmarks div.course-part ul li a.toggle-favourite-trigger i.fa-bookmark{color:#c9b289}section.course div.course-part{margin-top:2em}section.course div.course-part h3{padding-top:2em}.course-structure-content{display:none}.course-structure-content.default{display:block}div.recommended{display:block;margin-right:1.23318%;position:relative;background:#fff;padding:2.5em 2.5em 5em;margin-bottom:1.75em}div.recommended h2,div.recommended p{padding-bottom:.875em}div.recommended:last-child{margin-right:0}div.recommended h2{text-transform:uppercase;font-size:1em}div.recommended a{color:#00cf79}div.recommended a.button{position:absolute;right:2.5em;bottom:2.5em;color:#fff;background:#00cf79;border-radius:40px;border:none}div.course-structure{display:block;margin-right:1.23318%}div.course-structure:last-child{margin-right:0}div.course-structure .controls{width:100%;text-align:center;float:left;margin-top:20px}div.course-structure .row{margin:2px 0;clear:both}div.course-structure .row h3{text-align:center;float:left;display:block;margin-right:1.23318%;width:100%;padding:40px 0}div.course-structure .grid-5 .col:last-child,div.course-structure .row .col:last-child,div.course-structure .row h3:last-child{margin-right:0}div.course-structure .row .col{float:left;display:block;width:19.85706%;min-height:30px;text-align:center;margin:0;padding:2px}div.course-structure .row .col .sign{display:block;font-size:2.375em}div.course-structure .row .col .main-box{position:relative;z-index:2;background:#00cf79;display:block;padding:10px 4px;text-align:center;color:#fff;border-radius:20px}div.course-structure .row .col .box-container{position:relative;z-index:1;margin-top:-20px;padding-top:30px;padding-bottom:10px;background:#f2fef8;border-bottom-right-radius:20px;border-bottom-left-radius:20px}div.course-structure .row .col .box-container .sub-box{display:block;padding:6px;text-align:center;color:#333;font-size:.8125em}div.course-structure .bottom-items{margin-left:4.21805%}div.course-structure .grid-5 .col{float:left;display:block;width:24.07511%;margin:0;padding:2px}div.course-hero-wrapper{background:#f5f4f2}div.course-hero-wrapper section.course-hero{max-width:68em;margin-left:auto;margin-right:auto;padding-top:3.5em;padding-bottom:2.625em}div.course-hero-wrapper section.course-hero::after{clear:both;content:"";display:table}div.course-hero-wrapper section.course-hero .introduction{float:left;display:block;margin-right:1.23318%;width:49.38341%;margin-left:4.21805%}div.course-hero-wrapper section.course-hero .introduction:last-child{margin-right:0}div.course-hero-wrapper section.course-hero .introduction .italic{color:#606060;font-style:italic;font-size:1em;line-height:1.5em}div.course-hero-wrapper section.course-hero .introduction p{padding-bottom:1.75em;font-size:.9em;line-height:1.4em}section.course-information{max-width:68em;margin-left:auto;margin-right:auto;padding-top:3.5em;font-size:1em}section.course-information::after{clear:both;display:table}section.course-information aside{text-align:right;float:left;display:block;margin-right:1.23318%;width:40.94731%;margin-left:4.21805%}section.course-information aside:last-child{margin-right:0}@media screen and (max-width:38.75em){section.course-information aside{float:left;display:block;margin-right:7.8853%;width:100%}section.course-information aside:last-child{margin-right:0}}section.course-information article{float:left;display:block;margin-right:1.23318%;width:45.16536%;margin-left:4.21805%}section.course-information article:last-child{margin-right:0}section.course-information article p{padding-bottom:3.5em;font-size:.9em;line-height:1.4em}section.course-information article h1,section.course-information article h2{font-size:1.875em;padding-bottom:1.75em}section.course-information article h2{padding-bottom:.875em}section.course-information article em.italic{font-style:italic;clear:both;display:block;padding-bottom:1.75em}section.course-information article em.grey{color:#d4d4d4}@media screen and (max-width:38.75em){section.course-information article{float:left;display:block;margin-right:7.8853%;width:100%;padding-top:1.75em;padding-right:1.75em}section.course-information article:last-child{margin-right:0}section.course-information aside{text-align:left;padding-left:1.75em;padding-right:1.75em}}section.assessment-hero{background:url(./img/home_page_hero.jpg) no-repeat;padding-top:14.0625em;background-size:100% 23.75em}section.assessment-hero header{float:left;display:block;margin-right:1.23318%;width:53.60146%;background:#fff;padding:3.5em}section.assessment-hero header:last-child{margin-right:0}section.assessment-hero header h2{font-size:1.8em;margin-bottom:.875em}section.assessment-hero header p{font-size:.9em;line-height:1.4em}section.assessment-hero header hr{width:10%}section.assessment-hero header div.actions{text-align:center;margin-top:3.5em}section.assessment-hero header div.actions a.button{display:inline-block}section.assessment-information{max-width:68em;margin-left:auto;margin-right:auto;padding-top:3.5em;padding-bottom:3.5em;font-size:1em}section.assessment-information::after{clear:both;display:table}section.assessment-information aside{text-align:right;float:left;display:block;margin-right:1.23318%;width:28.29316%;margin-left:4.21805%}section.assessment-information aside:last-child{margin-right:0}@media screen and (max-width:38.75em){section.assessment-information aside{float:left;display:block;margin-right:7.8853%;width:100%}section.assessment-information aside:last-child{margin-right:0}}section.assessment-information article{float:left;display:block;margin-right:1.23318%;width:40.94731%;margin-left:4.21805%}section.assessment-information article:last-child{margin-right:0}@media screen and (max-width:38.75em){section.assessment-information article{float:left;display:block;margin-right:7.8853%;width:100%}section.assessment-information article:last-child{margin-right:0}}section.assessment-information article p{padding-bottom:1.75em}section.assessment-information article h2{font-size:1.875em;padding-bottom:.875em}section.assessment-information article a{display:block;text-transform:uppercase;font-size:.8em;letter-spacing:.1em;line-height:2em}section.assessment-information article ul.files{margin-left:1.25em;margin-bottom:.9375em}section.assessment-information article ul.files li{list-style-type:disc;color:#0078ff;line-height:1.5em;padding:.625em 0}section.assessment-information article ul.files li span{font-weight:300;color:#000}section.assessment-information article ul.file-list li{float:left;display:block;margin-right:3.01163%;width:48.49418%}section.assessment-information article ul.file-list li:last-child,section.assessment-information article ul.file-list li:nth-child(2n){margin-right:0}section.assessment-information article ul.file-list li:nth-child(2n+1){clear:left}@media screen and (max-width:38.75em){section.assessment-information article{padding-top:1.75em;padding-right:1.75em}section.assessment-information aside{text-align:left;padding-left:1.75em;padding-right:1.75em}}section.class-start-hero{background:url(./img/home_page_hero.jpg) 0 -140px no-repeat;padding-bottom:0}section.class-start-hero .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.class-start-hero .container::after{clear:both;display:table}section.class-start-hero .container .class-container{background:#fff;padding:0 76px;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.class-start-hero .container .class-container:last-child{margin-right:0}section.class-start-hero .container .class-container div.enter-result{clear:both;padding:50px;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:20px;text-align:center;margin-top:20px;margin-bottom:20px}section.class-start-hero .container .class-container div.enter-result span.period-info{display:block;padding:1.75em;font-weight:700}section.class-start-hero .container .class-container div.enter-result.closed span.stop-information{color:#e39b1b}section.class-start-hero .container .class-container div.enter-result.closed .button{background-color:#e6e6e6;border:1px solid #e6e6e6;cursor:default;color:#C2C2C2}section.class-start-hero .container .class-container div.enter-result h5{font-size:1.2em;font-weight:700}section.class-start-hero .container .class-container div.enter-result em{display:block;padding:.875em}section.class-start-hero .container .class-container .level-matrix hr{margin-left:1.75em;margin-right:1.75em}section.class-start-hero .container .class-container .level-matrix h2{text-transform:uppercase;padding-top:0;padding-bottom:1.75em;font-weight:700}section.class-start-hero .container .class-container .level-matrix table td.text-left,section.class-start-hero .container .class-container .level-matrix table th.text-left{text-align:left}section.class-start-hero .container .class-container .level-matrix table tr td,section.class-start-hero .container .class-container .level-matrix table tr th{text-align:center;vertical-align:middle;height:4.125em;padding:1em;font-size:.8125em;line-height:1.375em;color:#010101;border-right:1px solid #cdcdcd}section.class-start-hero .container .class-container .level-matrix table thead tr.main-headers th{background:#8e8e8e;color:#fff;text-transform:uppercase}section.class-start-hero .container .class-container .level-matrix table thead tr.sub-headers th{background:#d4c1a0;color:#fff;text-transform:uppercase}section.class-start-hero .container .class-container .level-matrix table thead tr th.invisible{background:#fff}section.class-start-hero .container .class-container .level-matrix tbody tr{border-top:1px solid #fff}section.class-start-hero .container .class-container .level-matrix tbody tr:nth-child(even) td{background-color:#f5f4f2}section.class-start-hero .container .class-container .level-matrix tbody tr:nth-child(odd) td{background-color:#e7e5e4}section.class-start-hero .container .class-container .level-matrix tfoot tr td{background:#e9e0cf;padding:0}section.class-start-hero .container .class-container .level-matrix tfoot tr td .under-goal-triangle{display:block;width:0;height:0;border-style:solid;border-width:66px 140px 0 0;border-color:transparent #f5a8a2 transparent transparent;visibility:hidden}section.class-start-hero .container .class-container .level-matrix tfoot tr .divider-line{width:100%;height:100%;border-bottom:1px solid #8d8c8a;position:absolute;top:-49px;left:-18px}section.class-start-hero .container .class-container .level-matrix tfoot tr td.title{font-weight:700;font-size:.9375em;padding:.625em 1em}section.class-start-hero .container .class-container .level-matrix tfoot tr td.summary{position:relative;top:0;font-size:.9375em}section.class-start-hero .container .class-container .level-matrix tfoot tr td.summary .numbers-container{position:absolute;top:0;left:0;display:block;z-index:100}section.class-start-hero .container .class-container .level-matrix tfoot tr td.summary .numbers-container .over{position:absolute;top:14px;left:38px}section.class-start-hero .container .class-container .level-matrix tfoot tr td.summary .numbers-container .under{position:absolute;top:34px;left:96px;color:#000}section.class-start-hero .container .class-container .level-matrix tfoot tr td.display-as-errors .numbers-container .under{color:#fff}section.class-start-hero .container .class-container .level-matrix tfoot tr td.display-as-errors .under-goal-triangle{visibility:visible}section.class-start-hero .container .class-container.hero-container{padding-bottom:0;padding-top:3.125em}section.class-start-hero .container .class-container.hero-container .gap{height:140px}section.class-start-hero .container .class-container.hero-container h1{font-size:1.75em;padding-bottom:1.75em;width:50%}section.class-start-hero .container .class-container.hero-container .class-tools{float:left;padding-top:6px;padding-left:10px}section.class-start-hero .container .class-container.hero-container .class-tools a{padding-left:14px;text-transform:uppercase;font-size:.875em}section.class-start-hero .container .class-container.hero-container .class-tools a i{padding-right:4px}section.class-start-hero .container .class-container.hero-container .switch-container{padding-top:.375em;width:50%;float:right}section.class-start-hero .container .class-container.hero-container .switch-container .radio-container{padding-right:3.5em;float:left}section.class-start-hero .container .class-container.hero-container .actions-container{clear:both}section.class-start-hero .container .class-container.hero-container p{text-align:center;font-size:1.125em;color:#787774;padding:1.75em 0}section.class-start-hero .container .class-container.hero-container p.open-close{padding:.625em 0}section.class-start-hero .container .class-container a.button{display:block;width:300px;margin:0 auto 3.5em}section.class-start-hero .container .class-container input{border:0 solid #000;border-bottom:1px solid #838080;border-radius:0}div.enter-result-status{padding-bottom:4px}div.enter-result-status::after{clear:both;display:table}div.enter-result-status div.left-wrapper{float:left;position:relative;width:60%;height:32px;font-size:.875em}div.enter-result-status div.left-wrapper h2{font-weight:700;float:left;text-transform:uppercase;padding-right:12px;padding-top:1px;padding-bottom:10px}div.enter-result-status div.left-wrapper .closed-text{color:#818181}div.enter-result-status div.left-wrapper a{text-transform:uppercase;font-size:.875em;padding-left:20px}div.enter-result-status div.right-wrapper{float:right;position:relative;width:40%;text-align:right;height:32px;font-size:.875em}div.enter-result-status h1{display:block;padding:.6em;float:left;width:45%}div.enter-result-status p{padding:.5em}div.enter-result-status div.info-container{float:right;margin-right:90px;height:65px;text-align:right}div.enter-result-status div.info-container div.float-wrapper{padding:.6em 0}div.enter-result-status div.info-container div.float-wrapper span{display:block;margin-top:5px;font-weight:700}div.enter-result-status div.info-container div.float-wrapper span.stop-information{font-size:.9em;font-weight:400;color:#888b8b}div.enter-result-status span.status{display:inline-block;position:absolute;right:0;width:65px;height:65px;background-color:#0178ff;float:right;text-align:center}div.enter-result-status span.status.complete{background-color:#70d27d}div.enter-result-status span.status.inactive{background-color:#e6e6e6}div.enter-result-status span.status i{font-size:1.2em;color:#fff;margin-top:1.2em}section.class-start-list .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.class-start-list .container::after{clear:both;display:table}section.class-start-list .container .class-container{background:#fff;padding:0 76px;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.class-start-list .container .class-container:last-child{margin-right:0}section.class-start-list .container .class-container.list-container{padding-top:0}section.class-start-list .container .class-container.list-container span.table-legend{font-weight:700;display:block;padding-top:.3125em;padding-bottom:1.75em}section.class-start-list .container .class-container.list-container span.table-legend em{font-weight:400;font-style:italic}section.class-start-list .container .class-container.list-container span.table-legend a{float:right;font-weight:400;text-transform:uppercase;font-size:.8em}section.class-start-list .container .class-container.list-container span.table-legend a i{padding-left:.625em}section.class-start-list .container table.class-list td,section.class-start-list .container table.class-list th{vertical-align:middle;padding-top:1.75em;padding-bottom:1.75em;padding-left:.875em}section.class-start-list .container table.class-list thead{background-color:#8e8e8e;color:#fff;text-transform:uppercase;font-size:.8em}section.class-start-list .container table.class-list thead th.tests-conpleted{width:68px}section.class-start-list .container table.class-list thead th.date{width:100px}section.class-start-list .container table.class-list thead th.grade{width:60px}section.class-start-list .container table.class-list tbody{font-size:.9em}section.class-start-list .container table.class-list tbody tr{background-color:#f5f4f2;margin-bottom:5px}section.class-start-list .container table.class-list tbody tr.spacer{height:.625em}section.class-start-list .container table.class-list tbody tr td.grade,section.class-start-list .container table.class-list tbody tr td.no-data{text-align:center}section.class-start-list .container table.class-list tbody tr td a{color:#333}section.class-start-list .container table.class-list tbody tr a.enter-result{color:#0083fa;text-transform:uppercase;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:400}section.class-start-list .container table.class-list tbody tr span.no-data{display:inline-block;height:.0625em;width:.9375em;background-color:#888483;padding-left:.625em}section.class-start-list .container table.class-list tbody tr i.fa-check-circle{color:#8F8F8F}section.class-start-list .container table.class-list tbody tr i.fa-circle{color:#D4D4D4}section.class-start-list .container table.class-list tbody tr span.bar{height:.875em;display:inline-block;width:5em;background-color:#bfbeba}section.class-start-list .container table.class-list tbody tr span.bar span.fill{display:block;height:.875em;transition:1s;-webkit-transition:1s}section.class-start-list .container table.class-list tbody tr span.bar span.fill.good{background-color:#74d180}section.class-start-list .container table.class-list tbody tr span.bar span.fill.ok{background-color:#fdb175}section.class-start-list .container table.class-list tbody tr span.bar span.fill.warning{background-color:#de4c4c}section.class-level-table .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.class-level-table .container::after{clear:both;display:table}section.class-level-table .container .class-container{padding:20px 76px 76px;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.class-level-table .container .class-container:last-child{margin-right:0}section.class-level-table .container .class-container hr{margin-left:1.75em;margin-right:1.75em}section.class-level-table .container .class-container h2{text-transform:uppercase;padding-top:1.25em;padding-bottom:1.75em;font-weight:700}section.class-level-table .container .class-container .detailed-matrix tbody tr td{text-align:left;vertical-align:top}section.class-level-table .container .class-container table td.text-left,section.class-level-table .container .class-container table th.text-left{text-align:left}section.class-level-table .container .class-container table tr td,section.class-level-table .container .class-container table tr th{text-align:center;vertical-align:middle;height:4.125em;padding:1em;font-size:.8125em;line-height:1.375em;color:#010101;border-right:1px solid #cdcdcd}section.class-level-table .container .class-container table thead tr.main-headers th{background:#8e8e8e;color:#fff;text-transform:uppercase}section.class-level-table .container .class-container table thead tr.sub-headers th{background:#d4c1a0;color:#fff;text-transform:uppercase}section.class-level-table .container .class-container table thead tr th.invisible{background:#fff}section.class-level-table .container .class-container tbody tr td{border-bottom:1px solid #fff}section.class-level-table .container .class-container tbody tr td.goal-level{border-bottom:1px solid green;border-style:dotted}section.class-level-table .container .class-container tbody tr:nth-child(even) td{background-color:#f5f4f2}section.class-level-table .container .class-container tbody tr:nth-child(odd) td{background-color:#e7e5e4}section.class-level-table .container .class-container tfoot tr td{background:#e9e0cf;padding:0}section.class-level-table .container .class-container tfoot tr td .under-goal-triangle{display:block;width:0;height:0;border-style:solid;border-width:66px 140px 0 0;border-color:transparent #f5a8a2 transparent transparent;visibility:hidden}section.class-level-table .container .class-container tfoot tr .divider-line{width:100%;height:100%;border-bottom:1px solid #8d8c8a;position:absolute;top:-49px;left:-18px}section.class-level-table .container .class-container tfoot tr td.title{font-weight:700;font-size:.9375em;padding:.625em 1em}section.class-level-table .container .class-container tfoot tr td.summary{position:relative;top:0;font-size:.9375em}section.class-level-table .container .class-container tfoot tr td.summary .numbers-container{position:absolute;top:0;left:0;display:block;z-index:100}section.class-level-table .container .class-container tfoot tr td.summary .numbers-container .over{position:absolute;top:14px;left:38px}section.class-level-table .container .class-container tfoot tr td.summary .numbers-container .under{position:absolute;top:34px;left:96px;color:#000}section.class-level-table .container .class-container tfoot tr td.display-as-errors .numbers-container .under{color:#fff}section.class-level-table .container .class-container tfoot tr td.display-as-errors .under-goal-triangle{visibility:visible}section.class-history-table .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.class-history-table .container::after{clear:both;display:table}section.class-history-table .container .table-container{padding:0 76px;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.class-history-table .container .table-container h2{text-transform:uppercase;padding-top:1.25em;padding-bottom:1.75em;font-weight:700}section.class-history-table .container .table-container:last-child{margin-right:0}section.class-history-table .container .table-container table tr td,section.class-history-table .container .table-container table tr th{vertical-align:middle;height:4.125em;padding:1.375em 1em 1.375em 1.375em;font-size:.9375em;line-height:1.375em}section.class-history-table .container .table-container table thead tr th{background:#bfb8b0;border-bottom:4px solid #fff;text-transform:uppercase;color:#fff}section.class-history-table .container .table-container table tbody tr td{border-top:2px solid #fff;background:#f5f4f2;cursor:pointer}.student-matrix .container .class-container .graph-caption{float:right;padding-top:20px;padding-left:30px}.student-matrix .container .class-container .graph-caption .latest{background:#22ACD6;width:14px;height:14px;display:inline-block;margin-right:6px}.student-matrix .container .class-container .graph-caption .previous{background:#59D8FF;width:14px;height:14px;display:inline-block;margin-right:6px}.student-matrix .container .class-container h2{float:left}.student-matrix .container .class-container table tr td.graph-col{vertical-align:bottom;padding-bottom:0;padding-top:0;position:relative}.student-matrix .container .class-container table tr td.graph-col .staple{display:block;width:40%;text-align:center;position:absolute;height:0;bottom:0;transition:1s;-webkit-transition:1s}.student-matrix .container .class-container table tr td.graph-col .staple-1{left:10px;background:#59D8FF}.student-matrix .container .class-container table tr td.graph-col .staple-2{right:10px;background:#22ACD6}section.student-details{background:url(./img/home_page_hero.jpg) 0 -140px no-repeat;padding-bottom:0}section.student-details .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.student-details .container::after{clear:both;display:table}section.student-details .container .nav-container{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.student-details .container .nav-container:last-child{margin-right:0}section.student-details .container .class-container{background:#fff;padding:76px;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.student-details .container .class-container:last-child{margin-right:0}section.student-details .container .class-container.hero-container{padding-bottom:0;padding-top:3.125em}section.student-details .container .class-container.hero-container h1{font-size:1.75em;padding-bottom:1.75em}section.student-details .container .class-container.hero-container a.button{display:block;width:300px;margin:0 auto 3.5em}section.student-details .container .class-container.hero-container input{border:0 solid #000;border-bottom:1px solid #838080;border-radius:0}section.student-details .container .class-container strong{font-weight:700}section.student-details .container .class-container h3{font-weight:700;padding-bottom:10px}section.student-details .container .class-container .student-information{background-color:#f5f4f2}section.student-details .container .class-container .student-information::after{clear:both;display:table}section.student-details .container .class-container .student-information .results{float:left;display:block;margin-right:1.23318%;width:49.38341%;padding:1.75em}section.student-details .container .class-container .student-information .results:last-child{margin-right:0}section.student-details .container .class-container .student-information .results table{margin-top:10px}section.student-details .container .class-container .student-information .results table tr td{padding-top:12px;padding-bottom:12px;vertical-align:top}section.student-details .container .class-container .student-information .results table tr.data td{border-bottom:1px solid #DBDBDB}section.student-details .container .class-container .student-information .recommendation{float:left;display:block;margin-right:1.23318%;width:49.38341%;padding:1.75em}section.student-details .container .class-container .student-information .recommendation:last-child{margin-right:0}section.student-details .container .class-container .student-information h2{text-align:left;text-transform:uppercase;font-size:1.2em;padding-left:1.75em}section.student-details .container .class-container .student-information h2 span{border-bottom:1px solid #000;display:inline-block;padding-bottom:.21875em;margin:1.75em 0}section.student-details .container .class-container .student-information span.no-data{display:inline-block;height:.0625em;width:.9375em;background-color:#888483;padding-left:.625em}section.student-details .container .class-container .student-information span.bar{height:1em;display:inline-block;width:4.875em;background-color:#bfbeba;margin-right:1.75em}section.student-details .container .class-container .student-information span.bar span.fill{display:block;height:1em;transition:1s;-webkit-transition:1s}section.student-details .container .class-container .student-information span.bar span.fill.good{background-color:#74d180}section.student-details .container .class-container .student-information span.bar span.fill.ok{background-color:#fdb175}section.student-details .container .class-container .student-information span.bar span.fill.warning{background-color:#de4c4c}section.student-details .container .class-container .student-information ul li{float:left;display:block;margin-right:1.23318%;width:32.51121%;padding-left:30px}section.student-details .container .class-container .student-information ul li:last-child,section.student-details .container .class-container .student-information ul li:nth-child(3n){margin-right:0}section.student-details .container .class-container .student-information ul li:nth-child(3n+1){clear:left}section.student-details .container .class-container .student-information ul li h5{font-size:.9em;text-transform:uppercase;padding-bottom:.875em}section.student-details .container .class-container .student-information ul li p{padding-top:.875em;padding-bottom:1.75em;font-size:.8em}section.assessment-information-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding-top:3.5em}section.assessment-information-wrapper::after{clear:both;display:table}section.assessment-information-wrapper article{float:left;display:block;margin-right:1.23318%;width:45.16536%;margin-left:12.65415%}section.assessment-information-wrapper article:last-child{margin-right:0}section.assessment-information-wrapper article h1{font-size:2em}section.assessment-information-wrapper article span.test-information{text-transform:uppercase;display:block;margin:.625em 0;font-weight:300}section.assessment-information-wrapper article span.test-information em{display:inline-block;margin-left:.625em;color:#037aff;opacity:.8}section.assessment-information-wrapper article p{width:70%;padding-bottom:1em;font-weight:300;line-height:1.2em;margin:1.25em 0}section.assessment-information-wrapper article ul.files{margin-left:1.75em;margin-bottom:3.5em}section.assessment-information-wrapper article ul.files li{list-style-type:disc;color:#0078ff;line-height:1.5em;padding:.625em 0}section.assessment-information-wrapper article ul.files li span{font-weight:300;color:#000}section.assessment-information-wrapper article div.actions ul li{float:left;display:block;margin-right:2.13281%;width:48.93359%;padding:.625em 0;list-style-type:none}section.assessment-information-wrapper article div.actions ul li:last-child,section.assessment-information-wrapper article div.actions ul li:nth-child(2n),section.assessment-information-wrapper aside:last-child{margin-right:0}section.assessment-information-wrapper article div.actions ul li:nth-child(2n+1){clear:left}section.assessment-information-wrapper aside{float:left;display:block;width:24.07511%;margin-right:0;text-align:center}section.assessment-information-wrapper aside div.box{padding-top:3.125em;display:inline-block;position:relative;text-align:center;width:11.5625em;background:#f5f2ec;border-left:7px solid #eceae5;min-height:12.5em;color:#6b6969}section.assessment-information-wrapper aside div.box pre{background:#0078ff;border-left:7px solid #0b6fe0;display:block;position:absolute;width:11.5625em;height:10px;left:-7px;top:0}section.assessment-information-wrapper aside div.box h2{font-weight:700;font-size:1.2em}section.assessment-information-wrapper aside div.box em{display:block;font-style:italic;font-size:1.2em;margin-top:.625em}section.assessment-information-wrapper div.contributors{float:left;display:block;margin-right:1.23318%;width:100%;padding:7em;text-align:center}section.assessment-information-wrapper div.contributors:last-child{margin-right:0}section.assessment-information-wrapper div.contributors h3{text-transform:uppercase}section.assessment-information-wrapper div.contributors ul{display:inline-block}section.assessment-information-wrapper div.contributors ul li{text-align:center;margin:0;float:left;padding:.25em 1.25em}section.assessment-information-wrapper div.contributors ul li strong{display:block;padding-top:.9375em;font-size:.9em;font-weight:300}#course-modal-overlay,#course-modal-wrapper{display:none;position:fixed;width:100vw;height:100vh;top:0}@font-face{font-family:LegiLexi;src:url(fonts/LegiLexi.eot)}@font-face{font-family:LegiLexi;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:LegiLexi;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.quiz-info h3,ul.chapter-menu li.active{font-weight:700}.icon-Badge_New:before{content:"\e600"}.icon-book:before{content:"\e601"}.icon-browser:before{content:"\e602"}.icon-certificate:before{content:"\e603"}.icon-comment:before{content:"\e604"}.icon-folder:before{content:"\e605"}.icon-headphones:before{content:"\e606"}.icon-library:before{content:"\e607"}.icon-like:before{content:"\e608"}.icon-logout:before{content:"\e609"}.icon-paper_Document:before{content:"\e60a"}.icon-pen:before{content:"\e60b"}.icon-reading:before{content:"\e60c"}.icon-settings:before{content:"\e60d"}.icon-speechBubble:before{content:"\e60e"}.icon-star:before{content:"\e60f"}.icon-tablet:before{content:"\e610"}.icon-test_Exam:before{content:"\e611"}.icon-tick:before{content:"\e612"}.icon-trophy:before{content:"\e613"}#course-modal-overlay{z-index:2;background:#000;opacity:.8}#course-modal-wrapper{z-index:3;background:#fff}#course-modal-wrapper div.course-app-wrapper{margin:50px 0 5vh;height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}#course-modal-wrapper div.course-app-wrapper::-webkit-scrollbar{-webkit-appearance:none!important;width:11px!important;border-radius:8px!important;border:2px solid #fff!important;background-color:#ccc!important}#course-modal-wrapper div.course-app-wrapper::-webkit-scrollbar-thumb{border-radius:8px!important;border:2px solid #fff!important;background-color:rgba(0,0,0,.5)!important}section.episode-presentation-chapter-view aside ul li,section.episode-presentation-view aside ul li{border-bottom:1px solid #d1cece}section.episode-presentation-chapter-view aside ul li.active,section.episode-presentation-view aside ul li.active{border-left:.5625em solid #0083fa}#course-modal-wrapper section{z-index:5;position:relative}#course-modal-wrapper footer{height:90px;width:100%;position:absolute;bottom:0;left:0;z-index:6;background:#fff;border-top:2px solid #f9f6f2;text-align:center}#course-modal-wrapper footer .button{position:relative;top:1.5625em}header.lesson-header{height:3.25em;position:fixed;top:0;width:100vw;background:#fff;z-index:60}header.lesson-header h2{line-height:2.625em;position:absolute;left:1.75em;top:.58333em}header.lesson-header h2 span{margin-left:.58333em}header.lesson-header h2 span i.fa-stack-2x{color:#69d376}header.lesson-header h2 span i.fa-stack-1x{-webkit-text-stroke:1px #69d376}header.lesson-header div.actions{text-align:right;position:absolute;right:1.75em;top:.58333em}header.lesson-header div.actions a{color:#0083fa}header.lesson-header div.actions a span{font-size:.9em}header.lesson-header div.actions a i{position:relative;top:.1875em;-webkit-text-stroke:5px #fff}header.lesson-header div.actions a i.fa-bookmark-o{-webkit-text-stroke:1px #fff}.quiz-info{text-align:center}.quiz-info h3{font-size:1.2em;text-transform:uppercase}.quiz-info p{font-size:.9em;margin-top:1.75em;width:30%;margin-left:35%}.quiz-info div.result-info span.icon-holder{display:block;margin-top:3.5em;margin-bottom:.625em}.quiz-info div.result-info span.icon-holder i{font-size:2em;color:#f50628}.quiz-info div.result-info span.icon-holder i.passed{color:#00ca52}.quiz-info div.result-info h3{margin-top:0}.quiz-info div.result{margin-top:15px}.quiz-info div.result i{color:#b3b3b3;font-size:1.5em;margin-right:.125em}.quiz-info div.result i.marked{color:#e1af2a}.quiz-info div.star-wrapper{display:inline-block;margin-top:3.5em}.quiz-info div.star-wrapper ul.star-grid{display:table}.quiz-info div.star-wrapper ul.star-grid li{display:table-row}.quiz-info div.star-wrapper ul.star-grid li div{display:table-cell;padding:.46875em 0}.quiz-info div.star-wrapper ul.star-grid li div.stars{padding-right:1.75em}.quiz-info div.star-wrapper ul.star-grid li div.stars i{color:#b3b3b3;font-size:1.5em;margin-right:.125em}.quiz-info div.star-wrapper ul.star-grid li div.stars i.marked{color:#e1af2a}.quiz-info div.star-wrapper ul.star-grid li div.description{text-align:left;font-size:.8em;vertical-align:middle}footer.quiz-footer a.abort-quiz-button{float:right;text-transform:uppercase;margin-top:40px;margin-right:170px;font-size:.85em}ul.chapter-menu{width:15%;position:fixed;top:70px;left:2.1em;z-index:50}@media screen and (max-width:71.875em){ul.chapter-menu{width:100%;position:absolute;top:15px;z-index:61;left:0;text-align:center}ul.chapter-menu li{display:inline-block}ul.chapter-menu li a{color:#7bc0ff}ul.chapter-menu li a span{display:none}ul.chapter-menu li.active a{color:#0083fa}}@media screen and (max-width:38.75em){ul.chapter-menu{top:60px}}ul.chapter-menu li{padding:.58333em 0}ul.chapter-menu li a i{margin-right:.625em}ul.chapter-menu li:first-of-type{padding-top:0}@media screen and (min-width:71.875em){ul.chapter-menu li a i{-webkit-text-stroke:4px #fff}}section.episode-presentation-view{max-width:68em;margin-left:auto;margin-right:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}section.episode-presentation-chapter-view,section.episode-quiz-view{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:relative;top:50%;max-width:68em}section.episode-presentation-view::after{clear:both;content:"";display:table}section.episode-presentation-view article{margin-left:4.21805%;float:left;display:block;width:83.1278%;max-height:50vh;overflow:hidden;padding:1.75em;margin-top:3.5em;margin-right:0}section.episode-presentation-view article:last-child{margin-right:0}section.episode-presentation-view article div.content-wrapper{margin-bottom:1.75em;font-family:medium-content-serif-font,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;letter-spacing:.01em;font-style:normal;font-size:21px;line-height:1.58em}section.episode-presentation-view article div.content-wrapper::after{clear:both;content:"";display:table}section.episode-presentation-view article div.content-wrapper h1,section.episode-presentation-view article div.content-wrapper h2,section.episode-presentation-view article div.content-wrapper h3,section.episode-presentation-view article div.content-wrapper h4,section.episode-presentation-view article div.content-wrapper h5{font-family:medium-content-sans-serif-font,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:1.15;letter-spacing:-.02em;margin-bottom:1em}section.episode-presentation-view article div.content-wrapper h2{font-size:32px}section.episode-presentation-view article div.content-wrapper h3{font-size:28px}section.episode-presentation-view article div.content-wrapper h4{font-size:24px}section.episode-presentation-view article div.content-wrapper h5{font-size:21px}section.episode-presentation-view article div.content-wrapper div.split,section.episode-presentation-view article div.content-wrapper p{font-size:.9em;margin:0 0 1.25em;line-height:1.375em;clear:both}section.episode-presentation-view article div.content-wrapper .info-box{font-size:16px;padding:10px 20px;min-height:80px;background:#989898;color:#fff;width:100%;font-style:italic}section.episode-presentation-view article div.content-wrapper .info-box strong{padding-top:10px;display:inline-block}section.episode-presentation-view article div.content-wrapper .image-caption{color:#696969;font-style:italic}section.episode-presentation-view article div.content-wrapper ul{list-style:square;margin-left:18px}section.episode-presentation-view article div.content-wrapper ul li{padding:6px}section.episode-presentation-view article div.content-wrapper em{font-style:italic}section.episode-presentation-view article div.content-wrapper strong{font-weight:600}section.episode-presentation-view aside{width:3.4375em;float:left;background:#f1eae1;margin-top:3.5em;text-align:center}section.episode-presentation-view aside ul li.active a{padding-left:.6875em}section.episode-presentation-view aside ul li a{display:inline-block;padding:1.25em}section.episode-presentation-chapter-view{margin-left:auto;margin-right:auto;transform:translateY(-50%);margin-top:0}section.episode-presentation-chapter-view::after{clear:both;content:"";display:table}section.episode-presentation-chapter-view article{float:left;display:block;width:66.25561%;margin-left:16.8722%;max-height:65vh;margin-top:3vh;margin-right:0}section.episode-presentation-chapter-view article:last-child{margin-right:0}section.episode-presentation-chapter-view article div.content-wrapper{margin-bottom:1.75em;font-family:medium-content-serif-font,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;letter-spacing:.01em;font-style:normal;font-size:21px;line-height:1.58em}section.episode-presentation-chapter-view article div.content-wrapper::after{clear:both;content:"";display:table}section.episode-presentation-chapter-view article div.content-wrapper h1,section.episode-presentation-chapter-view article div.content-wrapper h2,section.episode-presentation-chapter-view article div.content-wrapper h3,section.episode-presentation-chapter-view article div.content-wrapper h4,section.episode-presentation-chapter-view article div.content-wrapper h5{font-family:medium-content-sans-serif-font,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:1.15;letter-spacing:-.02em;margin-bottom:1em}.editor strong,section.episode-presentation-chapter-view article div.content-wrapper strong{font-weight:600}section.episode-presentation-chapter-view article div.content-wrapper h2{font-size:32px}section.episode-presentation-chapter-view article div.content-wrapper h3{font-size:28px}section.episode-presentation-chapter-view article div.content-wrapper h4{font-size:24px}section.episode-presentation-chapter-view article div.content-wrapper h5{font-size:21px}section.episode-presentation-chapter-view article div.content-wrapper ol{margin-left:1.5em;margin-bottom:1em}section.episode-presentation-chapter-view article div.content-wrapper ol li{list-style-type:decimal}section.episode-presentation-chapter-view article div.content-wrapper div.split,section.episode-presentation-chapter-view article div.content-wrapper p{margin:0 0 1.25em;line-height:1.375em;clear:both}section.episode-presentation-chapter-view article div.content-wrapper .info-box{font-size:16px;padding:10px 20px;min-height:80px;background:#989898;color:#fff;width:100%;font-style:italic}section.episode-presentation-chapter-view article div.content-wrapper .info-box strong{padding-top:10px;display:inline-block}section.episode-presentation-chapter-view article div.content-wrapper .image-caption{color:#696969;font-style:italic}section.episode-presentation-chapter-view article div.content-wrapper ul{margin-left:1.5em;margin-bottom:1em}section.episode-presentation-chapter-view article div.content-wrapper em{font-style:italic}section.episode-presentation-chapter-view aside{width:3.4375em;float:left;background:#f1eae1;margin-top:3.5em;text-align:center}section.episode-presentation-chapter-view aside ul li.active a{padding-left:.6875em}section.episode-presentation-chapter-view aside ul li a{display:inline-block;padding:1.25em}.editor div.split,.editor p{font-size:.9em;margin:1.25em 0;line-height:1.375em;clear:both}.editor div.split.split,.editor p.split{float:left;display:block;width:43.52721%;margin-right:3.5em;clear:none}.editor div.split.odd,.editor div.split.split:last-child,.editor p.odd,.editor p.split:last-child{margin-right:0}.editor ul{margin-left:18px}.editor ul li{padding:6px}.editor em{font-style:italic}section.episode-quiz-view{margin-left:auto;margin-right:auto;transform:translateY(-50%);margin-top:0}section.episode-quiz-view::after{clear:both;content:"";display:table}section.episode-quiz-view .quiz{float:left;display:block;margin-right:1.23318%;width:83.1278%;margin-left:8.4361%}section.episode-quiz-view .quiz:last-child{margin-right:0}section.episode-quiz-view .quiz h2.question-heading{text-align:center;margin-bottom:3.5em;margin-top:3.5em;font-weight:700}section.episode-quiz-view .quiz .options li{float:left;display:block;margin-right:1.48348%;width:49.25826%;cursor:pointer;text-align:center;background:#f3f1ef;opacity:.8;margin-bottom:1.75em;height:4.0625em;font-size:.9em}section.episode-quiz-view .quiz .options li:last-child,section.episode-quiz-view .quiz .options li:nth-child(2n){margin-right:0}section.episode-quiz-view .quiz .options li:nth-child(2n+1){clear:left}section.episode-quiz-view .quiz .options li span{display:block;margin-left:10%;width:80%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section.episode-quiz-view .quiz .options li.incorrect{background:#e57070}section.episode-quiz-view .quiz .options li.correct{background:#74d17f}section.episode-quiz-view .quiz .options li.hint{background:#b5e7c1}.progress-bar{background:#e5e5e5;height:6px;width:240px;position:absolute;top:2em;left:50%;margin-left:-120px;text-align:center;z-index:99;border-radius:3px}.progress-bar.explain{position:relative;top:1.0625em;top:auto;left:auto;display:inline-block;margin-top:3.5em;margin-left:0}.progress-bar.explain .star-container .fa{top:-10px;font-size:1.5em}.progress-bar .correct-answers-progress,.progress-bar .questions-progress{border-radius:3px;display:block;position:absolute;top:0;left:0;height:100%;width:0;overflow:hidden}.progress-bar .questions-progress{background:#d4d4d4;z-index:100}.progress-bar .correct-answers-progress{background-color:#fcda67;z-index:101}.progress-bar .star-container{display:block;position:absolute;padding-top:2px;top:0;left:0;width:100%;height:20px;z-index:102}.progress-bar .star-container .fa{position:absolute;left:0;top:-5px;color:#b3b3b3}.progress-bar .star-container .success{color:#e1af29}section.lesson-introduction{max-width:68em;margin-left:auto;margin-right:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}section.lesson-introduction::after{clear:both;content:"";display:table}section.lesson-introduction article{line-height:1.375em;float:left;display:block;margin-right:1.23318%;width:66.25561%;margin-left:16.8722%;margin-top:10vh}section.lesson-introduction article:last-child{margin-right:0}section.lesson-introduction article h2{font-size:1.6em;opacity:.8}section.lesson-introduction article p{opacity:.6;font-size:.85em;margin-top:1.75em}section.lesson-introduction article p.author{margin-top:1.75em;font-style:italic}section.lesson-introduction aside{float:left;display:block;margin-right:1.23318%;width:40.94731%;margin-left:33.74439%;padding-top:3.5em}section.lesson-introduction aside:last-child{margin-right:0}section.lesson-introduction aside div.profile-picture{float:left;display:block;margin-right:3.01163%;width:17.59069%;text-align:center}section.lesson-introduction aside div.profile-picture:last-child{margin-right:0}section.lesson-introduction aside div.time{float:left;display:block;margin-right:3.01163%;width:79.39767%;font-family:Georgia,Cambria,"Times New Roman",Times,serif;text-align:center;line-height:1.5em}section.lesson-introduction aside div.time:last-child{margin-right:0}section.lesson-introduction aside div.time .activity{display:block}section.lesson-introduction aside div.time ul{margin-top:.875em}section.lesson-introduction aside div.time li{padding-left:0;text-indent:-.7em}section.episode-matchmaker-view{max-width:68em;margin-left:auto;margin-right:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}section.episode-matchmaker-view::after{clear:both;content:"";display:table}section.episode-matchmaker-view .header{text-align:center;padding-top:5.25em}section.episode-matchmaker-view .footer{padding-top:3.5em;text-align:center;clear:both}section.episode-matchmaker-view .footer .descrete{background:gray;border:1px solid #d3d3d3}section.episode-matchmaker-view .options-container{float:left;display:block;margin-right:1.23318%;width:100%}section.episode-matchmaker-view .options-container:last-child{margin-right:0}section.episode-matchmaker-view .options-container .left-side{float:left;display:block;margin-right:1.23318%;width:49.38341%}section.episode-matchmaker-view .options-container .left-side:last-child{margin-right:0}section.episode-matchmaker-view .options-container .left-side .ui-draggable-dragging{border-right:6px solid #70e178}section.episode-matchmaker-view .options-container .right-side{float:left;display:block;margin-right:1.23318%;width:49.38341%}section.episode-matchmaker-view .options-container .right-side:last-child{margin-right:0}section.episode-matchmaker-view .options-container .right-side .ui-draggable-dragging{border-left:6px solid #70e178}section.episode-matchmaker-view .options-container .option{text-align:center;color:#333;height:80px;width:100%;padding-left:1.75em;padding-right:1.75em;margin-top:.875em;cursor:move;display:table;position:relative}section.episode-matchmaker-view .options-container .option span{vertical-align:middle;text-align:middle}section.episode-matchmaker-view .options-container .option div{height:80px;width:100%;background:#dedede;position:absolute;padding:20px 10px 10px}section.episode-matchmaker-view .options-container .option .match-hover{background:#70e178}section.episode-matchmaker-view .options-container .option .ui-draggable-dragging{background:#F2F2F2;opacity:.8;z-index:10001}section.episode-matchmaker-view .options-container .option.over{border:2px dotted #00f}section.episode-matchmaker-view .options-container .option.on-the-move{border-right:6px solid #70e178;background:#dedede!important;-webkit-box-shadow:0 0 21px 1px rgba(168,168,168,.31);-moz-box-shadow:0 0 21px 1px rgba(168,168,168,.31);box-shadow:0 0 21px 1px rgba(168,168,168,.31)}section.episode-matchmaker-view .options-container .option div.correct{background:#70e178}section.episode-matchmaker-view .options-container [draggable]{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}section.school-class-app-wrapper{background:url(./img/home_page_hero.jpg) 0 -140px no-repeat;clip-path:inset(10px 20px 30px 40px)}section.school-class-app-wrapper .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.school-class-app-wrapper .container::after{clear:both;content:"";display:table}section.school-class-app-wrapper .container #school-class-app{background:#fff;padding:76px;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%}section.school-class-app-wrapper .container #school-class-app:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app h1{font-size:1.375em;padding-bottom:1.75em;float:left}section.school-class-app-wrapper .container #school-class-app #exit-button{float:right;font-size:1em}section.school-class-app-wrapper .container #school-class-app h3{font-size:1em;text-transform:uppercase;padding-bottom:.875em}section.school-class-app-wrapper .container #school-class-app fieldset{background:0 0;padding-bottom:1.75em}section.school-class-app-wrapper .container #school-class-app input{border:0 solid #000;border-bottom:1px solid #838080;border-radius:0}section.school-class-app-wrapper .container #school-class-app a{font-size:.75em}section.school-class-app-wrapper .container #school-class-app .button-save-all{float:right}section.school-class-app-wrapper .container #school-class-app .add-student-form,section.school-class-app-wrapper .container #school-class-app .fields{margin-bottom:5.25em}section.school-class-app-wrapper .container #school-class-app .add-student-form input,section.school-class-app-wrapper .container #school-class-app .fields input{float:left;display:block;margin-right:1.23318%;width:19.85706%}section.school-class-app-wrapper .container #school-class-app .add-student-form input:last-child,section.school-class-app-wrapper .container #school-class-app .fields input:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app .add-student-form select,section.school-class-app-wrapper .container #school-class-app .fields select{margin-top:.625em}section.school-class-app-wrapper .container #school-class-app .add-student-form select.gender,section.school-class-app-wrapper .container #school-class-app .fields select.gender{float:left;display:block;margin-right:1.23318%;width:11.42097%}section.school-class-app-wrapper .container #school-class-app .add-student-form select.gender:last-child,section.school-class-app-wrapper .container #school-class-app .fields select.gender:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app .add-student-form select.birthmonth,section.school-class-app-wrapper .container #school-class-app .add-student-form select.mothertounge,section.school-class-app-wrapper .container #school-class-app .fields select.birthmonth,section.school-class-app-wrapper .container #school-class-app .fields select.mothertounge{float:left;display:block;margin-right:1.23318%;width:19.85706%}section.school-class-app-wrapper .container #school-class-app .add-student-form select.birthmonth:last-child,section.school-class-app-wrapper .container #school-class-app .add-student-form select.mothertounge:last-child,section.school-class-app-wrapper .container #school-class-app .fields select.birthmonth:last-child,section.school-class-app-wrapper .container #school-class-app .fields select.mothertounge:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app .add-student-form select.birthyear,section.school-class-app-wrapper .container #school-class-app .fields select.birthyear{float:left;display:block;margin-right:1.23318%;width:15.63901%}section.school-class-app-wrapper .container #school-class-app .add-student-form select.birthyear:last-child,section.school-class-app-wrapper .container #school-class-app .fields select.birthyear:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app .add-student-form a,section.school-class-app-wrapper .container #school-class-app .fields a{float:left;display:block;margin-right:1.23318%;width:15.63901%;vertical-align:middle;padding-top:1.375em}section.school-class-app-wrapper .container #school-class-app .add-student-form a:last-child,section.school-class-app-wrapper .container #school-class-app .fields a:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app .add-student-form>div,section.school-class-app-wrapper .container #school-class-app .fields>div{float:left;display:block;margin-right:1.23318%;width:100%}section.school-class-app-wrapper .container #school-class-app .add-student-form>div:last-child,section.school-class-app-wrapper .container #school-class-app .fields>div:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app form{padding-bottom:1.75em}section.school-class-app-wrapper .container #school-class-app form .student-counter{color:#545454;font-size:.875em;display:block;padding-bottom:1.75em}section.school-class-app-wrapper .container #school-class-app form .student-counter strong{font-weight:700}section.school-class-app-wrapper .container #school-class-app form .students{margin-top:20px}section.school-class-app-wrapper .container #school-class-app form .students li{overflow:hidden;padding-top:.5em;padding-bottom:.5em}section.school-class-app-wrapper .container #school-class-app form .students li input{float:left;display:block;margin-right:1.23318%;width:24.07511%}section.school-class-app-wrapper .container #school-class-app form .students li input:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app form .students li select.gender{margin-top:.625em;vertical-align:middle;float:left;display:block;margin-right:1.23318%;width:11.42097%}section.school-class-app-wrapper .container #school-class-app form .students li select.gender:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app form .students li select.mothertounge{margin-top:.625em;vertical-align:middle;float:left;display:block;margin-right:1.23318%;width:19.85706%}section.school-class-app-wrapper .container #school-class-app form .students li select.mothertounge:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app form .students li .text{float:left;display:block;margin-right:1.23318%;width:40.94731%}section.school-class-app-wrapper .container #school-class-app form .students li .text:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app form .students li .actions{float:left;display:block;margin-right:1.23318%;width:15.63901%;vertical-align:middle}aside#lesson-material-filter-menu:last-child,section.school-class-app-wrapper .container #school-class-app form .students li .actions:last-child{margin-right:0}section.school-class-app-wrapper .container #school-class-app form .students li.editmode .actions{vertical-align:middle;padding-top:.75em;padding-left:.6875em}a#lesson-material-filter-button{float:right;padding:1.75em 0 1.75em 1.75em;font-size:.8em;text-transform:uppercase}aside#lesson-material-filter-menu{float:left;margin-right:1.23318%;width:32.51121%;display:none;position:absolute;top:18.5em;right:0;background:#f5f4f2;padding:1.75em;font-size:.8em;box-shadow:rgba(0,0,0,.34) 2px 2px 10px;z-index:4}aside#lesson-material-filter-menu strong{text-transform:uppercase;display:block;padding-bottom:.9375em;margin-bottom:1.5625em;border-bottom:1px solid #e6e5e3}aside#lesson-material-filter-menu em{text-transform:uppercase;display:block;padding-bottom:.625em;margin-top:.9375em}aside#lesson-material-filter-menu p label::after,section.screening-results-app-wrapper .container::after{display:table;clear:both;content:""}aside#lesson-material-filter-menu select{width:100%}aside#lesson-material-filter-menu div.actions{text-align:right;padding:.875em}aside#lesson-material-filter-menu div.actions a{text-transform:uppercase}aside#lesson-material-filter-menu div.actions a.clear-link{margin-right:.875em;color:#000}aside#lesson-material-filter-menu p input[type=checkbox]{float:left}aside#lesson-material-filter-menu p label{padding-top:.1875em;margin-bottom:.3125em}aside#lesson-material-filter-menu p label.disabled{color:#9e9a92}section.screening-results-app-wrapper{background:url(./img/home_page_hero.jpg) 0 -140px no-repeat;clip-path:inset(10px 20px 30px 40px)}section.screening-results-app-wrapper .container{max-width:68em;margin-left:auto;margin-right:auto;font-size:1em;padding-top:0;margin-top:-10px}section.screening-results-app-wrapper .container #screening-results-app{background:#fff;padding:76px;float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%;margin-top:4.0625em}section.screening-results-app-wrapper .container #screening-results-app:last-child{margin-right:0}section.screening-results-app-wrapper .container #screening-results-app h1{font-size:2em;padding-bottom:.875em}section.screening-results-app-wrapper .container #screening-results-app a#exit-result-button{line-height:2em;float:right}section.screening-results-app-wrapper .container #screening-results-app section#occasion-details div.detail{float:left;display:block;width:44.71993%;margin-right:1.75em}section.screening-results-app-wrapper .container #screening-results-app section#occasion-details div.detail:last-child{margin-right:0}section.screening-results-app-wrapper .container #screening-results-app section#occasion-details div.detail label{font-size:.8em;padding:.625em 0}section.screening-results-app-wrapper .container #screening-results-app section#occasion-details div.detail select{width:100%;display:inline-block}section.screening-results-app-wrapper .container #screening-results-app section#occasion-details div.detail .class-name{font-weight:600;padding-top:6px;display:inline-block}section.screening-results-app-wrapper .container #screening-results-app section#occasion-details div.detail.date-picker select{width:24%;margin-right:5%}section.screening-results-app-wrapper .container #screening-results-app section#occasion-details div.detail.date-picker select#month{width:33%}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results{padding-top:7em}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results ul{float:left;display:block;margin-right:1.3468%;width:40.11325%}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results ul:last-child{margin-right:0}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results ul li{margin-bottom:.625em}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results ul li a{font-size:1em;font-weight:300;display:block;padding:1.25em;background:#f5f4f2;color:#000;position:relative}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results ul li a.active,section.screening-results-app-wrapper .container #screening-results-app section#occasion-results ul li a:hover{background:#50504f;color:#fff}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results ul li a i{display:none;position:absolute;right:1.25em}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results ul li a i.done{display:inline-block}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result{float:left;display:block;margin-right:1.3468%;width:58.53995%;padding:.625em 1.25em 2.5em 1.875em;background:#f5f4f2}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result:last-child{margin-right:0}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result h4{font-size:1.2em;margin-bottom:1.75em;margin-top:.875em}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table thead th{padding-bottom:1.75em;text-align:center;vertical-align:middle}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table thead th.test-heading{text-align:left;width:55%;font-size:1.2em;font-weight:300}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table tbody tr td{padding:3% 0;text-align:center;vertical-align:middle;font-size:.9em}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table tbody tr td input{width:85%;font-size:1.05em;padding:.2em;margin:0;display:inline;text-align:center;font-weight:700}#login-box .mail-sent-confirmation,#login-box .radio-container,#login-box form.forgot-password-form,.auth-container .mail-sent-confirmation,.auth-container form.forgot-password-form{display:none}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table tbody tr td.title{text-align:left}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table.feedback-table{margin-bottom:3.5em}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table.feedback-table tbody tr td{padding:2% 0}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table.feedback-table tbody tr td.title{padding-right:.9375em}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result table.feedback-table tbody tr td select{width:100%;margin-bottom:0}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result ul.parsley-errors-list{width:100%}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result div.form-actions{padding-top:1.75em;text-align:left}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result div.form-actions button{float:left}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result div.form-actions .is-complete{float:left;padding-top:.75em;padding-left:1em;vertical-align:sub}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result div.form-actions .is-complete i{font-size:1.375em;color:#51aa2e}section.screening-results-app-wrapper .container #screening-results-app section#occasion-results form#student-result div.form-actions .is-complete span{padding-left:.25em;font-size:.875em}#login-box{width:826px;margin-left:auto;margin-right:auto;height:525px;margin-top:100px;background:#fff;-webkit-box-shadow:0 4px 24px -1px rgba(0,0,0,.43);-moz-box-shadow:0 4px 24px -1px rgba(0,0,0,.43);box-shadow:0 4px 24px -1px rgba(0,0,0,.43);position:relative}#login-box .mail-sent-confirmation,#login-box form{padding-left:15.625em;padding-right:15.625em;padding-top:3.25em}.auth-container #login .mail-sent-confirmation,.auth-container #login form,.auth-container #register .mail-sent-confirmation,.auth-container #register form{padding-left:3.875em;padding-right:3.875em;padding-top:3.25em}.auth-container .radio-container{padding-bottom:1.75em}.auth-container .radio-container fieldset{float:left;padding-left:1.75em}.auth-container .radio-container fieldset label{float:right;font-size:.875em;padding-top:2px}.auth-container .radio-container fieldset input{vertical-align:top}#login-box .login-modal-close-trigger,.auth-container .login-modal-close-trigger{position:absolute;right:36px;top:14px;color:#bfbebe}#login-box .login-modal-close-trigger .fa,.auth-container .login-modal-close-trigger .fa{position:absolute;top:0}#login-box .login-modal-close-trigger .fa-circle-thin,.auth-container .login-modal-close-trigger .fa-circle-thin{font-size:1.5em}#login-box .login-modal-close-trigger .fa-close,.auth-container .login-modal-close-trigger .fa-close{top:4px;left:4px}#login-box .login-modal-close-trigger:hover,.auth-container .login-modal-close-trigger:hover{color:#0083fa}#login-box form.login-form fieldset input.username,.auth-container form.login-form fieldset input.username{margin-bottom:3.5em;margin-top:1.75em}#login-box .mail-sent-confirmation,#login-box form,.auth-container .mail-sent-confirmation,.auth-container form{color:#666}#login-box .mail-sent-confirmation h2,#login-box form h2,.auth-container .mail-sent-confirmation h2,.auth-container form h2{font-size:1.75em;font-weight:700;color:#000}#login-box .mail-sent-confirmation hr,#login-box form hr,.auth-container .mail-sent-confirmation hr,.auth-container form hr{width:44px;border-color:#000;text-align:left}#login-box .mail-sent-confirmation p,#login-box form p,.auth-container .mail-sent-confirmation p,.auth-container form p{font-size:.875em;padding-top:2.275em;padding-bottom:1.75em;line-height:1.375em}#login-box .mail-sent-confirmation a,#login-box form a,.auth-container .mail-sent-confirmation a,.auth-container form a{display:block;font-size:.875em;text-align:right;padding-top:6px;padding-bottom:2.275em;color:#6a6a6a}#login-box .mail-sent-confirmation fieldset,#login-box form fieldset,.auth-container .mail-sent-confirmation fieldset,.auth-container form fieldset{background:0 0}#login-box .mail-sent-confirmation .button-container,#login-box form .button-container,.auth-container .mail-sent-confirmation .button-container,.auth-container form .button-container{text-align:center;padding-top:1.75em}#login-box .mail-sent-confirmation .error-msgs,#login-box form .error-msgs,.auth-container .mail-sent-confirmation .error-msgs,.auth-container form .error-msgs{margin-bottom:1.75em}.notifications .notification{display:none;overflow:hidden}.notifications .notification.info{background-color:#157CFB}.notifications .notification.info p{color:#fff}.notifications .notification.danger p,.notifications .notification.success p,.notifications .notification.warning p{color:#333}.notifications .notification.success{background-color:#77CF82}.notifications .notification.warning{background-color:#F1EAE1}.notifications .notification.danger{background-color:#F7B93F}.notifications .notification .container{max-width:68em;margin-left:auto;margin-right:auto}.notifications .notification .container::after{clear:both;content:"";display:table}.notifications .notification .container .msg-container{float:left;display:block;margin-right:1.23318%;width:91.5639%;margin-left:4.21805%;padding:16px 1.75em 1.75em 0;position:relative;font-size:.875em}.notifications .notification .container .msg-container:last-child{margin-right:0}.notifications .notification .container .msg-container .close-btn{position:absolute;right:10px;top:26px;opacity:.6;color:#656565;font-size:1.5em}.notifications .notification .container .msg-container .close-btn:hover{color:#000;opacity:.7}.notifications .notification .container .msg-container strong{font-weight:700}.notifications .notification .container .msg-container p{padding:.875em 50px 0 0;line-height:1.5em}#login-modal-overlay{display:none;position:fixed;z-index:2;width:100vw;height:100vh;top:0;background:#fff;opacity:.8}#login-modal-wrapper{display:none;position:fixed;z-index:3;width:100vw;height:90vh;top:5vh}#login-modal-wrapper .container{max-width:68em;margin-left:auto;margin-right:auto}#login-modal-wrapper .container::after{clear:both;content:"";display:table}.reset-password-page{margin-top:7em}.reset-password-page h2{font-size:1.75em;font-weight:700;color:#000}.reset-password-page hr{width:44px;border-color:#000;text-align:left}.ui-datepicker th,section.register div.register-form form .actions{text-align:center}.reset-password-page p{font-size:.875em;padding-top:2.275em;padding-bottom:1.75em;line-height:1.375em}.reset-password-page form{float:left;display:block;margin-right:1.23318%;width:49.38341%}.reset-password-page form:last-child{margin-right:0}.reset-password-page form fieldset{padding-top:.875em;padding-bottom:.875em}.reset-password-page form button{margin-top:1.75em}.reset-password-page .validation-summary-valid{display:none}.startpage{background:url(./img/home_page_hero.jpg) no-repeat;background-size:100% 23.75em}.startpage .container{max-width:68em;margin-left:auto;margin-right:auto}.startpage .container::after{clear:both;content:"";display:table}.startpage .container .hero{float:left;display:block;margin-right:1.23318%;width:100%;background:0 0}.startpage .container .hero:last-child{margin-right:0}.startpage .container .hero .title{float:left;display:block;margin-right:1.23318%;width:49.38341%;padding:.6em 0 1.75em}.startpage .container .hero .title:last-child{margin-right:0}.startpage .container .hero .title h1{padding-top:2.5em;color:#fff;font-size:2.25em;font-weight:700}.startpage .container .hero .title span.underline{display:block;height:2px;background-color:#827f7f;width:45px;margin-top:.9375em}.startpage .container .hero .title span.sub-header{display:block;color:#fff;padding-top:.625em;font-size:1.5em;padding-bottom:2.375em}.startpage .container .hero .title p.description{width:70%;margin-top:180px;line-height:24px}.startpage .container .hero .auth-container{float:left;display:block;margin-right:1.23318%;width:40.94731%;height:400px;background:#fff;margin-top:10.5em}.startpage .container .hero .auth-container:last-child{margin-right:0}section.register{max-width:68em;margin-left:auto;margin-right:auto}section.register::after{clear:both;content:"";display:table}section.register div.register-form{float:left;display:block;margin-right:1.23318%;width:40.94731%}.ui-helper-hidden,section.register div.register-form form .validation-summary-valid{display:none}section.register div.register-form:last-child{margin-right:0}section.register div.register-form h2{font-weight:700;text-transform:uppercase;margin-top:3.5em}section.register div.register-form hr{width:10%}section.register div.register-form form{border-top:none}section.register div.register-form form p{width:65%;font-size:.8em;margin-bottom:3.5em}section.register div.register-form form label{margin:1.875em 0 .625em}section.register div.register-form form input[type=password],section.register div.register-form form input[type=text]{font-size:.875em;color:#000;margin-bottom:2.5em}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#333}section.register div.register-form form select{width:100%}section.register div.register-form form .validation-summary-errors.error-msgs{margin-bottom:1.75em}.error-page{padding-top:8.75em}.error-page h1{font-size:1.75em;padding-bottom:1.75em}.error-page p{padding-bottom:1.75em;line-height:1.375em}/*! jQuery UI - v1.11.4 - 2016-05-02
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(./img/ui-icons_444444_256x240.png)}.ui-state-default .ui-icon{background-image:url(./img/ui-icons_777777_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(./img/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon{background-image:url(./img/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(./img/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(./img/ui-icons_cc0000_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.development-chart-app-wrapper{max-width:68em;margin-left:auto;margin-right:auto}.development-chart-app-wrapper::after{clear:both;content:"";display:table}.development-chart-app-wrapper .container{float:left;display:block;margin-right:1.23318%;width:74.6917%;margin-left:12.65415%}.development-chart-app-wrapper .container:last-child{margin-right:0}.development-chart-app-wrapper .container h2{font-size:1em;font-weight:700;margin-bottom:1.75em}.development-chart-app-wrapper .container hr{margin-left:1.75em;margin-right:1.75em}.development-chart-app-wrapper #chart{position:absolute;font-size:1.125em;height:400px}.development-chart-app-wrapper #chart .c3-tooltip-container{background:#fff;padding:10px;opacity:.8;border:1px solid silver}.development-chart-app-wrapper #chart .c3-line{stroke-width:3px}.development-chart-app-wrapper #chart *{font-size:.9375em}.development-chart-app-wrapper #chart .c3-legend-item{font-size:.875em}.c3 svg{font:10px sans-serif}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-tooltip-container{z-index:10}.c3-tooltip{background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}
/*# sourceMappingURL=legilexi.min.css.map */