@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700|Roboto:400,700,900,500,300,100|Roboto+Slab:400,300,700);/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=8ceee55a99364d50a3bf26a1f27316d0)
 * Config saved to config.json and https://gist.github.com/8ceee55a99364d50a3bf26a1f27316d0
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.clearfix:after,.clearfix:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{content:" ";display:table}.clearfix:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.react-aria-tooltip{position:relative}.react-aria-tooltip.active .react-aria-tooltip-wrapper{display:block}.react-aria-tooltip-wrapper{position:absolute;background:#000;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;display:none}.react-aria-tooltip-wrapper p{padding:.5rem 1rem;margin:0;white-space:nowrap;color:#fff}.react-aria-tooltip-wrapper.top{top:0;left:50%;-webkit-transform:translate(-50%,-120%);-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%)}.react-aria-tooltip-wrapper.top .react-aria-tooltip-message:after{top:100%;left:50%;border-top-color:#000}.react-aria-tooltip-wrapper.bottom{bottom:0;left:50%;-webkit-transform:translate(-50%,120%);-ms-transform:translate(-50%,120%);transform:translate(-50%,120%)}.react-aria-tooltip-wrapper.bottom .react-aria-tooltip-message:after{top:-10px;left:50%;border-bottom-color:#000}.react-aria-tooltip-wrapper.left{top:50%;left:-5px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.react-aria-tooltip-wrapper.left .react-aria-tooltip-message:after{top:50%;left:100%;margin-left:0;margin-top:-5px;border-left-color:#000}.react-aria-tooltip-wrapper.right{top:50%;right:-5px;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.react-aria-tooltip-wrapper.right .react-aria-tooltip-message:after{top:50%;right:100%;margin-left:0;margin-top:-5px;border-right-color:#000}.react-aria-tooltip-message{position:relative}.react-aria-tooltip-message:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:5px;margin-left:-5px}@font-face{font-family:courseload;src:url(/static/media/courseload.b2729505.eot);src:url(/static/media/courseload.b2729505.eot?#iefix) format("embedded-opentype"),url(/static/media/courseload.088ac7a6.woff) format("woff"),url(/static/media/courseload.c0c1d15e.ttf) format("truetype"),url(/static/media/courseload.7f1b8fee.svg#courseload) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:courseload;src:url(/static/media/courseload.7f1b8fee.svg#courseload) format("svg")}}[data-icon]:before{content:attr(data-icon)}.cl-icon-angle-left:before,.cl-icon-angle-right:before,.cl-icon-bars:before,.cl-icon-bolt:before,.cl-icon-book-open:before,.cl-icon-bookmark-minus:before,.cl-icon-bookmark-plus:before,.cl-icon-bug:before,.cl-icon-caret-down:before,.cl-icon-caret-left:before,.cl-icon-caret-right:before,.cl-icon-check-circle:before,.cl-icon-check:before,.cl-icon-close-thin:before,.cl-icon-cog:before,.cl-icon-comment:before,.cl-icon-comments:before,.cl-icon-display-settings:before,.cl-icon-download:before,.cl-icon-envelope:before,.cl-icon-exclamation-triangle:before,.cl-icon-external-link-square:before,.cl-icon-external-url:before,.cl-icon-filter:before,.cl-icon-group:before,.cl-icon-highlight-handle:before,.cl-icon-home:before,.cl-icon-level-up:before,.cl-icon-list:before,.cl-icon-minus-circle:before,.cl-icon-minus:before,.cl-icon-more:before,.cl-icon-notes:before,.cl-icon-offline-incompatible:before,.cl-icon-offline:before,.cl-icon-pencil:before,.cl-icon-plus-circle:before,.cl-icon-plus-light:before,.cl-icon-plus:before,.cl-icon-print:before,.cl-icon-question-circle:before,.cl-icon-refresh:before,.cl-icon-reorder:before,.cl-icon-search:before,.cl-icon-share:before,.cl-icon-signal:before,.cl-icon-tag:before,.cl-icon-times-circle:before,.cl-icon-times:before,.cl-icon-trash-o:before,.cl-icon-truck:before,.cl-icon-users:before,.cl-icon-vimeo-square:before,.cl-icon-wikipedia:before,.cl-icon-youtube-square:before,[data-icon]:before{display:inline-block;font-family:courseload;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.cl-icon-angle-left:before{content:"\F110"}.cl-icon-angle-right:before{content:"\F111"}.cl-icon-bars:before{content:"\F112"}.cl-icon-bolt:before{content:"\F138"}.cl-icon-book-open:before{content:"\F10B"}.cl-icon-bookmark-minus:before{content:"\F109"}.cl-icon-bookmark-plus:before{content:"\F10A"}.cl-icon-bug:before{content:"\F113"}.cl-icon-caret-down:before{content:"\F114"}.cl-icon-caret-left:before{content:"\F115"}.cl-icon-caret-right:before{content:"\F116"}.cl-icon-check:before{content:"\F130"}.cl-icon-check-circle:before{content:"\F13A"}.cl-icon-close-thin:before{content:"\F10F"}.cl-icon-cog:before{content:"\F117"}.cl-icon-comment:before{content:"\F118"}.cl-icon-comments:before{content:"\F119"}.cl-icon-display-settings:before{content:"\F106"}.cl-icon-download:before{content:"\F11A"}.cl-icon-envelope:before{content:"\F11B"}.cl-icon-exclamation-triangle:before{content:"\F12F"}.cl-icon-external-link-square:before{content:"\F137"}.cl-icon-external-url:before{content:"\F10C"}.cl-icon-filter:before{content:"\F134"}.cl-icon-group:before{content:"\F11C"}.cl-icon-highlight-handle:before{content:"\F132"}.cl-icon-home:before{content:"\F11D"}.cl-icon-level-up:before{content:"\F11E"}.cl-icon-list:before{content:"\F133"}.cl-icon-minus:before{content:"\F107"}.cl-icon-minus-circle:before{content:"\F11F"}.cl-icon-more:before{content:"\F10E"}.cl-icon-notes:before{content:"\F131"}.cl-icon-offline:before{content:"\F13B"}.cl-icon-offline-incompatible:before{content:"\F13C"}.cl-icon-pencil:before{content:"\F120"}.cl-icon-plus:before{content:"\F108"}.cl-icon-plus-circle:before{content:"\F121"}.cl-icon-plus-light:before{content:"\F12E"}.cl-icon-print:before{content:"\F122"}.cl-icon-question-circle:before{content:"\F123"}.cl-icon-refresh:before{content:"\F139"}.cl-icon-reorder:before{content:"\F124"}.cl-icon-search:before{content:"\F125"}.cl-icon-share:before{content:"\F126"}.cl-icon-signal:before{content:"\F127"}.cl-icon-tag:before{content:"\F128"}.cl-icon-times:before{content:"\F129"}.cl-icon-times-circle:before{content:"\F12A"}.cl-icon-trash-o:before{content:"\F12B"}.cl-icon-truck:before{content:"\F12C"}.cl-icon-users:before{content:"\F12D"}.cl-icon-vimeo-square:before{content:"\F136"}.cl-icon-wikipedia:before{content:"\F10D"}.cl-icon-youtube-square:before{content:"\F135"}div[data-region]{display:block}#development-warning{display:none}@-webkit-keyframes opacityFade{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}html{font-size:14px;font-size:100%}body,html{height:100%}body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem}body.zoomed{background:#f2f2f2}body.zoomed .class-material{text-align:center}body.zoomed img{-webkit-box-shadow:0 0 3px #d9d9d9;box-shadow:0 0 3px #d9d9d9}h1,h2,h3,h4,h5,h6{font-family:Roboto Slab;font-weight:600}a,a:visited{color:#007bc8}a:active,a:hover{color:#0065a4}.popover textarea{resize:none}.modal textarea{max-height:290px;max-width:98%}.modal ul{margin-left:0;padding-left:0}.modal ul li{list-style:none}.modal input[type=text]{width:98%}.modal input[type=checkbox]{float:left;margin-right:10px}.modal input[type=file]{line-height:14px}.modal .upload{padding:10px;margin:5px 0 10px;background:#e6e6e6;border:1px solid #b3b3b3;border-radius:4px}.modal .upload label{margin-bottom:20px}.logo{max-width:292px;margin:auto;background:url(/assets/img/logos/unizin-logo.svg) no-repeat 50% 0}.app-wrapper{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;height:100%;-webkit-transition:left .15s ease-in-out;-o-transition:left .15s ease-in-out;transition:left .15s ease-in-out}.main>.content-panel,.main>div{width:100%;z-index:2}.main>div.qa-list-layout{margin-top:55px;padding-top:45px}.main>div.qa-list-layout .qa-archive{margin-top:-45px;padding-bottom:45px}.main>div.qa-list-layout.qa-list-layout{position:fixed;height:100%}.disabled{opacity:.6;cursor:not-allowed}.delete{color:#c51933;float:left}.delete:before{margin-right:3px}.cl-icon{display:inline-block}.container-fluid{padding-left:0;padding-right:0}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:100%}@-webkit-keyframes shadow{0{-webkit-box-shadow:0 0 10px rgba(50,50,50,.71);box-shadow:0 0 10px rgba(50,50,50,.71)}to{-webkit-box-shadow:0 0 10px rgba(255,0,0,.71);box-shadow:0 0 10px rgba(255,0,0,.71)}}@keyframes shadow{0{-webkit-box-shadow:0 0 10px rgba(50,50,50,.71);box-shadow:0 0 10px rgba(50,50,50,.71)}to{-webkit-box-shadow:0 0 10px rgba(255,0,0,.71);box-shadow:0 0 10px rgba(255,0,0,.71)}}.container{position:relative;width:100%;margin:0 auto;padding:0}.clearfix:after,.clearfix:before,.container:after,.group:after,.group:before,.row:after,.row:before{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.container:after,.group:after,.row:after{clear:both}.clearfix,.group,.row{zoom:1}.course-listing h2{font-size:120%;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1);-webkit-box-shadow:inset -1px -1px 1px hsla(0,0%,100%,.3);box-shadow:inset -1px -1px 1px hsla(0,0%,100%,.3);margin:20px 2% 0}a:focus,button:focus,div:focus{border-color:rgba(81,168,236,.8);outline:0;outline:.9 dotted;-webkit-box-shadow:"inset 0 1px 1px hsla(0, 0, 0, 0.075),0 0 8px hsla(206, 80, 62%, 0.6)";box-shadow:"inset 0 1px 1px hsla(0, 0, 0, 0.075),0 0 8px hsla(206, 80, 62%, 0.6)";-webkit-box-shadow:"inset 0 0 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6) rgba(51,51,51,.71)";box-shadow:"inset 0 0 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6) rgba(51,51,51,.71)";outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.tabs{display:table;list-style:none;margin:0 auto;width:auto;*zoom:1;margin-bottom:20px}.tabs:after,.tabs:before{display:table;content:"";line-height:0}.tabs:after{clear:both}.tabs li{float:left;margin:0 5px}.tabs li a{display:block;display:table-cell;vertical-align:middle;padding:10px 15px;border:1px solid #fff;border-radius:4px}.tabs li a:focus,.tabs li a:hover{text-decoration:none;background:#f2f2f2;border-color:#e6e6e6}[role=tab]{cursor:pointer}.btn{background:#fff;color:#707070;border:none;padding:7px 15px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.btn:hover{text-decoration:underline}.btn.delete{color:#c51933;float:left}.btn.delete:before{margin-right:3px;font-size:120%}.btn-mini,.btn-sm{text-transform:none}.btn-primary{background:#007bc8;color:#fff}.btn-primary:hover{background:#005c95;text-decoration:none}.btn-primary:visited{color:#fff}.btn-secondary{border:1px solid #e0e0e0;font-size:1.2rem;padding:.25rem .5rem;border-radius:4px;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.btn-secondary:hover{text-decoration:none;background-color:#ededed}.btn-secondary i{margin-right:.5rem}.columns .primary-column,.columns .secondary-column{-webkit-transition:left .15s ease-in-out;-o-transition:left .15s ease-in-out;transition:left .15s ease-in-out;position:fixed;top:90px;left:0;height:100%;overflow-y:scroll}.columns .secondary-column{width:33%;border-right:1px solid #d9d9d9}.columns .primary-column{width:calc($value);left:33%}.columns .single-column{width:66%;margin:0 auto}.nav li.dropdown{margin-bottom:0;-webkit-box-shadow:inset 1px 0 0 #ddd,inset 2px 0 0 #fff,1px 0 0 #ddd,2px 0 0 #fff;box-shadow:inset 1px 0 0 #ddd,inset 2px 0 0 #fff,1px 0 0 #ddd,2px 0 0 #fff}.nav .dropdown-menu{right:10px;left:auto}.navbar{border:none}.navbar .navbar-inner{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;height:55px;background:#fff}.navbar .navbar-inner a.icon:first-child{-webkit-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.navbar .navbar-inner .button-home{display:block;float:left}.navbar .navbar-inner .icon{width:55px;height:55px;line-height:55px;padding:0;-webkit-box-shadow:none;box-shadow:none;float:left;color:#3d3d3d;text-decoration:none;background:transparent;border:none;border-right:1px solid #e0e0e0;text-align:center}.navbar .navbar-inner .icon.menubutton{border-right:1px solid #e0e0e0}.navbar .navbar-inner .icon.menubutton .cl-icon-angle-left{display:none}.navbar .navbar-inner .icon:hover{background:#f2f2f2}.navbar .navbar-inner .icon.cl-icon-close-thin{border-left:1px solid #e0e0e0;text-align:center}.navbar .navbar-inner a .icon{font-size:1.25rem}.navbar .navbar-inner .icon.arrow i{transform:"rotate(-90deg)";-ms-transform:"rotate(-90deg)";-moz-transform:"rotate(-90deg)";-webkit-transform:"rotate(-90deg)"}.navbar form{position:relative;height:55px;margin:0;opacity:1;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.navbar form:focus{display:block}.navbar input[type=text]{border:none;border-right:1px solid #e0e0e0;background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.navbar input[type=text]#search{border-left:1px solid #e0e0e0}.navbar .go-to-page{float:left;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;padding:0;height:55px;line-height:52px}.navbar .go-to-page input[type=text]{width:calc(55px + 1rem);height:55px;text-align:center;display:inline-block}.navbar button.cl-icon.cl-icon-bookmark-minus,.navbar button.cl-icon.cl-icon-bookmark-plus{padding:0 10px;height:55px;line-height:55px;font-size:225%;-webkit-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.navbar button.cl-icon.cl-icon-bookmark-minus:hover,.navbar button.cl-icon.cl-icon-bookmark-plus:hover{color:#c79c01;background:none}.navbar button.cl-icon.cl-icon-bookmark-minus{color:#fac401}.navbar .nav>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu:before{right:5px;left:auto}.navbar .nav{margin:0}.navbar .header-right{-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;opacity:1}.navbar h1{font-size:1.5rem;margin:0;padding:0 1rem;line-height:55px;float:left;font-weight:400;min-height:18px;text-shadow:none;font-weight:700;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:padding-left .15s ease-in-out;-o-transition:padding-left .15s ease-in-out;transition:padding-left .15s ease-in-out}.navbar .dropdown-wrapper{display:block;float:left;position:relative}.navbar .dropdown-wrapper .dropdown-menu{padding:0;left:auto;right:0;background:#fff;border-radius:0;min-width:200px;top:53px;border:none;overflow:hidden;margin:0;border-bottom:1px solid #e0e0e0}.navbar .dropdown-wrapper .dropdown-menu li{position:relative;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.navbar .dropdown-wrapper .dropdown-menu li .zoom-control{padding:10px}.navbar .dropdown-wrapper .dropdown-menu li .zoom-control span:first-of-type{margin-right:15px}.navbar .dropdown-wrapper .dropdown-menu li .zoom-control span:last-of-type{display:inline-block;width:38px;text-align:center}.navbar .dropdown-wrapper .dropdown-menu li .zoom-control .cl-icon{margin:0 5px;display:inline-block;padding:2px 5px;background:#fff;border:1px solid #e0e0e0}@media screen and (max-width:768px){.navbar .dropdown-wrapper .dropdown-menu li .zoom-control{display:none}}.navbar .dropdown-wrapper .dropdown-menu li.notes-toggle{border-top:none;padding:10px}.navbar .dropdown-wrapper .dropdown-menu li.notes-toggle label{left:0;width:100%;cursor:pointer}.navbar .dropdown-wrapper .dropdown-menu li a{border:none;padding:10px}.navbar .dropdown-wrapper .dropdown-menu li a:focus{background:#f2f2f2}.navbar .dropdown-wrapper .dropdown-menu li a i{margin-right:10px}.navbar .dropdown-wrapper .dropdown-menu li a:hover{background:#f2f2f2}.navbar .dropdown-wrapper .dropdown-menu li .toggle-group{padding:0 10px;min-height:45px}.navbar .dropdown-wrapper .dropdown-menu li .toggle-group:hover{background:#f2f2f2}.navbar .dropdown-wrapper .dropdown-menu li .toggle-group label{cursor:pointer;height:100%;top:15px;font-weight:400}.navbar .dropdown-wrapper .dropdown-menu li .toggle-group input[type=checkbox]{position:absolute;right:15px;margin:0}.navbar .dropdown-wrapper .dropdown-menu li .onoffswitch,.navbar .dropdown-wrapper .dropdown-menu li .toggle-group input[type=checkbox]{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .menu-panel{width:0}@media only screen and (min-width:1000px){.main .class-material{margin:0}}@media only screen and (min-width:1400px){.container .column article{min-height:300px}}@media only screen and (min-width:1700px){.container .column article{min-height:350px}}@media only screen and (min-width:1260px){.navbar .navbar-inner h1{max-width:720px}}@media only screen and (min-width:959px){body.slide-right .menu-panel{width:860px}body.slide-right .menu-panel .global-options{width:160px}body.slide-right .menu-panel .local-options{width:700px}}@media only screen and (min-width:959px) and (max-width:1260px){#pdf-viewer{max-width:1300px;margin:auto}.navbar .navbar-inner h1{max-width:420px}}@media only screen and (min-width:767px) and (max-width:1260px){.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{margin:0}}@media only screen and (min-width:768px) and (max-width:979px){.navbar .navbar-inner h1{font-size:140%}.material-metadata .cover .more-info-content{width:240px;font-size:85%}}@media (max-width:767px){.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{margin-left:0;margin-right:0}.navbar .navbar-inner h1{max-width:175px}.term-title{font-size:220%}.local-options .material-metadata .cover{min-width:50px;max-width:90px}.local-options .material-metadata .cover .more-info-content{left:105px;width:135px;font-size:85%}}@media only screen and (min-width:480px) and (max-width:767px){.navbar .navbar-inner h1{font-size:140%;max-width:90px}.navbar .search-container{width:130px}.navbar .search-container input[type=text]{font-size:90%;width:50px}.navbar .search-container input[type=text]:focus{width:100px}.local-options .material-metadata h2{font-size:95%}}@media only screen and (max-width:480px){.navbar .navbar-inner h1{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;max-width:1px}.navbar .navbar-inner h1:focus{clip:rect(0,0,0,0);font-size:1em;height:auto;outline:thin dotted;position:static!important;width:auto;overflow:visible}.navbar-inner .term-options{left:10px;max-width:calc(50% - 10px)}.navbar-inner .term-options .react-dropdown{max-width:100%}.navbar-inner .term-options .react-dropdown .react-dropdown-button{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.navbar-inner .react-dropdown{max-width:100%}.navbar .contextual-title{display:none;font-size:140%;max-width:283px}.content .course-title h2{max-width:100%}.content .course-title .instructor-tally{position:static;padding-top:1rem;-webkit-transform:none;-ms-transform:none;transform:none}.content .course-title .instructor-tally .kicker{text-align:left}.content .material,.content .material-wrapper{margin:0 auto 1rem}.navbar .go-to-page{line-height:42px}.navbar .go-to-page input[type=text]{font-size:85%}.navbar .search-container{display:none}.embedded-content .next-page,.embedded-content .prev-page{font-size:16px;display:none}.local-options .material-metadata .cover .more-info-content{width:275px}.local-options .material-metadata .use-offline{line-height:14px;font-size:80%}}@media only screen and (min-width:320px) and (max-width:767px){.local-options .material-metadata .use-offline{line-height:14px;min-width:113px;font-size:90%}.local-options .material-metadata .use-offline form .onoffswitch{margin-left:58px}.local-options .material-metadata .use-offline .toggle-group{float:left}.local-options .material-metadata .use-offline label{display:block;padding-top:2px;font-size:90%}}@media only screen and (min-width:1450px){.material-metadata .content-status{width:320px}.material-metadata .content-status .downloading .progress-meter{width:74%}}@media only screen and (min-width:520px) and (max-width:640px){.navbar .navbar-inner h1{max-width:130px}}@media only screen and (min-width:640px) and (max-width:767px){.navbar .navbar-inner h1{max-width:230px}}@media only screen and (min-width:768px) and (max-width:873px){.navbar .navbar-inner h1{max-width:242px}}@media only screen and (min-width:873px) and (max-width:979px){.navbar .navbar-inner h1{max-width:348px}}@media screen{.printable{display:none}}@page{margin:1cm;size:portrait}@media print{img{width:100%;height:auto;page-break-inside:avoid}body.js-print-region-only{overflow:visible!important}body.js-print-region-only>:not(.printable){display:none!important}*{text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline;color:#06c}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{font-size:14px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0!important;padding:0!important;background:none!important;border:0!important;overflow:visible!important;height:auto!important;float:none}article,section{width:100%;margin:0;float:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top;vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}q:after,q:before{content:""}footer,header{display:none}nav{position:static!important;width:80%;max-width:700px;margin:auto!important}}@media print{nav,nav .cl-icon,nav button{display:none}nav h1{font-size:2.5rem!important;font-weight:400!important;line-height:3rem!important;width:80%;max-width:700px;margin:auto!important}.main{display:none}.page-print,div.printable{display:block}.page-print img{width:90%!important;margin:auto;display:block;page-break-after:always}.js-container-chapters,.main{display:block}body ul{padding:0!important;margin:0!important}.main .bookmark,.main.menu-panel,.main .page-button,.main .selection-container .annotation,.main img.pdf_page{display:none!important}.main .printable-pages img{display:block!important}.main .all-notes{padding-top:0}.main .all-notes header{display:block;width:80%;max-width:700px;margin:auto!important;position:static;border:none;height:auto}.main .all-notes header h1{float:none;line-height:normal}.main .all-notes header a{display:none}.main .all-notes section{width:100%;float:none;margin-top:0}.main .all-notes aside{display:none}.main .all-notes h2{width:80%;max-width:700px;margin:auto!important;width:100%!important;margin:50px auto 10px!important}.main .all-notes blockquote{background-color:#e6e6e6!important;padding:10px!important}.main .all-notes blockquote p{padding-left:15px!important}.main .all-notes .notes{top:0;position:static;width:80%;max-width:700px;margin:auto!important}.main .all-notes .note{margin:0;width:100%;border:1px solid #d9d9d9!important;padding:10px!important;margin:10px auto!important}.main .all-notes .note .cl-icon-pencil,.main .all-notes .note .tag-list{display:none}.main .all-notes .note .is-question{background:#fff!important;padding:0!important;margin-left:0}.main .all-notes .note .printable.tags{margin-top:20px!important}.main .all-notes .note .printable.tags span:last-child{display:none!important}.main .all-notes .note .metadata .annotation{width:9px!important;height:9px!important;border-radius:50%}.main .all-notes .note .metadata .annotation.red{background-color:#fe305d!important}.main .all-notes .note .metadata .annotation.yellow{background-color:#fed130!important}.main .all-notes .note .metadata .annotation.cyan{background-color:#305dfe!important}.main .all-notes .note .metadata .annotation.green{background-color:#30fed1!important}.main .all-notes .note .metadata .annotation:before{border:none}div.app-wrapper,div.content-panel{position:static!important}}.order-pod{margin:30px 0 0}.order-pod .cl-icon{margin-right:5px}.main #login-view{background-color:#fff}.main .login-form{width:300px;height:400px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main .login-form img{display:block;margin:30px auto;width:80%}.main .login-form legend{margin-bottom:0}.main .login-form input[type=password],.main .login-form input[type=text]{width:100%}.main .login-form input[type=text]{margin-bottom:1em}.main .login-form input[type=password]{margin-bottom:0}form{-webkit-font-smoothing:antialiased}form ::-webkit-input-placeholder{color:#757575;font-weight:700}form :-moz-placeholder,form ::-moz-placeholder{color:#757575;opacity:1;font-weight:700}form :-ms-input-placeholder{color:#757575;font-weight:700}form aside{margin:.5em auto 1em}select{background:transparent;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff,#f2f2f2);background:-o-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#f2f2f2));background:linear-gradient(180deg,#fff 0,#f2f2f2);border-radius:4px;border:1px solid #e6e6e6;line-height:110%;padding:5px 10px;position:relative}fieldset{margin-bottom:20px}fieldset.group{border:1px solid #e0e0e0;border-radius:4px;padding:0 20px 15px;margin-bottom:25px}fieldset.group legend{border:none;border-radius:4px;padding:0 10px;margin:0 -5px 0 0;width:auto;text-transform:uppercase;color:#67dcbf}fieldset.well{padding-bottom:10px}fieldset.well label{margin-bottom:15px}fieldset #tos+label{display:inline}fieldset .material-selections ul{margin:10px 0 0}.well{padding-bottom:10px}.well label{font-weight:300}.dropdown-menu li,.well li:last-child,.well li:last-child label{margin-bottom:0}.inline-list li{display:inline-block;margin-right:20px;margin-bottom:0}.inline-list li label{float:left}.inline-list li label span{font-weight:300}label.validation-error,legend.validation-error{color:#a40013}div.validation-error,div.validation-warn{color:#a40013;margin:10px 0;padding:5px 10px;border:1px solid #a40013;border-radius:4px;background:#ffd7dc}div.validation-warn{background-color:#f3deba;border-color:#ffa60b;color:#000;font-weight:400}label.validation-inform,legend.validation-inform{color:#00712b}label.validation-warn,legend.validation-warn{color:#a46800}input.validation-error{background-color:#ff253e;color:#fff;-webkit-font-smoothing:antialiased}input.validation-error ::-webkit-input-placeholder{color:#fff;font-weight:700}input.validation-error :-moz-placeholder,input.validation-error ::-moz-placeholder{color:#fff;opacity:1;font-weight:700}input.validation-error :-ms-input-placeholder{color:#fff;font-weight:700}input.validation-inform{background-color:#00f15c;color:#fff;-webkit-font-smoothing:antialiased}input.validation-inform ::-webkit-input-placeholder{color:#f1fff6;font-weight:700}input.validation-inform :-moz-placeholder,input.validation-inform ::-moz-placeholder{color:#f1fff6;opacity:1;font-weight:700}input.validation-inform :-ms-input-placeholder{color:#f1fff6;font-weight:700}input.validation-warn{background-color:#ffaf25;color:#fff;-webkit-font-smoothing:antialiased}input.validation-warn ::-webkit-input-placeholder{color:#fff;font-weight:700}input.validation-warn :-moz-placeholder,input.validation-warn ::-moz-placeholder{color:#fff;opacity:1;font-weight:700}input.validation-warn :-ms-input-placeholder{color:#fff;font-weight:700}input[type=text].large{padding:20px}.error-message{padding:10px;background-color:#fbe2e6;border:1px solid #c51933;border-radius:4px}.error-message .cl-icon{margin-right:7px;color:#c51933}.filter-control label{font-weight:400}.filter-control p{margin-bottom:5px}.toggle-group{position:relative;height:17px}.toggle-group input[type=checkbox]{position:absolute;right:8.5px;margin:0}.toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-inner{margin-left:0}.toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-switch{right:1px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.toggle-group input[type=checkbox]:focus~.onoffswitch{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color}.toggle-group label{position:absolute;display:inline-block;text-align:left;line-height:14px;width:100%;z-index:1;height:14px;font-weight:400;cursor:pointer}.toggle-group.left input[type=checkbox]{left:10px}.toggle-group.left label{padding-left:38px;width:auto}.modal .toggle-group input[type=checkbox]{left:10px}.modal .toggle-group label{padding-left:38px;width:auto}.dropdown .dropdown-menu{max-height:400px;overflow-y:scroll;width:auto;margin:0}.dropdown a.dropdown-toggle{border-radius:4px;border:1px solid #d9d9d9;background:transparent;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff,#f2f2f2);background:-o-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#f2f2f2));background:linear-gradient(180deg,#fff 0,#f2f2f2);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:110%;padding:10px 30px 10px 15px;position:relative;width:auto;display:inline-block;color:#3d3d3d;text-decoration:none}.dropdown a.dropdown-toggle:hover{background-color:#fcfcfc;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fcfcfc,#ededed);background:-o-linear-gradient(top,#fcfcfc 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),to(#ededed));background:linear-gradient(180deg,#fcfcfc 0,#ededed)}.dropdown a.dropdown-toggle i{color:#ccc;font-weight:200;position:absolute;top:7px;right:10px}#eula{margin:0 5% 5%;padding:5%;background:#fff}#eula .logo{margin:0 auto 40px}#eula button{margin:30px auto 0;width:80%;display:block;padding:10px}input[type=radio]{margin-right:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{display:block;width:100%;height:34px;padding:6px 12px;line-height:1.428571429;color:#545454;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn-group-vertical>.btn:focus,.btn-group>.btn:focus,.btn:focus,.dropdown-toggle:focus,.uneditable-input:focus,button:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(81,168,236,.8);outline:0;outline:.9 dotted;-webkit-box-shadow:"inset 0 1px 1px hsla(0, 0, 0, 0.075),0 0 8px hsla(206, 80, 62%, 0.6)";box-shadow:"inset 0 1px 1px hsla(0, 0, 0, 0.075),0 0 8px hsla(206, 80, 62%, 0.6)";-webkit-box-shadow:"inset 0 0 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6) rgba(51,51,51,.71)";box-shadow:"inset 0 0 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6) rgba(51,51,51,.71)";outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9352f;-webkit-box-shadow:0 0 6px #f8bbb9;box-shadow:0 0 6px #f8bbb9;-webkit-box-shadow:0 0 6px #f8b9b7 rgba(51,51,51,.71);box-shadow:0 0 6px #f8b9b7 rgba(51,51,51,.71)}.onoffswitch{position:relative;width:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:inline-block}.onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #e6e6e6;border-radius:10px;margin:0}.onoffswitch .onoffswitch-inner{width:200%;margin-left:-100%;-webkit-transition:margin .15s ease-in-out;-o-transition:margin .15s ease-in-out;transition:margin .15s ease-in-out}.onoffswitch .onoffswitch-inner:after,.onoffswitch .onoffswitch-inner:before{float:left;width:50%;height:14px;padding:0;line-height:14px;font-size:80%;color:#fff;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch .onoffswitch-inner:before{content:"";padding-left:10px;background-color:#3dd37b;color:#fff}.onoffswitch .onoffswitch-inner:after{content:"";padding-right:10px;background-color:#fafafa;color:#3d3d3d;text-align:right}.onoffswitch .onoffswitch-switch{width:12px;height:12px;margin:0;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);border-radius:50%;position:absolute;top:2px;bottom:0;right:18px;-webkit-transition:right .15s ease-in-out;-o-transition:right .15s ease-in-out;transition:right .15s ease-in-out}.modal-dialog{border-color:#d9d9d9}.modal-dialog.animated{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.modal-dialog.animated.has-entered{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal-dialog .errors{border-radius:4px;border:2px solid #e42d48;background:#fbe2e6;padding:10px;margin:0 0 20px}.modal-dialog .modal-header{background:transparent;text-align:left;font-size:140%;padding:15px;border:none;-webkit-box-shadow:0 0 10px #e6e6e6;box-shadow:0 0 10px #e6e6e6}.modal-dialog .modal-header h3{margin:0}.modal-dialog .close{position:absolute;top:15px;right:15px;font-size:180%;line-height:70%;margin-top:0}.modal-dialog ul{margin:0;padding:0;list-style:none}.modal-dialog li{margin-bottom:5px;position:relative}.modal-dialog li input[type=checkbox]{position:absolute;left:0;right:0}.modal-dialog li input[type=checkbox]+label{padding-left:20px}.modal-dialog input[type=checkbox]{float:left;margin-right:6px}.modal-dialog input[type=text]{width:100%}.modal-dialog input,.modal-dialog textarea{border-color:#e0e0e0}.modal-dialog label{font-weight:600;font-size:.9rem}.modal-dialog label p{font-weight:300;margin-top:0}.modal-dialog .well label{font-weight:400}.modal-dialog .well#select-file label{margin-bottom:0}.modal-dialog .well .well{background:#e8e8e8;margin-top:20px}.modal-dialog .well [aria-describedby]{font-size:.8rem}.modal-dialog .secondary{font-size:.9em;font-style:italic;font-weight:400;padding-left:5px}.modal-dialog legend{left:0;font-size:.9rem;font-weight:700;width:100%;border:none;margin-bottom:5px;padding-top:15px}.modal-dialog textarea{width:100%;min-height:90px;max-width:100%}.modal-dialog textarea.feedback-text{min-height:135px}.modal-dialog .ra-tooltip{width:300px}.modal-dialog .ra-tooltip p{white-space:normal}.modal-dialog .modal-body{min-height:200px;padding:20px;font-size:.9rem}.modal-dialog .modal-body fieldset:last-child{margin-bottom:0}.modal-dialog .modal-body .react-dropdown{display:block}.modal-dialog .modal-body .react-dropdown-menu,.modal-dialog .modal-body .react-dropdown-menu ul{width:100%}.modal-dialog .modal-body .feedback-modal label:not(.validation-error){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.modal-dialog .modal-body .feedback-modal label:not(.validation-error):focus{clip:rect(0,0,0,0);font-size:1em;height:auto;outline:thin dotted;position:static!important;width:auto;overflow:visible}.modal-dialog .modal-body .feedback-modal textarea.feedback-text{min-height:135px}.modal-dialog .modal-body .feedback-modal .dropdown .dropdown-menu,.modal-dialog .modal-body .feedback-modal .dropdown a{width:100%}.modal-dialog .modal-body .feedback-modal .toggle-group label{clip:auto;width:auto;height:auto}.modal-dialog .modal-footer{background:transparent;border-top:none;padding-top:15px;-webkit-box-shadow:0 -2px 10px #e6e6e6;box-shadow:0 -2px 10px #e6e6e6}.modal-dialog .loading-container .loading h1{color:#000;font-size:145%;text-transform:none}.modal-dialog .loading-container .loading-block{width:100%;margin:45px auto}.modal-dialog.rendering .modal-header{-webkit-box-shadow:none;box-shadow:none}.modal-dialog.rendering .modal-header h3{visibility:hidden}.modal-dialog.rendering .modal-footer{display:none}.modal-dialog .toggle-group label{position:absolute;top:0;left:0}.modal-dialog.answer-question .errors{margin:0 20px 20px}.modal-dialog.answer-question .modal-body{padding:20px 0 0}.modal-dialog.answer-question .modal-body .note-content{padding:0 20px 15px}.modal-dialog.answer-question .modal-body .note-content .note-text{font-size:130%;padding-top:10px;max-height:300px;overflow-y:scroll}.modal-dialog.answer-question .modal-body .note-content .note-text .question-icon{width:22px;height:22px;line-height:22px;float:left;font-size:75%;font-weight:300;margin-right:5px}.modal-dialog.answer-question .modal-body .note-content .tag-list{position:static;border:none;margin:0;padding:20px 0 0}.modal-dialog.answer-question .modal-body .note-content .tag-list h4{position:static;display:inline-block;text-transform:uppercase;font-size:85%;font-weight:700;background:#f2f2f2;padding:2px 5px;margin-right:5px;color:#3d3d3d}.modal-dialog.answer-question .modal-body .note-content .tag-list ul{display:inline-block}.modal-dialog.answer-question .modal-body .note-content .tag-list li{display:inline-block;font-weight:300;color:#3d3d3d;font-size:90%}.modal-dialog.answer-question .modal-body .note-content .tag-list li:after{content:","}.modal-dialog.answer-question .modal-body .note-content .tag-list li:last-child:after{content:""}.modal-dialog.answer-question .modal-body .note-content .tags{border-top:1px solid #e6e6e6;padding-top:10px;margin-top:10px}.modal-dialog.answer-question .modal-body .note-content .tags p span{text-transform:uppercase;font-size:90%;font-weight:700;display:inline-block;background:#f2f2f2;padding:2px 5px;margin-right:5px}.modal-dialog.answer-question .modal-body .reply{background:#f2f2f2;padding:20px;-webkit-box-shadow:inset 0 3px 3px #000;box-shadow:inset 0 3px 3px #000}.modal-dialog.answer-question .modal-body .reply label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.modal-dialog.answer-question .modal-body .reply label:focus{clip:rect(0,0,0,0);font-size:1em;height:auto;outline:thin dotted;position:static!important;width:auto;overflow:visible}.modal-dialog.answer-question .modal-footer{background:#f2f2f2;-webkit-box-shadow:none;box-shadow:none;padding-top:0;margin-top:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:0;background-clip:padding-box}.modal-dialog.answer-question .modal-footer .btn:not(.btn-primary){background:#f2f2f2}.modal-dialog.alert{max-width:460px;padding:0;border:none}.modal-dialog.alert .modal-header{padding:30px 15px 0 20px;-webkit-box-shadow:none;box-shadow:none}.modal-dialog.alert .modal-header h3{font-size:110%}.modal-dialog.alert .modal-body{min-height:auto}.modal-dialog.alert .modal-footer{padding:0;border-top:1px solid #ededed;-webkit-box-shadow:none;box-shadow:none}.modal-dialog.alert .modal-footer input{width:50%;margin:0;padding:15px;border-radius:0}.modal-dialog.alert .modal-footer input:first-of-type{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0;background-clip:padding-box}.modal-dialog.alert .modal-footer input:last-of-type{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}#printDialog input[type=text]{width:50%}.add-page-note input[type=text]{width:98%}.add-page-note fieldset:nth-child(5){margin-bottom:15px}.add-page-note fieldset:nth-child(5) legend{border:none;padding:5px 0;margin:0;font-size:100%;line-height:1.1em;font-weight:600}.add-page-note .toggle-group label{padding-left:36px}.add-page-note .toggle-group input[type=checkbox]{height:2px;top:0;left:6px;right:auto}.copy-materials button[disabled]{display:block;padding:6px 10px;border-radius:4px;border:1px solid #ededed;background:#f7f7f7}.modal-fullscreen #react-aria-modal-dialog{width:calc(98% - 20px)}@media screen and (min-width:768px){.modal-fullscreen .modal-dialog{width:calc(98% - 20px)}}.underlay{background:transparent;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.underlay.has-entered{background:rgba(0,0,0,.5)}.modal-dialog.animated{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.modal-dialog.animated.has-entered{opacity:1}.highlight .selection-container:focus .cyan,.highlight .selection-container:hover .cyan{background-color:rgba(48,93,254,.4)}.highlight .selection-container:focus .green,.highlight .selection-container:hover .green{background-color:rgba(48,254,209,.4)}.highlight .selection-container:focus .red,.highlight .selection-container:hover .red{background-color:rgba(254,48,93,.4)}.highlight .selection-container:focus .yellow,.highlight .selection-container:hover .yellow{background-color:rgba(254,209,48,.4)}.highlight .selectedword{background-color:#ff0;background-color:rgba(255,234,0,.2);padding-bottom:2px;border-bottom:1px solid gray;cursor:pointer;position:absolute}.highlight .selectedword.cyan{background-color:rgba(48,93,254,.2)}.highlight .selectedword.cyan .annotation{background-color:#305dfe;border:1px solid #96acfe}.highlight .selectedword.cyan .annotation:before{border-color:#0a3ffe #fff}.highlight .selectedword.green{background-color:rgba(48,254,209,.2)}.highlight .selectedword.green .annotation{background-color:#30fed1;border:1px solid #96fee8}.highlight .selectedword.green .annotation:before{border-color:#0afec9 #fff}.highlight .selectedword.green .annotation.is-question:before{color:#000}.highlight .selectedword.red{background-color:rgba(254,48,93,.2)}.highlight .selectedword.red .annotation{background-color:#fe305d;border:1px solid #fe96ac}.highlight .selectedword.red .annotation:before{border-color:#fe0a3f #fff}.highlight .selectedword.yellow{background-color:rgba(254,209,48,.2)}.highlight .selectedword.yellow .annotation{background-color:#fed130;border:1px solid #fee896}.highlight .selectedword.yellow .annotation:before{border-color:#fec90a #fff}.highlight .selectedword.yellow .annotation.is-question:before{color:#000}.highlight .boundries{position:absolute;z-index:-999}.highlight .selection-container .annotation,.highlight .selection-container .cl-icon-check{display:none}.highlight.note .selection-container div:first-child .annotation{display:block;position:relative;top:-7px;left:98%;width:9px;height:12px}.highlight.note .selection-container div:first-child .annotation:before{content:"";position:absolute;top:-1px;right:-1px;border-width:0 5px 5px 0;border-style:solid}.highlight.note .selection-container div:first-child .annotation.is-question{width:14px;height:14px;line-height:14px;font-weight:300;text-align:center;margin-right:5px;border-radius:50%;padding:0;margin:0;width:16px;height:16px;line-height:16px;float:none}.highlight.note .selection-container div:first-child .annotation.is-question.red{color:#fff;background-color:#fe305d}.highlight.note .selection-container div:first-child .annotation.is-question.yellow{color:#000;background-color:#fed130}.highlight.note .selection-container div:first-child .annotation.is-question.cyan{color:#fff;background-color:#305dfe}.highlight.note .selection-container div:first-child .annotation.is-question.green{color:#000;background-color:#30fed1}.highlight.note .selection-container div:first-child .annotation.is-question:before{top:-1px;left:-1px;content:"Q";border:none;width:16px;height:16px;line-height:16px;font-size:1.1rem}.highlight.note .selection-container div:first-child .cl-icon-check{display:block;position:absolute;top:-7px;left:98%;color:#fff;font-size:1.2rem;line-height:16px}.highlight.note .selection-container div:first-child .cl-icon-check:before{background:green;width:16px;height:16px;border:1px solid #00cd00;padding:1px;border-radius:50%}.highlight-popover form{margin:0}.placeholder{position:relative;height:inherit}.page-button{position:fixed;top:0;left:0;display:block;width:5%;height:100%;min-width:35px;max-width:55px;text-align:center}.page-button:hover{background:rgba(0,0,0,.1);text-decoration:none}.page-button.next-page,.page-button.next-page i{left:auto;right:0}.page-button i{position:fixed;line-height:100px;top:50%;left:0;margin:-20px 0 0;font-size:2.8rem;color:#fff;width:5%;min-width:35px;max-width:55px;text-align:center;background:rgba(0,0,0,.08)}.navbar-inner .icon.bookmark-icon{border-left:1px solid fade(#fff,10%)}.navbar-inner .icon.bookmark-icon i{font-size:185%}.embedded-content-container.lti-content{position:fixed;top:55px;left:0;height:calc(100vh - 55px);width:100vw;background:#f2f2f2;display:table;overflow-y:auto}.embedded-content-container.lti-content .embedded-content-wrapper{display:table-cell;padding-bottom:0;text-align:center;vertical-align:middle;position:inherit;height:calc(100vh - 55px);width:100vw;-webkit-overflow-scrolling:touch}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.embedded-content-container.lti-content,.embedded-content-container.lti-content .embedded-content-wrapper{height:calc(100% - 55px)}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3){.embedded-content-container.lti-content,.embedded-content-container.lti-content .embedded-content-wrapper{height:calc(100% - 55px)}}@media only screen and (min-device-width:414px) and (max-device-width:896px) and (-webkit-device-pixel-ratio:2){.embedded-content-container.lti-content,.embedded-content-container.lti-content .embedded-content-wrapper{height:calc(100% - 55px)}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.embedded-content-container.lti-content,.embedded-content-container.lti-content .embedded-content-wrapper{height:calc(100% - 55px)}}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){.embedded-content-container.lti-content,.embedded-content-container.lti-content .embedded-content-wrapper{height:calc(100% - 55px)}}.embedded-content-container.media-content .embedded-content-wrapper{position:fixed;left:0;top:55px;width:100%;height:calc(100vh - 55px);min-width:320px;min-height:240px}.highlight .popover-title{display:none}.popover{border:1px solid rgba(0,0,0,.1);width:auto;max-width:480px}.popover.animate-move{-webkit-transition:top .15s ease-in-out;-o-transition:top .15s ease-in-out;transition:top .15s ease-in-out}.popover-content{padding:0;overflow:hidden}.popover-content .color-block a{display:block;width:23px;height:23px}.popover-content textarea.dynamic-textarea{line-height:inherit}.popover-content .delete{background:#fff;border:none;color:#8a8a8a;-webkit-box-shadow:none;box-shadow:none;position:absolute;bottom:10px;right:0}.popover-content .delete:hover{color:red}.popover-content .btn-primary{float:right;padding:5px 10px}.popover-content .post-question{float:left;margin-right:5px}.popover-content .is-question{width:14px;height:14px;line-height:14px;font-weight:300;text-align:center;margin-right:5px;border-radius:50%;padding:0;margin:0 3px 0 0;width:16px;height:16px;line-height:16px;float:none}.popover-content .is-question.red{color:#fff;background-color:#fe305d}.popover-content .is-question.yellow{color:#000;background-color:#fed130}.popover-content .is-question.cyan{color:#fff;background-color:#305dfe}.popover-content .is-question.green{color:#000;background-color:#30fed1}.popover-content .is-question:before{top:-1px;left:-1px;content:"Q";border:none;width:16px;height:16px;line-height:16px;font-size:.8rem}.popover-content .cyan .is-question{background-color:#305dfe}.popover-content .green .is-question{background-color:#30fed1}.popover-content .green .is-question:before{color:#000}.popover-content .red .is-question{background-color:#fe305d}.popover-content .yellow .is-question{background-color:#fed130}.popover-content .yellow .is-question:before{color:#000}.popover-content .note-content,.popover-content header{padding:8px 10px}.popover-content header{position:relative;text-transform:uppercase;font-weight:700;font-size:90%}.popover-content header .metadata{font-weight:200;padding:10px;font-size:80%}.popover-content header .close{position:absolute;top:14px;right:10px;line-height:15px;height:17px;width:17px}.popover-content header .status{position:absolute;right:40px;top:13px;text-transform:none;font-weight:400;color:#a3a3a3;display:inline-block;min-height:18px}.popover-content label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.popover-content label:focus{clip:rect(0,0,0,0);font-size:1em;height:auto;outline:thin dotted;position:static!important;width:auto;overflow:visible}.popover-content fieldset{margin-bottom:10px}.popover-content .note-content{overflow-y:auto;padding-bottom:35px}.popover-content .note-content.is-uneditable{max-height:240px}.popover-content .note-content .tags{border-top:1px solid #e6e6e6;padding-top:10px;margin-top:10px}.popover-content .note-content .tags p span{text-transform:uppercase;font-size:90%;font-weight:700;display:inline-block;background:#f2f2f2;padding:2px 5px;margin-right:5px}.popover-content .note-content .tags ul{line-height:1.7em}.popover-content .note-content .is-question{margin:0 0 10px;border-radius:4px}.popover-content .note-content .is-question i{display:inline-block;margin-right:5px}.popover-content .note-content .is-question-container{position:absolute;left:10px;bottom:10px;width:75%}.popover-content .note-content .is-question-container label{clip:auto;width:auto;height:auto;font-weight:400}.popover-content .question header{background:transparent;border:none}.popover-content .question .note-content .tags{border:none}.popover-content .question .note-content .tags p{font-size:85%}.popover-content .question footer{position:relative;text-align:center;border-top:1px solid #e6e6e6;background:#f2f2f2;padding:10px}.popover-content .question footer:after,.popover-content .question footer:before{content:" ";display:table}.popover-content .question footer:after{clear:both}.popover-content .question footer .btn-primary{float:right;margin-top:10px;border:none;border-radius:4px;font-size:90%}.popover-content .question footer .note-content{text-align:left}.popover-content .question footer .note-content .metadata{font-size:80%;font-weight:700;text-transform:uppercase;padding:0}.popover-content .question footer .note-content .metadata span{font-weight:300}.popover-content .question footer .note-content time.metadata{padding-left:5px}.popover-content .question footer .note-content .note-text{font-size:115%;margin-top:10px}div.loading-super{width:100%;height:calc($value);position:absolute;top:-55px;background:#f2f2f2;z-index:1031}.loading-container{position:absolute;width:275px;top:50%;left:50%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.loading-container .loading-block{width:100%;height:100px;margin:15% auto;text-align:center}.loading-container .loading span{display:inline-block;padding:8px;border-radius:50%;margin-top:10px}.loading-container .loading h1{margin:0;padding:0;font-size:1.25rem}.loading-container .ball1{background:#c51933;-webkit-animation:"move-left 800ms ease-in-out infinite alternate";-moz-animation:"move-left 800ms ease-in-out infinite alternate";-ms-animation:"move-left 800ms ease-in-out infinite alternate";-animation:"move-left 800ms ease-in-out infinite alternate"}.loading-container .ball2{background:#30e6fe;-webkit-animation:"move-right 800ms ease-in-out infinite alternate";-moz-animation:"move-right 800ms ease-in-out infinite alternate";-ms-animation:"move-right 800ms ease-in-out infinite alternate";-animation:"move-right 800ms ease-in-out infinite alternate"}@-webkit-keyframes move-left{to{-webkit-transform:translate(20px);transform:translate(20px);background:#30e6fe}}@keyframes move-left{to{-webkit-transform:translate(20px);transform:translate(20px);background:#30e6fe}}@-webkit-keyframes move-right{to{-webkit-transform:translate(-20px);transform:translate(-20px);background:#c51933}}@keyframes move-right{to{-webkit-transform:translate(-20px);transform:translate(-20px);background:#c51933}}.loading-transparent-bg{background:transparent}.loading-transparent-bg .loading-container .loading h1{color:#45555f}.all-notes{background:#fff;height:100%;position:relative}.all-notes blockquote{margin:0;border-left:5px solid #eee;margin:0 -10px 5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.all-notes .aside{width:21%;padding:.5% 1.5% 1.5%;background:#fff;height:100%;position:fixed;left:0;top:55px;-webkit-transition:left .15s ease-in-out;-o-transition:left .15s ease-in-out;transition:left .15s ease-in-out;overflow:scroll;padding-bottom:calc($value);border-right:1px solid #e0e0e0;font-size:.9rem}@media print{.all-notes .aside{display:none}}.all-notes .aside select{width:100%}.all-notes .aside li,.all-notes .aside ul{list-style:none;padding:0}.all-notes .aside fieldset{margin-bottom:0}.all-notes .aside fieldset.pages{padding:2rem 0 1rem}.all-notes .aside form fieldset:first-child .filter-control{padding-bottom:20px}.all-notes .aside .settings-students{margin-bottom:10px}.all-notes .aside .settings-students .toggle-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:.375rem 0}.all-notes .aside .settings-students legend{border:none;display:inline-block;font-size:.9rem;font-weight:400;margin:0}.all-notes .aside .settings-students .toggle-students{background:none;border:none;color:#007bc8;font-size:.8rem;padding:1px}.all-notes .aside .settings-students .toggle-students:focus,.all-notes .aside .settings-students .toggle-students:hover{text-decoration:underline}.all-notes .aside .settings-students ul{margin:0}.all-notes .aside .settings-students li{position:relative}.all-notes .aside .settings-students li input{position:absolute;top:0;left:0}.all-notes .aside .settings-students li label{padding-left:17px}.all-notes .aside .filter-control{padding:11px 0}.all-notes .aside .well{background-color:#fff;border-bottom:1px solid #d9d9d9;max-height:200px;overflow:auto}.all-notes .aside input[type=text]{width:100%;border-radius:4px;padding:.25rem 1rem;border:1px solid #d9d9d9}.all-notes .aside .tag{margin:10px 5px 3px 0;display:inline-block;padding:.25rem .5rem;position:relative;padding-right:25px}.all-notes .aside .colophon a,.all-notes .aside .colophon button{border:none;display:block;width:40%;margin:0 5%;float:left;text-align:center;color:#3d3d3d;padding:10px 0;border-radius:4px}.all-notes .aside .colophon a:hover,.all-notes .aside .colophon button:hover{background:#e6e6e6;text-decoration:none}.all-notes .aside .colophon a span,.all-notes .aside .colophon button span{display:inline-block;padding-left:5px}.all-notes .dropdown{margin:1rem 0}.all-notes .dropdown .dropdown-menu{width:100%}.all-notes .dropdown a.dropdown-toggle{padding:4% 5%;width:100%}.all-notes .dropdown a.dropdown-toggle i{position:absolute;top:50%;right:5%;margin-top:-9px}.all-notes .close{line-height:40px;position:absolute;top:120px;right:1.5%}.all-notes .header{position:fixed;top:55px;height:65px;background:#fff;left:21%;width:79%;border-bottom:1px solid #e0e0e0;z-index:1;-webkit-transition:left .15s ease-in-out;-o-transition:left .15s ease-in-out;transition:left .15s ease-in-out}@media print{.all-notes .header{display:none}}.all-notes .header h2{line-height:65px;margin:0;padding:0 0 0 1rem;position:relative;font-weight:600;float:left}.all-notes .header button{display:none}.all-notes .header .btn-add-note{height:auto;line-height:1em;margin:20px 15px 0 10px;display:block;float:right;padding:7px 15px;border-radius:4px;text-decoration:none;font-size:.9rem}.all-notes .header .btn-add-note span{padding-left:0}.all-notes .notes{position:fixed;top:120px;right:0;height:calc(100% - 120px);overflow:scroll;width:79%;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background:#f9f9f9}.all-notes .notes h3{background:#ececec;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#303b41;font-size:.7rem;font-weight:200;margin:0;padding:.5rem 1rem;text-transform:uppercase}.all-notes .note{margin:4% auto;width:90%;font-family:Helvetica Neue,Helvetica,sans-serif;max-width:700px}.all-notes .note:last-child{margin-bottom:5%}.all-notes .note>div{padding:10px 15px}.all-notes .note .tag a{padding:2px 10px}.all-notes .note .note-content{background:#fff;border:1px solid #e8e8e8;padding:0;font-size:.9rem}.all-notes .note .note-content .note-text{padding:0 15px 10px}.all-notes .note .note-content .tag-list{padding:10px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.all-notes .note .note-content .tag-list span:first-of-type{text-transform:uppercase;font-size:.6rem;font-weight:600;color:#737373}.all-notes .note .note-content .tag-list ul{margin:0;padding-left:10px}.all-notes .note .note-content .tag-list .tag{padding:0;font-size:.7rem}.all-notes .note .note-content .tag-list .tag button{padding:3px 7px}.all-notes .note .note-content .tag-list .tag button:hover{background:#bfbfbf}.all-notes .note .reply{background:#f2f2f2;border:1px solid #e0e0e0;border-top:none;top:100%;width:95%;float:right}.all-notes .note .reply textarea{width:98%;min-height:60px}@media print{.all-notes .note .reply textarea{display:none}}.all-notes .note .reply .annotiation-type{display:none}.all-notes .note .reply .btn{float:right;margin-top:1rem;background:#007bc8}@media print{.all-notes .note .reply .btn{display:none}}.all-notes .note .reply .note{margin:0;background:transparent;width:100%}.all-notes .note .reply .note .note-content{border:none;background:#f2f2f2}.all-notes .note .reply .note .note-content .metadata{padding:0}.all-notes .note .reply .note .note-content .metadata .annotation,.all-notes .note .reply .note .note-content .metadata .icon-button,.all-notes .note .reply .note .note-content h4,.all-notes .note .reply .note .note-content h5{display:none}.all-notes .note .reply .note .note-content .note-text{padding:0 0 10px}.all-notes .not-found{margin-top:6rem;text-align:center}.all-notes .not-found h2{font-family:Roboto,sans-serif;margin:0 0 .5rem}.all-notes .not-found p{font-size:.875rem;margin:0}.selection{position:relative;padding:10px 25px;border-width:3px;margin-bottom:5px}.selection:after,.selection:before{content:'"';position:absolute;opacity:.3;font-family:Georgia,serif;font-size:2rem;display:none}.selection:before{content:open-quote;top:0;left:7px}.selection:after{content:close-quote;bottom:-20px;right:10px}.selection p{margin:0}.selection.red{border-left-color:#fe305d;background-color:#ffd7e0}.selection.yellow{border-left-color:#fed130;background-color:#fff6d7}.selection.cyan{border-left-color:#305dfe;background-color:#d7e0ff}.selection.green{border-left-color:#30fed1;background-color:#d7fff6}.color-label{font-size:.7rem;color:#666}.color-label .color{text-transform:capitalize}.color-label a{color:#105a81;margin-left:3px}.tag-list{padding:0;margin:10px 0 0;position:relative;font-size:.7rem;border-top:1px solid #ebebeb}.tag-list ul{margin:0 0 10px}.tag-list .tag{display:inline-block;background:#d9d9d9;border:1px solid #ebebeb;border-radius:4px;margin:0 3px 3px 1px;padding:5px 25px 5px 5px;position:relative;font-size:.8rem}.tag-list .tag button{display:block;padding:2px;text-transform:none;background:#d9d9d9;border:none}.tag-list .tag button.remove{padding:0;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tag-list .tag button.remove:hover{background:transparent}.tag-list .tag:hover{text-decoration:none;background:#e6e6e6}.tag-list .tag:hover button.remove{background:#e6e6e6}.annotation{display:inline-block;position:relative;top:0;left:0;width:9px;height:9px;border-radius:50%;margin-right:3px;color:#000}.annotation.cyan{background-color:#305dfe;color:#fff}.annotation.cyan:before{border-color:#0a3ffe #fff}.annotation.green{background-color:#30fed1}.annotation.green:before{border-color:#0afec9 #fff}.annotation.red{background-color:#fe305d}.annotation.red:before{border-color:#fe0a3f #fff}.annotation.yellow{background-color:#fed130}.annotation.yellow:before{border-color:#fec90a #fff}.metadata{position:relative;color:#666;padding:15px;font-size:.7rem}.metadata .author{display:inline-block;font-weight:500}.metadata .author h4{display:inline-block;font-family:Roboto;margin:0 5px 0 0}.metadata p{display:inline;margin-right:.25em}.metadata .icon-button{position:absolute;right:5px;top:5px}.metadata .edit-note-button{font-size:.9rem}.qa-notes .note .reply textarea{width:100%;margin-bottom:10px}.annotiation-type{display:inline-block;padding:0 15px;text-transform:uppercase;margin:10px 0 0;font-size:.6rem;font-weight:600;color:#737373}.annotiation-type .cl-icon{margin-right:5px}.tag{background:#e6e6e6;padding:2px 10px;border-radius:4px;border:1px solid #ccc;margin:0 5px 3px 0}.tag,.tag i{display:inline-block;color:#3d3d3d}.tag i{margin:0 0 0 5px;line-height:100%}.tag i:hover{cursor:pointer;color:#fe305d;text-decoration:none}.tags{color:#666;padding:10px 0 0;position:relative}.tags i{margin-right:5px;position:absolute;top:13px;left:0}.tags ul{margin:0 0 0 15px;padding:0;float:left;line-height:1.2em}.tags ul li{list-style:none;display:inline}.tags ul li:after{content:", "}.tags ul li:last-child:after{content:""}.slide-right .all-notes .aside{left:160px}.modal input[name=is-question]{float:left;margin-right:10px}.markup-red{color:#fff;background-color:#fe305d}.markup-yellow{color:#000;background-color:#fed130}.markup-cyan{color:#fff;background-color:#305dfe}.markup-green{color:#000;background-color:#30fed1}@media only screen and (max-width:768px){.main>.content-panel.all-notes{padding-top:0}.navbar h1{max-width:270px}.all-notes .notes{width:100%;top:110px;height:calc(100% - 110px)}body .all-notes .aside{width:80%;max-width:300px;z-index:2;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}body .all-notes .aside.closed{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}body .all-notes .aside.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body .all-notes .aside header{padding-left:0}body .all-notes .aside header button{left:auto;right:0;border:none;color:#007bc8;height:53px}.all-notes .header{width:100%;padding-left:calc(55px + 1rem);position:relative;height:55px;left:0;top:0}.all-notes .header h1{line-height:55px}.all-notes .header button{display:block;position:absolute;left:0;top:0;width:55px;height:55px;border:1px solid #e0e0e0;border-top:none;background:#fff}.all-notes .header .btn-add-note{margin:0;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:7px}}body:not(.ff-search) .ff-search{display:none!important}.search-wrapper .app-wrapper{overflow-y:scroll}.search-container{width:auto;float:left}.search-container form{margin:0;position:relative;width:100%}.search-container fieldset{display:inline-block;width:100%}.search-container fieldset input{margin:0;padding:0 1rem;line-height:55px;width:100px;height:55px;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center}.search-container fieldset input+button{display:none}.search-container fieldset input.active,.search-container fieldset input.focused,.search-container fieldset input:active,.search-container fieldset input:focus{width:250px;text-align:left;padding-right:calc(55px + 1rem)}.search-container fieldset input.active+button,.search-container fieldset input.focused+button,.search-container fieldset input:active+button,.search-container fieldset input:focus+button{z-index:1;opacity:1;display:block}.search-container button[type=submit]{position:absolute;right:0;top:0;opacity:0;border:none;border-left:1px solid #e0e0e0;background:transparent;color:#3d3d3d;z-index:-1;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:55px;height:55px}.search-container button[type=submit]:focus{opacity:1}.search-container button[type=submit] i{line-height:55px}#search-results{padding-top:55px}#search-results input[type=radio]+label{font-weight:400;margin-left:2px}#search-results input[type=radio]+label span{font-style:italic}#search-results .header{border-bottom:1px solid #ccc;padding-top:20px;background:#f9f9f9}#search-results .header form{display:table;width:80%;margin:20px auto 30px;max-width:1260px;position:relative}#search-results .header form ul{margin:0;padding:0;clear:both}#search-results .header form ul li{list-style:none;margin:0 0 5px}#search-results .header form input[type=text]{float:left;width:80%;height:auto;padding:.75rem 1rem;margin:0 0 1rem;border-radius:4px}#search-results .header form input[type=submit]{position:absolute;top:0;right:0;width:18%;font-weight:700;height:auto;padding:.75rem 1rem;background:#007bc8;color:#fff;border:none;border-radius:4px;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}#search-results .header form input[type=submit]:hover{background:#005c95}#search-results .header form input[type=submit] i{margin-right:1rem}#search-results .header .tabs{margin:0 160px;padding:0;list-style-type:none}#search-results .header .tabs li{margin-right:20px;display:inline-block;font-weight:700}#search-results .header .tabs li a{display:block;width:100%;padding:15px 0;position:relative;border:none}#search-results .header .tabs li a.active{color:#000}#search-results h2{font-size:1.25rem;line-height:1.4rem;margin-bottom:5px}#search-results h2 span{font-weight:700}#search-results .tab-content{padding:20px 160px;position:relative}#search-results .tab-content>:nth-child(2)>div{margin-right:215px}#search-results [role=tab]{padding:10px;position:relative;border:1px solid #fff}#search-results [role=tab][tabindex="0"]{border:1px solid #ccc}#search-results [role=tab][tabindex="0"]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:3px;background:#fff}#search-results [role=tab][aria-selected=true],#search-results [role=tab][tabindex="0"]:hover{background:#fff}#search-results [role=tab]:hover{background:#e6e6e6}#search-sidebar{border-left:1px solid #ccc;position:absolute;top:40px;right:175px;padding:0;font-size:.9rem}#search-sidebar ul{list-style-type:none;margin-bottom:0;padding-left:15px}#search-sidebar ul .search-badge{height:32px;display:block;padding-left:40px;padding-top:12px;margin-bottom:10px;text-align:left;font-weight:400}#search-sidebar ul img{margin-right:10px}#search-sidebar ul a:hover>img{-webkit-box-shadow:0 0 2px 2px #007bc8;box-shadow:0 0 2px 2px #007bc8}.result-list{position:relative;margin-right:215px;min-height:200px}.result-list h1{line-height:2rem}.result-list ul{margin:0;padding:0;list-style-type:none}.result-list ul .result-item{margin-bottom:27px}.result-list ul .result-item .result-link a{display:block;margin-top:20px;margin-bottom:0;padding-bottom:0;font-weight:600}.result-list ul .result-item .result-snippet p{margin-bottom:0;font-size:.9rem}.result-list ul .result-item .result-snippet p:after,.result-list ul .result-item .result-snippet p:before{content:" ... "}.result-list ul .result-item .result-material{color:#45555f}.result-list ul .result-item .result-material p{font-size:.8rem;margin-top:.5rem}.result-list em{font-weight:700;font-style:normal}.result-list button{white-space:nowrap}.result-list .btn{background:#fff;color:#707070;border:none;text-transform:uppercase;padding:8px 10px;-webkit-box-shadow:none;box-shadow:none}.result-list .btn:hover{text-decoration:underline}.result-list .btn-primary{background:#007bc8;color:#fff}.result-list .btn-primary:hover{background:#005c95;text-decoration:none}@media only screen and (max-width:768px){#search-results .tab-content{padding:20px}#search-results .header .tabs{margin:0 0 0 20px}#search-results .header form input[type=text]{width:70%;padding:.5rem 1rem}#search-results .header form input[type=submit]{width:25%;padding:.5rem 1rem}.result-list{position:static;margin:0}}@media only screen and (min-width:768px) and (max-width:979px){#search-results .tab-content{padding:20px 80px}#search-results h2{margin:10px 0 20px}#search-results .header .tabs{margin:0 0 0 80px}}@media only screen and (max-width:1260px){#search-sidebar{position:static;margin-top:40px;padding:0;width:auto;border-left:none;border-top:1px solid #ccc}#search-sidebar h1{clip:auto;width:auto;height:auto;overflow:visible;position:static;font-size:2rem}}.aural{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.aural:focus{clip:rect(0,0,0,0);font-size:1em;height:auto;outline:thin dotted;position:static!important;width:auto;overflow:visible}@-webkit-keyframes a11yWarning{0%{opacity:.1}to{opacity:1}}@keyframes a11yWarning{0%{opacity:.1}to{opacity:1}}[id^=a11y-]{-webkit-animation:a11yWarning 1s ease-in-out infinite alternate;-moz-animation:a11yWarning 1s ease-in-out infinite alternate;-ms-animation:a11yWarning 1s ease-in-out infinite alternate;-animation:a11yWarning 1s ease-in-out infinite alternate}.hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.focused{outline:thin dotted}.activeonly{display:none}.active .activeonly{display:inline}.skip-navigation{margin:0;padding:0;z-index:9999;list-style-type:none;position:absolute;top:0;left:0}.skip-navigation li{margin:0;padding:0;display:inline-block}.skip-navigation li a,.skip-navigation li button{position:absolute;top:0;left:-2000px;display:block;padding:8px;color:#fff;background:fade(#000,50%);white-space:nowrap}.skip-navigation li a:focus,.skip-navigation li button:focus{left:1px}:not(g):focus{outline:none!important;-webkit-box-shadow:0 0 10px rgba(0,121,203,.9)!important;box-shadow:0 0 10px rgba(0,121,203,.9)!important}.section,.terms{margin:0;padding:0 0 3rem}.section li,.terms li{list-style:none}.section ul,.terms ul{margin:0;padding:0}.section .content,.terms .content{width:80%;max-width:1200px;margin:auto}.term-options{display:none;margin:15px 0 20px 50px;display:inline-block;position:fixed;top:13px;margin:0;z-index:1030;padding:0;left:85px}.term-options .react-dropdown-button{background:0 0;padding:3px 10px}.term-options .react-dropdown-button:after{margin-left:11px;top:7px;border-width:8px 6px}#terms-container{padding-top:55px}.manage-content-container,.offline-menu-container,.user-menu{float:left;width:55px}.manage-content-container .react-dropdown-button,.offline-menu-container .react-dropdown-button,.user-menu .react-dropdown-button{border:none;background:none;width:55px;height:55px;padding:0;text-align:center;border-radius:0}.manage-content-container .react-dropdown-button:hover,.offline-menu-container .react-dropdown-button:hover,.user-menu .react-dropdown-button:hover{background:#f2f2f2}.manage-content-container .react-dropdown-button:after,.offline-menu-container .react-dropdown-button:after,.user-menu .react-dropdown-button:after{display:none}.manage-content-container .react-dropdown-button i,.offline-menu-container .react-dropdown-button i,.user-menu .react-dropdown-button i{line-height:55px}.manage-content-container .react-dropdown-button i+span,.offline-menu-container .react-dropdown-button i+span,.user-menu .react-dropdown-button i+span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.manage-content-container .react-dropdown-button i+span:focus,.offline-menu-container .react-dropdown-button i+span:focus,.user-menu .react-dropdown-button i+span:focus{clip:rect(0,0,0,0);font-size:1em;height:auto;outline:thin dotted;position:static!important;width:auto;overflow:visible}.manage-content-container .react-dropdown-menu,.offline-menu-container .react-dropdown-menu,.user-menu .react-dropdown-menu{top:100%;left:auto;right:0;border-radius:0;font-size:.9rem}.manage-content-container .react-dropdown-menu ul,.offline-menu-container .react-dropdown-menu ul,.user-menu .react-dropdown-menu ul{top:calc(100% - 2px);margin:0;border-radius:0}#ua-section{width:80%;max-width:1200px;margin:auto;margin-bottom:3rem;text-align:center;padding:2rem;border:1px solid #ededed}#ua-section p{margin:0}#section-container{position:relative}.course-compendium{margin-bottom:50px}.notification-wrapper{position:fixed;bottom:0;left:0;z-index:1061;width:100%}.notification-wrapper .notification-title{font-weight:700}.notification-wrapper .notification{display:-ms-flexbox;display:flex;position:relative;top:0;width:100%;background:#fff;padding:1rem;border-top:1px solid #ededed;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.notification-wrapper .notification-contents{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (max-width:768px){.notification-wrapper{left:-100%}}.notification-wrapper .cl-icon-times-circle{font-size:35px;margin-right:1rem;-ms-flex-item-align:center;align-self:center;color:#df204a}.notification-wrapper .cl-icon-times-circle:before{content:"\F12A"}.notification-wrapper .cl-icon-times-circle.notification-close{background:#ededed;border-radius:50%;border:0;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:33px;height:35px;margin:0;padding:1px;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;width:35px}.notification-wrapper .cl-icon-times-circle.notification-close:hover{background-color:#d4d4d4}.notification-wrapper .cl-icon-exclamation-triangle{font-size:35px;margin-right:1rem;-ms-flex-item-align:center;align-self:center;color:#df204a}.notification-wrapper .cl-icon-exclamation-triangle:before{content:"\F12F"}.notification-wrapper .cl-icon-check-circle{font-size:35px;margin-right:1rem;-ms-flex-item-align:center;align-self:center;color:#32d578}.notification-wrapper .cl-icon-check-circle:before{content:"\F13A"}.settings{padding:25px;max-width:600px}.settings.link-device section{margin-left:95px}.settings .is-chrome-browser ul li:first-child{margin-bottom:10px}.link-device{margin-bottom:30px}.link-device .app-icon{margin:0 10px 10px 0;width:75px;height:75px;float:left;background:transparent url(/assets/img/icon-75-gloss.png) no-repeat 0 0;border-radius:7px}.link-device section{margin-left:95px}.cl4c-icon-location{width:385px;height:136px;background:url(/assets/img/chromeapp-bg-install.png) no-repeat 0 0}.app-wrapper.offline .all-notes aside .colophon,.app-wrapper.offline .bookmark-button,.app-wrapper.offline .btn-add-note,.app-wrapper.offline .edit-note-button,.app-wrapper.offline .global-options li.feedback,.app-wrapper.offline .local-options .material-metadata .print-options .print,.app-wrapper.offline .manage-content-container,.app-wrapper.offline .search-container{display:none}.app-wrapper.offline .all-notes aside .filter-control:last-child{border-bottom:none}.app-wrapper.offline .bookmark{cursor:auto}.offline-badge{width:30px;height:30px;position:absolute;right:calc(30px + 1rem);top:.5rem;z-index:1;border-radius:50%;text-align:center;line-height:32px;color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}.offline-badge .react-aria-tooltip-wrapper p{padding:.25rem 1rem;font-size:1.2rem}.offline-badge.downloading{color:#00712b}.offline-badge.downloading .react-aria-tooltip-wrapper{background:#00712b}.offline-badge.downloading .react-aria-tooltip-wrapper .react-aria-tooltip-message:after{border-top-color:#00712b}.offline-badge.error{background:#df204a}.offline-badge.error button{background:transparent;width:30px;height:30px;padding:0;border:none}.offline-badge.error .react-aria-tooltip-wrapper{background:#df204a}.offline-badge.error .react-aria-tooltip-wrapper .react-aria-tooltip-message:after{border-top-color:#df204a}.offline-badge.complete{background:#32d578}.offline-badge.complete .react-aria-tooltip-wrapper{background:#00712b}.offline-badge.complete .react-aria-tooltip-wrapper .react-aria-tooltip-message:after{border-top-color:#00712b}.offline-messaging{max-width:400px;min-width:320px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.offline-messaging header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.offline-messaging header .cl-icon{font-size:5rem}.offline-messaging header h1{display:inline-block;font-size:3rem;margin:0;padding:0}.offline-messaging ul{list-style:none;margin:20px 0 0;padding:0}.offline-messaging ul li{display:inline-block;width:50%;margin:0;padding:0}.offline-messaging ul li a{width:95%}.sharing-settings h4{margin-bottom:0}.sharing-settings p{margin:0 0 15px;font-style:italic;color:#a3a3a3}.sharing-settings li{margin-bottom:0}.sharing-settings legend{font-size:100%;font-weight:600;border:none;margin:0;padding:0}.sharing-settings input[type=checkbox],.sharing-settings input[type=radio]{float:left;margin-right:10px}.sharing-settings fieldset:not(.sharing-settings-students){margin-bottom:20px}.sharing-settings .settings-students.well{max-height:145px;overflow-y:auto;padding-top:10px}.sharing-settings .settings-list{margin:10px 0}.sharing-settings .settings-list label{font-weight:300}.sharing-settings .students-list li{float:left;width:45%}.sharing-settings .students-list li label{padding-left:20px}iframe{border:none;width:100%;height:100%}.media-content embed,.media-content iframe,.media-content object{position:absolute;top:0;left:0;width:100%;height:100%}.analytics-preview iframe{min-height:600px}body.view-debug [data-view-name]{outline:1px solid red}body.view-debug [data-view-name]:before{content:attr(data-view-name) "\A" attr(data-model);white-space:pre;z-index:9999999;color:red;background-color:#fff;overflow:visible;visibility:visible;display:initial}body.view-debug [data-view-name]:hover{outline:1px solid blue}body.view-debug [data-view-name]:hover:before{color:blue}.unsupported-devices{margin:0;background-color:#fff;text-align:center}.unsupported-devices .main{width:80%;padding:4em 0;max-width:600px;margin:0 auto}.unsupported-devices .main div.logo{margin-bottom:2em;position:relative;width:100%;height:79px;background-size:contain}.unsupported-devices .main p{font-size:1.2em;margin:0 0 20px;text-align:left}.unsupported-devices .main .btn{margin:2em auto;font-size:1em;display:block;padding:12px 20px}.ua.ua-view h1,.ua.ua-view h2{font-weight:100}.ua.ua-component h3,.ua.ua-component h4{font-weight:400;margin-bottom:.2em}.ua.ua-inline{font-style:italic;font-size:80%;color:#45555f}.application-catalog{margin:45px auto 0;padding:0 50px;min-width:640px;max-width:1024px;text-align:center}.application-catalog .app-detail{margin-bottom:60px;min-height:120px;overflow:hidden;position:relative;text-align:left}.application-catalog .app-detail div{float:left}.application-catalog .app-detail .app-icon{width:75px;height:75px;border-radius:7px;margin-right:40px;background:transparent no-repeat 50%;background-size:cover}.application-catalog .app-detail .app-icon.engage{background-image:url(/assets/img/app-icons/app-icon-engage-100x100.png)}.application-catalog .app-detail .app-icon.read{background-image:url(/assets/img/app-icons/app-icon-read-75-gloss-brown.png)}.application-catalog .app-detail .app-icon.cl4c{background-image:url(/assets/img/app-icons/app-icon-cl4c-blue-100x100.png)}.application-catalog .app-detail .app-tools{margin:0;width:calc(55% - 140px);margin-right:40px}.application-catalog .app-detail .app-tools h2{margin-top:0;margin-bottom:20px;font-weight:100}.application-catalog .app-detail .app-tools .badge-store{margin:10px 0 20px;display:block;height:40px;width:135px}.application-catalog .app-detail .app-tools .badge-store img{width:100%}.application-catalog .app-detail .app-tools button.auth-code{background-color:#f6f6f6;border:none;-webkit-box-shadow:none;box-shadow:none;color:#007bc8;display:block;margin-top:10px;padding:0}.application-catalog .app-detail .app-tools button.install{margin-bottom:20px}.application-catalog .app-detail .app-tools .auth-code-display{max-width:200px}.application-catalog .app-detail .app-tools .auth-code-display p:first-child{background-color:fade(#000,10%);border-radius:7px;padding:10px;text-align:center;max-width:135px}.application-catalog .app-detail .app-tools .auth-code-display p:last-child{font-style:italic}.application-catalog .app-detail i.cl-icon-check{margin-right:.25rem;background:#00712b;border-radius:50%;color:#fff;width:20px;height:20px;text-align:center}.application-catalog .app-detail .app-description{width:calc(45% - 40px)}.embedded-content .next-page,.embedded-content .prev-page{z-index:99;position:fixed;left:0;height:100%;top:0;color:#666;border:none;font-size:2.5rem;background:transparent}.embedded-content .next-page:focus,.embedded-content .next-page:hover,.embedded-content .prev-page:focus,.embedded-content .prev-page:hover{background:fadeout(#666,90%);color:#333}@media screen and (max-width:768px){.embedded-content .next-page,.embedded-content .prev-page{display:none}}.embedded-content .next-page{left:auto;right:0}.modal.modal-enter{opacity:.01;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.modal.modal-enter.modal-enter-active{opacity:1}.modal.modal-leave{opacity:1;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.modal.modal-leave.modal-leave-active{opacity:.01}.icon-button{display:block;width:25px;line-height:25px;color:#8a8a8a}.icon-button:hover{color:#636363}@keyframes opacityFade{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.highlight .selectedword.cyan{fill:rgba(48,93,254,.2)}.highlight .selectedword.green{fill:rgba(48,254,209,.2)}.highlight .selectedword.red{fill:rgba(254,48,93,.2)}.highlight .selectedword.yellow{fill:rgba(254,209,48,.2)}.svg-reader{background:#f2f2f2;display:inline;position:relative;text-align:center;overflow:auto;-webkit-user-select:none}.svg-reader svg{-webkit-box-shadow:0 0 3px #d9d9d9;box-shadow:0 0 3px #d9d9d9;overflow:auto!important;-webkit-user-select:none}.svg-reader svg .nav-button{fill:rgba(0,0,0,.08)}.svg-reader .clipboard{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;position:absolute;left:-1000px;margin-left:-1000px;width:1px;height:1px;overflow:scroll}.svg-reader~.loading-super{position:fixed;width:100%;height:100vh;overflow:hidden;top:0;left:0}.cl-popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 0 0 5px 10px rgba(0,0,0,.2) rgba(51,51,51,.71);box-shadow:0 0 0 5px 10px rgba(0,0,0,.2) rgba(51,51,51,.71);display:block;-webkit-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px);width:70%;max-width:70%}.cl-popover.top{margin-top:-10px}.cl-popover.right{margin-left:10px}.cl-popover.bottom{margin-top:10px}.cl-popover.left{margin-left:-10px}.cl-popover .arrow,.cl-popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.cl-popover .arrow{border-width:11px}.cl-popover .arrow:after{border-width:10px;content:""}.cl-popover.cl-popover-pinned .arrow{display:none}.cl-popover.cl-popover-pinned-right{transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px)}.cl-popover.cl-popover-pinned-left{transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px)}.cl-popover.cl-popover-target-attached-top{-webkit-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px)}.cl-popover.cl-popover-target-attached-top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:fadein(rgba(0,0,0,.2),5%);bottom:-11px}.cl-popover.cl-popover-target-attached-top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.cl-popover.cl-popover-target-attached-bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:fadein(rgba(0,0,0,.2),5%);top:-11px}.cl-popover.cl-popover-target-attached-bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.highlight-detail .cyan{background-color:#305dfe}.highlight-detail .green{background-color:#30fed1}.highlight-detail .red,.highlight-detail .yellow{background-color:#fe305d}.user-text{white-space:pre-wrap}.react-dropdown{display:inline-block;position:relative}.react-dropdown-button{cursor:pointer;display:inline-block;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:-webkit-linear-gradient(#fcfcfc,#eee);background-image:-o-linear-gradient(#fcfcfc,#eee);background-image:linear-gradient(#fcfcfc,#eee);padding:6px 10px;border:1px solid #d5d5d5;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-dropdown-button:after{content:"";display:inline-block;margin-left:5px;position:relative;top:3px;border-color:currentColor transparent transparent;border-width:5px 4px;border-style:solid}.react-dropdown-button.is-open,.react-dropdown-button:focus,.react-dropdown-button:hover{background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-webkit-linear-gradient(#eee,#ddd);background-image:-o-linear-gradient(#eee,#ddd);background-image:linear-gradient(#eee,#ddd);border-color:#ccc}.react-dropdown-button.is-open,.react-dropdown-button:active{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.react-dropdown-menu{padding-left:0;border-radius:3px;margin:0}.react-dropdown-menu,.react-dropdown-menu ul{background:#fff;list-style-type:none;position:absolute;top:100%;left:0;z-index:99;width:215px}.react-dropdown-menu ul{border:1px solid #d5d5d5;margin:0;padding:0;padding-left:0;border-radius:0;margin:4px 0 0}.react-dropdown-menu ul li{list-style:none}.react-dropdown-menu--flushRight{right:0}.react-dropdown-menu-item{border:solid #eee;border-width:0 0 1px;cursor:pointer;padding:8px;text-align:left;width:100%}.react-dropdown-menu-item-wrapper:first-of-type .react-dropdown-menu-item{border-top-right-radius:3px;border-top-left-radius:3px}.react-dropdown-menu-item-wrapper:last-of-type .react-dropdown-menu-item{border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-width:0}.react-dropdown-menu-item:focus,.react-dropdown-menu-item:hover{background-color:#007bc8;color:#fff}.react-dropdown-menu-item.is-selected{cursor:default;font-weight:700}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu{width:480px;position:fixed;left:0;right:auto;top:55px;max-height:calc(100% - 55px);overflow:auto}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu li{border-top:none}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu a{border-radius:0;background:#e0e0e0}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu a.tab{height:40px}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu a:active,.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu a:focus,.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu a:hover{text-decoration:none}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu a.active{background:#fff}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul{margin:0;padding:0}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul.tabs{width:100%;display:-ms-flexbox;display:flex}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul.tabs li{-ms-flex:1 1;flex:1 1}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul.tabs li button{background:#e0e0e0;border:none;width:100%;text-align:left;padding:.625rem}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul.tabs li button.active{background:#fff}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul.tabs li button:focus,.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul.tabs li button:hover{background:#f2f2f2}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul li{margin:0;list-style:none;border-top:1px solid #e0e0e0}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul li a{display:block;color:#000;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul li a:focus,.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul li a:hover{background:#f2f2f2}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu ul li a .pageRange{position:absolute;right:1rem;top:50%;display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#3d3d3d;font-size:.8em}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu .tab-content a{padding-right:5rem;background:#fff}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu dt{background:#fafafa;border-top:1px solid #e0e0e0;padding-left:1rem}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu h1{float:none;font-size:inherit;border-top:1px solid #e0e0e0;font-family:Roboto;font-weight:400}.navbar .dropdown-wrapper.dropdown-toc .dropdown-menu .toc{max-height:calc(100vh - 95px)}.user-menu{position:relative}.user-menu [role=button]{display:-ms-flexbox;display:flex;border:none;border-left:1px solid #e0e0e0;background:none;width:55px;height:55px;padding:0;text-align:center;border-radius:0}.user-menu [role=button]:hover{background:#f2f2f2}.user-menu [role=button] .initials{width:38px;height:38px;line-height:38px}.user-menu .dropdown-container{position:absolute;right:0;top:55px;background:#fff;border:1px solid #ededed;padding:0;max-width:320px;min-width:260px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.33);box-shadow:0 0 12px rgba(51,51,51,.33)}.user-menu .dropdown-container>div{padding:10px 20px;border-bottom:1px solid #ededed;text-align:center;background:#f9f9f9}.user-menu .dropdown-container>div.user-menu-avatar{position:relative;padding:20px;padding-bottom:10px;padding-left:62px;text-align:left;background:#fff;border-bottom:none;min-height:3.8rem}.user-menu .dropdown-container>div.user-menu-avatar span{display:block;line-height:1.25rem;font-weight:700}.user-menu .dropdown-container>div.user-menu-avatar span:last-of-type{font-weight:400;font-size:.7rem;line-height:.7rem}.user-menu .dropdown-container>div.user-menu-avatar .tooltip-container,.user-menu .dropdown-container>div.user-menu-avatar .tooltip-wrapper{width:32px;height:32px}.user-menu .dropdown-container>div.user-menu-avatar .avatar-wrapper{position:absolute;left:20px}.user-menu .dropdown-container>div.user-menu-links{background:#fff;padding-bottom:20px}.user-menu .dropdown-container>div.user-menu-links:after{content:"";display:table;clear:both}.user-menu .dropdown-container>div.user-menu-links [role=menuitem]{display:block;float:left;margin-right:10px;width:calc(50% - 5px);margin-right:5px}.user-menu .dropdown-container>div.user-menu-links [role=menuitem]:last-of-type{margin:0;margin-left:5px}.user-menu .dropdown-container>div.user-menu-links [role=menuitem] a{display:block;font-size:.8rem}.user-menu .dropdown-container>div.user-menu-ordertool{font-size:.8rem}.user-menu .dropdown-container>div.user-menu-ordertool p{margin-top:0;text-align:left;font-size:.75rem}.user-menu .dropdown-container>div.user-menu-ordertool a{display:block;font-size:.8rem}.user-menu .dropdown-container>div.base{border-bottom:none;font-size:.7rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.user-menu .dropdown-container>div.base a{padding:0;color:#3d3d3d}.user-menu .dropdown-container>div.base div[role=menuitem]{display:inline-block;-ms-flex:1 1 auto;flex:1 1 auto}.user-menu .dropdown-container>div.base p{margin:0;-ms-flex:1 1 auto;flex:1 1 auto}.initials{display:block;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;background:#007bc8;color:#fff;font-size:90%;margin:auto}.avatar{width:32px;height:32px;border-radius:50%;border:1px solid #ededed}.headroom-wrapper{height:55px!important}.headroom{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;position:fixed;left:0;right:0;top:0;z-index:100}.headroom--pinned{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.headroom--unpinned{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body.disable-scroll{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}body.disable-scroll .headroom{height:100%}.course-title{position:relative;margin:2rem 0;padding-bottom:1rem;border-bottom:1px solid #ededed}.course-title .section-info{font-size:.8rem}.course-title .section-number{background:#000;color:#fff;padding:.25rem 1rem;margin-right:1rem;border-radius:2px;text-transform:uppercase}.course-title h2{font-size:1.35rem;margin:.5rem 0 0}.course-title .instructor-tally{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:.9rem}.course-title .instructor-tally .kicker{text-transform:uppercase;text-align:right;display:block;font-size:.6rem}.materials{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.material,.material-wrapper{width:165px;display:-ms-flexbox;display:flex;margin:0 1rem 1rem;position:relative}.material-wrapper:hover .react-dropdown-wrapper .react-dropdown-button,.material:hover .react-dropdown-wrapper .react-dropdown-button{opacity:1}.material-wrapper .badge,.material .badge{position:relative;top:-2px}.material-wrapper a,.material a{display:block;color:#000;font-size:.9rem}.material-wrapper .material-artifact,.material .material-artifact{position:relative;width:165px;height:268.125px;background-position:50%;background-color:#fff;background-size:cover;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}.material-wrapper .material-artifact.vimeo,.material-wrapper .material-artifact.youtube,.material .material-artifact.vimeo,.material .material-artifact.youtube{background-size:100%;background-repeat:no-repeat;background-color:#000}.material-wrapper .material-artifact i,.material .material-artifact i{font-size:.8rem;position:absolute}.material-wrapper .material-artifact .loading-container,.material .material-artifact .loading-container{width:80%}.material-wrapper .material-artifact .external-link-location,.material .material-artifact .external-link-location{position:absolute;left:50%;bottom:1rem;text-align:center;color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.material-wrapper .material-artifact .external-link-location i,.material .material-artifact .external-link-location i{position:static;margin-right:.5rem}.material-wrapper .material-artifact .title-opt-out,.material .material-artifact .title-opt-out{position:absolute;bottom:10px;padding:5px 10px;background:#fff;border:1px solid #ededed;font-size:10px;width:90%;left:5%;color:#333}.material-wrapper .title,.material .title{display:block;color:#000;font-weight:500;margin:1rem 0 0;line-height:1.2em}.material-wrapper .media-icon,.material .media-icon{position:absolute;top:1rem;background:#fff;padding:.25rem .5rem;border:1px solid #ededed;border-left:0}.material-wrapper .cl-icon-external-link-square:not(.media-icon),.material-wrapper .cl-icon-wikipedia:not(.media-icon),.material .cl-icon-external-link-square:not(.media-icon),.material .cl-icon-wikipedia:not(.media-icon){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.material-wrapper .cl-icon-external-link-square:not(.media-icon):before,.material-wrapper .cl-icon-wikipedia:not(.media-icon):before,.material .cl-icon-external-link-square:not(.media-icon):before,.material .cl-icon-wikipedia:not(.media-icon):before{font-size:5rem}.material-wrapper .react-dropdown-wrapper,.material .react-dropdown-wrapper{position:absolute;z-index:1;top:.5rem;right:.5rem}.material-wrapper .react-dropdown-wrapper .react-dropdown-menu,.material .react-dropdown-wrapper .react-dropdown-menu{width:165px;left:auto;right:-5px}.material-wrapper .react-dropdown-wrapper .react-dropdown-menu ul,.material .react-dropdown-wrapper .react-dropdown-menu ul{width:165px}.material-wrapper .react-dropdown-wrapper .react-dropdown-button,.material .react-dropdown-wrapper .react-dropdown-button{border:none;border-radius:50%;background:#007bc8;color:#fff;opacity:.3;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;padding:0;width:30px;height:30px;text-align:center;display:block;font-size:1.25rem;line-height:1.25rem}.material-wrapper .react-dropdown-wrapper .react-dropdown-button:after,.material .react-dropdown-wrapper .react-dropdown-button:after{display:none}.material-wrapper .react-dropdown-wrapper .react-dropdown-button:focus,.material .react-dropdown-wrapper .react-dropdown-button:focus{opacity:1}.material-wrapper .react-dropdown-wrapper .react-dropdown-menu-item,.material .react-dropdown-wrapper .react-dropdown-menu-item{font-weight:300}.material-wrapper .react-dropdown-wrapper .react-dropdown-menu-item:hover,.material .react-dropdown-wrapper .react-dropdown-menu-item:hover{text-decoration:none}.material-wrapper .react-dropdown-wrapper .react-dropdown-menu-item i,.material .react-dropdown-wrapper .react-dropdown-menu-item i{margin:0 1rem 0 .5rem}.material-wrapper .react-dropdown-wrapper .react-dropdown-menu-item .onoffswitch,.material .react-dropdown-wrapper .react-dropdown-menu-item .onoffswitch{width:24px}.material-wrapper .react-dropdown-wrapper .react-dropdown-menu-item .toggle-group.left input[type=checkbox],.material .react-dropdown-wrapper .react-dropdown-menu-item .toggle-group.left input[type=checkbox]{left:5px}.material-wrapper .react-dropdown-wrapper .react-dropdown-menu-item .toggle-group.left label,.material .react-dropdown-wrapper .react-dropdown-menu-item .toggle-group.left label{padding-left:28px}.material-wrapper .toggle-group label,.material .toggle-group label{font-weight:300}.material-wrapper .toggle-group input[type=checkbox]~.onoffswitch .onoffswitch-label .onoffswitch-switch,.material .toggle-group input[type=checkbox]~.onoffswitch .onoffswitch-label .onoffswitch-switch{right:auto;left:1px}.material-wrapper .toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-switch,.material .toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-switch{left:auto;right:1px}.material-wrapper .btn-secondary,.material .btn-secondary{margin:1rem 0;font-size:.8rem}.material-wrapper{display:block}.material-wrapper .badge{background-color:#df204a}.material-wrapper a.unanswered{margin-top:1rem;font-size:.8rem}.material-wrapper.blocked{opacity:.5;cursor:not-allowed}.collections-wrapper{position:relative}.collections-wrapper h2{font-family:Roboto,sans-serif;text-transform:uppercase;margin:0;padding:2rem 2rem 1.5rem;border-bottom:1px solid #d4d4d4;font-size:1rem}.collections-wrapper .materials{padding:2rem}.collections-wrapper .close{position:absolute;top:1.5rem;right:1.5rem;font-size:2rem;opacity:.5}.collections-wrapper .close:visited{color:#000}.collection{position:relative;display:table;width:165px;height:268.125px;margin-bottom:1rem;background:#3d3d3d;text-align:center;overflow:visible;cursor:default;-webkit-box-shadow:0 0 0 #bdbdbd,1px 1px 0 #0a0a0a,2px 2px 0 #bdbdbd,3px 3px 0 #0a0a0a,4px 4px 0 #bdbdbd,5px 5px 0 #0a0a0a;box-shadow:0 0 0 #bdbdbd,1px 1px 0 #0a0a0a,2px 2px 0 #bdbdbd,3px 3px 0 #0a0a0a,4px 4px 0 #bdbdbd,5px 5px 0 #0a0a0a}.collection .content-actionbar{position:absolute;top:1rem;right:1rem}.collection .collection-metadata{width:165px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:268.125px;position:relative}.collection .collection-metadata div{width:100%}.collection .collection-metadata:active,.collection .collection-metadata:focus,.collection .collection-metadata:hover{text-decoration:none}.collection .collection-metadata .title{color:#fff;font-family:Roboto Slab;font-size:1.25rem}.collection .material-count{color:#73dfc4;font-size:.8rem}.collection .collection-label{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#575757;padding:.25rem 1rem;color:#fff;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px 2px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px 2px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px 2px;border-top-left-radius:0;background-clip:padding-box;font-size:.7rem}div .collection .collection-label{width:auto}.collection a:hover{cursor:pointer}.collection.active:before{position:absolute;content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #3d3d3d;bottom:-40px;left:50%;margin-left:-10px}.collection div.material-tally{color:#fff;font-weight:100}.collection:hover .react-dropdown-wrapper .react-dropdown-button{opacity:1}.collection .react-dropdown-wrapper{position:absolute;z-index:1;top:.5rem;right:.5rem}.collection .react-dropdown-wrapper .react-dropdown-menu ul{width:170px}.collection .react-dropdown-wrapper .react-dropdown-button{border:none;border-radius:50%;background:#007bc8;color:#fff;opacity:.3;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;padding:0;width:30px;height:30px;text-align:center;display:block;font-size:1.25rem;line-height:1.25rem}.collection .react-dropdown-wrapper .react-dropdown-button:after{display:none}.collection .react-dropdown-wrapper .react-dropdown-button:focus{opacity:1}.collection .react-dropdown-wrapper .react-dropdown-menu-item{font-weight:300;text-align:left;display:block;border-radius:none;color:#000}.collection .react-dropdown-wrapper .react-dropdown-menu-item:focus,.collection .react-dropdown-wrapper .react-dropdown-menu-item:hover{text-decoration:none;color:#fff}.collection .react-dropdown-wrapper .react-dropdown-menu-item i{margin:0 1rem 0 .5rem}.vertical-drawer{background:#ededed;width:100%;border:1px solid #d4d4d4;margin-bottom:4rem}.vertial-drawer-arrow-wrapper{display:inline-block;width:100%}.vertical-drawer-arrow{position:relative;-webkit-transform:translate(5px,15px) rotate(-45deg);-ms-transform:translate(5px,15px) rotate(-45deg);transform:translate(5px,15px) rotate(-45deg);border:1px solid #d4d4d4}.vertical-drawer-arrow,.vertical-drawer-arrow:after{display:inline-block;width:20px;height:20px;background:#ededed}.vertical-drawer-arrow:after{position:absolute;content:"";-webkit-transform:translate(-3px,1px);-ms-transform:translate(-3px,1px);transform:translate(-3px,1px)}.messaging{padding:2rem;margin:1rem 0 2rem;background:#f6f6f6;border:1px solid #ededed;text-align:center}.offline-menu-container{position:relative}.offline-menu-container .react-dropdown-button i{color:gray}.offline-menu-container.is-online.offline-not-ready{-webkit-animation:opacityFade 2s infinite;animation:opacityFade 2s infinite}.offline-menu-container.is-offline .cl-icon{color:#df204a}.offline-menu-container.is-offline .cl-icon.cl-icon-bolt{font-size:2rem}.offline-menu-container.is-offline .cl-icon.cl-icon-bolt:before{content:"\F13B"}.offline-menu-container.offline-incompatible .cl-icon{color:#df204a}.offline-menu-container.offline-incompatible .cl-icon.cl-icon-bolt{font-size:2rem;color:gray}.offline-menu-container.offline-incompatible .cl-icon.cl-icon-bolt:before{content:"\F13C"}.offline-menu-container.offline-incompatible .offline-button-container{display:none}.offline-menu-dropdown [role=button]{display:-ms-flexbox;display:flex;border:none;border-left:1px solid #e0e0e0;background:none;width:55px;height:55px;padding:0;text-align:center;border-radius:0}.offline-menu-dropdown [role=button]:hover{background:#f2f2f2}.offline-menu-dropdown [role=button] .initials{width:38px;height:38px;line-height:38px;font-size:1.5rem}.offline-menu-dropdown .dropdown-container{position:absolute;right:0;top:55px;background:#fff;border:1px solid #ededed;padding:0;max-width:360px;min-width:275px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.33);box-shadow:0 0 12px rgba(51,51,51,.33)}.offline-menu-dropdown .dropdown-container .btn{font-weight:400;width:100%}.offline-menu-dropdown .dropdown-container p{margin:0}.offline-menu-dropdown .dropdown-container .discrete{font-size:.8rem}.offline-menu-dropdown .dropdown-container .offline-button-container{background:#f9f9f9}.offline-menu-dropdown .dropdown-container>div{padding:10px;border-bottom:1px solid #ededed;font-size:.9rem}.offline-menu-dropdown .dropdown-container>div:last-of-type{border-bottom:none;font-size:.7rem}.offline-menu-dropdown .dropdown-container>div:last-of-type a{padding:0 .5rem;color:#3d3d3d}.offline-icon-wrapper{width:27.5px;height:55px;line-height:55px;display:block;float:left;text-align:center;color:#d9dfe3;margin:0 13.75px}.offline-icon-wrapper:hover{color:#df204a}.offline-icon-wrapper .react-aria-tooltip-wrapper{line-height:1.4rem;background:#df204a;color:#fff}.offline-icon-wrapper .react-aria-tooltip-wrapper .react-aria-tooltip-message:after{border-left-color:#df204a}.aural-notification{text-transform:capitalize}body.modal-open{overflow:hidden}body .modal .close{position:absolute;top:15px;right:15px;font-size:210%;line-height:70%;margin-top:0}body textarea.dynamic-textarea{height:48px;padding:5px;line-height:1em;display:block;margin:0 auto;overflow:hidden;max-height:160px}
/*# sourceMappingURL=main.f03756cd.css.map*/