﻿@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.export-course input,.export-course textarea{width:100%}.export-course .display input{background:none;font-weight:bold;border:none}.full-email .success-msg{font-size:14px;color:green;text-align:center}.full-email .compose-message-form .to-box{float:left;width:calc(100% - 5em)}.full-email .compose-message-form .to-box li{float:left;margin-bottom:0.5em}.full-email .compose-message-form .to-box .button{text-transform:none;font-weight:normal}.full-email .compose-message-form .to-box .user-list{border:1px solid #ccc;border-radius:4px}.full-email .compose-message-form .to-box .user-list li{float:none;padding-bottom:0.5em;margin-bottom:0}.full-email .compose-message-form .to-box .user-list li a{padding:3px 20px}.full-email .compose-message-form .to-box .user-list li:hover{background-color:#337ab7}form .help-block{font-size:12px;color:#c04545}.animate-enter,.animate-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.animate-enter.animate-enter-active,.animate-leave{opacity:1;top:0;height:30px}.animate-leave.animate-leave-active,.animate-enter{opacity:0;top:-50px;height:0px}@font-face{font-family:"abc-icons";src:url("/assets/fonts/1434549565.eot");src:url("/assets/fonts/1434549565.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/1434549565.woff") format("woff"),url("/assets/fonts/1434549565.ttf") format("truetype"),url("/assets/fonts/1434549565.svg#1434549565") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"abc-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="abc-"]:before,[class*=" abc-"]:before{font-family:"abc-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.abc-home:before{content:"a"}.abc-user:before{content:"b"}.abc-email:before{content:"d"}.abc-phone:before{content:"e"}.abc-pin:before{content:"f"}.abc-angle-left:before{content:"c"}.abc-angle-double-left:before{content:"i"}.abc-angle-right:before{content:"j"}.abc-angle-double-right:before{content:"k"}.abc-nav:before{content:"t"}.abc-arrow-down:before{content:"u"}.abc-arrow-up:before{content:"v"}.abc-arrow-left:before{content:"w"}.abc-arrow-right:before{content:"x"}.abc-lock-secure:before{content:"y"}.abc-caret-down:before{content:"z"}.abc-caret-left:before{content:"A"}.abc-caret-right:before{content:"B"}.abc-caret-up:before{content:"C"}.abc-read:before{content:"l"}.abc-speaker:before{content:"m"}.abc-calendar:before{content:"h"}.abc-file-text:before{content:"g"}.abc-chat:before{content:"n"}.abc-video:before{content:"o"}.abc-folder:before{content:"q"}.abc-list-nested:before{content:"r"}.abc-delete:before{content:"s"}.abc-pencil:before{content:"D"}.abc-file-add:before{content:"E"}.abc-file:before{content:"F"}.abc-user-add:before{content:"G"}.abc-adult:before{content:"I"}.abc-graduation-cap:before{content:"L"}.abc-young:before{content:"K"}.abc-clipboard-notes:before{content:"H"}.abc-network:before{content:"J"}.abc-page-add:before{content:"M"}.abc-angle-down:before{content:"N"}.abc-angle-up:before{content:"O"}.abc-add:before{content:"P"}.abc-check:before{content:"Q"}.abc-close:before{content:"p"}.main-mailbox .error{text-align:center;font-size:14px;color:#C13409}.main-mailbox .success{text-align:center;font-size:14px;color:green}error_explanation.table-submission-uploads input{width:4em}.button a{color:#fff}.table td{max-width:500px}.icons [class^='abc-arrow-']{padding:6px 10px;background-color:#d8d8d8;border-radius:3px;cursor:pointer}.table-quiz-grades form input{width:5em}blockquote{color:#31708f;background-color:#f2f2f2;border-color:#f2f2f2;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.quote-post blockquote p{color:#31708f}input.button{cursor:auto}body.sessions .login-form [type="submit"]{margin-top:0.2em}body.login .other-links{margin-top:1.2em;font-size:15px}ol.form-aligned{margin:2.625em auto;padding-bottom:12px;border-bottom:1px solid #e4e4e4}.foot .powered a.plain-text{text-transform:none}.announcements .cell-group .cell{display:inline-block}.announcements .cell-group .minor{padding-left:10px;font-size:20px;color:inherit}.home .cell-group .cell{display:inline-block}.classroom .panel .less-padding{padding:0 1.25em}.classroom .quiz-question-list{display:none}.classroom .quiz-question-list.show{display:block}.classroom .table-discussion .file-name,.classroom .line .file-name{font-size:16px}.classroom .table-class-files .file-name{font-size:16px}.classroom .table-submission-uploads th.center{text-align:center}.classroom .table-submission-uploads .file-name{font-size:16px}.classroom .table-submission-uploads .returned-file{width:260px;display:inline-block}.classroom .table-submission-uploads .popover{float:right}.classroom .table-submission-uploads .return-file input{width:260px}.classroom .table-submission-uploads .return-file button{float:right}.classroom .table-submission-uploads .file-date{margin-bottom:15px}@media (max-width: 750px){.classroom .table-submission-uploads .returned-file{width:auto}.classroom .table-submission-uploads .popover{float:none}.classroom .table-submission-uploads .return-file button{float:none}}.grade .not-final-grade{color:#8a6d3b;background-color:#fcf8e3}.grade .final-grade{color:#3c763d;background-color:#dff0d8}.grade .grade-result-output{background:#2c3754;height:48px;border-radius:28px;color:#fff;text-align:center;font-weight:bold;font-size:16px;width:48px;margin:-5px 20px}.sessions .button{line-height:1.2}.capitalize{text-transform:capitalize}.toggle:hover{cursor:pointer}.post-content h2{font-size:12px;border-bottom:1px solid #e4e4e4}@media (min-width: 43.75em){.change_password .form-aligned .control-label{float:left;font-size:14px;width:50%;padding-right:0.7em;line-height:38px;text-align:right;vertical-align:top}.change_password .form-aligned .control-field{float:left;width:auto}.change_password input{display:block}}.registrations .submit{margin-top:1.25em}.super-admin .control-field{margin-top:15px}.control-field .text{line-height:38px;font-size:14px}.passwords #error_explanation{width:95%}@media (max-width: 450px){.passwords #error_explanation{width:95%}}label.light-bold{font-weight:600}label.bold{font-weight:bold}label.underline{text-decoration:underline}a.click-here{color:#47D1FF;text-decoration:underline}.notification .notice{color:green;text-align:center}.notification .alert{color:red;text-align:center}li.center{text-align:center}@media (min-width: 48em){.head .container .branding>a{padding:1.25em 0 0px}}@media (max-width: 62.4375em) and (min-width: 26.25em), (min-width: 69.125em){.regist-course strong.heading4:after{content:''}}.login .branding{height:55px}.head .branding{height:67px}.logo-text{font-size:26px;font-weight:700;color:#2C3754}.custom-content ul{list-style-type:disc;padding-left:40px}.custom-content ol{list-style-type:decimal;padding-left:40px}#items-list{margin-bottom:1.25em}.registrations .apply .circle-number li{text-align:left;border-top:2px solid #2c3754;padding:1.3333333333em 0}.registrations .apply .circle-number li p{text-align:center}.registrations .apply .circle-number li:first-child{border-top:none}.registrations #app_form{display:none}.control-field .text-wrapper{padding:6px 10px}.control-field #remove-app-form{text-decoration:underline;color:red;margin-left:1em}.control-field .hide-file-field{display:none}a.normal_link{text-decoration:underline;color:#2382ef}a.float-right{float:right}ul.search_list{position:absolute;z-index:9999;background-color:white;border:1px solid #ccc;border-radius:4px}ul.search_list li{float:none;padding-bottom:0.5em;margin-bottom:0}ul.search_list li a{padding:3px 20px}ul.search_list li:hover{background-color:#337ab7}ol.form-aligned:not(:first-child){margin-top:1em}ol.form-aligned:not(:last-child){margin-bottom:1em}span.red{color:red}span.green{color:green}@media (min-width: 58.0625em){ul.admin-menu li ul{position:absolute;padding:0;top:100%;left:0;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;-transition:opacity 0.2s}}.main-nav li{position:relative}ul.admin-menu li ul li{background:#2c3754;display:table-cell;color:#fff;text-shadow:0 -1px 0 #000}ul.admin-menu li ul li:hover{background:#c04545}ul.admin-menu li:hover ul{display:block;opacity:1;visibility:visible}@media (max-width: 58.0625em){.main-nav{position:relative}.main-nav:not(:target)>a:first-of-type,.main-nav:target>a:last-of-type{display:block}.main-nav>ul{height:auto;display:none;position:absolute;left:0;right:0}.main-nav:target>ul{display:block}.main-nav>ul>li{width:100%;float:none}.main-nav li ul{position:static;left:30px}ul.admin-menu li ul li{display:block}}@media (min-width: 58.125em){.center-align{margin-left:13%}}.edit-component-list li .label{width:50%;display:inline-block}.edit-component-list li .action{width:50%;display:inline}#course_module_list .pending{opacity:0.65}#course_module_list .module-components>li{margin-bottom:15px}#course_module_list .modular_type_title{font-weight:bold}.module-component{color:#2382ef}.module-components{border-top:2px solid #2C3754;margin-top:15px;padding-top:15px}.course-module ul{background-color:#f2f2f2}.course-module ul li{padding-left:15px}.sub-nav .module_components_sec{background-color:white}.sub-nav .edit_section{margin-bottom:15px}.course-module-form ul.section{margin:15px 0;padding:15px 0;border-top:2px solid black}.course-module-form #submit-btn{display:none}#rubric_matrix_table .hide{display:none}#rubric_matrix_table .green-border{border:2px solid green}#rubric_matrix_table .point{color:green}#rubric_matrix_table .criteria{font-weight:bold}#rubric_matrix_table .text{cursor:pointer}.search-rubric-template-widget{position:relative;margin-bottom:1.25em}.search-rubric-template-widget .template-list{position:absolute;z-index:999;background-color:white;border:1px solid #ccc;border-radius:4px;min-width:150px}.search-rubric-template-widget .template-list li:hover{background-color:#337ab7}input#template_save_as_name{width:50%;margin-right:30px}#submissions-table .comment-btn{margin-bottom:7px}input:disabled{background:inherit;font-weight:bold}.featherlight-content{width:90%;height:90%}.featherlight-content .featherlight-inner{width:100%;height:100%}.textarea-like{border-radius:3px;border:1px solid #e4e4e4;padding:8px 10px;background-color:#f7f8fa}.container:after{clear:both;content:"";display:table}.alert-success,.alert-info,.alert-warning,.alert-danger,.button,.button-normal,.button-secondary,.button-info,.button-success,.button-warning,.button-danger,.button-toggle,.select-wrap,.pagination a,.breadcrumb,.file-list,.quiz-response-list .tips,.post-list>li>time,.tips-registration,.container{-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.flex-video{position:relative;height:0;overflow:hidden}.flex-video>iframe,.flex-video>object,.flex-video>embed{position:absolute;width:100%;height:100%}.alert-success,.alert-info,.alert-warning,.alert-danger,.button,.button-normal,.button-secondary,.button-info,.button-success,.button-warning,.button-danger,.button-toggle,.select-wrap,.pagination a,.breadcrumb,.file-list,.quiz-response-list .tips,.post-list>li>time,.tips-registration{display:inline-block;box-sizing:border-box}.alert-success:hover,.alert-info:hover,.alert-warning:hover,.alert-danger:hover,.button:hover,.button-normal:hover,.button-secondary:hover,.button-info:hover,.button-success:hover,.button-warning:hover,.button-danger:hover,.button-toggle:hover,.select-wrap:hover,.pagination a:hover,.breadcrumb:hover,.file-list:hover,.quiz-response-list .tips:hover,.post-list>li>time:hover,.tips-registration:hover{text-decoration:none}.enable-js,.browsehappy{background:#e3e3e3;color:#000;font-size:14px;margin-bottom:.2em;padding:0.5em;text-align:center;line-height:1.3}.enable-js a,.browsehappy a{font-weight:bold}/*! * Pikaday * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.form-aligned li:after,.input-group:after,.clearfix:after,.regist-course>a:after{clear:both;content:"";display:table}.icons-rect,.icons>[class^='abc-'],.head .branding>a,.head .icons-circle,.user-panel a,.main-nav li,.sub-nav li,.banner-content h2,.banner-content h3{-webkit-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.icons-circle,.icons-fill{display:inline-block;text-align:center;border-radius:50%}/*! 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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-family:"Open Sans",Arial,sans-serif}body{overflow-x:hidden}img{max-width:100%;height:auto}img.full{width:100%;display:block}@media \0screen{img,svg{width:auto}}[class^="icon-"]::before,[class*=" icon-"]::before,[class^="icon-"]:before,[class*=" icon-"]:before{display:none}button:focus,input:focus,select:focus,textarea:focus{outline:0}label{cursor:pointer}figure,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0}dl,ul,ol{padding:0}ol,ul{list-style:none}a{text-decoration:none;color:#212121}.hidden{display:none}.top{margin-top:0 !important;padding-top:0 !important}.bottom{margin-bottom:0 !important;padding-bottom:0 !important}.heading1{font-size:47px;font-size:2.9375rem;line-height:0.2;font-weight:600;font-family:l}.heading3{font-size:20px;font-size:1.25rem;font-weight:700;text-transform:uppercase}.heading4{font-size:15px;font-size:0.9375rem;font-weight:700;text-transform:uppercase}.heading1,.heading2,.heading3,.heading4,.heading5,.heading6{color:#2c3754}.heading1 .small,.heading2 .small,.heading3 .small,.heading4 .small,.heading5 .small,.heading6 .small{font-weight:300}.p,p{font-size:15px;font-size:0.9375rem;line-height:1.6}p{margin-bottom:1em}p:last-child{margin-bottom:0}.minor{color:#636363}@font-face{font-family:"abc-icons";src:url("../abc-icons/fonts/abc-icons.eot");src:url("../abc-icons/fonts/abc-icons.eot?#iefix") format("embedded-opentype"),url("../abc-icons/fonts/abc-icons.woff") format("woff"),url("../abc-icons/fonts/abc-icons.ttf") format("truetype"),url("../abc-icons/fonts/abc-icons.svg#abc-icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"abc-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="abc-"]:before,[class*=" abc-"]:before{font-family:"abc-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.abc-home:before{content:"a"}.abc-user:before{content:"b"}.abc-email:before{content:"d"}.abc-phone:before{content:"e"}.abc-pin:before{content:"f"}.abc-angle-left:before{content:"c"}.abc-angle-double-left:before{content:"i"}.abc-angle-right:before{content:"j"}.abc-angle-double-right:before{content:"k"}.abc-nav:before{content:"t"}.abc-arrow-down:before{content:"u"}.abc-arrow-up:before{content:"v"}.abc-arrow-left:before{content:"w"}.abc-arrow-right:before{content:"x"}.abc-lock-secure:before{content:"y"}.abc-caret-down:before{content:"z"}.abc-caret-left:before{content:"A"}.abc-caret-right:before{content:"B"}.abc-caret-up:before{content:"C"}.abc-read:before{content:"l"}.abc-speaker:before{content:"m"}.abc-calendar:before{content:"h"}.abc-file-text:before{content:"g"}.abc-chat:before{content:"n"}.abc-video:before{content:"o"}.abc-folder:before{content:"q"}.abc-list-nested:before{content:"r"}.abc-delete:before{content:"s"}.abc-pencil:before{content:"D"}.abc-file-add:before{content:"E"}.abc-file:before{content:"F"}.abc-user-add:before{content:"G"}.abc-adult:before{content:"I"}.abc-graduation-cap:before{content:"L"}.abc-young:before{content:"K"}.abc-clipboard-notes:before{content:"H"}.abc-network:before{content:"J"}.abc-page-add:before{content:"M"}.abc-angle-down:before{content:"N"}.abc-angle-up:before{content:"O"}.abc-add:before{content:"P"}.abc-check:before{content:"Q"}.abc-close:before{content:"p"}.icons-circle{width:36px;height:36px;border:2px solid  #e3e5e8}.icons-circle:before{line-height:36px}.icons-rect{width:25px;height:25px;line-height:25px;text-align:center;background-color:#f7f8fa;border:1px solid #e4e4e4;border-radius:2px;cursor:pointer}.icons-rect:hover{border-color:#eaedf2;background-color:#eaedf2}.icons-fill{width:26px;height:26px;color:#fff;background-color:#2c3754}.icons-fill:before{line-height:26px}.icons-sm{font-size:16px}.icons-md{font-size:22px}.icons-lg{font-size:30px}[class^='abc-caret-']{font-size:0.875em}.abc-calendar{font-size:0.8125em}.gray{color:#999}.panel{position:relative;margin-bottom:3.45%}.panel-pure{margin-bottom:3.45%;padding:0.9375em 1.25em;background-color:#fff;border:1px solid #e4e4e4}.panel-paster{max-width:43em;margin-left:auto;margin-right:auto}.panel-close>.panel-body{display:none}.panel-head,.panel-foot{padding:0.9375em 1.25em;background-color:#fff;border:1px solid #e4e4e4}.panel-head{border-bottom:2px solid #2c3754;border-top-left-radius:3px;border-top-right-radius:3px}.panel-table .panel-head{border-bottom:1px solid #e4e4e4}.panel-head>.heading3,.panel-head>span,.panel-head>a{vertical-align:middle}.panel-head .heading3{display:inline-block}.panel-head .title{display:block;margin-bottom:10px}.panel-head [class^='abc-']{margin-right:5px}.panel-head .alone{margin-right:0}.panel-foot{border-top-width:0}.panel-body{border:1px solid #e4e4e4;border-top-width:0;background-color:#f2f2f2}.panel-body:first-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel-body ~ .panel-body{margin-top:10px;border-top:1px solid #e4e4e4;border-radius:3px}.panel-body .heading4{margin-bottom:1.0714285714em}.panel-body .heading4 [class^='abc-']{margin-right:0.5em}.panel-bottom{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel .inner{padding:1.5625em 1.25em}.panel .styled li{padding:0.9375em 1.25em;border-bottom:1px solid #e4e4e4}.panel .styled li:last-child{border-bottom-width:0}.panel .wider li{padding-top:1.875em;padding-bottom:1.875em}.panel .upload-title{display:inline-block;margin-bottom:0}@media (min-width: 48em){.panel .upload .button{float:right}}.panel table .heading4{margin-bottom:0;color:#2c3754}.panel .cell{display:table-cell;vertical-align:middle;padding-right:0.5em}.panel .cell-group{display:table;width:100%}.panel .cell:last-child{padding-right:0}.panel .cell.right{text-align:right}.panel .floated{position:absolute;right:20px;bottom:20px}.panel p{color:#636363}.icons{display:inline-block}.float-icons .icons{margin-bottom:0.9375em}@media (min-width: 40em){.float-icons .icons{float:right}}.icons .button,.icons span{vertical-align:middle}.icons>[class^='abc-']{padding:6px 10px;background-color:#d8d8d8;border-radius:3px;cursor:pointer}.icons>[class^='abc-']:hover{background-color:#bfbfbf}.file-name{font-size:13px;color:#2382ef}.file-name:hover{text-decoration:underline}.alert-success,.alert-info,.alert-warning,.alert-danger{border-radius:0.22em;font-size:15px;font-size:0.9375rem;padding:1em 1.3em;display:block;margin-bottom:3.45%;color:#636363;border-style:solid;border-width:1px}.alert-success{border-color:#3A945B;background-color:#49b872}.alert-info{border-color:#2270C1;background-color:#3a89dc}.alert-warning{border-color:#DE770F;background-color:#f1902f}.alert-danger{border-color:#edc0c0;background-color:#f8e8e8}.button{border-radius:0.22em;padding:0.75em 1.1em;font-size:14px;font-size:0.875rem;line-height:1;font-weight:700;text-transform:uppercase;display:inline-block;white-space:nowrap;border-width:0;cursor:pointer}.button[disabled]{opacity:0.5;filter:alpha(opacity=50);cursor:not-allowed}.button-normal{background-color:#3b3e43;color:#fff}.button-normal:hover{background-color:#53575e;color:#fff}.button-normal[disabled]:hover{background-color:#3b3e43}.button-secondary{background-color:#2c3754;color:#fff}.button-secondary:hover{background-color:#3e4d75;color:#fff}.button-secondary[disabled]:hover{background-color:#2c3754}.button-info{background-color:#0ab6ef;color:#fff}.button-info:hover{background-color:#35c6f7;color:#000}.button-info[disabled]:hover{background-color:#0ab6ef}.button-success{background-color:#9bbd48;color:#000}.button-success:hover{background-color:#7e9a38;color:#fff}.button-success[disabled]:hover{background-color:#9bbd48}.button-warning{background-color:#ec971f;color:#000}.button-warning:hover{background-color:#c77c11;color:#fff}.button-warning[disabled]:hover{background-color:#ec971f}.button-danger{background-color:#c04545;color:#fff}.button-danger:hover{background-color:#9d3535;color:#fff}.button-danger[disabled]:hover{background-color:#c04545}.button-success,.button-warning{color:#fff}.button-toggle{border-radius:0.22em;padding:0 10px;background-color:#f2f2f2;color:#000;cursor:pointer}.button-toggle:hover{background-color:#d8d8d8;color:#000}.button-line{font-weight:normal;color:#fff;text-transform:none;background-color:transparent;border:1px solid  #fff;border-radius:0}.button-search{font-weight:normal;text-transform:none;padding-right:40px;background:#f2f2f2 url("../img/icon-search.png") right 50% no-repeat;border:1px solid #e4e4e4;cursor:default}.button-group .button{margin-bottom:-1px}.button-group .button:last-child{margin-bottom:0}.button>[class^='abc-']{font-size:16px;margin-right:4px;line-height:13px;vertical-align:middle}.button .alone{margin-right:0}input,.input,textarea{padding:8px 10px;font-size:14px;border:1px solid #e4e4e4;border-radius:3px;background-color:#f7f8fa;box-sizing:border-box;max-width:100%}textarea{line-height:1.33}label{font-size:14px}[type="checkbox"],[type="radio"]{margin-right:0.4em}form li{margin-bottom:1.25em}form li:last-child{margin-bottom:0}.form-head{padding-bottom:0.625em;margin-bottom:1.875em;border-bottom:1px solid #e4e4e4}.full{width:100%;box-sizing:border-box}.hidden-checkbox{position:absolute;left:-9999em}.select-wrap{border-radius:0.22em;background-color:#f2f2f2;color:#000;position:relative;display:inline-block;padding:0.4em 1.8em 0.4em 0.6em;border:1px solid #e4e4e4;overflow:hidden;font-size:14px;box-sizing:border-box;vertical-align:top}.select-wrap [class^='abc-']{display:inline-block;position:absolute;right:6px;top:7px;color:#636363}.select-wrap select{border-width:0;background-color:#f2f2f2;width:150%;width:calc(100% + 3.2em)}.line{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e4e4e4}.line:last-child{padding-bottom:0;margin-bottom:0;border-width:0}@media (min-width: 37.5em){.line>.line-actions{float:right}}.help-inline{font-size:12px;color:#c04545}.form-aligned .required label:after,.form-aligned .required label:before{font-size:12px;vertical-align:top;color:#c04545}.form-aligned{max-width:43.75em;margin:0.625em auto}.form-aligned .sub-field{margin-bottom:0.625em}.form-aligned .sub-field label{display:block;margin-bottom:0.3em}@media (min-width: 25em){.form-aligned .grid-3{float:left;width:30%;margin-right:3%}}@media (max-width: 43.6875em){.form-aligned .control-label{display:block;margin-bottom:0.3571428571em}.form-aligned .label-empty{display:none}.form-aligned .required label:after{content:" *"}}@media (min-width: 43.75em){.form-aligned .full{min-width:27em}.form-aligned .control-label{float:left;font-size:14px;width:18.7em;padding-right:0.7em;line-height:38px;text-align:right;vertical-align:top}.full-email .form-aligned .control-label{width:3em}.form-aligned .control-field{float:left;width:calc(100% - 19em)}.form-aligned .required label:before{content:"* "}}.checkbox-list li{width:12em;display:inline-block}.checkbox-list li:last-child{display:block}.input-group>input,.input-group>.input{float:left}.input-group>:first-child{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input{background-color:#F0F0F0}.table{width:100%}.table thead>tr{border-bottom:2px solid #2c3754}.table th,.table td{padding:0.9375em 1.25em;text-align:left;border-width:0 1px 1px 0;border-style:solid;border-color:#e4e4e4}.table th:last-of-type,.table td:last-of-type{border-right-width:0}.table tr:last-of-type td{border-bottom-width:0}.table th{font-size:17px;font-size:1.0625rem;font-weight:600;text-transform:uppercase;color:#2c3754}.table-striped>tbody>tr:nth-of-type(odd){background:#f6f6f6}@media (max-width: 53.0625em){.table-discussion .icons .button{margin:10px 0;vertical-align:middle}}@media (min-width: 53.125em){.table-discussion .icons{float:right}}.table-quiz-grades input{width:3em}.table-quiz-grades .input-group{min-width:7em}.table-quiz-grades .button{margin-bottom:5px}.table-mailbox{margin:20px 0}.table-mailbox thead{border:1px solid #2c3754}.table-mailbox tbody{border:1px solid #e4e4e4}.table-mailbox th{color:#fff;background-color:#2c3754}.table-mailbox th,.table-mailbox td{padding:10px;font-size:13px;border-right-width:0}.table-mailbox th:first-child,.table-mailbox td:first-child{width:13px}.table-mailbox th:nth-child(2),.table-mailbox td:nth-child(2){width:7em}.table-mailbox th:last-child,.table-mailbox td:last-child{width:14em}.table-mailbox th input,.table-mailbox td input{margin-right:0}.table-mailbox time{font-size:12px}@media (max-width: 47.9375em){.table-mailbox th:last-child,.table-mailbox td:last-child{width:2.5em}.table-mailbox .date-y,.table-mailbox .date-t{display:none}}@media (max-width: 39.9375em){.table-mailbox th:nth-child(2),.table-mailbox td:nth-child(2){display:none}}.pagination a{border-radius:0.22em;font-size:15px;font-size:0.9375rem;padding:0.25em 0.6em;background-color:#fff;color:#000;display:inline-block;margin-bottom:.3em;line-height:1;border:1px solid #e4e4e4;color:#636363}.pagination a:hover{background-color:#e6e6e6;color:#000}.pagination a:hover{background-color:#f2f2f2;border-color:#f2f2f2}.pagination a.current{color:#fff;background-color:#c04545;border-color:#c04545}.breadcrumb{border-radius:0.22em;font-size:14px;font-size:0.875rem;padding:10px 20px;background-color:#f2f2f2;color:#000;display:block;margin-bottom:1.4285714286em;color:#888;letter-spacing:-0.34em}.breadcrumb a,.breadcrumb span{letter-spacing:0}.breadcrumb a{color:#2382EF}.breadcrumb a:after{content:'/';display:inline-block;padding:0 0.5em;color:#888}.popover{display:inline-block;position:relative}.popover-content{position:absolute;right:110%;top:-5px;border-radius:3px;z-index:100;background-color:#fff;box-shadow:rgba(0,0,0,0.3) 4px 4px 20px;display:none}.no-boxshadow .popover-content{border:1px solid #e4e4e4}.popover-content.show{display:block}.popover-content:before{content:'';position:absolute;top:15px;right:-16px;z-index:101;display:block;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent transparent transparent #f2f2f2}.popover-title{padding:10px 15px;white-space:nowrap;font-size:13px;margin-bottom:5px;background-color:#f2f2f2}.popover-buttons{padding:10px 15px;white-space:nowrap}.right{float:right;margin-left:10px}.container{max-width:72.5em;margin-left:auto;margin-right:auto;padding-left:2%;padding-right:2%}@media (min-width: 72.5em){.container{padding-left:0;padding-right:0}}body{background-color:#f7f8fa}.head{background-color:#fff;margin-bottom:3.45%}@media (max-width: 47.9375em){.head{text-align:center;margin-bottom:20px}.head .container{padding-left:0;padding-right:0}}@media (min-width: 48em){.head{border-bottom:1px solid #e4e4e4}}@media (min-width: 48em){.head .branding{float:left}}.head .branding>a{display:block;padding:0.875em 0}@media (min-width: 48em){.head .branding>a{padding:1.25em 0}}.head-nav{color:#2c3754}@media (max-width: 47.9375em){.head-nav{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}}@media (min-width: 48em){.head-nav{width:33.5em;float:right;border-left:1px solid #e4e4e4}.head-mailbox .head-nav{width:30.875em}}@media (max-width: 22.4375em){.head-nav .abc-home,.head-nav .abc-user{display:none !important}}.head-nav a{color:#2c3754}.head-nav ul{display:table;width:100%}.head-nav li{padding:0.875em 0.4375em;display:table-cell;vertical-align:middle;border-right:1px solid #e4e4e4}.head-nav li .user-panel{margin-top:0.875em;text-align:left;z-index:100}@media (max-width: 47.9375em){.head-nav li:last-child{border-right-width:0}}@media (min-width: 48em){.head-nav li{height:2.9375em;padding:1.25em}.head-nav li .user-panel{margin-top:23px;right:-1px}}.head-nav li span{display:inline-block;vertical-align:middle}.head-nav li>.user-name{text-align:left}@media (max-width: 27.5em){.head .icons-circle{width:26px;height:26px}.head .icons-circle:before{line-height:26px}.head .icons-md{font-size:16px}.head .icons-rect{width:20px;height:20px}.head .icons-rect:before{line-height:20px}}.dropdown{position:relative}.user-panel{position:absolute;right:0;width:223px;background-color:#fff;border:1px solid #e4e4e4;display:none;box-shadow:rgba(0,0,0,0.2) 0 10px 20px}#user-panel-checkbox:checked ~ .user-panel{display:block}.user-panel a{display:block;padding:0.75em 1.25em;border-bottom:1px solid #e4e4e4}.user-panel a:hover{background-color:#f2f2f2}.user-panel a:last-of-type{border-bottom-width:0}.nav-title{font-size:15px;font-size:0.9375rem;line-height:1.15;font-weight:700;text-transform:uppercase}@media (max-width: 26.875em){.nav-title{font-size:12px;font-size:0.75rem}}.nav-title small{font-size:0.73em;font-weight:normal;color:#777}.my-homepage>a>span,.my-login>span{margin:0 2px}.my-homepage>a>span:first-child,.my-login>span:first-child{margin-left:0}.my-homepage>a>span:last-child,.my-login>span:last-child{margin-right:0}.foot{margin-top:1.25em;background-color:#fff;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}@media (max-width: 66.8125em){.foot .container{padding-left:0;padding-right:0}}@media (min-width: 64em){.foot{margin-top:2.5em}}.foot-nav{font-size:15px;font-style:normal;border-bottom:1px solid #e4e4e4}@media (min-width: 66.875em){.foot-nav{float:left;border-bottom-width:0}}.foot-nav ul{letter-spacing:-0.34em}@media (min-width: 55.625em) and (max-width: 66.8125em){.foot-nav ul{text-align:center}}.foot-nav li{letter-spacing:0;margin:1.25em 3.45%}@media (min-width: 55.625em){.foot-nav li{display:inline-block;margin:0;padding:1.25em 1.875em;border-right:1px solid #e4e4e4}.foot-nav li:last-child{border-right-width:0}}@media (min-width: 66.875em){.foot-nav li{float:left;display:block}.foot-nav li:first-child{padding-left:0}.foot-nav li:last-child{padding-right:0}}.foot-nav li>span{display:inline-block;vertical-align:middle}.foot-nav [class^='abc-']{margin-right:0.3em}.foot .powered{font-size:15px;text-align:center;padding:1.25em 0}@media (min-width: 66.875em){.foot .powered{float:right;line-height:40px}}.foot .powered a{text-transform:uppercase}.main-nav{margin-bottom:3.45%;color:#fff;background-color:#2c3754;border-top:2px solid #c04545}@media (max-width: 47.9375em){.main-nav{margin-bottom:1.25em}}.main-nav a,.main-nav label{display:block;padding:16px}.main-nav a{color:#fff}.main-nav label{font-size:20px;text-align:center}.main-nav [class^="abc-"]:before{margin-right:4px;font-size:20px;line-height:15px;vertical-align:middle}.main-nav li{font-size:15px;font-size:0.9375rem;line-height:1;font-weight:600;text-transform:uppercase}.main-nav li.current,.main-nav li:hover{background-color:#c04545}@media (min-width: 58.125em){.main-nav label{display:none}.main-nav ul{display:table;width:100%;text-align:center}.main-nav li{display:table-cell}}@media (max-width: 58.0625em){.main-nav .container{padding-left:0;padding-right:0}.main-nav ul{display:none}#main-nav-checkbox:checked ~ ul{display:block}.main-nav li{border-top:1px solid #374362}}.sub-nav{margin-bottom:1.25em;background-color:#f2f2f2;border-radius:3px}.sub-nav a{display:block;color:#636363;padding:0.9375em 1.25em}.sub-nav li{font-size:14px;font-size:0.875rem;font-weight:700;text-transform:uppercase;border:1px solid #e4e4e4;border-top-width:0}.sub-nav li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.sub-nav li:hover>a,.sub-nav li.current>a{background-color:#2c3754;border-color:#2c3754}.sub-nav a:hover,.sub-nav li.current>a{color:#fff}.sub-nav [class^='abc-']{margin-right:8px;line-height:15px;font-size:20px;vertical-align:middle}.sub-nav__menu{display:block;padding:0.5em 1em;border:1px solid #e4e4e4;border-radius:3px;background-color:#fff}#sub-nav-checkbox:checked ~ .sub-nav__menu{border-bottom-left-radius:0;border-bottom-right-radius:0}.sub-nav__menu [class^='abc-']{font-size:20px}.sub-nav__menu [class^='abc-']:before{line-height:20px}.banner{position:relative;margin-bottom:3.45%}@media (max-width: 47.9375em){.banner{margin-bottom:1.25em}}.banner-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;width:100%;height:100%;top:0;text-align:center;color:#fff}.no-flexbox .banner-content{text-align:center}.no-flexbox .banner-content:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.no-flexbox .banner-content>.inner{display:inline-block;vertical-align:middle}.banner-content h2{font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:600}.banner-content h3{font-size:14px;font-size:0.875rem;line-height:1.2;font-weight:400}@media (min-width: 30em){.banner-content h2{font-size:32px;font-size:2rem;line-height:1.2;font-weight:600}.banner-content h3{font-size:18px;font-size:1.125rem;line-height:1.2;font-weight:400}}@media (min-width: 41.875em){.banner-content h2{font-size:40px;font-size:2.5rem;line-height:1.2;font-weight:600}.banner-content h3{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:400}}@media (min-width: 56.25em){.banner-content h2{font-size:47px;font-size:2.9375rem;line-height:1.2;font-weight:600}.banner-content h3{font-size:21px;font-size:1.3125rem;line-height:1.2;font-weight:400}}@media (min-width: 62.5em){.home-main{float:left;width:58.62%;margin-right:3.45%;left:0}.home-aside{float:left;width:37.93%;left:0}}.home-main>.panel-head h3{margin-right:10px}@media (min-width: 25em){.home-main>.panel-head>.button{float:right}}.view-term form{margin-top:0.5em}.view-term .select-wrap{width:calc(100% - 87px)}.no-csscalc .view-term .select-wrap{width:66%}.view-term .select-wrap select{width:130%}.view-term input{float:right}.no-csscalc .view-term input{width:33%}.regist-course>a{display:block}.regist-course strong{display:inline-block;margin-top:6px}@media (min-width: 26.25em) and (max-width: 62.4375em), (min-width: 69.125em){.regist-course strong:after{content:' for Courses'}}.regist-course .button{float:right}.with-main-nav .head{margin-bottom:0;border-bottom-width:0}.search-students>.heading4,.search-students input{vertical-align:middle}.search-students .heading4{display:inline-block;margin-right:.6em}@media (min-width: 58.125em){.search-students{float:left}.actions{float:right}.database .panel-foot [data-aside]{float:right}}@media (max-width: 58.0625em){.search-students{margin-bottom:0.9375em}.search-students>.heading4{display:block;margin-bottom:5px}.search-students>[type="search"]{width:calc(100% - 60px - 59px)}.csscalc .search-students>[type="submit"]{float:right}.database .panel-foot [data-aside]{margin-bottom:1.4285714286em}}@media (max-width: 27.5em){.actions .button{width:100%;box-sizing:border-box;text-align:center}.actions .button:first-of-type{margin-bottom:0.7142857143em}}.inline-group{text-align:center}.inline-cell{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:middle}.inline-cell:last-child{margin-bottom:0;margin-right:0}.inline-cell .button{margin-right:1px;margin-bottom:5px}@media (min-width: 62.5em){.nav-left .sub-nav{float:left;width:22.48%;margin-right:2%;left:0}.nav-left .sub-nav li:first-child{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.nav-left .sub-nav .current>a{position:relative}.nav-left .sub-nav .current>a:after{content:'';display:inline-block;position:absolute;right:-6px;top:50%;margin-top:-6px;width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #2c3754}.nav-left .main{float:left;width:75.52%;left:0}.nav-left .sub-nav__menu{display:none}}@media (max-width: 62.4375em){.nav-left .sub-nav ul{display:none}#sub-nav-checkbox:checked ~ ul{display:block}}.file-list{border-radius:0.22em;padding:15px 20px;display:block;border:1px solid #428bca}.video-list .toggle{cursor:pointer}.video-wrapper{margin:1.25em auto 3.125em;width:90%;display:none}.video-wrapper a{text-align:center}.show .video-wrapper{display:block}.flex-video{padding-bottom:56.25%}@font-face{font-family:'Ezra SIL SR';src:url("fonts/ezrasilsr-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/ezrasilsr-webfont.woff") format("woff"),url("fonts/ezrasilsr-webfont.ttf") format("truetype"),url("fonts/ezrasilsr-webfont.svg#EzraSILSR") format("svg")}.quiz-question-hebrew-format{font-family:'Ezra SIL SR';direction:rtl;text-align:right;font-size:17px}.quiz-response-list li{margin:1.25em 0;padding-top:1.25em;border-top:1px solid #e4e4e4}.quiz-response-list p{font-weight:bold;color:#2c3754}.quiz-response-list label{display:block;margin:0.625em 0}.quiz-response-list .abc-check{font-size:15px;vertical-align:middle}.quiz-response-list .tips{border-radius:0.22em;font-size:14px;font-size:0.875rem;padding:8px 12px;display:block;margin:5px 0;color:#fff}.quiz-response-list .tips-success{background-color:#afcb6d}.quiz-response-list .tips-danger{background-color:#cd6b6b}.quiz-response-list .input-group{margin-bottom:6px}.quiz-question-list .question{margin-bottom:20px}.quiz-question-add .heading4{margin-bottom:10px}.quiz-question-add .input-group>input{width:calc(100% - 40px);box-sizing:border-box}.circle-number{counter-reset:circle-number}.circle-number li{margin:1.3333333333em 0}.circle-number li:before{font-size:18px;font-size:1.125rem;font-weight:700;counter-increment:circle-number;content:counter(circle-number);display:inline-block;width:32px;height:32px;margin-right:0.8333333333em;line-height:32px;text-align:center;border:2px solid #2c3754;border-radius:50%;vertical-align:middle}.action-line{margin-bottom:0.3125em}.action-line .button{margin-bottom:5px}.action-line .current{background-color:#c04545}.discussion-post-head>.button{margin-bottom:7px}@media (min-width: 40em){.discussion-post-head>.pagination{float:right}}.post{padding:15px 20px;border:1px solid #e4e4e4;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.post-list{margin:0.625em 0;border-top:1px solid #e4e4e4}.post-list>li{margin:1.25em 0}.post-list>li>time{font-size:13px;font-size:0.8125rem;padding:10px 20px;background-color:#f2f2f2;color:#000;display:block;border:1px solid #e4e4e4;border-bottom-width:0;border-top-left-radius:3px;border-top-right-radius:3px}.post-person{margin-bottom:0.625em}.post-person>.name{font-size:15px;font-size:0.9375rem;line-height:1.3;font-weight:bold}.post-person>.name>a{color:#2382EF}.post-person>.position{font-size:13px;font-size:0.8125rem;color:#888}.post-content footer{border-top:1px solid #e4e4e4}@media (max-width: 47.9375em){.post-content{border-top:1px solid #e4e4e4;padding-top:6px}}.post-title{font-size:22px;font-size:1.375rem;color:#2c3754;margin-bottom:10px}.post-time{color:#888}.post .words-count{font-size:13px;margin-right:5px;display:block;color:#888}@media (max-width: 47.9375em){.post .words-count{margin:5px 0}}@media (min-width: 48em){.post-person{display:table-cell;vertical-align:top;padding-right:20px}.post-person img{max-width:none}.post-person>.name{width:120px}.post-content{display:table-cell;vertical-align:top;width:10000px;border-left:1px solid #e4e4e4;padding-left:16px}.post-foot-buttons{float:right;margin-top:7px}.post .words-count{display:inline-block}}.center-box{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.no-flexbox .center-box{text-align:center}.no-flexbox .center-box:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.no-flexbox .center-box>.inner{display:inline-block;vertical-align:middle;text-align:left}.login .content{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%;background:#0e0e10 url("../img/login-bg-s.jpg") 50% 50% no-repeat;background-size:cover;-ms-behavior:url(assets/js/backgroundsize.min.htc)}@media (min-width: 48em){.login .content{background-image:url("../img/login-bg-m.jpg")}}@media (min-width: 64em){.login .content{background-image:url("../img/login-bg.jpg")}}.login .foot{position:absolute;width:100%;margin-top:0;top:100%;z-index:100}.login .inner{text-align:center}.login .branding{padding-bottom:6px;overflow:visible}.login-form{width:15.1875em;padding:2.875em;text-align:left;background-color:#14151b;background-color:rgba(20,21,27,0.8)}.login-form input{width:100%;padding-top:1em;padding-bottom:1em}.login-form [type="submit"]{margin-top:1.2142857143em}.panel-grade-final{padding:0}.table-grade th:last-child{width:11.875em}.tips-registration{border-radius:0.22em;font-size:15px;font-size:0.9375rem;padding:14px 20px;background-color:#b7e3c7;color:#000;position:fixed;bottom:20px;right:-110%;width:80%;max-width:30em;color:#26613b;box-sizing:border-box}.tips-registration h3{margin-bottom:10px}.tips-registration.show{right:0}[data-unread]{position:relative}[data-unread]:after{content:attr(data-unread);position:absolute;left:60%;bottom:0;width:15px;height:15px;line-height:15px;text-align:center;font-size:11px;font-weight:bold;font-family:"Open Sans",Arial,sans-serif;color:#fff;background-color:#c04545;border-radius:50%}.sub-nav-mailbox>label{display:block;margin-bottom:10px}.sub-nav-mailbox>label>span{display:inline-block;margin-left:1em}.sub-nav-mailbox h3{font-size:22px;font-size:1.375rem;font-weight:normal;display:inline-block}.sub-nav-mailbox ul{border:1px solid #e4e4e4;background-color:#fff}.sub-nav-mailbox a{display:block;border-bottom:1px solid #e4e4e4;transition:color 0.3s}.sub-nav-mailbox a:hover{color:#c04545}.sub-nav-mailbox li:last-child>a{border-bottom-width:0}.sub-nav-mailbox .title,.sub-nav-mailbox a{font-size:14px;font-size:0.875rem;padding:0.5em 0.8em}.sub-nav-mailbox .title{color:#212121}.sub-nav-mailbox .current{font-weight:bold}.sub-nav-mailbox .current a{color:#c04545}.full-email{margin:2% 4%}.full-email header{margin-bottom:20px}.full-email p{font-size:13px;color:#212121;max-width:46em;margin-bottom:1.5em}.full-email [type="submit"]{border-width:0}.email-title{font-size:24px;font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e4e4e4}@media (max-width: 25em){.email-title{font-size:20px}}.fromline{font-size:11px;color:#888}.fromline a:hover{text-decoration:underline}.fromline .from{font-size:14px;font-weight:bold}.fromline .to{color:#888}@media (max-width: 62.4375em){.sub-nav-mailbox{text-align:center;margin-bottom:20px}.sub-nav-mailbox>input{position:absolute;left:-9999px}.sub-nav-mailbox>input:checked ~ div{max-height:200px}.sub-nav-mailbox>div{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:0;overflow:hidden}}@media (max-width: 29.9375em){.email-buttons{margin-bottom:10px}}@media (min-width: 30em){.email-buttons{float:right}}@media (min-width: 62.5em){.sub-nav-mailbox{float:left;width:18.4%;margin-right:2%;left:0}.sub-nav-mailbox>label{cursor:default}.sub-nav-mailbox>label>span{display:none}.main-mailbox{float:left;width:79.6%;left:0}}.student-profile{padding:2% 5%;font-size:13px}.student-profile dt{float:left;margin-right:0.5em;font-weight:bold}.student-profile dd{margin-bottom:1em}@media (min-width: 37.5em){.student-profile figure{float:left;width:28.6%;margin-right:2%;left:0}.student-profile dl{float:left;width:69.4%;left:0}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}div.custom-content>p>a{color:#2382ef}div.custom-content>p>a:hover{text-decoration:underline;background-color:black}a.module-component:hover{text-decoration:underline}.course-notification{color:#000000}.course-notification:hover{background-color:#2c3754;color:#ffffff;text-decoration:underline}.badge{position:absolute;float:left;width:15px;height:15px;line-height:15px;text-align:center;font-size:11px;font-weight:bold;color:#fff;background-color:#c04545;border-radius:50%}.notification-dropdown{visibility:hidden;background:#f5f7f0;border:1px solid white;box-shadow:0 2px 7px 1px rgba(0,0,0,0.05),0 6px 32px 0 rgba(18,43,70,0.1);border-radius:4px;list-style:none;position:absolute;right:15%;margin:0;min-width:600px;overflow:auto;z-index:1001}.notification-header{background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;border-bottom:1px solid #e7e9ec}ul.notification-list{min-width:420px;max-height:52vh;overflow:auto;overflow-x:auto;padding-bottom:0;margin-bottom:0;overflow-x:hidden}.notification-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 10px;border-bottom:1px solid #e7e9ec;position:relative}span.notification-timestamp{color:gray;padding-left:22px}.notification-list li:last-child{margin-bottom:-1px}.notification-footer{position:relative;background:#ffffff;width:100%;border-top:1px solid #e7e9ec;text-align:center}.notification-footer .view-all{font-size:12px;font-weight:500;padding:12px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notification-footer:hover{background-color:#000000;color:#ffffff}.not-submitted,.no-grade{color:red;background-color:#dbdb8f}.note{background-color:#e7f3fe;border-left:6px solid #2196f3}.read-more,.read-less{color:red;text-decoration:underline}@media (max-width: 40em){.table-responsive.table,.table-responsive.table thead,.table-responsive.table tbody,.table-responsive.table th,.table-responsive.table td,.table-responsive.table tr{display:block}.table-responsive.table thead tr{position:absolute;top:-9999px;left:-9999px}.table-responsive.table tr:last-of-type td{border-bottom-width:1px}.table-responsive.table tr:last-of-type td:last-of-type{border-bottom-width:0}.table-responsive.table td{position:relative;padding-left:55%;border-right-width:0}.table-responsive.table td:before{font-size:15px;font-size:0.9375rem;font-weight:600;text-transform:uppercase;position:absolute;top:0;left:0;display:block;padding:0.9375em 1.25em;width:50%;height:100%;padding-right:10px;color:#2c3754;border-right:1px solid #e4e4e4;box-sizing:border-box}.table-student td:nth-of-type(1):before{content:"First Name"}.table-student td:nth-of-type(2):before{content:"Last Name"}.table-student td:nth-of-type(3):before{content:"Student Id"}.table-student td:nth-of-type(4):before{content:"Status"}.table-student td:nth-of-type(5):before{content:""}.table-instructor td:nth-of-type(1):before{content:"First Name"}.table-instructor td:nth-of-type(2):before{content:"Last Name"}.table-instructor td:nth-of-type(3):before{content:"Instructor Id"}.table-instructor td:nth-of-type(4):before{content:"Status"}.table-instructor td:nth-of-type(5):before{content:""}.table-course td:nth-of-type(1):before{content:"Course Title"}.table-course td:nth-of-type(2):before{content:"Operation"}.table-announcement td:nth-of-type(1):before{content:"Announcements"}.table-announcement td:nth-of-type(2):before{content:"Operation"}.table-thread td:nth-of-type(1):before{content:"Thread / thread Starter"}.table-thread td:nth-of-type(2):before{content:"latest post"}.table-thread td:nth-of-type(3):before{content:"posts"}.table-thread td:nth-of-type(4):before{content:"views"}.table-class-files td:nth-of-type(1):before{content:"File Name"}.table-class-files td:nth-of-type(2):before{content:"File Extension"}.table-class-files td:nth-of-type(3):before{content:"Uploaded By"}.table-class-files td:nth-of-type(4):before{content:""}.table-submission-uploads td:nth-of-type(1):before{content:"Uploaded By"}.table-submission-uploads td:nth-of-type(2):before{content:"File Name - Date / Time"}.table-submission-uploads td:nth-of-type(3):before{content:"Grade"}.table-discussion td:nth-of-type(1):before{content:"Topics"}.table-discussion td:nth-of-type(2):before{content:"Threads"}.table-discussion td:nth-of-type(3):before{content:"Posts"}.table-quiz-grades td:nth-of-type(1):before{content:"Name"}.table-quiz-grades td:nth-of-type(2):before{content:"Score"}.table-quiz-grades td:nth-of-type(3):before{content:"Response"}.table-quiz-grades td:nth-of-type(4):before{content:"Submit Time"}.table-quiz-grades td:nth-of-type(5):before{content:"Grade"}.table-quiz-grades td:nth-of-type(6):before{content:""}.table-student-list td:nth-of-type(1):before{content:"Student Name"}.table-student-list td:nth-of-type(2):before{content:"E-mail"}.table-student-list td:nth-of-type(3):before{content:"Phone Number"}.table-grade td:nth-of-type(1):before{content:"Grade Type"}.table-grade td:nth-of-type(2):before{content:"Grade"}.table-grade td:nth-of-type(3):before{content:""}.table-courses-registration td:nth-of-type(1):before{content:"Course Title"}.table-courses-registration td:nth-of-type(2):before{content:"Instructor"}.table-courses-registration td:nth-of-type(3):before{content:"Program / Major"}.table-courses-registration td:nth-of-type(4):before{content:"Term"}.table-courses-registration td:nth-of-type(5):before{content:"Request Registration"}.table-course-code td:nth-of-type(1):before{content:"Course Code"}.table-course-code td:nth-of-type(2):before{content:"Course Title"}.table-course-code td:nth-of-type(3):before{content:"Programs"}.table-course-code td:nth-of-type(4):before{content:"Majors"}}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{margin:auto;width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul{margin-left:20px}#error_explanation ul li{font-size:12px;list-style:square}@media (max-width: 450px){#error_explanation{width:100%}}.login form p{color:white;text-align:center}.login form a{color:white}.login form #user_remember_me{width:initial}.login form label{color:white}.twitter-typeahead{vertical-align:middle}.tt-hint{border:1px solid #e4e4e4;border-radius:0.22em;outline:none}.tt-input{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.tt-hint{color:#999}.tt-menu{margin-top:12px;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion:hover{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}
