@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,400italic,600);/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.127659574468085%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.48936170212765%}.row-fluid .span10{width:82.97872340425532%}.row-fluid .span9{width:74.46808510638297%}.row-fluid .span8{width:65.95744680851064%}.row-fluid .span7{width:57.44680851063829%}.row-fluid .span6{width:48.93617021276595%}.row-fluid .span5{width:40.42553191489362%}.row-fluid .span4{width:31.914893617021278%}.row-fluid .span3{width:23.404255319148934%}.row-fluid .span2{width:14.893617021276595%}.row-fluid .span1{width:6.382978723404255%}.row-fluid .offset12{margin-left:104.25531914893617%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%}.row-fluid .offset11{margin-left:95.74468085106382%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%}.row-fluid .offset10{margin-left:87.23404255319149%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%}.row-fluid .offset9{margin-left:78.72340425531914%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%}.row-fluid .offset8{margin-left:70.2127659574468%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%}.row-fluid .offset7{margin-left:61.70212765957446%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%}.row-fluid .offset6{margin-left:53.191489361702125%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%}.row-fluid .offset5{margin-left:44.68085106382979%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%}.row-fluid .offset4{margin-left:36.170212765957444%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%}.row-fluid .offset3{margin-left:27.659574468085104%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%}.row-fluid .offset2{margin-left:19.148936170212764%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%}.row-fluid .offset1{margin-left:10.638297872340425%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:"";line-height:0}.container:after{clear:both}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:700;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list .nav-header,.nav-list>li>a{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#08c}.nav-list [class*=" icon-"],.nav-list [class^=icon-]{margin-right:2px}.nav-list .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{display:table;content:"";line-height:0}.nav-pills:after,.nav-tabs:after{clear:both}.nav-pills>li,.nav-tabs>li{float:left}.nav-pills>li>a,.nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs>li>a:focus{outline:0;box-shadow:-2px -2px 0 #27a4e3,2px -2px 0 #27a4e3}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown_menu{border-radius:0 0 6px 6px}.nav-pills .dropdown_menu{border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open.active .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1}.tabs-stacked .open>a:hover{border-color:#999}.tabbable:after,.tabbable:before{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.progress .bar{width:0%;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#9eb1bb;background-image:linear-gradient(to bottom,#b1c0c7,#9eb1bb);background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#9eb1bb;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .bar{animation:progress-bar-stripes 2s linear infinite}.progress .bar-danger,.progress-danger .bar{background-color:#dd514c;background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-success,.progress-success .bar{background-color:#5eb95e;background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x}.progress-striped .bar-success,.progress-success.progress-striped .bar{background-color:#62c462;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-info,.progress-info .bar{background-color:#4bb1cf;background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-warning,.progress-warning .bar{background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x}.progress-striped .bar-warning,.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0}.tooltip.in{opacity:.8}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.dropdown,.dropup{position:relative}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.caret.top{border-bottom:4px solid #000;border-top:0}.dropdown .caret{margin-left:2px}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown_menu,.navbar-fixed-bottom .dropdown .dropdown_menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown_menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown_menu{display:block}.dropup .dropdown-submenu>.dropdown_menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown_menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown .dropdown_menu .nav-header{padding-left:20px;padding-right:20px}.close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.hidden{display:none;visibility:hidden}body,html{height:100%}body{font-family:Metrik-Medium,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{cursor:pointer;color:#0f618a;text-decoration:none}a:hover{color:#0a415c;text-decoration:underline}a:focus{outline-style:solid;outline-color:#27a4e3;outline-width:2px;outline-offset:2px;z-index:9999}[contenteditable=true]{outline:0}label.disabled{color:#999}td,th{text-align:left}b,strong{font-weight:400;font-family:Metrik-Bold,Arial,sans-serif}small{font-size:85%}cite{font-style:normal}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}#kayako-messenger{bottom:75px!important;z-index:9998!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{#kayako-messenger{display:none}}.dxButtonMain-primary{background-color:#5085f7!important;border-color:#5085f7!important}.accessibility_header{text-align:left}.accessibility_floatingFlags{display:-ms-flexbox;display:flex;width:100%}.accessibility_floatingFlags-line{-ms-flex-line-pack:center;align-content:center}.accessibility_floatingFlags-icons{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.accessibility_floatingFlags-icons img{float:right;width:10px;height:10px}.accessibility_floatingFlags-icons p{margin:inherit}.accessibility_floatingFlags img{margin-right:2px;width:20px;height:20px}.accessibility_floatingFlags p{width:25%;margin:5px 5px}.accessibility_hr{margin:10px 0;border-top:1px solid #eee;border-bottom:1px solid #fff}#archive{overflow:auto;padding-bottom:0!important}.archive{margin-right:20px;margin-bottom:.3em;min-width:40rem}.article h1,.article h2{margin:30px 0 20px}.article ol,.article p,.article ul{margin-bottom:20px}.article ol,.article ul{margin-left:20px}.article :first-child{margin-top:0}.article :last-child{margin-bottom:0}.autoGrow_container{position:relative}.autoGrow_source{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;resize:none}.autoGrow_mirror{visibility:hidden;white-space:pre-wrap;border:1px solid #ccc;min-height:150px}.autoGrow_mirror,.autoGrow_source{padding:10px;margin:0;font-size:14px;line-height:20px}.autoGrow_hasBar .autoGrow_mirror{min-height:106px}.autoGrow_hasBar .autoGrow_mirror,.autoGrow_hasBar .autoGrow_source{padding-bottom:44px}.autoGrow_bar{position:absolute;bottom:10px;right:10px}.autoGrow_small .autoGrow_mirror{min-height:80px}.block-input{box-sizing:border-box;width:100%;height:auto!important}.block-textarea{box-sizing:border-box;width:100%;height:200px}[dx-button~=cta]{background:#5085f7}[dx-button~=cta],[dx-button~=cta]:hover{color:#fff}[dx-button~=cta].active,[dx-button~=cta].dx-active,[dx-button~=cta]:active:not(:disabled):not(.dx-disabled){background:#4675d9}[dx-button~=border-cta]{border-color:#5085f7}[dx-button~=border-cta],[dx-button~=border-cta]:hover{color:#4675d9}[dx-button~=border-cta]:hover:not(:disabled):not(.dx-disabled){border-color:#4675d9}[dx-button~=border-cta].active,[dx-button~=border-cta].dx-active,[dx-button~=border-cta]:active:not(:disabled):not(.dx-disabled){background:rgba(70,117,217,.13);border-color:#4675d9}.classAddSingleStudent{height:60px}.classAddSingleStudent_inputContainer{display:inline-block}.classAddSingleStudent_inputContainer input{width:250px}.classAddSingleStudent_helpText{vertical-align:text-bottom;margin-left:10px}.classAddSingleStudent_helpText-block{display:block;vertical-align:middle;margin-left:0}.classAddSingleStudent .suggestionDropdown{margin-top:-10px;visibility:hidden;transition:visibility 1ms}.classAddSingleStudent_inputContainer:focus-within .suggestionDropdown{visibility:visible}.content{display:block;float:none;width:auto}.content-fill{margin-right:20px;padding-bottom:20px}.content-withTopBar{margin-top:52px}.content-nailed{position:absolute;top:52px;bottom:0;left:0;right:0;overflow-y:auto;transition:padding .2s ease-in-out;padding-right:470px}.content-withoutLibrary{padding-right:20px}.content .full-width-input{width:40%}.contentBox{padding:20px}.contentBox-grey{background:#f0f0f0}.contentBox-border{border:1px solid #ccc}.control-group{margin-bottom:20px}.control-label{display:block;margin-bottom:5px}.createStudent_newStudentForm{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.createStudent_inputField{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.createStudent_accessibilitySettings{border:none}.createStudent_accessibilitySettings>.checkbox{margin-top:10px;margin-left:15px}.createStudent_formButtons{-ms-flex-item-align:center;align-self:center}.createStudent_errors{margin-bottom:15px}.createStudent_errors>ul{list-style-position:inside}.deleteStudents_th-normalWeight{font-weight:400}.deleteStudents_controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.deleteStudents_controls>input{width:280px}.draggableHelper{position:absolute;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px;cursor:move;cursor:grabbing;color:#333;background:#fff;background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);border:1px solid #ccc;box-shadow:0 3px 15px rgba(0,0,0,.2)}.droparea{padding:30px;border:1px dashed #333;border-radius:4px;text-align:center}.droparea-compact{padding:5px}.droparea-itemHovering{background:#e8f4dd}.droparea-hasItem{border-style:solid}.droparea [dx-button]{margin:-3px}.dropdownContainer{position:relative;display:inline-block}.dropdownContainer_element{color:#0f0f0f!important;fill:#0f0f0f}.dropdownContainer_element:hover{color:#fff!important;fill:#fff}.examAnswer h3{margin-bottom:5px}.examAnswer:not(:last-child){padding-bottom:10px;border-bottom:1px solid #dbdbdb;margin-bottom:10px}.exam_list_entry a:focus{outline:0;border-bottom:solid 2px #27a4e3;margin-bottom:-2px}.examsNavigationBar{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.examsNavigationBar_item{display:inline-block;background:#ccc;height:50px;position:relative;-ms-flex:1 1 0px;flex:1 1 0px;white-space:nowrap;text-align:center;line-height:50px;color:#333;padding-left:5px;padding-right:5px;text-overflow:ellipsis;overflow:hidden}.examsNavigationBar_item:hover{text-decoration:none;color:#333}.examsNavigationBar_item:focus{background:#d1e1f5;outline:0}.examsNavigationBar_item-default:hover{background:#ddd}.examsNavigationBar_item-selected{background:#fff;font-family:Metrik-Bold,Arial,sans-serif}.examsNavigationBar_item:after,.examsNavigationBar_item:before{display:inline-block;content:"";border-style:solid;position:absolute}.examsNavigationBar_item:first-child:before{left:0;border:none}.examsNavigationBar_item:not(:first-child):before{left:0;border-color:transparent transparent transparent #f2f2f2;border-width:25px 0 25px 6.25px}.examsNavigationBar_item:last-child:after{right:0;border:none}.examsNavigationBar_item:not(:last-child):after{right:0;border-color:#f2f2f2 transparent;border-width:25px 0 25px 6.25px}@media all and (max-width:640px){.examsNavigationBar{display:block}.examsNavigationBar_item{display:block;margin-bottom:5px}}.externalToolForm{min-width:600px;max-width:800px;margin-right:100px}.externalToolForm .block-textarea{height:100%}.externalToolForm .iconBtn{font-size:.85em}.externalToolForm .urlList{list-style:none}.externalToolForm .urlList_item{margin:.5em 0}.externalToolForm .urlList_item span:hover{cursor:pointer}.externalToolForm .landingPageLabel{background-color:#d1ecfa;color:#1481b8;padding:3px;border-radius:2px;text-transform:uppercase;font-weight:700;font-size:9px;line-height:1em}.externalToolForm .smallTooltipIcon .tooltip_icon{width:12px}.externalToolIcon{text-align:center;width:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.externalToolIcon_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Titillium Web","Helvetica Neue",Helvetica,Arial,sans-serif;color:#36424e}.externalToolIcon_editText{color:#1481b8;font-size:.92em}.externalToolIcon:hover>.externalToolIcon_editText{text-decoration:underline}.iconPicker_preview{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.iconPicker_preview i{font-size:4em}.iconPicker .iconGrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;max-height:33vh;overflow-y:scroll;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:.5em;padding-right:1em}.iconPicker .iconGrid_item{justify-self:center}.iconPicker .iconGrid_item i{transition:transform .2s ease}.iconPicker .iconGrid_item i:hover{cursor:pointer;transform:scale(1.1)}.iconPicker .iconGrid_item i:hover:active{transform:scale(.9)}.externalToolSettings_description{max-width:500px}.file-input-hide{position:relative;cursor:pointer}.file-input-hide input[type=file]{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;font-size:100px;opacity:.01;cursor:pointer}.file-input-hide button{width:100%}.file-upload-wrapper{display:-ms-inline-flexbox;display:inline-flex;position:relative}.file-upload-wrapper input[type=file]{opacity:0;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%}.file-upload-wrapper [dx-button]{margin-left:10px}.dialog-gettingStartedGuide{top:50%!important;width:1024px;height:570px;overflow:hidden;margin-left:-512px;margin-top:-285px;border:0;border-radius:2px;box-shadow:none}.dialog-gettingStartedGuide .dxBg-darkBlueShadow{background:linear-gradient(37deg,#5085f7 5.89%,#0d1527 50.11%)}.dialog-gettingStartedGuide .white-text{color:#fff!important}.dialog-gettingStartedGuide .light{font-weight:300!important}.dialog-gettingStartedGuide .mt-15{margin-top:15px}.dialog-gettingStartedGuide .dark-blue-text{color:#0d1527!important}.dialog-gettingStartedGuide button{text-transform:uppercase!important}.dialog-gettingStartedGuide label{color:#fff}.dialog-gettingStartedGuide_dxLogo{position:absolute;top:30px;left:30px;height:30px}.dialog-gettingStartedGuide_hideGuideCheckbox{position:absolute;bottom:30px;left:30px}.dialog-gettingStartedGuide_animation{width:900px;margin-top:50px;border-radius:8px!important}.dialog-gettingStartedGuide strong{font-weight:600;font-family:inherit}.dialog-gettingStartedGuide .dxCheckList>li{font-size:15px}.dialog-gettingStartedGuide .dxCheckList>li::before{color:#5085f7}.dialog-gettingStartedGuide .dxCheckList>li+li{margin-top:5px}.dialog-gettingStartedGuide .strikethrough{display:inline-block;position:relative;z-index:1;background:linear-gradient(to left,#dc2473,#a7015f) no-repeat 13% 34%!important}.gradingMatrixEditor_ability input:not(:focus):not(:hover):not(.input-error),.gradingMatrixEditor_ability textarea:not(:focus):not(:hover):not(.input-error){box-shadow:none;border-color:#eee}.gradingMatrixEditor_ability_title{box-sizing:border-box;width:100%;height:auto!important;font-weight:700;font-size:20px!important;line-height:1.5!important}.gradingMatrixEditor_grade{margin-bottom:10px}.gradingMatrixEditor_grade input,.gradingMatrixEditor_grade label{margin:0}.gradingMatrixEditor_grade [dx-button]{margin-left:5px}.gradingMatrixEditor_criteria{margin:0 0 20px}.gradingMatrixEditor_criteria_title{margin:0 0 5px;font-weight:700;font-size:16px;line-height:1.5}.textarea-container{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.growingTextarea{position:relative}.growingTextarea_source.input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;resize:none}.growingTextarea_source.input.alt{width:220px}.growingTextarea_mirror.input{width:auto;height:auto;visibility:hidden;white-space:pre-wrap;border:1px solid transparent}.growingTextarea_mirror.input::after{content:" ";display:block}.growingTextarea_mirror.input.alt{width:220px}.growingTextarea_mirror.input.alt::after{content:initial;display:initial}.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility}.h1,.h2,.h3{line-height:40px}.h1,.h2,.h3,.h4{color:#373737;font-weight:400}.h1,.h2{font-family:Metrik-Medium,Arial,sans-serif;font-size:36px}.h2{font-size:16px;line-height:16px;font-family:Metrik-Medium,Arial,sans-serif;text-transform:uppercase;color:#555}.h3{font-family:Metrik-Bold,Arial,sans-serif;font-size:16px;line-height:16px;color:#373737;text-rendering:auto}.h4{font-family:Metrik-Regular,Arial,sans-serif;font-size:12px;text-transform:uppercase}.h5{font-size:14px}.h6{font-size:12px}.helpBlock{display:block;margin-bottom:10px;font-size:12px;font-style:italic}.helpBlock-right{float:right;padding-left:8px}.helpButton_wrapper{display:inline-block;position:relative}.helpButton_wrapper .helpDialog{width:300px;min-height:100px;position:absolute;left:-310px;background:#af2c23;display:block;color:#fff;z-index:20;text-align:left;top:100%;margin-top:-30px;white-space:normal!important}.helpButton_wrapper .helpDialog ul{list-style-type:none;margin:10px}.helpButton_wrapper .helpDialog a{color:#fff;text-decoration:none}.helpButton_wrapper .helpDialog:after{width:0;height:0;position:absolute;right:-7px;border-left:7px solid #af2c23;border-bottom:7px solid transparent;border-top:7px solid transparent;content:"";top:11px}.helpButton{padding:8px 12px;background:#af2c23;color:#fff;text-decoration:none;text-align:center;font-size:16px}.helpButton:hover{text-decoration:none;color:#fff}.helpText{display:inline-block;padding-left:5px;font-size:12px;font-style:italic;vertical-align:middle}.helpText-block{display:block;vertical-align:text-bottom}[class*=" icon-"],[class^=icon-]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url(../../img/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}[class*=" icon-dx-"],[class^=icon-dx-]{background-image:url(/img/dx-icons.png)!important}.icon-dx-excel{background-position:0 0}.icon-dx-loading{background-position:-14px 0;animation:rotation 1s infinite linear}.icon-cog{background-image:url(/img/icon-cog.png)!important;background-position:0 0;width:32px;height:32px;display:inline-block;vertical-align:middle}.icon-cog:hover{background-position:-32px 0}.importStudents_fixedWidth{min-width:80%;max-width:850px}.importExample{max-height:0;overflow-y:hidden;transition:max-height .2s ease-in-out}.importExample_table{table-layout:fixed}.importExample_table tr:first-of-type{text-transform:lowercase;vertical-align:text-top}.importExample_table tr:last-of-type{color:#999}.importExample_table tr:last-of-type td{padding-top:10px}.importExample_note{font-style:italic;font-size:11px}.importExample-visible{max-height:105px}.toggleExample{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggleExample_arrow{height:12px}.toggleExample_arrow-flipped{transform:rotate(180deg)}.input{transition:border linear .2s,box-shadow linear .2s,width .2s ease-in-out;display:inline-block;width:220px;height:calc(1.42857em + 12px);min-height:calc(1.42857em + 12px);padding:4px 6px;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);vertical-align:middle}.input:focus{outline:0;box-shadow:0 0 0 2px #1aa2e6}.input[disabled],.input[readonly]{cursor:not-allowed;background:#eee}.input-error{border-color:#f7be38;background-color:#fff9ed}.input-block{display:block;width:100%}.input-icon{padding-left:31px}.input-short{width:60px}.input-long{width:100%;max-width:450px}.input-search{transition:border linear .2s,box-shadow linear .2s,width .2s ease-in-out,width ease-out .3s;padding-right:10px;padding-left:28px;background:#fff url(/img/search-icon.png) no-repeat 6px 50%;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),#fff url(/img/search-icon.png) no-repeat 6px 50%;border-radius:999px}.input-search:focus,.input-search:hover{background:#fff url(/img/search-icon.png) no-repeat 6px 50%}.input-annotation{min-width:0}.input-points{min-width:80px;max-width:80px;text-align:center;padding-left:10px}.invigilator{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.invigilator_flexContainer{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.invigilator_flexContainer-wide{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.invigilator_tooltip-icon img{height:1em;vertical-align:text-top}.invigilator_invite-text{-ms-flex-align:center;align-items:center}.invigilatorSection{border-top:1px solid #ccc;padding-top:20px;margin-bottom:15px}.invigilatorSection-noBorder{border:0}.invigilatorSection_input.input{width:250px}.invigilatorSection_inviteRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:35px;margin-left:5px}.invigilatorSection_inviteRow span{text-overflow:ellipsis;overflow:hidden}.invigilatorSection_inviteRow a{margin-left:5px;min-width:30px}.invigilatorSection_inviteRow a:focus{box-shadow:inset 0 0 0 2px #27a4e3;border-radius:2px;outline:0}.invigilatorSection_settings{width:50%;min-width:488px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.invigilatorSection_settings>*{-ms-flex:1 0 33%;flex:1 0 33%;padding:8px 28px;white-space:nowrap}.invigilatorDeleteConfirmation{margin-left:5px;display:-ms-flexbox;display:flex}.invigilatorDeleteConfirmation>button{margin-left:5px}.jobList_searchForm{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jobList_searchField{margin-right:15px;margin-bottom:15px}.jobList_searchField>input,.jobList_searchField>select{display:block;margin-right:34px}.jobList_searchButtons{-ms-flex:100%;flex:100%;text-align:center}.jobList_th-normalFont{font-weight:400}.justifyRow{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.justifyRow *{display:inline-block}.languagepicker{text-align:center}.languagepicker a{border:0;margin-right:10px}.languagepicker a:last-child{margin-right:0}.languagepicker a.selected{font-weight:700}.library{width:428px;position:fixed;bottom:30px;top:102px;right:20px;box-shadow:0 2px 20px #a5a5a5;min-height:321px;background-color:#eaeaea;border:1px solid silver;transition:transform .2s ease-in-out}.library_tabs{margin:-41px -1px 0}.library_subtitle{color:#999}.library_preview{position:absolute;top:0;left:10px;right:10px;padding:10px;background:#fff;box-shadow:0 0 10px #000;z-index:10;cursor:default}.library_preview p{white-space:pre-line}.library_preview .title{font-weight:700}.library_preview .about{line-height:16px}.library_preview .close-button{position:absolute;top:1px;right:5px}.library_dropdownMenu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.library_dropdownMenu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.library_dropdownMenuSelection.active{text-decoration:none;color:#fff;background:#08c;background:linear-gradient(to bottom,#08c 0,#0077b3 100%);background-color:#0081c2}.library_noContent{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.library_contentList{height:100%;overflow-y:auto}.library_mainActivityContainer{position:absolute;bottom:0;width:100%;height:68px;background:#ccc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.library_content{width:100%;box-sizing:border-box;position:absolute;top:0;bottom:0}.library_content-withSmallToolbar{top:42px}.library_content-withLargeToolbar{top:92px}.library_content-withActivityButton{bottom:68px}.library_entry{height:95px;cursor:pointer;padding:10px 20px;line-height:25px;background:#fff;background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);border-bottom:1px solid silver}.library_entry .checkboxSection{width:37px;float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.library_entry .checkboxSection-default{height:100%}.library_entry .checkboxSection-indent{height:50px}.library_entry .iconSection{height:100%;width:31px;float:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.library_entry p{line-height:25px;margin:0;overflow:hidden;white-space:nowrap}.library_entry:hover{background:#fff}.library_entry.last{border-bottom:0}.library_exam p{margin-right:50px}.library_exam>a,.library_exam>button{float:right;margin:22px 0 22px 5px}.library_exam>a i,.library_exam>button i{margin:0 auto}.library_exam>a i,.library_exam>button i{position:relative;top:2px}.library_exam-iconFix{width:20px;height:21px;line-height:21px;display:block;text-align:center;border:0;background-color:transparent}.library_question{position:relative;transition:padding-left .5s ease,padding-top .1s linear,height .2s linear,padding-bottom .2s linear,border-width .1s linear;padding-left:30px;height:0;padding-top:0;padding-bottom:0;border-bottom:0;overflow:hidden}.library_question .icon{border-left:1px solid #000;padding-bottom:7px;padding-left:12px;padding-right:6px;margin-left:3px;position:relative;top:4px}.library_question .preview-button{float:right;position:relative;top:14px;margin-right:10px;margin-left:10px}.library_question-isPreviewing{overflow:visible}.library_question-expanded{padding-left:50px;height:71px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid silver}.library_draggingHelper{width:300px;height:auto;padding:2px 5px;background:#f2f2f2;box-shadow:0 0 10px #000;cursor:move;line-height:normal;border-bottom:0}.library_draggingHelper.droppable-overTarget{box-shadow:0 0 10px #59af02}.library_draggingHelper.question{padding-bottom:5px}.library_draggingHelper.question .title p{line-height:22px}.library_draggingHelper.question .about p{margin-top:5px;white-space:pre-line;line-height:16px}.library_logo{float:left;height:30px;margin-left:10px;margin-right:10px;margin-bottom:10px}.library_rotating{transition:.4s ease-out}.library_rotating-expanded{transform:rotate(90deg)}.library_closed{transform:translateX(450px);pointer-events:none}.library_closed .drawer-toggle-button{pointer-events:all}.library_opened{transform:translateX(0);pointer-events:all}.library .drawer-toggle-button{position:absolute;left:-17px;padding:3px;top:calc(50% - 140px);box-shadow:0 2px 8px rgba(0,0,0,.13);height:180px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(to right,#fff 0,#f0f0f0 100%)}.library .drawer-toggle-button:hover{cursor:pointer;background:#fff}.libraryItem{background:#fff;background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);padding:10px 20px;cursor:move;cursor:grab;border-bottom:1px solid #ccc}.libraryItem:after,.libraryItem:before{content:"";display:table;line-height:0}.libraryItem:after{clear:both}.libraryItem:hover{background:#fff;background:linear-gradient(to bottom,#fff 0,#fafafa 100%)}.libraryItem:active{cursor:grabbing}.libraryItem-expandable{padding-left:40px}.libraryItem_description,.libraryItem_details,.libraryItem_title{float:right;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:25px;padding-right:131px}.libraryItem_description,.libraryItem_details{color:#999}.libraryItem_nav{float:right;list-style:none;margin:-50px 2px}.libraryItem_nav>li{float:left;margin-left:9px}.libraryItem_nav>li>a,.libraryItem_nav>li>button{margin:0 0;padding:0 0}.lightbox{box-sizing:content-box;width:31px;height:31px;padding:20px;position:absolute;z-index:1100;box-shadow:0 0 10px #000;background:#fff}.lightbox a{position:absolute;top:-10px;right:-10px;display:none}.list{list-style-position:inside}.list-inline{list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-unstyled{list-style:none}.listEntry{padding:10px 20px;display:block;position:relative;text-align:left}.listEntry_content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.listEntry_icon{padding-right:20px}.listEntry_column{-ms-flex:3;flex:3}.listEntry_columnSmall{-ms-flex:2;flex:2}.listEntry_columnAuto{-ms-flex:auto;flex:auto}.listEntry_columnVerticalCenter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:start}.listEntry_fullwidth{width:100%}.listEntry_dropdownContainer{position:relative;display:inline-block}.listColour{box-shadow:0 1px #e6e6e6,0 -1px #e6e6e6}.listColour:nth-child(even){background-color:#f7f7f7}.listColour:nth-child(odd){background-color:#fcfcfc}.listColour-hoverHighlight:focus,.listColour-hoverHighlight:hover{background-color:#d1e1f5;cursor:pointer}@media all and (max-width:640px){.listEntry_content{display:block}.listEntry_column,.listEntry_icon{-ms-flex-item-align:left;align-self:left}.listEntry_fullwidth{text-align:left}}.lock{display:inline-block;width:16px;height:15px;background:url(/img/appbar.lock.png) no-repeat}.lock.unlocked{background-position:-16px 0}.mainView{transform:translateZ(0);z-index:1}.mainView.ng-enter,.mainView.ng-leave{transition:.35s ease-out opacity}.mainView.ng-enter,.mainView.ng-leave.ng-leave-active{opacity:0}.mainView.ng-enter.ng-enter-active,.mainView.ng-leave{opacity:1}@media screen{.mainView{padding-left:200px}.mainView-noSidebar{transform:none;padding-left:0}.mainView>:last-child{padding-bottom:100px!important}}.metaBox{margin:10px 0;padding-top:10px;border-top:1px solid #ccc}.metaBox:after,.metaBox:before{content:"";display:table;line-height:0}.metaBox:after{clear:both}.metaBox_timer{float:left;padding:12px 20px 10px;background:silver;font-size:22px;line-height:27.5px}.metaBox_timer span{display:block}.metaBox_stats{float:right}.metaBox_stats_col{float:left;min-height:65px;margin:0;padding:10px 20px 0;list-style:none}.metaBox_stats_col+.metaBox_stats_col{border-left:1px solid #ccc}@media (max-width:1499px){.metadataErrors_entry{min-width:20%}}@media (min-width:1500px){.metadataErrors_entry{min-width:15%}}@media (max-width:1499px){.metadataErrors_entryLarge{min-width:60%}}@media (min-width:1500px){.metadataErrors_entryLarge{min-width:45%}}.metadataErrors_message{-ms-flex-positive:1;flex-grow:1}.navigationAction{display:block;height:50px}.navigationAction-default{color:#fff;fill:#fff}.navigationAction-default:hover{background-color:#2e373d;text-decoration:none;color:#fff}.navigationAction-active{background-color:#404243;color:#fff;fill:#fff}.navigationAction-active:hover{text-decoration:none;color:#fff}.navigationAction:focus{box-shadow:inset 0 0 0 1px #fff;outline:0}.navigationAction_label{line-height:50px}.navigationAction_iconContainer{margin-left:15px;margin-right:15px;float:left;padding-top:14px}.navigationAction_icon{width:22px;height:22px}.openCode{color:#66b31a}.pageBackground{background:#0d1527;min-height:100vh;overflow:hidden}.pageBackground.ng-hide{opacity:0}.pageBackground_fixedLogoPosition{position:fixed;top:30px;left:30px}.pageBackground_fixedLogoPosition img{width:150px}.pageBackground_sphereTopLeft{position:absolute;top:-7rem;left:15rem}.pageBackground_sphereTopLeft img{width:70%;height:70%;transform:rotate(25deg)}.pageBackground_sphereBottomRight{position:absolute;bottom:-10rem;right:9rem}.pageBackground_sphereBottomRight img{width:70%;height:70%}@media screen and (max-width:1800px){.pageBackground_sphereTopLeft img{width:63%;height:63%}.pageBackground_sphereBottomRight{right:-5rem}.pageBackground_sphereBottomRight img{width:63%;height:63%}}@media screen and (max-width:1500px){.pageBackground_sphereTopLeft img{width:60%;height:60%}.pageBackground_sphereBottomRight{right:-13rem}.pageBackground_sphereBottomRight img{width:60%;height:60%}}.pasteFrom{box-sizing:border-box;width:100%;min-height:4.28571em}.preBox{height:400px;overflow-y:scroll}.popMenu_container{position:relative;display:inline-block}.popMenu_menu{position:absolute;left:50%;bottom:100%;padding-bottom:20px;visibility:hidden}.popMenu_menu>*{position:relative;bottom:100%;left:-50%;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;margin-bottom:0;transform:scale(0);transition:all .2s ease-in-out 50ms;transform-origin:bottom}.popMenu_menu:after{content:"";position:absolute;left:-50%;right:50%;bottom:-20px;height:40px}.popMenu_container-open .popMenu_menu,.popMenu_container:hover .popMenu_menu{visibility:visible!important}.popMenu_container-open .popMenu_menu>*,.popMenu_container:hover .popMenu_menu>*{transform:scale(1)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.popMenu_listMenu{list-style:none;padding:0;margin:0}.popMenu_listMenu button{padding:10px;border-top:0;border-bottom:1px solid #ccc;white-space:nowrap;display:block;width:100%;background-color:#f6f6f6}.popMenu_listMenu button:hover{background-color:#d1e1f5;color:#000}.popMenu_listMenu button:focus{outline-style:solid;outline-color:#27a4e3;outline-width:3px;z-index:9999}.printBlankPage{display:none}.progressbar{width:200px;height:20px;overflow:hidden;border:1px solid #168736;background:#fff;display:inline-block;position:relative}.progressbar p{line-height:20px;position:absolute;text-align:center;margin:0;top:0;left:0;right:0}.progressbar .bar{width:0%;height:100%;background:#66b31a}.progressbar .bar.red{background:#bf4d44}.progressbar .bar.orange{background:#f7b559}.progressbar .bar.yellow{background:#d9e053}.progressbar .bar.green{background:#66b31a}.schoolList_list ul{margin:0;list-style:none}.schoolList_school{position:relative;border-top:1px solid #e6e6e6;background:#f7f7f7}.schoolList_school:nth-child(odd){background-color:#fcfcfc}.schoolList_school:hover{background-color:#efefef}.schoolList_clickTarget{display:block;margin-right:52px;padding:10px;padding-left:10px}.schoolList_clickTarget,.schoolList_clickTarget:hover{color:inherit;text-decoration:none}.searchSortFilter{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:20px;padding-right:20px;background:#fff}.searchSortFilter_sort{margin-top:20px;margin-right:20px}.searchSortFilter_search{width:315px;margin-top:20px;margin-bottom:20px}.selectedExam{margin:0 10px}.selectedExam_row{vertical-align:top}.selectedExam_cell:first-child{min-width:256px}.selectedExam_cell:last-child{font-weight:700;font-family:Metrik-Bold,Arial,sans-serif}.selectedExam_buttons{margin-top:15px}.selectedExam_confirm{float:right}.skipToMainContentButton{position:absolute;top:0;left:-999px;background-color:#d2e4ff;color:#000;z-index:-999;overflow:hidden;padding:5px 10px}.skipToMainContentButton:active,.skipToMainContentButton:focus{left:0;z-index:100}.splitButton{display:inline-block;position:relative;overflow:visible}.splitButton_button:not(:last-child){float:left;margin-right:-1px}.participants label{line-height:2.4}#sthlmStadCancelButton:hover{background-color:#e9c865;color:#36424e}.studentConflict{margin-right:20px}.studentConflict_select{padding:5px;text-align:center}.studentConflict_select:focus{outline:0;box-shadow:0 0 0 2px #1aa2e6}.studentConflict_select .resolved{color:#bebebe}.studentConflict_select h4{color:#66b31a}.studentConflict_select label{margin-top:10px;display:inherit}.studentConflict_container{display:-ms-flexbox;display:flex;height:700px}.studentConflict_container>*{margin-right:10px}.studentConflict_buttonContainer{display:-ms-flexbox;display:flex}.studentConflict_answers{-ms-flex:0 0 40%;flex:0 0 40%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.studentConflict_answers dx-exam-answers{border:1px solid #888;overflow-y:scroll;padding:10px;background:#fff;margin-bottom:10px;-ms-flex:0 0 90%;flex:0 0 90%}.studentConflict_answers dx-exam-answers.applied{box-shadow:0 0 0 3px #0ad25f}.studentConflict_answers dx-exam-answers.discarded{opacity:50%}.studentConflict_buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.studentConflict_buttons>*{margin-right:10px}.studentList_search{display:-ms-flexbox;display:flex;width:320px;line-height:32px}.studentList_search label{display:inline-block}.studentList_search input{-ms-flex:2;flex:2}.studentList_headerButtons{display:-ms-flexbox;display:flex}.studentList_tableRow:focus{outline:0}.studentList_resultInfo{font-style:italic;font-size:12px}.studentList_tableRow-grayout{opacity:.5}.tableHeader{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tableHeader-default{width:20%}.tableHeader-noStudentCode{width:25%}.tableHeader_accessibilitySettings{display:inline-block;position:relative}.tableHeader_accessibilitySettings dx-tooltip{position:absolute;left:-26px;bottom:1px}.tableHeader-sorted{box-shadow:0 2px 0 #36424e}.tableHeader_content{display:inline-block;position:relative}.tableHeader_content>.caret-container{display:inline-block;position:absolute;right:-16px;bottom:1px}.accessibilityFilters{position:absolute;width:170px;left:calc(50% - 85px);background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #ccc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:lighter;font-size:12px;line-height:12px;transition:height .2s ease-out;overflow:hidden;cursor:auto}.accessibilityFilters-default{height:0}.accessibilityFilters-displayed,.accessibilityFilters:hover{height:190px}.accessibilityFilters:focus-within{height:190px}.accessibilityFilters_filter{display:inline-block;margin-bottom:8px;margin-top:8px;margin-left:10px;width:100%;text-align:left}.accessibilityFilters_filter-disabled{opacity:.4}.accessibilityFilters_filter-disabled *{cursor:default}.accessibilityFilters_filter label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accessibilityFilters_filter label *{float:left}.accessibilityFilters_filter label input:focus{outline:2px solid #1aa2e6;outline-offset:2px}.accessibilityFilters_filter label img{position:relative;bottom:1px}.suggestionDropdown{min-width:400px;max-width:600px;border:1px solid #ddd;border-radius:3px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);overflow:auto;z-index:1;position:absolute;background-color:#fff}.suggestionDropdown_suggestion{cursor:pointer;display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;padding:11px 13px}.suggestionDropdown_suggestion+.suggestionDropdown_suggestion{border-top:1px solid #eee}.suggestionDropdown_suggestion.highlighted{background-color:#ebebeb}.suggestionDropdown_suggestion:hover,.suggestionDropdown_suggestion:hover.higlighted{background-color:#d1e1f5}.suggestionDropdown .title{overflow-wrap:anywhere}.suggestionDropdown .title_subtitle{font-size:.85em;margin-top:-.2em;color:#999}.suggestionDropdown .title_subtitle strong{color:#666}.suggestionDropdown .title_secondary{text-align:right}.tabs{position:relative;list-style:none;margin:-10px -12px 0;padding:10px 17px 0;overflow:hidden}.tabs:after,.tabs:before{content:"";display:table;line-height:0}.tabs:after{clear:both}.tabs:after{display:block;content:"";position:absolute;border-top:1px solid #ccc;bottom:0;left:12px;right:12px}.tabs_tab{position:relative;float:left;margin-right:5px;border:1px solid #ccc;border-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.13)}.tabs_tab a{display:inline-block;padding:0 10px;color:inherit;background:#ececec;background:linear-gradient(to bottom,#ececec 0,#dcdcdc 100%);border:1px solid #f8f8f8;line-height:29px;border-bottom:0;text-decoration:none}.tabs_tab a:focus,.tabs_tab a:hover{background:#fdfdfd;background:linear-gradient(to bottom,#fdfdfd 0,#eaeaea 100%);border-color:#fff}.tabs_tab a:active{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc 0,#ececec 100%);border-color:#ececec}.tabs_tab-active{z-index:1;box-shadow:0 0 12px rgba(0,0,0,.13)}.tabs_tab-active a,.tabs_tab-active a:active{cursor:default;background:#fff;background:linear-gradient(to bottom,#fff 0,#eaeaea 100%);border-color:#fff;font-family:AvenirLT-Heavy}.tabs_tab-right{float:right;margin-right:0;margin-left:5px}.thumbnail{display:inline-block;position:relative;padding:1px;border:1px solid #ccc;border-radius:2px}.thumbnail img{width:auto;height:auto;max-width:100px;max-height:75px;vertical-align:middle}.thumbnail img[lightbox-image]{cursor:pointer}.thumbnail.horizontal-stacking{margin-right:20px;margin-bottom:20px}.thumbnail-zoomable{cursor:pointer}.thumbnail-zoomable::after{transition:opacity .3s;content:"";position:absolute;bottom:0;right:0;width:16px;height:16px;opacity:.6;background:#fff url(../../img/glyphicons-halflings.png) no-repeat -335px 1px;border:solid #ccc;border-width:1px 0 0 1px;border-radius:2px 0 0 0}.thumbnail-zoomable:hover::after{opacity:1}.thumbnail_removeButton{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:10px;background:#000 url(../../img/glyphicons-halflings-white.png) no-repeat -309px 3px}.timeinput select{width:60px}.timeinput span{display:inline-block;width:20px;text-align:center;line-height:28px;vertical-align:top}.timestamp{color:#999}.toolbar{background:#e6e6e6;background:linear-gradient(to bottom,#e6e6e6 0,#d5d5d5 100%);position:relative;z-index:2;display:table;width:100%;min-height:42px;margin:0;list-style:none;border-bottom:1px solid silver;border-collapse:separate}.toolbar-secondary{background:#fff;background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);z-index:1}.toolbar_item{display:table-cell;width:.1%;margin:0;padding:4px;border:1px solid;border-color:#f5f5f5 #ccc #000 #eee;border-bottom:0;vertical-align:middle}.toolbar_item:first-child{border-left:0}.toolbar_item:last-child{border-right:0}.toolbar_item-flushed{padding:0}.toolbar_item-grow{width:100%}.toolbar_item img{max-width:none}.toolbar [dx-button]{vertical-align:middle}.topBar{position:fixed;height:52px;width:100%;left:0;top:0;z-index:3;padding:10px;background:#fff;border-bottom:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.topBar_title{font-size:20px;line-height:1.1;padding:2px 20px 0;margin-top:4px;-ms-flex-positive:1;flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.topBar_back{float:left}.topBar_rightSection{float:right;width:auto;white-space:nowrap}.topBar-withSidebar{margin-left:180px;right:0}.topBar_libraryToggle{width:120px}.unsupportedBrowserWarning{display:none;width:550px;margin:50px auto;font-size:18px;line-height:1.38889}.unsupportedBrowserWarning-active{display:block}.unsupportedBrowserWarning_logo{display:block;max-width:300px;margin:0 auto}.uploadArea{display:block;position:relative;z-index:3;overflow:hidden}.uploadArea label{display:block;position:relative;padding:30px 20px;background-color:#fff;z-index:2;text-align:center;border:1px dashed #373737}.uploadArea label.nv-file-over,.uploadArea label:hover{border-color:#66b31a;color:#66b31a}.uploadArea label[disabled]{border-color:#b3b3b3!important;color:#b3b3b3!important}.uploadArea label[disabled]:hover{cursor:default}.uploadArea input[type=file]{z-index:0;position:absolute;margin-left:-2000px}.userList_name{max-width:150px}.userList_email{max-width:200px}.validation-error-box{color:#9e703c;background-color:#f6edba;padding:10px;margin-bottom:20px}.whitePanel{background:#fff;border:0;position:relative;border-radius:.2rem}.whitePanel_content{position:relative;padding:20px}.whitePanel_content p{word-wrap:break-word}.bold{font-family:Metrik-Bold,Arial,sans-serif}.b-all{border:1px solid #ccc}.b-top{border-top:1px solid #ccc}.b-btm{border-bottom:1px solid #ccc}.b-left{border-left:1px solid #ccc}.b-right{border-right:1px solid #ccc}.button-clipText{text-overflow:ellipsis;max-width:200px;overflow:hidden;white-space:nowrap}.button-reset{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;border-radius:0;background:0 0;color:inherit;font:inherit;line-height:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.clearer{clear:both}.color-text-success{color:#66b31a}.color-text-blue{color:#5085f7}.color-text-warning{color:#f28f0d}.color-text-error{color:#d22d2d}.color-text-faded{color:#999}.color-text-white{color:#fff}.cursor-pointer,.cursor-pointer td{cursor:pointer}.display-none{display:none}.display-block{display:block}.display-inline-block{display:inline-block}.display-table{display:table}.display-inline-table{display:inline-table}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-align-baseline{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.flex-align-end{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.flex-space-between-wrap-reverse{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-space-between-center{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.flex-align-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flex-align-end-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-justify-end{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.flex-justify-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.flex-space-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.flex-column-align-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.flex-column-space-between-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.fill{height:100%}.flex-align-baseline{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.flex-align-end{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.flex-space-between-wrap-reverse{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-space-between-center{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.flex-align-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flex-align-end-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-justify-end{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.flex-justify-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.flex-space-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.flex-column-align-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.flex-column-space-between-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.heavy{font-family:Metrik-Bold,Arial,sans-serif}.indent{margin-left:20px}.italic{font-style:italic}.line-height-h2,.line-height-h3{line-height:16px}ul.no-style{list-style-type:none}.nowrap{white-space:nowrap}.pageBreakBefore{page-break-before:always}.pageBreakAfter{page-break-after:always}.radioButton-align{vertical-align:middle;margin-top:-3px}.shadowBottom,.shadowLeft,.shadowRight,.shadowTop{position:relative;z-index:3}.shadowBottom::after,.shadowLeft::after,.shadowRight::after,.shadowTop::after{content:"";pointer-events:none;display:block;position:absolute}.shadowBottom::after,.shadowTop::after{width:100%;height:7px}.shadowLeft::after,.shadowRight::after{width:7px;height:100%}.shadowTop::after{bottom:100%;opacity:.4;background:linear-gradient(to top,rgba(0,0,0,.13),transparent)}.shadowBottom::after{background:linear-gradient(to bottom,rgba(0,0,0,.13),rgba(0,0,0,.065) 35%,transparent);top:100%}.shadowLeft::after{right:100%;opacity:.4;background:linear-gradient(to left,rgba(0,0,0,.13),transparent)}.shadowRight::after{left:100%;background:linear-gradient(to right,rgba(0,0,0,.13),transparent)}.verticalAlign-bottom{vertical-align:bottom}.verticalAlign-textTop{vertical-align:text-top}.whitespace-pre-wrap{white-space:pre-wrap}.width-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}@keyframes fadeOpacity{from{opacity:1}to{opacity:0}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.left-aligned-content{margin-top:30px}.left-aligned-content nav{position:fixed;top:30px;right:20px}.left-aligned-content h2,.left-aligned-content h3{margin-top:40px}.center-aligned-content{position:relative;margin:50px auto}.center-aligned-content nav{position:fixed;left:50%;top:50px;margin-left:350px}.center-aligned-content,.left-aligned-content{width:400px;margin-bottom:50px}.center-aligned-content h1,.left-aligned-content h1{margin-top:0;margin-bottom:23px}.center-aligned-content nav,.left-aligned-content nav{width:390px;padding:20px;border:1px solid silver;box-shadow:0 0 20px #bfbfbf;background:#fff}.center-aligned-content nav>ul,.left-aligned-content nav>ul{margin-bottom:0;margin-left:0;list-style:none}.center-aligned-content nav>ul>li,.left-aligned-content nav>ul>li{margin-top:10px}.center-aligned-content nav>ul li ul,.left-aligned-content nav>ul li ul{margin-left:25px;list-style:none}.center-aligned-content .footer,.left-aligned-content .footer{clear:both;text-align:center;font-size:11px;position:absolute;bottom:-85px;width:642px;left:0;font-family:Arial;padding-bottom:50px}.center-aligned-content .footer a,.left-aligned-content .footer a{margin:0 10px;color:#666}.center-aligned-content.wide,.left-aligned-content.wide{width:600px}.assignment{min-height:400px}#exam-create{height:100%}#exam-create .autosaved-message{position:relative;color:#59af02}#exam-create .examDescription{position:relative}#exam-create .examDescription .top-section{border-bottom:1px solid silver;padding-bottom:10px;margin-bottom:10px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}#exam-create .examDescription .top-section h2{font-size:16px;font-weight:inherit}#exam-create .examDescription .top-section img.banner{position:absolute;top:-20px;right:-21px}#exam-create .examDescription .top-section .close-button{position:absolute;top:-29px;right:-30px;text-align:left}#exam-create .examDescription .tags{text-align:left}#exam-create .examDescription .tags .tag{height:28px;line-height:28px;float:left;padding:0 5px;border:1px solid silver;margin-right:5px;margin-bottom:5px}#exam-create .externalTool_wrapper{width:110px}#exam-create .externalTool_inner{height:124px}#exam-create .externalTool_tooltip{margin-left:-5px}#exam-create .question{position:relative}#exam-create .question.animated.ng-enter{transition:.4s ease-in-out all;max-height:0;padding:0 20px;overflow:hidden}#exam-create .question.animated.ng-enter.ng-enter-active{padding:20px;max-height:700px;overflow:hidden}#exam-create .question.animated.ng-leave{max-height:700px;transition:.4s ease-in-out all;overflow:hidden;padding:20px}#exam-create .question.animated.ng-leave.ng-leave-active{max-height:0;padding:0 20px;overflow:hidden}#exam-create .question .actions{margin-top:-4px}#exam-create .question .actions .tooltip-inner{white-space:nowrap}#exam-create .question .actions a{margin-left:10px}#exam-create .question:last-of-type{margin-bottom:0}#exam-create .question .multi-choice .answer,#exam-create .question .single-choice .answer{clear:both;margin-bottom:10px}#exam-create .question .multi-choice .answer a,#exam-create .question .single-choice .answer a{text-decoration:none}#exam-create .question .multi-choice input.success,#exam-create .question .single-choice input.success{border-color:#59af02}#exam-create .question .question-meta .maxlength label{display:inline}#exam-create .question .question-meta .maxlength input,#exam-create .question .question-meta .maxlength select{width:5em}#exam-create .question .question-meta .maxlength select{width:auto;border-radius:0 4px 4px 0}#exam-create .question .question-meta .maxlength span{font-size:12px;font-style:italic;margin-left:10px;position:relative;top:2px}#exam-create .question .question-meta .no-margin{margin:0}#exam-create .question .question-meta .teacherNotesField{max-width:100%}#exam-create .max-points-input{width:60px}#exam-create .rightMinusWrongCalculation{min-width:54px;display:inline-block}.control-label-130{width:170px}.controls-130{margin-left:180px}.forgot-password h1{font-size:28px}.request-sent{transition:.35s ease-out opacity}.request-sent.ng-hide{opacity:0}.headerAndButton{margin-bottom:10px;min-height:31px}.headerAndButton h3{line-height:31px!important;float:left}.headerAndButton button{margin-left:20px}.selectionTableWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.selectionTableWrapper .tableMin{min-width:250px}.selectionTableWrapper .tableGrow{-ms-flex-positive:1;flex-grow:1}#grading{margin-right:20px}#grading input.error{border-color:#d22d2d;box-shadow:0 0 6px #f8e0e0;background-color:#f8e0e0}#grading input.warning{border-color:#f28f0d;box-shadow:0 0 6px #fdeedb;background-color:#fdeedb}#grading .alert p:last-child{margin:0}#grading .content{background:#fff;position:relative;padding:40px}#grading.state-grading .content{position:fixed;overflow-y:auto;top:0;left:0;bottom:0;right:400px;margin-right:0}#grading.state-initializing .content header{display:none}#grading .progressbar{border:0}#grading .student-library{position:fixed;top:0;bottom:0;right:0}#grading .student-library-overlay{position:fixed;width:40px;background:0 0;border:none}#grading .fullscreenTransition{transition:.5s ease-in-out}#grading .comment-score{background:#e6e6e6;position:fixed;bottom:0;left:0;right:400px;max-height:30%;overflow-y:auto;padding:15px;box-sizing:border-box;border-top:1px solid silver}@media screen and (min-height:700px){#grading .comment-score{max-height:35%}}@media screen and (min-height:800px){#grading .comment-score{max-height:40%}}#grading .comment-score input,#grading .comment-score label{display:inline-block;margin:0}#grading .comment-score textarea{width:100%;box-sizing:border-box}#grading .comment-score-overlay{position:fixed;height:40px;background:0 0;border:none;right:40px}#grading .score-form{margin:0}#grading .initializing{text-align:center}#grading .questions{max-width:775px;margin:0 auto;overflow-wrap:break-word}#grading .questions textarea{width:100%;box-sizing:border-box}#grading .questions label{display:inline;vertical-align:super}#grading .questions .question{border-bottom:1px solid silver;padding-bottom:20px;margin-bottom:20px}#grading .questions .question h3{cursor:pointer}#grading .questions .question .expand-arrow{width:20px;position:relative;top:-2px}#grading .questions .question>div{padding-left:27px}#grading .questions .question .notes p{white-space:pre-wrap}#grading .questions .answer p:last-of-type{margin:0}#grading .questions .answer .question-meta span{vertical-align:baseline;color:#59af02}#grading .questions .answer .question-meta span.bad{color:#ff9000}#grading .annotation_list_item{display:block}#grading .annotation_list_item-inner_container{display:list-item;float:left}#groups .control-bar{border:1px solid silver;padding:10px;margin-top:20px;background:#e6e6e6;background:linear-gradient(to bottom,#e6e6e6 0,#d5d5d5 100%)}#groups .control-bar h2{line-height:35px;display:inline-block}#groups .control-bar form{margin:0}#groups .drag-group-here{width:163px;height:163px;margin-bottom:10px;margin-left:10px;margin-right:10px;float:left;cursor:pointer;border:1px dashed #888;text-align:center;line-height:163px}#groups .group{width:163px;height:165px;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:115px;border:1px solid silver;margin-bottom:10px;margin-right:10px;float:left;cursor:pointer;box-shadow:1px 1px 11px #ccc;background:url(/img/group-background.png) no-repeat 5px 5px;position:relative;text-align:left}#groups .group a{position:absolute;top:-10px;right:-9px}#groups .group h3{margin-left:10px;margin-right:10px;margin-top:5px;margin-bottom:0;white-space:nowrap;overflow:hidden}#groups .group p{margin-left:10px}#groups .group p img{margin-right:5px;position:relative;top:-2px}#groups .group.dragging-helper{width:38px;height:47px;margin-bottom:0;margin-left:0;margin-right:0;background-color:transparent;background-image:url(/img/test-dragging.png);background-position:0 0;box-shadow:0 0 0;border:0;padding:0}#groups .group.dragging-helper.over{width:44px;height:50px;background-position:-38px 0}#groups .group.dashed{border-style:dashed}#groups .group.class-hovering{border-color:#59af02}#groups .course,#groups .groups-container{padding:20px 10px 10px 10px;margin-top:20px;background:#f0f0f0;border:1px solid #ccc}#groups .course{position:relative}#groups .course>h1{font-style:italic;margin-left:10px}#groups .course.class-hovering{box-shadow:0 0 20px #59af02;border:1px solid #438600}#groups .course .meta{position:absolute;right:10px;top:10px}#groups .course .group{background:0 0}#groups .accordion{margin-bottom:0}#groups .accordion .accordion-group{background:#e9e9e9;border-color:#c5c5c5}#groups .collapse.archived{padding:0;border-color:#e6e6e6;transition:height .35s ease,padding .35s ease}#groups .collapse.archived.in{padding:20px 10px 10px 10px;border-color:#ccc}#live{overflow-x:auto}#live_container{display:inline-block;min-width:calc(100% - 20px);margin:10px 20px 0 0}#live_container .header-bottom{display:inline-block;width:100%}#live_container .header-bottom .exam-id{float:left}#live_container .header-bottom .exam-state{float:right}#live_container .content{padding:10px;border:1px solid silver}#live_container .content .students .wrapper{position:relative;padding-top:5px}#live_container .content .students .last-updated{position:absolute;right:0;font-size:10px;font-style:italic;color:#66b31a}#live_container .content .students .filter-label{display:inline-block;vertical-align:middle;line-height:30px;margin-right:10px;margin-bottom:0}#live_container .content .students #filter-student{margin-bottom:0}#live_container .content .students table{margin-top:20px;border-bottom:1px solid #ccc}#live_container .content .students table tbody tr td{height:50px}#live_container .content .students table tr.color-absent{color:#d22d2d}#live_container .content .students table tr.color-traditional{color:#999}#live_container .content .students table tr.color-offline{color:#f28f0d}#live_container .content .students table tr.color-active{color:#66b31a}#live_container .content .students table tr:focus{outline:#1aa2e6 solid 3px}#live_container .content .students table tr td{line-height:16px;white-space:nowrap;vertical-align:middle}#live_container .content .students table tr td.padlockCell{text-align:right}#live_container .content .students table tr td.padlockCell img{display:block;margin-left:auto;margin-right:auto}#live_container .content .students table tr .lockSettingsContainer{width:135px}#live_container .content .students table .unlockAllCell{width:116px}#live_container .content .students table .unlockAllCell button{font-family:Metrik-Medium,Arial,sans-serif;width:105px}#live_container .content .students table .small-text th{font-size:11px;line-height:13px}#live_container .content .students table .left-space{padding-left:20px}#live_container .content .students table .center{text-align:center}#live_container .content .students table .small-cell{width:65px;padding-left:5px;padding-right:5px}#live_container .content .students table .dropdown-cell{width:110px;padding:0}#live_container .content .students table .dropdown-cell .btn-group{display:block;position:relative}#live_container .content .students table .dropdown_menu{left:auto;text-align:left}#live_container .content .students table .lock-button{width:105px}#live_container .content .students table .side-borders{border-left:1px solid #ccc;border-right:1px solid #ccc}#live_container .content .students table .side-borders+.side-borders{border-left:0}#live_container .content .students table .studentHover{background-color:#d1e1f5;cursor:pointer}#overview .flex1{-ms-flex:1 1 0;flex:1 1 0}#overview .student-view{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}#overview .student-view .table th{font-weight:400}#overview .flex2{-ms-flex:0 1 320px;flex:0 1 320px}#overview .margin-horizontal{margin-left:12px!important;margin-right:12px}#overview button.group{font-size:110px;color:#999;transition:all .5s ease}#overview button.group:hover{color:#59af02;border-color:#59af02}#overview .group{width:120px;height:100px;margin-bottom:10px;margin-left:10px;margin-right:10px;background:#fff;border:1px solid #ccc;float:left;box-shadow:1px 1px 11px #ddd;transition:all .5s ease 1s;max-width:120px}#overview .group.ui-animate{max-width:0;margin:0;border-width:0}#overview .group h3{margin:10px}#overview .group.dragging-helper{width:38px;height:47px;margin-bottom:0;margin-left:0;margin-right:0;background-color:transparent;background-image:url(/img/test-dragging.png);background-position:0 0;box-shadow:0 0 0}#overview .group.dragging-helper.over{width:44px;height:50px;background-position:-38px 0}#print .page-break-after-always{page-break-after:always}#print .print_nav{position:relative;margin:20px auto}#print .print_nav .print{float:right}#print .align-center{text-align:center}#print input[type=checkbox],#print input[type=radio]{margin-top:0;position:relative;top:-1px}#print .profile-picture-print{width:100px;height:100px;border-radius:50px;background-color:#fff;border:2px solid #fff;z-index:2}#print .printCheckbox{margin-right:7px;transform:scale(1.4);border-radius:3px;box-shadow:inset 0 0 0 1px #533;margin-top:-1px!important}#print .table{width:100%;display:table}#print .table .table-row{display:table-row}#print .table .table-cell,#print .table .table-header{display:table-cell}#print .table .table-header{font-weight:700}#print #settingsButton{margin-top:20px}#print .align-center-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.print-maxWidth{width:900px;margin:0 auto}.pagebreaker{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pagebreaker .lines{width:50px;height:1px;border:.5px solid #a7a7a7}.pagebreaker p{color:#a7a7a7;font-size:12px;margin:0 20px 0 20px}.profile-header{height:300px;background-color:#fff;position:relative;border:1px solid #ccc;margin-top:20px;overflow:hidden;transition:height .5s ease-in-out}.profile-header.small{height:150px}.profile-header .file-input-hide{display:none;position:absolute;z-index:4}.profile-header .file-input-hide.show{display:block}.profile-header .file-input-hide.change-profile-photo{width:80px;bottom:20px;left:32px}.profile-header .file-input-hide.change-cover{width:120px;right:20px;bottom:20px}.profile-header:hover .file-input-hide{display:block}.profile-picture{width:100px;height:100px;border-radius:50px;background-color:#fff;position:absolute;bottom:20px;left:20px;border:2px solid #fff;z-index:3}.profile-cover{position:absolute;top:-60px;left:0;z-index:1;min-width:100%;min-height:100%}.profile-cover-overlay{position:absolute;width:100%;height:100%;z-index:2;background:linear-gradient(0deg,#000 0,transparent 45%)}.profile-header-name,.profile-header-title{text-shadow:0 0 3px #000;color:#fff;position:absolute;font-family:Metrik-Bold,Arial,sans-serif;z-index:10}.profile-header-name{bottom:58px;left:140px}.profile-header-title{bottom:38px;left:140px;font-size:22px}.profile-control-bar{background-color:#fff;padding:10px;text-align:right}.profile-update-box .profile-update-day-separator{margin:0;border-bottom:1px dotted #aaa}.profile-update-box .profile-update-day-separator+.profile-update{border-top:0;padding-top:0}.profile-update-box .profile-update{margin:10px 0;padding-top:10px;border-top:1px dotted #aaa}.profile-update-box .profile-update .profile-image{width:64px;height:64px;float:left}.profile-update-box .profile-update .profile-image img{width:64px;height:64px}.profile-update-box .profile-update .profile-update-title{margin-left:74px}.profile-update-box .profile-update .profile-update-timestamp{margin-left:74px;margin-bottom:0;font-size:12px}.profile-update-box .profile-update-control{border-top:1px dotted #aaa}.cover-image{display:block;height:230px;background-image:url(/img/default-cover.jpg);background-size:cover;padding:30px;text-align:center}.register-module{margin-bottom:0}.register-module .control-group{position:relative}.register-module .control-group span{margin-left:3px}.register-module .control-group span.warning{color:#ff9000}.register-module .control-group span.error{color:#ff4545}.register-module .control-group span.success{width:32px}.register-module .control-group .warning-container{display:inline-block;text-align:center}.scopes{padding-top:5px}.scopes input[type=checkbox]{position:relative;top:-3px}#settings .control-group{position:relative}#settings .control-group span{margin-left:3px}#settings .control-group span.warning{color:#ff9000}#settings .control-group span.error{color:#ff4545}#settings .file-input-hide{vertical-align:middle}#settings .profile-photo{width:64px;height:64px}#settings .profile-photo img{width:100%;height:100%}#settings .profile-photo img.warning{color:#ff9000}#settings .profile-photo img.error{color:#ff4545}#settings .profile-photo img.success{width:32px}.sidebar{background-color:#0d1527;position:absolute;width:180px;z-index:50;font-size:14px;min-height:100%}.sidebar_homeLink{display:inline-block;width:50px;height:50px}.sidebar_homeLink:focus{box-shadow:inset 0 0 0 1px #fff;outline:0}.sidebar .skolon-button{float:right;margin-left:15px;padding-left:20px}.sidebar .skolon-button>*{z-index:9999}.sidebar .sidebar-logo{width:136px;height:50px;display:block;margin:18px auto;text-align:center}.sidebar .sidebar-logo img{width:100%;height:100%}.sidebar-hidden{transform:translate3d(-180px,0,0)}.sidebar-hidden-add,.sidebar-hidden-remove{transition:.35s ease-out transform}.sidebar .user-info{line-height:20px;text-align:center;color:#fff;margin-bottom:20px;position:relative}.sidebar_role{display:block;position:relative}.sidebar_role select{color:#fff;background-color:#0d1527;border:0;max-width:80%;-moz-text-align-last:center;text-align-last:center;outline-color:#fff}.sidebar_role select:focus{box-shadow:inset 0 0 0 1px #fff;outline:0}.sidebar .sticky-bottom{position:absolute;bottom:20px;left:0;right:0}.student-library{width:400px;border-left:1px solid silver;position:relative;background:#fff}.student-library .student-library-header{background:#ddd;border-bottom:1px solid silver}.student-library .progress-container{box-sizing:border-box;width:100%;padding:10px;line-height:0}.student-library .progress-container .progressbar{width:100%;height:10px;position:relative;background:#c2c2c2}.student-library .progress-container .progressbar .bar{background:#888}.student-library .filters{border-top:1px solid silver;border-bottom:1px solid silver;font-size:0}.student-library .filters .filter{display:table-cell;text-align:center;box-sizing:border-box;font-size:14px;vertical-align:middle;padding:5px}.student-library .filters .filter>a{text-decoration:none;color:#373737;width:100%;height:100%;display:block;line-height:40px;outline:0;background:#e6e6e6;background:linear-gradient(to bottom,#e6e6e6 0,#d5d5d5 100%)}.student-library .filters .filter>a:hover{background:#f3f3f3;background:linear-gradient(to bottom,#f3f3f3 0,#e6e6e6 100%)}.student-library .filters .filter.search{cursor:default;text-align:left;position:relative}.student-library .filters .filter.search input.has-search-results{border-radius:15px 15px 0 0}.student-library .filters .filter.search form{position:relative;margin-bottom:0}.student-library .filters .filter.search ul{width:100%;position:absolute;top:100%;left:0;background:#fff;z-index:100000;list-style-type:none;margin:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:-1px;border-radius:0 0 15px 15px;box-sizing:border-box}.student-library .filters .filter.search ul li{height:32px;line-height:32px;padding-left:5px;padding-right:5px;cursor:pointer}.student-library .filters .filter.search ul li:hover{background:#eee}.student-library .filters .filter.search ul li:last-child{border-radius:0 0 15px 15px}.student-library .filters .filter .sortByDropdown{width:120px}.student-library .filters .filter .dropdown{white-space:nowrap}.student-library .students{height:70px;text-align:center;overflow:hidden;position:relative}.student-library .students .left,.student-library .students .right{width:25px;height:70px;display:block;line-height:70px;position:absolute;z-index:50;top:0;background:#ddd 50% 50% no-repeat;border:0}.student-library .students .left{background-image:url(/img/arrow-left.png);left:0}.student-library .students .right{background-image:url(/img/arrow-right.png);right:0}.student-library .students .hidden-wrapper{height:70px;width:20000px;position:relative}.student-library .students .wrapper{position:absolute;top:0;margin-left:165px;display:inline;transition:left .4s ease-out}.student-library .students .student{width:70px;height:58px;padding-top:12px;float:left;display:inline-block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.student-library .students .student .name{overflow:hidden;text-overflow:ellipsis}.student-library .students .student .image{width:32px;height:28px;margin:0 auto;background-image:url(/img/human.png);background-repeat:none;background-position:0 0;opacity:.4}.student-library .students .student.graded .image{background-position:-32px 0}.student-library .students .student.selected .image{background-position:-96px 0;opacity:1}.student-library .students .student.selected .name{font-family:Metrik-Bold,Arial,sans-serif}.student-library .student-detail{background:#fff url(/img/bottom-arrow.png) top center no-repeat;text-align:center;padding:10px 0}.student-library .student-detail p{margin:0;line-height:1em}.student-library .student-detail .name{font-weight:700}.student-library .questions-wrapper{position:absolute;top:220px;left:0;right:0;bottom:0;overflow:auto}.student-library .questions-wrapper .question-entry{height:60px;margin-bottom:-1px;background-color:#fff;cursor:pointer;border:solid rgba(0,0,0,.15);border-width:1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.student-library .questions-wrapper .question-entry.graded{background-color:#e4f0d8}.student-library .questions-wrapper .question-entry.selected{position:relative}.student-library .questions-wrapper .question-entry.selected::before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;width:5px;background:#0098c2}.student-library .questions-wrapper .question-entry.selected .question-entry-title{font-family:Metrik-Bold,Arial,sans-serif}.student-library .questions-wrapper .question-entry p{margin-bottom:0;padding-top:11px}.student-library .questions-wrapper .question-entry span{color:#555}.table-wrapper{overflow-x:auto;width:100%}.table{width:100%}.table-contained{table-layout:fixed;overflow-wrap:break-word}.table-manual-row-stripe,.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hoverBlue tbody tr:focus td,.table-hoverBlue tbody tr:hover td{background-color:#d1e1f5;cursor:pointer}.table_cellAutoWidth{width:auto}.table_cellAutoWidth .caretContainer{width:10px;display:inline-block}.table_cellCentered{text-align:center}.table td,.table th{padding:8px;line-height:20px;vertical-align:middle;border-top:1px solid #ddd}.table th{font-family:Metrik-Bold,Arial,sans-serif}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed td,.table-condensed th{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:4px}.table-bordered td,.table-bordered th{border-left:1px solid #ddd}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered thead:first-child tr:first-child>th:first-child{border-top-left-radius:4px}.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered thead:first-child tr:first-child>th:last-child{border-top-right-radius:4px}.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered thead:last-child tr:last-child>th:first-child{border-bottom-left-radius:4px}.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered thead:last-child tr:last-child>th:last-child{border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:0}.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{border-top-left-radius:4px}.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{border-top-right-radius:4px}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span]{display:table-cell;float:none;margin-left:0}.table td.dateSize,.table th.dateSize{width:140px}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}.table-clickable tbody tr{cursor:pointer}.table .right-aligned{text-align:right;padding-right:20px}.table .right-aligned a{margin-left:10px}.table .right-aligned .dropdown_menu{text-align:left}.table .right-aligned .dropdown_menu a{margin-left:0}.table .right-aligned .dropdown_menu a i{margin-right:5px}.table_hoverableCell:hover{background-color:#fffedd!important;cursor:pointer}.table_selectedCell,.table_selectedCell:hover{background-color:#fffebd!important}.view-exam.fullscreen header{height:82px;text-align:center}.view-exam.fullscreen div.content{top:106px;padding:0 20%}.view-exam.fullscreen footer{padding:0 20%}.view-exam.fullscreen p{white-space:pre-wrap}#viewclass .font-inherit{font:inherit}#viewclass .no-students p{margin:0}#viewclass .paper{position:relative}#viewclass .close-button{position:absolute;top:-10px;right:-9px;display:block}#viewclass h1{width:50%;text-align:left;color:#000;transition:.2s ease-in-out}#viewclass h1[contenteditable=true]:hover{color:#59b200;cursor:pointer}#viewclass .exams{margin-bottom:60px}#viewclass table{width:100%;margin-top:10px}#viewclass table td{vertical-align:middle}#viewclass table .tooltip{white-space:pre}#viewclass .students{clear:both;margin-bottom:20px;margin-top:20px}#viewclass .students>p{float:right}#viewclass .control{float:right}#viewclass .control .archive{display:block}#viewclass .control .lock{float:right;margin-top:10px}#viewclass .control span{text-align:right;clear:both}.rtl .pull-right{float:left}.rtl .pull-left{float:right}.rtl .checkbox,.rtl .radio{padding-left:0}.rtl .checkbox input[type=checkbox],.rtl .radio input[type=radio]{float:right;margin-left:8px}.rtl .table td,.rtl .table th{text-align:right}.rtl .control-label-130{float:right;text-align:left}.rtl .controls-130{margin-left:0;margin-right:180px}.rtl .student-library .students{direction:ltr}.rtl .student-library .student-detail p{direction:ltr}.rtl#print .print_nav .print{float:left}