/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=c123e967cb609644b707)
 * Config saved to config.json and https://gist.github.com/c123e967cb609644b707
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 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 */svg:not(:root){overflow:hidden}@font-face{font-family:'Glyphicons Halflings';src:url("fonts/glyphicons-halflings-regular.f4769f9bdb74.eot");src:url("fonts/glyphicons-halflings-regular.f4769f9bdb74.eot?#iefix") format('embedded-opentype'),url("fonts/glyphicons-halflings-regular.448c34a56d69.woff2") format('woff2'),url("../fonts/glyphicons-halflings-regular.fa2772327f55.woff") format('woff'),url("../fonts/glyphicons-halflings-regular.e18bbf611f2a.ttf") format('truetype'),url("../fonts/glyphicons-halflings-regular.89889688147b.svg#glyphicons_halflingsregular") format('svg')}.glyphicon{position:relative;top:0;display:inline-block;font-family:'Glyphicons Halflings'!important;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:600}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:0}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("libs/DataTables-1.10.15/images/sort_both.9a6486086d09.png")}table.dataTable thead .sorting_asc{background-image:url("libs/DataTables-1.10.15/images/sort_asc.9326ad44ae4b.png")}table.dataTable thead .sorting_desc{background-image:url("libs/DataTables-1.10.15/images/sort_desc.1fc418e33fd5.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("libs/DataTables-1.10.15/images/sort_asc_disabled.d7dc10c78f23.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("libs/DataTables-1.10.15/images/sort_desc_disabled.bda51e15154a.png")}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:0}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:0}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}
table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;*cursor:hand;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-moz-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-ms-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-o-linear-gradient(top,#fff 0,#dcdcdc 100%);background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666!important;border:1px solid transparent;background:transparent;box-shadow:none}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white!important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0,#111 100%);background:-moz-linear-gradient(top,#585858 0,#111 100%);background:-ms-linear-gradient(top,#585858 0,#111 100%);background:-o-linear-gradient(top,#585858 0,#111 100%);background:linear-gradient(to bottom,#585858 0,#111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead>table,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:0}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}table.dataTable th.focus,table.dataTable td.focus{outline:3px solid #36f;outline-offset:-1px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:0}.select2-container--classic .select2-dropdown--below{border-top:0}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}button,input[type='submit'],input[type='reset']{background:#0065c9;color:#fff;border:0;cursor:pointer;outline:inherit;transition:all .3s ease}button:focus,input[type='submit']:focus,input[type='reset']:focus{background-color:#003263}.button-block{padding:1em 0}.button-block.btn-center-horz{text-align:center}.button-block.form-footer{padding:0;margin:4em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:540px){.button-block.form-footer{display:block}}.button-block.form-footer .btn{margin:0 1.5em 0 0}@media only screen and (max-width:540px){.button-block.form-footer .btn{display:block;width:fit-content;margin:0 0 1em 0}}.button-block.form-footer .delete-button-container .btn{margin:0}button{font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em}button:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}.btn,.exam-mode__view-mode-btn,.exam-mode__secondary-btn,.session-summary__my-answers__show-all-btn{font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;display:inline-block;margin-right:.5em;font-size:1em;line-height:1em;padding:.5em 1em;min-width:90px;text-decoration:none;white-space:nowrap;cursor:pointer;background:0;background-color:#0065c9;border:1px solid #0065c9;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;color:white;-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width:540px){.btn,.exam-mode__view-mode-btn,.exam-mode__secondary-btn,.session-summary__my-answers__show-all-btn{font-size:1em}}.btn:hover,.btn:focus{background-color:#240242;border-color:#240242;color:white}.btn.btn-secondary,.session-summary__my-answers__show-all-btn{background-color:white;border-color:#0065c9;color:#0065c9}.btn.btn-secondary:hover,.btn.btn-secondary:focus{background-color:#240242;border-color:#240242;color:white}.btn.btn-action{background-color:#ffa45a;color:#240242;margin:1.5em 1em 1.5em 0;border:1px solid #ffa45a;padding:.5em 1em}.btn.btn-action:hover,.btn.btn-action:focus{background-color:white}.btn:disabled,.btn.disabled-btn{background-color:#ccc;color:#454545;border:1px solid #ccc;cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:disabled:hover,.btn.disabled-btn:hover,.btn:disabled:focus,.btn.disabled-btn:focus{background-color:#ccc;color:#454545;border:1px solid #ccc;cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.btn-delete{background-color:white;border-color:#ea5353;color:#240242;padding-left:.8em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn.btn-delete:hover{color:#ea5353}.btn.btn-delete span{display:block;width:1em;height:1em;margin:0 .5em 0 0;position:relative}.btn.btn-delete span:before,.btn.btn-delete span:after{content:'';display:block;position:absolute;width:1em;height:2px;background-color:#ea5353;top:.5em}.btn.btn-delete span:before{transform:rotate(45deg);left:0}.btn.btn-delete span:after{transform:rotate(-45deg);right:0}.btn.btn-delete.btn-secondary{border-color:#0065c9;color:#0065c9}.btn.btn-delete.btn-secondary span:before,.btn.btn-delete.btn-secondary span:after{background-color:#0065c9}.btn.btn-delete.btn-secondary:hover,.btn.btn-delete.btn-secondary:focus{background-color:white;border-color:#240242;color:#240242}.btn.btn-danger{background-color:#dc143c;color:white;border-color:#dc143c}.btn.btn-danger:hover,.btn.btn-danger:focus{background-color:#7f0b22;border-color:#7f0b22}
.btn.btn-icon-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:.8em}.btn.btn-icon-text svg{display:block;width:1em;height:auto;margin:0 .5em 0 0}.btn.btn-icon-text.save-toggle{--icon-stroke-color:#0065c9;--icon-color:white}.btn.btn-icon-text.save-toggle.saved{--icon-color:#0065c9}.btn.btn-icon-text.skip-q{--icon-stroke-color:#0065c9}.btn.btn-icon-text.skip-q:disabled{--icon-stroke-color:#454545}.btn.btn-icon-text.next-q{--icon-stroke-color:#0065c9;width:fit-content}.btn.btn-icon-text.next-q:hover,.btn.btn-icon-text.next-q:focus{--icon-stroke-color:white}.btn.btn-icon-text.next-q svg{margin-right:.25em}.btn.btn-multiselect{margin-top:1em;padding-right:3em;position:relative}.btn.btn-multiselect span{position:absolute;display:block;width:1.5em;height:1.5em;top:.25em;right:.75em;background:url("../img/icons/utility/icon-select_arrow_white.542d6f07efcc.svg") no-repeat center center;background-size:1em auto}.btn.btn-multiselect span.dropdown-open{transform:rotate(180deg)}.btn.superuser-access{background-color:#80fff9;color:#240242;border:1px solid #0065c9;-webkit-transition:all .4s;transition:all .4s}.btn.superuser-access:hover,.btn.superuser-access:focus{background-color:white}.btn .glyphicon{font-size:.8em}.btn label{margin:0;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-icon-only{display:block;width:1em;height:1em;padding:0;margin:0}.btn-icon-only:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}.btn-icon-only.icon-x{background:url("../img/icons/utility/icon-x_blue.aa29cbccd6d6.svg") no-repeat center center;background-size:1em auto}.btn-icon-only.icon-reminder{width:2.5em;height:2.5em;margin-left:6em;background:0;position:relative}@media only screen and (max-width:770px){.btn-icon-only.icon-reminder{margin:0 .35em 0 0}}.btn-icon-only.icon-reminder:hover div,.btn-icon-only.icon-reminder:focus div{border-color:#240242}.btn-icon-only.icon-reminder div{position:absolute;top:0;left:0;background-color:white;border:2px solid #0065c9;background-repeat:no-repeat;background-position:center center;background-size:22px auto;z-index:1;display:block;width:2.5em;height:2.5em;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;transition:all .4s}.btn-icon-only.icon-reminder.off div{background-image:url("../img/icons/icon-reminder_off.dbd580740c95.svg")}.btn-icon-only.icon-reminder.on div{background-image:url("../img/icons/icon-reminder_on.059ca60f182a.svg");background-color:#0065c9}.btn-icon-only.icon-reminder.on p{position:absolute;left:1em;top:50%;display:block;transform:translate(-100%,-50%);padding:.8em 1.5em .8em .8em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:0;color:#240242;white-space:nowrap}.btn-icon-only.icon-reminder.on.low-boost p{background-color:white}.btn-icon-only.icon-reminder.on.med-boost p{background-color:#aaa}.btn-icon-only.icon-reminder.on.big-boost p{background-color:#707070;color:white}.btn-icon-only.accordion-toggle{width:100%;height:2.5em;background:0;position:relative}.btn-icon-only.accordion-toggle:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;content:'';display:block;width:100%;height:4px;background-color:#ffa45a;transition:all .4s}.btn-icon-only.accordion-toggle:hover div,.btn-icon-only.accordion-toggle:focus div{border-color:#240242}.btn-icon-only.accordion-toggle div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;display:block;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background-color:#0065c9;border:2px solid #0065c9;z-index:1;transition:all .4s;background-image:url("../img/icons/utility/icon-accordion_arrow_white.51dbf7d44aac.svg");background-position:center 8px;background-repeat:no-repeat;background-size:1.5em auto}.btn-icon-only.accordion-toggle.expanded:after{height:2px}.btn-icon-only.accordion-toggle.expanded div{background-color:white;background-image:url("../img/icons/utility/icon-accordion_arrow_blue.a4a1a6042701.svg");transform:rotate(180deg);transform-origin:25% 25%}.btn-icon-only.save-question-toggle{display:block;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background-color:white;border:1px solid #0065c9;position:relative;--icon-stroke-color:#0065c9;--icon-color:white}.btn-icon-only.save-question-toggle:hover,.btn-icon-only.save-question-toggle:focus{border-color:#240242;background-color:#240242}.btn-icon-only.save-question-toggle:hover:after,.btn-icon-only.save-question-toggle:focus:after{content:attr(data-hover-text);position:absolute;width:155px;top:4px;right:44px;padding:.25em;background-color:white;color:#240242;-webkit-box-shadow:0 3px 15px rgba(36,2,66,0.15) rgba(0,0,0,0.5);box-shadow:0 3px 15px rgba(36,2,66,0.15) rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 15px rgba(36,2,66,0.15);-moz-box-shadow:0 3px 15px rgba(36,2,66,0.15);box-shadow:0 3px 15px rgba(36,2,66,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:1;font-size:.9em}.btn-icon-only.save-question-toggle svg{display:block;width:20px;height:auto;padding:0;margin:0 auto}.btn-icon-only.save-question-toggle.saved{--icon-color:#0065c9}.btn-icon-only.arrow-circle{display:block;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:1px solid #0065c9;background:white url("../img/icons/utility/icon-select_arrow.fcce56edbf11.svg") no-repeat center .9em;background-size:1em auto}.btn-icon-only.arrow-circle:hover,.btn-icon-only.arrow-circle:focus{background-image:url("../img/icons/utility/icon-select_arrow_white.542d6f07efcc.svg");background-color:#0065c9}.btn-icon-only.arrow-circle:disabled{filter:grayscale(1);background-color:#ccc;border:1px solid #ccc;cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-icon-only.arrow-circle:disabled:hover,.btn-icon-only.arrow-circle:disabled:focus{background-image:url("../img/icons/utility/icon-select_arrow.fcce56edbf11.svg")}.btn-icon-only.arrow-circle.prev-page{transform:rotate(90deg)}.btn-icon-only.arrow-circle.next-page{transform:rotate(-90deg)}.btn-undo-container{margin-top:1em}.btn-undo{background-color:#fff;color:#dc143c;border:1px solid #dc143c}.btn-undo:hover,.btn-undo:focus{background-color:#dc143c;color:#fff}.explain-btn{margin:auto 0}.start-mode-btn{margin:.5em 0;padding:.5em 1em}@media only screen and (max-width:540px){.start-mode-btn{font-size:1em}}.section-button-container{margin:.5em 0}.btn-add-study-members{margin:1em 0}.push-set-btn{position:absolute;right:5em;top:1em}.page-btn,.pagination-button{background-color:#fff;color:#0065c9;align-items:baseline;font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-btn:hover,.page-btn:focus{color:#003263}.page-btn[disabled]{color:#707070;cursor:default;pointer-events:none}.page-btn[disabled]:hover,.page-btn[disabled]:focus{color:#707070;cursor:default}.page-btn span.glyphicon{font-size:.8em}.vue-js-switch.question-active-toggle .v-switch-core{background-color:white!important;border:1px solid #0065c9!important}.vue-js-switch.question-active-toggle .v-switch-core .v-switch-button{top:-1px!important;background-color:#d6e6f6!important}.vue-js-switch.question-active-toggle.toggled>.v-switch-core{background-color:#0065c9!important}.vue-js-switch.question-active-toggle.toggled>.v-switch-core .v-switch-button{background-color:white!important}.vue-js-switch.question-active-toggle:focus>.v-switch-core{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}.btn-icon,.session-summary__save-to-dashboard-btn{width:35px;height:35px;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative;background-color:transparent}.btn-close{background-color:transparent;color:#434042}.glyphicon-in-list{margin:.2em .5em}.glyphicon-ok-sign{color:#1c9000}.glyphicon-remove-sign{color:#dc143c}.glyphicon-adjust{color:yellowgreen}.modal-footer .custom-icon{width:11px;height:auto}body.debug:after{background:black;color:#fff;content:'undefined';right:0;opacity:.8;filter:alpha(opacity=80);padding:.5em 1em;position:fixed;text-align:center;bottom:0;z-index:99}@media only screen and (max-width:1250px){body.debug:after{background:cornflowerblue;content:'screen-1250'}}@media only screen and (min-width:750px){body.debug:after{background:deeppink;content:'desktop'}}@media only screen and (max-width:1024px){body.debug:after{background:purple;content:'tablet'}}@media only screen and (max-width:1000px){body.debug:after{background:plum;content:'screen-1000'}}@media only screen and (max-width:900px){body.debug:after{background:teal;content:'tablet-custom'}}@media only screen and (max-width:770px){body.debug:after{background:red;content:'tablet-portrait'}}@media only screen and (max-width:650px){body.debug:after{background:orchid;content:'mobile-custom'}}@media only screen and (max-width:540px){body.debug:after{background:coral;content:'mobile'}}@media only screen and (min-width:1201px){body.debug:after{background:blue;content:'desktop-xl'}}*{box-sizing:border-box}html,body{padding:0;margin:0}.wrapper{height:auto;box-sizing:border-box;min-height:calc(100vh - 187.044px);margin:0}.content-wrapper{margin:2em auto;width:90%;max-width:1400px}.centered-text,.empty-state-wrapper,.topics-holder.empty{text-align:center}.pull-right{float:right}.pull-left{float:left}.inline-item{display:inline-block;margin-right:.25em}.inline-item:last-child{margin-right:0}.filter{margin:15px 0}.clearfix{overflow:auto}ul{padding:0 0 0 1.5em}.column-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:540px),only screen and (max-width:770px){.column-container{display:block}}.column-container.nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.column-container.flex-center{-webkit-justify-content:center;justify-content:center}.column-container.justify-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.column-container.justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.column-container.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal{display:block;left:0;right:0;margin:0 auto;position:fixed;top:2.5em;height:90vh;background-color:white;color:#240242;width:calc(100% - 2em);max-width:900px;z-index:999;border-radius:.5em}.modal.confirm-quit{height:auto;max-width:40vw}@media only screen and (max-width:650px){.modal.confirm-quit{max-width:calc(98%)}}.modal.confirm-quit .modal-body{height:auto}.modal.confirm-quit .modal-footer{border-top:0}@media only screen and (max-width:650px){.modal.confirm-quit .modal-footer{text-align:center}.modal.confirm-quit .modal-footer button{margin:.5em 0;width:100%}}.modal.confirm-quit .modal-footer .btn-action{margin-right:1em}.modal .modal-header{position:relative;padding:1em 2em;overflow:hidden;border-bottom:.05em solid #cbcbcb;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.modal .modal-header h2{margin:.5em 0}.modal .modal-header .btn-icon-only{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.modal .modal-header .btn-icon-only.icon-x{display:block;width:2em;height:2em;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;background-position:center center;background-size:1.25em auto;margin:.7em 0 0 1em}.modal .modal-header .close-modal,.modal .modal-header .close-vue-modal,.modal .modal-header .close-timer-modal{margin-left:auto;border:0;background-color:#fff;color:#434042;font-size:1em;padding:.5rem}.modal .glyphicon-remove{cursor:pointer}.modal .modal-body{padding:2em;height:calc(90vh - 11em);overflow:auto;box-shadow:none}.modal .modal-footer{padding:2em;border-top:.05em solid #cbcbcb;min-height:4em;overflow:hidden;text-align:center}.modal .modal-footer .btn{min-width:100px;display:inline-block;margin:0 1.5em 0 0}.modal .modal-footer .btn:last-of-type{margin-right:0}.modal p{margin:0 0 1em 0}.modal .question-card-info p{margin:0}.modal.modal-dialog{max-width:700px;height:fit-content;top:30%}.modal.modal-dialog .modal-body{height:fit-content}.modal div.empty{padding:2em 1em}.modal div.empty p{margin:0}.modal-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:800}.feedback-modal textarea{width:100%;max-height:5em}.backdrop{position:fixed;left:0;right:0;bottom:0;top:0;background-color:#eff5fb;opacity:.9;z-index:888}.no-border{border:none!important}.attach-footer{position:absolute;bottom:0;width:100%;margin:auto}.sidepanel-container{position:relative;margin:0 auto;padding-bottom:1em}.whole-width-container{margin-left:0;margin-right:0;padding-left:0;padding-right:0;min-width:100%}.vertical-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}[id$='field_error_message'],[id$='form_error_message']{color:#dc143c}.form-invalid-feedback{background:#80fff9 url("/static/img/icons/utility/icon-error.0a9506a92d52.svg") no-repeat top .75em left 1em;background-size:auto 1.5em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1em 1em 1em 3.5em;margin:2em 0}.non-form-error{background:#80fff9 url("/static/img/icons/utility/icon-error.0a9506a92d52.svg") no-repeat top .75em left 1em;background-size:auto 1.5em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1em 1em 1em 3.5em;margin:2em 0}.non-form-error.fit-width{width:fit-content}.non-form-error.fit-width p{width:fit-content}.invalid-feedback{background:#80fff9 url("/static/img/icons/utility/icon-error.0a9506a92d52.svg") no-repeat top .75em left 1em;background-size:auto 1.5em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1em 1em 1em 3.5em;margin:.5em 0 2em 0}.errorlist{background:#80fff9 url("/static/img/icons/utility/icon-error.0a9506a92d52.svg") no-repeat top .75em left 1em;background-size:auto 1.5em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1em 1em 1em 3.5em;margin:2em 0;width:fit-content;position:relative}.errorlist:before{content:'';position:absolute;top:-0.7em;left:2em;width:0;height:0;display:block;border-left:.75em solid transparent;border-right:.75em solid transparent;border-bottom:.75em solid #80fff9}.errorlist li{margin-left:1.5em}.helper-text+.non-form-error{margin:-1em 0 2em 4em}.content-block{padding:1em 0 0 0}.screen-reader-only{position:absolute;left:-10000px;height:0;opacity:0}*{outline:0}.hidden{display:none!important}@media only screen and (min-width:750px),only screen and (min-width:1201px){.desktop-hidden{display:none!important}}@media only screen and (max-width:540px),only screen and (max-width:1024px){.tablet-hidden{display:none!important}}@media only screen and (max-width:540px),only screen and (max-width:770px){.portrait-hidden{display:none!important}}@media only screen and (max-width:540px){.mobile-hidden{display:none!important}}.mobile-only{display:none!important}@media only screen and (max-width:540px){.mobile-only{display:block!important}}@media only screen and (max-width:770px),only screen and (max-width:540px){.small-screen-hidden{display:none!important}}@media only screen and (min-width:750px),only screen and (min-width:1201px){.small-screen-only{display:none!important}}@media only screen and (max-width:1024px),only screen and (max-width:540px){.small-screen-only{display:block!important}}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{background-repeat:no-repeat;background-position:center 0;background-size:100%;background-attachment:fixed}hr{border:0;border-top:1px solid #9ea7e8;margin:1em 0}.table{width:100%;overflow:auto;margin-bottom:.5rem}.table td,.table th{padding:.5rem;text-align:left}.table.table-condensed td{padding:0}.table.table-bordered{border-collapse:collapse}.table.table-bordered tr,.table.table-bordered th,.table.table-bordered td{border:1px solid #cbcbcb}img{max-width:100%}.content-block{background-color:#fff;min-height:20em;position:relative;padding-top:2em}.content-block .page-title{margin:20px 0 10px}.content-block .introduction-section{margin:0 auto;text-align:center;padding:10px 100px}@media only screen and (max-width:540px){.content-block .introduction-section{padding:10px}}.container-wrapper{padding:0 1em;position:relative}.empty-state-wrapper,.topics-holder.empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;margin:1rem 0;border-radius:3px;border:2px dashed #cbcbcb}
.empty-state-wrapper.collections{margin-top:1rem;width:100%}div.empty{border:2px dashed #99c1e9;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:3em 2em;margin:2em 0;text-align:center}div.loading-state{border:2px dashed #99c1e9;background:url("../img/icons/utility/icon-loading_dots.65842e090394.svg") no-repeat center bottom 1em;background-size:3em auto;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:3em 2em;margin:2em 0;text-align:center}.container-wrapper-footer-button{padding:0 1em;position:relative;min-height:70vh}.max-width-centered,.course-detail__mode-options,.course-detail__collections{display:block;max-width:1050px;width:90%;margin:0 auto}.max-width-centered h1.action-heading,.max-width-centered .h1.action-heading{width:100%}.flex-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:770px){.flex-2{display:block}}.flex-2>div{width:48%;margin:1.5em 0}@media only screen and (max-width:770px){.flex-2>div{width:100%}}.flex-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.flex-3>div{width:30%;min-width:300px}.vue-template{min-height:unset;margin:4em auto;width:90%;max-width:1400px;padding:0;box-sizing:border-box}@media only screen and (max-width:1024px){.vue-template{width:100%;padding:0 1em}}.vue-template .content-block{background-color:unset;min-height:unset;position:relative;padding:0}.session-template{margin:0 auto;width:100%;padding:0;box-sizing:border-box}.session-template .main-panel .btn{margin-bottom:.5em}.exam-mode-template{padding-top:1px}.page-title{font-weight:300;font-size:18pt;display:block;color:#fff;background-color:#240242;overflow:hidden}.homepage-title{font-weight:600;font-size:18pt;display:block;color:#000;overflow:hidden}.message-block{padding:.5em}.alert{padding:8px;border-radius:3px;position:relative;font-weight:600}.alert .close{border:0;position:absolute;top:5px;right:5px;cursor:pointer;background:transparent;font-size:inherit;color:inherit;opacity:.8}.alert .close:hover,.alert .close:active{opacity:1}.alert.alert-danger{color:#dc143c}.alert.alert-warning{background-color:#f0c03a}.alert.alert-success{background-color:#0065c9}.alert.alert-info{background-color:#80fff9}.dashboard{max-width:1050px;display:block;left:0;right:0;margin:0 auto;margin-bottom:4em;padding:0 1em}@media only screen and (max-width:1024px){.dashboard{padding:0 1em}}.dashboard .page-title{padding:.5em}.session-container{background-color:#f0f0f0}.question-headers th{text-align:center}.question-topic{padding-bottom:1em}.answer-block{border:1px solid #cbcbcb;border-radius:5px;margin-bottom:1.5em;padding:15px;position:relative}.answer-block .form-group{padding-right:.5em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.answer-block .btn p{line-height:1em}.answer-block .delete-answer-undo{display:none}.answer-block.deleted{text-decoration:line-through}.answer-block.deleted .control-label{display:none}.answer-block.deleted .delete-answer-undo{display:inline-block}.answer-block.deleted .delete-answer{display:none}.answer-block.deleted span{display:none}.answer-block .btn-delete input{display:none}.answer-block .question-form-element{margin-top:1em}.histogram{display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,0.1);border:.5px solid #0065c9;padding:1em 0 0 0}.list-inner-shadow{border:1px solid #cbcbcb}.remove-default-list-styling{padding:0;margin:0}.remove-default-list-styling li{list-style-type:none}.info-message{background-color:#80fff9;margin-bottom:1em;padding:1em}.info-message p{margin:0}.preview-correct-answer{padding-left:5px}.holding-leave-btn{text-align:center}.holding-leave-btn .btn{margin:1em 0}.um-logo-container{z-index:10;position:relative;font-size:.8em;width:20em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.um-logo-container .um-logo{display:block;width:auto;height:60px;margin:0}.um-logo-container p{padding:0 0 0 1em;line-height:1.3em}.header-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.header-content-container .header-content-text{max-width:620px;margin:0 3em 0 0;padding:0 0 1em 0}.header-content-container .header-content-image{width:250px}.header-content-container .header-content-image img{display:block;width:100%;height:auto}.content-section{margin:2em 0}.padding-top{padding:.5em 0 0 0}.padding-bottom{padding:0 0 .5em 0}.padding-left-right{padding:0 .5em}.padding-all{padding:.5em}.padding-top-bottom{padding:.5em 0}a.skip-to-main{left:auto;position:absolute;top:-999px;width:30%;height:auto;margin:10px 35%;z-index:-999}a.skip-to-main:focus,a.skip-to-main:active{color:#fff;background-color:#0065c9;left:auto;top:-10px;width:30%;display:block;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:0 0 5px 5px;border:0;text-align:center;font-size:1rem;font-weight:bold;text-decoration:underline;z-index:999}@media only screen and (max-width:650px){a.skip-to-main:focus,a.skip-to-main:active{width:90%;left:5%;right:5%;margin:0;top:0}}.legal-section{margin:2em 0 4em 0}.legal-section .update-timestamp{margin:0 0 2em 0}body{font-family:'Montserrat',Arial,sans-serif;font-weight:300;color:#240242;font-size:17px}@media only screen and (max-width:900px){body{font-size:16px}}@media only screen and (max-width:650px){body{font-size:15px}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,.h1{font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8em;margin:2em 0}h1.action-heading,.h1.action-heading{border-bottom:2px solid #d6e6f6;padding:1em 0 .15em 0;margin:2em auto;width:calc(100% - 3em)}@media only screen and (max-width:1024px){h1.action-heading,.h1.action-heading{margin:1em auto}}@media only screen and (max-width:540px){h1.action-heading,.h1.action-heading{width:calc(100% - 2em)}}h1.permission-manager-heading,.h1.permission-manager-heading{padding:0}h2,.h2{font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;margin:1em 0}h2.permission-manager-heading,.h2.permission-manager-heading{padding:1em 0 .5em 0}h3,.h3{font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;margin:1em 0 1.5em 0}h4,.h4{font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;margin:.5em 0}p,ul,ol{margin:0;line-height:1.5em}ul.bullets{list-style:none;margin-left:-1.25em}ul.bullets li{padding:1em 0 0 1.5em;position:relative}ul.bullets li:before{content:'';display:block;width:.5em;height:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;background-color:#99c1e9;position:absolute;left:0;top:1.5em}ul.bullets li.alert-bullet{position:relative}ul.bullets li.alert-bullet:before{top:.5em!important;left:-0.5em!important;display:block;width:1.5em;height:1.5em;background-color:transparent!important;background:url("/static/img/icons/utility/icon-error.0a9506a92d52.svg") no-repeat center center;background-size:contain}ul.bullets.orange li::before{background-color:#ffa45a}ul.bullets.blue li::before{background-color:#0065c9}ul.bullets.white li::before{background-color:white}em,i{font-family:'Montserrat',Arial,sans-serif;font-weight:300;font-style:italic}em strong,i strong,em b,i b{font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong em,b em,strong i,b i{font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;cursor:pointer;color:#0065c9;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .4s}a:hover,a:focus{color:#240242}a:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}a.disabled-link{pointer-events:none;color:#707070;font-family:'Montserrat',Arial,sans-serif;font-weight:400}a.no-style{color:#454545}a.dark-bg{color:white;border-bottom:1px solid white;padding-bottom:.1em}a.dark-bg:hover{border-color:transparent;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{white-space:pre-wrap}.text-block{margin:2em 0}.text-block h1,.text-block .h1{margin:0 0 1em 0}.text-block p{margin:1em 0;max-width:1200px}.text-block a{border-bottom:0 solid white}.text-block a:hover{border-bottom:1px solid #240242;transition:all .4s}.button-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:770px){.button-right{display:block}}.button-right>div:last-of-type{margin:0 0 0 2em;padding:.25em 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:770px){.button-right>div:last-of-type{display:block;margin:1em 0}}.button-right .text-block{margin:0}.button-right input[type="search"]{width:320px}@media only screen and (max-width:1000px){.button-right input[type="search"]{height:fit-content;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}}@media only screen and (max-width:770px){.button-right input[type="search"]{width:100%}}.button-right select,.button-right button,.button-right .btn{margin:0 0 0 .5em;height:fit-content}@media only screen and (max-width:1000px){.button-right select,.button-right button,.button-right .btn{margin:0 0 .5em .5em}}@media only screen and (max-width:770px){.button-right select,.button-right button,.button-right .btn{margin:0 .5em .5em 0}}.unspace-vertical{margin-top:0!important;margin-bottom:0!important}.unspace-horizontal{margin-right:0!important;margin-left:0!important}.content-section-heading{font-size:1.1em;margin:.5em 0}.text-block{margin:2em 0}.text-block h1,.text-block .h1{margin:0 0 1em 0}.text-block p{margin:1em 0;max-width:1200px}.text-block.temporary-msg{background-color:#eff5fb;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:1em 2em;position:relative}.text-block.temporary-msg .icon-x{position:absolute;right:1.5em;top:1.5em}.light{font-weight:300}.regular{font-weight:400}.bold,.session-summary__feedback-icon-and-label__label{font-weight:600}.smaller{font-size:.8em}.small,.session-summary__save-to-dashboard-btn:hover::after,.topic-tag{font-size:.9em}.medium{font-size:1em}.large{font-size:1.3em}.larger{font-size:1.5em}.x-large{font-size:2em}.xx-large{font-size:2.5em}.section-header{padding:20px 0 10px 0}
.uppercase,.session-summary__feedback-icon-and-label__label{text-transform:uppercase}.center-text{text-align:center}.text--correct{color:darkgreen}.text--incorrect{color:darkred}.staff-text{color:#6877c9}.required{color:#dc143c}.action_highlight,.action-text{color:#ffa45a}.blue-highlight{color:#0065c9}.purple-highlight{color:#6877c9}.white_highlight{color:#fff}.text-underline-blue,.text-underline-orange{padding-bottom:.5em}.text-underline-blue ~ *,.text-underline-orange ~ *{margin-top:1em}.text-underline-orange{border-bottom:2px solid #ffa45a}.text-underline-blue{border-bottom:2px solid #0065c9}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes pulse{30%{opacity:1}50%{opacity:.8}70%{opacity:1}}@keyframes shiftX{0%{transform:translateX(0)}25%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}@keyframes rotate20{0%{transform:rotate(0)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}100%{transform:rotate(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter,.fade-leave-to{opacity:0}.console .question-card-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.console .question-card-info .question-status-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:.5em 0 0 0}.console .question-card-info .question-status-row .label{margin:0 .5em 0 0}.console .question-card-info p{line-height:2em;max-width:450px}.console .question-item,.console .topic-item{overflow:hidden;border-bottom:1px solid #f0f0f0;padding:.5em}.console .topic-item{position:relative;padding:1em .5em}.console .topic-item:last-child{border-bottom:0 solid white}.console .topic-item .btn-secondary{position:absolute;right:0;top:1em}.console .flex-2.bulk-actions{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.console .flex-2.bulk-actions p{display:inline-block}.console .flex-2.bulk-actions label span{padding-left:.25em}.console .flex-2.bulk-actions>div{width:unset}.console .flex-2.bulk-actions>div:first-of-type{margin-right:2em}.console .header-group{background-color:#f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8}.console .header-group td{padding:10px 20px;max-width:100px}.console .header-group .topic-activity-label{padding-left:0}.console .table-ungrouped-topics{border:1px solid #f8f8f8;width:100%;border-collapse:collapse;border-spacing:0;overflow-x:hidden;table-layout:fixed}.console .table-ungrouped-topics_header{text-align:left;margin:0 20px;border-collapse:collapse;background-color:#f8f8f8}.console .table-ungrouped-topics_header th{padding:.5em 1em;height:40px;min-width:110px}.console .table-ungrouped-topics_row{height:40px;border:1px solid #f8f8f8}.console .table-ungrouped-topics_row td{padding:.5em 1em}.console .table-ungrouped-topics_row .topic-activity-label{padding-left:0}.console .table-important-dates{border:1px solid #f8f8f8;width:100%;border-collapse:collapse;border-spacing:0}.console .table-important-dates tr{text-align:left;align-items:left;height:40px;border:1px solid #f8f8f8}.console .table-important-dates th,.console .table-important-dates td{padding:.5em}.console .table-important-dates tbody tr:nth-child(even){background-color:#f8f8f8}.console table th{font-size:.9em}.console .search-controller{padding:1em 0;border-bottom:1px solid #cbcbcb;margin:.5em 0 1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.console .search-controller>div{width:48%}.console .search-controller .searchbox,.console .search-controller .filter{width:100%;margin:0}.console .container .container-header{background-color:#454545;color:#fff;padding:.5rem;font-size:1.2em;font-weight:300}.console .dashboard .menu-bar{margin:1em 0}.console .dashboard .text-wrapper{max-width:85%}.console .dashboard .text-wrapper p{margin:1em 0}.console .dashboard .container-header{margin:0 -1rem .5em}.console .bulk-edit-questions .study-question-card{background-color:white}.console .bulk-edit-questions .study-question-card label{font-weight:600;align-items:baseline;cursor:default}.console .bulk-edit-questions .study-question-card input[type="text"]{margin-bottom:2em}.console .bulk-edit-questions .study-question-card ul{list-style:none;margin:0 0 2em -1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.console .bulk-edit-questions .study-question-card .active-topic-list_item{display:block;margin:0 1em 0 0;font-size:.9em}.console .bulk-edit-questions .study-question-card .active-topic-list_item label{cursor:pointer}.console .container-item{border-bottom:1px solid #f0f0f0;padding:.2rem .5rem;margin:0 -1rem}.console .item-label{font-size:.9em}.console #id_topics{column-count:3;-webkit-column-count:3;-moz-column-count:3;text-overflow:ellipsis;padding-left:0}.console .checkbox{padding:.2em 0}.console .form-block-title{margin:1em 0}.console .django-ckeditor-widget{display:block;width:100%}.console .answers-block textarea{max-height:8em;width:auto;display:block}.console .answers-block cke{width:auto}.modal.assign-topics label{font-weight:600;margin:0 0 1em 0}.modal.assign-topics #topicSelect label{display:block;font-size:.9em}.important-date-modal_error{margin-bottom:5px}.questionset-filter-container{margin:2em 0 1em}.questionset-filter-container h3{border-bottom:0}.questionset-filter-container .questionset-filter{margin:.25em 0;padding-right:30px}
.question-add-container{margin:1em 0}.question-add-container h2{padding:0}.exam-title{margin:10px 0}.exam-question-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em;white-space:nowrap;padding:0 .5em 0 0;margin-top:10px;align-items:center}.exam-question-bar .exam-question-link{padding:.5em;margin:.2em;width:70px;text-align:center;border:1px solid #240242;border-radius:3px;display:inline-block;color:#240242;-webkit-transition:all .4s;transition:all .4s}.exam-question-bar .exam-question-link.active{border-width:2px}.exam-question-bar .exam-question-link:hover{background-color:#f0f0f0}.exam-question-bar .exam-question-link.answered{background-color:#0065c9;color:#fff}.exam-question-bar .exam-question-link.answered:hover{background-color:#338ea6}.exam-question-bar .btn-submit-exam{height:100%;margin:.2em}.exam-question-bar form{padding:.2em}.exam-topic-question-block,.question-set-item-block{border-bottom:.01em solid #dbdbdb;margin:.5em 0 0 0;padding-bottom:.5em;position:relative;z-index:5}.exam-topic-question-block .column-container,.question-set-item-block .column-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.exam-topic-question-block .form-group,.question-set-item-block .form-group{padding-right:1em}.exam-topic-question-block.deleted,.question-set-item-block.deleted{display:none}.exam-topic-question-block .btn-delete input,.question-set-item-block .btn-delete input{display:none}.exam-session-info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px;padding:10px 0}.exam-session-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.question-view-label{margin-right:5px}.exam-question-block{border:1px solid #9ea7e8;margin:2em 0;padding:1em;position:relative}@media only screen and (max-width:650px){.exam-question-block{padding-bottom:56px}}.exam-question-block .question-info{color:#707070;background-color:white;border:1px solid #dbdbdb;font-size:.9em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .5em .5em 0;padding:.1em .5em}.exam-question-block .question-info.q-number{color:#707070}.exam-question-block .question-info.q-number:focus{color:white;background-color:#0065c9;border-color:#0065c9}.exam-question-block .save-question-toggle{position:absolute;top:0;right:0}.notification-exam-warning{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;background:#ffa45a!important;color:#240242!important;position:fixed;top:70px;right:0;left:0;z-index:3}@media only screen and (max-width:1024px){.notification-exam-warning{top:54px}}@media only screen and (max-width:650px){.notification-exam-warning{top:70px}}.notification-exam-warning .dismiss-wrapper{margin-right:0!important}.exam-warning-wrapper{display:none}.exam-view-btn.active{background-color:#240242;border-color:#240242;color:white}.submit-block{padding:1em}.exam-mode-header{background-color:#240242;color:#fff;position:fixed;top:0;left:0;right:0;z-index:4}.exam-mode-header .menu-icon{margin-right:0}.exam-mode-header .btn-action{margin:0}@media only screen and (max-width:1024px){.exam-mode-header .btn{margin:.5em 0}}.exam-mode-header .inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75em 1em}@media only screen and (max-width:650px){.exam-mode-header .inner-wrapper{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start}}.exam-mode-header .inner-wrapper h1.truncated{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:650px){.exam-mode-header .inner-wrapper h1{flex:0 0 100%;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sgc-topics-header{margin-top:0;padding-top:2rem}.sgc-topics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:.5rem 0 0;padding:0;list-style:none}.sgc-topics .topics{background-color:#f0f0f0;padding:.25em .5em;margin:.25em;white-space:nowrap;width:fit-content;color:#240242;border-radius:2px}@media only screen and (max-width:650px){.exam-mode-header__time-remaining{order:3;flex:0 0 100%;display:block;margin-top:-0.5rem;margin-bottom:-0.25rem;font-size:.8rem}}@media only screen and (max-width:1024px),only screen and (max-width:650px){.exam-mode-header__action-menu{order:2;display:none;visibility:hidden}.exam-mode-header__action-menu.mobile-visible{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:-moz-box!important;display:flex!important;-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;visibility:visible;position:absolute;right:1rem;top:54px;background-color:#fff;padding:1rem;box-shadow:0 5px 30px rgba(0,0,0,0.1)}}@media only screen and (max-width:650px){.exam-mode-header__action-menu.mobile-visible{top:70px}
}.exam-mode-header__submit-form{display:inline-block}.exam-mode-header__submit-btn,.exam-mode-header__exit-btn{font-size:1em;min-width:100px}.exam-mode__main-container{position:relative}.exam-mode__loading-container{text-align:center;padding:5rem 0}.exam-mode__aside{background:#f8f8f8;border-right:1px solid #cbcbcb;padding:1rem;position:fixed;height:100%;width:250px;top:70px;left:0;z-index:1;overflow:scroll}.exam-mode__aside-toggler{position:fixed;top:70px;left:0;transition:all .3s ease;background:#f8f8f8;width:40px;height:40px;border:0;color:#240242;border-bottom-right-radius:3px;z-index:2}.exam-mode__aside-toggler.aside-expanded{left:209px}.exam-mode__aside-toggler:focus{background-color:#f0f0f0}@media only screen and (max-width:1024px),only screen and (max-width:650px){.exam-mode-aside__mobile-scrim.expanded{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.25;z-index:1}}.exam-mode-aside-enter,.exam-mode-aside-leave-to{left:-250px}.exam-mode-aside-enter-to,.exam-mode-aside-leave{left:0}.exam-mode-aside-enter-active,.exam-mode-aside-leave-active{transition:all .3s ease}.question-next-leave-active,.question-back-leave-active{transition:all .3s ease}.question-back-enter-active,.question-next-enter-active{transition:all .3s .3s ease}.question-next-enter,.question-back-leave-to{opacity:0;transform:translateX(30px)}.question-next-leave-to,.question-back-enter{opacity:0;transform:translateX(-30px)}.exam-mode__main{margin:calc(90px) 2rem 2rem;transition:all .3s ease}.exam-mode__main.aside-expanded{margin:calc(90px) 2rem 2rem calc(252px)}@media only screen and (max-width:1024px),only screen and (max-width:650px){.exam-mode__main.aside-expanded{margin:calc(90px) 2rem 2rem}}.exam-question-button-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;list-style:none;padding:0;margin:1rem 0 4.5rem}@supports not(display:grid){.exam-question-button-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.exam-question-button-list-item{flex:0 0 calc(24.5%);margin-bottom:1rem}}.exam-question-button{background:#dbdbdb;padding:.5em;width:100%;text-align:center;border:1px solid #aaa;border-radius:3px;display:inline-block;color:#240242;position:relative;-webkit-transition:all .4s;transition:all .4s}.exam-question-button:hover,.exam-question-button:focus{background-color:#aaa;border-color:#aaa}.exam-question-button:focus-visible{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s;z-index:1}.exam-question-button.answered{border-color:#0065c9;background-color:#0065c9;color:white}.exam-question-button.answered:hover,.exam-question-button.answered:focus{background-color:#240242;border-color:#240242}.exam-question-button.active{border-color:#ffa45a;background-color:#ffa45a}.exam-question-button.active:hover,.exam-question-button.active:focus{background-color:#240242;border-color:#240242;color:white}.exam-question-button svg{position:absolute;display:block;top:-0.35em;right:-0.4em;width:.75em;height:auto;--icon-color:#240242;--icon-stroke-color:white}.exam-mode__view-mode-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1rem 0}.exam-mode__view-mode-btn{margin:0;border:1px solid #0065c9;flex:0 0 50%}.exam-mode__view-mode-btn:hover,.exam-mode__view-mode-btn:focus{background-color:#003263;border-color:#003263}.exam-mode__view-mode-btn:focus-visible{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s;z-index:1}.exam-mode__view-mode-btn:first-of-type{border-radius:30px 0 0 30px}.exam-mode__view-mode-btn:last-of-type{border-radius:0 30px 30px 0}.exam-mode__view-mode-btn:not(.active){background:transparent;color:#0065c9}.exam-question-block__note-wrapper{right:70px}.exam-question-block__note-wrapper,.exam-question-block__bookmark-btn{position:absolute;top:1rem}@media only screen and (max-width:650px){.exam-question-block__note-wrapper,.exam-question-block__bookmark-btn{top:calc(100% - 56px);right:auto;left:0}}.exam-question-block__note-btn{position:absolute;top:0;right:0}.exam-question-block__note-btn.has-text{color:#0065c9}@media only screen and (max-width:650px){.exam-question-block__note-btn{left:1rem}}.exam-question-block__bookmark-btn{right:16px;transition:background-color .3s ease}.exam-question-block__bookmark-btn.bookmarked{color:#dc143c}@media only screen and (max-width:650px){.exam-question-block__bookmark-btn{left:72px}}.exam-mode__secondary-btn{min-width:unset;padding:.5rem .75rem;color:#240242;background-color:#f0f0f0;width:40px;height:40px;border-radius:40px;border:1px solid #f0f0f0}.exam-mode__secondary-btn svg{width:16px}.exam-mode__secondary-btn:hover,.exam-mode__secondary-btn:focus{background-color:#cbcbcb;border-color:#cbcbcb}.exam-mode__secondary-btn:focus{border:1px solid #240242}.exam-mode__secondary-btn:hover:after{content:attr(aria-label);position:absolute;top:56px;right:0;width:auto;color:#000;background-color:#fff;padding:.5rem;text-align:right;box-shadow:0 5px 30px rgba(0,0,0,0.1);z-index:2;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif}@media only screen and (max-width:650px){.exam-mode__secondary-btn:hover:after{right:auto;left:1rem}}.exam-mode__prev-next-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.exam-question-block__note-text-wrapper{position:absolute;right:0;top:56px;width:300px;background-color:#fff;padding:1rem;box-shadow:0 5px 30px rgba(0,0,0,0.1);border-radius:3px;z-index:3}
.exam-question-block__note-text-wrapper textarea{resize:vertical;width:100%;margin-top:.5rem}@media only screen and (max-width:650px){.exam-question-block__note-text-wrapper{right:auto;left:1rem;width:220px}}.exam-question-block__note-text-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:.5rem}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition-duration:.15s;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(0.55,0,0.1,1);overflow:hidden}.slide-left-enter,.slide-right-leave-active{opacity:0;transform:translate(2em,0)}.slide-left-leave-active,.slide-right-enter{opacity:0;transform:translate(-2em,0)}.card-list{margin:0;padding:0;list-style-type:none;background-color:white}.card-list .card{margin:1.5em 0;box-sizing:border-box;background-color:white}.card-list .card-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.card-list .card-heading .button-block{margin:0;padding:0}.card-list .card-heading .btn-action{margin:0}.card-list .card-heading>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card-list .card-heading>div:first-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 1em 0 0;overflow:hidden}.card-list .card-heading>div:first-of-type h3{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0}.card-list .card-heading>div.button-block{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.card-list .card-heading .form-element{margin:0}.card-list .card-body p{margin:.5em 0}.card-list .card-footer{margin:1em 0 0 0}.card-list .card-footer .item-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:650px){.card-list .card-footer .item-details{display:block}}.card-list .card-footer .item-details span{font-size:.9em;margin:0 0 0 .25em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-list .card-footer .item-details>*:last-of-type{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;text-align:right}@media only screen and (max-width:650px){.card-list .card-footer .item-details>*:last-of-type{text-align:left}}.card-list .card-footer .button-block{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:end;justify-content:end}.card-list .card-footer .published-status{padding-top:.6em}.card-list .card-footer .published-status>div{margin:0 0 0 auto}@media only screen and (max-width:650px){.card-list .card-footer .published-status>div{margin:0 0 1.5em 0}}.card-list .card-footer .user-suggestion{margin:.25em 0 1em 0}.card-list.questions .card,.card-list.feedbacks .card{padding:1em;background-color:#f0f0f0}@media only screen and (max-width:770px){.card-list.questions .card-heading,.card-list.feedbacks .card-heading{display:block}}@media only screen and (max-width:650px){.card-list.questions .card-heading,.card-list.feedbacks .card-heading{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}}@media only screen and (max-width:650px){.card-list.questions .card-heading>div:first-of-type,.card-list.feedbacks .card-heading>div:first-of-type{display:block;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}}@media only screen and (max-width:770px){.card-list.questions .card-heading>div.button-block,.card-list.feedbacks .card-heading>div.button-block{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.75em;padding-top:.75em;border-top:1px solid #9ea7e8}}.card-list.questions .card-heading>div.button-block .btn,.card-list.feedbacks .card-heading>div.button-block .btn{margin:0 0 0 .5em}@media only screen and (max-width:650px){.card-list.questions .card-heading>div.button-block .btn,.card-list.feedbacks .card-heading>div.button-block .btn{margin-bottom:.25em}}.card-list.questions .card-body,.card-list.feedbacks .card-body{background-color:white;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:1.5em 2.5em;margin:1em 0 0 0}.card-list.questions .card-body .h3,.card-list.feedbacks .card-body .h3{font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.card-list.questions .card-body .h3 em,.card-list.feedbacks .card-body .h3 em{font-family:'Montserrat',Arial,sans-serif;font-weight:500;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-list.questions .card-body .h3 em strong,.card-list.feedbacks .card-body .h3 em strong{font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-list.questions .card-body .h3 strong em,.card-list.feedbacks .card-body .h3 strong em{font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:650px){.card-list.questions .question-response-status{padding-top:.5em}
}.card-list.questions .question-id{font-size:.9em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width:650px){.card-list.questions .question-id{margin:.5em 0 0 0}}.card-list.questions .question-id span{width:.5em;height:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;display:block;margin:.5em .75em;background-color:#9ea7e8}@media only screen and (max-width:650px){.card-list.questions .question-id span{margin-left:0}}.card-list.questions .form-element+.question-id{margin:0}.card-list.question-sets .card,.card-list.exam-dates .card{border:1px solid #9ea7e8}.card-list.question-sets .card-heading,.card-list.exam-dates .card-heading{background-color:#d6e6f6;padding:1em}.card-list.question-sets .card-body,.card-list.exam-dates .card-body{padding:1em}.card-list.question-sets .card-footer,.card-list.exam-dates .card-footer{padding:0 1em 1em 1em;margin:0}.card-list.topics .card{border:1px solid #9ea7e8}.card-list.topics .card-heading{padding:1em}.card-list.topics .card-heading>div:first-of-type{max-width:600px}.card-list.topics .card-body{padding:0 1em .5em 1em;margin:-1em 0 0 0}.card-list.course-cards .card{border:1px solid #9ea7e8;margin:1.5em 1%;height:22em;position:relative}.card-list.course-cards .card p{font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-list.course-cards .card-heading{display:block;padding:2em 1em;background-color:#d6e6f6;text-align:center}.card-list.course-cards .study-data-status{background-color:#240242;color:white;text-align:center;padding:.5em 1em;margin:0}.card-list.course-cards .card-body>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.25em 1em}.card-list.course-cards .card-footer{margin:.5em 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.card-list.course-cards .card-footer .btn{margin:0 0 1em 0;width:100%}.card-list.course-cards.all-courses{margin:1em 0}.topic-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5em 0}.topic-list .topics{background-color:#dbdbdb;font-size:.9em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .5em .5em 0;padding:.1em .5em}.topic-list p:first-of-type{margin-right:1em}.topic-list.no-label p:first-of-type{margin-right:.5em}.published-status,.question-response-status{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.published-status .icon,.question-response-status .icon{display:block;width:2em;height:2em;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;position:absolute;top:-0.25em;left:0}.published-status p,.question-response-status p{width:fit-content;color:#240242;margin:0 0 0 .5em;padding:0 .75em 0 2em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}.published-status>div,.question-response-status>div{position:relative;margin:0}.published-status>div.unpublished .icon,.question-response-status>div.unpublished .icon,.published-status>div.answer-incorrect .icon,.question-response-status>div.answer-incorrect .icon{background:#ea5353 url("../img/icons/utility/icon-x.213f5c854998.svg") no-repeat center center;background-size:1.25em auto}.published-status>div.unpublished p,.question-response-status>div.unpublished p,.published-status>div.answer-incorrect p,.question-response-status>div.answer-incorrect p{background-color:#f7baba;border:1px solid #ea5353}.published-status>div.published .icon,.question-response-status>div.published .icon,.published-status>div.answer-correct .icon,.question-response-status>div.answer-correct .icon{background:#8dc423 url("../img/icons/utility/icon-checkmark.9590b450726f.svg") no-repeat center center;background-size:1.25em auto}.published-status>div.published p,.question-response-status>div.published p,.published-status>div.answer-correct p,.question-response-status>div.answer-correct p{background-color:#e8f3d3;border:1px solid #8dc423}.published-status>div.answer-skipped .icon,.question-response-status>div.answer-skipped .icon{background-color:white;border:1px solid #aaa}.published-status>div.answer-skipped p,.question-response-status>div.answer-skipped p{background-color:#dbdbdb;border:1px solid #aaa}.modal .card-body p{margin:.5em 0}.modal .card-footer p{margin:0}.card-holder{margin-bottom:20px;width:100%;text-align:center;margin:0 auto}.card-holder .center-cards{padding:.3em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.card-holder .default-card{text-align:center;margin:0 auto;margin:1em;width:250px;min-height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,0.1)}.card-holder .default-card .subject-icon{align-self:center}
.card-holder .default-card .card-title{padding:5px 0;margin:10px 0 0 0;color:#454545}.card-holder .default-card .default-card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;background-color:#f8f8f8;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;align-self:center;width:100%}.card-holder .default-card .default-card-header .h3{padding-bottom:0}.card-holder .default-card .default-card-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;padding:1em 0;flex-grow:1;font-size:.9em}.card-holder .default-card .default-card-info .mode-description{padding:0 20px;font-weight:400}.card-holder .default-card .default-card-info .online-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:1em}.card-holder .default-card .default-card-info .online-count .status__active-indicator{display:block;margin-right:1em}.card-holder .default-card .default-card-info .mode-description,.card-holder .default-card .default-card-info .online-count{flex:0 0 100%}.card-holder .default-card .default-card-footer{padding:0 0 1em 0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.card-holder .default-card .default-card-footer .start-session-btn{margin:.5em 0;padding:.5em 1em}@media only screen and (max-width:540px){.card-holder .default-card .default-card-footer .start-session-btn{font-size:1em}}@media only screen and (max-width:540px){.card-holder .default-card{margin:1em auto}}.card-holder .default-card .hover-card:hover{border-color:#ffa45a}.card-holder .default-card .subject-icon{object-fit:contain;width:60px;height:auto;padding:10px 0;margin:0 0 10px 0}.card-link{display:block;padding:1em .5em}.content-title{font-size:.9em;margin-bottom:.25em}.card-block{margin:.75em 0}.questions{margin:auto}.topics{margin:auto}.exam-card{margin:1em 2% 1em 0;width:30%;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,0.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.exam-card:last-child{margin-right:0}.exam-card .card-header h4{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exam-card .exam-card-info-row p{hyphens:auto;overflow-wrap:anywhere}.exam-card.official{border-color:#757575}.exam-card.official .card-header{background-color:#f8f8f8;padding-left:20px}@media only screen and (max-width:540px){.exam-card{width:100%}}.study-question-card{width:100%;text-align:left;margin:2em 0;box-shadow:0 2px 15px rgba(0,0,0,0.1)}.study-question-card .question-card-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start}.study-question-card .card-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.create-new-exam-card{border:1px dashed #757575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card-header{background-color:#f0f0f0;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:540px){.card-header{display:block}}.card-header h4{margin:0}.exam-card-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#course-menu,.course-navitem{position:relative;padding-left:30pt}@media only screen and (max-width:540px){#course-menu,.course-navitem{height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#course-menu .course-icon,.course-navitem .course-icon{position:absolute;left:4.5pt;top:4.5pt;width:20pt;height:20pt}@media only screen and (max-width:540px){#course-menu .course-icon,.course-navitem .course-icon{left:5pt;top:5pt}}.dropdown-menu .course-navitem .course-icon{width:18pt;height:18pt}.navbar-wrapper{background-color:white;-webkit-box-shadow:0 3px 15px rgba(36,2,66,0.15) rgba(0,0,0,0.5);box-shadow:0 3px 15px rgba(36,2,66,0.15) rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 15px rgba(36,2,66,0.15);-moz-box-shadow:0 3px 15px rgba(36,2,66,0.15);box-shadow:0 3px 15px rgba(36,2,66,0.15);position:relative;z-index:777;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.navbar-wrapper .top-navbar{position:relative}.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:row;align-items:center}.nav-items-container{white-space:nowrap;padding:0}@media only screen and (max-width:1024px),only screen and (max-width:540px){.nav-items-container ul{padding-left:0}}.nav-items-container ul li{display:inline}@media only screen and (max-width:1024px),only screen and (max-width:540px){.nav-items-container ul li{width:100%;padding:5px 0}}.nav-items-container ul a{color:#000;text-decoration:none;padding:1em;display:block;border-bottom:2px solid white}.nav-items-container ul a:hover,.nav-items-container ul a:focus{border-bottom-color:#0065c9;stroke-linecap:round}@media only screen and (max-width:1024px),only screen and (max-width:540px){.nav-items-container ul a{font-weight:400;-webkit-transition:all .4s;transition:all .4s;border:0;padding:.5em 1em;font-size:1em;color:#454545;text-decoration:none;display:block}.nav-items-container ul a:hover,.nav-items-container ul a:focus{background-color:#f0f0f0;border:0}}.navbar{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#cbcbcb}@media only screen and (max-width:1024px){.navbar{padding:.75em 0 .5em 0}}@media only screen and (max-width:540px){.navbar{background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:inherit}}.navbar .nav-item{padding:0 0 0 .5em}@media only screen and (max-width:540px){.navbar .nav-item{padding:0 0 .5em .5em}}.dropdown-menu{position:absolute;min-width:100%;white-space:nowrap;list-style-type:none;right:0;display:none;background:#fff;z-index:1060;box-shadow:0 2px 15px rgba(0,0,0,0.1)}.username{padding:0 0 0 .5em;font-weight:400;font-size:1.1em}.logo-nav-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.logo{display:block;width:3.5em;height:auto;margin:0 1em 0 0}@media only screen and (max-width:540px){.logo{margin:1em 1em 0 1em}}.logo .username{padding:0 0 0 .5em;font-weight:400;font-size:1.1em}.logo .logo{height:30px;width:auto;margin:0 1em 0 0}@media only screen and (max-width:540px){.logo .logo{margin:0 1em 0 1em}}.logo .logo-wordmark{width:140px;height:auto}.logo .logo-small{height:25px}@media only screen and (max-width:1024px){.user-navigation{display:flex;flex-direction:column;align-items:flex-start;background-color:white;border-radius:5px;z-index:1;box-shadow:0 2px 15px rgba(0,0,0,0.1);position:absolute;right:1em;top:3.5em}}@media only screen and (max-width:1024px),only screen and (max-width:540px){.user-navigation .dropdown-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:column;margin-top:5px;margin-right:0!important;position:relative;margin-left:15px;box-shadow:none;font-size:1em}.user-navigation .dropdown-content li{margin-bottom:5px;border:0;padding-left:.6em}.user-navigation .dropdown-content li span{margin-right:5px}}#user-menu{display:none}@media only screen and (max-width:1024px),only screen and (max-width:540px){#user-menu{display:flex;flex-direction:row;align-items:center}}.nav-dropdown{position:relative;overflow:visible;padding:0 .35em 0 0}.nav-dropdown .glyphicon-user{transition:all .2s}.nav-dropdown .caret{display:inline-block;color:#240242;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px solid;border-right:6px solid transparent;border-left:6px solid transparent;transition:all .3s}@media only screen and (max-width:1024px),only screen and (max-width:540px){.nav-dropdown .caret{margin-right:1em}}.nav-dropdown .glyphicon-user,.nav-dropdown .username{color:#240242}.nav-dropdown.open .dropdown-menu{display:block}.nav-dropdown.open .glyphicon-user,.nav-dropdown.open .username,.nav-dropdown.open .caret{color:#0065c9}.nav-dropdown.open .caret{transform:rotate(180deg)}.user-dropdown-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:column;text-align:left;position:absolute;min-width:80px;white-space:nowrap;list-style-type:none;background:white;z-index:1;right:0;box-shadow:0 2px 15px rgba(0,0,0,0.1);font-size:.85em;margin-top:5px;padding:0;font-size:1em}.user-dropdown-content li{min-height:2em;border-bottom:1px solid #f8f8f8;font-size:1em;color:#434042;padding:.5em 1em;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;align-items:baseline}.user-dropdown-content li:hover{background:#f0f0f0}.user-dropdown-content li div.prefix{width:2em;height:auto;max-height:2em;padding:0;flex-shrink:0}.user-dropdown-content li div.prefix img{width:1.5em;vertical-align:bottom}.user-dropdown-content li span{align-items:baseline;flex:3 0 1}.user-dropdown-content li:last-child{border-bottom:0;border-bottom-width:0}.whats-new-nav-item{position:relative}.whats-new-nav-item .badge{width:5px;height:5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:absolute;top:0;right:3px;background-color:#ffa45a}.nav-item__status{border:1px solid #f0f0f0;padding:5px;border-radius:100px;color:#454545;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:-moz-box!important;display:flex!important;justify-content:space-between;flex-direction:row;position:relative;align-items:center;margin:0 10px;box-sizing:content-box;background-color:white;cursor:pointer;min-width:225px;border-top:1px solid #f0f0f0!important}.nav-item__status span{margin:0 5px}.status-icon{margin:0 5px;max-width:none;width:11px}.status-dropdown{position:relative;border-radius:50px!important;color:#454545!important}@media only screen and (max-width:1024px),only screen and (max-width:540px){.status-dropdown{border:none!important;padding:5px 0;color:#454545;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:row;position:relative;align-items:center;margin:0 10px;box-sizing:content-box;background-color:white;cursor:pointer;font-size:1em}
.status-dropdown .staus-icon{margin:0}.status-dropdown span{margin:0 5px}}.status-dropdown .status-caret{transition:all .3s,color 0s,font-size 0s}.status-dropdown.open .status-caret{transform:rotate(180deg);color:#0065c9}.list-item-status:hover{background-color:white!important}.status__dropdown-toggle{cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:25px;align-items:center}.status__indicator{display:block;margin-right:.5rem;position:relative}.status__indicator::before{width:8px;height:8px;content:"";position:absolute;border-radius:100%;margin-top:-3px;margin-left:-4px}.status__indicator.active::before{background-color:#1c9000}.status__indicator.offline::before{background-color:#cbcbcb}.status__indicator.grouped::before{background:#fff;border:2px solid #1c9000}.status__indicator.snoozed::before{background-image:url("/static/img/icons/utility/icon-snooze-notification.08dc943a9d79.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:10px;height:10px;margin-top:-6px;margin-left:-5px}.status-dropdown-menu{z-index:1;position:absolute;white-space:nowrap;list-style-type:none;display:block;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.1);width:90%;top:35px;margin-left:10px;cursor:pointer;color:#454545;font-size:13.6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:column;padding:0}.status-dropdown-menu li{padding:10px}.status-dropdown-menu li span{margin:0 5px}@media only screen and (max-width:1024px){.status-dropdown-menu{top:-10px;padding:15px 0 10px 15px;height:50px;right:200px}}@media only screen and (max-width:540px){.status-dropdown-menu{top:30px;right:-20px;width:100%;font-size:.85em;height:40px;padding-top:10px}}.status-dropdown-menu li:hover{background-color:#f0f0f0}.admin-nav-items-container{background-color:#240242}@media only screen and (max-width:1024px){.admin-nav-items-container{padding:0 1em}}@media only screen and (max-width:540px){.admin-nav-items-container{overflow-x:auto}}.nav-admin-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;justify-content:flex-end;color:#fff}@media only screen and (max-width:540px){.nav-admin-list{justify-content:flex-start}}.nav-admin-item{list-style:none}.nav-admin-link{color:white;white-space:nowrap;padding:.5em 1em;display:block;margin:0}.nav-admin-link:hover,.nav-admin-link:focus{color:white;font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.status__icon{font-size:10px;color:#454545;margin-top:2px}.btn-icon,.session-summary__save-to-dashboard-btn{background-color:transparent}.menu-button{display:none}@media only screen and (max-width:1024px),only screen and (max-width:540px){.menu-button{display:block;background-color:transparent!important}}.menu-icon{width:20px;position:relative;margin-right:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}@media only screen and (max-width:1024px),only screen and (max-width:540px){.menu-icon{display:block}}.menu-icon span{display:block;height:3px;margin:4px 0;width:100%;background:#0065c9;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-icon span.white{background-color:#fff}.menu-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.menu-icon span:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.menu-icon span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.opened span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}.opened span:nth-child(2){width:0;opacity:0}.opened span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px}@media only screen and (max-width:1024px),only screen and (max-width:540px){.is-closed{display:none;transition:.2s ease-in-out;transition-delay:.2s;transform:translateY(-10px)}}@media only screen and (max-width:1024px),only screen and (max-width:540px){.is-open{display:flex;transition:.2s ease-in-out;transform:translateY(10px)}}.head-nav{background-color:#240242;color:white}.head-nav>div{width:95%;margin:0 auto;padding:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.head-nav>div>div{width:30%}@media only screen and (max-width:770px){.head-nav>div>div{width:unset}}.head-nav .logo-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width:770px){.head-nav .logo-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.head-nav .logo-box a{display:block;width:fit-content}.head-nav .logo-box svg{display:block;height:2em;margin:0}.head-nav .logo-box svg:hover,.head-nav .logo-box svg:focus{animation:shiftX 2s linear infinite}.head-nav .logo-box .bread-crumbs{line-height:1em;margin:0 0 0 1em;padding:.35em 0 0 0}.head-nav .cta-box .btn{display:block;width:fit-content;margin:0 auto}.head-nav .user-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:end;justify-content:end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:770px){.head-nav .user-box{width:5em}}.head-nav .public-box{width:auto}.head-nav .public-box ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.head-nav .public-box li{margin:0 0 0 3em;white-space:nowrap;line-height:2em}.head-nav .public-box a{color:white;position:relative}.head-nav .public-box a:after{content:'';display:block;width:0;height:2px;background-color:white;position:absolute;bottom:-0.25em;left:0;transition:all .4s}.head-nav .public-box a:hover:after,.head-nav .public-box a:focus:after{width:100%}.head-nav .btn:hover,.head-nav .btn:focus{background-color:white;border-color:#0065c9;color:#0065c9}.sub-nav{width:90%;max-width:1400px;margin:0 auto}@media only screen and (max-width:540px){.sub-nav{width:100%}}.dashboard-navbar{width:100%}.dashboard-navbar ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.dashboard-navbar li{margin:0;padding:0;text-align:center}.dashboard-navbar a{display:block;width:100%;border-bottom:4px solid #d6e6f6;transition:all .4s}.dashboard-navbar a:hover,.dashboard-navbar a:focus{border-color:#0065c9}.dashboard-navbar a:hover svg,.dashboard-navbar a:focus svg{--icon-color:#0065c9;animation:shiftX 2s linear infinite}.dashboard-navbar a.active{border-color:#0065c9;color:#240242}.dashboard-navbar a.active svg{--icon-color:#0065c9}.dashboard-navbar svg{display:block;height:20px;width:auto;margin:.5em auto .25em auto;transition:all .4s}.dashboard-navbar.student{margin:0 auto;max-width:600px}.dashboard-navbar.student ul{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.dashboard-navbar.student li{width:32%}@media only screen and (max-width:540px){.dashboard-navbar.student li{width:33%;font-size:.9em}}.dashboard-navbar.student a{padding:0 0 .25em 0}.dashboard-navbar.instructor li{margin:0 .5em 0 0}.dashboard-navbar.instructor a{padding:1.5em 1em .25em 1em}.notification-wrapper{position:fixed;z-index:999;top:0;width:100%}.notification-message{padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#1c9000;color:white;flex:1 1 100%;margin-bottom:1px}.notification-message>div{align-self:center;margin-left:6px}.notification-message .join-btn,.notification-message .rejoin-btn{border:1px solid white;width:120px;margin:5px;background:transparent}.notification-message .join-btn:hover,.notification-message .rejoin-btn:hover{background:white;color:#000}.notification-message .dismiss-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;cursor:pointer}.notification-message .btn-leave-group-session{background:transparent;color:white}.bar{fill:#240242}.bar:hover{fill:#0065c9}.d3-tip{line-height:1;padding:12px;background:#e65f58;color:#fff;border-radius:.5em}.horz-bar-chart{background-color:#cbcbcb;border-radius:.3em}.scatter-plot{margin:10px 20px 0 20px}svg{margin:0 auto}.scatter-plot-label{font-size:small;fill:#454545}.axis{fill:none}.axis path{stroke:#ccc}.axis text{fill:#999}.student-accuracy{width:100%}.success-submit-modal{text-align:center;margin:auto;width:100%}.success-submit-modal.glyphicon-ok-circle{color:#0065c9;font-size:40vh}.answer-options .answer-label::before{content:counter(answer_items,upper-latin);counter-increment:answer_items}.width-50vw{width:50vw}.modal-confirm{height:auto;width:50vw;top:10rem}.modal-confirm .modal-body{height:200px}.calendar-header{margin-top:15px;text-align:center;display:block;padding-bottom:1em;min-width:100px}.course-activity-header{padding-bottom:.3em;margin-bottom:.3em;border-bottom:1px solid #cbcbcb}.calendar-days{border-collapse:separate;margin-right:30px;border-spacing:0;border-radius:5px;border:1px solid #f0f0f0;padding:15px}@media only screen and (max-width:1024px){.calendar-days{width:100%;padding:1em .5em;margin-bottom:1em}}.calendar-days td,.calendar-days tr{text-align:center}.calendar-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:.5em 0}@media only screen and (max-width:1024px){.calendar-wrapper{display:block}}.calendar-key{font-size:small;margin:0 auto 0 10px;text-align:left}.calendar-key-item{margin:.5em 0}.calendar-key-color-item{width:1em;height:1em;margin:.25em .5em 0 0;border-radius:2px;display:inline-block}.calendar-key-color-item.cell-bucket-one{border:1px solid #cbcbcb}.calendar-arrow{font-size:.8em;padding:0 1em;cursor:pointer}.calendar-arrow:hover{color:#0065c9}#calendar-month{vertical-align:baseline}.empty-cell{border:0 none!important}.calendar-days td{font-size:.8em;color:#757575;padding:8px 10px}.calendar-days td.cell-bucket-four,.calendar-days td.cell-bucket-five{color:#fff}.cell-bucket-one{background-color:white;color:#454545}.cell-bucket-two{background-color:#eaf6f9;color:#454545!important}.cell-bucket-three{background-color:#95d5e6;color:#454545!important}.cell-bucket-four{background-color:#34a4c1;color:white!important}.cell-bucket-five{background-color:#001a6c}.column-container{position:relative}.member-setting-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:.5em 2%;background-color:#f0f0f0}.group-status-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;align-items:center}.study-group-info-heading{margin:0}.member-container{margin:0 .5em;text-align:center;position:relative}
.member-container p{font-size:.8em}.member-container.edit-btn{cursor:pointer}.feedback-member-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ans-member-avatar{display:block;height:1.5em;width:auto}.member-avatar,.member-avatar-cover-gray,.member-avatar-cover-white{position:absolute;left:0;right:0;margin:auto;border-radius:50%;height:25px;width:25px}.member-avatar-cover-gray{background:rgba(69,69,69,0.7)}.member-avatar-cover-white{background:rgba(255,255,255,0.2)}.member-avatar-status{background-color:white;border:1px solid #0065c9;width:25px;height:25px;margin:auto;text-align:center;font-size:1.4em;border-radius:50%}.member-avatar-status:hover{background-color:#0065c9}.member-avatar-status:hover .glyphicon-pencil{color:#fff}.member-avatar-status .glyphicon-user{color:#454545;position:relative;width:100%;height:100%}.member-avatar-status .glyphicon-pencil{color:#0065c9;font-size:13px;top:-6px}@media only screen and (max-width:540px){.member-avatar-status .glyphicon-pencil{top:-3px}}.member-avatar-status .status-overlay{margin-top:6px}.member-avatar-status .glyphicon-ok{color:green}.member-avatar-status .glyphicon-remove{color:red}.member-avatar-status .pending-dots{color:rgba(255,255,255,0.9)}.member-avatar-status .small{color:gray}.snooze-icon{height:20px;width:20px;margin-top:8px}.dropdown-menu{z-index:1;position:absolute;white-space:nowrap;list-style-type:none;margin:0;padding:0;display:none;background:#fff}.dropdown-menu div{background-color:#fff;font-weight:400;-webkit-transition:all .4s;transition:all .4s;border-top:0;padding:.5em 1em;border-bottom:1px solid #f0f0f0;color:#454545;text-decoration:none;display:block;cursor:pointer}.dropdown-menu div:hover{background-color:#f0f0f0}.group-options-menu{max-width:250px}.group-bar-more{line-height:30px;padding:6px}.group-bar-more div{color:gray}.group-bar-more .nav-link{color:gray}.group-bar-more .dropdown-menu{font-size:12px}.group-bar-more.open{background:#d0d0d0;border-radius:5px}.group-bar-more.open>a{color:white}.group-bar-more.open .dropdown-menu{display:block}.group-member-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 1em}.topic-page-wrapper .group-status-bar{position:inherit;display:inline-block;padding:9px 5px 3px;border:1px solid #f0f0f0;border-radius:5px;margin-right:3px}.course-name{text-align:center;margin-top:5%}.course-name span{font-size:1.8em}.group-options-container{padding:2em 0;width:100%}.group-options-container .anonymous-mode{display:flex;align-items:center;padding:1em 0}.group-options-container .anonymous-mode h3{display:inline;padding:1em 0 0 0;margin:0}.group-options-container .anonymous-mode p{padding-left:2.2em}.group-options-container .anonymous-mode input{position:absolute;display:none;cursor:pointer}.loading-text{text-align:center;font-size:1em;color:#454545}.loading-img{text-align:center;margin:auto}.loading-img img{width:200px}.session-members{width:100%;display:flex;justify-content:center}.session-members>div{justify-content:center;margin:1.5em 0}.session-members>div .member-avatar,.session-members>div .member-avatar-status,.session-members>div .member-avatar-cover-gray,.session-members>div .member-avatar-cover-white{width:50px;height:50px}.session-members>div .status-overlay{margin-top:15px}.is_anonymous{cursor:pointer}.reinvite-group-list-container{padding:1em 0}.reinvite-group-list-container .reinvite-group-list{margin:0 0 .5em 0;padding:0}.reinvite-group-list-container ul{list-style:none}.chat-toggle-fab{position:fixed;z-index:999;bottom:30px;right:30px;width:50px;height:50px;background-color:#240242;border-radius:50%;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4) rgba(0,0,0,0.5);box-shadow:0 3px 15px 0 rgba(0,0,0,0.4) rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4);box-shadow:0 3px 15px 0 rgba(0,0,0,0.4);cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-content:center;color:#fff}.chat-toggle-fab>*{top:37%;left:1px}[class^=chatbox-wrapper-]{position:fixed;z-index:999;bottom:0;right:1em;width:calc(98%);height:460px;background-color:#fafafa;max-width:350px;border-radius:5px 5px 0 0;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.3) rgba(0,0,0,0.5);box-shadow:0 1px 5px 0 rgba(0,0,0,0.3) rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);display:grid;grid-gap:0;grid-template-columns:20px 1fr 20px;grid-template-rows:40px 1fr 50px 20px;grid-template-areas:"chatheader chatheader chatheader" "chatcontainer chatcontainer chatcontainer" ". chatmessagebox ."}[class^=chatbox-wrapper-] [class^=chatbox-header-]{grid-area:chatheader;background-color:#240242;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4) rgba(0,0,0,0.5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.4) rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);z-index:0;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center}[class^=chatbox-wrapper-] [class^=chatbox-header-] [class^=unread-message-notification-]{cursor:default}[class^=chatbox-wrapper-] [class^=chatbox-header-] [class^=chatbox-headline-]{color:#fff;padding-left:10px}[class^=chatbox-wrapper-] [class^=chatbox-header-] .chatbox-close-btn{margin-right:0;border-radius:0;height:100%;width:40px}[class^=chatbox-wrapper-] [class^=chatbox-message-container-]{grid-area:chatcontainer;padding:20px;overflow:scroll;margin-bottom:10px}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message{display:flex;flex-direction:column}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message:not(:first-of-type){margin-top:5px}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message:not(:last-of-type){margin-bottom:15px}
[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message .meta{display:flex;margin-bottom:5px}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message .meta .chat-timestamp,[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message .meta .chat-username{font-size:.8em;color:#757575;padding:0 5px}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message.mine .meta{justify-content:flex-end}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message.others .meta{justify-content:flex-start}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message .text-container{display:flex}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message .text-container .chat-text{color:#fff;padding:6px 10px}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message .text-container:not(:last-of-type){margin-bottom:2px}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message.mine .text-container{justify-content:flex-end}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message.mine .text-container .chat-text{background-image:linear-gradient(to right bottom,#0065c9,#0f7c98);color:#fff;border-radius:20px 20px 20px 20px}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message.others .text-container{justify-content:flex-start}[class^=chatbox-wrapper-] [class^=chatbox-message-container-] .chat-message.others .text-container .chat-text{background-color:#f0f0f0;color:#454545;border-radius:20px 20px 20px 20px}[class^=chatbox-wrapper-] [class^=chatbox-input-]{grid-area:chatmessagebox;width:100%;height:100%;border:1px solid #0065c9;resize:none;border-radius:5px;padding:.75em .5em .75em 2em;box-shadow:inset 0 0 5px rgba(0,0,0,0.2),inset 0 0 7px rgba(0,0,0,0.04)}.chat-toggle-fab.unread-message:before{content:" ";position:absolute;display:block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;right:10px;background-color:#dc143c}[class^=unread-message-notification-]{position:absolute;width:100%;height:30px;top:40px;left:0;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:opacity .4s;opacity:0;color:white;background-color:#81b54d}[class^=unread-message-notification-].on{opacity:.9;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3) rgba(0,0,0,0.5);box-shadow:0 1px 6px 0 rgba(0,0,0,0.3) rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)}.select2-container{z-index:2000;width:100%}.select2-container.select2-dropdown{max-height:5em;overflow-y:scroll}.question-set-item-block .select2-container{width:300px}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{font-size:smaller;background:#eff5fb;color:#454545;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#eff5fb;z-index:1}.tooltip[x-placement^='top']{margin-bottom:5px}.tooltip[x-placement^='top'] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(45%);margin-top:0;margin-bottom:0}.tooltip[x-placement^='bottom']{margin-top:5px}.tooltip[x-placement^='bottom'] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(45%);margin-top:0;margin-bottom:0}.tooltip[x-placement^='right']{margin-left:5px}.tooltip[x-placement^='right'] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(45%);margin-left:0;margin-right:0}.tooltip[x-placement^='left']{margin-right:5px}.tooltip[x-placement^='left'] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(45%);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:black;padding:24px;box-shadow:0 5px 30px rgba(0,0,0,0.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden='true']{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden='false']{visibility:visible;opacity:1;transition:opacity .15s}.online-dot{color:#1c9000;font-size:1em;border-width:.2em}.offline{color:#757575}textarea,input,select{font-family:'Montserrat',Arial,sans-serif;font-weight:400;font-size:1em;color:#454545}textarea,input[type="text"],input[type="number"],input[type="email"],input[type="password"]{padding:.5em .5em .5em 2.5em;box-sizing:border-box;border:0 solid white;border-bottom:2px solid #0065c9;background:#eff5fb url("../img/icons/utility/icon-edit.cab816810f18.svg") no-repeat center left .75em;background-size:auto 1em}textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus{background-color:#dbe8f6;border-bottom:2px solid #001a6c}textarea:required,input[type="text"]:required,input[type="number"]:required,input[type="email"]:required,input[type="password"]:required{border-color:#ea5353}
input[type="search"]{padding:.5em .5em .5em 2.5em;box-sizing:border-box;border:0 solid white;border-bottom:2px solid #0065c9;background:#eff5fb url("../img/icons/utility/icon-search.83d26736b730.svg") no-repeat center left .75em;background-size:auto 1em}input[type="search"]:focus{background-color:azure;border-bottom:2px solid #240242}input[type="search"]:required{border-color:#ea5353}input[type="search"]::placeholder{color:#0065c9}input[type="file"]{cursor:pointer;position:relative;padding:.4em 0 0 35px;height:2.5em}input[type="file"]:before{content:'';display:block;position:absolute;pointer-events:none;top:0;left:0;background-color:white;width:142px;height:40px}input[type="file"]:after{display:block;content:'Choose File';position:absolute;left:0;top:0;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:1em;line-height:1em;padding:.5em 1em;text-decoration:none;background-color:#0065c9;border:1px solid #0065c9;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;color:white}input[type="file"]:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;max-width:100%;box-sizing:border-box;border:1px solid #0065c9;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0065c9;line-height:1em;padding:.5em 2.5em .5em 1em;background:white url("../img/icons/utility/icon-select_arrow.fcce56edbf11.svg") no-repeat center right .75em;background-size:1em auto}select:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}textarea{background-position-y:.75em;line-height:1.5em}label{font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;margin-bottom:5px;cursor:pointer}label input[type='checkbox']{cursor:pointer}.label{background-color:#dbdbdb;font-size:.9em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.1em .5em;display:inline-block}.label.label-success{background-color:#0065c9}.label.label-info{background-color:#0065c9}.label.label-black{background-color:#000}.label.label-warning{background-color:#f0c03a;color:#000}.label.label-active{color:#240242;background-color:#e8f3d3;margin-right:.25em}.label.label-inactive{color:#240242;background-color:#f7baba;margin-right:.25em}.form-group{margin:2em 0}.form-group.has-error{color:#dc143c}.form-group .default-formset-delete-checkbox{display:none}.control-label{display:inline-block;padding:5px 0;font-weight:600}.help-block{display:block;padding:5px;font-size:11pt;color:#757575}.edit-topic-form input{width:100%}.edit-topic-form select{width:100%}.topic-activity-label{padding-left:.5em}#activate_field,#is_active{width:100%;display:flex;flex-direction:row;align-items:baseline}#activate_field label,#is_active label{display:none}#activate_field input,#is_active input{margin-right:5px;width:fit-content}#activate_field input[type="checkbox"]:focus,#is_active input[type="checkbox"]:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}.exam-template-section,.topic-group-section{padding-bottom:1em}.form-element,.form-check{margin:1em 0}.form-element label,.form-check label{display:block;margin:0;padding:0 0 0 2em;color:#0065c9;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .4s}.form-element label:hover,.form-check label:hover{color:#240242}.form-element label:focus,.form-check label:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s;color:#240242}.form-element label p,.form-check label p{margin:0}.form-element input[type="radio"],.form-check input[type="radio"],.form-element input[type="checkbox"],.form-check input[type="checkbox"]{position:absolute;z-index:-10;opacity:0}.form-element input[type="radio"]+label,.form-check input[type="radio"]+label,.form-element input[type="checkbox"]+label,.form-check input[type="checkbox"]+label{position:relative;width:fit-content}.form-element input[type="radio"]+label:after,.form-check input[type="radio"]+label:after,.form-element input[type="checkbox"]+label:after,.form-check input[type="checkbox"]+label:after{content:'';position:absolute;border:1px solid #0065c9;background:white url("../img/icons/utility/icon-checkmark.9590b450726f.svg") no-repeat center center;background-size:.9em auto;top:0;left:0;transition:all .4s}.form-element input[type="radio"]:focus+label,.form-check input[type="radio"]:focus+label,.form-element input[type="checkbox"]:focus+label,.form-check input[type="checkbox"]:focus+label{color:#240242;outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}
.form-element input[type="radio"]:checked+label:after,.form-check input[type="radio"]:checked+label:after,.form-element input[type="checkbox"]:checked+label:after,.form-check input[type="checkbox"]:checked+label:after{background-color:#0065c9}.form-element input[type="radio"]:disabled+label,.form-check input[type="radio"]:disabled+label,.form-element input[type="checkbox"]:disabled+label,.form-check input[type="checkbox"]:disabled+label{color:#707070;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:not-allowed}.form-element input[type="radio"]:disabled+label:after,.form-check input[type="radio"]:disabled+label:after,.form-element input[type="checkbox"]:disabled+label:after,.form-check input[type="checkbox"]:disabled+label:after{border-color:#aaa}.form-element input[type="radio"]:disabled:checked+label:after,.form-check input[type="radio"]:disabled:checked+label:after,.form-element input[type="checkbox"]:disabled:checked+label:after,.form-check input[type="checkbox"]:disabled:checked+label:after{background-color:#aaa}.form-element input[type="radio"]+label:after,.form-check input[type="radio"]+label:after{display:block;width:1.5em;height:1.5em;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em}.form-element input[type="checkbox"]+label:after,.form-check input[type="checkbox"]+label:after{display:block;width:1.25em;height:1.25em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.form-element.toggle input[type="checkbox"]+label,.form-check.toggle input[type="checkbox"]+label{padding:0 0 0 4em}.form-element.toggle input[type="checkbox"]+label:hover:before,.form-check.toggle input[type="checkbox"]+label:hover:before{border-color:#240242}.form-element.toggle input[type="checkbox"]+label:before,.form-check.toggle input[type="checkbox"]+label:before{content:'';display:block;width:3em;height:22px;position:absolute;border:1px solid #0065c9;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background-color:white;top:0;left:0;transition:all .4s}.form-element.toggle input[type="checkbox"]+label:after,.form-check.toggle input[type="checkbox"]+label:after{display:block;width:16px;height:16px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;border:1px solid #0065c9;background:#d6e6f6;top:3px;left:1.8em;transition:all .4s}.form-element.toggle input[type="checkbox"]+label+p,.form-check.toggle input[type="checkbox"]+label+p{max-width:900px;margin:.5em 0 1.5em 4em;color:#240242;font-family:'Montserrat',Arial,sans-serif;font-weight:300}.form-element.toggle input[type="checkbox"]:checked+label:before,.form-check.toggle input[type="checkbox"]:checked+label:before{background-color:#0065c9}.form-element.toggle input[type="checkbox"]:checked+label:after,.form-check.toggle input[type="checkbox"]:checked+label:after{background-color:white;left:.2em}.form-element.toggle input[type="checkbox"]:disabled+label:before,.form-check.toggle input[type="checkbox"]:disabled+label:before{border-color:#707070}.form-element.toggle input[type="checkbox"]:disabled+label:after,.form-check.toggle input[type="checkbox"]:disabled+label:after{background-color:#ccc}.form-element.toggle input[type="checkbox"]:disabled:checked+label:before,.form-check.toggle input[type="checkbox"]:disabled:checked+label:before{background-color:#aaa;border-color:#aaa}.form-element.toggle input[type="checkbox"]:disabled:checked+label:after,.form-check.toggle input[type="checkbox"]:disabled:checked+label:after{background-color:white}.form-element.text,.form-check.text{position:relative;padding:2em 0 0 0;margin:2em 0}.form-element.text label,.form-check.text label{color:#240242;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:.25em;left:0;padding:0}.form-element.text label+p,.form-check.text label+p{max-width:900px;margin:.5em 0 1.5em 4em;color:#240242;font-family:'Montserrat',Arial,sans-serif;font-weight:300}.form-element.text span.required,.form-check.text span.required{color:#ea5353;font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-element.text input[type="text"],.form-check.text input[type="text"]{max-width:400px;width:100%}.form-element.text input[type="number"],.form-check.text input[type="number"]{max-width:100px;width:100%}.form-element.boxed label,.form-check.boxed label{position:relative;background-color:white;padding:.75em 1em .75em 3.25em;line-height:1.5em;border:1px solid #99c1e9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.form-element.boxed label:hover,.form-check.boxed label:hover{background-color:#eff5fb}.form-element.boxed input[type="radio"]+label,.form-check.boxed input[type="radio"]+label,.form-element.boxed input[type="checkbox"]+label,.form-check.boxed input[type="checkbox"]+label{width:100%}.form-element.boxed input[type="radio"]+label:after,.form-check.boxed input[type="radio"]+label:after,.form-element.boxed input[type="checkbox"]+label:after,.form-check.boxed input[type="checkbox"]+label:after{top:.75em;left:1em}.form-element.boxed input[type="radio"]:checked+label,.form-check.boxed input[type="radio"]:checked+label,.form-element.boxed input[type="checkbox"]:checked+label,.form-check.boxed input[type="checkbox"]:checked+label{background-color:#eff5fb}.form-element.boxed input[type="radio"]:checked+label:after,.form-check.boxed input[type="radio"]:checked+label:after,.form-element.boxed input[type="checkbox"]:checked+label:after,.form-check.boxed input[type="checkbox"]:checked+label:after{border-color:#240242;background-color:#240242}.form-list{list-style-type:none;margin:0 0 2em 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:770px){.form-list{display:block}}.form-list li{width:calc(50% - .5em);margin:.5em 0}@media only screen and (max-width:770px){.form-list li{width:100%}}.form-list .form-element{margin:0;height:100%}.form-list .form-element input[type='checkbox']+label{height:100%;width:100%}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}.select2-container--default .select2-selection--single{max-width:100%;border-color:#0065c9}.searchbar{padding:0;margin-bottom:.5em}.searchbar .searchbox{width:50%;margin:.5em 0;display:block}.form-control{display:block;width:100%}fieldset{display:block;min-inline-size:min-content;border:0;padding:0;margin:0}fieldset.general-options .form-group{width:60%;min-width:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:1em 0}@media only screen and (max-width:540px){fieldset.general-options .form-group{min-width:100%}}legend{padding:2em 0 .5em 0;width:100%;border-bottom:1px solid #9ea7e8;font-size:1.2em;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-option input[type='checkbox']{position:absolute;z-index:-10;left:-10000px;height:1px;width:1px}.form-option input[type='checkbox']:focus+label{border-color:#ffa45a}.form-option input[type='radio']{position:absolute;z-index:-10;left:-10000px;height:1px;width:1px}.form-option input[type='checkbox']+label{position:relative;display:flex;flex-direction:row;cursor:pointer;margin-right:10px;top:0;left:9;height:16px;width:16px;background-color:transparent;border-radius:2px;border:2px solid #0065c9;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}.form-option input[type='checkbox']+label:after{position:absolute;content:'';left:8px;top:8px;height:0;width:0;border-radius:5px;border:solid #0065c9;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}.form-option input[type='checkbox']:checked+label{background-color:#0065c9;border-radius:2px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:2px solid #0065c9}.form-option input[type='checkbox']:checked+label:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:3px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.form-option input[type='checkbox']+label+label{color:#0065c9;cursor:pointer}.form-option input[type='radio']+label{position:relative;display:flex;flex-direction:row;align-items:center;color:#434042;cursor:pointer;margin-right:10px;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}.form-option input[type='radio']+label:before{content:'';display:inline-block;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:2px solid;margin-left:5px;margin-right:6px;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}
.form-option input[type='radio']+label:after{content:none;position:absolute;left:9px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#0065c9;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}.form-option input[type='radio']:checked+label{color:#0065c9}.form-option input[type='radio']:checked+label:after{content:''}.form-option input[type='radio']:focus+label{color:#0065c9}.form-option input[type='radio']:focus+label:before{outline:2px solid #0065c9;outline-offset:2px}.form-option input[type='radio']:focus+label:after{content:''}.table{margin:2em 0;border:1px solid #cbcbcb}.table p{margin:0}.table ul{margin:0}.table .caption{position:absolute;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.table .btn{min-width:unset}.table .table-thead{font-size:.8em;font-weight:600;background-color:#cbcbcb}.table .table-thead .table-tr{padding:.25em 1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.table .table-tr{padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.table .table-tr>*{margin:0;padding:0 1em 0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.table .table-tr>*.flex-half{-webkit-box-flex:.5;-webkit-flex:.5;-ms-flex:.5;flex:.5}.table .table-tr>*:last-of-type{padding:0}.table .table-tbody .table-tr:nth-of-type(even){background-color:#f8f8f8}.table-design{margin:2em 0;width:100%;border-collapse:collapse}.table-design.fixed-layout{table-layout:fixed}.table-design th{text-align:left;color:#5d20e2;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1em 0}.table-design thead tr{border-bottom:1px solid #9ea7e8}.table-design tbody tr{border-bottom:1px solid #9ea7e8}.table-design tbody td{padding:1em 1em 1em 0}.table-design tbody input[type="email"]{margin:0}.table-design p{margin:0;padding:0}.table-design .btn{min-width:unset}.team-members .pending-user{color:#707070}.team-members tr td:last-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width:1024px){.team-members tr td:last-of-type{display:block}.team-members tr td:last-of-type .btn{display:block;margin:0 0 .5em 0}}.team-members tbody tr.add-member-row{border:0;display:block;margin-top:2em}.topic-groups tbody tr{border-bottom-color:#f0f0f0}.topic-groups tbody tr.table-topic-group{border-top:2px solid #9ea7e8}.dashboard-topics{margin:.5em 0}.dashboard-topics thead tr{border-bottom:0}.dashboard-topics thead th{text-align:center;padding:1em .5em}.dashboard-topics thead th:first-of-type{text-align:left;padding:1em 0}.dashboard-topics tbody tr{border-bottom:0}.dashboard-topics tbody td{font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5d20e2;text-align:center;padding:1em .5em}.dashboard-topics tbody td:first-of-type{font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#240242;text-align:left;padding:1em 0}.ui-tabs.ui-widget.ui-widget-content.ui-corner-all{font-family:inherit}.ui-tabs .ui-tabs-nav li.ui-tabs-active{border:1px solid #f0f0f0;background-color:#240242}.tab-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:100%;list-style-type:none;margin:0;padding:0;z-index:10;font-size:.9em}.tab-nav li{flex:1;padding:1em;margin:0;text-align:center;background-color:#f0f0f0;border-right:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-bottom:1px solid #0065c9;cursor:pointer;transition:all .2s}@media only screen and (max-width:540px){.tab-nav li{hyphens:auto;padding:1em 2px}}.tab-nav li:hover,.tab-nav li:focus{font-weight:600}.tab-nav li:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s;z-index:1}.tab-nav li:first-child{border-left:1px solid #cbcbcb}.tab-nav li.active{font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #0065c9;border-bottom:1px solid white;border-top:3px solid #0065c9;margin-top:-2px;background-color:white;color:#240242;cursor:default}.tabbox{margin:0 0 2em 0;padding:2em;border:1px solid #0065c9;border-top:0 solid transparent;min-height:400px}.tabbox>div{display:none}.tabbox>div.active{display:block}.page-info{text-align:center;font-size:.9em;padding:.5em 0;margin:0 0 2em 0}.toolbar{padding:10px 0}.question-preview .modal-header>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.question-preview .modal-header h2{margin-right:1em}.question-preview .modal-body .h3{margin:1em 0 .25em 0}.question-preview .quick-edit-box{border-top:2px solid #9ea7e8;margin-top:4em;padding-top:1em;position:relative}.question-preview .quick-edit-box input[type="text"]:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}.question-preview .topic-box{margin-bottom:3em;padding-bottom:3em;border-bottom:2px solid #9ea7e8}.question-preview .topic-box .topic-btn-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.question-preview .topic-box .topic-btn-block .btn{margin-bottom:.5em}.question-preview .topic-box .form-list{margin-top:.5em}.question-preview .info-message{margin:2em 0}.question-preview .question-prompt{max-width:unset;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.question-preview .question-prompt em{font-family:'Montserrat',Arial,sans-serif;font-weight:500;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.question-preview .question-prompt em strong{font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.question-preview .question-prompt strong em{font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.question-preview .answer-options{padding:0}.question-preview .question-published-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;height:1.25em}.question-preview .question-published-toggle .label-text{padding-left:1em;margin:0;line-height:1.25em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.question-preview .question-published-toggle:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s;color:#240242}.question-preview .editing-btn-block{position:absolute;top:2em;right:0}.question-preview .editing-btn-block .btn{display:block;margin:0 0 .5em 0}@media only screen and (max-width:770px){.question-preview .editing-btn-block{position:static;text-align:right;margin-bottom:1em}.question-preview .editing-btn-block .btn{display:inline-block}}.session-creation-progress{padding:20px 20px 50px 20px;display:flex;justify-content:center;max-width:700px;margin-right:auto;margin-left:auto;flex-wrap:nowrap}.session-creation-progress a{margin:0 25px 10px 25px;padding-bottom:5px;color:#454545;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-box;display:inline-flex;font-weight:600}.session-creation-progress a.progress-inactive-step{color:#707070;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.img-progress-status{width:15px;height:15px;margin-right:5px}.progress-active-step{border-bottom:2px solid #0065c9}.progress-bar-dots{margin:0 25px 10px 25px}.collections-title{width:100%;text-align:left;margin-top:1em}.system-generated-collections-wrapper{margin:0 0 2em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;justify-content:left}@media only screen and (max-width:540px){.system-generated-collections-wrapper{-webkit-justify-content:center;justify-content:center}}.system-generated-collections-wrapper .empty-collection-text{margin:1em 0 5em}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card{margin:1em .5em;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,0.1);width:220px}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-header .card-title{padding:1em .5em .5em;text-align:center;background-color:#240242;color:#fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;min-height:60px}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-info{padding:1em;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0;border-bottom:.5px solid #f0f0f0}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-info .course-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:0}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-info .course-name .subject-icon{width:25px;height:25px;padding:0 .25em 0 0;object-fit:contain}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-footer{margin:.5em 0;position:relative}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-footer .collection-topics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 .25em;height:60px;overflow-y:scroll;align-content:flex-start}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-footer .collection-topics .topics{background-color:#f0f0f0;padding:.25em;margin:.25em;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow-x:hidden;height:24px;overflow-y:scroll}
.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-footer .btn{padding:.25em 1.5em;margin:1em .5em}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-footer .expire-container{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;right:10px;bottom:14px}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-footer .expire-time{color:#dc143c}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .system-generated-collection-card .collection-card-footer .expire-timer-icon{padding:0 .25em 0 .5em}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .not-relevant-text{margin:0 0 1em 0}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .not-relevant-text .not-relevant-btn{color:#000;background-color:#fff;text-decoration:underline}.system-generated-collections-wrapper .system-generated-collection-card-wrapper .not-relevant-text .not-relevant-btn:hover{color:#7f0b22}.collection-modal{max-width:700px}@media only screen and (max-width:540px){.collection-modal{margin:1em}}@media only screen and (max-width:540px){.collection-modal .modal-body{height:auto}}.collection-modal .feedback-live-text-area{width:100%}.collection-modal .feedback-live-text-area textarea{width:100%}.loading-img{text-align:center;margin:auto}.loading-img img{width:50px}body.overlay-active{overflow:hidden}.loading-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:white;opacity:.9;z-index:999}.loading-overlay .loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;position:fixed;width:3em;height:1.5em;background:url("../img/icons/utility/icon-loading_dots.65842e090394.svg") no-repeat center right;background-size:contain}.dropdown{position:relative;display:inline-block}.dropdown .caret{transition:all .3s,color 0s,font-size 0s}.dropdown.open .caret{transform:rotate(180deg)}.dropdown.open .dropdown-btn{background-color:#eff5fb;border:1px solid #0065c9}.dropdown.open .dropdown-btn .glyphicon-triangle-bottom{color:#0065c9}.dropdown.filter-dropdown .dropdown-content{display:none}.filter-dropdown .btn-dropdown-menu,.sort-dropdown .btn-dropdown-menu{padding-right:3em}.dropdown-toggle{cursor:pointer}.dropdown-btn{background:#fff;color:inherit;min-width:80px;min-height:30px;border:1px solid #cbcbcb;border-radius:5px;padding:.25em;display:inline-block;align-items:center;text-align:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;transition:all .3s ease}.dropdown-btn .glyphicon{font-size:.85em;margin:0 .5em 0 .7em}.dropdown-btn .glyphicon-triangle-bottom,.dropdown-btn .glyphicon-triangle-top{margin:.75em;color:#cbcbcb}.dropdown-btn img.prefix{margin:.25em .5em .25em .7em;max-height:1.5em}.dropdown-btn:hover,.dropdown-btn:focus{border:1px solid #0065c9;background-color:#eff5fb;color:#0065c9;transition:all .3s}.dropdown-btn:hover .glyphicon-triangle-bottom,.dropdown-btn:focus .glyphicon-triangle-bottom{color:#0065c9;transition:all .3s}.dropdown-content{font-family:'Montserrat',Arial,sans-serif;font-weight:300;text-align:left;position:absolute;min-width:80px;white-space:nowrap;padding:.5em 0;margin:.5em 0 0 0;list-style-type:none;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 15px rgba(36,2,66,0.15) rgba(0,0,0,0.5);box-shadow:0 3px 15px rgba(36,2,66,0.15) rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 15px rgba(36,2,66,0.15);-moz-box-shadow:0 3px 15px rgba(36,2,66,0.15);box-shadow:0 3px 15px rgba(36,2,66,0.15);background-color:white;color:#240242;z-index:1}.dropdown-content ul{padding:0}.dropdown-content li{color:#0065c9;padding:.5em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.dropdown-content li:hover,.dropdown-content li:focus{color:#240242}.dropdown-content li div.prefix{width:2em;height:auto;max-height:2em;padding:0;flex-shrink:0}.dropdown-content li div.prefix img{width:1.5em;vertical-align:bottom}.dropdown-content li span{align-items:baseline;flex:3 0 1}.dropdown-content li:last-child{border-bottom:0;border-bottom-width:0}.dropdown-content .form-element{margin:0}.dropdown-content .form-element.toggle input[type='checkbox']+label+p{margin-bottom:0;padding:0}.dropdown-content hr{margin:1em}.dropdown-content p{padding:.5em 1em}.btn-dropdown-menu{position:relative;padding-right:4em}.btn-dropdown-menu a{color:white}.btn-dropdown-menu a:hover,.btn-dropdown-menu a:active{color:white}.btn-dropdown-menu span{display:block;width:3.1em;height:100%;position:absolute;right:0;top:0;background-image:url("../img/icons/utility/icon-select_arrow_white.542d6f07efcc.svg");background-repeat:no-repeat;background-position:center center;background-size:1em auto;transition:all .4s}.btn-dropdown-menu span:focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}.btn-dropdown-menu>div{position:relative}.btn-dropdown-menu>div:after{content:'';position:absolute;top:-0.5em;right:-1em;height:calc(100%+1em);height:calc(100% - -1em);width:1px;background-color:white}.btn-dropdown-menu[aria-expanded="true"] span{transform:rotate(180deg)}.btn-dropdown-menu.btn-action{padding-right:4em;margin-bottom:0}.btn-dropdown-menu.btn-action a{color:#240242}.btn-dropdown-menu.btn-action a:hover,.btn-dropdown-menu.btn-action a:active{color:#240242}
.btn-dropdown-menu.btn-action span{background-image:url("../img/icons/utility/icon-select_arrow_darkblue.d2694e052313.svg")}.btn-dropdown-menu.btn-action>div:after{background-color:#240242}.btn-icon-dropdown{background:0;display:block;padding:0;margin:0}.btn-icon-dropdown:focus{background:0}.btn-icon-dropdown.online-status{display:block;width:4em;height:2em;position:relative;padding:0 0 0 2em}.btn-icon-dropdown.online-status+.dropdown-content{left:unset;right:0}.btn-icon-dropdown.online-status .status-dot{position:absolute;left:0;top:.5em;display:block;width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;border:2px solid #80fff9}.btn-icon-dropdown.online-status .status-dot.active{background-color:#80fff9;animation:pulse 5s linear infinite}.btn-icon-dropdown.online-status .user-account{background:#0065c9 url("/static/img/icons/icon-my_account.7eaaa51a265e.svg") no-repeat center bottom -1px;background-size:20px auto;display:block;width:2em;height:2em;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;border:1px solid white;cursor:pointer}.btn-icon-dropdown.online-status:hover .user-account,.btn-icon-dropdown.online-status:focus .user-account{animation:rotate20 2s linear infinite;transform-origin:50% 50%}.btn-icon-dropdown.dot-menu{padding:1em 1em 1em 0}.btn-icon-dropdown.dot-menu .dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:50px}.btn-icon-dropdown.dot-menu .dots span{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:block;width:6px;height:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#0065c9;margin:0 3px;transition:all .4s}.btn-icon-dropdown.dot-menu:hover .dots span,.btn-icon-dropdown.dot-menu:focus .dots span{background-color:#240242}.btn-icon-dropdown.dot-menu[aria-expanded='true'] .dots span{margin:0 6px}.dropdown.filter-dropdown ul.dropdown-content{display:none}.paginated-list{padding-bottom:2em}input.page-number{text-align:center;max-width:85px}.page-controller{padding:.5em;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.page-controller .btn-icon-only.arrow-circle{display:inline-block}.page-controller>*{margin:0 .25em}.order-tag{color:white;min-width:5em;display:inline-block}.order-tag span{border-radius:5px;background-color:#0065c9;padding:.25em .5em}.checklist-option{border:1px solid #cbcbcb;border-radius:.25em;margin:0 0 .5em 0;padding:1em 1em;height:3.3em;background-color:#fff;display:flex;justify-content:space-between}.checklist-option.check-all{border-color:transparent}.option-name{display:flex;-webkit-box-flex:1.5 .5;-webkit-flex:1.5 .5;-ms-flex:1.5 .5;flex:1.5 .5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;justify-content:space-between}pre{font-family:inherit}.pr-iframe-wrapper{position:relative;padding-bottom:56.25%;height:0}.pr-responsive-iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.pagination-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;padding-left:0;margin:0}.pagination-button{margin:.5rem .25rem;border-radius:3px;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pagination-button.active,.pagination-button[aria-current]:focus{background:#0065c9;color:#fff}.pagination-button:focus,.pagination-button:hover{background:#f0f0f0;color:#0065c9}.pagination-button[disabled]{color:#cbcbcb;cursor:default;pointer-events:none}.pagination-button[disabled]:hover,.pagination-button[disabled]:focus{color:#cbcbcb;cursor:default}.pagination-description{text-align:center}.datepicker-wrapper{position:relative}.datepicker-wrapper img{position:absolute;top:0;left:.25em;display:block;width:1.25em;height:auto;display:none}.datepicker-wrapper input[type="text"]{padding-left:2.5em}.ui-datepicker-trigger{cursor:pointer;margin:.5em 0}.ui-datepicker{background-color:white;border-radius:5px;box-shadow:2px 3px 5px rgba(0,0,0,0.09);padding:10px}.ui-datepicker-header{align-items:center;text-align:center;margin:5px auto}.ui-datepicker-prev{float:left;margin-left:8px}.ui-datepicker-prev span:hover{color:#0065c9}.ui-datepicker-next{float:right;margin-right:8px}.ui-datepicker-next span:hover{color:#0065c9}.ui-datepicker-title span{font-weight:600;font-size:1em}.ui-datepicker-calendar thead tr th{margin:0 5px}.ui-state-default{color:#000;text-align:center}.ui-state-active,.ui-state-highlight{color:#0065c9;font-weight:600}.ui-datepicker-calendar thead tr th span{color:#757575;font-size:.85em}.ui-datepicker-calendar tbody tr td{width:30px;height:30px;text-align:center;align-items:center;font-size:.85em}.ui-datepicker-calendar tbody tr td:hover{background-color:#d6e6f6;border-radius:3px}.ui-datepicker-calendar tbody .ui-datepicker-today{color:#0065c9}.ui-datepicker-calendar tbody .ui-datepicker-current-day{background-color:#d6e6f6;border-radius:3px}div.card-holder{max-width:none}.homepage-header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:1024px){.homepage-header-container{-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 1em}}
.homepage-header-container .active-users-container{position:relative;margin:0 1em;font-size:.8em}@media only screen and (max-width:1024px){.homepage-header-container .active-users-container{padding:0 0 1em 2em;margin:0}}.homepage-header-container .active-users-container p{padding:0 .5em 0 0;margin:0}@media only screen and (max-width:540px){.homepage-header-container .active-users-container p{padding:0 2em 0 0}}@keyframes fadeIn{from{opacity:0}}.homepage-header-container .active-users-container:before{border:3px solid #1c9000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;display:block;width:2px;height:2px;content:"";left:-10px;top:6px;animation:fadeIn 1.25s infinite alternate}@media only screen and (max-width:1024px){.homepage-header-container .active-users-container:before{left:15px}}.homepage-header-container .active-users-container .btn-covid{margin:1em 0}.introduction-section h1{margin:0 auto}.content-block .subject-selection{padding:20px 0}@media only screen and (max-width:540px){.content-block .subject-selection{padding:0}}.content-block .subject-selection h1{padding:0;margin:.25em 0}.content-block .subject-selection .my-courses{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:2px solid #d6e6f6;stroke-linecap:round;margin:0 1em .5em 1em;padding:1em 0 0 0;width:100%;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:540px){.content-block .subject-selection .my-courses{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.content-block .subject-selection .other-courses{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2em 0 0 0;margin:0 1em;border-top:2px solid #ffa45a;stroke-linecap:round;width:100%;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:540px){.content-block .subject-selection .other-courses{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.content-block .subject-selection .all-courses{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0 0 0;margin:0 1em;border-top:2px solid #ffa45a;stroke-linecap:round;width:100%;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:540px){.content-block .subject-selection .all-courses{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.hyper-link{text-decoration:underline;color:#0065c9}.hyper-link:hover{color:#240242}.hyper-link:visited{color:#0065c9}.background-circle{position:absolute;width:100%;left:0;right:0;top:-10em;z-index:1}.about-page-container .header-section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 2em;z-index:10;position:relative}@media only screen and (max-width:900px){.about-page-container .header-section-container{display:block}}.about-page-container .header-section-container .left-section-container{width:80%;min-width:600px}@media only screen and (max-width:900px){.about-page-container .header-section-container .left-section-container{width:100%;min-width:unset}}.about-page-container .header-section-container .left-section-container h1{margin:2em 0 0 0;padding:0;font-size:2em}.about-page-container .header-section-container .left-section-container h1 span{font-weight:100}.about-page-container .header-section-container .left-section-container p{margin:2em 0}.about-page-container .header-section-container .left-section-container .stats-container{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;box-shadow:0 2px 15px rgba(0,0,0,0.1);z-index:999;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-justify-content:space-evenly;justify-content:space-evenly;text-align:center}.about-page-container .header-section-container .left-section-container .stats-container h2{margin:0;padding:1em 0 0 0}.about-page-container .header-section-container .left-section-container .stats-container p{margin:0;padding:0 0 1.5em 0}@media only screen and (max-width:540px){.about-page-container .header-section-container .right-section-container{text-align:center;padding:1em 0}}.about-page-container .header-section-container .right-section-container .exam-mode-icon{width:350px;height:auto}@media only screen and (max-width:540px){.about-page-container .header-section-container .right-section-container .exam-mode-icon{width:200px;height:auto}}.about-tabbar-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin:4em 0 0 0}.about-tabbar-container .tab-nav{max-width:600px;height:75px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.about-tabbar-container .tab-nav li.active{margin-top:0}.about-tabbar-container .tab-nav li:first-child{border-radius:2em 0 0 2em}.about-tabbar-container .tab-nav li:last-child{border-radius:0 2em 2em 0}.about-tabbar-container .tab-nav .tab-container{padding:1em;border:1px solid #0065c9;background-color:#fff;position:relative;align-self:center;width:200px}
.about-tabbar-container .tab-nav .tab-container.active{background-color:#0065c9;color:#fff}.about-tabbox{background-color:#fff;z-index:100;position:relative;border:0;margin:0;padding:0}.about-tabbox .fast-facts-container h2{text-align:center;margin-bottom:2em}.about-tabbox .fast-facts-container .fast-facts-info-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;text-align:center;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:25px}.about-tabbox .fast-facts-container .fast-facts-info-container .fast-fact{max-width:200px}.about-tabbox .fast-facts-container .fast-facts-info-container img{width:75px;height:auto}.about-tabbox .fast-facts-container .fast-facts-info-container p{text-align:center}.about-tabbox .partner-container a{color:#000;text-decoration:underline}.about-tabbox .partner-container a:hover{color:#0065c9}.about-tabbox .partner-container .get-started-container{background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.1);z-index:999;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:80%;padding:1em;margin:0 auto;margin-bottom:2em;margin-top:2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media only screen and (max-width:540px){.about-tabbox .partner-container .get-started-container{width:90%}}.about-tabbox .partner-container .table-container{text-align:center;padding:2em 0;background-color:#d6e6f6}.about-tabbox .partner-container .table-container .partner-table{width:800px;height:auto}@media only screen and (max-width:540px){.about-tabbox .partner-container .table-container .partner-table{width:90%}}.about-tabbox .pr-partners-container{margin-bottom:4em}.about-tabbox .pr-partners-container h3{text-align:center}.about-tabbox .pr-partners-container .flex-container{padding:0 4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:1024px),only screen and (max-width:540px){.about-tabbox .pr-partners-container .flex-container{padding:0}}.about-tabbox .pr-partners-container .partner-icon-container{min-width:160px;padding:1em 1.5em;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.about-tabbox .pr-partners-container .partner-icon-container{min-width:100px}}.about-tabbox .pr-partners-container .partner-icon-container .partner-course-icon{width:75px;height:auto}.about-tabbox .pr-partners-container .partner-icon-container p{font-size:.9em;font-weight:600;text-align:center;text-transform:uppercase}.about-tabbox .contact-us-container{text-align:center;margin:4em 0;padding:2em 0}.about-tabbox .contact-us-container h2{text-align:center;margin-bottom:2em}.about-tabbox .contact-us-container .btn-action{margin-right:0}.about-tabbox .student-section-header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-justify-content:center;justify-content:center;padding:0 3em;margin:4em 0 2em}@media only screen and (max-width:1024px),only screen and (max-width:540px){.about-tabbox .student-section-header-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.about-tabbox .student-section-header-container .pr-logo{width:200px;height:auto;padding:0 3em}.about-tabbox .student-section-header-container p{align-self:center;padding:0 2em}@media only screen and (max-width:1024px),only screen and (max-width:540px){.about-tabbox .student-section-header-container p{font-size:1.2em}}.about-tabbox .study-modes-container{margin:6em 0}.about-tabbox .study-modes-container h3{margin:0;margin-bottom:2em}.about-tabbox .study-modes-container .flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0}@media only screen and (max-width:540px){.about-tabbox .study-modes-container .flex-container{-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.about-tabbox .study-modes-container .flex-container .text-container{width:350px}.about-tabbox .study-modes-container .flex-container .text-container h4{width:350px;margin:0 0 1em 0;padding:0 0 .5em 0;white-space:nowrap}.about-tabbox .study-modes-container .flex-container .text-container h4 img{width:70px;height:auto;margin:0 10px -20px 0}.about-tabbox .study-modes-container .flex-container .image-container img{width:400px;height:auto}@media only screen and (max-width:540px){.about-tabbox .study-modes-container .flex-container .image-container img{width:200px;height:auto}}@media only screen and (max-width:540px){.about-tabbox .study-modes-container .second-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.student-section-container{margin:0 0 4em 0;z-index:100;position:relative}.student-section-container h3{margin:.5em 0}.student-section-container .student-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
@media only screen and (max-width:900px){.student-section-container .student-flex-container{-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width:900px){.student-section-container .student-flex-container{display:block}}.student-section-container .student-flex-container>div{-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;background-color:#eff5fb;border:1px solid #9ea7e8;width:32%;padding:2em}@media only screen and (max-width:1024px){.student-section-container .student-flex-container>div{padding:1em}}@media only screen and (max-width:900px){.student-section-container .student-flex-container>div{width:45%;margin:1em}}@media only screen and (max-width:900px){.student-section-container .student-flex-container>div{width:100%;margin:2em 0}}.welcome .navbar-wrapper{background:rgba(255,255,255,0.8)!important}.welcome .navbar{background:0}.welcome>.wrapper{margin-top:-60px}.welcome-section-container{padding-top:60px;background:url("../img/welcome/welcome-background.7d27f5c41e3c.svg") no-repeat left center;background-size:cover;background-attachment:fixed;min-height:100vh;position:relative}@media only screen and (max-width:540px){.welcome-section-container{background-image:url("../img/welcome/welcome-background-mobile.695341c0cbdc.svg")}}.welcome-section-container .flex-container{padding:5em 0 3em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media only screen and (max-width:540px){.welcome-section-container .flex-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;padding:1em}}.welcome-section-container .left-container .pr-logo-container{height:150px;padding:1em 0}@media only screen and (max-width:540px){.welcome-section-container .left-container .pr-logo-container{height:auto}}.welcome-section-container .left-container .pr-logo-container .pr-logo{width:350px;height:auto}@media only screen and (max-width:540px){.welcome-section-container .left-container .pr-logo-container .pr-logo{width:200px;margin:2em 0 0 0}}.welcome-section-container .left-container .text-container{width:15em;margin:0 0 2em 0}.welcome-section-container .right-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.welcome-section-container .right-container .image-container{width:450px;height:auto}@media only screen and (max-width:1024px){.welcome-section-container .right-container .image-container{width:250px;padding:1em 0 0 0;margin:2em 0 0 0;align-self:center}}@media only screen and (max-width:540px){.welcome-section-container .right-container .image-container{display:none}}.welcome-section-container .right-container .login-container{margin:1em;padding:1em 2em;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:2px solid #0065c9;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4) rgba(0,0,0,0.5);box-shadow:0 3px 15px 0 rgba(0,0,0,0.4) rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4);box-shadow:0 3px 15px 0 rgba(0,0,0,0.4)}.welcome-section-container .right-container .um-login-container{align-self:center;text-align:center}@media only screen and (max-width:540px){.welcome-section-container .right-container .um-login-container{margin:2em 0 0 0}}.welcome-section-container .right-container .um-login-container .um-login-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4) rgba(0,0,0,0.5);box-shadow:0 3px 15px 0 rgba(0,0,0,0.4) rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,0.4);box-shadow:0 3px 15px 0 rgba(0,0,0,0.4);background-color:#00274c;margin:2em 0 0 0;padding-left:1.5em;padding-right:1.5em}.welcome-section-container .right-container .um-login-container .um-login-btn:hover{background-color:#000}.welcome-section-container .right-container .um-login-container .um-login-btn svg{display:block;height:100%;width:auto;margin:.15em .75em 0 0}.welcome-section-container .right-container .um-login-container .or-text{padding:.5em 0}.welcome-section-container .learn-more{text-align:center;position:absolute;left:0;right:0;bottom:1em;font-size:.9em}@media only screen and (max-width:1024px){.welcome-section-container .learn-more{margin:1em 0 0 0}}@media only screen and (max-width:1024px){.welcome-section-container .learn-more img{display:none}}.info-section-container{background-color:#fff}.info-section-container .what-is-info-container{margin:6em 4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.info-section-container .what-is-info-container{margin:2em 1em}}@media only screen and (max-width:770px){.info-section-container .what-is-info-container{display:block}}.info-section-container .what-is-info-container>div{width:45%}@media only screen and (max-width:770px){.info-section-container .what-is-info-container>div{width:100%}}.info-section-container .what-is-info-container .feature-image{display:block;margin:0 auto;width:100%;max-width:350px;height:auto}.info-section-container .what-is-info-container .image-container{margin-bottom:3em}@media only screen and (max-width:540px){.info-section-container .what-is-info-container .image-container{margin:3em 0}
}.info-section-container .what-is-info-container .text-container{max-width:400px;margin:0 auto}.info-section-container .what-is-info-container:nth-child(odd){margin:3em 1em 2em}.info-section-container .what-is-info-container:nth-child(odd) .text-container{margin-bottom:3em}.info-section-container .what-is-info-container:nth-child(even){padding:4em 1em}.info-section-container .promo-video-container{max-width:700px;margin:5em auto 6em;padding:0 2em}@media only screen and (max-width:540px){.info-section-container .promo-video-container{max-width:400px;margin:3em auto 4em;padding:0 1em}}.info-section-container .second{background-color:#d6e6f6;padding:7em 1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0}.info-section-container .mode-section-container{max-width:1050px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto 6em auto;padding:0 2em}@media only screen and (max-width:900px){.info-section-container .mode-section-container{display:block}}.info-section-container .mode-section-container .mode-container{width:32%}@media only screen and (max-width:900px){.info-section-container .mode-section-container .mode-container{width:100%;margin:1em 0}}.info-section-container .mode-section-container .mode-container .feature-image{display:block;width:150px;height:150px}@media only screen and (max-width:540px){.info-section-container .mode-section-container .mode-container .feature-image{margin:0 2em}}@media only screen and (max-width:540px){.info-section-container .mode-section-container .mode-container .text-container{margin:1em;padding:0 1em}}.info-section-container .mode-section-container .mode-container h3{margin-bottom:.25em;padding:0}@media only screen and (max-width:540px){.info-section-container .mode-section-container .mode-container h3{margin:0 2em}}.info-section-container .mode-section-container .mode-container ul{margin:0;padding:0}.info-section-container .mode-section-container .mode-container ul li{list-style:none;padding:1em 0 0 1.5em;position:relative}.info-section-container .mode-section-container .mode-container ul li:before{content:"";display:block;width:.5em;height:.5em;border:2px solid #0065c9;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;left:0;top:1.6em;position:absolute}.info-section-container .partner-container{background-color:#f8f8f8;padding:.5em 0 4em}.info-section-container .partner-container a{color:#000;text-decoration:underline}.info-section-container .partner-container a:hover{color:#0065c9}.info-section-container .partner-container .get-started-container{background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.1);z-index:999;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:calc(100% - 3em);max-width:800px;padding:1em;margin:2em auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.info-section-container .partner-container .get-started-container .left-section{padding:0 1em}.info-section-container .partner-container .get-started-container h2{margin:0}@media only screen and (max-width:540px){.info-section-container .partner-container .get-started-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;padding:1em}.info-section-container .partner-container .get-started-container .left-section{padding:0;margin-bottom:1em}}.info-section-container .partner-container .table-container{text-align:center;padding:2em 0;margin:0;background-color:#f8f8f8;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media only screen and (max-width:540px){.info-section-container .partner-container .table-container{background-color:#fff;margin:0 1em}}.info-section-container .partner-container .table-container .partner-table{width:800px;height:auto}@media only screen and (max-width:1024px),only screen and (max-width:540px){.info-section-container .partner-container .table-container .partner-table{width:100%;padding:0 1em}}.info-section-container .testimonial-section-container{margin:0 0 4em 0;z-index:100;position:relative}.info-section-container .testimonial-section-container h3{border-bottom:2px solid #0065c9}.info-section-container .testimonial-section-container .testimonial-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:1024px),only screen and (max-width:540px){.info-section-container .testimonial-section-container .testimonial-flex-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.info-section-container .testimonial-section-container .testimonial-flex-container .testimonial-container{background-color:#fff;z-index:999;margin:1em;border:1px solid #9ea7e8;padding:1em 0;max-width:350px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative}.info-section-container .testimonial-section-container .testimonial-flex-container .testimonial-container p{padding:1em 2em}.info-section-container .testimonial-section-container .testimonial-flex-container .testimonial-container .student-icon{width:50px;height:auto;position:absolute;bottom:-20px;left:0;right:0;margin:auto}.info-section-container .contact-us-container{text-align:center;background-color:#d6e6f6;margin:4em 0 0 0;padding:6em 0}.info-section-container .contact-us-container .text-container{padding:0 1em}
.info-section-container .contact-us-container .button-container{margin:2em 0 0}.info-section-container .contact-us-container .button{width:200px;height:auto;background-color:#ffa45a;color:white;padding:1em 1.5em;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.info-section-container .contact-us-container .button:hover{background-color:#f36d00}.question-header-block{width:100%;padding:1px}@media only screen and (max-width:650px){.question-header-block{padding-top:2.5em}}@media only screen and (max-width:540px){.question-header-block{padding-top:5em}}.mt-1{margin-top:1em}.question-prompt{padding:1em 0}@media only screen and (max-width:770px){.question-prompt{max-width:100%}}.question-prompt p{margin:.5em 0}.question-prompt p img{display:inline;margin-bottom:-5px}.question-prompt img{display:block}.question-prompt .equation{display:inline;padding-left:.2em;padding-right:.2em}.question-prompt .diagram{display:block}.question-prompt .name-topic{padding:2em 0 0 0}.question-prompt .prompt-text{font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.question-prompt .prompt-text::first-line {font-size:1.5em;line-height:1.75em;margin:1em 0}.study-session-feature .question-prompt{font-size:1.25em;position:relative}@media only screen and (max-width:650px){.study-session-feature .question-prompt{margin-left:1.3em}}.study-session-feature .question-prompt:before{content:'';background-color:#ffa45a;display:block;width:5em;height:5em;-webkit-border-radius:5em;-moz-border-radius:5em;border-radius:5em;position:absolute;top:0;left:-6em}@media only screen and (max-width:770px){.study-session-feature .question-prompt:before{display:block;width:3em;height:3em;-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em;left:-3.25em}}.study-session-feature .question-prompt:after{content:'';background-color:#240242;display:block;width:1.5em;height:1.5em;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;position:absolute;top:.5em;left:-2.25em}@media only screen and (max-width:770px){.study-session-feature .question-prompt:after{display:block;width:.75em;height:.75em;-webkit-border-radius:.75em;-moz-border-radius:.75em;border-radius:.75em;left:-0.75em}}.study-session-feature .question-difficulty{margin:0 0 1em 0}.side-panel-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}@media only screen and (max-width:650px){.side-panel-container{display:block}}.side-panel-container .main-panel{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 3em 3em 6em}@media only screen and (max-width:770px){.side-panel-container .main-panel{padding:0 2em 3em 2em}}@media only screen and (max-width:650px){.side-panel-container .main-panel{padding:0 1em 2em 1em}}.side-panel-container .side-panel{position:relative;min-height:100vh;background-color:#eff5fb;border-left:2px solid #d6e6f6;width:2em;transition:width .4s}@media only screen and (max-width:650px){.side-panel-container .side-panel{position:fixed;bottom:0;left:0;right:0;z-index:10;min-height:auto;height:2em;width:100vw;transition:height .4s;-webkit-box-shadow:0 0 15px rgba(36,2,66,0.25) rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(36,2,66,0.25) rgba(0,0,0,0.5);-webkit-box-shadow:0 0 15px rgba(36,2,66,0.25);-moz-box-shadow:0 0 15px rgba(36,2,66,0.25);box-shadow:0 0 15px rgba(36,2,66,0.25)}.side-panel-container .side-panel:after{content:'';width:100px;height:65px;position:absolute;background-color:#d6e6f6;right:0;top:0;z-index:-1}}.side-panel-container .side-panel.open{width:300px;box-sizing:border-box}@media only screen and (max-width:650px){.side-panel-container .side-panel.open{width:100vw;height:50vh}}.side-panel-container .side-panel.open .side-panel-content{height:100%;width:100%;overflow-y:auto;transition:opacity .4s linear .25s;opacity:1;padding:2em 1em}@media only screen and (max-width:650px){.side-panel-container .side-panel.open .side-panel-content{padding-top:2.5em}}.side-panel-container .side-panel h3{margin:1em 0}.side-panel-container .side-panel ul.bullets li{padding:.5em 0 .5em 1.25em}.side-panel-container .side-panel ul.bullets li:before{top:1em}.side-panel-container .side-panel hr{margin:2em 0}.side-panel-container .side-panel-content{opacity:0;height:1px;width:1px;overflow:hidden}.side-panel-container .arrow-circle{display:block;width:2.15em;height:2.15em;-webkit-border-radius:2.15em;-moz-border-radius:2.15em;border-radius:2.15em;background-position:center .75em;position:absolute;left:-1.15em;top:1em;z-index:10;transform:rotate(90deg);transition:transform .4s}@media only screen and (max-width:650px){.side-panel-container .arrow-circle{left:unset;right:.5em;top:-1em;border-color:#240242;transform:rotate(180deg)}}.side-panel-container .arrow-circle.open{transform:rotate(-90deg)}@media only screen and (max-width:650px){.side-panel-container .arrow-circle.open{transform:rotate(0deg)}}.side-panel-container .active-streak-dot{display:block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#5d20e2;position:absolute;top:1em;left:.4em;z-index:10}@media only screen and (max-width:650px){.side-panel-container .active-streak-dot{top:-1em;right:.4em;left:unset}}.side-panel-container .active-streak-animation{position:absolute;top:0;left:-90px;z-index:-1;display:block;width:100px;height:100px;background:url("/static/img/animation-streak_dots.490522d4dcd2.svg") no-repeat center right;background-size:contain}@media only screen and (max-width:650px){.side-panel-container .active-streak-animation{left:unset!important;right:0;top:-90px;transform:rotate(90deg)}}.side-panel-container .active-streak{text-align:center;color:#5d20e2}.side-panel-container .streak-data-panel{margin:2em 0 3em 0}.session-question-header{margin:1em 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
@media only screen and (max-width:650px){.session-question-header{-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.session-question-header .session-timer{font-size:1em;line-height:2em;font-family:'Montserrat',Arial,sans-serif;font-weight:400;height:2em;width:fit-content;background:url("../img/icons/icon-session_timer.314c4292a043.svg") no-repeat center left;background-size:contain;padding-left:2.5em;margin:.35em 0 .5em .5em}@media only screen and (max-width:650px){.session-question-header .session-timer{margin-left:0}}.session-question-header .session-timer p{line-height:2em}.study-session-button-block{margin:3.5em 0 1.25em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.study-session-button-block .btn{margin:0 1em .5em 0}.study-session-primary-footer,.session-logistics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.study-session-primary-footer .star-icon,.session-logistics .star-icon,.study-session-primary-footer .star-filled-icon,.session-logistics .star-filled-icon,.study-session-primary-footer .flag-icon,.session-logistics .flag-icon{width:12px;height:auto;margin:0 2px 0 0}.study-session-primary-footer .skip-icon,.session-logistics .skip-icon,.study-session-primary-footer .flag-icon,.session-logistics .flag-icon{width:9px;height:auto}.study-session-primary-footer .flag-icon,.session-logistics .flag-icon{width:8px;height:auto}.study-session-secondary-footer{margin:4em 0 2em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.study-session-secondary-footer .btn{margin:.25em}.study-session-secondary-footer .btn.btn-secondary,.study-session-secondary-footer .btn svg path{fill:#0065c9!important;-webkit-transition:all .2s;transition:all .2s}.study-session-secondary-footer .btn.btn-secondary:hover svg path,.study-session-secondary-footer .btn svg path:hover svg path{fill:#fff!important}.study-session-secondary-footer .btn .dashboard-icon{width:15px;height:auto}.study-session-secondary-footer .btn .share-icon,.study-session-secondary-footer .btn .feedback-icon{width:11px;height:auto}.question-title-container{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:770px){.question-title-container{display:block}}@media only screen and (max-width:1024px){.session-logistics{margin-left:auto}}.session-logistics .btn{margin:.5em 0}.question-title{color:#454545;margin:0}.exam-session-timer{background-color:#240242;width:70px;padding:.2em .5em;margin:0 auto;color:white;font-size:.8em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.answer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:0 0 .75em 0;border-radius:2px}.answer-container .answer-item{border:.05em solid #cbcbcb;padding:.5em;-webkit-transition:all .3s;transition:all .3s}.answer-container .answer-label{width:3em;background-color:#f0f0f0;font-weight:bold;text-align:center;border-style:solid;border-radius:.2em 0 0 .2em}.answer-container .answer-label-no-char{width:3em;background-color:#f0f0f0;font-weight:bold;text-align:center;border-style:solid;border-radius:.2em 0 0 .2em}.answer-container .answer-label-and-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.answer-container .answer-text{border-left:none;border-top-right-radius:.2em;border-bottom-right-radius:.2em;width:100%}.answer-container .answer-text p{margin:0}.answer-container:hover .answer-item,.answer-container.checked .answer-item{border-color:#0065c9}.answer-container:hover .answer-label{border-right:.05em solid #cbcbcb}.answer-container.checked .answer-label{background-color:#0065c9;color:#fff;border-right:.05em solid #0065c9}.feedback-icon-and-label{font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;position:relative;margin:4px 0 0 1em;color:white;height:2em;line-height:2em;padding:0 0 0 .5em}.feedback-icon-and-label:before{content:'';width:0;height:0;display:block;border-top:1em solid transparent;border-bottom:1em solid transparent;border-right:.8em solid black;position:absolute;left:-0.75em}@media only screen and (max-width:1024px){.feedback-icon-and-label:before{border-right:.8em solid transparent;border-left:.8em solid transparent;border-bottom:.8em solid black;left:.7em;top:-1.8em}}.feedback-icon-and-label>*{display:inline-block}.feedback-icon-and-label .glyphicon-remove-sign,.feedback-icon-and-label .glyphicon-ok-sign{color:white;margin-right:4px}.feedback-icon-and-label.incorrect{background-color:#dc143c}.feedback-icon-and-label.incorrect:before{border-right-color:#dc143c}@media only screen and (max-width:1024px){.feedback-icon-and-label.incorrect:before{border-right-color:transparent;border-bottom-color:#dc143c}}.feedback-icon-and-label.correct{background-color:#1c9000}.feedback-icon-and-label.correct:before{border-right-color:#1c9000}@media only screen and (max-width:1024px){.feedback-icon-and-label.correct:before{border-right-color:transparent;border-bottom-color:#1c9000}}@media only screen and (max-width:1024px){.feedback-icon-and-label{margin:1em 0 .5em 0}}.feedback-answer-options .answer-label-and-text,.answer-options .answer-label-and-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.answer-options{padding:.5em 0;counter-reset:answer_items;width:100%}.answer-options .answer-wrapper{margin:1em 0}.answer-options .answer-wrapper label{display:block;border:1px solid #99c1e9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 0 1.5em;padding:.75em 1em .75em 3.25em;position:relative;background-color:white;line-height:1.5em;transition:all .4s}
.answer-options .answer-wrapper label:before{content:counter(answer_items,upper-latin);counter-increment:answer_items;color:#0065c9;font-family:'Montserrat',Arial,sans-serif;font-weight:400;line-height:1.6em;position:absolute;top:.75em;left:-1.5em}.answer-options .answer-wrapper label:after{content:'';position:absolute;border:1px solid #0065c9;background:white url("../img/icons/utility/icon-checkmark.9590b450726f.svg") no-repeat center top .25em;background-size:.9em auto;top:.75em;left:1em}.answer-options .answer-wrapper label:hover{background-color:#eff5fb}.answer-options .answer-wrapper label.data-letter:before{content:attr(data-letter)}.answer-options .answer-wrapper label p{margin:0}.answer-options .answer-wrapper input[type="radio"],.answer-options .answer-wrapper input[type="checkbox"]{position:absolute;z-index:-10;opacity:0}.answer-options .answer-wrapper input[type="radio"]:focus+label,.answer-options .answer-wrapper input[type="checkbox"]:focus+label{background-color:#eff5fb}.answer-options .answer-wrapper input[type="radio"]:checked+label,.answer-options .answer-wrapper input[type="checkbox"]:checked+label{background-color:#eff5fb}.answer-options .answer-wrapper input[type="radio"]:checked+label:before,.answer-options .answer-wrapper input[type="checkbox"]:checked+label:before{transition:all .4s;font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.answer-options .answer-wrapper input[type="radio"]:checked+label:after,.answer-options .answer-wrapper input[type="checkbox"]:checked+label:after{transition:all .4s;background-color:#240242;border-color:#240242}.answer-options .answer-wrapper input[type="radio"]+label:after{display:block;width:1.5em;height:1.5em;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em}.answer-options .answer-wrapper input[type="checkbox"]+label:after{display:block;width:1.25em;height:1.25em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;top:.9em;background-position-y:.1em}.answer-options .answer-wrapper.disabled{color:#454545}.answer-options .answer-wrapper.disabled label{background-color:white;border-color:#ccc;cursor:default}.answer-options .answer-wrapper.disabled label:before{color:#707070}.answer-options .answer-wrapper.disabled label:after{border-color:#ccc}.answer-options .answer-wrapper.disabled input[type="radio"]:checked+label,.answer-options .answer-wrapper.disabled input[type="checkbox"]:checked+label{background-color:#ccc}.answer-options .answer-wrapper.disabled input[type="radio"]:checked+label:after,.answer-options .answer-wrapper.disabled input[type="checkbox"]:checked+label:after{background-color:#707070;border-color:#707070}.answer-options .question-msg{background:#f7baba;padding:1em;margin:2.5em 0 0 0;width:fit-content;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feedback-wrapper{margin:0 0 0 2.25em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.feedback-wrapper .icon{display:block;width:2em;height:2em;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;position:absolute;top:-0.25em;left:0}.feedback-wrapper p{width:fit-content;color:#240242;margin:0 0 0 .5em;padding:0 .75em 0 2em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}.feedback-wrapper>div{position:relative;margin:1em 0 0 0}.feedback-wrapper>div:before{content:'';position:absolute;top:-1em;left:.95em;width:2px;height:1em}.feedback-wrapper>div.answer-incorrect:before{background-color:#ea5353}.feedback-wrapper>div.answer-incorrect .icon{background:#ea5353 url("../img/icons/utility/icon-x.213f5c854998.svg") no-repeat center center;background-size:1.25em auto}.feedback-wrapper>div.answer-incorrect p{background-color:#f7baba;border:1px solid #ea5353}.feedback-wrapper>div.answer-correct:before{background-color:#8dc423}.feedback-wrapper>div.answer-correct .icon{background:#8dc423 url("../img/icons/utility/icon-checkmark.9590b450726f.svg") no-repeat center center;background-size:1.25em auto}.feedback-wrapper>div.answer-correct p{background-color:#e8f3d3;border:1px solid #8dc423}.feedback-wrapper>div.answer-correct p.question-difficulty-info{text-transform:none;background-color:unset;margin-top:.25em}.feedback-wrapper>div.answer-skipped:before{background-color:#aaa}.feedback-wrapper>div.answer-skipped .icon{width:2em;height:2em;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;display:block;background-color:white;border:1px solid #aaa}.feedback-wrapper>div.answer-skipped p{background-color:#dbdbdb;border:1px solid #aaa}@media only screen and (max-width:540px){.btn-skip{margin:1em 0 0 0}}.answer-input-label{background-color:#cbcbcb;border-radius:3px 0 3px 0;text-align:center;padding:10px;width:40px;height:43px}.question-info-container{padding:.5em 0}@media only screen and (max-width:650px){.question-info-container{margin:.5em 0}}.question-info{display:inline-block;padding:.25em .5em;background-color:#d6e6f6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:.9em;margin:0 .5em .25em 0}.question-info.question-number-info{margin:0 1em 0 0;border-color:#454545;color:#454545}
.question-difficulty-info{background-color:#fff;color:#1c9000}.modal .question-info-container{padding:.2em 0;max-width:90%}.modal .question-info-container h3{margin-top:0;margin-bottom:0}.question-info-modal{top:2.5rem}.skipped-question-info{color:#e65f58}.multi-part{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.multi-part span{background-color:#f0f0f0;width:2em;height:2em;display:block;text-align:center;line-height:1.9em;font-size:.8em;font-weight:600;border:1px solid #cbcbcb;border-radius:1em;margin:0 2em 0 0;color:#757575;position:relative}.multi-part span:after{content:'';width:2em;height:2px;background-color:#cbcbcb;position:absolute;top:50%;right:-1px;transform:translate(-100%,-50%)}.multi-part span:first-child:after{display:none}.multi-part span.complete{background-color:#769df4;border-color:#769df4;color:white}.multi-part span.complete:after{background-color:#0034d8}.multi-part span.current{background-color:#0034d8;border-color:#0034d8;color:white}.multi-part span.current:after{background-color:#0034d8}.question-info .name img{display:block}.clarity-rating{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width:540px),only screen and (max-width:770px){.clarity-rating{display:block}}.clarity-rating.nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.clarity-rating.flex-center{-webkit-justify-content:center;justify-content:center}.clarity-rating.justify-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.clarity-rating.justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.clarity-rating.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clarity-rating .horizontal-radiobutton{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}@media only screen and (max-width:770px),only screen and (max-width:540px){.clarity-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}}.footer-block{padding-top:3em;margin:0 auto}.alert.alert-info.question-hint{background-color:#f0f0f0;color:#454545;font-weight:normal}.study-session-results-container{background-color:#f0f0f0;padding:1em 0;margin:1em 0}.study-session-results-container .current-session-summary{margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;text-align:center}.study-session-results-container .current-session-summary h5{color:#757575}.current-session-summary-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.current-session-summary-container .topic-summary-item{margin:1em;padding:1em;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #f0f0f0}.current-session-summary-container .topic-summary-item .chart-info-wrapper{margin:0 0 1em}.current-session-summary-container .topic-summary-item .chart-info-wrapper .chart-container svg{height:5px;width:100%}.current-session-summary-container .topic-summary-item .question-item{border:.5px solid #f0f0f0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.5em 0;margin:.5em;width:150px;max-width:250px;text-align:center;cursor:pointer}.current-session-summary-container .topic-summary-item .question-item:hover{border:.5px solid #0065c9}.current-session-summary-container .topic-summary-item .question-item:active{border:1px solid #240242;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.current-session-summary-container .topic-summary-item .question-item .question-name{text-align:left;color:#0065c9}.current-session-summary-container .topic-summary-item .question-item .answer-glyphicon-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;text-align:center;-webkit-justify-content:center;justify-content:center;padding:.5em}.current-session-summary-container .topic-summary-item .question-item .answer-glyphicon-container .glyphicon{padding:0 .25em}.current-session-summary-container .topic-summary-item .question-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.student-tab__container{align-items:center;margin:70px auto 30px auto;display:flex;position:relative}.student-tab__container .student-tab-item{height:40px;padding:0 20px;width:20%;background-color:transparent;color:#454545;border-bottom:1px solid #0065c9;font-size:1em}@media only screen and (max-width:1024px){.student-tab__container .student-tab-item{width:100%}}.student-tab__container .student-tab__active{background-color:white;color:#454545;font-weight:600;border-top:3px solid #0065c9;border-right:1px solid #0065c9;border-left:1px solid #0065c9;border-bottom:1px solid white}.student-tab__container:before,.student-tab__container:after{content:"";border-bottom:1px solid #0065c9;bottom:0;position:absolute;width:60%;left:40%}
@media only screen and (max-width:1024px){.student-tab__container:before,.student-tab__container:after{display:none}}.notebook-question-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.notebook-question-container .notebook-question-details-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;width:230px;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border:.5px solid #f0f0f0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:.25em;padding:.5em;cursor:pointer}@media only screen and (max-width:540px){.notebook-question-container .notebook-question-details-container{width:100%}}.notebook-question-container .notebook-question-details-container:hover{border:.5px solid #0065c9}.notebook-question-container .notebook-question-details-container .topic-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.past-study-sessions-summary-container{margin:1em auto;padding:1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,0.1)}.past-study-sessions-summary-container .past-study-session-list .session-summary-stat{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.past-study-sessions-summary-container .session-summary-stat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:.3em 0;padding:.3em;cursor:pointer;background-color:transparent}.past-study-sessions-summary-container .session-summary-stat:active{border:1px solid}.past-study-sessions-summary-container .session-overall-summary{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;padding:5px}.past-study-sessions-summary-container .session-overall-summary:hover{border-top:1px solid #0065c9;border-bottom:1px solid #0065c9;background-color:#eaf6f9;border-right:5px solid #0065c9}.past-study-sessions-summary-container .viewing{border-top:1px solid #0065c9!important;border-bottom:1px solid #0065c9!important;border-left:none;border-right:5px solid #0065c9;background-color:#eaf6f9}.past-study-sessions-summary-container .session-details-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;white-space:nowrap;text-align:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px;margin-top:10px;-webkit-justify-content:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.past-study-sessions-summary-container .session-details-container h4{padding:.5em;font-weight:400}.past-study-sessions-summary-container .session-details-container .donut{width:50px;height:50px;text-align:center}.past-study-sessions-summary-container .session-details-container .donut .donut-chart{width:100%}.past-study-sessions-summary-container .session-details-container .session-info{margin-top:.75em}.past-study-sessions-summary-container .session-details-container_header{margin-bottom:10px}.past-study-sessions-summary-container .past-study-sessions-selection-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;margin:1em 0}@media only screen and (max-width:1024px),only screen and (max-width:540px){.past-study-sessions-summary-container .past-study-sessions-selection-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-performance-container{max-height:440px;border-right:1px solid #f0f0f0;text-align:left;overflow:auto;margin-right:1em;-webkit-box-flex:2.5;-webkit-flex:2.5;-ms-flex:2.5;flex:2.5}@media only screen and (max-width:1024px),only screen and (max-width:540px){.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-performance-container{margin:1em 0}}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-performance-container .past-study-session-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;padding-right:15px}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-performance-container .past-study-session-list p{margin:0 0 0 1.5em}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-performance-container .past-study-session-list_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;justify-content:space-between;padding:0 15px}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container{max-height:440px;overflow:auto;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;text-align:left}
.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .problem-placeholder-text{margin:12em;position:relative;white-space:nowrap}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .session-container{max-width:100%;margin:0;border-radius:3px;border:1px solid #f8f8f8;background-color:#f8f8f8}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .session-container .progress-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .session-container .progress-summary .session-item{text-align:center;font-size:.8em;margin:1em 0;padding-top:.2em}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .session-container .progress-summary .session-item span{margin-bottom:1em}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .session-container .progress-summary .session-summary-stat{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-justify-content:center;justify-content:center;height:auto}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .session-container .progress-summary .session-summary-stat>span{font-size:1em}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .session-container .progress-summary .session-summary-stat>div{font-size:.8em}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .problem-detail-container .topics{margin-top:5px}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .problem-detail-container .topics .topic-tag{margin-left:0}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .question-item{border:.5px solid #f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:.5em 0;padding:.5em .5em .7em .5em;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.past-study-sessions-summary-container .past-study-sessions-selection-container .past-study-session-question-container .question-item:hover{border:.5px solid #0065c9}.current-courses{margin:2em 0}.course-panel{border:1px solid #9ea7e8}.course-panel .panel-heading{background-color:#d6e6f6;padding:1em 1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:540px){.course-panel .panel-heading{display:block;padding:1em}}.course-panel .panel-heading .course-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0;padding:0}.course-panel .panel-heading h2,.course-panel .panel-heading .h2,.course-panel .panel-heading p{margin:0;padding:0;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.course-panel .panel-heading .btn{margin:0}.course-panel .panel-heading .course-actions{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:770px){.course-panel .panel-heading .course-actions{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin-left:.5em}}@media only screen and (max-width:540px){.course-panel .panel-heading .course-actions{-webkit-box-direction:normal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:.75em 0 0 0;padding-top:.75em;border-top:1px solid #9ea7e8}}@media only screen and (max-width:440px){.course-panel .panel-heading .course-actions{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.course-panel .panel-heading .course-actions.loading{width:3em;height:1.5em;background:url("../img/icons/utility/icon-loading_dots.65842e090394.svg") no-repeat center right;background-size:contain;border:0}@media only screen and (max-width:770px){.course-panel .panel-heading .study-session{margin-bottom:.5em}}@media only screen and (max-width:540px){.course-panel .panel-heading .study-session{margin:0}
}@media only screen and (max-width:440px){.course-panel .panel-heading .study-session{margin-bottom:.5em}}.course-panel .panel-heading .study-reminder{margin:0 1em 0 0}@media only screen and (max-width:770px){.course-panel .panel-heading .study-reminder{margin:0 0 -0.25em 0}}.course-panel .panel-body{padding:1em 1.5em 3em 1.5em}@media only screen and (max-width:540px){.course-panel .panel-body{padding:1em 1em 3em 1em}}.course-panel .circle-count{font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0 1em}.course-panel .circle-count p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course-panel .circle-count span{font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;background-color:white;text-align:center;display:block;width:2.5em;height:2.5em;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;line-height:2.5em;margin:0 .5em 0 0}@media only screen and (max-width:1000px){.course-panel .study-volume-badges{display:block}}.course-panel .study-volume-badges>div{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;margin:0}.course-panel .course-streaks{margin-bottom:2em}.course-panel .upcoming-exam-panel{border:2px solid #eff5fb}.course-panel.exam-countdown .circle-count span{background-color:#f7baba}.course-panel.exam-countdown .upcoming-exam-panel{border-color:#f7baba}.course-panel.exam-countdown .msg{background-color:#f7baba}.course-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:1em 0 2em 0}@media only screen and (max-width:1000px){.course-data{display:block}}.course-data>div:first-of-type{width:25%;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;margin:0 2em 0 0}@media only screen and (max-width:1000px){.course-data>div:first-of-type{width:100%}}.course-data>div:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:1em}.course-data h3,.course-data .h3{margin:0 0 .75em 0}@media only screen and (max-width:1000px){.course-data.course-study-volume .progress-bar{margin-top:2em}}.progress-bar{background-color:#d6e6f6;width:100%;height:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative;margin:0 0 3em 0}.progress-bar .student-progress{background-color:#5d20e2;height:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:absolute;left:0;top:0}.progress-bar .tickmark{position:absolute;top:-1.25em;height:1.5em;width:1.5em;background:url("../img/icons/icon-volume_tickmark_empty.6c59e885e09b.svg") no-repeat center center;background-size:contain;transform:translateX(-50%)}.progress-bar .tickmark.first{left:6%}.progress-bar .tickmark.first.active{background-image:url("../img/icons/icon-volume_tickmark_first.8e146716da8b.svg")}.progress-bar .tickmark.second{left:13%}.progress-bar .tickmark.second.active{background-image:url("../img/icons/icon-volume_tickmark_second.53c2e039c80e.svg")}.progress-bar .tickmark.third{left:25%}.progress-bar .tickmark.third.active{background-image:url("../img/icons/icon-volume_tickmark_third.73b3e1e7aa54.svg")}.progress-bar .tickmark.fourth{left:50%}.progress-bar .tickmark.fourth.active{background-image:url("../img/icons/icon-volume_tickmark_fourth.c8d0fb81683c.svg")}.progress-bar .tickmark.fifth{left:100%}.progress-bar .tickmark.fifth.active{background-image:url("../img/icons/icon-volume_tickmark_fifth.a1a26cba78b6.svg")}.progress-bar p{position:absolute;bottom:-2em}.progress-bar.session-breakdown{margin:1em 0;height:15px;background-color:#dbdbdb;border:1px solid #aaa;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.progress-bar.session-breakdown>div:first-of-type{border-top-left-radius:15px;border-bottom-left-radius:15px}.progress-bar.session-breakdown>div:last-of-type{border-top-right-radius:15px;border-bottom-right-radius:15px}.progress-bar.session-breakdown .session-correct{position:absolute;left:-1px;top:-1px;background-color:#e8f3d3;border:1px solid #8dc423;width:5%;height:15px}.progress-bar.session-breakdown .session-incorrect{position:absolute;height:15px;width:5%;top:-1px;left:5%;background-color:#f7baba;border:1px solid #ea5353}.progress-bar.study-volume .student-progress{width:30%}.progress-bar.study-volume .volume-count{color:#5d20e2;left:0}.progress-bar.study-volume .volume-total{right:0}.upcoming-exam-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:1em 0 3em 0}@media only screen and (max-width:900px){.upcoming-exam-panel{display:block}}.upcoming-exam-panel>div{width:50%;height:350px;padding:2em}@media only screen and (max-width:900px){.upcoming-exam-panel>div{width:100%}}.upcoming-exam-panel>div:last-of-type{position:relative}.upcoming-exam-panel>div:last-of-type:after{content:'';background:white;background:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,white));background:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,white 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.5) 0,white 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0,white 100%);position:absolute;bottom:0;left:0;right:3em;height:4em}.upcoming-exam-panel .text-block{margin:0}.upcoming-exam-panel h3{margin:0}.upcoming-exam-panel .msg{background-color:#eff5fb}@media only screen and (max-width:900px){.upcoming-exam-panel .msg{height:auto}}.upcoming-exam-panel .msg .btn{margin:2em 0 0 0}
.upcoming-exam-panel .text-block,.upcoming-exam-panel .topic-container{overflow-y:auto;height:100%}.upcoming-exam-panel .dashboard-topics{margin-bottom:4em}.study-volume-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.study-volume-badges h4{margin-top:1.75em}.study-volume-badges>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 1em}.study-volume-badges>div .badge{display:block;width:60px;height:60px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;background-color:#f0f0f0;border:1px dashed #aaa;position:relative;color:#6a6a6a;margin:0 .5em}.study-volume-badges>div .badge.active{display:block;width:80px;height:80px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;background-color:transparent;border:0;color:#240242;margin:0 .25em}.study-volume-badges>div .badge.active.first{background:url("../img/icons/icon-volume_badge_first.8ca355b8af7a.svg") no-repeat center center;background-size:contain}.study-volume-badges>div .badge.active.second{background:url("../img/icons/icon-volume_badge_second.bc8a0befa0f5.svg") no-repeat center center;background-size:contain}.study-volume-badges>div .badge.active.third{background:url("../img/icons/icon-volume_badge_third.9dc1801f4573.svg") no-repeat center center;background-size:contain}.study-volume-badges>div .badge.active.fourth{background:url("../img/icons/icon-volume_badge_fourth.42e66a689c71.svg") no-repeat center center;background-size:contain}.study-volume-badges>div .badge.active.fifth{background:url("../img/icons/icon-volume_badge_fifth.08f821c8d520.svg") no-repeat center center;background-size:contain}.study-volume-badges>div .badge p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;line-height:1em}.streak-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1000px){.streak-badges{-webkit-justify-content:center;justify-content:center;margin-top:1em}}.streak-badges .badge{position:relative;margin:0 3em 3em 0}.streak-badges .badge>div{display:block;width:6em;height:6em;-webkit-border-radius:6em;-moz-border-radius:6em;border-radius:6em;filter:grayscale(1);opacity:.15}.streak-badges .badge label{color:#707070}.streak-badges .badge.streak-two>div{background:url("../img/icons/icon-streak_badge_two.645a57640501.svg") no-repeat center center;background-size:contain}.streak-badges .badge.streak-three>div{background:url("../img/icons/icon-streak_badge_three.e6c30df2ca1d.svg") no-repeat center center;background-size:contain}.streak-badges .badge.streak-five>div{background:url("../img/icons/icon-streak_badge_five.8ffa48f351fc.svg") no-repeat center center;background-size:contain}.streak-badges .badge.streak-longest>div{border:4px solid #5d20e2;background-color:#80fff9;margin-right:0}.streak-badges .badge.streak-longest .h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}.streak-badges .badge.streak-longest label{left:-1.5em;right:-1.5em;top:6.5em}.streak-badges .badge.active>div{filter:grayscale(0);opacity:1}.streak-badges .badge.active label{color:#240242}.streak-badges .badge.active .counter{position:absolute;top:-0.7em;right:-0.7em;color:white;background-color:#5d20e2;border:1px solid #80fff9;display:block;width:2.25em;height:2.25em;-webkit-border-radius:2.25em;-moz-border-radius:2.25em;border-radius:2.25em;text-align:center;line-height:2.15em;font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.streak-badges .badge label{display:block;text-align:center;cursor:text;position:absolute;top:6.5em;left:0;right:0}.study-session-history .session-panel{border:1px solid #99c1e9}.study-session-history .session-panel.individual .session-info{background-color:#f0f0f0}.study-session-history .session-info{background-color:#eff5fb;padding:2.25em 1em;position:relative}@media only screen and (max-width:1000px){.study-session-history .session-info{padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}}@media only screen and (max-width:770px){.study-session-history .session-info{display:block}}@media only screen and (max-width:1000px){.study-session-history .session-info .session-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}}@media only screen and (max-width:770px){.study-session-history .session-info .session-icons{margin:1em 0 0 0}}@media only screen and (max-width:540px){.study-session-history .session-info .session-icons{display:block}}@media only screen and (max-width:1000px){.study-session-history .session-info p.icon-left{margin:0 2em}}@media only screen and (max-width:770px){.study-session-history .session-info p.icon-left{margin:0 1.25em 0 0}}@media only screen and (max-width:1000px){.study-session-history .session-info p.icon-left:last-of-type{margin:0}}.study-session-history .session-info .btn{display:block;position:absolute;bottom:2em;left:50%;transform:translateX(-50%)}@media only screen and (max-width:1000px){.study-session-history .session-info .btn{bottom:unset;left:unset;right:0;top:50%;transform:translate(0,-50%)}}@media only screen and (max-width:1000px){.study-session-history .session-data{padding:1em}}@media only screen and (max-width:770px){.study-session-history .session-data{display:block}.study-session-history .session-data>div:first-of-type{margin-right:0}}@media only screen and (max-width:1250px){.study-session-history .session-data .question-data .feedback-wrapper{display:block;margin:0}}@media only screen and (max-width:1250px){.study-session-history .session-data .question-data .feedback-wrapper>div{margin:1em 0 0 0}
}@media only screen and (max-width:1250px){.study-session-history .session-data .question-data .answer-correct{width:fit-content}.study-session-history .session-data .question-data .answer-correct p{margin-right:1em}}@media only screen and (max-width:1250px){.study-session-history .session-data .question-data .feedback-total-streaks{top:0;left:100%}}@media only screen and (max-width:540px){.study-session-history .session-data .question-data .feedback-total-streaks{position:static}}@media only screen and (max-width:1250px){.study-session-history .session-data .question-data .feedback-total-streaks>div{margin:0}}@media only screen and (max-width:540px){.study-session-history .session-data .question-data .feedback-total-streaks>div{margin-top:1em}}@media only screen and (max-width:1250px){.study-session-history .session-data .question-data .feedback-total-streaks>div:before{width:1em;height:2px;left:-1em;top:.75em}}@media only screen and (max-width:540px){.study-session-history .session-data .question-data .feedback-total-streaks>div:before{top:-1em;left:.95em;width:2px;height:1em}}.top-bottom-topics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:4em 0 3em 0}@media only screen and (max-width:900px){.top-bottom-topics{display:block}}.top-bottom-topics>div{width:calc(50% - 2em)}@media only screen and (max-width:900px){.top-bottom-topics>div{width:100%;margin:3em 0}}.top-bottom-topics h3{margin:0}.top-bottom-topics .dashboard-topics{margin:0}.session-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1em 1em 1em 0}.session-data>div:first-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1em}.session-data .question-data{padding-top:1.25em}.session-data .question-data .feedback-wrapper{margin:0 0 4.5em 0}.session-data .question-data .feedback-wrapper>div{margin:0 1em 0 0;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.session-data .question-data .feedback-wrapper>div:before{width:0;height:0}.session-data .question-data .answer-correct{position:relative}.session-data .question-data .feedback-total-streaks{margin:1px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;position:absolute}.session-data .question-data .feedback-total-streaks .icon{background-image:none;display:block;width:2em;height:2em;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;position:absolute;top:-0.25em;left:0;background-color:#5d20e2;color:white;text-align:center;font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2em}.session-data .question-data .feedback-total-streaks p{background:0;border:0;color:#5d20e2;text-transform:none;width:215px;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.session-data .question-data .feedback-total-streaks>div{position:relative;margin:1em 0 0 0}.session-data .question-data .feedback-total-streaks>div:before{content:'';position:absolute;top:-1em;left:.95em;width:2px;height:1em;background-color:#5d20e2}.session-data .topic-data{margin:2em 0 1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-data .topic-data .topics{background-color:#dbdbdb;font-size:.9em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .5em .5em 0;padding:.1em .5em}.session-data .topic-data p:first-of-type{margin-right:1em}.streak-data-panel{background-color:#5d20e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:white;padding:1em;height:fit-content}.streak-data-panel h4,.streak-data-panel .h4{text-align:center;line-height:1em;margin:.5em 0 1em 0}.streak-data-panel p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.5em 0}.streak-data-panel p span{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-family:'Montserrat',Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:white;color:#240242;text-align:center;line-height:2em;display:block;width:2em;height:2em;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;margin:0 1em 0 0}.streak-data-panel p.longest-streak span{background-color:#80fff9}.session-icons p.icon-left{position:relative;margin:1em 0 0 0;line-height:2em;padding-left:2.5em}.session-icons p.icon-left:last-of-type{margin-top:.5em}.session-icons p.icon-left span{display:block;width:2em;height:2em;position:absolute;left:0;top:0}.session-icons p.icon-left span.timer{background:url("../img/icons/icon-session_timer.314c4292a043.svg") no-repeat center center;background-size:contain}.session-icons p.icon-left span.individual{background:url("../img/icons/icon-session_individual.721fc817a3b1.svg") no-repeat center center;background-size:contain}.session-icons p.icon-left span.group{background:url("../img/icons/icon-session_group.5b9928155d24.svg") no-repeat center center;background-size:contain}.session-icons p.icon-left span.exam{background:url("../img/icons/icon-session_exam.6e0f5c7e5f9d.svg") no-repeat center center;background-size:contain}
.saved-questions-page .course-panel .panel-heading h2{margin-right:.5em}.saved-questions-page .course-panel .panel-body{padding:3em 1.5em}@media only screen and (max-width:540px){.saved-questions-page .course-panel .panel-body{padding:2em 1em}}.saved-questions-page .course-panel .panel-body .empty{margin:-1em 0}@media only screen and (max-width:770px){.saved-questions-page .card-list.questions .card-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}}@media only screen and (max-width:540px){.saved-questions-page .card-list.questions .card-heading>div:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}.saved-questions-page .accordion-section{margin-top:2em}.saved-questions-page .question-saved-date{font-size:.9em;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0 1em;text-align:right}.question-response-details{margin:1em -0.9em -0.9em -0.9em;opacity:0;animation:fadeout .6s ease-in forwards}.question-response-details>div{padding:1em;background-color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.question-response-details>div .student-response{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.question-response-details>div .student-response h4{margin-top:2em}.question-response-details>div .correct-response{margin:0 0 0 2em;padding:1em;background-color:#eff5fb;height:fit-content;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question-response-details>div .correct-response .answer-wrapper.disabled{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.question-response-details>div .correct-response .answer-wrapper.disabled label{background:0;border:0;height:3em;padding:0 1.25em}.question-response-details>div .correct-response .answer-wrapper.disabled label:after{left:0}.question-response-details>div .correct-response .answer-wrapper.disabled input:checked+label{background:0}.question-response-details>div .correct-response .feedback-wrapper{margin:.75em 0 0 0}.question-response-details>div .correct-response .feedback-wrapper>div{margin:0}.question-response-details>div .correct-response .feedback-wrapper>div:before{display:none}.question-response-details.expanded{animation:fadein .3s .25s ease-in forwards}.study-reminder-category{padding:0 0 0 2.5em;margin:2em 0}.study-reminder-category p{position:relative}.study-reminder-category p svg{position:absolute;display:block;width:1.5em;height:auto;left:-2.5em;top:0}.study-reminder-category:first-of-type svg{--triangle-fill:#707070;--triangle-outline:#707070}.study-reminder-category:nth-of-type(2) svg{--triangle-fill:#aaa;--triangle-outline:#aaa}.study-reminder-category:nth-of-type(3) svg{--triangle-fill:white;--triangle-outline:#aaa}.study-reminder-category:last-of-type span{display:block;width:1.5em;height:1.5em;position:absolute;left:-2.5em}.study-reminder-category:last-of-type span:before,.study-reminder-category:last-of-type span:after{content:'';display:block;position:absolute;width:1.5em;height:2px;background-color:#aaa;top:.6em}.study-reminder-category:last-of-type span:before{transform:rotate(45deg);left:0}.study-reminder-category:last-of-type span:after{transform:rotate(-45deg);right:0}.instructor-dashboard .course-panel .panel-heading h2{margin-right:.5em}.instructor-dashboard .course-panel .panel-heading .dropdown p{padding:.5em 1em}.instructor-dashboard .course-panel .circle-count{margin:0 1em 0 0}.instructor-dashboard .course-panel .panel-body{padding:3em 1.5em}.instructor-dashboard .course-panel .topics-heading{margin-bottom:-2.15em}.instructor-dashboard .course-stats-overview{background-color:#eff5fb;padding:.5em 1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.instructor-dashboard .course-stats-overview>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.instructor-dashboard .course-stats-overview>div:first-of-type{margin-left:0}.instructor-dashboard .course-stats-overview>div:first-of-type span{display:block;width:.75em;height:.75em;-webkit-border-radius:.75em;-moz-border-radius:.75em;border-radius:.75em;background-color:white;border:1px solid #ffa45a;margin:.35em .75em 0 0}.instructor-dashboard .course-stats-overview>div:first-of-type span.unresolved-feedback{background-color:#ffa45a}.instructor-dashboard .course-stats-overview>div:last-of-type>*{margin:0 0 0 2em}.instructor-dashboard .student-activity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:3em}@media only screen and (max-width:900px){.instructor-dashboard .student-activity{display:block}}.instructor-dashboard .student-activity>div{width:calc(50% - 2em)}@media only screen and (max-width:900px){.instructor-dashboard .student-activity>div{width:100%;margin:3em 0}}.instructor-dashboard .student-activity .heat-map{background-color:#eff5fb;width:100%;height:300px}.instructor-dashboard .students-saved-questions{margin:4em 0 0 0}.instructor-dashboard .students-saved-questions h4{margin:0 0 1em 0}.instructor-dashboard .students-saved-questions p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:.5em 0;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.instructor-dashboard .students-saved-questions p>*{width:calc(50% - 1em)}.instructor-dashboard .top-bottom-topics{margin:1em 0 2em 0}.progress-bar.questions-studied .student-progress{width:20%}.progress-bar.questions-studied p{font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-2em}.progress-bar.questions-studied p strong{color:#5d20e2}.progress-bar.questions-studied p span{margin:0 .5em}.answer-feedback-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.answer-feedback-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.feedback-prompt{text-align:center}.skip-memeber-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fill-width{width:100%}.fill-height{height:100%}.fill-width-centered{text-align:center;width:100%}.email-nav{height:70px;background-color:#fff}.logo-wrapper{text-align:center;width:100%;padding:10px 0}.center-x-by-transfrom{transform:translateX(50%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%)}.center-y-by-transform{transform:translateY(50%);-webkit-transform:translateY(50%);-ms-transform:translateY(50%)}.email-content{background-color:#f0f0f0;padding:30px;margin:20px 10px;border-radius:5px;text-align:left}.question-context-wrapper{background-color:white;margin-bottom:40px;margin-top:20px;padding:1px 30px 30px 30px}.email-question-link-button{font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;display:inline-block;margin-right:.5em;font-size:1em;line-height:1em;padding:.5em 1em;min-width:90px;text-decoration:none;white-space:nowrap;cursor:pointer;background:0;background-color:#0065c9;border:1px solid #0065c9;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;color:white;-webkit-transition:all .4s;transition:all .4s;font-size:20pt;padding:20px 140px}@media only screen and (max-width:540px){.email-question-link-button{font-size:1em}}.email-question-link-button:hover,.email-question-link-button:focus{background-color:#240242;border-color:#240242;color:white}.email-question-link-button.btn-secondary{background-color:white;border-color:#0065c9;color:#0065c9}.email-question-link-button.btn-secondary:hover,.email-question-link-button.btn-secondary:focus{background-color:#240242;border-color:#240242;color:white}.email-question-link-button.btn-action{background-color:#ffa45a;color:#240242;margin:1.5em 1em 1.5em 0;border:1px solid #ffa45a;padding:.5em 1em}.email-question-link-button.btn-action:hover,.email-question-link-button.btn-action:focus{background-color:white}.email-question-link-button:disabled,.email-question-link-button.disabled-btn{background-color:#ccc;color:#454545;border:1px solid #ccc;cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.email-question-link-button:disabled:hover,.email-question-link-button.disabled-btn:hover,.email-question-link-button:disabled:focus,.email-question-link-button.disabled-btn:focus{background-color:#ccc;color:#454545;border:1px solid #ccc;cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.email-question-link-button.btn-delete{background-color:white;border-color:#ea5353;color:#240242;padding-left:.8em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.email-question-link-button.btn-delete:hover{color:#ea5353}.email-question-link-button.btn-delete span{display:block;width:1em;height:1em;margin:0 .5em 0 0;position:relative}.email-question-link-button.btn-delete span:before,.email-question-link-button.btn-delete span:after{content:'';display:block;position:absolute;width:1em;height:2px;background-color:#ea5353;top:.5em}.email-question-link-button.btn-delete span:before{transform:rotate(45deg);left:0}.email-question-link-button.btn-delete span:after{transform:rotate(-45deg);right:0}.email-question-link-button.btn-delete.btn-secondary{border-color:#0065c9;color:#0065c9}.email-question-link-button.btn-delete.btn-secondary span:before,.email-question-link-button.btn-delete.btn-secondary span:after{background-color:#0065c9}.email-question-link-button.btn-delete.btn-secondary:hover,.email-question-link-button.btn-delete.btn-secondary:focus{background-color:white;border-color:#240242;color:#240242}.email-question-link-button.btn-danger{background-color:#dc143c;color:white;border-color:#dc143c}.email-question-link-button.btn-danger:hover,.email-question-link-button.btn-danger:focus{background-color:#7f0b22;border-color:#7f0b22}.email-question-link-button.btn-icon-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:.8em}.email-question-link-button.btn-icon-text svg{display:block;width:1em;height:auto;margin:0 .5em 0 0}.email-question-link-button.btn-icon-text.save-toggle{--icon-stroke-color:#0065c9;--icon-color:white}.email-question-link-button.btn-icon-text.save-toggle.saved{--icon-color:#0065c9}.email-question-link-button.btn-icon-text.skip-q{--icon-stroke-color:#0065c9}.email-question-link-button.btn-icon-text.skip-q:disabled{--icon-stroke-color:#454545}.email-question-link-button.btn-icon-text.next-q{--icon-stroke-color:#0065c9;width:fit-content}.email-question-link-button.btn-icon-text.next-q:hover,.email-question-link-button.btn-icon-text.next-q:focus{--icon-stroke-color:white}
.email-question-link-button.btn-icon-text.next-q svg{margin-right:.25em}.email-question-link-button.btn-multiselect{margin-top:1em;padding-right:3em;position:relative}.email-question-link-button.btn-multiselect span{position:absolute;display:block;width:1.5em;height:1.5em;top:.25em;right:.75em;background:url("../img/icons/utility/icon-select_arrow_white.542d6f07efcc.svg") no-repeat center center;background-size:1em auto}.email-question-link-button.btn-multiselect span.dropdown-open{transform:rotate(180deg)}.email-question-link-button.superuser-access{background-color:#80fff9;color:#240242;border:1px solid #0065c9;-webkit-transition:all .4s;transition:all .4s}.email-question-link-button.superuser-access:hover,.email-question-link-button.superuser-access:focus{background-color:white}.email-question-link-button .glyphicon{font-size:.8em}.email-question-link-button label{margin:0;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.topics-searchbar{margin-bottom:1em}.topics-searchbox{width:100%}.topics-holder .alert{padding-left:0}.topics-holder .selection-container{min-height:424.5px;max-height:calc(-398vh);padding:0 1em 0 0;scrollbar-color:#0065c9 #f0f0f0;scrollbar-width:thin}.topics-holder .selection-container::-webkit-scrollbar{width:5px}.topics-holder .selection-container::-webkit-scrollbar-track{background:#f0f0f0}.topics-holder .selection-container::-webkit-scrollbar-thumb{background:#0065c9}.topics-holder .selection-container h4{margin:2em 0 0 0}.topics-holder__heading{margin-bottom:1rem}.topic-page-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.topic-select-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.topic-select-wrapper>input{display:none}.topic-select-wrapper .horz-bar-chart{height:.5em}.topic-select-wrapper .donut-wrapper{max-height:2.8em}.optional-topic-settings{background-color:#f0f0f0;padding:1em .9em;border-radius:3px;display:block}@media only screen and (max-width:770px),only screen and (max-width:540px){.optional-topic-settings .optional-settings-header{margin-bottom:0}.optional-topic-settings .optional-settings-row{display:block}.optional-topic-settings .optional-settings-row .optional-topic-setting{padding:.5em 0}}.selection-container{position:relative;overflow-x:auto;display:block;margin:0 1 3em 0}.selection-container p{max-width:600px}.selection-container .form-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;align-items:center}.selection-container .form-option label{margin-right:2em}.selection-container .form-option.timer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;width:320px}.checkbox-label{display:flex;align-items:center}.checkbox-label input{cursor:pointer;position:absolute;z-index:-10;left:-10000px;height:1px;width:1px}.checkbox-label input:focus+.checkbox-custom{border-color:#ffa45a}.checkbox-label input:disabled+.checkbox-custom{border-color:#757575;cursor:not-allowed}.checkbox-custom{cursor:pointer;display:inline-block;margin-right:10px;top:0;left:9;height:16px;width:16px;background-color:transparent;border-radius:2px;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;border:2px solid #0065c9}@media only screen and (max-width:540px){.checkbox-text{max-width:130px;overflow:hidden;text-overflow:ellipsis}}.checkbox-custom::after{position:absolute;content:'';left:8px;top:8px;height:0;width:0;border-radius:5px;border:solid #0065c9;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}:checked ~ .checkbox-custom{background-color:#0065c9;border-radius:2px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:2px solid #0065c9}:checked ~ .checkbox-custom::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:3px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}#id_total_questions{max-width:150px}.exam-selection{-webkit-box-flex:.5;-webkit-flex:.5;-ms-flex:.5;flex:.5;margin:.5em;border:thin solid #cbcbcb;text-align:center;background-color:#f0f0f0;border-radius:.25em;padding:.5em}.exam-promt{padding:.5em;font-size:small}.exam-button{border:thin solid #0065c9;color:#0065c9;background-color:#f0f0f0}.exam-button:hover{color:white;background-color:#240242}.select-the-study-topics{margin:30px 0}.select-the-study-topics h3{margin-left:10px}.completion-info .completion-stats{font-size:.9em}.topic-group{border-radius:5px}.topic-group-student-view h3{padding-top:.5em;padding-bottom:.5em}.topic-name{display:flex;-webkit-box-flex:1.5 .5;-webkit-flex:1.5 .5;-ms-flex:1.5 .5;flex:1.5 .5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center}.topic-option{border:1px solid #cbcbcb;border-radius:.25em;margin:0 0 .5em 0;padding:1em 1em;height:3.3em;background-color:#fff}.topic-option-item{text-align:left}.topic-option-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;max-width:20%;pointer-events:none}
.topic-questions-answered{width:150px}.topic-heading{border-top:0;border-right:0;border-left:none;border-radius:0;border-bottom-style:dashed;margin:2em 0 0 0;padding:0}.topic-donut{height:100%;pointer-events:none}.topic-donut .donut-text{font-size:.8em}.topic-selected{border-top:1px solid #0065c9!important;border-bottom:1px solid #0065c9!important;border-right:5px solid #0065c9;background-color:#eaf6f9}.section-title{padding:.5em 0;margin-bottom:1em;border-bottom:1px solid #ffa45a}.settings-section{margin:0 0 1em 0}.settings-wrapper{min-height:300px;max-width:800px;margin:0 auto}.group-loading-img{text-align:center;margin:auto}.group-loading-img img{width:50px}.autocomplete-input{padding:.5em 0;width:100%}.autocomplete-input h3{margin-top:2em}.autocomplete-input li.previous-members{list-style-type:none;margin:1em 0;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.autocomplete-input li.previous-members.unavailable{font-family:'Montserrat',Arial,sans-serif;font-weight:300}.autocomplete-input li.previous-members .available{background-color:#e8f3d3;padding:.25em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.autocomplete-input .btn-undo{margin-top:1em}.group-study-table-search,.group-study-table{margin:1em 0}.group-study-table-search{width:100%;padding:.5rem}@media only screen and (max-width:540px){.group-study__status-legend{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:-moz-box!important;display:flex!important;flex-wrap:wrap;justify-content:space-between;font-size:14px;align-items:center;background-color:#f8f8f8;padding:.5em 1.5em 0 1.5em;border-radius:3px}}.status-legend__item{display:flex;width:46%;flex-wrap:nowrap;align-items:center;margin-bottom:.5em;margin-right:1em;white-space:nowrap}.group-study-table{border-collapse:collapse;width:100%}.group-study-table__cell{text-align:left}.group-study-table__cell.indented{margin-left:1.75rem;display:block}.group-study-table__cell.user-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:540px){.group-study-table__cell.user-status{margin:6px 15px}}@media only screen and (max-width:540px){.group-study-table__cell{max-width:130px}}.group-study-table__cell .checkbox-label{padding:.5rem}th.group-study-table__cell{padding:.5rem}@media only screen and (max-width:385px){.table__email{display:none}}.state-icon-wrapper{display:inline-block}.state-icon-wrapper .glyphicon-option-horizontal{padding:.2em;background-color:#cbcbcb;border-radius:100%;font-size:smaller}.recipient span{font-size:.9em;margin-left:.5em}.row-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-left:.5em;margin:1em 0}.row-wrapper .smaller{color:#757575}.row-wrapper .resend,.row-wrapper .remove,.row-wrapper .recipient,.row-wrapper .state{align-self:center}.row-wrapper .recipient,.row-wrapper .state{flex:4}.row-wrapper .resend,.row-wrapper .remove{flex:1}.row-wrapper .resend .remove-row,.row-wrapper .remove .remove-row{float:right}.group-members-section{margin-top:3rem}.wait-text{display:inline-block}@media only screen and (max-width:750px){.row-wrapper .state,.row-wrapper .resend,.row-wrapper .remove{text-align:center}.row-wrapper .recipient,.row-wrapper .state{flex:2}.row-wrapper .resend,.row-wrapper .remove{flex:2}.row-wrapper .resend button,.row-wrapper .remove button{margin-top:8px;border:1px solid #cbcbcb}}.h3{padding-bottom:.5em}.graph-title{margin:0 1em 1em 1em;padding-bottom:1em;border-bottom:.5px solid #ffa45a}.term-desc{padding:.5em 0}.historical-term-text-container{display:inline-block;margin:0 0 1em 0}.historical-term-text-container h3{margin:0}.course-analytics-nav .term-selection .fade{opacity:.3}.course-analytics-topic-accuracy-details-container .problem-placeholder-text{margin:12em;position:relative;white-space:nowrap}@media only screen and (max-width:1024px),only screen and (max-width:540px){.dashboard .column-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.stats-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-flex:1 .5 10%;-webkit-flex:1 .5 10%;-ms-flex:1 .5 10%;flex:1 .5 10%;padding:.5em;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:white;text-align:start;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,0.1)}.stats-container .glyphicon-chevron-down{text-align:center;margin:2% 1.5% 0 0}.stats-container .glyphicon-chevron-right{text-align:center;margin:2% 1.5% 0 0}.stats-container .summary-item{text-align:center;height:100%;padding:1em}.class-activity-table{border-spacing:1em}.class-activity-table td{text-align:center}.performance-analytics{border:thin solid #cbcbcb;padding:.5em;margin:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.students-table{border-spacing:1em 0}.student-cell{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-moz-inline-box;display:inline-flex}.student-cell .glyphicon{margin-right:.4em}.topic-accuracy-analytics{padding:0 .5em;font-size:x-large}
.topic-accuracy-analytics.good-topic{color:green}.topic-accuracy-analytics.bad-topic{color:red}.name-topic{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-stats-info{margin:0 .5em;-webkit-box-flex:1.5 .5;-webkit-flex:1.5 .5;-ms-flex:1.5 .5;flex:1.5 .5;text-overflow:ellipsis;min-width:0;align-self:center}.topic-stats-info-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:70vw}.topic-questions-table{text-align:center;border-spacing:1em .3em;margin:.5em}.topic-label--qn{text-align:left}.topic-questions-labels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topic-questions-info{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;border:.5px solid #cbcbcb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:.5em 0;padding:.5em;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topic-questions-info:hover,.topic-questions-info:active{border:.5px solid #0065c9}.topic-questions-info .donut{padding:0;margin:0 0 0 auto;width:50px;height:50px}.topic-item-qn{text-align:left}.topic-item-qn span{display:inline-block;vertical-align:middle}.topic-item-stats{text-align:center;width:15%}.accordion-header{margin:1em 0;cursor:pointer}.course-desc{font-size:x-large;margin:1em 0}.panel-title{margin:0 1em 1em 1em;padding-bottom:1em;border-bottom:.5px solid #ffa45a}.panel-title h3{padding-bottom:.5em}.analytics-student-accuracy-container{margin:0 0 0 1em}@media only screen and (max-width:1024px),only screen and (max-width:540px){.analytics-student-accuracy-container{margin:1em 0 0 0}}.analytics-student-topic-accuracy-container{margin:1em 0}.analytics-student-topic-accuracy-container h3{padding-bottom:.5em}.analytics-student-topic-accuracy-container .topic-overall-header{padding:0 0 1em 1em}.topic-dropdown .topic-select{width:268px}.course-analytics-topic-accuracy-details-container{margin:0 1em 1em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}@media only screen and (max-width:1024px),only screen and (max-width:540px){.course-analytics-topic-accuracy-details-container{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.course-analytics-topic-accuracy-details-container .topic-selection-column{max-height:440px;text-align:left;overflow:auto;padding:10px;margin-right:1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:.5px solid #cbcbcb;-webkit-box-flex:2.5;-webkit-flex:2.5;-ms-flex:2.5;flex:2.5}@media only screen and (max-width:1024px),only screen and (max-width:540px){.course-analytics-topic-accuracy-details-container .topic-selection-column{margin:0 0 1em 0}}.course-analytics-topic-accuracy-details-container .topic-selection-column .topic-overall-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border:.5px solid #cbcbcb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:.5em;padding:.5em;cursor:pointer}.course-analytics-topic-accuracy-details-container .topic-selection-column .topic-overall-summary:hover{border:.5px solid #0065c9}.course-analytics-topic-accuracy-details-container .topic-selection-column .topic-overall-summary .donut{width:50px;height:50px;padding:0}.topic-detail .topic-selection-column{padding:0}@media only screen and (max-width:770px),only screen and (max-width:540px){.topic-detail .topic-selection-column{margin-right:0;padding-right:0;padding-top:10px}}.topic-detail .topic-performance-column{max-height:440px;text-align:left;overflow:auto;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:.5px solid #cbcbcb;-webkit-box-flex:2.5;-webkit-flex:2.5;-ms-flex:2.5;flex:2.5}.topic-stats{margin:.5em 0}.topic-stats .donut{max-height:3em;max-width:3em;padding:.5em 0}.topic-stats-details{padding:1em;border-top:.5px solid #0065c9;border-bottom:.5px solid #0065c9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.question-summary td,.question-summary tr{padding-left:2em;padding-right:2em;text-align:center;border-bottom:thin solid #cbcbcb}.donut-chart{width:100%}.summary-calendar{display:flex;flex-direction:column;justify-content:center}.calendar-loading-spinner{display:none}.dataTables_wrapper{padding:0}table.dataTable thead .topic-item-qn,table.dataTable thead .topic-item-stats{border-bottom:0;cursor:pointer}table.dataTable.no-footer{border-bottom:thin solid #cbcbcb}table.dataTable tbody .topic-item-qn{padding:.5em}table.dataTable tbody .topic-item-stats{padding:.4em .5em}.dataTables_wrapper .dataTables_info{font-size:smaller;color:#434042}.mode-selection-wrapper .center-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1em}
@media only screen and (max-width:770px){.mode-selection-wrapper .center-cards{padding:0}}.study-mode-card{margin:1em;width:45%;max-width:300px;position:relative;border-color:transparent;box-shadow:0 2px 15px rgba(0,0,0,0.1);border:1px solid white}@media only screen and (max-width:770px){.study-mode-card{margin:.5em}}@media only screen and (max-width:540px){.study-mode-card{width:92%;max-width:none;position:relative}.study-mode-card h3,.study-mode-card p{text-align:center;padding:0 30px}}.study-mode-card .card-link{padding:1em}@media only screen and (max-width:540px){.study-mode-card .card-link{padding:1.5em;height:200px}}.study-mode-card h3{font-size:1.5em;text-align:center;margin:0;padding:10px 0 0 0;color:#454545}@media only screen and (max-width:540px){.study-mode-card h3{font-size:1.5em}}.study-mode-card h4{color:#0065c9;margin:0;font-style:italic;font-weight:400;position:absolute;left:35%}@media only screen and (max-width:540px){.study-mode-card h4{top:85%}}.study-mode-card p{padding:0 30px}@media only screen and (max-width:540px){.study-mode-card p{padding:10px 2em 0}}.study-mode-card img{width:100px}@media only screen and (max-width:540px){.study-mode-card img{display:none}}a.card-link,a.card-link:visited{color:#454545}.progress-box{margin:0;text-align:center}.progress-box .course-heading{margin:.5em 0 .25em;padding:0}.progress-box .mode-heading{margin:10px 0;padding:0}.progress-box .subject-icon{object-fit:contain;width:50px;height:auto;margin:0 0 20px 0}.progress-box .active{background-color:#0065c9;border-color:#0065c9}.progress-box .complete{background-color:white;border:2px solid #240242;position:relative}.progress-box .complete:after{content:"\2713";color:#0065c9;position:absolute;top:-10px;left:0;font-size:1.25em}.mode-selection-container{margin:1em 0}.mode-selection-container .default-card-header{height:130px}.mode-selection-container .default-card-header .h3{padding-bottom:0;margin-bottom:.5em}.mode-selection-container .default-card-header img{display:block}.mode-selection-container .individual-icon,.mode-selection-container .group-icon{width:auto;height:47px;margin:1rem auto}.mode-selection-container .exam-icon,.mode-selection-container .topic-icon{width:auto;height:75px;margin:0 auto 1rem}.selected-course-container{padding-top:25px;text-align:center;margin:0 auto}.selected-course-container .course-name-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1em 0}@media only screen and (max-width:540px){.selected-course-container .course-name-container{flex-direction:column}}.selected-course-container .course-name-container .course-heading{padding:0 0 0 .5em}.selected-course-container .course-name-container .subject-icon{width:35px;height:auto}@media only screen and (max-width:540px){.selected-course-container .course-name-container .subject-icon{margin-bottom:1em}}.session-creation-router-view{max-width:840px;min-height:470px;margin:0 auto;padding:0 20px}.page-buttons{color:#0065c9;text-align:center;align-items:baseline;padding-top:25px;padding-bottom:25px}.page-buttons a{padding:0 1em}.page-buttons button.btn.btn-action{margin:0}.students-online{position:relative;padding-left:1.5em}.students-online:before{content:'';position:absolute;left:0;top:.25em;display:block;width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;border:2px solid #80fff9;background-color:#80fff9;animation:pulse 5s linear infinite}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}50%{opacity:0}}.session-summary-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3em;padding:0 3em}.session-summary-stat{padding:1rem .5rem .5rem .5rem;flex:0 0 30%;height:100px;text-align:center;background-color:#f8f8f8}@media only screen and (max-width:650px){.session-summary-stat{flex-grow:1;width:auto;margin-bottom:1rem}.session-summary-stat:first-of-type{margin-right:.5rem}.session-summary-stat:nth-of-type(2){margin-left:.5rem;margin-right:0}.session-summary-stat:last-of-type{flex:0 0 100%}}.session-summary__my-answers__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;align-items:center;flex-wrap:wrap}.session-summary__my-answers__search{width:40%}@media only screen and (max-width:650px){.session-summary__my-answers__search{width:100%}}.session-summary-searchbox{width:100%}.session-summary__my-answers__filter-sort{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;align-items:center}@media only screen and (max-width:650px){.session-summary__my-answers__filter-sort{margin:1rem 0 0}}.session-summary__my-answers__filter-sort .dropdown{margin-right:10px}@media only screen and (max-width:650px){.session-summary__my-answers__filter-sort .dropdown{margin-bottom:1rem}}.session-summary__my-answers__show-all-btn{margin-right:0}@media only screen and (max-width:650px){.session-summary__my-answers__show-all-btn{margin-bottom:1rem}}.session-summary__my-answers__show-all-btn:hover,.session-summary__my-answers__show-all-btn:focus{background:#eff5fb}.session-summary__question-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:column}.session-summary__question{border:1px solid #f0f0f0;background:#fff;margin-top:20px;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:row}
@media only screen and (max-width:650px){.session-summary__question{flex-direction:column}}.session-summary__question-column-1{background-color:#f0f0f0;width:15%;min-height:100%;padding:30px 0;text-align:center;border:1px solid #f0f0f0}@media only screen and (max-width:650px){.session-summary__question-column-1{width:100%;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.session-summary__question-order-label{text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:fit-content;padding:.5em .75em;margin:0 auto 10px auto}@media only screen and (max-width:650px){.session-summary__question-order-label{margin-bottom:0}}.session-summary__question-answer-label{text-align:center;border-radius:100px;width:40px;height:40px;color:white;padding:6px;margin:0 auto 10px auto}.session-summary__question-answer-label img{margin-top:4px;height:65%;width:auto;color:white}@media only screen and (max-width:650px){.session-summary__question-answer-label{margin-bottom:0}}.session-summary__answer-info__tag-answer-correct{background-color:#e8f3d3;border:1px solid #8dc423}.session-summary__answer-info__tag-answer-incorrect{background-color:#f7baba;border:1px solid #ea5353}.session-summary__answer-info__tag-answer-skipped{background-color:white;border:1px solid #dbdbdb}.session-summary__answer-info__answer-status{flex:1}@media only screen and (max-width:1024px){.session-summary__answer-info__answer-status{padding:0 1rem}}.session-summary__save-to-dashboard-btn{z-index:1}.session-summary__save-to-dashboard-btn:focus{background-color:#d7d7d7}.session-summary__save-to-dashboard-btn:hover::after{content:attr(data-hover-text);position:absolute;top:40px;left:0;padding:.25rem;background:#fff;color:#000;width:165px;box-shadow:0 5px 30px rgba(0,0,0,0.1)}@media only screen and (max-width:650px){.session-summary__save-to-dashboard-btn:hover::after{right:0;left:auto}}.session-summary__save-to-dashboard-btn.saved:hover::after{width:200px}.session-summary__question-column-2{padding:1em 2em;position:relative;width:85%}.session-summary__question-column-2.expanded{padding-bottom:5em}@media only screen and (max-width:650px){.session-summary__question-column-2{width:100%;padding:1rem 1rem 50px}}.session-summary-btn-toggle{position:absolute;right:2em;margin:0;bottom:1em}@media only screen and (max-width:650px){.session-summary-btn-toggle{right:auto!important;left:1rem}}.topic-tag{background-color:#f0f0f0;padding:3px 5px;margin:0 3px}@media only screen and (max-width:650px){.topic-tag{display:inline-block;margin:3px 0}}.session-summary__question-content{margin:0;padding:0;opacity:0;animation:fadeout .6s ease-in forwards}.session-summary__question-content.expanded{animation:fadein .3s .25s ease-in forwards}.session-summary-qa-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;border-radius:2px}@media only screen and (max-width:1024px){.session-summary-qa-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.session-summary-qa-container .answer-options{width:80%;counter-reset:answer_items}@media only screen and (max-width:1024px){.session-summary-qa-container .answer-options{width:100%}}.session-summary-qa-container .qa-label{display:block;position:relative;padding:.5em 0 .5em 3.25em;border-radius:2px;border:1px solid #cbcbcb;transition:all .3s}.session-summary-qa-container .qa-label:before{content:attr(data-letter)!important;counter-increment:answer_items;position:absolute;left:0;top:0;display:block;width:2.5em;height:100%;text-align:center;font-weight:600;padding-top:.5em;background-color:#f0f0f0;border-right:1px solid #cbcbcb;transition:all .3s}@media only screen and (max-width:770px){.session-summary-qa-container .qa-label{width:100%}}.session-summary__question__feedback-column{width:20%;padding:.5em 0}@media only screen and (max-width:1024px){.session-summary__question__feedback-column{width:auto;margin-top:-0.5em;padding:0}}.session-summary__feedback-icon-and-label{padding:0 .5em;font-size:.9em}.session-summary__feedback-icon-and-label .glyphicon{top:2px}.session-summary__feedback-icon-and-label__label{padding-right:.5em}.session-summary__question__text{max-height:120px;overflow:hidden;margin:10px 0}.session-summary__question__text.expanded{max-height:100%}.session-summary__question__text:not(.expanded){position:relative}.session-summary__question__text:not(.expanded):before{content:"";position:absolute;left:0;right:0;top:1.6em;bottom:0;width:100%;height:100%;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0.5) 35%,rgba(255,255,255,0) 100%)}.session-summary__my-answers--empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;margin:1rem 0;border-radius:3px;border:2px dashed #cbcbcb}.session-summary__my-answers--empty__suggestions{max-width:500px;margin:2rem auto 0;display:inline-block}.ss-my-answers-appearing{transition:opacity .3s}.ss-my-answers-move{transition:transform .5s}.ss-my-answers-enter,.ss-my-answers-leave-to{opacity:0}.session-summary__my-answers-loading-wrapper{text-align:center;padding:5rem 0}.session-summary h1 span{display:block;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:inline-block;margin:0 .5em .25em .5em;background-color:#9ea7e8}.session-summary .session-data{border:2px solid #9ea7e8;padding:2em;margin:2em 0 4em 0;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em}
@media only screen and (max-width:650px){.session-summary .session-data{display:block}.session-summary .session-data>div:first-of-type{margin-right:0}}@media only screen and (max-width:900px){.session-summary .session-data .question-data .feedback-wrapper{display:block;margin:0}}@media only screen and (max-width:900px){.session-summary .session-data .question-data .feedback-wrapper>div{margin:1em 0 0 0}}@media only screen and (max-width:900px){.session-summary .session-data .question-data .answer-correct{width:fit-content}.session-summary .session-data .question-data .answer-correct p{margin-right:1em}}@media only screen and (max-width:900px){.session-summary .session-data .question-data .feedback-total-streaks{top:0;left:100%}}@media only screen and (max-width:540px){.session-summary .session-data .question-data .feedback-total-streaks{position:static}}@media only screen and (max-width:900px){.session-summary .session-data .question-data .feedback-total-streaks>div{margin:0}}@media only screen and (max-width:540px){.session-summary .session-data .question-data .feedback-total-streaks>div{margin-top:1em}}@media only screen and (max-width:900px){.session-summary .session-data .question-data .feedback-total-streaks>div:before{width:1em;height:2px;left:-1em;top:.75em}}@media only screen and (max-width:540px){.session-summary .session-data .question-data .feedback-total-streaks>div:before{top:-1em;left:.95em;width:2px;height:1em}}.session-summary .card-list.questions li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.session-summary .card-list.questions li .card{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0}.session-summary .card-list.questions li .card .has-retries{background-color:#f7baba;padding:.5em 1em;font-weight:400}.session-summary .card-list.questions li .card .card-content{padding:1em}.session-summary .card-list.questions li.streak-line{position:relative}.session-summary .card-list.questions li.streak-line:after{content:'';position:absolute;top:5.5em;left:2em;width:2px;height:calc(100% - 4em);background-color:#5d20e2}.session-summary .card-list.questions li.hide-line:after{background-color:transparent;width:0}.session-summary .card-list.questions .question-order{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:block;width:4em;height:4em;-webkit-border-radius:4em;-moz-border-radius:4em;border-radius:4em;margin:1.5em 2em 0 0;text-align:center}.session-summary .card-list.questions .question-order .h2{margin:0;padding:0;line-height:2.5em}.session-summary .card-list.questions .question-order.streak-answer{background-color:#5d20e2;color:white}.exam-row{padding:20px 0}.exam-card-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.exam-card-duration-row{padding:10px 20px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.exam-card-info-row{padding:10px 20px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-grow:1}.exam-card-info-topics{display:inline-block;padding-top:10px}.exam-card-duration-row{padding:10px 20px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.exam-card-study-button-row{text-align:center;margin:0 auto}.exam-mode-icons{margin-right:5px}p.exam-topics{font-weight:300}.create-new-exam-card .exam-card-study-button-row>a{margin:1.6em auto}@media only screen and (max-width:1024px){.create-new-exam-card{width:62%}}@media only screen and (max-width:540px){.create-new-exam-card{width:100%}}.question-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding:.5em 1em}@media only screen and (max-width:540px){.question-info-row{display:block}}.question-info-row .question-info-row-flags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.question-info-row .feedback-card-flag{margin-left:20px}@media only screen and (max-width:540px){.question-info-row .feedback-card-flag{display:block;margin:10px 10px 10px 0}}.study-question-info{font-size:.9em;line-height:1.8em}.study-question-info.topic-question-info{width:50%}.study-question-info.topic-question-info span{background:#f0f0f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;padding:0 .5em;margin:0 .25em}@media only screen and (max-width:1024px),only screen and (max-width:540px){.study-question-info.topic-question-info{width:auto}}.question-content{padding:1em;font-size:.9em}.question-content img{margin:5px;max-height:100px}.question-content img.equation{display:inline;padding:0 .2em;margin:0}.question-content img.diagram{display:block;margin:10px}@media only screen and (max-width:1024px),only screen and (max-width:540px){.question-content{display:block}.question-content p{width:auto;max-width:none}}.tabbox .card-header{position:relative;padding:.5em 1em}.tabbox .card-header .question-card-info p{line-height:1.4em}.tabbox .card-header .question-status{position:absolute;top:50px}
.question-set-container .card-header{position:relative;padding:.5em 1em}.glyphicon-spacing{margin-right:3px}.management-question-list{min-height:500px}.parent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.parent>*{width:50%;word-wrap:break-word}.explain-content-padding{padding:0 10px}.edit-question-tabbox{margin:0 0 1em 0;padding:1em}.edit-question-tabbox .answer-block{border:0;margin:0}.active-topic-list_item{list-style-type:none;margin:0 0 1em 0}.active-topic-list_item label{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:'Montserrat',Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0065c9}.active-topic-list_item label :focus{outline:6px solid #0065c9;outline-offset:4px;transition:all .4s}.active-topic-list_item label:hover,.active-topic-list_item label:focus{color:#240242}.active-topic-list_item label input{margin:0 .5em}#question-form h2{margin:3em 0 1em 0}#question-form .alert{padding-left:0}#question-form #cke_id_text{margin:.5em 0 1em}#question-form .form-group .is-valid{margin:.5em 0}#question-form .form-group .is-valid label{font-weight:inherit}.bulk-edit-questions .section-whitespace{margin:0 0 3em 0}.bulk-edit-questions #topicSelect{margin-bottom:3em}.bulk-edit-questions .study-question-card{margin:1.5em 0;padding:2em 1em 1em 1em;position:relative}.bulk-edit-questions .study-question-card .problem-id{position:absolute;right:0;top:0;font-weight:600;font-size:.85em;padding:1em 1em 0 0}.bulk-edit-questions .study-question-card .edit-item{margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.bulk-edit-questions .study-question-card .edit-item>*{padding:.25em 0}.bulk-edit-questions .study-question-card .edit-item>*:first-of-type{width:140px}.bulk-edit-questions .study-question-card .edit-item .text-field{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#f0f0f0;padding-left:.5em;padding-right:.5em}.bulk-edit-questions .study-question-card .helper-text{font-weight:300;margin-top:.25em}.form-control{margin:.5em 0}.footer{background:#0065c9;padding:1em;text-align:center;color:white;font-size:.9em}.footer p{font-family:'Montserrat',Arial,sans-serif;font-weight:400}.footer a:focus{outline-color:white}.footer ul.footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center;list-style:none;margin:2em 0}@media only screen and (max-width:650px){.footer ul.footer-nav{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.footer ul.footer-nav li{margin:0 1em}@media only screen and (max-width:650px){.footer ul.footer-nav li{margin:.5em 1em}}.footer .footnote{margin:2em 0}.support-footer{background-color:#f0f0f0;padding:2em 1em;margin:0;text-align:center}.select2-container .select2-dropdown{max-height:500px}.text-wrapper a{color:#000;text-decoration:underline}.text-wrapper a:hover{color:#0065c9}.course-analytics-nav{margin:2em 0;display:flex}.course-analytics-nav>.term-selection{margin-left:2em}.course-dropdown{display:inline-block}.course-dropdown .caret{display:inline-block;color:#434042;width:0;height:0;margin-left:20px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;transition:all .3s}.course-dropdown>a{color:#434042;border:1px solid #434042;display:block;background:white;border-radius:5px;padding:.5em;min-width:150px}.course-dropdown ul{background-color:white;width:250px;box-shadow:0 2px 15px rgba(0,0,0,0.1)}@media only screen and (max-width:540px){.course-dropdown ul{width:150px}}.course-dropdown li{border-bottom:1px solid #f0f0f0}.course-dropdown li>a{padding:1em 0 1em 40px;display:block;color:#454545}.course-dropdown li>a:hover{background-color:#f0f0f0}.course-dropdown li>a.active{font-weight:600;color:black;background-color:#f0f0f0}.course-dropdown li>a.active:hover{cursor:default;background-color:#f0f0f0}.course-dropdown li>a img{margin-top:10px}@media only screen and (max-width:540px){.course-dropdown li>a img{margin:0}}.course-dropdown.open .dropdown-menu{display:block}.admin-dashboard{border:0 solid transparent;padding:0;width:95%;max-width:1200px}@media only screen and (max-width:1024px),only screen and (max-width:540px){.admin-dashboard{padding:0 1em}}.admin-dashboard h2{margin-right:0;margin-left:0}div.superuser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:2em 0}div.superuser+h1{margin-top:0}div.staff{margin:2em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.superuser-item{border:4px solid #80fff9;padding:2em}@media only screen and (max-width:770px){.staff-button-group a{margin-bottom:5px;margin-left:10px}}.term-selection{display:inline-block}.term-selection>div{display:block;border:1px solid #cbcbcb;border-radius:3px;padding:.5em 0;min-width:100px}.term-selection>div .term-arrow{font-size:1em;padding:0 .8em;cursor:pointer}.term-selection>div .term-arrow.arrow-inactive{color:#cbcbcb;cursor:not-allowed}.application-information{margin-bottom:4em}.application-information .flex-2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.general-settings .course-icon{position:relative;padding-top:3em}.general-settings .course-icon label[for="id_course_icon"]{color:#240242;font-family:'Montserrat',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:1.25em;left:2em;padding:0}
.general-settings .histogram-attempts{margin:-1em 0 2em 4em}.general-settings .default-num-answers input[type="number"]{max-width:400px;width:100%}.intervention-question-container #id_intervention_answer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.intervention-question-container #id_intervention_answer .radio{padding:.1em 0}.feedback-header{border-bottom:2px solid #ffa45a;padding-top:.5em;padding-bottom:.5em}.feedback-question{margin:0 0 2em 0}.feedback-question>textarea{margin-top:1em}.list-item-input{display:flex;flex-direction:column;align-items:flex-start}.list-item-input>div{display:flex;flex-direction:row;align-items:center;width:100%}.list-item-input textarea{margin-top:1em;margin-left:2em}.feedback-received-illustration{margin:3em auto;width:280px}.feedback-received-text{text-align:center;padding:4em}.feedback-received-text>h1{margin-bottom:1em}.feedback-review-header{margin:2em auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media only screen and (max-width:770px),only screen and (max-width:540px){.feedback-review-header{margin:1.5em auto;flex-direction:column;align-items:flex-start}.feedback-review-header>div{margin-top:10px}}.feedback-review-analytics{margin:2em auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1em;border-bottom:solid 1px #cbcbcb}.feedback-review-analytics .glyphicon{font-size:.85em}.feedback-review-analytics .analytics-item{margin:0 .5em;font-size:.9em}@media only screen and (max-width:770px){.feedback-review-analytics{justify-content:space-evenly;flex-flow:wrap}.feedback-review-analytics .analytics-item{margin:.5em}}@media only screen and (max-width:540px){.feedback-review-analytics{margin:1.5em auto;align-items:flex-start;justify-content:start;flex-flow:wrap;align-content:stretch}}.feedback-review-actions{margin-top:2.5em;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width:650px),only screen and (max-width:540px){.feedback-review-actions{flex-direction:column;align-items:flex-start;margin:1em auto}}.feedback-review-search{width:60%}@media only screen and (max-width:650px),only screen and (max-width:540px){.feedback-review-search{width:100%;margin-bottom:1em}}.feedback-review-search .searchbox{width:100%}.feedback-review-action-item{display:flex;flex-direction:row}.feedback-filter-panel-wrapper{padding-top:2em}@media only screen and (max-width:650px),only screen and (max-width:540px){.feedback-filter-panel-wrapper{padding-top:0}}.feedback-filter-panel{border:2px solid #0065c9;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:1em 2em;position:relative}.feedback-filter-panel:before{content:'';position:absolute;top:-0.75em;right:9.5em;width:0;height:0;display:block;border-left:.75em solid transparent;border-right:.75em solid transparent;border-bottom:.75em solid #0065c9}@media only screen and (max-width:650px){.feedback-filter-panel:before{right:unset;left:2em}}.feedback-filter-panel .filter-body-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;align-items:top;margin:2em 0}@media only screen and (max-width:770px){.feedback-filter-panel .filter-body-row{display:block}}@media only screen and (max-width:1024px){.feedback-filter-panel .filter-body-row.course-question-row{align-items:center}}@media only screen and (max-width:770px),only screen and (max-width:540px){.feedback-filter-panel .filter-body-row.course-question-row{flex-direction:column;align-items:flex-start}.feedback-filter-panel .filter-body-row.course-question-row .filter-controls:first-child{margin-bottom:20px}}.feedback-filter-panel .filter-body-row .filter-item-title{display:inline-block;min-width:7em;margin-right:1em}@media only screen and (max-width:770px){.feedback-filter-panel .filter-body-row .filter-item-title{margin:0 0 1em 0}}.feedback-filter-panel .filter-body-row .filter-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;align-items:center;flex-wrap:wrap}.feedback-filter-panel .filter-body-row .filter-controls.filter-course{flex:1;align-items:center}.feedback-filter-panel .filter-body-row .filter-controls.filter-course.active .dropdown-btn{border:1px solid #0065c9;background-color:#eff5fb}.feedback-filter-panel .filter-body-row .filter-controls.filter-question{flex:2}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input{height:2.5em;width:calc(95%)}@media only screen and (max-width:770px){.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input{min-width:30em}}@media only screen and (max-width:650px){.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input{min-width:23em}}@media only screen and (max-width:540px){.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input{min-width:15em;height:2em}}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input input{display:block}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input input:focus{font-size:1em;background-color:white;border-style:none}@media only screen and (max-width:540px){.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input input:focus{font-size:.9em}}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input.multiselect--active .multiselect__tags{border-color:#0065c9}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__tags{border-color:#cbcbcb}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__tags .multiselect__placeholder{padding-left:.35em}
.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__tags .multiselect__tag{margin-right:.5em;color:white;background-color:#0065c9}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__tags .multiselect__tag .multiselect__tag-icon{border-radius:0}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__tags .multiselect__tag .multiselect__tag-icon:after{color:white}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__tags .multiselect__tag .multiselect__tag-icon:hover{background-color:#003263}@media only screen and (max-width:540px){.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__tags .multiselect__tag{font-size:.9em;margin:.75em 0 0 .5em}}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__option{padding:12px;min-height:30px;line-height:16px;text-decoration:none;text-transform:none;position:relative;cursor:pointer;white-space:nowrap;border-bottom-color:#f0f0f0}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__option .question-text{padding-top:.5em;max-height:80px;overflow:hidden}@media only screen and (max-width:540px){.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__option{font-size:small}}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__option--disabled{background:white!important;color:#757575!important;cursor:default;pointer-events:none}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__option--disabled span{pointer-events:visible}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__option--highlight{background:#f0f0f0;color:#454545;outline:0}.feedback-filter-panel .filter-body-row .filter-controls.filter-question .question-number-input .multiselect__option--highlight:after{display:none}.feedback-filter-panel .filter-body-row .filter-controls>span{margin-right:.5em}.feedback-filter-panel .filter-body-row .filter-controls .filter-tag{margin:0 .5em .5em 0}@media only screen and (max-width:1024px){.feedback-filter-panel .filter-body-row .filter-controls .filter-tag.my-answer{height:auto;min-width:auto;max-width:100%}}.feedback-filter-panel .filter-body-row .filter-controls .filter-tag.active{background-color:#d6e6f6;color:#240242}@media only screen and (max-width:650px){.feedback-filter-panel{padding:1em;margin:2em 0 0 0}}.feedback-card-header{position:relative;background-color:#f8f8f8;padding:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;align-items:center}.feedback-card-header .glyphicon-option-horizontal{color:#0065c9}.feedback-card-header .feedback-card-actions{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:1024px),only screen and (max-width:770px),only screen and (max-width:540px){.feedback-card-header{display:block}.feedback-card-header .feedback-card-actions{margin-top:1em}}.more-toggle{position:relative;display:inline-block}.more-toggle .more-dropdown{text-align:left;position:absolute;min-width:118px;white-space:nowrap;list-style-type:none;right:0;display:none;background:white;z-index:1;box-shadow:0 2px 15px rgba(0,0,0,0.1);font-size:.85em;margin-top:10px;margin-right:-15px;padding:0 1em;font-size:1em}.more-toggle .more-dropdown ul:last-child{border-bottom:0}.more-toggle .more-dropdown li{height:25px;border-bottom:1px solid #f8f8f8;font-size:1em;color:#0065c9;margin-top:.7em;align-items:center}.more-toggle .more-dropdown li .glyphicon{margin-right:5px;font-size:.85em}.more-toggle .more-dropdown li li:hover{background:#cbcbcb}.more-toggle:hover .more-dropdown{display:block}.question-reasons{display:flex;flex-direction:row}.question-reasons .reason-tag{height:25px;padding:3px 8px;border:1px solid #f8f8f8;background:#f8f8f8;margin-left:10px;text-align:center;align-items:center}@media only screen and (max-width:540px){.question-reasons .reason-tag{margin-left:0;margin-right:0;margin-top:5px}}.no-feedback{margin:2em 0;padding:1em 0;border-radius:5px;border-width:2px;border-color:#cbcbcb;border-style:dashed;text-align:center}.no-feedback div{width:60%;margin:auto}@media only screen and (max-width:1024px){.whats-new-page-container{margin:0 2em}}.whats-new-page-container .header-container{margin-bottom:30px;padding:1em 0 0 0}.whats-new-page-container .header-container .header-text{margin:1em 0 .5em}.whats-new-page-container .header-container .header-content-container .header-content-text{max-width:620px;margin:0 3em 0 0;padding:0 0 1em 0}.whats-new-page-container .header-container .header-content-container .abstract-shapes{width:200px;height:auto;padding:0}.whats-new-page-container .update-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.whats-new-page-container .update-wrapper .date-container{position:relative;width:40px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #cbcbcb;margin:0 1em 0 0;padding:.6em 1em 0 0}.whats-new-page-container .update-wrapper .date-container .date-container:first-of-type{padding:1.8em 1em 0 0}
.whats-new-page-container .update-wrapper .date-container .dot{position:absolute;background-color:#ffa45a;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:7px;width:7px;right:-4px;top:32px}.whats-new-page-container .update-wrapper .date-container label{font-size:.8em}.whats-new-page-container .update-wrapper .date-container .date-day{font-size:.9em;font-weight:600}.whats-new-page-container .update-container{box-shadow:0 2px 15px rgba(0,0,0,0.1);padding:.5em 1em;border:.5px solid #0065c9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:1em;width:100%;font-size:.8em;overflow-x:auto}.whats-new-page-container .update-container .update-header-container{border-bottom:1px solid #ffa45a;margin:1em 0}.whats-new-page-container .update-container .update-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.whats-new-page-container .update-container .update-content-wrapper .update-content-container{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;padding:0 2em 0 0;margin:1em 0;width:30%;min-width:290px}@media only screen and (max-width:650px){.whats-new-page-container .update-container .update-content-wrapper .update-content-container{min-width:100%}}.whats-new-page-container .update-container .update-content-wrapper .update-content-container .content-header{padding:0 0 .25em 0}.whats-new-page-container .contact-us-wrapper{margin:1em 0;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.whats-new-page-container .contact-us-wrapper button{width:120px}.study-tips h4{position:relative;padding-left:1.75em;margin:2em 0 1em 0}.study-tips h4:before{content:'';position:absolute;left:0;top:2px;width:1em;height:1em;background-color:#5d20e2;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.study-tips ul{list-style:none;margin-left:-1.25em}.study-tips li{padding:1em 0 0 1.5em;position:relative}.study-tips li:before{position:absolute;left:0;top:1.6em;content:'';display:block;height:.5em;width:.5em;border-radius:50%;border:2px solid #ffa45a}.study-tips .tips-hidden{display:none}.study-tips .tips-image{display:block;width:100%;height:auto;margin:1.5em auto}.study-tips .tips-image.smol{max-width:600px}.study-tips .resources{width:100%}.study-tips .resource-item{background-color:white;box-shadow:0 2px 15px rgba(0,0,0,0.1);height:50px;padding:15px 30px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:15px 0;color:#454545}.study-tips .resource-item:hover{border:1px solid #0065c9;color:#0065c9}.study-tips .start-studying-wrapper{margin:1em 0;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.study-tips .online-class-icon{width:14px;height:auto;margin-right:10px}.study-tips .online-class-icon .cls-1{stroke:#0065c9!important}.study-tips .flex-2{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.study-tips .flex-2>div{background-color:#eff5fb;border:1px solid #9ea7e8;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:1em 2em 6em 2em;position:relative}.study-tips .flex-2>div h3{text-align:center}.study-tips .flex-2>div .btn{position:absolute;bottom:1.5em;left:50%;transform:translateX(-50%)}.study-tips-container{border:1px solid #99c1e9;padding:1em 1.5em 5em 1.5em;margin:1em 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}.study-tips-container .study-tips-button{position:absolute;bottom:1em;right:1em}.study-tips-container .tip-details{margin:2em 0;border-top:1px solid #cbcbcb;padding-top:1em}.course-detail-banner{background-color:#f8f8f8}.course-detail-banner__content{padding:4em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:650px){.course-detail-banner__content{padding:2em 1em;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.course-detail-banner__content .xx-large{margin:0}.course-detail-banner__img{display:block;width:2.5rem;height:2.5rem;margin-right:1rem}@media only screen and (max-width:650px){.course-detail-banner__img{width:5rem;height:5rem;margin:0 auto 1rem}}.course-detail__mode-options,.course-detail__collections{padding:3rem 0 0rem}@media only screen and (max-width:1024px){.course-detail__mode-options,.course-detail__collections{padding:2rem 1rem 0rem}}
