html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,figure,footer,header,hgroup,nav,section,details,summary{display:block;}img,object,embed{max-width:100%;}ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}th{font-weight:600;vertical-align:bottom;}td{font-weight:normal;vertical-align:top;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}select,input,textarea{font:99% sans-serif;}table{font-size:inherit;font:100%;}small{font-size:85%;}strong{font-weight:600;}td,td img{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre,code,kbd,samp{font-family:monospace, sans-serif;}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}button{width:auto;overflow:visible;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}.qq-uploader{position:relative;width:100%;}.qq-upload-button{display:block;width:100%;padding:7px 0;text-align:center;}.qq-upload-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:50px;z-index:2;background:#ffc;text-align:center;border:1px solid #666;-moz-box-shadow:#ccc 0 0 7px;-webkit-box-shadow:#ccc 0 0 7px;box-shadow:#ccc 5px 3px 7px;font-weight:bold;}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px;}.qq-upload-drop-area-active{background:#cfedb7;}.qq-upload-list{margin:15px 35px;padding:0;list-style:disc;}.qq-upload-list li{margin:0;padding:0;line-height:15px;font-size:12px;}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text{margin-right:7px;}.qq-upload-spinner{display:inline-block;background:url("../img/fileuploader-loading.gif");width:15px;height:15px;vertical-align:text-bottom;}.qq-upload-size,.qq-upload-cancel{font-size:11px;}.qq-upload-failed-text{display:none;}.qq-upload-fail .qq-upload-failed-text{display:inline;}li.qq-upload-success{display:none;}#facebox{position:absolute;top:0;left:0;z-index:900;text-align:left;}#facebox.is-v1 .popup{position:relative;-webkit-outline:0;outline:0;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,0.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,0.2);border:solid 1px #acacac;border-bottom-color:#999;padding:20px 20px;z-index:1101;}@media (max-width: 700px){#facebox.is-v1 .popup{padding:20px 5px;}}#facebox.is-v1 .content{width:470px;padding:20px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#facebox.is-v2 .popup{min-width:100px;min-height:30px;}#facebox.is-v2 .loading{background:#fff;padding:10px;}#facebox .content > p:first-child{margin-top:0;}#facebox .content > p:last-child{margin-bottom:0;}#facebox .close{position:absolute;top:0px;right:5px;padding:2px;background:#fff;}#facebox .close img{opacity:0.3;}#facebox .close:hover img{opacity:1.0;}#facebox .loading{text-align:center;}#facebox .image{text-align:center;}#facebox img{border:0;margin:0;}#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;}.facebox_hide{z-index:-100;}.facebox_overlayBG{background-color:#000;z-index:800;}.unstyled-container{padding:19px 10px;}.primary-container{background:#fff;border:1px solid #ddd;padding:19px;border-radius:4px;}.primary-container.primary-container-additional{background-color:transparent;border:none;padding:19px 0;}.secondary-container{background:transparent;padding-top:19px;padding-bottom:0;}.secondary-container:first-child{padding-left:0;}.secondary-container:last-child{padding-right:0;}.secondary-container h3{margin-top:0;}.primary-container,.secondary-container{margin-bottom:20px;}.primary-container .section:not(:first-child),.secondary-container .section:not(:first-child){margin-top:2em;}.primary-container,.secondary-container,.header-container{margin-left:10px;margin-right:10px;}.width_wrapper{width:100%;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-last{order:99;}.show-sm,.show-md,.show-lg,.show-xl{display:none;}@media screen and (max-width: 35.499em){.order-mobile-1{order:1;}.order-mobile-2{order:2;}.order-mobile-3{order:3;}.order-mobile-last{order:99;}.primary-container,.secondary-container{margin-left:0;margin-right:0;border-left:none;border-right:none;border-radius:0;}.primary-container,.primary-container:first-child,.primary-container:last-child,.secondary-container,.secondary-container:first-child,.secondary-container:last-child{padding-left:10px;padding-right:10px;}.primary-container,.secondary-container,.header-container{margin-bottom:1px;}}@media screen and (min-width: 35.5em){.order-sm-1{order:1;}.order-sm-2{order:2;}.order-sm-3{order:3;}.order-sm-last{order:99;}.show-sm{display:initial;}.hide-sm{display:none;}.secondary-container{border-top:1px solid #ddd;}}@media screen and (min-width: 48em){.order-md-1{order:1;}.order-md-2{order:2;}.order-md-3{order:3;}.order-md-last{order:99;}.show-md{display:initial;}.hide-md{display:none;}}@media screen and (min-width: 980px){.order-lg-1{order:1;}.order-lg-2{order:2;}.order-lg-3{order:3;}.order-lg-last{order:99;}.show-lg{display:initial;}.hide-lg{display:none;}}@media screen and (min-width: 1255px){.order-xl-1{order:1;}.order-xl-2{order:2;}.order-xl-3{order:3;}.order-xl-last{order:99;}.show-xl{display:initial;}.hide-xl{display:none;}.width_wrapper{width:1220px;}}.page_head{width:100%;margin:0;padding:0;}.page_head .width_wrapper{padding-top:15px;padding-bottom:10px;}.page_head h1{display:inline;}.page_head .float_right{margin-left:10px;}.page_body_new_layout{padding-top:20px;}body{font-family:"Stuudium Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:14px;line-height:24px;}h1 a,a h1,h2 a,a h2{text-decoration:none;color:#3d80ad;}h1 a:hover,a h1:hover,h2 a:hover,a h2:hover{color:#0c5588;text-decoration:underline;}h1 label,h2 label{font-size:13px;letter-spacing:0;float:right;display:block;vertical-align:baseline;}h1 span.avatar img,h2 span.avatar img{display:inline-block;border-radius:4px;vertical-align:bottom;}h3 a,a h3,h4 a,a h4{text-decoration:none;color:#3d80ad;}h3 a:hover,a h3:hover,h4 a:hover,a h4:hover{color:#0c5588;text-decoration:underline;}h1 small,h2 small,h3 small,h4 small{font-size:0.7em;padding-left:5px;color:#666;}h1 i[class^="icon-"],h2 i[class^="icon-"],h3 i[class^="icon-"],h4 i[class^="icon-"]{padding-right:5px;}h1{font-size:22px;line-height:100%;color:#333;font-weight:600;margin-bottom:1em;}h1 a,h1 span{padding-right:15px;}h2{font-size:19px;line-height:130%;color:#000;font-weight:400;margin-bottom:0.5em;margin-top:2rem;}h2:first-child{margin-top:0;}h3{font-size:15px;line-height:130%;color:#000;font-weight:600;letter-spacing:0;margin-bottom:0.5em;}h4{font-size:13px;line-height:130%;color:#000;font-weight:600;letter-spacing:0;}ul,ol,li{padding:0;margin:0;position:relative;}p,ul,ol,blockquote{margin-bottom:0.75em;}p + .new_button{margin-top:1em;}select,input,textarea{font-family:inherit;}.html-formatted blockquote p:last-child,.html-formatted blockquote ul:last-child,.html-formatted blockquote ol:last-child{margin-bottom:0;}.html-formatted h2,.html-formatted h3,.html-formatted h4{margin:1em 0 0 0;font-size:initial;font-weight:normal;}.html-formatted h2{font-size:1.6em;padding-bottom:0.25em;margin-bottom:0.8em;margin-top:1.5em;}.html-formatted h2:first-child{margin-top:0.5em;}.html-formatted h3{font-size:1.4em;}.html-formatted h4{font-size:1.2em;}.html-formatted.html-formatted-view{overflow:hidden;}.html-formatted.html-formatted-view blockquote{padding-right:1.5em;padding-left:1.5em;margin-left:0;font-style:italic;border-left:5px solid #e6e6e6;}.html-formatted.html-formatted-view figure.table{overflow-x:auto;}.html-formatted.html-formatted-view table{margin:5px auto;border-collapse:collapse;max-width:100%;}.html-formatted.html-formatted-view table td,.html-formatted.html-formatted-view table th{border:1px solid #e6e6e6;padding:3px 5px;}.html-formatted.html-formatted-view table td p,.html-formatted.html-formatted-view table th p{margin-bottom:0;}.html-formatted.html-formatted-view table th{background:rgba(0,0,0,0.04);}.html-formatted.html-formatted-view p{overflow-wrap:break-word;}.html-formatted.html-formatted-view figure.image{display:block;margin:1em 0;clear:both;text-align:center;}@media (min-width: 550px){.html-formatted.html-formatted-view figure.image.image-style-side{float:right;max-width:50%;margin-left:0.5em;}.html-formatted.html-formatted-view figure.image.image-style-side+p{padding-top:0.8em;}}.html-formatted.html-formatted-view figure.image img{border:1px solid #dedede;box-sizing:border-box;vertical-align:middle;}.html-formatted.html-formatted-view figure.image figcaption{color:#333;background-color:#f7f7f7;border:1px solid #dedede;border-top:none;text-align:center;padding:3px;font-size:0.8em;line-height:1.5em;}.user_card{margin-bottom:15px;margin-top:15px;padding-left:44px;position:relative;min-height:34px;color:#666;line-height:15px;display:block;}.user_card.user_card_without_links{color:#000;}.user_card .avatar{float:left;display:block;border-radius:3px;position:absolute;left:0;top:-1px;}.user_card .avatar img{border-radius:1px;display:block;}.user_card h3{font-family:"Lucida Grande", Tahoma, arial, Helvetica, sans-serif;font-family:"Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;font-weight:600;color:#222;margin-bottom:1px;}.user_card h3 a{font:inherit;color:inherit;}.user_card[data-role="user-search-selection"] h3{padding-top:8px;}.user_card .remove_action{font-weight:normal;padding-left:5px;color:#777;font-size:9px;visibility:hidden;}.user_card .remove_action.remove_action_always_visible{visibility:visible;}.user_card .remove_action:hover{color:#c00;}.user_card select{margin:3px 0;}.user_card .no_bull{margin-top:0;}.user_card .no_bull li{line-height:17px;}a.user_card .avatar{-webkit-transition:left 100ms ease-out;-moz-transition:left 100ms ease-out;-o-transition:left 100ms ease-out;transition:left 100ms ease-out;}a.user_card:hover{text-decoration:none;}a.user_card:hover h3{text-decoration:underline;}a.user_card:hover .avatar{left:5px;}.edit .user_card .remove_action{visibility:visible;}.user_directory_search{display:inline-block;padding:10px 0;width:300px;}.user_directory_search input{width:100%;}.user_directory_card{-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;color:#666;padding:20px 0 10px 0;}.user_directory_card .avatar{float:left;display:block;border-radius:3px;margin-right:10px;}.user_directory_card .avatar img{border-radius:1px;}.user_directory_card h3{display:inline-block;font-family:"Lucida Grande", Tahoma, arial, Helvetica, sans-serif;font-family:"Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;line-height:1.3em;max-width:210px;color:#222;padding:5px 0;}.user_directory_card h3 a{font:inherit;color:inherit;}.user_directory_card .no_bull{margin-top:0;}.user_directory_card .no_bull li{line-height:17px;}.span-badge{display:inline-block;font-weight:normal;font-size:9px;line-height:1.3em;font-family:"Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:normal;text-transform:none;border-bottom:none;position:relative;top:-2px;margin:0 0 0 0;margin-left:5px;border-radius:3px;padding:1px 3px;color:#fff;background:#6895b8;text-decoration:none;}.span-badge.admin-only{background-color:#ffa000;}.span-badge.badge-si-subtype{background-color:#8cc080;}.span-badge.badge-medium{font-size:11px;padding:3px 5px;}.span-badge.span-badge-large{font-size:13px;padding:3px 5px;}.span-badge.badge-warning{background-color:#e0a500;color:#fff;}.span-badge.badge-ok{background-color:#8ce28f;color:#555;}.span-badge.badge-critical{background-color:#c00;color:#fff;}.span-badge.badge-inactive{background-color:#808080;color:#fff;}.span-badge.badge-archived{background:#828282;}.only-admin-badge{display:inline-block;padding:0 6px;font-size:10px;color:#aa9c84;background:none;position:relative;top:0;}span.badge,abbr.badge{display:inline-block;font-weight:normal;font-size:9px;line-height:1.3em;font-family:"Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:normal;text-transform:none;border-bottom:none;position:relative;top:-2px;margin:0 0 0 0;margin-left:5px;border-radius:3px;padding:1px 3px;color:#fff;background:#6895b8;text-decoration:none;}span.badge.admin-only,abbr.badge.admin-only{background-color:#ffa000;}span.badge.badge-si-subtype,abbr.badge.badge-si-subtype{background-color:#8cc080;}span.badge.badge-medium,abbr.badge.badge-medium{font-size:11px;padding:3px 5px;}span.badge.span-badge-large,abbr.badge.span-badge-large{font-size:13px;padding:3px 5px;}span.badge.badge-warning,abbr.badge.badge-warning{background-color:#e0a500;color:#fff;}span.badge.badge-ok,abbr.badge.badge-ok{background-color:#8ce28f;color:#555;}span.badge.badge-critical,abbr.badge.badge-critical{background-color:#c00;color:#fff;}span.badge.badge-inactive,abbr.badge.badge-inactive{background-color:#808080;color:#fff;}span.badge.badge-archived,abbr.badge.badge-archived{background:#828282;}span.badge.admin-only,abbr.badge.admin-only{display:inline-block;padding:0 6px;font-size:10px;color:#aa9c84;background:none;position:relative;top:0;}textarea,input[type="text"],input[type="password"],input[type="email"],input[type="search"]{border:1px solid #ccc;border-radius:4px;padding:7px;-moz-box-sizing:border-box;box-sizing:border-box;min-width:60%;width:auto;-webkit-appearance:none;appearance:none;}[class*="pure-u-"] > textarea,[class*="pure-u-"] > input[type="text"],[class*="pure-u-"] > input[type="password"],[class*="pure-u-"] > input[type="email"],[class*="pure-u-"] > input[type="search"]{width:100%;}textarea.is_autogrow{resize:none;}textarea{width:100%;}input[type="checkbox"]{line-height:inherit;vertical-align:middle;margin-right:5px;}label{display:inline-block;}label input[type="checkbox"]{position:relative;top:-2px;}label[data-input-icon="search"]{position:relative;}label[data-input-icon="search"]::before{font-family:"fontello";content:'\e819';color:#999;top:3px;left:9px;position:absolute;}label[data-input-icon="search"] input{padding-left:25px;}.new_button{display:inline-block;padding:5px 15px;border-radius:4px;border:1px solid #ccc;background:#fdfdfd;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;font-size:13px;line-height:20px;font-weight:normal;cursor:pointer;-webkit-appearance:none;}.new_button a{color:inherit;font:inherit;}.new_button strong{display:inline-block;margin-right:5px;}.new_button:hover{text-decoration:underline;}.new_button:active,.new_button:focus{color:#000;}.new_button.small{font-size:11px;padding:5px 10px;}.new_button.smaller{font-size:12px;padding:2px 7px;}.new_button.smaller.with-icon{background-repeat:no-repeat;background-size:18px;padding-left:21px;background-position:center left 2px;}.new_button.smaller-padding{font-size:12px;padding:2px 7px;}.new_button.tiny{font-size:10px;padding:0px 5px;}.new_button.grey{border-color:#ccc;background:#eee;background-image:-webkit-linear-gradient(top,#fefefe,#ececec);background-image:linear-gradient(to bottom,#fefefe,#ececec);color:#3e6a90;text-shadow:#fff 1px 1px 2px;}.new_button.grey:hover{border-color:#bbb;color:#3e6a90;background:#e6e6e6;background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(to bottom,#fff,#e4e4e4);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px rgba(0,0,0,0.1);}.new_button.red,.new_button.delete,.new_button.red-on-hover:hover{background:#eee;background-image:-webkit-linear-gradient(top,#fefefe,#ececec);background-image:linear-gradient(to bottom,#fefefe,#ececec);text-shadow:#fff 1px 1px 2px;border-color:rgba(255,0,0,0.5);color:#c00;}.new_button.delete-flat{background:#fdfdfd;border-color:rgba(255,0,0,0.2);color:#c00;}.new_button.delete-flat:hover{border-color:rgba(255,0,0,0.5);}.new_button.blue,.new_button.blue-if-active.is-active{background-color:#477eb8;color:#fff;border-color:#5e6e9a;}.new_button.yellow-if-active.is-active{background-color:#fff564;}.new_button.green{background:#69c748;background-image:-webkit-linear-gradient(top,#79d858,#569e3d);background-image:linear-gradient(to bottom,#79d858,#569e3d);border-color:#569e3d;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;color:#fff;}.new_button.green[disabled]{background:#ccc;background-image:-webkit-linear-gradient(top,#ccc,#ccc);background-image:linear-gradient(to bottom,#ccc,#ccc);text-shadow:none;color:#000 !important;opacity:0.7;}.new_button.green-flat{background-color:#5ab738;border-color:#416f31;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;color:#fff;}.new_button.inactive,.new_button.disabled,.new_button[disabled]{color:#999 !important;}.new_button.inactive:hover,.new_button.disabled:hover,.new_button[disabled]:hover{text-decoration:none !important;cursor:default;}.new_button.button-is-loading{background-image:url('../img/spinner.gif');background-repeat:no-repeat;background-size:1em 1em;background-position:center center;color:transparent !important;text-shadow:none;}.new_button.has_dropdown{position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.new_button.has_dropdown .dropdown{display:none;}.new_button.has_dropdown span{line-height:inherit;}.new_button.has_dropdown.dropdown_visible:hover{text-decoration:none;}.new_button.has_dropdown.dropdown_visible .popover{position:absolute;top:100%;margin-top:7px;left:-25%;margin-left:-8px;display:block;width:150%;list-style:none;padding:0;}.new_button.has_dropdown.dropdown_visible .popover a:hover{background-color:#f3f3f3;}.new_button.has_dropdown.icon_only.dropdown_visible .popover{left:-155%;}.new_button.has_dropdown.dropdown_visible,.new_button.has_dropdown.dropdown_visible:hover{background:#eee;background-image:-webkit-linear-gradient(top,none,#ececec);background-image:linear-gradient(to bottom,none,#ececec);background:transparent;}.new_button i[class^="icon-"]{margin-right:8px;margin-left:-3px;}.new_button i[class^="icon-"]::before{font-size:16px;}.new_button.small i[class^="icon-"]{margin-right:6px;}.new_button.small i[class^="icon-"]::before{font-size:12px;}.new_button.smaller i[class^="icon-"],.new_button.small i[class^="icon"]{position:relative;bottom:-1px;}.new_button.smaller i[class^="icon-"][class*=circled],.new_button.small i[class^="icon"][class*=circled]{bottom:-2px;}.new_button.icon_only.small{height:20px;}.new_button.icon_only i[class^="icon"]{margin-right:0;}.new_button.button-with-image{padding-left:0;padding-top:0;padding-bottom:0;overflow:hidden;}.new_button.button-with-image:hover{text-decoration:none;}.new_button.button-with-image:hover span{text-decoration:underline;}.new_button.button-with-image span{display:inline-block;vertical-align:middle;}.new_button.button-with-image img{vertical-align:middle;margin-right:3px;}.button_segments .new_button{border-radius:0;}.button_segments .new_button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}.button_segments .new_button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}.button_segments .new_button:not(:first-child){border-left:none;}.button_segments.button_segments_remove_whitespace{font-size:0;}.pure-g{letter-spacing:-0.31em;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;}.opera-only :-o-prefocus,.pure-g{word-spacing:-0.43em;}.pure-u{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.pure-g [class *= "pure-u"]{-moz-box-sizing:border-box;box-sizing:border-box;}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.pure-u-1-24{width:4.1667%;}.pure-u-1-12,.pure-u-2-24{width:8.3333%;}.pure-u-1-8,.pure-u-3-24{width:12.5000%;}.pure-u-1-6,.pure-u-4-24{width:16.6667%;}.pure-u-1-5{width:20%;}.pure-u-5-24{width:20.8333%;}.pure-u-1-4,.pure-u-6-24{width:25%;}.pure-u-7-24{width:29.1667%;}.pure-u-1-3,.pure-u-8-24{width:33.3333%;}.pure-u-3-8,.pure-u-9-24{width:37.5000%;}.pure-u-2-5{width:40%;}.pure-u-5-12,.pure-u-10-24{width:41.6667%;}.pure-u-11-24{width:45.8333%;}.pure-u-1-2,.pure-u-12-24{width:50%;}.pure-u-13-24{width:54.1667%;}.pure-u-7-12,.pure-u-14-24{width:58.3333%;}.pure-u-3-5{width:60%;}.pure-u-5-8,.pure-u-15-24{width:62.5000%;}.pure-u-2-3,.pure-u-16-24{width:66.6667%;}.pure-u-17-24{width:70.8333%;}.pure-u-3-4,.pure-u-18-24{width:75%;}.pure-u-19-24{width:79.1667%;}.pure-u-4-5{width:80%;}.pure-u-5-6,.pure-u-20-24{width:83.3333%;}.pure-u-7-8,.pure-u-21-24{width:87.5000%;}.pure-u-11-12,.pure-u-22-24{width:91.6667%;}.pure-u-23-24{width:95.8333%;}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%;}@media screen and (min-width: 35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.pure-u-sm-1-24{width:4.1667%;}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%;}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5000%;}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%;}.pure-u-sm-1-5{width:20%;}.pure-u-sm-5-24{width:20.8333%;}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%;}.pure-u-sm-7-24{width:29.1667%;}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%;}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5000%;}.pure-u-sm-2-5{width:40%;}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%;}.pure-u-sm-11-24{width:45.8333%;}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%;}.pure-u-sm-13-24{width:54.1667%;}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%;}.pure-u-sm-3-5{width:60%;}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5000%;}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%;}.pure-u-sm-17-24{width:70.8333%;}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%;}.pure-u-sm-19-24{width:79.1667%;}.pure-u-sm-4-5{width:80%;}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%;}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5000%;}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%;}.pure-u-sm-23-24{width:95.8333%;}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%;}}@media screen and (min-width: 48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.pure-u-md-1-24{width:4.1667%;}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%;}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5000%;}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%;}.pure-u-md-1-5{width:20%;}.pure-u-md-5-24{width:20.8333%;}.pure-u-md-1-4,.pure-u-md-6-24{width:25%;}.pure-u-md-7-24{width:29.1667%;}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%;}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5000%;}.pure-u-md-2-5{width:40%;}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%;}.pure-u-md-11-24{width:45.8333%;}.pure-u-md-1-2,.pure-u-md-12-24{width:50%;}.pure-u-md-13-24{width:54.1667%;}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%;}.pure-u-md-3-5{width:60%;}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5000%;}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%;}.pure-u-md-17-24{width:70.8333%;}.pure-u-md-3-4,.pure-u-md-18-24{width:75%;}.pure-u-md-19-24{width:79.1667%;}.pure-u-md-4-5{width:80%;}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%;}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5000%;}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%;}.pure-u-md-23-24{width:95.8333%;}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%;}}@media screen and (min-width: 980px){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.pure-u-lg-1-24{width:4.1667%;}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%;}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5000%;}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%;}.pure-u-lg-1-5{width:20%;}.pure-u-lg-5-24{width:20.8333%;}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%;}.pure-u-lg-7-24{width:29.1667%;}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%;}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5000%;}.pure-u-lg-2-5{width:40%;}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%;}.pure-u-lg-11-24{width:45.8333%;}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%;}.pure-u-lg-13-24{width:54.1667%;}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%;}.pure-u-lg-3-5{width:60%;}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5000%;}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%;}.pure-u-lg-17-24{width:70.8333%;}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%;}.pure-u-lg-19-24{width:79.1667%;}.pure-u-lg-4-5{width:80%;}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%;}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5000%;}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%;}.pure-u-lg-23-24{width:95.8333%;}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%;}}@media screen and (min-width: 80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.pure-u-xl-1-24{width:4.1667%;}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%;}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5000%;}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%;}.pure-u-xl-1-5{width:20%;}.pure-u-xl-5-24{width:20.8333%;}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%;}.pure-u-xl-7-24{width:29.1667%;}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%;}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5000%;}.pure-u-xl-2-5{width:40%;}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%;}.pure-u-xl-11-24{width:45.8333%;}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%;}.pure-u-xl-13-24{width:54.1667%;}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%;}.pure-u-xl-3-5{width:60%;}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5000%;}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%;}.pure-u-xl-17-24{width:70.8333%;}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%;}.pure-u-xl-19-24{width:79.1667%;}.pure-u-xl-4-5{width:80%;}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%;}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5000%;}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%;}.pure-u-xl-23-24{width:95.8333%;}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%;}}.float_left{display:block;float:left;}.float_right{display:block;float:right;}.outline{padding:1px;border:1px solid #ccc;}a{text-decoration:none;color:#0c5588;}a:hover{text-decoration:underline;}a img{border:none;}.sans-serif-font{font-family:"Lucida Grande", Tahoma, arial, Helvetica, sans-serif;}body{background-color:#fafafa;}@media (prefers-color-scheme: dark) and (min-width: 1000px){body.supports-darkmode{background-color:#222;}body.supports-darkmode .st-alt-stuudium_navigation_wrapper{box-shadow:none;}body.supports-darkmode .secondary-container{border-top-color:rgba(255,255,255,0.3);}body.supports-darkmode .secondary-container,body.supports-darkmode .secondary-container h2{color:#fff;}body.supports-darkmode .secondary-container a:not(.new_button){color:#bfdcf1;text-decoration:underline;}body.supports-darkmode .content-container{box-shadow:none;}body.supports-darkmode .content-container.content-container-is-parent{background-color:rgba(255,255,255,0.75);}}a{color:#0c5588;text-decoration:none;}a:hover{text-decoration:underline;}.header a{font-weight:200;color:#fff;}strong{font-weight:600;}pre.st-debug{white-space:pre;text-align:left;}p.small,.small{font-size:0.8666666667em;line-height:1.4em;}ol{list-style:decimal;}ul{list-style:disc;}li{margin-left:2em;}.vertical-gradient{background:#f9f9f9;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background:-moz-linear-gradient(top,#fff,#eee);}.generic-button{border:1px solid #ccc;padding:6px 13px;font-weight:600;font-size:13px;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f7f7f7));background:-moz-linear-gradient(top,#fefefe,#f7f7f7);color:#4b768f;border-radius:3px;}.generic-button.selected{border-color:#6387a0;color:#fff;background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);text-shadow:#333 0px 0px 2px;}.generic-button:hover{background:#f7f7f7;text-decoration:none;color:#365567;}.generic-button.small{font-size:11px;}.submit-button-bg{background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);}.submit-button,.selected-button{border:1px solid #ccc;padding:6px 13px;font-weight:600;font-size:13px;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f7f7f7));background:-moz-linear-gradient(top,#fefefe,#f7f7f7);color:#4b768f;border-radius:3px;border-color:#6387a0;color:#fff;background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);text-shadow:#333 0px 0px 2px;}.submit-button.selected,.selected-button.selected{border-color:#6387a0;color:#fff;background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);text-shadow:#333 0px 0px 2px;}.submit-button:hover,.selected-button:hover{background:#f7f7f7;text-decoration:none;color:#365567;}.submit-button.small,.selected-button.small{font-size:11px;}.submit-button:hover,.selected-button:hover{background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);color:#fff;text-shadow:#000 0px 0px 2px;}.submit-button.small,.selected-button.small{padding:3px 6px;}a.button,span.button{border:1px solid #ccc;padding:6px 13px;font-weight:600;font-size:13px;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f7f7f7));background:-moz-linear-gradient(top,#fefefe,#f7f7f7);color:#4b768f;border-radius:3px;}a.button.selected,span.button.selected{border-color:#6387a0;color:#fff;background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);text-shadow:#333 0px 0px 2px;}a.button:hover,span.button:hover{background:#f7f7f7;text-decoration:none;color:#365567;}a.button.small,span.button.small{font-size:11px;}a.button.critical,span.button.critical{color:#c00;}a.button.small,span.button.small{padding:3px 6px;}a.button.selected,span.button.selected{border:1px solid #ccc;padding:6px 13px;font-weight:600;font-size:13px;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f7f7f7));background:-moz-linear-gradient(top,#fefefe,#f7f7f7);color:#4b768f;border-radius:3px;border-color:#6387a0;color:#fff;background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);text-shadow:#333 0px 0px 2px;}a.button.selected.selected,span.button.selected.selected{border-color:#6387a0;color:#fff;background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);text-shadow:#333 0px 0px 2px;}a.button.selected:hover,span.button.selected:hover{background:#f7f7f7;text-decoration:none;color:#365567;}a.button.selected.small,span.button.selected.small{font-size:11px;}a.button.selected:hover,span.button.selected:hover{background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);color:#fff;text-shadow:#000 0px 0px 2px;}a.button.selected.small,span.button.selected.small{padding:3px 6px;}a.button.button-is-loading,span.button.button-is-loading{padding-left:1.5em;background-image:url('../img/spinner.gif');background-repeat:no-repeat;background-size:1em 1em;background-position:0.3em center;color:#666;}input.submit,a.submit{border:1px solid #ccc;padding:6px 13px;font-weight:600;font-size:13px;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f7f7f7));background:-moz-linear-gradient(top,#fefefe,#f7f7f7);color:#4b768f;border-radius:3px;border-color:#6387a0;color:#fff;background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);text-shadow:#333 0px 0px 2px;}input.submit.selected,a.submit.selected{border-color:#6387a0;color:#fff;background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);text-shadow:#333 0px 0px 2px;}input.submit:hover,a.submit:hover{background:#f7f7f7;text-decoration:none;color:#365567;}input.submit.small,a.submit.small{font-size:11px;}input.submit:hover,a.submit:hover{background:#4d8bc4;background:-webkit-gradient(linear,left top,left bottom,from(#86bcdd),to(#4d8bc4));background:-moz-linear-gradient(top,#86bcdd,#4d8bc4);color:#fff;text-shadow:#000 0px 0px 2px;}input.submit.small,a.submit.small{padding:3px 6px;}textarea[data-role~="do-autogrow"]{resize:none;}.align-center{text-align:center;}a.not-link{color:inherit;}a.not-link:hover{text-decoration:none;}.as-link{color:#0c5588;}.as-link:hover{text-decoration:underline;}div.nav{text-align:center;margin:2em 0 1em;}div.nav a{font-weight:normal;font-size:0.8em;}div.nav a.not_first{border-left:none;}div.nav a.active{font-weight:600;font-size:1.2em;margin-left:1em;}.msg{font-size:18px;text-align:center;padding:10px;}.msg.msg-ok{background:#0c8205;color:#fff;border-bottom:1px solid #075103;}.msg.msg-error{background:#840606;color:#fff;border-bottom:1px solid #900;}.float_left{float:left;}.float_right{float:right;}.margin_left{margin-left:25px;}.margin_right{margin-right:25px;}.help-message{background-color:#fffff5;padding:5px 10px;border:1px solid #ccc;border-radius:4px;}.help-message.message-warning{background-color:#ffe8de;border-color:#cc6e6e;}.help-message.message-with-margins{margin:10px 0;}.help-message li{margin-left:1.2em;}.help-message p{margin-bottom:0.5em;}.help-message p:last-child{margin-bottom:0;}.help-message.message-with-margins:first-child{margin-top:0;}table.basic{width:100%;}table.basic td,table.basic th{padding:8px 10px;border-top:1px solid #ddd;text-align:left;border-left:1px dotted #ccc;}table.basic thead td,table.basic thead th{border-top:none;border-bottom:3px double #ddd;}table.basic tr:first-child th,table.basic tr:first-child td{border-top:none;}table.basic tr td:first-child,table.basic tr th:first-child{border-left:none;padding-left:0;}div.messagebox{background:#fff;border:1px solid #771718;padding:10px 20px;margin:10px 0 0;-moz-box-shadow:#cfcfcf 1px 1px 2px;-webkit-box-shadow:#cfcfcf 1px 1px 2px;box-shadow:#cfcfcf 1px 1px 2px;text-align:center;font-size:12px;font-weight:normal;}.starred_toggle{display:inline-block;width:30px;font-size:20px;text-align:center;vertical-align:baseline;color:#fbba00;}.starred_toggle .star-inactive,.starred_toggle .star-active{display:none;font-style:normal;}.starred_toggle .star-inactive{font-size:16px;}.starred_toggle:hover{color:#fbba00;}.starred_toggle[data-is-starred="1"] .star-active{display:inline-block;}.starred_toggle[data-is-starred="1"] .star-inactive{display:none;}.starred_toggle.starred_toggle_show_always:not([data-is-starred="1"]) .star-inactive{display:inline-block;}.filedrop-hovering-over-document [data-role="file-upload-container"]{position:relative;}.filedrop-hovering-over-document [data-role="file-upload-container"]:after{content:attr(data-drag-label);position:absolute;left:0;top:0;width:100%;height:100%;line-height:200%;text-align:center;background-color:#fff;box-sizing:border-box;border:2px dotted #9fc2d7;border-radius:4px;pointer-events:none;}.generic-loading-icon{display:inline-block;height:16px;width:16px;background:transparent url('../img/loading.gif') no-repeat;margin:10px;}.generic-loading-icon.enforce-min-height-100{margin:50px 10px;}#dashboard .dashboard-blank-slate{text-align:center;}#dashboard .dashboard-blank-slate div{margin:1em;display:inline-block;background:#fff;border:1px solid #ddd;padding:20px;border-radius:5px;}#dashboard .dashboard-blank-slate div h2{margin-bottom:1em;}#dashboard .courses{margin-top:10px;}#dashboard .courses .course-list-action-row,#dashboard .courses .course-list-head-links{padding-bottom:10px;}#dashboard .courses .course-list-head-links + h2,#dashboard .courses .course-list-action-row + h2{margin-top:0;}#dashboard .courses .course-list-head-link{vertical-align:top;}#dashboard .courses .course-list-head-link b{color:#222;}#dashboard .courses .course-list-responses-link{background-image:url('../img/icons/responses-notification.png');}#dashboard .courses .course-list-view-archive{display:block;padding:2em 0;text-align:center;color:#3d80ad;}#dashboard .courses .courses_index_content_empty{text-align:center;}#dashboard .courses .courses_index_content_empty img{margin-top:1em;}#dashboard .courses .course{display:block;line-height:13px;position:relative;border-top:1px solid #ddd;padding:10px 5px;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;word-break:break-all;}#dashboard .courses .course h3{margin-bottom:2px;}#dashboard .courses .course h3 em.t-has-unseen{display:inline-block;font-style:normal;color:#e62a2a;}#dashboard .courses .course h3 em.t-has-unseen em{font-size:0.6em;text-transform:uppercase;font-style:normal;font-weight:normal;vertical-align:middle;display:inline-block;}#dashboard .courses .course .course_description{padding-right:10px;color:#333;line-height:130%;margin-bottom:0;}#dashboard .courses .course .starred_toggle{display:block;position:absolute;left:-24px;top:0;line-height:34px;height:100%;}@media (max-width: 567px){#dashboard .courses .course{padding-left:25px;}#dashboard .courses .course .starred_toggle{left:-10px;}}#dashboard .courses .course span[data-action="course-index-open-journal"],#dashboard .courses .course span.course-journal{margin-right:3px;}#dashboard .courses .course span[data-action="course-index-open-journal"]::after,#dashboard .courses .course span.course-journal::after{content:", ";}#dashboard .courses .course span[data-action="course-index-open-journal"]:last-child::after,#dashboard .courses .course span.course-journal:last-child::after{content:"";}#dashboard .courses .course:hover{background:#f6f9fe;cursor:pointer;text-decoration:none;}#dashboard .courses .course:hover h3{text-decoration:underline;color:#0c5588;}#dashboard .courses .course:hover span[data-action="course-index-open-journal"]{color:#0c5588;}#dashboard .courses .course:hover span[data-action="course-index-open-journal"]:hover{text-decoration:underline;}#dashboard .courses .course:hover .course_description{color:#000;}#dashboard .courses .course:hover .starred_toggle:not([data-is-starred="1"]) .star-inactive{display:inline-block;}#dashboard .courses .course .course_teacher_avatars{position:absolute;top:5px;right:5px;}#dashboard .courses .course .course_teacher_avatars .avatar{border-radius:3px;}#dashboard .courses .course .course_teacher_avatars .avatar.has_more{display:inline-block;width:25px;height:25px;background-color:#eee;line-height:25px;vertical-align:top;text-align:center;font-size:9px;}#dashboard .courses .course .course_teachers,#dashboard .courses .course .course_connections{color:#333;font-size:12px;line-height:150%;opacity:0.7;-webkit-transition:opacity 200ms ease-out;-moz-transition:opacity 200ms ease-out;-o-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out;}#dashboard .courses .course:hover .course_teachers,#dashboard .courses .course:hover .course_connections{opacity:1;}#dashboard .courses .course .course_connections a{padding-right:5px;}#dashboard .courses .course .course_connections a::after{content:", ";}#dashboard .courses .course .course_connections a:last-child::after{content:"";}#dashboard .courses .course_notifications{padding:5px;margin-top:-7px;margin-bottom:10px;font-size:0.9em;background:#fffff5;box-shadow:0 0 2px rgba(0,0,0,0.5);border-radius:4px;}@media (max-width: 567px){#dashboard .courses .course_notifications{margin-left:25px;}}#dashboard .courses .course_notifications a{display:block;}#dashboard .all_courses_type_select{font-size:13px;width:150px;}.course_members_info{float:right;margin-top:5px;}.course_members_info p{font-size:11px;line-height:14px;margin:0;}.course_members_info p a{color:#777;font-weight:normal;}#body_content_container,.content_container{position:relative;}#body_content_container #sidebar,.content_container #sidebar{position:absolute;top:0;z-index:300;}#body_content_container #body_content_container_inner,#body_content_container #task_meta,#body_content_container #task_teams_in_list,#body_content_container .nodetree,#body_content_container .single_node,#body_content_container .task_teams_cont,#body_content_container .type_admin_cont,.content_container #body_content_container_inner,.content_container #task_meta,.content_container #task_teams_in_list,.content_container .nodetree,.content_container .single_node,.content_container .task_teams_cont,.content_container .type_admin_cont{width:950px;float:right;margin-top:15px;}@media screen and (max-width: 1255px){#task_teams_in_list{width:710px !important;}}.course-is-public-banner{margin-bottom:1em;color:#424242;display:inline-block;padding:0.5rem;border:1px solid #e8e8e8;border-radius:4px;font-size:0.9em;}.course-is-public-banner p{line-height:1.3em;margin:0;}.course-is-public-banner strong{font-weight:normal;}.course-is-public-banner .badge{margin-left:0;}.course-is-public-info{max-width:960px;margin:0 auto 20px auto;padding:0 20px;}.course-is-public-info .course-is-public-brand{font-weight:600;}.course-is-public-info .course-is-public-brand img{vertical-align:middle;margin-right:4px;box-shadow:0 0 2px rgba(0,0,0,0.25);border-radius:4px;}.course-is-public-info p{margin:4px 0;}.content-container-parent{max-width:980px;margin:0 auto;font-size:1.1rem;}.content-container-parent h1,.content-container-parent h2{display:inline;margin:0 5px;font-size:inherit;}@media (max-width: 550px){.content-container-parent h1,.content-container-parent h2{font-size:0.9rem;}}.content-container-parent h1 a,.content-container-parent h2 a{padding-right:0;}.content-container{position:relative;box-sizing:border-box;background-color:#fff;padding:15px 30px 20px 30px;max-width:980px;margin:0 auto 100px auto;box-shadow:0 0 5px #e2e1e0;border-radius:4px;}@media (max-width: 550px){.content-container{padding:20px 5px;}}.content-container.with-parent{box-shadow:0 0 10px #e2e1e0;min-height:300px;}@media (max-width: 1000px){.content-container.with-parent{max-width:100%;border-radius:0;}}.content-container.content-container-is-parent{background-color:rgba(255,255,255,0.55);padding:5px 10px 5px 10px;margin:0 30px;text-align:center;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:2.1rem;overflow:hidden;word-break:break-all;}@media (max-width: 550px){.content-container.content-container-is-parent{margin:0 15px;max-height:3.7rem;}}.content-container.content-is-response{background-color:#f8f5f2;border:1px solid #eae1d7;}.content-container .content-container-main-heading{text-align:center;margin:0;line-height:1.3em;font-size:1.5rem;}@media (max-width: 500px){.content-container .content-container-main-heading{font-size:1.4rem;}}.content-container .course-info{text-align:center;margin:0 0 10px 0;min-height:40px;}.content-container .course-info .course-action-buttons{position:absolute;top:-13px;right:-10px;text-align:right;}@media (max-width: 1010px){.content-container .course-info .course-action-buttons{right:3px;}}.content-container .course-info .course-action-buttons .course-action-buttons-contents{display:none;}.content-container .course-info .course-action-buttons.is-expanded .course-action-buttons-contents{display:inline-block;}.content-container .course-info .course-info-content{font-style:italic;max-height:87px;overflow:hidden;margin:0 auto 10px auto;word-break:break-all;max-width:700px;}.content-container .course-info .course-info-content .course-info-content-expander{display:none;position:absolute;bottom:0;width:100%;text-decoration:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);padding-top:40px;line-height:1em;}.content-container .course-info .course-info-content .course-info-content-expander span{display:inline-block;background-color:#fff;border-radius:100%;line-height:16px;height:17px;width:17px;text-align:center;}.content-container .course-info .course-info-content .course-info-content-expander:hover span{background:#3d80ad;color:#fff;}.content-container .course-info .course-info-content.course-info-content-is-collapsed{position:relative;}.content-container .course-info .course-info-content.course-info-content-is-collapsed .course-info-content-expander{display:block;font-style:normal;}.content-container .course-info .course-info-content.course-info-content-is-expanded{max-height:1000px;}.content-container .course-info h1{margin:0 0 10px 0;overflow-wrap:break-word;}.content-container .course-info h1 .starred_toggle{width:20px;height:20px;padding-right:0;vertical-align:top;position:absolute;top:-11px;left:-9px;}@media (max-width: 1010px){.content-container .course-info h1 .starred_toggle{left:3px;}}.content-container .course-info h1 .starred_toggle .star-inactive,.content-container .course-info h1 .starred_toggle .star-active{height:20px;vertical-align:top;}.content-container .course-info h1 .starred_toggle .star-inactive{color:#c3c3c3;}.content-container .course-info h1 .starred_toggle .star-inactive:hover{color:inherit;}.content-container .course-info h1 a{padding:0;}.new-user-card{display:inline-block;border:1px solid #e2e2e2;background:rgba(0,0,0,0.01);border-radius:4px;overflow:hidden;padding-right:4px;vertical-align:middle;line-height:1em;}.new-user-card img{vertical-align:middle;border-right:1px solid #e2e2e2;}.new-user-card strong{font-weight:normal;vertical-align:middle;}.course-members-summary{text-align:center;margin:0 0 10px 0;}.course-members-summary .course-members-summary-users{vertical-align:middle;}.course-members-summary .course-members-summary-users h3,.course-members-summary .course-members-summary-users p{display:inline-block;vertical-align:middle;margin:0;font-weight:normal;font-size:inherit;}.course-members-summary .course-members-summary-students{margin-top:5px;}.course-members-summary .course-members-summary-teachers{line-height:2.4em;}.course_nav .course_description{margin-bottom:10px;}.course_nav .course_description p{font-size:17px;line-height:130%;font-style:italic;}.course_nav .course_description.course_description_missing{opacity:0.5;-webkit-transition:opacity 200ms ease-out;-moz-transition:opacity 200ms ease-out;-o-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out;}.course_nav .course_description.course_description_missing:hover{opacity:1;}.course_nav .popover{position:absolute;top:28px;left:0;left:10px;width:390px;z-index:100;background:#333;-moz-box-shadow:0 0 15px 5px #fff;-webkit-box-shadow:0 0 15px 5px #fff;box-shadow:0 0 15px 5px #fff;}.course_nav .popover.is_loading{padding:1em 0;background-image:url('../img/loading2.gif');background-repeat:no-repeat;background-position:50% 50%;}.course_nav .popover .popover_inner{padding:1em;}.course_nav .popover .teams_in_list_cont .team_info,.course_nav .popover .teams_in_list_cont .team_stages{float:none;width:100%;}.course_nav .popover .teams_in_list_cont .project{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}@media screen and (max-width: 1255px){body .container_24 .nodetree,body .content_container .single_node{width:710px !important;}}b.icon{display:inline-block;width:14px;height:14px;background-repeat:no-repeat;background-size:14px 14px;vertical-align:middle;margin-right:3px;}b.icon.icon-download{background-image:url('../img/icons/new/download.svg');background-size:14px 11px;}b.icon.icon-eye-close{background-image:url('../img/icons/new/eye-close.svg');}b.icon.icon-eye-open{background-image:url('../img/icons/new/eye-open.svg');}b.icon-responses{display:inline-block;width:13px;height:13px;margin-bottom:-2px;background-image:url('../img/icons/new/speech-bubble.svg');background-repeat:no-repeat;background-size:13px 13px;}.node_move_to_folder_popover{position:absolute;right:15px;top:28px;background-color:#fffff7;z-index:140;width:280px;padding:10px;border:1px solid #ccc;border-radius:4px;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}.node_move_to_folder_popover select{width:100%;}@media (max-width: 400px){.node_move_to_folder_popover{width:200px;}}.nodetree .nodetree-is-empty-notice{text-align:center;margin:20px 0 0 0;padding-top:20px;border-top:1px solid #dedbdb;}.nodetree .nodetree-is-empty-notice .nodetree_global_actions{margin-top:0;}.nodetree .nodetree-is-empty-notice .nodetree_global_actions .new_button{background-color:#ffffef;}.nodetree .nodetree-is-empty-notice [data-role="node-edit-form-container"]{text-align:left;}.nodetree .nodetree-is-empty-notice img{margin-top:1em;}.nodetree .move_nodes_mode_help{background:#f5f5f5;padding:20px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}.nodetree div.nodetree_search{padding:10px;}.nodetree .node{display:block;position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}.nodetree .node+.node{border-top-color:transparent;}.nodetree .node .node_main{display:block;height:37px;overflow:hidden;}.nodetree .node .node_main .node_is_unviewed:after{content:' ';display:inline-block;width:8px;height:8px;margin-right:5px;background-color:#127eca;border-radius:100%;position:relative;top:-1px;}.nodetree .node .node_main strong{font-size:14px;line-height:130%;margin:0;font-weight:normal;display:block;float:left;height:100%;width:100%;word-break:break-all;}.nodetree .node .node_main strong a{display:inline-block;padding:10px;padding-top:11px;font-weight:inherit;letter-spacing:0;width:100%;overflow:hidden;height:0.7em;}.nodetree .node .node_main strong a:hover{text-decoration:none;color:#005faf;}.nodetree .node .node_main strong a abbr{border:none;text-decoration:none;color:#666;font-size:0.8em;vertical-align:top;}.nodetree .node .node_main .node_meta_move,.nodetree .node .node_main .node_meta{display:block;height:37px;width:auto;position:absolute;right:0;top:0;padding-right:4px;padding-left:10px;border-left:1px solid #eee;background:#fff;}.nodetree .node .node_main .node_meta_move .action,.nodetree .node .node_main .node_meta .action{display:inline-block;padding:9px 10px 9px 15px;position:relative;top:-1px;margin:0;margin-right:0;margin-left:-10px;font-size:11px;}.nodetree .node .node_main .node_meta_move{background:#fff;}.nodetree .node .node_main .node_meta_move .action{font-size:11px;color:#0c5588;}.nodetree .node .node_main .node_meta .node_responses{color:#444;padding:9px 10px 9px 14px;display:inline-block;font-size:11px;margin-left:-10px;font-weight:600;}.nodetree .node .node_main .node_meta .node_responses em{font-style:normal;color:#e62a2a;}.nodetree .node .node_main .node_meta .node_responses b.icon-responses{margin-right:4px;}.nodetree .node .node_main .node_meta .node_responses:hover{text-decoration:none;}.nodetree .node .node_main .node_meta .node_time{font-size:11px;color:#555;display:inline-block;margin-top:-1px;padding:9px 0;min-width:30px;text-align:right;}.nodetree .node .node_main .node_meta .action{display:none;}.nodetree .node .node_main .node_meta .action.edit b{display:none;}.nodetree .node .node_main .node_meta .action:hover{text-decoration:none;}.no_touch .nodetree .node .node_main:hover{background-color:#f6f6f6;}.nodetree .node .child_indicator{display:none;}.nodetree .node.type_folder > .node_main > strong a{padding-left:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNi4wODMgNGMxLjM4IDEuNjEyIDIuNTc4IDMgNC45MTcgM2gxMXYxM2gtMjB2LTE2aDQuMDgzem0uOTE3LTJoLTd2MjBoMjR2LTE3aC0xM2MtMS42MjkgMC0yLjMwNS0xLjA1OC00LTN6Ii8+PC9zdmc+);background-position:10px 12px;background-repeat:no-repeat;background-size:13px 13px;}.nodetree .node.type_folder .node{border-bottom:none;border-top:1px solid #ddd;}.nodetree .node.type_folder .node_children{margin-left:30px;display:none;}.nodetree .node.type_folder .node_children .child_indicator{position:absolute;display:block;width:16px;height:40px;left:-14px;top:-12px;border-left:1px solid #999;}.nodetree .node.type_folder .node_children .node:last-of-type .child_indicator,.nodetree .node.type_folder .node_children .add_to_folder .child_indicator{height:32px;}.nodetree .node.type_folder .node_children .node:last-of-type .child_indicator:after,.nodetree .node.type_folder .node_children .add_to_folder .child_indicator:after{content:" ";display:block;bottom:0;border-bottom:1px solid #999;position:absolute;width:100%;}.nodetree .node.type_folder .node_children .add_to_folder .child_indicator{height:27px;width:13px;}.nodetree .node.type_folder .node_children .node .node_meta .action{display:none;}.nodetree .node.type_folder .node_children .node .node_main:hover .node_meta{background-color:#f6f6f6;}.nodetree .node.type_folder .node_children .node .node_main:hover .node_meta .action{display:inline-block;}.nodetree .node.type_folder .node_children .add_to_folder{display:block;border-top:1px solid #ddd;position:relative;}.nodetree .node.type_folder .node_children .add_to_folder .add,.nodetree .node.type_folder .node_children .add_to_folder .is_empty_indicator{font-size:12px;line-height:1em;display:block;padding:9px;}.nodetree .node.type_folder .node_children .add_to_folder .is_empty_indicator{color:#777;}.nodetree .node.type_folder .node_children .add_to_folder .add{padding-left:4px;background:url('../img/add.png') no-repeat center left 2px;background-size:12px 12px;padding-left:15px;}.nodetree .node.type_folder .node_children .add_to_folder .add b{display:none;}.nodetree .node.type_folder .node_children .add_to_folder .add:hover{text-decoration:none;}.nodetree .node.type_folder .node_children .add_to_folder:hover{background-color:#f6f6f6;}.nodetree .node.type_folder .node_meta_responses_merged{display:none;height:37px;width:auto;position:absolute;right:0;top:0;padding:8px 3px 0 0;font-size:11px;color:#e62a2a;}.nodetree .node.type_folder .node_meta_responses_merged.t-has-unseen{display:block;}.nodetree .node.type_folder.is_expanded .node_meta_responses_merged,.nodetree .node.type_folder.is_expanded .node_meta_responses_merged.t-has-unseen{display:none;}.nodetree .node.type_folder.is_expanded .node_children{display:block;}.nodetree .node.type_folder.is_expanded > .node_main strong a{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjEuNjA0IDEzbC0xLjI3MiA3aC0xNi42NjNsLTEuMjcyLTdoMTkuMjA3em0tMTQuNjA0LTExaC02djdoMnYtNWgzLjA4NGMxLjM4IDEuNjEyIDIuNTc3IDMgNC45MTYgM2gxMHYyaDJ2LTRoLTEyYy0xLjYyOSAwLTIuMzA1LTEuMDU4LTQtM3ptMTcgOWgtMjRsMiAxMWgyMGwyLTExeiIvPjwvc3ZnPg==);}.DISABLED-no_touch .nodetree .node.type_folder.is_expanded:hover{background-color:#fafaff;border-color:#999;}.DISABLED-no_touch .nodetree .node.type_folder.is_expanded:hover .node_meta{background-color:#fafaff;}.nodetree .node .node_main_type_folder .node_meta{border-left:none;display:none;}.nodetree .node.type_folder .node_main:hover .node_meta{border-left:1px solid #ddd;display:block;}.no_touch .nodetree .node .node_main:hover{background-color:#f6f6f6;}.no_touch .nodetree .node .node_main:hover .node_meta{background-color:#f6f6f6;border-color:#ddd;}.no_touch .nodetree .node .node_main:hover .node_meta .action{display:inline-block;}.no_touch .nodetree .node .node_main:hover .node_meta .node_time{color:#666;}.nodetree.node_move_mode_active{margin-bottom:200px;}.nodetree.node_move_mode_active .node{top:0;}.nodetree.node_move_mode_active .node.is-animating{-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;transition:top 0.2s;pointer-events:none;background-color:#f6f6f6;}.nodetree.node_move_mode_active .node .node_main strong a.node_name{color:#000;}.nodetree.node_move_mode_active .node .node_main .node_move_actions{display:inline-block;position:absolute;left:0;top:5px;z-index:100;opacity:0.6;}.nodetree.node_move_mode_active .node .node_main .node_move_actions a{display:inline-block;padding:4px 3px;border:1px solid #ccc;border-radius:3px;background-color:#fff;font-size:0.9em;line-height:1em;}.nodetree.node_move_mode_active .node .node_main .node_move_actions a:hover{text-decoration:none;background-color:#fafafa;}.nodetree.node_move_mode_active .node .node_main .node_move_actions a.node_move_action_up{cursor:n-resize;}.nodetree.node_move_mode_active .node .node_main .node_move_actions a.node_move_action_down{cursor:s-resize;}.nodetree.node_move_mode_active .node .node_main strong{padding-left:90px;}.nodetree.node_move_mode_active .node:hover .node_main .node_move_actions{opacity:1;}.nodetree.node_move_mode_active .node:last-child:last-of-type>.node_main .node_move_actions .node_move_action_down{opacity:0.5;pointer-events:none;color:#999;cursor:not-allowed;}.nodetree.node_move_mode_active .node:first-child>.node_main .node_move_actions .node_move_action_up,.nodetree.node_move_mode_active .move_nodes_mode_help + .node>.node_main .node_move_actions .node_move_action_up{opacity:0.5;pointer-events:none;color:#999;cursor:not-allowed;}.nodetree.node_move_mode_active .child_indicator,.nodetree.node_move_mode_active .node.type_folder .node_children .add_to_folder .child_indicator,.nodetree.node_move_mode_active .node.type_folder .node_children .node .child_indicator{display:none;}.nodetree.node_move_mode_active .node.type_folder .node_children .add_to_folder .child_indicator,.nodetree.node_move_mode_active .node.type_folder .node_children .child_indicator{left:57px;}.course-tasks{margin-top:3rem;}.course-tasks ul{list-style:none;}.course-tasks ul li{margin-left:0;}html.touch .nodetree .node .node_main .node_meta a.action,html.touch .nodetree .node.type_folder .node_children .node .node_meta .action{display:inline-block;}html.touch .nodetree .node .node_main_type_folder .node_meta{display:block;}html.touch #dashboard .courses .course .starred_toggle:not([data-is-starred="1"]) .star-inactive{display:inline-block;}[data-role="node-edit-form-container"]{margin:15px 0;}.nodetree_global_actions{margin-top:2em;line-height:3em;}.nodetree_global_actions a.new_button.node_link{padding-left:26px;padding-right:8px;background-repeat:no-repeat;background-position:8px 50%;background-size:16px 16px;margin-right:0.5em;}.nodetree_global_actions a.new_button.node_link.new_content{background-image:url('../img/add.png');background-size:16px 16px;}.nodetree_global_actions a.new_button.node_link.new_folder{background-image:url('../img/add-folder.png');background-size:16px 16px;}.nodetree_global_actions a.secondary-action{display:inline-block;font-size:0.85em;}.single_node_container{padding-bottom:15px;}.single_node_container .single_node .node_head{text-align:center;margin-bottom:1em;line-height:1.3em;}.single_node_container .single_node .node_head .node_head_meta .new_button{line-height:1rem;margin-left:0.5em;}.single_node_container .single_node .node_head h3{margin:5px 0 0 0;font-weight:normal;color:#666;font-size:0.9em;}.single_node_container .single_node .node_head h3 a{color:inherit;}.single_node_container .single_node .node_head h1{word-wrap:break-word;margin:0;line-height:1.3em;font-size:1.5rem;}.single_node_container .single_node .single_node_contents{min-height:210px;}.single_node_container .single_node .node-share-to-stuudium{position:absolute;top:3px;right:3px;}@media (max-width: 600px){.single_node_container .single_node .node-share-to-stuudium + h1{margin-top:8px;}}.single_node_container .single_node .node-meta{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:10px 0;margin:10px auto 5px auto;max-width:600px;}.single_node_container .single_node .node-meta .avatar{vertical-align:middle;margin-right:3px;}.single_node_container .single_node .node-meta .new-user-card,.single_node_container .single_node .node-meta .node_time,.single_node_container .single_node .node-meta .node-meta-response-count{margin-right:8px;vertical-align:middle;}.single_node_container .single_node .node-meta .new_button{vertical-align:middle;}.single_node_container .single_node.single_node_is_response .node-meta{background-color:rgba(255,255,255,0.45);border-color:rgba(0,0,0,0.15);}.single_node_container .single_node .node_file{display:block;margin-bottom:1em;width:auto;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border-radius:4px;line-height:2em;-webkit-transition:border-color 100ms ease-out;-moz-transition:border-color 100ms ease-out;-o-transition:border-color 100ms ease-out;transition:border-color 100ms ease-out;}.single_node_container .single_node .node_file:last-child{margin-bottom:0;}.single_node_container .single_node .node_file.node_file_with_preview{margin-bottom:2em;}.single_node_container .single_node .node_file.node_file_with_preview:last-child{margin-bottom:0;}.single_node_container .single_node .node_file .node_file_head{padding:2px 4px 2px 2px;}.single_node_container .single_node .node_file .node_file_head:after{content:" ";display:block;clear:both;}.single_node_container .single_node .node_file.node_file_with_document_preview,.single_node_container .single_node .node_file.node_file_with_playable_media{width:100%;}.single_node_container .single_node .node_file:hover{border-color:#dadada;}.single_node_container .single_node .node_file h3{display:inline;line-height:2em;margin:0;}.single_node_container .single_node .node_file h3 a{color:#0c5588;font-weight:normal;vertical-align:middle;font-size:0.9em;word-break:break-all;}.single_node_container .single_node .node_file .node-file-description{display:block;font-size:0.9em;}.single_node_container .single_node .node_file a.node_file_preview_container{display:inline-block;overflow:hidden;border:3px solid #eaeaea;}.single_node_container .single_node .node_file .node_file_preview{box-sizing:border-box;min-width:200px;max-width:100%;min-height:30px;max-height:500px;display:block;background-image:url('../img/spinner.gif');background-repeat:no-repeat;background-position:50% 50%;background-size:16px 16px;}.single_node_container .single_node .node_file img.node_file_preview[data-load-when-in-view="1"].node_file_preview_without_thumbnail:not(.is-loaded){min-height:250px;}@media (max-width: 600px){.single_node_container .single_node .node_file img.node_file_preview[data-load-when-in-view="1"].node_file_preview_without_thumbnail:not(.is-loaded){min-height:150px;}}.single_node_container .single_node .node_file img.node_file_preview[data-load-when-in-view="1"].node_file_preview_with_thumbnail{object-fit:contain;}.single_node_container .single_node .node_file img.node_file_preview[data-load-when-in-view="1"].node_file_preview_with_thumbnail:not(.is-loaded){filter:blur(10px);transform:scale(1.03);}.single_node_container .single_node .node_file iframe{padding:0;display:block;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:650px;border:3px solid #eaeaea;}.single_node_container .single_node .node_file video{display:block;width:100%;}.single_node_container .single_node .node_file audio{display:block;width:97%;margin:5px auto;}.single_node_container .single_node .node_file.file_view_fullscreen{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;border-radius:0;background-color:#f7f7f7 !important;}.single_node_container .single_node .node_file.file_view_fullscreen .node_file_preview_container{display:block;border:none;}.single_node_container .single_node .node_file.file_view_fullscreen .node_file_preview_container .node_file_preview{max-height:100%;max-width:100%;margin-left:auto;margin-right:auto;}.single_node_container .single_node .node_file.file_view_fullscreen iframe{height:100%;}.single_node_container .single_node .node_html_content{max-width:900px;margin:0 auto;}.single_node_container .single_node .node_text_content .node_text_content_text_wrapper{word-wrap:break-word;max-width:700px;}.single_node_container .single_node .node_text_content .node_text_content_text_wrapper.node_text_content_text_wrapper_long_content{margin:0 auto;}.single_node_container .single_node .node_text_content .video-embed{margin:10px auto;}.single_node_container .single_node .node_text_content .video-embed .embed-title{font-size:0.8em;color:#777;}.single_node_container .single_node .node_text_content .video-embed .embed-content{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.single_node_container .single_node .node_text_content .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fafafa;}.single_node_container .single_node .node_text_content .generic-embed{margin:10px auto;max-width:850px;}.single_node_container .single_node .node_text_content .generic-embed .embed-title{font-size:0.8em;color:#777;}.single_node_container .single_node .node_text_content .generic-embed .embed-content{position:relative;padding-bottom:50%;padding-top:25px;height:0;overflow:hidden;border:1px solid #ddd;border-radius:4px;}@media (max-width: 400px){.single_node_container .single_node .node_text_content .generic-embed .embed-content{padding-bottom:90%;}}.single_node_container .single_node .node_text_content .generic-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fafafa;}.single_node_container .single_node .node_text_content .document-embed{position:relative;padding-bottom:70%;padding-top:25px;height:0;max-width:550px;margin:10px 0;border:1px solid #ddd;border-radius:4px;}.single_node_container .single_node .node_text_content .document-embed .document-embed-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;text-align:center;}.single_node_container .single_node .node_text_content .document-embed .document-embed-cover span{display:none;padding:10px;position:relative;top:40%;background-color:rgba(255,255,255,0.95);font-size:24px;color:#666;}.single_node_container .single_node .node_text_content .document-embed .document-embed-cover:hover{background-color:rgba(255,255,255,0.3);}.single_node_container .single_node .node_text_content .document-embed .document-embed-cover:hover span{display:inline-block;}.single_node_container .single_node .node_text_content .document-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fafafa;}.single_node_container .single_node .firepad-create-form{display:inline-block;margin:20px 0;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 10px 6px 10px;border:1px solid #ddd;border-radius:4px;}.single_node_container .single_node .firepad-create-form p{display:inline;font-size:0.9em;color:#222;}.single_node_container .single_node .responses-student-summary{margin:0 0 30px 0;padding:10px;}.single_node_container .single_node .responses-student-summary i{display:inline-block;font-style:normal;padding:0 2px;line-height:1.1em;background-color:#fcfaf9;border:1px solid #e8ded4;border-radius:4px;}.single_node_container .single_node .responses-inner{max-width:700px;margin:0 auto;}.single_node_container .single_node .respond{margin:15px auto;}.single_node_container .single_node .responses.no-responses .respond-button-container{text-align:center;}.single_node_container .single_node .responses-divider{text-align:center;border-top:1px solid #ccc;margin-top:50px;}.single_node_container .single_node .responses-divider span{background:#fff;position:relative;top:-14px;padding:3px 10px;}.content-is-response .single_node_container .single_node .responses-divider span{background:#f8f5f2;}.single_node_container .single_node .responses-toggles .responses_hidden_toggle,.single_node_container .single_node .responses-toggles .response_sorting{text-align:center;}@media (min-width: 400px){.single_node_container .single_node .responses-toggles .responses_hidden_toggle br,.single_node_container .single_node .responses-toggles .response_sorting br{display:none;}}@media (min-width: 800px){.single_node_container .single_node .responses-toggles.responses-toggles-multiple .responses_hidden_toggle,.single_node_container .single_node .responses-toggles.responses-toggles-multiple .response_sorting{display:inline-block;}.single_node_container .single_node .responses-toggles.responses-toggles-multiple .responses_hidden_toggle{text-align:left;}.single_node_container .single_node .responses-toggles.responses-toggles-multiple .response_sorting{text-align:right;float:right;}}.single_node_container .single_node .responses_hidden_notice{text-align:center;}.single_node_container .single_node .responses_hidden_notice span{background-color:#ffa;}.single_node_container .single_node .response_node{position:relative;min-height:50px;margin:20px 0 10px 0;padding:10px 0;border-radius:4px;}.single_node_container .single_node .response_node.tmp-hide{opacity:0.15;}.single_node_container .single_node .response_node.tmp-show{transition:opacity 5s;}.single_node_container .single_node .response_node:first-child{margin-top:0;}.single_node_container .single_node .response_node:after{content:" ";display:block;clear:both;}@media (max-width: 450px){.single_node_container .single_node .response_node{padding:10px 0;}}.single_node_container .single_node .response_node .response_node_inner{background-color:#fcfaf9;margin-left:55px;border-radius:4px;padding:5px;}@media (max-width: 450px){.single_node_container .single_node .response_node .response_node_inner{margin-left:40px;}}.single_node_container .single_node .response_node .response_node_helper_wrapper{display:inline-block;margin-left:65px;font-size:0.9em;color:rgba(0,0,0,0.7);line-height:1em;}.single_node_container .single_node .response_node .response_node_helper_wrapper:hover{color:#0c5588;}.single_node_container .single_node .response_node .response_node_threaded_response_wrapper{text-align:right;margin-top:-9px;display:inline-block;float:right;}.single_node_container .single_node .response_node .response_node_threaded_response_wrapper> a{display:inline-block;border-radius:4px;padding:0 4px 2px 4px;font-size:0.8em;line-height:15px;background-color:#fcfaf9;}.single_node_container .single_node .response_node .response_node_threaded_response_wrapper> a em{font-style:normal;color:#b34848;font-size:0.85em;}.single_node_container .single_node .response_node .response_node_threaded_response_wrapper> a:hover{background-color:#f6f2ef;}.single_node_container .single_node .response_node .response_node_threaded_response_wrapper.has-threaded-responses{margin-bottom:10px;}.single_node_container .single_node .response_node .response_node_threaded_response_wrapper.has-threaded-responses> a{font-size:1em;}.single_node_container .single_node .response_node .response_node_threaded_response_wrapper.no-threaded-responses{margin-top:-13px;}.single_node_container .single_node .response_node .node_author_avatar{border:1px solid #ececec;border-radius:4px;position:absolute;left:0;top:10px;}@media (max-width: 450px){.single_node_container .single_node .response_node .node_author_avatar{width:35px;height:35px;}}.single_node_container .single_node .response_node .response_node_meta .bl-u-group{font-weight:normal;}.single_node_container .single_node .response_node .response_node_meta .edit_response{float:right;font-size:0.9em;opacity:0.8;margin-left:5px;}.single_node_container .single_node .response_node .response_node_meta .add_threaded_response{margin-left:8px;}.single_node_container .single_node .response_node .response_node_meta .node_time{float:right;}.single_node_container .single_node .response_node .response_node_meta .node_time em{font-style:normal;color:rgba(0,0,0,0.7);}@media (max-width: 400px){.single_node_container .single_node .response_node .response_node_meta .node_time em{display:none;}}.single_node_container .single_node .response_node .node_content .body.empty{color:#999;}.single_node_container .single_node .response_node.is_same_user{margin-top:-20px;}.single_node_container .single_node .node-inline-respond-container{margin:5px 0 50px 85px;}.single_node_container .single_node .node-inline-respond-container .node_form_new{margin:0;background-color:#fcfaf9;}.single_node_container .single_node .response_node_threaded_response_wrapper + .node-inline-respond-container{margin-top:-5px;}body.is_fullscreen{height:100%;overflow:hidden;}.form-delete-link{color:#c00;}.delete_actions{float:left;display:inline-block;font-size:9px;line-height:11px;margin-top:12px;margin-left:4px;}.delete_actions a{font-weight:normal;text-transform:uppercase;color:#c06f6f;}.delete_actions a.initiate_link{padding-left:14px;background:url('../img/delete-toggle.png') no-repeat 0 -2px;}.delete_actions a.confirm_link{margin-left:15px;}.delete_actions a:hover{color:#c00;}.course_publish_actions,.course_archive_actions{margin:1em 0;}.form_footer_actions .form_footer_actions-main{width:100%;display:table;}.form_footer_actions .form_footer_actions-left,.form_footer_actions .form_footer_actions-right{display:table-cell;}.form_footer_actions .form_footer_actions-right{text-align:right;}.form_footer_actions [data-role="cancel"]{margin-right:1em;}.node_form_new{padding:5px 10px;margin:15px 0;border:1px solid #ccc;border-radius:4px;background-color:#fefdfb;text-align:left;}.node_form_new .show-if-st-fileupload-is-uploading,.node_form_new .show-if-share-check-has-links{display:none;}.node_form_new[data-st-fileupload-is-uploading] .hide-if-st-fileupload-is-uploading{display:none;}.node_form_new[data-st-fileupload-is-uploading] .show-if-st-fileupload-is-uploading{display:inline-block;}.node_form_new[data-share-check-has-links] .show-if-share-check-has-links{display:block;}.node_form_new .error_msg{padding:3px;font-size:13px;background:#c00;text-align:center;border-radius:4px;color:#fff;margin-bottom:5px;}.node_form_new h2.parent,.node_form_new h2.is-response-cta{margin:0 0 10px 0;font-weight:normal;font-size:15px;padding-bottom:5px;border-bottom:1px solid #d9d9d9;overflow-wrap:break-word;text-align:center;}.node_form_new label.node_name{display:block;}.node_form_new label.node_name input{width:100%;}.node_form_new .warning-msg{padding:1px 4px;display:inline-block;background:#ffe7d3;margin-top:3px;border:1px solid #c00;border-radius:3px;}.node_form_new .form_footer_actions{margin:10px -10px -5px -10px;padding:10px;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.2);}.node_form_new .delete_help{margin-top:10px;display:none;background:#fff9f7;text-align:center;padding:10px 5px;border:1px solid #cf3e3e;border-radius:4px;}.node_form_new .delete_help a{margin-right:1em;}.node_form_new.waiting_delete_confirm .delete_help{display:block;}.node_form_new[data-has-collab-initial-state="0"][data-has-collab="1"][data-st-fileupload-initial-state-has-files="0"] .node-blocks-edit .node-block-type-file,.node_form_new[data-has-collab-initial-state="0"][data-has-collab="1"][data-st-fileupload-initial-state-has-files="0"] .node-blocks-edit [data-action="node-block-add"][data-node-block-add-type="file"],.node_form_new[data-has-collab-initial-state="1"][data-st-fileupload-initial-state-has-files="0"] .node-blocks-edit .node-block-type-file,.node_form_new[data-has-collab-initial-state="1"][data-st-fileupload-initial-state-has-files="0"] .node-blocks-edit [data-action="node-block-add"][data-node-block-add-type="file"]{opacity:0.3;pointer-events:none;}.node_form_new[data-st-fileupload-has-files="1"][data-has-collab-initial-state="0"] .node-collab-container{display:none;}.node_form_new input[type="text"]:focus,.node_form_new textarea:focus{border-color:#53a0e4;outline:none;}.node-blocks-edit .node-block-edit{margin:10px 0;padding:10px 0;}.node-blocks-edit .node-block-edit+.node-block-edit{padding-top:0;}.node-blocks-edit .node-block-edit.node-block-type-text label{display:block;}.node-blocks-edit .node-block-edit.node-block-type-text label textarea{vertical-align:bottom;line-height:inherit;}.node-blocks-edit .node-block-edit.node-block-type-file .node-block-type-file-help{margin:10px 0 5px 0;padding:5px;background:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);border-radius:5px;font-size:0.9em;}.node-blocks-edit .node-block-edit.node-block-type-html [data-role="node-block-html"]{background:#fff;border:1px solid #ccc;border-radius:4px;}.node_content .node-block+.node-block{margin:15px 0;}.node_content .node-block:last-child{margin-bottom:0;}[data-role="st-fileupload"] label.st-fileupload-fileinput input{display:none;}[data-role="st-fileupload"] label.st-fileupload-fileinput em{font-style:normal;color:rgba(0,0,0,0.7);}[data-role="st-fileupload"] .st-fileupload-files{margin-top:5px;margin-left:-3px;}[data-role="st-fileupload"] .st-fileupload-files:empty{margin-top:0;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file{display:block;margin:9px 0 9px 0;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner{box-sizing:border-box;display:inline-block;min-width:360px;position:relative;border:1px solid #ccc;padding:0 3px;border-radius:4px;background:#f7f7f7;transition:padding 1s;word-break:break-all;margin-left:15px;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner:hover{background:#f2f2f2;}@media (max-width: 480px){[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner{width:100%;width:calc(100% - 22px);min-width:auto;}}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner .st-fileupload-sort-handle{position:absolute;left:-15px;cursor:pointer;font-size:0.8em;color:#666;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file.st-fileupload-file-is-loading .st-fileupload-file-inner{color:#666;padding-left:20px;background-image:url('../img/spinner.gif');background-repeat:no-repeat;background-size:12px 12px;background-position:center left 4px;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file em{position:absolute;bottom:0;left:0;height:3px;background-color:#79d858;transition:width 1s;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file .st-fileupload-remove-link{display:inline-block;color:#ec0e0e;font-size:1.2em;line-height:1em;margin-left:3px;font-weight:600;position:absolute;right:-14px;top:3px;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file .st-fileupload-edit-link{font-size:0.8em;margin-left:8px;display:inline-block;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file .st-fileupload-file-meta{display:none;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file .st-fileupload-file-meta textarea{background-color:rgba(255,255,255,0.8);font-size:0.9em;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file.st-fileupload-file-show-meta .st-fileupload-edit-link{display:none;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file.st-fileupload-file-show-meta .st-fileupload-file-meta{display:block;}[data-role="st-fileupload"] .st-fileupload-files .st-fileupload-file.st-fileupload-file-ghost a{visibility:hidden;pointer-events:none;}#course_edit label{display:block;}#course_edit textarea{padding:6px;line-height:1.5em;}#course_edit .course_name{border:none;padding-right:0;margin-bottom:1em;}#course_edit .course_name input.text{padding:6px;width:100%;font-size:1.4em;}#course_edit .status_msg{text-align:center;margin:0.5em 0;padding:0.5em 0;font-size:1.4em;color:#038c04;border:1px solid rgba(3,155,4,0.3);border-left:none;border-right:none;}#course_edit .status_msg.error{color:#c00;border-color:rgba(255,0,0,0.3);}#course_edit .form_footer_actions{margin:20px 0;}#course_edit .delete_help{margin-top:10px;display:none;background:#ffffe4;text-align:center;padding:10px 5px;border:1px solid #cfce3e;}#course_edit .delete_help a{margin-right:1em;}#course_edit .waiting_delete_confirm .delete_help{display:block;}#facebox .content.node{width:700px;}@media (max-width: 770px){#facebox .content.node{width:600px;box-sizing:border-box;}}@media (max-width: 600px){#facebox .content.node{width:550px;}}@media (max-width: 560px){#facebox .content.node{width:450px;}}@media (max-width: 460px){#facebox .content.node{width:380px;}}@media (max-width: 390px){#facebox .content.node{width:365px;}}@media (max-width: 370px){#facebox .content.node{width:350px;}}@media (max-width: 355px){#facebox .content.node{width:330px;}}@media (max-width: 330px){#facebox .content.node{width:310px;}}#facebox .content.node .node_form_new{width:100%;box-sizing:border-box;}#facebox.content_node a.close{display:none;}#course_members{margin-top:1.5rem;}#course_members .course-members-block{padding:10px;margin:4px 0;background-color:#fafafa;border:1px solid #ccc;border-radius:4px;min-height:180px;}@media (min-width: 768px){#course_members .pure-u-1:first-child .course-members-block{margin-right:5px;}#course_members .pure-u-1:last-child .course-members-block{margin-left:5px;}}#course_members .read_only h3{margin-top:2rem;}#course_members .members_data input[disabled]:after{content:' ';display:inline-block;width:1em;height:1em;background-image:url('../img/spinner.gif');background-repeat:no-repeat;background-size:1em 1em;vertical-align:top;margin-left:1.2em;}#course_members .members .read_only,#task_meta_members .members .read_only{font-size:0.9333333em;margin:0 0 3em;}#course_members .members .read_only h4,#task_meta_members .members .read_only h4{display:inline-block;font-weight:normal;margin:0;}#course_members .members .read_only h4 span,#task_meta_members .members .read_only h4 span{font-size:0.8em;text-transform:uppercase;font-family:"Lucida Grande", Tahoma, arial, Helvetica, sans-serif;font-family:"Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#777;}#course_members .members .read_only span.total b,#task_meta_members .members .read_only span.total b{font-weight:600;}#course_members .members_data+.members_data,#task_meta_members .members_data+.members_data{margin-top:2rem;}#course_members .members_data .member_group .member_group_inner,#task_meta_members .members_data .member_group .member_group_inner{margin:5px 5px 1rem 5px;padding:5px;background-color:#fff;border-radius:4px;box-shadow:0 0 5px #bababa;}#course_members .members_data table,#task_meta_members .members_data table{width:100%;font-size:11px;}#course_members .members_data table thead th,#task_meta_members .members_data table thead th{text-align:left;font-weight:normal;}#course_members .members_data table thead th a,#task_meta_members .members_data table thead th a{display:block;padding:0.2em;font-weight:normal;color:#4f4e59;text-decoration:none;font-size:0.9rem;line-height:1.2em;}#course_members .members_data table thead th a span,#task_meta_members .members_data table thead th a span{display:inline-block;float:right;font-weight:normal;font-size:0.7em;}#course_members .members_data table thead th a:hover span,#task_meta_members .members_data table thead th a:hover span{text-decoration:underline;}#course_members .members_data table thead th:hover a,#task_meta_members .members_data table thead th:hover a{color:#0c5588;}#course_members .members_data table thead th .type_member,#course_members .members_data table thead th .type_admin,#task_meta_members .members_data table thead th .type_member,#task_meta_members .members_data table thead th .type_admin{display:inline-block;width:40%;font-size:0.73333333em;text-transform:uppercase;}#course_members .members_data table thead th .type_admin,#task_meta_members .members_data table thead th .type_admin{text-align:right;float:right;}#course_members .members_data table thead tr.last th,#task_meta_members .members_data table thead tr.last th{border-bottom:3px double #ccc;}#course_members .members_data table tbody td,#task_meta_members .members_data table tbody td{border-bottom:1px solid #ccc;padding:0 0.2em;vertical-align:middle;font-family:"Lucida Grande", Tahoma, arial, Helvetica, sans-serif;font-family:"Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;}#course_members .members_data table tbody td input,#task_meta_members .members_data table tbody td input{vertical-align:middle;}#course_members .members_data table tbody td label,#task_meta_members .members_data table tbody td label{display:block;padding:0.4em 0.3em;margin-right:2em;overflow:hidden;}#course_members .members_data table tbody td a,#task_meta_members .members_data table tbody td a{float:right;font-weight:normal;display:none;margin-top:0.4em;}#course_members .members_data table tbody td a.is_loading,#task_meta_members .members_data table tbody td a.is_loading{color:#ccc;}#course_members .members_data table tbody td input.admin_toggle,#task_meta_members .members_data table tbody td input.admin_toggle{float:right;margin-top:0.8em;}#course_members .members_data table tbody tr:hover td,#course_members .members_data table tbody tr.is_selected td,#task_meta_members .members_data table tbody tr:hover td,#task_meta_members .members_data table tbody tr.is_selected td{background:#f2f2f2;}#course_members .members_data table tbody tr.is_selected td a,#task_meta_members .members_data table tbody tr.is_selected td a{display:inline-block;padding:0 2px;}#course_members .members_data table tbody tr.is_selected[data-current_role="teacher"] td a,#task_meta_members .members_data table tbody tr.is_selected[data-current_role="teacher"] td a{background:#ffa;}#course_members .members_data table tbody tr.toggle_all td a,#task_meta_members .members_data table tbody tr.toggle_all td a{float:none;display:inline-block;width:49%;margin:0;padding:3px 0;font-size:0.9em;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;}#course_members .members_data table.collapse_users tbody,#task_meta_members .members_data table.collapse_users tbody{display:none;}#course_members .members_data table.collapse_users thead tr.last th,#task_meta_members .members_data table.collapse_users thead tr.last th{border-bottom:none;}#task_meta_members{margin:3em 0 8em;}#grade_connect [data-role="grade-connect-create-new-container"]{padding:10px;margin:15px 0;border:1px solid #ccc;border-radius:6px;background-color:#fefdfb;}#grade_connect .connectables h2{overflow-wrap:break-word;}#grade_connect .connectables ul{margin-top:1em;}#grade_connect .connectables ul li{font-size:1em;list-style-type:none;margin:0;padding:0.7em 0.2em;border-bottom:1px solid #e0e0e0;}#grade_connect .connectables ul li:last-child{border-bottom:none;}#grade_connect .connectables ul li:hover{background-color:#f9f9f9;}#grade_connect .connectables ul li a{font-size:1em;}#grade_connect .connectables ul li a.is-add{float:left;margin-right:1em;}#grade_connect .connectables ul li a.is-remove{float:right;margin-top:-2px;}#grade_connect .connectables ul li h3{display:inline;font-size:1em;word-break:break-all;}#grade_connect .connectables ul li span{color:rgba(0,0,0,0.6);overflow-wrap:break-word;}#grade_connect .connectables .divider{margin-top:3em;padding-top:3em;border-top:1px solid #e0e0e0;}.responses-list{margin:30px 0;}.responses-list > a{display:block;padding:1em 5px;}.responses-list > a:hover{background:rgba(0,0,0,0.02);}.responses-list > a + a{border-top:1px solid #ededed;}.responses-list > a > img{border:1px solid #e2e2e2;vertical-align:middle;border-radius:4px;}.responses-list > a > strong{font-weight:normal;}.responses-list > a .bl-resp{display:inline-block;border:1px solid #e0e0e0;border-radius:4px;line-height:1em;padding:1px 3px;}.project{padding:10px;border:1px solid #ddd;border-width:1px !important;margin:0 21px 20px 0;cursor:pointer;background:#fff;-moz-box-shadow:#eee 1px 1px 2px;-webkit-box-shadow:#eee 1px 1px 2px;box-shadow:#eee 1px 1px 2px;border-radius:3px;}.type_my_cont .project{background:#e9e9e9;background-image:url('../img/task_bg.gif');background-repeat:repeat-y;background-position:1000px 0;}.project .team_info,.project .team_stages{display:block;}.project:hover{border:1px solid #999;}.project h2{font-size:15px;margin-bottom:5px;color:#444;line-height:17px;}.project h2 .team_description{color:#777;font-weight:normal;font-size:11px;padding-left:10px;}.project h1 a{color:#5d5b69;}.project p{margin-bottom:0;}.project .project_team_members,.project .project_deadline,.team_in_list_members{font-family:'lucida grande', sans-serif;}.project .project_deadline span{font-weight:600;}.project.type_my .project_team_members,.team_in_list_members{margin:10px 15px;text-align:center;}.project .project_team_members span,.team_in_list_members span{display:inline-block;margin:2px 0;padding:4px 8px;cursor:pointer;color:#222;font-family:'lucida grande', sans-serif;font-size:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #737f94;}.project .timeline{display:block;margin:10px 0 0 0;}.project.type_admin .timeline{margin:0;}.project.missed-deadline{border:2px solid #b83030;color:#b83030;}.missed-deadline:hover{border:2px solid red;}.missed-deadline:hover a{color:red;}.finished{-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;}.finished:hover{-moz-opacity:1;filter:alpha(opacity=1);opacity:1;}.timeline{height:130px;margin-bottom:35px;position:relative;}.timeline .timeline-start,.timeline .timeline-end,.timeline .team_stage{font-family:'lucida grande', sans-serif;font-size:11px;}.timeline .team_stage{height:130px;float:left;overflow:hidden;}.timeline .team_stage .team_stage_inner{border-left:1px solid #fff;padding:5px 7px;height:100%;position:relative;overflow:hidden;cursor:pointer;}.timeline .team_stage .team_stage_inner .stage_name{font-weight:600;display:block;margin-top:12px;line-height:130%;}.timeline .team_stage .team_stage_inner .stage_description{display:block;margin-top:5px;line-height:150%;}.timeline .team_stage .team_stage_inner .stage_meta{color:#000;background-color:rgba(255,255,255,0.8);width:100%;position:absolute;bottom:10px;left:0;height:9px;padding:4px 0;text-align:center;font-size:9px;line-height:1em;text-transform:uppercase;opacity:0.9;border-top:1px solid #fff;}.timeline .timeline-start,.timeline .timeline-end{position:absolute;top:-20px;color:#666;}.timeline .timeline-start{left:0px;}.timeline .timeline-end{right:0px;}.timeline_small,.timeline_small .team_stage{height:60px;}.timeline.timeline_small .team_stage .stage_name{margin-top:5px;}.timeline_placeholder{background-color:#e3e3e3;text-align:center;line-height:90%;color:#555;}#timeline .timeline_placeholder{height:150px;}.timeline_placeholder div{padding-top:7px;text-transform:uppercase;font-size:12px;}#timeline .timeline_placeholder div{padding-top:70px;}.timeline .team_stage.stage_completed .stage_deadline{display:none;}.timeline .team_stage .stage_comments_badge{position:absolute;top:2px;right:2px;display:block;width:30px;height:16px;text-align:right;background-image:url('../img/icons/comment.png');background-repeat:no-repeat;background-position:5px 0px;line-height:12px;color:#000;}.timeline .team_stage .stage_comments_badge.len_2{background-position:0 -2px;}.timeline .team_stage .stage_rating{position:absolute;right:38px;top:0px;}.timeline_small .team_stage .stage_rating{left:3px;opacity:0.7;}.timeline .team_stage .stage_meta.stage_meta_blank{display:none;}.timeline .team_stage .stage_meta.stage_progressbar{height:5px;padding:0;background-color:#ccc;}.timeline .team_stage.stage_current .stage_meta{background-color:none;}.timeline .team_stage .stage_progressbar_inner{display:block;background-color:green;height:5px;}.timeline .team_stage .stage_progressbar_inner_critical{background-color:red;}.timeline .team_stage .stage_progressbar_inner_warn{background-color:#f2f05e;}.timeline.expanded_stages_visible{-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;}@media print{body{background:transparent !important;}a{color:#000 !important;}.primary-container,.header-container{margin:0 !important;padding:0 !important;border:none !important;}#sidebar,.action.edit,.new_button,.print-hide,.firepad-toolbar,.responses .respond{display:none !important;}}