:root{--primary_color:#55bab7;--primary_rgb:85,186,183;--primary_text:#000;--secondary_color:#e81e75;--neutral-10:#FFF;--neutral-20:#EEEFF0;--neutral-30:#BCBCBD;--neutral-40:#9C9C9E;--neutral-50:#858686;--neutral-60:#5B5C5E;--neutral-70:#3B3C3E;--neutral-80:#2B2B2B;--neutral-90:#1B1C1E;--neutral-a8:rgba(154,160,166,.08);--neutral-a20:rgba(27,28,30,.2);--neutral-a36:rgba(27,28,30,.36);--neutral-a52:rgba(27,28,30,.52);--neutral-a68:rgba(27,28,30,.68);--neutral-a84:rgba(27,28,30,.84);--primary-a8:rgba(var(--primary_rgb),.08);--primary-a20:rgba(var(--primary_rgb),.2);--primary-a36:rgba(var(--primary_rgb),.36);--primary-a52:rgba(var(--primary_rgb),.52);--primary-a68:rgba(var(--primary_rgb),.68);--primary-a84:rgba(var(--primary_rgb),.84);--red-10:#FFE2E4;--red-20:#FFCACF;--red-30:#FF9FA7;--red-40:#FF6979;--red-50:#FE354E;--red-60:#DE1135;--red-70:#C8082F;--red-80:#A70A2E;--red-90:#8F0C2E;--green-10:#E3F7E1;--green-20:#C9EDC5;--green-30:#9CDE97;--green-40:#69C662;--green-50:#43A63B;--green-60:#348C2D;--green-70:#2B6F26;--green-80:#265823;--green-90:#20491E;--blue-10:#E2F1FC;--blue-20:#BEE2F9;--blue-30:#85CAF4;--blue-40:#45AFEB;--blue-50:#1D94DA;--blue-60:#0F75B8;--blue-70:#0E5E96;--blue-80:#0F507D;--blue-90:#134367;--action-error:var(--red-60);--link:var(--blue-60);--gray-1:#333;--gray-2:#4F4F4F;--action-orange:#FF9213;--panel_shadow:rgba(3,5,10,.68);--full_header_height:90px;--full_footer_height:62px;--border-radius:8px;--header_height:8px;--header_title_font_size:18px;--header_border_style:0 0 10px #BBB;--header_buttons_text_size:11px;--header_nav_icon_size:20px;--header_buttons_margin_top:17px;--header_menu_border_bottom:3px solid var(--primary_color);--header_breadcrumb_margin_top:10px;--header_badge_offset_top:6px;--header_badge_top:2px;--header_badge_size:20px;--header_badge_font_size:12px;--header_badge_line-height:12px;--header_star_size:16px;--header_star_size_top:1px;--header_notifications:30px;--left_nav_button_height:40px;--header_link_color:#333;--header_menu_top_offset:-0px;--header_dropdown_offset:-0px;--navigation:80px;--right_line:8px;--bottom_line:8px;--mobile_nav:8px;--advanced_horizontal_width:230px;--content-panel:574px;--logo_large_size:contain;--logo_small_size:contain;--material-font-family:'Material Symbols Outlined'}.one_half{width:50%}.one_third{width:33%}.two_thirds{width:66%}.one_fourth{width:25%}.three_fourths{width:75%}.one_fifth{width:20%}.two_fifths{width:40%}.three_fifths{width:60%}.four_fifths{width:80%}.fraction{display:block;float:left;margin-right:5%}.fraction.last{margin-right:0!important;clear:right}.fraction.one_half{width:calc($one_half - $fraction_margin / 2)}.fraction.one_third{width:calc($one_third - $fraction_margin * 2 / 3)}.fraction.one_third+.two_thirds{width:calc($two_thirds - $fraction_margin * 2 / 3)}.fraction.two_thirds{width:calc($two_thirds - $fraction_margin)}.fraction.two_thirds+.one_third{width:calc($one_third - $fraction_margin)}.fraction.one_fourth{width:calc($one_fourth - $fraction_margin / 3)}.fraction.one_fourth+.three_fourths{width:calc($three_fourths - $fraction_margin / 3 * 2)}.fraction.three_fourths{width:calc($three_fourths - $fraction_margin / 2)}.fraction.three_fourths+.one_fourth{width:calc($one_fourth - $fraction_margin / 2)}.fraction.one_fifth{width:calc($one_fifth - $fraction_margin / 5)}.fraction.two_fifths{width:calc($two_fifths - $fraction_margin / 4)}.fraction.three_fifths{width:calc($three_fifths - $fraction_margin / 2)}.fraction.four_fifths{width:calc($four_fifths - $fraction_margin / 2)}.fraction>h1:first-child,.fraction>h2:first-child,.fraction>h3:first-child,.fraction>h4:first-child{margin-top:0}.one_half+.one_half,.one_third+.one_third+.one_third,.one_third+.two_thirds,.two_thirds+.one_third,.one_fourth+.one_fourth+.one_fourth+.one_fourth,.one_fourth+.one_fourth+.one_half,.one_half+.one_fourth+.one_fourth,.one_fourth+.one_half+.one_fourth,.one_fifth+.one_fifth+.one_fifth+.one_fifth+.one_fifth,.two_fifths+.one_fifth+.one_fifth+.one_fifth,.one_fifth+.two_fifths+.one_fifth+.one_fifth,.one_fifth+.one_fifth+.two_fifths+.one_fifth,.one_fifth+.one_fifth+.one_fifth+.two_fifths,.two_fifths+.two_fifths+.one_fifth,.two_fifths+.one_fifth+.two_fifths,.one_fifth+.two_fifths+.two_fifths{clear:right;margin-right:0}@font-face{font-family:'Chiswick TWS Grotesque';font-style:normal;font-weight:400;src:url(/fonts/ChiswickTWSGrotesque-Light.woff2) format("woff2")}@font-face{font-family:'Chiswick TWS Grotesque';font-style:normal;font-weight:700;src:url(/fonts/ChiswickTWSGrotesque-Regular.woff2) format("woff2")}@font-face{font-family:'Chiswick TWS Grotesque';font-style:normal;font-weight:800;src:url(/fonts/ChiswickTWSGrotesque-Bold.woff2) format("woff2")}@font-face{font-family:'Chronicle Text G1';font-style:normal;font-weight:400;src:url(/fonts/ChronicleTextG1-Semi.woff2) format("woff2")}@font-face{font-family:'Chronicle Text G1';font-style:normal;font-weight:700;src:url(/fonts/ChronicleTextG1-Roman.woff2) format("woff2")}@font-face{font-family:'Chronicle Text G1';font-style:normal;font-weight:800;src:url(/fonts/ChronicleTextG1-Bold.woff2) format("woff2")}@font-face{font-family:'Ringside Regular';font-style:normal;font-weight:400;src:url(/fonts/RingsideRegular-Light.woff2) format("woff2")}@font-face{font-family:'Ringside Regular';font-style:normal;font-weight:700;src:url(/fonts/RingsideRegular-Semi.woff2) format("woff2")}@font-face{font-family:'Ringside Regular';font-style:normal;font-weight:800;src:url(/fonts/RingsideRegular-Bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/fonts/Montserrat-Italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:'Montserrat Bold';font-style:normal;font-weight:800;src:url(/fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:Flama-Book;font-style:normal;font-weight:400;src:url(/fonts/Flama-Book.woff) format("woff")}@font-face{font-family:Flama-Book;font-style:normal;font-weight:700;src:url(/fonts/Flama-Medium.woff) format("woff")}@font-face{font-family:"Flama-Book Bold";font-style:normal;font-weight:800;src:url(/fonts/Flama-Bold.woff) format("woff")}@font-face{font-family:"Flama Ultracondensed";font-style:normal;font-weight:400;src:url(/fonts/FlamaUltracondensed-Book.woff) format("woff")}@font-face{font-family:"Flama Ultracondensed";font-style:normal;font-weight:700;src:url(/fonts/FlamaUltracondensed-Bold.woff) format("woff")}@font-face{font-family:"Flama Ultracondensed";font-style:normal;font-weight:800;src:url(/fonts/FlamaUltracondensed-ExtraBold.woff) format("woff")}@font-face{font-family:"Nanum Gothic";font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format("truetype")}@font-face{font-family:"Nanum Gothic";font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format("truetype")}@font-face{font-family:"Nanum Gothic";font-style:normal;font-weight:800;src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format("woff"),url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format("truetype")}@font-face{font-family:Optimistic;font-style:normal;font-weight:400;src:url(/fonts/Optimistic_DisplayVF_W_Wght.woff2) format("woff2")}@font-face{font-family:"Fieldwork Geo";font-style:normal;font-weight:400;src:url(/fonts/Fieldwork-Geo.woff2) format("woff2")}@font-face{font-family:"Fieldwork Geo Bold";font-style:normal;font-weight:700;src:url(/fonts/Fieldwork-Geo.woff2) format("woff2")}@font-face{font-family:"Fieldwork Geo";font-style:normal;font-weight:800;src:url(/fonts/Fieldwork-Geo-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/fonts/Poppins-Italic.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/Poppins-Medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/Poppins-Bold.woff2) format("woff2")}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:300;src:url(/fonts/fira-sans-condensed-Light.woff2) format("woff2")}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:url(/fonts/fira-sans-condensed-Regular.woff2) format("woff2")}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:url(/fonts/fira-sans-condensed-Italic.woff2) format("woff2")}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:url(/fonts/fira-sans-condensed-Medium.woff2) format("woff2")}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:700;src:url(/fonts/fira-sans-condensed-SemiBold.woff2) format("woff2")}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:800;src:url(/fonts/fira-sans-condensed-Bold.woff2) format("woff2")}.layout__container{box-sizing:border-box;padding:24px 32px;overflow:hidden auto}@font-face{font-family:"Glyphicons Halflings";src:url(fonts/glyphiconshalflings-regular.woff) format("woff"),url(fonts/glyphiconshalflings-regular.ttf) format("truetype"),url(fonts/glyphiconshalflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon:before{line-height:1;-webkit-font-smoothing:antialiased;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-envelope:before{content:"✉"}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-pencil:before{content:"✏"}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-plus:before{content:"+"}.glyphicon-minus:before{content:"−"}.glyphicon-asterisk:before{content:"*"}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-euro:before{content:"€"}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse:before{content:""}.glyphicon-collapse-top:before{content:""}.layout__grid{display:grid;grid-template-columns:repeat(10,1fr);column-gap:32px}@media (max-width:768px){.layout__grid{overflow-x:auto}}.layout__grid.no_gap{column-gap:0;gap:0}.layout__grid .grid__item--1-1{grid-column:1 / 1}.layout__grid .grid__item--1-2{grid-column:1 / 2}.layout__grid .grid__item--1-3{grid-column:1 / 3}.layout__grid .grid__item--1-4{grid-column:1 / 4}.layout__grid .grid__item--1-5{grid-column:1 / 5}.layout__grid .grid__item--1-6{grid-column:1 / 6}.layout__grid .grid__item--1-7{grid-column:1 / 7}.layout__grid .grid__item--1-8{grid-column:1 / 8}.layout__grid .grid__item--1-9{grid-column:1 / 9}.layout__grid .grid__item--1-10{grid-column:1 / 10}.layout__grid .grid__item--1-11{grid-column:1 / 11}.layout__grid .grid__item--2-2{grid-column:2 / 2}.layout__grid .grid__item--2-3{grid-column:2 / 3}.layout__grid .grid__item--2-4{grid-column:2 / 4}.layout__grid .grid__item--2-5{grid-column:2 / 5}.layout__grid .grid__item--2-6{grid-column:2 / 6}.layout__grid .grid__item--2-7{grid-column:2 / 7}.layout__grid .grid__item--2-8{grid-column:2 / 8}.layout__grid .grid__item--2-9{grid-column:2 / 9}.layout__grid .grid__item--2-10{grid-column:2 / 10}.layout__grid .grid__item--2-11{grid-column:2 / 11}.layout__grid .grid__item--3-3{grid-column:3 / 3}.layout__grid .grid__item--3-4{grid-column:3 / 4}.layout__grid .grid__item--3-5{grid-column:3 / 5}.layout__grid .grid__item--3-6{grid-column:3 / 6}.layout__grid .grid__item--3-7{grid-column:3 / 7}.layout__grid .grid__item--3-8{grid-column:3 / 8}.layout__grid .grid__item--3-9{grid-column:3 / 9}.layout__grid .grid__item--3-10{grid-column:3 / 10}.layout__grid .grid__item--3-11{grid-column:3 / 11}.layout__grid .grid__item--4-4{grid-column:4 / 4}.layout__grid .grid__item--4-5{grid-column:4 / 5}.layout__grid .grid__item--4-6{grid-column:4 / 6}.layout__grid .grid__item--4-7{grid-column:4 / 7}.layout__grid .grid__item--4-8{grid-column:4 / 8}.layout__grid .grid__item--4-9{grid-column:4 / 9}.layout__grid .grid__item--4-10{grid-column:4 / 10}.layout__grid .grid__item--4-11{grid-column:4 / 11}.layout__grid .grid__item--5-5{grid-column:5 / 5}.layout__grid .grid__item--5-6{grid-column:5 / 6}.layout__grid .grid__item--5-7{grid-column:5 / 7}.layout__grid .grid__item--5-8{grid-column:5 / 8}.layout__grid .grid__item--5-9{grid-column:5 / 9}.layout__grid .grid__item--5-10{grid-column:5 / 10}.layout__grid .grid__item--5-11{grid-column:5 / 11}.layout__grid .grid__item--6-6{grid-column:6 / 6}.layout__grid .grid__item--6-7{grid-column:6 / 7}.layout__grid .grid__item--6-8{grid-column:6 / 8}.layout__grid .grid__item--6-9{grid-column:6 / 9}.layout__grid .grid__item--6-10{grid-column:6 / 10}.layout__grid .grid__item--6-11{grid-column:6 / 11}.layout__grid .grid__item--7-7{grid-column:7 / 7}.layout__grid .grid__item--7-8{grid-column:7 / 8}.layout__grid .grid__item--7-9{grid-column:7 / 9}.layout__grid .grid__item--7-10{grid-column:7 / 10}.layout__grid .grid__item--7-11{grid-column:7 / 11}.layout__grid .grid__item--8-8{grid-column:8 / 8}.layout__grid .grid__item--8-9{grid-column:8 / 9}.layout__grid .grid__item--8-10{grid-column:8 / 10}.layout__grid .grid__item--8-11{grid-column:8 / 11}.layout__grid .grid__item--9-9{grid-column:9 / 9}.layout__grid .grid__item--9-10{grid-column:9 / 10}.layout__grid .grid__item--9-11{grid-column:9 / 11}.layout__grid .grid__item--10-10{grid-column:10 / 10}.layout__grid .grid__item--10-11{grid-column:10 / 11}.layout__grid .grid__item--11-11{grid-column:11 / 11}@media (max-width:880px){.layout__grid .grid__item{grid-column:1 / 1}}.layout__grid__item__justify_end{display:flex;justify-content:flex-end}.dash__loading{height:calc(100vh - var(--header_height) - var(--full_footer_height) - 28px);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;color:#000;text-align:center;font-size:18px;font-weight:400;line-height:160%;background-color:#fff}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dash__spinner{animation:rotate 1s linear infinite;background-position:center center;background-repeat:no-repeat;height:64px;width:64px}.notification{border:1px solid;margin:0;text-shadow:0 1px 0 rgba(255,255,255,.3);position:fixed;z-index:110001;left:calc(var(--navigation) + 12px);-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;transition:bottom 300ms ease 0s;box-shadow:2px 4px 16px 0 #00033;overflow:hidden}.notification .material-symbols-outlined{font-size:32px}.notification--body{display:grid;grid-template-columns:64px 1fr auto}.notification--icon{display:flex;justify-content:center;align-items:center;padding:12px 16px}.notification--content{color:#3B3C3E;font-size:16px;font-weight:400;max-width:530px;padding:12px 0}.notification--content-header{color:#1B1C1E;font-weight:600}.notification--button{display:flex;justify-content:center;align-items:center;padding:12px 16px}.notification--button button{text-transform:none;display:block;border-radius:12px;color:#fff;font-size:14px;font-weight:600;padding:6px 16px}.notification p{margin:0}.notification.open{z-index:110001;bottom:calc(var(--bottom_line) + 12px);transition:bottom 300ms ease 0s}.notification.success{background-color:#F5FFF0;border-color:#34802E}.notification.success .material-symbols-outlined{color:#34802E}.notification.success button{background-color:#34802E}.notification.error{background-color:#FFF0F0;border-color:#C83554}.notification.error .material-symbols-outlined{color:#C83554}.notification.error button{background-color:#C83554}.notification.warning{background-color:#FBF9E9;border-color:#726D00}.notification.warning .material-symbols-outlined{color:#726D00}.notification.warning button{background-color:#726D00}.notification.info{background-color:#E9F5FB;border-color:#046}.notification.info .material-symbols-outlined{color:#046}.notification.info button{background-color:#046}.notification--bar{height:4px;width:100%}.notification--bar.success{background-color:#34802E}.notification--bar.error{background-color:#C83554}.notification--bar.warning{background-color:#726D00}.notification--bar.info{background-color:#046}/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.11.1 - 2015-03-09T14:30:26.112Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select2-locked>.select2-search-choice-close{display:none}.select-locked>.ui-select-match-close{display:none}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control>.selectize-input>input{width:100%}.selectize-control>.selectize-dropdown{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to top,#eee 0,#fff 50%)}html[dir=rtl] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to bottom,#eee 0,#fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir=rtl] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(/images/select2.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.select2-drop-active{border:1px solid #5897fb;border-top:0}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);background-image:linear-gradient(to top,#ccc 0,#eee 60%)}html[dir=rtl] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:0;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(/images/select2.png) no-repeat 0 1px}html[dir=rtl] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(/images/select2.png) no-repeat 100% -22px;background:url(/images/select2.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(/images/select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/images/select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/images/select2.png) no-repeat 100% -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0}html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:#fff url(/images/select2.png) no-repeat -37px -22px;background:url(/images/select2.png) no-repeat -37px -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(/images/select2.png) no-repeat -37px -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/images/select2.png) no-repeat -37px -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/images/select2.png) no-repeat -37px -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(/images/select2-spinner.gif) no-repeat 100%;background:url(/images/select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(/images/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/images/select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/images/select2-spinner.gif) no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to top,#fff 0,#eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to bottom,#fff 0,#eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:0;filter:none}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{border-right:0}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir=rtl] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(select2-spinner.gif) no-repeat 100%}.select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(to bottom,#eee 1%,#fff 15%)}html[dir=rtl] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(/images/select2-spinner.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url(/images/select2.png) right top no-repeat}html[dir=rtl] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir=rtl] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;visibility:visible!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;background:#f8f8f8;border-bottom:1px solid #d0d0d0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;top:50%;right:8px;margin-top:-12px;font-size:20px!important;line-height:20px;color:#303030;opacity:.4}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{float:left;border-top:0 none;border-right:1px solid #f2f2f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{position:absolute;top:0;right:0;bottom:0;display:inline-block;width:17px;padding:2px 0 0;font-size:12px;font-weight:700;color:inherit;text-align:center;text-decoration:none;vertical-align:middle;border-left:1px solid #0073bb;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#aaa}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{font-family:inherit;font-size:13px;-webkit-font-smoothing:inherit;line-height:18px;color:#303030}.selectize-input,.selectize-control.single .selectize-input.input-active{display:inline-block;cursor:text;background:#fff}.selectize-input{position:relative;z-index:1;display:inline-block;width:100%;padding:8px;overflow:hidden;border:1px solid #d0d0d0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{display:-moz-inline-stack;display:inline-block;*display:inline;vertical-align:baseline;zoom:1}.selectize-control.multi .selectize-input>div{padding:2px 6px;margin:0 3px 3px 0;color:#fff;cursor:pointer;background:#1da7ee;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{color:#fff;background:#92c836;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{max-width:100%!important;max-height:none!important;min-height:0!important;padding:0!important;margin:0 1px!important;line-height:inherit!important;text-indent:0!important;background:none!important;border:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-user-select:auto!important}.selectize-input>input:focus{outline:0!important}.selectize-input::after{display:block;clear:left;content:' '}.selectize-input.dropdown-active::before{position:absolute;right:0;bottom:0;left:0;display:block;height:1px;background:#f0f0f0;content:' '}.selectize-dropdown{position:absolute;z-index:10;margin:-1px 0 0 0;background:#fff;border:1px solid #d0d0d0;border-top:0 none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown [data-selectable]{overflow:hidden;cursor:pointer}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.selectize-dropdown .active{color:#495c68;background-color:#f5fafd}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{max-height:400px;overflow-x:hidden;overflow-y:auto}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{position:absolute;top:50%;right:15px;display:block;width:0;height:0;margin-top:-3px;border-color:gray transparent transparent;border-style:solid;border-width:5px 5px 0;content:' '}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-color:transparent transparent gray;border-width:0 5px 5px}.selectize-control.rtl.single .selectize-input:after{right:auto;left:15px}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{background-color:#fafafa;opacity:.5}.selectize-control.multi .selectize-input.has-items{padding-right:5px;padding-left:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0 0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);background-color:#1b9dec;background-image:-moz-linear-gradient(top,#1da7ee,#178ee9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1da7ee),to(#178ee9));background-image:-webkit-linear-gradient(top,#1da7ee,#178ee9);background-image:-o-linear-gradient(top,#1da7ee,#178ee9);background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03);box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:-moz-linear-gradient(top,#008fd8,#0075cf);background-image:-webkit-gradient(linear,0 0,0 100%,from(#008fd8),to(#0075cf));background-image:-webkit-linear-gradient(top,#008fd8,#0075cf);background-image:-o-linear-gradient(top,#008fd8,#0075cf);background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0)}.selectize-control.single .selectize-input{background-color:#EEE;background-image:-moz-linear-gradient(top,#fefefe,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fefefe,#f2f2f2);background-image:-o-linear-gradient(top,#fefefe,#f2f2f2);background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8)}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-size:.85em;font-weight:700}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.button__primary{height:auto;text-transform:none;padding:8px 24px;border-radius:8px;background:#7BD8D5;color:#092F2E;text-align:center;font-size:16px;font-weight:500;line-height:150%}.button__primary:hover{background:#7BD8D5;box-shadow:999px 999px 0 0 rgba(255,255,255,.2) inset}.button__primary:disabled{background:rgba(85,186,183,.2);color:rgba(27,28,30,.36)}.button__secondary{height:auto;text-transform:none;padding:16px 24px;border-radius:8px;border:1px solid #BCBCBD;color:#1B1C1E;text-align:center;font-size:16px;font-weight:600;line-height:150%}.button__secondary:hover{background:#fff;box-shadow:999px 999px 0 0 rgba(180,180,180,.2) inset}.button__secondary:active{background:#BCBCBD}.button__secondary:disabled{border:1px solid #EEEFF0;color:#BCBCBD}.button__tertiary{height:auto;text-transform:none;padding:16px 24px;border-radius:8px;background-color:#EEEFF0;color:#1B1C1E;text-align:center;font-size:16px;font-weight:600;line-height:150%}.button__tertiary:hover{box-shadow:999px 999px 0 0 rgba(0,0,0,.15) inset}.button__tertiary:active{background:#BCBCBD}.button__tertiary:disabled{color:#858686}.button__text{text-transform:none;border:0;background:transparent;color:#55BAB7;font-size:14px;font-weight:600;line-height:170%}.button__text:hover,.button__text:active{color:#092F2E;text-decoration:underline}.button--medium.button{padding:12px 24px}.button--small{padding:8px 16px}.new-tabs{display:grid;grid-template-columns:minmax(132px,auto) minmax(132px,auto) 5fr;height:54px;margin-bottom:48px}.new-tabs__button{border-radius:0;border-bottom:2px solid #EEEFF0;color:#3B3C3E;cursor:pointer;font-size:15px;font-weight:400;height:100%;line-height:26px;text-align:center;text-decoration:none;text-transform:none}.new-tabs__button:hover{border-color:#BCBCBD}.new-tabs__button:focus{box-shadow:none!important}.new-tabs__button:focus-visible{z-index:1}.new-tabs__button.active{color:#1B1C1E;cursor:auto;font-weight:600;border-bottom:2px solid #55BAB7}.new-tabs__button.active:hover{background-color:transparent}.new-tabs__filler{border-bottom:2px solid #EEEFF0;padding:10px 0}.editor-wrapper{position:relative;min-width:200px}.editor-wrapper .editor-inline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-wrapper.nobuttons .editor{padding-right:0!important}.editor-wrapper.date-inline input{width:calc(100% - 34px)!important}.editor-wrapper.date-inline button{top:2px}.editor-wrapper.date-inline.error{border:2px solid #C83554}.editor-wrapper.time-date-inline div{display:inline-grid;grid-gap:3px}.editor-wrapper.time-date-inline div div.clock{grid-row-start:2;grid-column-start:2;grid-column-end:2}.editor-wrapper.time-date-inline div input.time{grid-row-start:2;grid-column-start:1;grid-column-end:1;max-width:60px;justify-self:end}.editor-wrapper.time-date-inline div button.time-date-inline{grid-row-start:1;grid-column-start:2;grid-column-end:2;position:unset;float:none}.editor-wrapper.time-date-inline div input.editor{grid-row-start:1;grid-column-start:1;grid-column-end:1;max-width:100px;display:grid;border:2px dotted #666!important}.editor-wrapper.time-date-inline.error{border:2px solid #C83554}.editor-wrapper .date-pick{position:absolute;top:0;right:2px;width:20px;height:20px;max-width:100%;max-height:100%;float:left;padding:5px;line-height:12px;font-size:12px;color:#666;background-color:transparent;z-index:1}.editor-wrapper .date-pick.small{height:calc(100% - 4px);top:2px;right:2px;line-height:1;padding:0}.editor-wrapper .cke{border:1px solid #EEE!important;border-radius:5px!important;box-shadow:none!important}.editor-wrapper .cke .cke_button{border-radius:2px}.editor-wrapper .cke .cke_button__specialchar_icon{background:none!important}.editor-wrapper .cke .cke_button__specialchar_icon:after{position:relative;bottom:2px;content:"\00e1";font-size:18px}@-moz-document url-prefix(){.editor-wrapper .cke .cke_button__specialchar_icon:after{bottom:4px}}.editor-wrapper .cke .cke_toolbar_last{transform:none!important}.editor-wrapper .cke .cke_top{border-bottom:1px solid #EEE!important;opacity:0;background:#fff!important;background-image:none!important;border-top-right-radius:4px;border-top-left-radius:4px}.editor-wrapper .cke .cke_toolgroup,.editor-wrapper .cke a.cke_combo_button{background-image:none!important;border:0!important;box-shadow:none!important;background:none!important}.editor-wrapper .cke .cke_inner{overflow:auto;background:auto;border-radius:4px;width:100%}.editor-wrapper .cke .cke_bottom{display:none}.editor-wrapper .cke:hover{border:1px solid #666!important}.editor-wrapper .cke:hover .cke_top{opacity:1}.editor-wrapper .cke.cke_focus{border:1px solid #999!important}.editor-wrapper .cke.cke_focus .cke_top{opacity:1}.cke_inner.cke_reset.cke_maximized{z-index:11999!important}.cke_reset{border-radius:4px!important}.editor-buttons{position:absolute;width:60px;height:20px;top:-11px;right:28px}.editor-buttons.inlining{right:0;width:auto;display:inline-flex}.editor-buttons.inlining .flag{margin-right:2px;font-size:12px}.editor-buttons.date-buttons{padding-right:25px;display:inline-flex;margin-right:12px}.editor-buttons button{width:20px;height:20px;max-width:100%;max-height:100%;float:left;padding:5px;line-height:12px;font-size:12px;margin-right:2px;color:#fff;box-sizing:border-box}.editor-buttons button i,.editor-buttons button span.fa,.editor-buttons button span.glyphicon{position:relative}.editor-buttons button.save{background-color:#33A955}.editor-buttons button.save i,.editor-buttons button.save span.fa,.editor-buttons button.save span.glyphicon{top:-1px;left:-1px}.editor-buttons button.cancel{background-color:#C83554}.editor-buttons button.cancel i,.editor-buttons button.cancel span.fa,.editor-buttons button.cancel span.glyphicon{left:-1px;top:-1px}.editor-buttons button:last-of-type{margin-right:3px}.editor-buttons.small,.editor-buttons.smalldate{height:calc(100% - 4px);top:2px;right:-24px;width:70px}.editor-buttons.small button,.editor-buttons.smalldate button{height:100%;line-height:1;padding:0}.editor-buttons.small button i,.editor-buttons.small button span.fa,.editor-buttons.small button span.glyphicon,.editor-buttons.smalldate button i,.editor-buttons.smalldate button span.fa,.editor-buttons.smalldate button span.glyphicon{top:0;left:0}.editor-buttons.small button.cancel i,.editor-buttons.small button.cancel span.fa,.editor-buttons.small button.cancel span.glyphicon,.editor-buttons.smalldate button.cancel i,.editor-buttons.smalldate button.cancel span.fa,.editor-buttons.smalldate button.cancel span.glyphicon{top:1px}.editor-buttons.smalldate{right:0}.editor-wrapper[type=block] .editor-buttons{top:10px}.editor{width:100%;height:auto!important;border:2px solid transparent!important;box-sizing:border-box;padding:0 5px;outline:0;background:transparent!important}.editor:hover{border:2px dotted #666!important;background:#fff!important;background:-moz-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%)!important;background:-webkit-gradient(linear,#fff 0,#EEE 50%,#BBB 100%)!important;background:-webkit-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%)!important;background:-o-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%)!important;background:-ms-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%)!important;background:linear-gradient(to bottom,#fff 0,#EEE 50%,#BBB 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bbbbbb', GradientType=0)!important}.editor:focus{background:rgba(0,0,0,0);border:2px dotted #666!important}.editor:focus:hover{background-color:transparent}.uib-datepicker-popup{position:absolute;list-style:none;background-color:#EEE;box-shadow:0 0 3px #666;z-index:2;padding:5px;margin:0;right:0;left:auto!important}.uib-datepicker-popup .btn-group button:first-of-type{border-radius:4px!important;background-color:#fff;color:#666}.uib-datepicker-popup .btn-group button:first-of-type:hover{border-color:#EEE}.uib-datepicker-popup table{outline:0}.uib-datepicker-popup table thead button{background-color:#55bab7!important;padding:0;box-sizing:border-box;width:calc(100% - 1px)}.uib-datepicker-popup table tbody td{padding:1px}.uib-datepicker-popup table tbody button{min-width:32px;padding:0;color:#000!important;background-color:#fff!important;opacity:1!important;border:0;box-shadow:none}.uib-datepicker-popup table tbody button span{width:auto!important}.uib-datepicker-popup table tbody button span.text-muted{color:#666!important}.uib-datepicker-popup table tbody button[disabled]{background-color:#666!important;color:#fff!important}.uib-datepicker-popup table tbody button[disabled] .text-muted{background-color:#666!important;color:#fff!important}.uib-datepicker-popup table tbody button.btn-default:hover,.uib-datepicker-popup table tbody button.btn-info,.uib-datepicker-popup table tbody button.btn-default:focus{background-color:#55bab7!important;color:#fff!important}.uib-datepicker-popup table tbody button.btn-default:hover .text-muted,.uib-datepicker-popup table tbody button.btn-info .text-muted,.uib-datepicker-popup table tbody button.btn-default:focus .text-muted{color:#fff!important}.uib-datepicker-popup li:last-of-type{float:left;width:100%;box-sizing:border-box}.uib-datepicker-popup li:last-of-type span{width:auto!important;top:0!important}.uib-datepicker-popup li:last-of-type span button:last-of-type{display:none}.uib-datepicker-popup li:last-of-type>button{background-color:#55bab7;color:#fff}.glossary.popoverlink{text-decoration:underline}.inlineComments.popoverlink{text-decoration:underline}.popover{z-index:12000!important}.cke_dialog_container{z-index:120000!important}.cke_dialog input{max-width:500px}.cke_dialog select,.cke_dialog option.selected{max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inputlanguage_container{position:relative}.inputlanguage_container .inputlanguage{display:inline-flex;position:absolute;float:right;right:0;top:-11px;font-size:12px}.adoption .rollup-manager .inputlanguage_container{display:inline-block;min-width:calc(100% - 400px);max-width:calc(100% - 250px);max-height:30px}.adoption .rollup-manager .inputlanguage_container input{width:97%}.adoption .rollup-manager .inputlanguage_container .inputlanguage{top:-11px;right:0}.adoption_course .junction-thirdgroup .inputlanguage_container,.adoption_course .junction-fourth-group .inputlanguage_container{display:inline-block;width:250px;max-height:50px}.adoption_course .junction-thirdgroup .inputlanguage_container input,.adoption_course .junction-fourth-group .inputlanguage_container input{width:85%}.new_title_inputlanguage_container .inputlanguage_container .inputlanguage{position:absolute;left:220px}.adoption_course .topper .inputlanguage_container{width:200px}.adoption_course .inputlang_adoption_outer .inputlanguage_container .inputlanguage{top:-11px}.junction-component-editor .inputlanguage_container input{border:1px solid #BBB;padding-right:0;width:100%;height:auto}.junction-component-editor--advanced .inputlanguage_container{height:100%;position:relative}.junction-component-editor--advanced .inputlanguage_container input{border:0!important;padding:0 10px;height:100%!important}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>div>input.switch{width:100%;left:0}#panel-bottom{position:fixed;bottom:0;width:100%;height:17px;z-index:10002;text-align:left;-webkit-transition:bottom 300ms ease;-webkit-transition-delay:0s;-moz-transition:bottom 300ms ease 0s;-o-transition:bottom 300ms ease 0s;transition:bottom 300ms ease 0s}#panel-bottom.open{bottom:200px}#panel-bottom.closed .content{display:none;position:absolute}#panel-bottom .bar{justify-content:center;display:flex}#panel-bottom .bar a.toggle{background-color:#666;display:inline;border-radius:5px 5px 0 0;border-style:solid;border:1px solid #BBB;border-bottom:0;box-shadow:0 -1px 9px #fff;color:#fff;padding-top:4px;padding:1px 10px;text-align:center;text-decoration:none;font-size:10px;z-index:12002!important;cursor:pointer;text-transform:uppercase;position:relative;height:14px}#panel-bottom .bar a.toggle.empty{height:18px}#panel-bottom .bar a.toggle.empty .fa{font-size:20px;left:0}#panel-bottom .bar a.toggle .fa{font-size:14px;position:relative;left:5px}#panel-bottom .bar a.toggle:hover{filter:brightness(80%)}#panel-bottom .bar .fa-close{cursor:pointer;position:absolute;top:20px;z-index:5;right:5px;background-color:#fff;border-radius:10px;border:1px dotted #EEE}#panel-bottom .content{border:0;border-top:1px solid #BBB;border-style:solid;border-width:1px 1px 0;width:100%;height:220px;background-color:#fff;pointer-events:auto;position:relative;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}#panel-bottom .content ul{margin:0!important;display:block;float:left;height:180px;padding:10px 0}#panel-bottom .content ul:first-of-type{padding-left:10px}#panel-bottom .content ul:last-of-type{padding-right:10px}#panel-bottom .content ul li{width:180px;height:180px;background-color:#EEE;color:#666;border:2px solid #55bab7;padding:0;overflow:hidden;cursor:pointer;display:inline-block;margin:0 10px 0 0;position:relative;font-size:18px;font-family:"Roboto Condensed";z-index:2}#panel-bottom .content ul li .rec-title{display:table-cell;width:140px;padding:15px;line-height:normal;white-space:normal}#panel-bottom .content ul li.dummy-element{background-color:rgba(0,0,0,0);box-sizing:border-box;border:2px dashed #666;color:#666;text-align:center;line-height:180px;font-size:20px;z-index:1}#panel-bottom .content ul li.dummy-element:after{content:"Drop here"}#panel-bottom .content ul li .remove,#panel-bottom .content ul li .move-hnd,#panel-bottom .content ul li .edit{width:20px;height:20px;bottom:1px;right:1px;background-color:#fff;color:#666;text-align:center;line-height:20px;font-weight:700;font-size:12px;cursor:pointer;position:absolute}#panel-bottom .content ul li .remove:after,#panel-bottom .content ul li .move-hnd:after,#panel-bottom .content ul li .edit:after{content:"x"}#panel-bottom .content ul li .move-hnd{bottom:159px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}#panel-bottom .content ul li .move-hnd:after{content:""}#panel-bottom .content ul li .edit{bottom:1px;left:1px;font-family:FontAwesome}#panel-bottom .content ul li .edit:after{content:""}#panel-bottom .content ul li a{width:100%;height:100%;padding:10px;display:block;position:relative;color:#666;white-space:normal;background-position:center;background-size:cover;background-repeat:no-repeat}#panel-bottom .content ul li a:hover{text-decoration:none}#panel-bottom .content ul li a .position-helper{display:none;width:88%;height:100%;position:absolute;bottom:0;left:0;padding:0 6%;background-color:#55bab7}#panel-bottom .content ul li a span.fa,#panel-bottom .content ul li a span.glyphicon{display:inline;float:left;pointer-events:none;margin:0 5px 0 -5px}#panel-bottom .content ul li a h2{font-size:18px}#panel-bottom .content ul li a h2:before{content:"";width:100%;height:100%;position:absolute;left:0;top:110px}#panel-bottom .content ul li a h2,#panel-bottom .content ul li a h1{display:table-cell;height:100%;width:150px;position:relative;bottom:3px;float:left;margin:0;pointer-events:none}#panel-bottom .content ul li a h1{font-size:70px;font-weight:700;transform:scaleY(0.8)}#panel-bottom .content ul li.plus{position:relative}#panel-bottom .content ul li.plus a{bottom:0;left:0;margin:0;padding:0;right:0;top:0;display:flex;align-items:center;justify-content:center}#panel-bottom .content ul li.plus a span.fa,#panel-bottom .content ul li.plus a span.glyphicon{font-size:35px;-webkit-box-flex:0;flex:none}.panel_right--wrapper .chat .chatspan{color:#000}.panel_right--click_catcher{position:fixed;height:calc(100% - var(--header_height) - 8px);top:var(--header_height);bottom:0;left:calc(425px + var(--navigation) - 16px);right:var(--right_line);border-bottom-right-radius:12px;border-top-right-radius:12px;z-index:0;background-color:rgba(27,28,30,.68);transition:left .4s}.panel_right--studycenter{left:calc(425px + var(--navigation) - 16px);transition:left .4s}.panel_right--click_catcher--notes{left:calc(425px + var(--navigation) - 16px);transition:left .4s}.panel_right--wrapper{height:100%;z-index:10000;border-radius:12px;padding-bottom:12px;float:left;overflow-x:hidden;position:relative;background-color:#fff!important;color:#000!important;width:100%}.panel_right--wrapper.messages,.panel_right--wrapper.slideout{padding:0}#panel-right{bottom:0;position:fixed;border-top-right-radius:12px;border-bottom-right-radius:12px;right:0;background-color:var(--header_background);width:calc(100% - var(--right_line) - var(--mobile_nav));height:calc(100% - var(--header_height) - 8px);position:fixed;top:var(--header_height);left:var(--navigation);z-index:12000;padding:0;transition:left .4s;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width:480px){#panel-right{width:425px}}#panel-right.closed{right:-300px;display:none}#panel-right.open{left:var(--navigation)!important;transition:left .4s}#panel-right.open.messages{width:100%}@media (min-width:768px){#panel-right.open.messages{width:fit-content}}#panel-right.open.slideout{width:600px}#panel-right.open.studycenter{width:100%}@media (min-width:480px){#panel-right.open.studycenter{width:425px}}#panel-right.open.calendar{width:100%}@media (min-width:480px){#panel-right.open.calendar{width:525px}}#panel-right.open.calendar.jvc--panel{width:calc(100vw - 50px)}#panel-right.open.notes{width:100%}@media (min-width:480px){#panel-right.open.notes{width:425px}}#panel-right.open.notes.jvc--panel{width:calc(100vw - 50px)}#panel-right .header{font-size:24px;font-weight:700;color:#333;padding:0 15px;height:50px;line-height:50px;margin-right:10px}#panel-right .header .button{margin-top:10px}#panel-right .messages.content header:first-child,#panel-right .conv.content header:first-child{padding:10px;border-bottom:1px dashed #EEE;color:#666;text-align:center;margin-bottom:10px;font-size:18px;font-style:italic}#panel-right .messages.content.roster div.spinning,#panel-right .conv.content.roster div.spinning{text-align:center;margin-top:50px}#panel-right .messages.content.roster div.spinning span.fa-spin,#panel-right .conv.content.roster div.spinning span.fa-spin{font-size:36px}#panel-right .messages{width:calc(100% - var(--right_line) - var(--right_line));text-align:left;overflow-y:auto;background-color:#fff}@media (min-width:768px){#panel-right .messages{width:100%;max-width:calc(100vw - var(--navigation))}}@media (min-width:992px){#panel-right .messages{height:100%;padding:0;width:fit-content}}#panel-right .messages .person{margin:0;padding:10px 10px 10px 30px;border-bottom:1px solid #EEE;cursor:pointer;display:block;overflow:hidden;text-decoration:none;position:relative}#panel-right .messages .person .availability{width:8px;height:8px;border-radius:4px;display:none;position:absolute;left:10px;top:19px}#panel-right .messages .person .availability.av-online{display:inline-block;background-color:#33A955}#panel-right .messages .person .availability.av-idle{display:inline-block;background-color:#F4B320}#panel-right .messages .person.highlighted{padding:10px}#panel-right .messages .person.offset{padding-top:13px;padding-bottom:13px}#panel-right .messages .person span:hover{color:#666}#panel-right .messages .person:hover,#panel-right .messages .person:focus{background-color:#EEE;color:#666}#panel-right .messages .person .status{width:20px;height:20px;color:#fff;text-align:center;margin:0;position:absolute;right:13px;top:20px;display:block}#panel-right .messages .person .status.unread{background-color:#55bab7}#panel-right .messages .person .name{font-size:16px;color:#666}#panel-right .messages .person .name.highlighted{text-align:left;padding:5px 5px 0 20px;line-height:40px;color:#55bab7;font-weight:700;display:block}#panel-right .messages .person .name.highlighted span.glyphicon.glyphicon-info-sign{display:inline-block;visibility:visible;margin-right:5px}#panel-right .messages .person .name.highlighted:hover{color:#666}#panel-right .messages .person .name span.glyphicon{display:none;visibility:hidden}#panel-right .messages .person .name.prof span.glyphicon.glyphicon-briefcase{display:inline-block;visibility:visible;margin-right:5px}#panel-right .messages .person .name.ta span.glyphicon.glyphicon-bullhorn{display:inline-block;visibility:visible;margin-right:5px}#panel-right .messages .person .name.bot span.glyphicon.glyphicon-paperclip{display:inline-block;visibility:visible;margin-right:5px}#panel-right .messages .person .newmsg{background-color:#C83554;color:#fff;text-align:center;line-height:6px;font-size:11px;font-weight:700;padding:4px;float:right;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}#panel-right .messages .person .date{font-size:12px;color:#666}#panel-right .messages .listError{font-size:13px;font-weight:700;color:#C83554;width:100%;text-align:center;margin-top:calc(50% - 8px)}#panel-right .messages.loading{background-image:url(/images/loading.gif);background-repeat:no-repeat;background-position:center;background-size:40px}#panel-right .messages-menu{display:flex;justify-content:space-around}#panel-right .messages-menu nav{margin-top:15px}#panel-right .messages-menu .tab{text-align:center;text-decoration:none;padding:10px 0;width:50%;color:#666;float:left;border-bottom:2px solid #EEEFF0;cursor:pointer;font-weight:400;line-height:26px}#panel-right .messages-menu .tab:hover{background-color:#EEE}#panel-right .messages-menu .tab.active{cursor:auto}#panel-right .messages-menu .tab.active:hover{background-color:transparent}#panel-right .messages-menu .tab.active{font-weight:600;border-bottom:2px solid #55bab7}#panel-right .messages-all-button{margin:10px 16px;padding:10px 16px;text-align:center;font-weight:600;line-height:24px;letter-spacing:0;border-radius:16px;background-color:#7BD8D5;cursor:pointer}#panel-right .messages .exit{cursor:pointer}#panel-right .messages-header-container{padding:16px!important}#panel-right .messages-header{display:flex;gap:12px;align-items:center}#panel-right .messages-header .material-symbols-outlined{font-size:22px}#panel-right .messages-header-content{justify-content:space-between;align-items:center;display:flex!important;font-size:20px!important}#panel-right .messages-header-content-secondary{margin:12px 0;justify-content:center;box-shadow:0 0 3px #000;border-radius:12px;cursor:pointer}#panel-right .messages-header-content .material-symbols-outlined{font-size:20px}#panel-right .write{width:calc(100% - 20px);display:block;padding:10px 10px 0}#panel-right .write textarea{border:2px solid #55bab7;padding:0 10px;background-color:#EEE;color:#000;display:block;height:55px;line-height:30px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:calc(100% - 20px)}#panel-right .clear_grade_center{position:relative;float:right;right:-20px}#panel-right .conv{height:100%}#panel-right .conv .info{display:block;margin-bottom:10px;font-size:11px}#panel-right .conv .info .back:hover,#panel-right .conv .info .back:focus{background-color:rgba(0,0,0,.2)}#panel-right .conv .flag{display:block;margin-bottom:10px}#panel-right .conv.name{display:inline-block;font-size:16px;font-weight:700;color:#666;width:100%;text-align:center;margin-top:5px}#panel-right .conv .all{width:100%;margin:0;display:block;overflow-y:auto}#panel-right .conv .all.loading{background-image:url(/images/loading.gif);background-size:40px;background-repeat:no-repeat;background-position:top center}#panel-right .conv .all .state{float:left;margin-right:10px;background-color:#fff;color:#C83554;font-size:13px;font-weight:700;line-height:16px;width:16px;height:16px;text-align:center;position:absolute;left:-20px;top:7px;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}#panel-right .conv .all .state.loading{background-image:url(/images/loading.gif);background-repeat:no-repeat;background-size:12px;background-position:center}#panel-right .conv .empty{width:100%;float:left;text-align:center;font-size:13px;color:#fff}#panel-right .conv.content{width:100%;overflow-y:auto}#panel-right .message{padding:5px;width:75%;clear:both;color:#fff;margin:2px 0 2px 10px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#panel-right .message.announcement{width:90%;margin:2px 10px;background-color:#fff}#panel-right .message.announcement .compiled{color:#000}#panel-right .message.announcement .compiled .history{margin:2px 0;padding:10px;border:1px solid #BBB;border-radius:5px;display:block;overflow:hidden;text-decoration:none;position:relative}#panel-right .message.announcement .compiled .history .timestamp{display:flex;justify-content:space-between}#panel-right .message.announcement .compiled .history .announcement_info{font-style:italic}#panel-right .message.announcement .compiled .history a{color:#000}#panel-right .message.announcement .info{color:#000;text-align:left}#panel-right .message.announcement .info:before{content:"Currently active: "}#panel-right .message.junctionbot,#panel-right .message.junctionbotclicked{border:1px solid #BBB;width:90%;margin:2px 10px}#panel-right .message.junctionbot .compiled a,#panel-right .message.junctionbotclicked .compiled a{color:#000}#panel-right .message.junctionbot .info,#panel-right .message.junctionbotclicked .info{color:#000;text-align:left}#panel-right .message.junctionbot .info:before,#panel-right .message.junctionbotclicked .info:before{content:"Submitted: "}#panel-right .message.junctionbot .flag,#panel-right .message.junctionbotclicked .flag{color:#000;text-align:left}#panel-right .message.junctionbot .flag .timestamp,#panel-right .message.junctionbotclicked .flag .timestamp{font-size:11px}#panel-right .message.junctionbot.timestamp,#panel-right .message.junctionbotclicked.timestamp{font-size:11px;color:pink}#panel-right .message.junctionbot{background-color:#fff}#panel-right .message.junctionbotclicked{background-color:#e81e75}#panel-right .message.junctionbotclicked .info{color:#fff}#panel-right .message.junctionbotclicked .compiled a{color:#fff}#panel-right .message.junctionbotdone{display:none}#panel-right .message.own{background-color:#e81e75;text-align:right;float:right;margin:2px 10px 2px 0}#panel-right .message.own .info{text-align:left}#panel-right .message.other{text-align:left;background-color:#55bab7}#panel-right .message.other .info{text-align:right}#panel-right .message.other.notification-msg{width:calc(100% - 30px)}#panel-right .message.other.notification-msg .info{text-align:left}#panel-right .message.other.notification-msg .info .date{float:right}#panel-right .message div.compiled a{color:#fff}.jl-calendar{margin-left:5px;width:100%}@media (min-width:768px){.jl-calendar{width:425px}}.jl-calendar .jcc--legend{margin-top:15px}.jl-calendar .jcc--grid-container{max-height:calc(100vh - 130px);overflow-y:scroll;padding-right:10px}.jl-calendar .junction-calendar--expand{display:inline;position:relative;float:right;top:-12px;right:15px;cursor:pointer}.jl-calendar.jvc--panel{width:calc(100vw - 50px)}#panel-content{border-top-right-radius:12px;border-bottom-right-radius:12px;width:calc(100% - var(--right_line) - var(--mobile_nav));height:100%;position:fixed;top:var(--header_height);left:var(--navigation);background-color:var(--header_background);z-index:110009;padding:0}@media (min-width:660px){#panel-content{width:var(--content-panel)}}#panel-content.closed{display:none}.modal-dialog{margin-top:60px!important;z-index:10000}.modal-dialog .video-wrapper{height:calc(100vw * .5);margin-bottom:25px;width:100%}.modal-media .modal-content,.modal-xs .modal-content,.modal-confirmation .modal-content,.modal-soon .modal-content{border-radius:16px}.modal-media .modal-content{width:1017px}.modal-content{border:0;z-index:100200}.deep-wrapper{top:0;left:0;position:absolute;background-color:#fff}.modal-backdrop.in{opacity:.4}.modal-wrapper h1.thisisalink{cursor:pointer!important}.modal-wrapper h1.thisisalink:hover{text-decoration:underline!important}.modal-wrapper>header{width:100%;text-align:center}.modal-wrapper>header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:90%;min-height:18px;margin:3px 0 0;padding:0 0 5px;font-size:28px;display:inline-block}.modal-wrapper>header .close{width:30px;background-color:#fff;box-sizing:border-box;padding:0;line-height:30px;text-align:center;border:0;opacity:1;color:#000}.modal-wrapper>header .close.noh1{background:transparent;position:relative;top:-5px;z-index:10001}.modal-wrapper>header .close:before{font:normal normal normal 14px/1 FontAwesome;font-size:20px;content:"\F00D"}.modal-wrapper>header.iframemodalhtml{min-height:500px}.modal-wrapper>header.iframemodalhtml>article{padding:5px}.modal-wrapper>header.iframemodalhtml>article div#modal_content>iframe{height:460px}.modal-wrapper.quizme .quizme-info{display:flex;margin:10px}.modal-wrapper.quizme .quizme-info>div{padding:5px;flex:1}.modal-wrapper.quizme .quizme-info .error{background-color:#e81e75}.modal-wrapper.quizme .quizme-info .success{background-color:#55bab7}.modal-wrapper.quizme .quizme-info .success,.modal-wrapper.quizme .quizme-info .error{color:#fff;border-radius:5px;margin:2px 5px 5px;text-align:center;padding:5px;max-width:20%}.modal-wrapper.quizme .quizme-info .success .x,.modal-wrapper.quizme .quizme-info .error .x{margin-right:5px;float:right}.modal-wrapper.quizme .quizme-info>button{flex:1;max-width:15%}.modal-wrapper.quizme #attached-assessments{margin-left:5px}.modal-wrapper.gradebook-popup editor.date{width:25%;margin-left:50px}.modal-wrapper.gradebook-popup .confirmation{display:inline;float:right;margin-right:75px}.modal-wrapper.gradebook-popup .confirmation button{width:200px}.modal-wrapper.gradebook-popup .confirmation.two{margin-right:100px}.modal-wrapper.gradebook-popup .notice{display:inline;float:left;margin-right:75px}.modal-wrapper.gradebook-popup .accept-late-work .odd{background-color:#EEE}.modal-wrapper.gradebook-popup .accept-late-work .accept_late_work_row{padding:5px}.modal-wrapper.gradebook-popup .accept-late-work .accept_late_work_display{display:inline-flex;padding:10px}.modal-wrapper.gradebook-popup .accept-late-work .accept_late_work_display .fa-spinner{position:relative;font-size:14pt;padding:8px}.modal-wrapper.gradebook-popup .accept-late-work .accept_late_work_margin{margin:5px 5px 0 0}.modal-wrapper.gradebook-popup .accept-late-work .accept_late_work_error{color:red}.modal-inside{width:100%;background-color:#fff;box-sizing:border-box;position:relative}.modal-inside .iframe-holder iframe{position:relative}.modal-inside section{padding:0}.modal-inside form div .checkUser{display:flex;width:100%;flex-direction:column;align-items:center;border-top:1px solid #000;margin-bottom:20px}.modal-inside form div .checkUser .oldTitle{margin-bottom:20px}.modal-inside form .deepSearch{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.modal-inside form .deepSearch .row{display:flex;align-items:flex-end}.modal-inside form .deepSearch .row .found{margin-left:40px;min-width:70px}.modal-inside form .deepSearch .row .searchBtn p button{transform:translateY(11px)}.modal-inside form .deepSearch .row .load{width:20px}.modal-inside form .deepSearch h3{text-align:center}.modal-inside form .deepSearch .deepResults{width:80%;display:flex;flex-direction:column;align-items:space-between}.modal-inside form .deepSearch .deepResults .row div{display:flex;align-items:flex-start;flex-grow:1}.modal-inside form .deepSearch .deepResults .users{display:flex;flex-direction:column}.modal-inside form .deepSearch .deepResults .users .row{border-bottom:1px solid #000;padding:10px;display:flex;align-items:center}.modal-inside form .deepSearch .deepResults .users .row div{display:flex;justify-content:flex-start}.modal-inside form .deepSearch .deepResults .users .row div .stringValue{padding-left:5px}.modal-inside form .deepSearch .deepResults .users .row input{margin-right:5px}.modal-inside form .cloneTitle{width:100%;margin-bottom:20px}.modal-inside form .cloneTitle .innerCloneTitle{height:25px;width:100%;align-items:center;justify-content:center;display:flex;flex-direction:row}.modal-inside form .cloneTitle .innerCloneTitle h4{display:inline-block;width:200px}.modal-inside form .cloneTitle .innerCloneTitle div{margin-left:10px}.modal-inside uib-accordion .panel-default{border:0;border-bottom:1px solid #EEE;box-shadow:none;border-radius:0}.modal-inside uib-accordion .panel-default .panel-heading{background-color:#fff;padding:15px;position:relative}.modal-inside uib-accordion .panel-default .panel-heading i,.modal-inside uib-accordion .panel-default .panel-heading span.fa,.modal-inside uib-accordion .panel-default .panel-heading span.glyphicon{font-size:23px;color:#333;position:absolute;top:11px;right:15px}.modal-inside uib-accordion .panel-default .panel-body{border:0!important}.modal-inside uib-accordion .panel-default .panel-title{color:#333;font-family:Roboto;font-size:14px}.modal-inside uib-accordion .panel-default .panel-title a{text-decoration:none!important}.modal-inside uib-accordion .form-field{margin-top:0}.modal-inside uib-accordion .form-field .editor-wrapper{width:100%;float:left}.modal-inside uib-accordion .form-field>input,.modal-inside uib-accordion .form-field>select,.modal-inside uib-accordion .form-field .select2-choices{margin-top:3px;border:1px solid #BBB;border-radius:0;color:#333;font-family:Roboto;outline:0}.modal-inside uib-accordion .form-field>input:focus,.modal-inside uib-accordion .form-field>select:focus,.modal-inside uib-accordion .form-field .select2-choices:focus{box-shadow:0 0 4px #EEE}.modal-inside uib-accordion .form-field .select2-container-active .select2-choices{border:1px solid #55bab7}.modal-inside uib-accordion .form-field .ui-select-match-close{left:auto;background:0 0}.modal-inside uib-accordion .form-field .ui-select-match-close:after{display:block;content:"";font-size:11px;font-family:FontAwesome;color:#333}.modal-inside uib-accordion .form-field .ui-select-match-close:hover{text-decoration:none}.modal-inside .options_data_message{text-align:center}.modal-inside>form{padding:0 20px}.modal-inside>form#collection-options{padding:0 20px 50px}.modal-inside>form .form-field input{width:100%}.modal-inside .edit_assessment_html-calendar-icon div>button{top:35px;background-color:#fff}.modal-inside .buttons{padding:15px}.modal-inside .buttons.right{display:inline-flex;float:right}.modal-inside .buttons.right button:first-child{margin-right:5px}.modal-inside.student_override{padding:5px}.modal-inside.student_override h4,.modal-inside.student_override th{text-align:center}.modal-inside.student_override section#tabs{position:relative;margin-top:-10px}.modal-inside.student_override section#tabs a:hover{cursor:pointer}.modal-inside.student_override section#tabs div.active a:hover{cursor:default}.modal-inside.student_override section#override .override_tutorial{padding:5px 10px 10px;border:1px solid #BBB;background:#EEE;margin:10px}.modal-inside.student_override section#override .row.headline span{font-weight:700}.modal-inside.student_override section#override span.switch{position:relative;left:30%}.modal-inside.student_override section#override input.editor{border:1px solid #333!important}.modal-inside.student_override section#override form{padding:0 10px}.modal-inside.student_override td>button{margin:3px}.modal-inside.student_override .student_override_label{padding-bottom:10px}.modal-inside.student_override .student_override_confirmation{margin:0 auto}.modal-inside.student_override .student_override_confirmation button{margin-left:80vw}.modal-inside.re-grade .re-grade-info,.modal-inside.re-grade .re-grade-points{margin:20px;padding:5px;border:solid 1px}.modal-inside.re-grade .re-grade-item{margin:20px}.modal-inside.re-grade h3,.modal-inside.re-grade>p{margin-left:20px}.modal-inside.re-grade .re-grade-error{color:red}.modal-inside.re-grade .confirmation{position:relative;left:50%;width:200px}.modal-inside .page-component{float:none;display:inline-block;width:100%}.modal-inside .page-component header{height:auto}.modal-inside .page-component [component] .source{float:none}.modal-inside .overdue{color:red}.modal-inside div.lrn-author{margin-left:2px}.modal-inside .assessment-form .form-field.inline{margin-top:0}.modal-inside .assessment-form .form-field.inline button{top:15px}.modal-inside button.close{color:#fff;border:0;margin:0 auto;display:block;font-size:13px;margin-bottom:60px;background-color:#666;position:absolute;top:0;right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.modal-inside .confirmation{margin:0 auto;width:120px;padding-top:10px;padding-bottom:20px}.modal-inside.outer_student_review{padding:5px}.modal-inside .student_review{display:inline-flex;float:right}.modal-inside .student_review button{margin-right:3px}.modal-inside .student_review button.disabled{background-color:#333}.modal-inside.update{left:15px;width:97%}.modal-inside.update .abox{padding:5px;border:solid 1px;background-color:#BBB}.modal-inside.update .abox .score{float:right;margin-right:30px}.modal-inside.update .abox1{font-weight:bolder;color:#000;border-bottom:2px solid}.modal-inside.update .anotherbox{padding:5px;background-color:#55bab7!important;color:#fff;border-radius:4px}.modal-inside.update .anotherbox-error{padding:5px;color:#fff;border-radius:4px}.modal-inside.update .row{padding-top:5px;padding-bottom:5px}.modal-inside.update .row div .max-points{display:flex;align-items:center;border:1px solid #000;background-color:#BBB;border-radius:5px;font-size:16px;height:50px;width:100%;justify-content:flex-end}.modal-inside.update .row div .max-points button{margin:0 7px;font-size:14px}.modal-inside.update .row.stimulus{margin-top:12px}.modal-inside.update .row.student .col-md-1 span{margin-left:5px}.modal-inside.update .row.student .col-md-1 input{float:right;min-width:100px}.modal-inside.update .row.student .save-cancel-buttons{display:flex;float:right}.modal-inside.update .row.student .save-cancel-buttons button.secondary{margin-right:3px}.modal-inside.update .row.student:nth-child(even){background-color:#EEE}.modal-inside.update .row.start{background-color:#EEE}.modal-inside.update .row.start .col-md-1 input{background-color:lightgrey;float:right;min-width:100px}.modal-inside.update form[name=regradeForm]{height:calc(100vh - 320px);overflow-y:scroll}.modal-inside.update form[name=regradeForm] input.ng-invalid{border:1px solid red}.modal-inside.update .feedback{display:inline-flex}.modal-inside.update .regrading{position:relative;left:30vw;top:30px}.modal-inside.update .confirmation{display:flex;position:relative;left:calc(50vw - 275px)}.modal-inside.update .confirmation button.secondary{margin-right:3px}.modal-inside.invitations{padding:10px}.modal-inside.invitations .info{width:275px;text-align:center;border:1px solid green;border-radius:5px}.modal-inside .change-instructors{display:inline-flex;padding:10px}.modal-inside .change-instructors>span,.modal-inside .change-instructors>button{margin:0 10px}.modal-inside.video-assessment-url{display:inline-flex;padding:40px}.modal-inside.video-assessment-url form{display:inline-flex;width:98%}.modal-inside.video-assessment-url button{margin-left:5px}form.stripe{margin:1em 0}#modal_content .notification,#modalView .notification{position:initial;width:90%;height:18px;opacity:0}#modal_content .notification.open,#modalView .notification.open{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 300ms ease,opacity 300ms ease;-webkit-transition-delay:0s,0s;-moz-transition:-moz-transform 300ms ease 0s,opacity 300ms ease false;-o-transition:-o-transform 300ms ease 0s,opacity 300ms ease false;transition:transform 300ms ease 0s,opacity 300ms ease}#modal_content .alert-info{margin-bottom:5px}.promo-modal{width:100%;height:100%;background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:10000}#collection-options{text-align:left}.studentReview{min-height:550px;width:99%;overflow:hidden;margin-top:0}.studentReview button.button.primary{position:relative;left:calc(100% - 330px);top:40px;z-index:1001}.studentReview .lrn-dialog-body#start-page-label{height:10%!important;min-height:inherit!important}.studentReview .lrn-dialog-body#start-page-description{height:25%!important;top:initial!important;bottom:initial!important}.studentReview .lrn-dialog-footer{height:60%!important}.studentReview textarea.lrn_texteditor_editable{overflow:auto!important}.studentReview div.progress>span{background:#55bab7!important}.studentReview .hamburglar:before{content:"☰";top:-2px!important}.studentReview .floppy:before{content:""}.studentReview .informant:before{font-family:FontAwesome!important;content:""}.studentReview .lrn.lrn-assess .lrn-right-region .right-wrapper .menu-overlay{height:350px!important}.studentReview .lrn-right-region{top:25px!important;width:50px!important}.studentReview .lrn-top-left-region{min-height:12px!important}.studentReview .lrn-top-right-region{top:-15px!important}.studentReview .lrn-assess{margin:0!important}.studentReview .lrn-assess.lrn-vertical-stretch{min-height:500px!important}.studentReview .slides-control-zindex{z-index:100}.studentReview .lrn_btn_blue{border:2px solid #55bab7!important;background-color:#55bab7!important;color:#fff!important;text-transform:uppercase!important}.studentReview .lrn_btn_blue:active{background-color:#55bab7!important}.studentReview .lrn_btn_blue:hover{filter:brightness(80%)}.studentReview .lrn_btn_blue.item-next{background-color:transparent!important;border:1px solid transparent!important}.studentReview .lrn_btn_blue.item-next:hover{background-color:#55bab7!important;border:1px solid #55bab7!important}.studentReview .lrn_btn_blue:after{border:0!important}.studentReview .lrn_btn{height:50px!important}.studentReview button:focus,.studentReview .lrn_btn_blue:focus{outline:2px solid #83bffc!important;box-shadow:0 0 3px 3px #83bffc!important;border-radius:2px}.studentReview .test-submit.item-next{background-color:#55bab7!important;border:1px solid #e81e75!important}.studentReview .test-submit.item-next:before{color:#e81e75!important}.studentReview .teal-circle{display:inline-block;position:relative;float:right;z-index:101;top:5px;right:-5px;padding:14px;line-height:50%;color:#fff;text-align:center;font-weight:700;width:70px;height:35px;border-radius:14px;margin-top:-12px;background-color:#8AC14D;font-size:15px}.studentReview .lrn_btn.lrn_validate{margin-right:150px}.studentReview .learnosity-item .lrn-item-processed{visibility:visible!important;z-index:1!important;opacity:1!important;position:inherit!important;overflow:auto!important}.studentReview span.junction_score{float:right;margin-top:-3px}.studentReview span.junction_score input{min-width:100px}.studentReview input.junction_score{text-align:right;min-width:100px}.studentReview div.student_review_success{position:relative;top:40px;background-color:#ebf6e7;padding:20px;font-weight:200;color:#000;z-index:1000;font-family:Roboto;display:none;right:20px;border:1px solid green}.studentReview div.student_review_error{position:absolute;background-color:red;padding:20px;font-weight:500;color:#fff;z-index:1000;font-family:Roboto;display:none}.studentReview button.student_review_error_close{padding:0;background-color:transparent;float:right}.studentReview button.student_review_error_close:after{content:"🆇";position:absolute;top:0}.lrn.lrn-author .lrn-author-api-react-container .lrn-author-item-settings .lrn-author-settings-tag-search input{display:inline}.lrn.lrn-audio-container{z-index:11501}.lrn.lrn-audio-container .lrn-audio-content{z-index:11501}.lti-sync .lti-sync-selection{margin:10px 0}.lti-sync .lti-sync-selection button{margin:10px 0}.lti-sync .lti-sync-selection-completed{margin:10px 0}.lti-sync .lti-sync-done{display:inline-flex;margin:10px 0}.lti-sync strong{font-family:bold}.overview{margin-top:150px;padding:15px}.overview>header{padding-top:10px}.overview .big-font{font-size:50px}.overview__modal{display:flex;justify-content:space-between;padding-right:120px;min-height:200px;font-size:20px}.overview__modal--section{display:flex;flex-direction:column;gap:10px}.overview__modal--section .cursor{cursor:pointer}.overview__modal--section .link{color:#000}.overview__modal--section .link:hover{text-decoration:none}.page_image{display:inline-block;background-size:15px;background-position:center;background-repeat:no-repeat;height:15px;width:15px;margin-top:5px}.assessment__modal{width:fit-content;margin-left:auto;margin-right:0}.assessment__modal .--bell{margin-right:10px}.special__font{font-size:16px}.media{box-sizing:border-box}.media__container{padding:32px}.media__header{display:flex;justify-content:space-between;margin-bottom:40px}.media__header.margin_small{margin-bottom:20px}.media__header--image{display:flex;align-items:center;gap:12px;flex:1 0 0}.media__header--image img{width:30px;height:30px}.media__header h1{margin:0!important;padding:0!important;color:#1B1C1E;font-size:20px!important;font-weight:600;line-height:150%}.media__header button.exit{padding:0;text-transform:none;color:#277D7A;font-size:18px;font-weight:600;line-height:145%}.media__header button.exit:hover,.media__header button.exit:active{color:#092F2E;text-decoration:underline}.media__main{margin-bottom:48px}.media__main .main{display:flex;flex-wrap:wrap;gap:20px;padding:0;list-style:none}.media__main .main__item{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;flex-basis:23%;cursor:pointer;border-radius:6px;border:1px solid #BCBCBD;color:#1B1C1E;font-size:18px;font-weight:400;line-height:155%}.media__main .main__item:hover{background:var(--color-palette-neutral-8,rgba(155,160,165,.08))}.media__main .main__item:active{background:var(--color-palette-neutral-20,#EEEFF0);border:0}.media__main .main__image{width:40px;height:40px}.media__footer{display:flex;justify-content:space-between}.media__footer .cancel{padding:8px 24px;box-sizing:content-box;position:static;height:auto;color:#1B1C1E;text-align:center;font-size:16px;font-weight:600;line-height:160%;border-radius:6px;border:1px solid #BCBCBD;text-transform:none}.media__footer .cancel:hover{background:#FFF;box-shadow:999px 999px 0 0 rgba(180,180,180,.2) inset}.media__footer .cancel:active{background:#BCBCBD}.modal-wrapper.exit{box-sizing:border-box;height:auto;padding:32px;width:480px;margin:100px auto 0;color:#1B1C1E}.modal-wrapper.exit .exit__header{margin-bottom:40px;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.exit .exit__header h1{margin:0;padding:0;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.exit .exit__header--close{color:#5B5C5E}.modal-wrapper.exit .exit__header--close:hover{color:#1B1C1E}.modal-wrapper.exit .exit__info{margin-bottom:48px;text-align:left;font-weight:600;font-size:18px;line-height:160%}.modal-wrapper.exit .exit__cancel{margin-right:auto;padding:8px 24px;width:98px;height:auto;border:1px solid #BCBCBD;border-radius:6px}.modal-wrapper.exit .exit__exit{padding:8px 24px;height:auto;margin-left:auto;background-color:#7BD8D5;border-radius:6px}#loaderUploader{padding:0;margin-bottom:32px}#loaderUploader .loader__container{box-sizing:border-box;display:flex;width:953px;height:300px;padding:64px 10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:12px}#loaderUploader .loader__container.downloading{border:1px dashed #BCBCBD}#loaderUploader .loader__container.failed{border:1px dashed #DE1135}#loaderUploader .loader__container.complete{border:1px dashed #43A63B}#loaderUploader .loader__content{display:flex;flex-direction:column;align-items:center;gap:24px}#loaderUploader .loader__button{height:auto;display:flex;padding:16px 24px;align-items:center;gap:10px;border-radius:6px;background:#EEEFF0;color:#1B1C1E;text-align:center;font-size:16px;font-weight:600;line-height:160%;text-transform:none}#loaderUploader .loader__button:hover{box-shadow:999px 999px 0 0 rgba(180,180,180,.2) inset}#loaderUploader .loader__button:active{background:#BCBCBD}#loaderUploader .progress-bar__container{display:flex;width:375px;flex-direction:column;align-items:center;gap:14px}#loaderUploader .progress-bar__lines{display:flex;padding:0 16px;align-items:flex-start;gap:8px;align-self:stretch}#loaderUploader .progress-bar__lines .line{height:8px;flex:1 0 0;background:#EEEFF0}#loaderUploader .progress-bar__lines .line.complete{background:#55BAB7}#loaderUploader .progress-bar__lines .line.in-progress{background:#7BD8D5}#loaderUploader .progress-bar__lines .line.complete-fail{background:#858686}#loaderUploader .progress-bar__lines .line.in-progress-fail{background:#BCBCBD}#loaderUploader .progress-bar__text{display:flex;padding:0 16px 2px;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;color:#1B1C1E;text-align:center;font-size:20px;font-weight:600;line-height:150%}#confirmationModal{display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:48px;border-radius:16px;background:#FFF;box-shadow:0 6px 4px 0 rgba(0,0,0,.15)}#confirmationModal .confirmation__container{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}#confirmationModal .confirmation__h1{width:385px;margin:0;color:#1B1C1E;font-size:20px;font-weight:600;line-height:150%}#confirmationModal .confirmation__close{display:flex;padding:12px;flex-direction:column;align-items:flex-end;gap:8px;position:absolute;right:14px;top:14px;border-radius:6px;cursor:pointer}#confirmationModal .confirmation__info{width:100%;color:#3B3C3E;font-size:16px;font-weight:400;line-height:160%}#confirmationModal .confirmation__item{margin-top:12px;color:#1B1C1E;font-size:16px;font-style:normal;font-weight:600;line-height:160%;word-wrap:break-word}#confirmationModal .buttons__container{display:flex;justify-content:space-between;align-items:center;align-self:stretch}#confirmationModal .buttons__cancel{height:auto;display:flex;padding:8px 24px;align-items:center;gap:10px;border-radius:6px;border:1px solid #BCBCBD;color:#1B1C1E;text-align:center;font-size:16px;font-weight:600;line-height:160%;text-transform:none}#confirmationModal .buttons__cancel:hover{background:#FFF;box-shadow:999px 999px 0 0 rgba(180,180,180,.2) inset}#confirmationModal .buttons__cancel:active{background:#BCBCBD}#confirmationModal .buttons__confirmation{height:auto;display:flex;padding:8px 24px;align-items:center;gap:10px;border-radius:6px;background:#7BD8D5;color:#092F2E;text-align:center;font-size:16px;font-weight:600;line-height:160%;text-transform:none}#confirmationModal .buttons__confirmation:hover{box-shadow:999px 999px 0 0 rgba(255,255,255,.2) inset}#rubricPreviewModal{display:flex;flex-direction:column;gap:12px;max-height:80vh;padding:24px;border-radius:16px;background:#FFF}#rubricPreviewModal .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#rubricPreviewModal .header__h1{margin:0;color:#1B1C1E;font-size:20px;font-weight:600;line-height:150%}#rubricPreviewModal .body{min-height:0;overflow:auto}#rubricPreviewModal .body jnct-rubric-preview{--box-shadow:none}#rubricPreviewModal .buttons__container{display:flex;justify-content:space-between;align-items:center;align-self:stretch}#rubricPreviewModal .buttons__cancel{height:auto;display:flex;padding:8px 24px;align-items:center;gap:10px;border-radius:6px;border:1px solid #BCBCBD;color:#1B1C1E;text-align:center;font-size:16px;font-weight:600;line-height:160%;text-transform:none}#rubricPreviewModal .buttons__cancel:hover{background:#FFF;box-shadow:999px 999px 0 0 rgba(180,180,180,.2) inset}#rubricPreviewModal .buttons__cancel:active{background:#BCBCBD}#rubricPreviewModal .buttons__confirmation{height:auto;display:flex;padding:8px 24px;align-items:center;gap:10px;border-radius:6px;background:#7BD8D5;color:#092F2E;text-align:center;font-size:16px;font-weight:600;line-height:160%;text-transform:none}#rubricPreviewModal .buttons__confirmation:hover{box-shadow:999px 999px 0 0 rgba(255,255,255,.2) inset}#comingSoon{padding:24px}#comingSoon .coming__header{margin-bottom:24px;display:flex;padding-bottom:8px;justify-content:space-between;align-items:center;align-self:stretch}#comingSoon .coming__header h1{padding:0;margin:0;color:#1B1C1E;font-size:24px;font-weight:600;line-height:140%}#comingSoon .coming__main{font-size:16px;font-weight:400;line-height:160%}.modal-wrapper.materials{padding:32px}.modal-wrapper.materials .materials__header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:32px}.modal-wrapper.materials .materials__header h1{padding:0;margin:0;color:#1B1C1E;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.materials .materials__header .flex{display:flex;align-items:center;gap:32px}.modal-wrapper.materials .materials__header .add{padding:8px 24px;gap:10px;border-radius:12px;background:#7BD8D5;color:#092F2E;text-align:center;font-size:16px;font-weight:600;line-height:150%;text-transform:none}.modal-wrapper.materials .materials__header .close{text-transform:none;color:#277D7A;font-size:18px;font-weight:600;line-height:160%;opacity:1}.modal-wrapper.materials .materials__header .close:hover,.modal-wrapper.materials .materials__header .close:active{color:#092F2E;text-decoration:underline;opacity:1}.modal-wrapper.materials .materials__header .back{display:flex;gap:4px;align-items:center;color:#1B1C1E;font-size:16px;font-weight:600;line-height:160%;cursor:pointer}.modal-wrapper.materials .materials__header .arrow_back{font-size:18px;color:#1B1C1E}.modal-wrapper.materials .materials__header .title{color:#1B1C1E;text-align:center;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.materials .materials__content{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}.modal-wrapper.materials .materials__item{display:flex;padding:16px;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;border-radius:12px;border:1px solid #BCBCBD;color:#1B1C1E;font-size:16px;font-weight:400;line-height:160%;cursor:pointer}.modal-wrapper.materials .materials__item:hover{background:rgba(155,160,165,.08);box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}.modal-wrapper.materials .materials__item:active{background:#EEEFF0}.modal-wrapper.materials .materials__buttons{display:flex;align-items:center;gap:12px}.modal-wrapper.materials .materials__button{box-sizing:border-box;display:flex;padding:8px;align-items:center;gap:8px;border-radius:12px;border:1px solid #BCBCBD;background:#fff;z-index:10}.modal-wrapper.materials .materials__button:hover{background:#F9F9F9}.modal-wrapper.materials .materials__button .icon{font-size:16px;font-weight:600;color:#1B1C1E}#main_flash_wrap.fullscreen{background:#FFF;padding:10px 100px 0}.flashcards-widget-container{padding:0 0 20px;margin:auto;position:relative;overflow-y:scroll;height:calc(100vh - 122px)}@media screen and (min-width:768px){.flashcards-widget-container{padding:0 30px 20px}}.flashcards-widget-container .flashcards-fullscreen{width:50px;height:50px;padding:10px;position:absolute;right:50px;top:50px;border:1px solid #000;border-radius:5px}.flashcards-widget-container .flashcards-wrapper{display:block;position:relative;margin:0 -15px;margin-top:15px}.flashcards-widget-container .flashcard{background-color:#FFF;max-width:100%;height:200px;width:350px;border-radius:7px;position:relative;z-index:4;margin:0 auto 5px;opacity:1;transition:all ease-in-out .6s;border:1px solid #000}.flashcards-widget-container .flashcard.movingKnow{opacity:0;transform:translate(206px,387px)}.flashcards-widget-container .flashcard.movingDontKnow{opacity:0;transform:translate(-206px,387px)}.flashcards-widget-container .flashcard .flashcard-title{font-weight:700;text-align:center;font-size:19px}.flashcards-widget-container .flashcard .flashcard-title.edited{display:flex;margin-bottom:15px}.flashcards-widget-container .flashcard .flashcard-title input{background-color:transparent!important;border:0;box-shadow:none;outline:0;padding-bottom:5px;border-bottom:2px solid #000}.flashcards-widget-container .flashcard .flashcard-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;cursor:pointer;border-radius:5px}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-front,.flashcards-widget-container .flashcard .flashcard-inner .flashcard-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;justify-items:center;border-radius:5px;padding:15px;text-align:center;background-size:cover}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-front .flashcard-content,.flashcards-widget-container .flashcard .flashcard-inner .flashcard-back .flashcard-content{text-align:center;font-size:25px;left:0;top:50%;width:100%;transform:translateY(-50%);position:absolute}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-front .flashcard-content.text-center,.flashcards-widget-container .flashcard .flashcard-inner .flashcard-back .flashcard-content.text-center{text-align:center;text-align:-webkit-center;text-align:-moz-center}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-front .flashcard-content.withImage,.flashcards-widget-container .flashcard .flashcard-inner .flashcard-back .flashcard-content.withImage{transform:none;position:static;padding:0}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-front textarea.flashcard-content,.flashcards-widget-container .flashcard .flashcard-inner .flashcard-back textarea.flashcard-content{background-color:transparent!important;border:0;box-shadow:none;outline:0;height:40px;padding-bottom:5px;border-bottom:2px solid #000;position:static;transform:none}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-front textarea.flashcard-content:focus,.flashcards-widget-container .flashcard .flashcard-inner .flashcard-back textarea.flashcard-content:focus{outline:0}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-front{background-image:var(--flash_front);background-color:#fff;color:#000;overflow-y:scroll}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-back{background-image:var(--flash_back);background-color:#fff;color:#000;transform:rotateY(180deg);overflow-y:scroll}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio{display:flex;gap:24px;justify-content:center;align-items:center}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__button{display:flex;height:32px;padding:8px;border-radius:6px;border:1px solid #BCBCBD;background:#FFF;font-size:16px}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__button .fa{width:16px;height:16px}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__button:hover{background:#F9F9F9}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__button:active{border:2px solid #1B1C1E;background:#FFF}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__transcripts{position:absolute;width:100px;padding:0;display:flex;flex-direction:column;border-radius:6px;border:1px solid #BCBCBD;list-style:none;text-align:left}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__transcipt{z-index:10;padding:4px 0 0 4px;cursor:pointer;border-bottom:1px solid #BCBCBD}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__transcipt:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__transcipt:last-child{border-bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__transcipt:hover{background:#F9F9F9}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-audio .audio__transcipt:active{border:2px solid #1B1C1E;background:#FFF}.flashcards-widget-container .flashcard .flashcard-inner .video-wrapper{width:100%!important;height:75%!important}.flashcards-widget-container .flashcard .flashcard-inner .flashcard__flex{display:flex;flex-direction:column;justify-content:center;gap:24px}.flashcards-widget-container .flashcard .flashcard-inner .flashcard__flex .flashcard-content{position:relative;top:0;transform:none}.flashcards-widget-container .flashcard .flashcard-inner .flashcard__image{max-height:303px}.flashcards-widget-container .flashcard .flashcard-inner .flashcard__image--bigger{max-height:368px}.flashcards-widget-container .flashcard .flashcard-inner .flashcard-transcript{width:100%;padding:12px;text-align:left;border-radius:6px;border:1px solid #BCBCBD;color:#3B3C3E;font-size:16px;font-weight:400;line-height:160%;overflow-y:scroll}.flashcards-widget-container .flashcard.flipped .flashcard-inner{transform:rotateY(180deg)}.flashcards-widget-container .flashcard.movingKnow.flipped .flashcard-inner,.flashcards-widget-container .flashcard.movingDontKnow.flipped .flashcard-inner{transform:none!important;transition:none!important}.flashcards-widget-container .flashcard.movingKnow .flashcard-inner,.flashcards-widget-container .flashcard.movingDontKnow .flashcard-inner{transition:none!important}.flashcards-widget-container .flashcard.movingKnow .flashcard-inner .flashcard-back,.flashcards-widget-container .flashcard.movingDontKnow .flashcard-inner .flashcard-back{transition:none!important}.flashcards-widget-container .iterator_tag{position:absolute;display:block;width:100%}.flashcards-widget-container .iterator_tag .flashcard{width:98%;left:-10px}.flashcards-widget-container.edited-cards .flashcard-inner{cursor:default}.flashcards-widget-container .text-right{text-align:right;text-align:-webkit-right;text-align:-moz-right}.flashcards-widget-container .flashcards-buttons{display:flex;gap:5px;justify-content:flex-end;top:-4px}.flashcards-widget-container .flashcards-status{position:absolute;width:100%;left:0;bottom:0;text-align:center;padding:10px}.flashcards-widget-container .flashcards-status .of-all{font-weight:700}.flashcards-widget-container .flashcards-controls{cursor:pointer;position:absolute;width:100%;left:0;padding:0 15px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:stretch}.flashcards-widget-container .flashcards-controls .control-fill{width:80%;height:50px}.flashcards-widget-container .flashcards-controls .f-control{flex:1;width:30px;height:50px;color:#FFF;display:block;text-align:center;background-color:rgba(120,120,120,.5)}.flashcards-widget-container .flashcards-controls .f-control:hover,.flashcards-widget-container .flashcards-controls .f-control:focus{background-color:#787878}.flashcards-widget-container .flashcards-controls .f-control.disabled{cursor:default}.flashcards-widget-container .flashcards-controls .f-control.disabled:hover,.flashcards-widget-container .flashcards-controls .f-control.disabled:focus{background-color:rgba(120,120,120,.5)}.flashcards-widget-container .flashcards-controls .f-control.l{left:0}.flashcards-widget-container .flashcards-controls .f-control.r{right:0}.flashcards-widget-container.editor{max-width:100%;max-height:80vh;padding:30px;margin:auto;position:relative}.flashcards-widget-container.editor .flashcards-wrapper{height:calc(100vh + 160px);overflow-y:scroll;position:relative;margin:0;margin-top:15px;flex-direction:column}.flashcards-widget-container.editor .flashcards-wrapper .flashcard{width:90vw;max-width:100%;max-height:none;height:auto;margin:0 auto 10px;border:1px dashed #aaa;border-color:#000}.flashcards-widget-container.editor .flashcards-wrapper .flashcard .flashcard-edit-buttons{color:#000;padding:0 10px;text-align:center;background:#fff!important;margin:2px;height:34px}.flashcards-widget-container.editor .flashcards-wrapper .flashcard .flashcard-edit-buttons.move-button{padding-top:5px;cursor:move}.flashcards-widget-container.editor .flashcards-wrapper .flashcard .flashcard-inner{height:auto;display:flex;align-items:center}.flashcards-widget-container.editor .flashcards-wrapper .flashcard .flashcard-inner .flashcard-front{margin-right:5px}.flashcards-widget-container.editor .flashcards-wrapper .flashcard .flashcard-inner .flashcard-front,.flashcards-widget-container.editor .flashcards-wrapper .flashcard .flashcard-inner .flashcard-back{display:block;position:static;transform:none}.flashcards-widget-container .flashcards-card-content .card-holders,.flashcards-widget-container .flashcards-card-start .card-holders{display:flex;flex-direction:row;justify-content:space-around;position:relative;z-index:2}@media screen and (min-width:768px){.flashcards-widget-container .flashcards-card-content .card-holders,.flashcards-widget-container .flashcards-card-start .card-holders{justify-content:center}}.flashcards-widget-container .flashcards-card-content .card-holders,.flashcards-widget-container .flashcards-card-content .card-holders *,.flashcards-widget-container .flashcards-card-start .card-holders,.flashcards-widget-container .flashcards-card-start .card-holders *{box-sizing:border-box}.flashcards-widget-container .flashcards-card-content .card-holders>div,.flashcards-widget-container .flashcards-card-start .card-holders>div{height:30px;overflow-y:hidden;position:relative;border:1px solid #666;border-radius:5px}@media screen and (min-width:768px){.flashcards-widget-container .flashcards-card-content .card-holders>div,.flashcards-widget-container .flashcards-card-start .card-holders>div{height:250px;width:100%;max-width:425px;padding:7px 15px 15px;margin:15px}}.flashcards-widget-container .flashcards-card-content .card-holders>div .holder-title,.flashcards-widget-container .flashcards-card-start .card-holders>div .holder-title{font-weight:700;font-size:19px;text-align:-webkit-center;text-align:-moz-center;position:relative}.flashcards-widget-container .flashcards-card-content .card-holders>div .holder-title>span,.flashcards-widget-container .flashcards-card-start .card-holders>div .holder-title>span{display:inline-flex}.flashcards-widget-container .flashcards-card-content .card-holders>div .holder-title>span button,.flashcards-widget-container .flashcards-card-start .card-holders>div .holder-title>span button{display:inline}@media screen and (min-width:768px){.flashcards-widget-container .flashcards-card-content .card-holders>div .holder-title>span button,.flashcards-widget-container .flashcards-card-start .card-holders>div .holder-title>span button{margin-right:10px}}.flashcards-widget-container .flashcards-card-content .card-holders>div .holder-title>span button.btn,.flashcards-widget-container .flashcards-card-start .card-holders>div .holder-title>span button.btn{display:none;margin-top:-5px;padding:12px 0 12px 12px}@media screen and (min-width:768px){.flashcards-widget-container .flashcards-card-content .card-holders>div .holder-title>span button.btn,.flashcards-widget-container .flashcards-card-start .card-holders>div .holder-title>span button.btn{display:inline}}.flashcards-widget-container .flashcards-card-content .card-holders .holder-know,.flashcards-widget-container .flashcards-card-content .card-holders .holder-dont-know,.flashcards-widget-container .flashcards-card-start .card-holders .holder-know,.flashcards-widget-container .flashcards-card-start .card-holders .holder-dont-know{position:relative;overflow-x:hidden}.flashcards-widget-container .flashcards-card-content .card-holders .holder-know .flashcard,.flashcards-widget-container .flashcards-card-content .card-holders .holder-dont-know .flashcard,.flashcards-widget-container .flashcards-card-start .card-holders .holder-know .flashcard,.flashcards-widget-container .flashcards-card-start .card-holders .holder-dont-know .flashcard{position:absolute}.flashcards-widget-container .flashcards-card-content .card-holders .holder-know:after,.flashcards-widget-container .flashcards-card-content .card-holders .holder-dont-know:after,.flashcards-widget-container .flashcards-card-start .card-holders .holder-know:after,.flashcards-widget-container .flashcards-card-start .card-holders .holder-dont-know:after{content:'';width:100%;position:absolute;bottom:0;left:0;z-index:100;background:#fff}.flashcards-widget-container .flashcards-card-content .current-card,.flashcards-widget-container .flashcards-card-start .current-card{position:relative;z-index:4}.flashcards-widget-container .flashcards-card-content .current-card .flashcard,.flashcards-widget-container .flashcards-card-start .current-card .flashcard{width:700px;height:400px}.flashcards-widget-container .flashcards-card-content .current-card .holder-content,.flashcards-widget-container .flashcards-card-start .current-card .holder-content{position:relative;left:10px}.flashcards-widget-container .flashcards-card-content .current-card .current-control>button,.flashcards-widget-container .flashcards-card-start .current-card .current-control>button{background:#FFF;position:absolute;top:50%;font-size:25px}.flashcards-widget-container .flashcards-card-content .current-card .current-control>button.left-control,.flashcards-widget-container .flashcards-card-start .current-card .current-control>button.left-control{left:-30px;transform:translateY(-50%)}.flashcards-widget-container .flashcards-card-content .current-card .current-control>button.right-control,.flashcards-widget-container .flashcards-card-start .current-card .current-control>button.right-control{right:-30px;transform:translateY(-50%)}.flashcards-widget-container .flashcards-card-content .iterator_tagrols,.flashcards-widget-container .flashcards-card-start .iterator_tagrols{display:flex;flex-direction:row;justify-content:center;margin:5px auto}.flashcards-widget-container .flashcards-card-content .iterator_tagrols button,.flashcards-widget-container .flashcards-card-start .iterator_tagrols button{flex:1}.flashcards-widget-container .flashcard-shortcuts{text-align:left}.position{position:relative}.flashcards-control-buttons-wrapper{display:flex;justify-content:center;margin-bottom:30px}.flashcards-control-buttons-wrapper .flashcards-control-button{margin:0 15px}.flashcard-flex{display:flex;justify-content:center;align-items:center;gap:5px}.intext--hide{display:none}@media screen and (min-width:768px){.intext--hide{display:inline}}.flashcards-fixed-belt{background:#FFF;left:0;width:100%;height:50px;padding:5px 0;margin-bottom:12px}.flashcards-fixed-belt .belt-count{font-weight:700;font-size:14px}.flashcards-fixed-belt.top-belt{position:sticky;top:0;z-index:100;background:#FFF}.flashcards-fixed-belt.top-belt .belt-time strong{position:relative;left:3px;top:1px}.flashcards-fixed-belt.top-belt .belt-time>span{min-width:185px;display:inline-flex;flex-direction:column;padding-right:0}@media screen and (min-width:768px){.flashcards-fixed-belt.top-belt .belt-time>span{flex-direction:row;gap:24px}}.flashcards-fixed-belt.top-belt .belt-time button{position:relative;top:-4px;padding-left:0;background-color:transparent}.flashcard-content.withImage{padding:15px;position:static;width:100%!important;text-align:center;margin-top:30px}.flashcards-edit-buttons{display:flex;width:100%}.flashcards-edit-buttons .flashcard-button{margin-left:10px}.flashcards-results-container{margin:10px}.flashcards-results-container .report_table{width:100%}.results-modal .headline{padding:15px}.results-modal .headline h1{margin:0;font-size:22px}.results-modal .headline .left{float:left}.results-modal .headline .right{float:right}.results-modal .headline:after{content:'';display:table;clear:both}.results-modal .container-fluid{padding-top:15px;padding-bottom:15px}.flashcards-card-start section{width:100%;display:flex;flex-direction:row;align-items:center}.flashcards-card-start section dl{display:flex;flex-direction:row;flex-wrap:wrap;flex:1}.flashcards-card-start section dl dt,.flashcards-card-start section dl dd{flex:0 0 50%}.flashcards-card-start section .control-area{flex:1;text-align:center}.flashcards-card-start section .control-area .btn{font-size:26px;padding:35px!important;height:auto}.comp-control-buttons{border:2px solid #aaa;border-radius:4px;padding:10px;margin:1px;position:fixed;right:10px;width:230px;background-color:#eee}.comp-control-buttons>div{position:relative}.comp-control-buttons>div:after{content:'';display:table;clear:both}.comp-control-buttons .flashcard-shortcuts{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.comp-control-buttons .flashcard-shortcuts>li{display:flex;justify-content:space-between;align-items:center}.comp-control-buttons .slash-icon{font-size:21px;font-weight:900;padding-right:8px}.comp-control-buttons .grey-icon{color:#aaa}.comp-control-buttons .flashcards-control-button{width:100%;height:50px;margin:2px;font-size:12px;border:1px solid #000;border-radius:10px}.comp-control-buttons .flashcards-control-button:hover,.comp-control-buttons .flashcards-control-button:focus{border-color:#220cc7;color:#220cc7}.comp-control-buttons .flashcards-control-button.disabled{background-color:#eee;cursor:auto}@media screen and (max-width:666px){.flashcards-widget-container>div.top-belt>div.row div.col-xs-4.text-center{position:relative;top:20px}.flashcards-widget-container.editor .move-button{display:none}.flashcards-widget-container.editor .flashcard-content{font-size:14px!important}}.component{height:100%}.component.board iframe{width:100%;height:100%;border:0}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:inherit!important}article.picture{display:flex;flex-flow:column;flex:1;height:100%}article.picture>div:first-child{flex:0 1 auto}article.picture>section{display:grid;flex:1;text-align:center;height:100%}article.picture .license,article.picture .source{flex:0 1 0}.source{width:100%;margin-top:20px}.picture-wrapper{display:inline;max-height:100%}@media only screen and (max-width:767px){.picture-wrapper{min-height:175px}}.picture-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto}article.advanced-component.horizontal .nav .locked a span:before{font-size:24px}article.advanced-component.horizontal .nav .locked:before{content:""!important}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav li{display:inline-block!important}.nav li,.nav span.repeat{display:inline-block}.nav li .locked:before,.nav span.repeat .locked:before{margin-left:-20px}.nav li a,.nav span.repeat a{color:#333;background-color:#fff;cursor:pointer;text-decoration:none}.nav li a:hover,.nav li a:focus,.nav span.repeat a:hover,.nav span.repeat a:focus{text-decoration:underline;border-width:2px;background-color:#fff;border-color:#BBB #BBB #55bab7}.nav li.active a,.nav span.repeat.active a{border-style:solid;border-color:#55bab7 #55bab7 #fff;border-radius:5px 5px 0 0;border-width:2px;background-color:#fff;color:#666;cursor:pointer;font-weight:700;text-decoration:none}.nav li.active a:hover,.nav li.active a:focus,.nav span.repeat.active a:hover,.nav span.repeat.active a:focus{border-color:#55bab7 #55bab7 #fff;border-width:2px;color:#666;cursor:pointer;background-color:#fff;text-decoration:underline}.nav.nav-pills li a:hover,.nav.nav-pills span.repeat a:hover{background-color:#EEE}.assessment__height{height:calc(100vh - var(--header_height) - 40px)}.nav-stacked>li+li{margin-top:0}.nav-stacked>span.repeat+span.repeat{margin-top:0}.nav-tabs{border-bottom:2px solid #55bab7;margin-bottom:5px}.nav-tabs li,.nav-tabs span.repeat{display:inline;margin:0 0 0 5px;z-index:10}.nav-tabs li a,.nav-tabs span.repeat a{display:block;float:left;margin:0 1px 0 0;padding:5px 15px;line-height:2em;position:relative;min-height:41px;border-style:solid;border-color:#999 #999 #55bab7;border-width:2px;border-radius:5px 5px 0 0;top:2px}.nav-tabs li.active a,.nav-tabs span.repeat.active a{border-bottom:0}.nav-tabs li i,.nav-tabs li span.fa,.nav-tabs li span.glyphicon,.nav-tabs li span.material-symbols-outlined,.nav-tabs span.repeat i,.nav-tabs span.repeat span.fa,.nav-tabs span.repeat span.glyphicon,.nav-tabs span.repeat span.material-symbols-outlined{position:absolute;right:12px;margin-top:-.5em;top:50%}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked li,.nav-tabs.nav-stacked span.repeat{display:block}.nav-tabs.nav-stacked li a,.nav-tabs.nav-stacked span.repeat a{margin:0;float:none;border-bottom:inherit;border:0}.nav-tabs.nav-stacked li a:hover,.nav-tabs.nav-stacked li a:focus,.nav-tabs.nav-stacked span.repeat a:hover,.nav-tabs.nav-stacked span.repeat a:focus{cursor:pointer;border-radius:5px;background-color:#EEE}.nav-tabs.nav-stacked li .separator,.nav-tabs.nav-stacked span.repeat .separator{width:100%;padding-right:0;margin-left:0}.nav-tabs.nav-stacked li .separator a:hover,.nav-tabs.nav-stacked li .separator a:active,.nav-tabs.nav-stacked span.repeat .separator a:hover,.nav-tabs.nav-stacked span.repeat .separator a:active{border-radius:none;background-color:inherit}.nav-tabs.nav-stacked li .separator:focus,.nav-tabs.nav-stacked span.repeat .separator:focus{box-shadow:none!important}.nav-tabs.nav-stacked li.active a,.nav-tabs.nav-stacked span.repeat.active a{border:2px solid #55bab7;border-radius:5px}.nav-tabs.nav-stacked li.active a:hover,.nav-tabs.nav-stacked li.active a:focus,.nav-tabs.nav-stacked span.repeat.active a:hover,.nav-tabs.nav-stacked span.repeat.active a:focus{border:2px solid #55bab7;border-radius:5px;color:#666;cursor:pointer;background-color:#EEE;text-decoration:underline}article[id^=html_]{flex:1;overflow-y:auto}article[id^=html_] span[id^=html_fullscreen]{position:relative;float:right;font-size:20px}@media all and (display-mode:fullscreen){article[id^=html_]{background:#fff;padding:20px 20px 0}}article.video{width:100%}article.video>div.component-description.vimeo-funkiness{background-color:#fff;z-index:2001}@media only screen and (min-width:768px){article.video{display:flex;flex-flow:column;flex:2}}article.video section{padding:0;max-width:100%;margin:0;text-align:center}@media only screen and (min-width:768px){article.video section{display:flex;flex:1;flex-flow:column;text-align:center}}article.video section .vjs-menu-item{text-transform:none!important}article.video .video-js .vjs-ass{width:100%!important;top:-5px!important;position:absolute;z-index:1000}article.video .video-js .vjs-big-play-button{background-color:#2B333F!important}article.video .video-js .vjs-big-play-button:focus{outline:#00bfff solid 2px!important}article.video .vjs-ass-button:before{font-family:VideoJS;content:""}article.video .libjass-subs span{background-color:#000}article.video .video-js.vjs-fullscreen{position:absolute;top:0}article.video video{display:inline-block}.container-row{display:grid;flex:1 0 350px;overflow:auto}.container-row .layer{grid-column:1;grid-row:1}@media only screen and (max-width:767px){.container-row{flex:1 0 300px}}@media only screen and (max-width:991px) and (orientation:landscape){.container-row{flex:1 0 100%}}.video-wrapper{width:100%;height:100%;position:relative}.video-wrapper .vid-loading{width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0}.video-wrapper .video-js{display:inline-block}.video-wrapper.video-wrapping{margin-top:10px}.video-wrapper div.vimeo-funkiness{width:100%;min-height:40px;background-color:#fff;z-index:2001}.video-wrapper .license,.video-wrapper .source{float:none}.vjs-marker{position:absolute;background:red;width:5px;height:110%;top:-5%;margin-left:-3px}.vjs-error .vjs-error-display:before{content:' '}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:16px;display:flex;align-items:center;justify-content:center}.page-component{text-align:left;box-sizing:border-box}@media only screen and (min-width:768px){.page-component .star{top:-1px}}.page-component [component]{width:100%}.page-component header{width:calc(100% - 20px);margin:10px 0 0;padding:10px;box-sizing:content-box}.page-component header p{margin:0}.page-component header h3{font-family:Roboto;font-size:20px;text-align:left;display:inline-block;margin:0;margin-left:10px}.page-component header h3.editable{width:calc(100% - 180px);margin-left:7px}.page-component header h3 .editor-wrapper input{height:30px!important;margin-top:-3px}.page-component header h3 .editor-wrapper.editing .editor-inline{padding-right:100px!important}.page-component header h3 .editor-wrapper .editor-buttons{width:auto}@media only screen and (min-width:768px){.page-component header .star{top:2px}}.page-component .adv-hide header{padding:10px 10px 10px 2px}.page-component article>div:first-of-type{margin-top:10px}.star{width:30px;height:30px;float:left;padding:0;display:inline-block;cursor:pointer;padding:0;position:relative}.star .bookmark{font-size:23px;margin-top:3px}.star.disabled{margin-bottom:10px}.star.disabled .bookmark{color:lightgrey}.star.disabled .bookmark:hover{color:grey}.star.enabled{margin-bottom:10px}.star.enabled .bookmark{color:#ff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:orange}.star.enabled .bookmark:hover{color:grey}@media only screen and (min-width:768px){.page-edit .star{top:2px}}.adv-contents .star{margin-top:-2px}@media only screen and (min-width:768px){.adv-contents .star{top:13px}}.adv-contents header .star{top:-1px}.adv-contents section{width:100%;padding:0;overflow-y:auto}.adv-contents button.pdf{position:absolute;bottom:0;right:0}#component>header,#component footer{text-align:right}#component>header button,#component footer button{height:auto;display:inline-block;font-weight:700;text-transform:none;border-radius:4px;cursor:pointer;font-size:12px;line-height:12px;padding:12px 40px}#component>header button:hover,#component footer button:hover{background-color:#EEE;border-color:#666;color:#fff}#component footer{margin-right:50px}#component footer button{margin-top:10px;margin-bottom:10px}#component .center-eye{font-size:26px!important}#component .center-eye>i,#component .center-eye>span.fa,#component .center-eye>span.glyphicon{top:1px!important;left:0!important}#component .edit-component-block .cke_top{opacity:1;padding:0}#component .edit-component-block .cke{border:2px dotted #666!important}#component .edit-component-block .cke_toolgroup{margin:0}#component>section{width:calc(100% - 200px);margin:0 50px;background-color:#fff;padding:50px;padding-top:20px;position:relative}#component>section .details{outline:#999 solid 1px;padding:10px;margin-left:95px;width:calc(100% - 250px)}#component>section .details button.vid-add-sub{box-sizing:border-box;padding:11px 15px;float:right}#component>section .clear-form{position:absolute;top:10px;right:10px;border-radius:0;padding:4px 5px;height:auto;line-height:normal;font-weight:700;z-index:1300}#component>section .clear-form:after{content:"x";display:block;transform:scaleY(0.9)}#component>section>form{position:relative;left:90px;margin-top:-30px}#component>section>form>select,#component>section>form .ui-select-container{width:200px;display:inline-block}#component>section>form>select .selectize-input span,#component>section>form .ui-select-container .selectize-input span{height:30px;display:block;line-height:32px}#component>section>form .title{display:inline-block;vertical-align:top;margin-top:20px;width:calc(100% - 390px)}#component>section>form .title.instructor_title{margin-top:0}#component>section>form .title .editor-inline{width:100%;margin:0;display:inline-block;font-size:22px;line-height:25px;color:#EEE;padding:2px 10px;font-family:Roboto;font-size:24px;border:2px dotted #666!important;background:#fff!important;background:-moz-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%)!important;background:-webkit-gradient(linear,#fff 0,#EEE 50%,#BBB 100%)!important;background:-webkit-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%)!important;background:-o-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%)!important;background:-ms-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%)!important;background:linear-gradient(to bottom,#fff 0,#EEE 50%,#BBB 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bbbbbb', GradientType=0)!important}#component>section>form .title.short{width:calc(100% - 390px)}#component>section>form .description{margin-top:10px;margin-bottom:10px;margin-left:10px;max-width:calc(100% - 238px)}#component>section>form .description .cke_top{opacity:1;padding:0}#component>section>form .description .cke{border:2px dotted #666!important}#component>section>form .description .cke_toolgroup{margin:0}#component>section>form .description.short{width:calc(100% - 238px)}#component>section>form .button-container .current{background-color:#55bab7!important}#component>section>form .button-container button,#component>section>form .button-container i,#component>section>form .button-container span.fa,#component>section>form .button-container span.glyphicon{display:inline;float:left}#component>section>form .button-container button{margin-left:4px}#component>section>form .button-container i,#component>section>form .button-container span.fa,#component>section>form .button-container span.glyphicon{margin-left:1px;margin-top:8px}#component>section>form .preview{width:175px;height:135px;display:inline-block;position:absolute;top:85px;right:50px}#component>section>form .preview iframe,#component>section>form .preview img,#component>section>form .preview div{width:100%;height:100%;border:0}#component>section>form .preview img.invisible{opacity:0}#component>section>form .preview .loading{position:absolute;min-height:0!important;left:0}#component>section>form .preview .loading:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#fff;background-image:url(/images/loading.gif);background-repeat:no-repeat;background-position:center;background-size:50px}#component>section>form .component_switch{float:none!important;top:7px}#component>section #imageform{float:none;margin-top:20px}#component>section #imageform h1{width:100%;padding-bottom:30px}.junction-component-editor--advanced #adv-builder,#component article.advanced{width:100%;padding:0;margin-top:20px;float:left}.junction-component-editor--advanced #adv-builder:after,#component article.advanced:after{display:block;content:"";width:100%;height:1px;float:left;clear:both}.junction-component-editor--advanced #adv-builder .description,#component article.advanced .description{background-color:#fff;margin-top:0!important}.junction-component-editor--advanced #adv-builder>header,#component article.advanced>header{width:100%;padding:0;margin:0;padding-bottom:20px;background-color:transparent;float:left}.junction-component-editor--advanced #adv-builder>header .inline-editor,#component article.advanced>header .inline-editor{width:calc(100% - 60px);padding:10px;border:0}.junction-component-editor--advanced #adv-builder>header .inline-editor:hover,#component article.advanced>header .inline-editor:hover{width:calc(100% - 100px);background-color:#fff}.junction-component-editor--advanced #adv-builder>header [inline-editor][placeholder] .inline-editor:hover,#component article.advanced>header [inline-editor][placeholder] .inline-editor:hover{width:calc(100% - 60px)}.junction-component-editor--advanced #adv-builder>header ul,#component article.advanced>header ul{width:100%;padding:0;margin:0;list-style:none;float:left}.junction-component-editor--advanced #adv-builder>header ul li,#component article.advanced>header ul li{display:inline-block;color:#333;float:left;width:300px;height:38px;box-sizing:border-box;border-radius:2px;border:1px solid #BBB;background-color:#fff;font-size:13px;margin:0 2px;margin-bottom:5px;position:relative}.junction-component-editor--advanced #adv-builder>header ul li.edit,#component article.advanced>header ul li.edit{height:150px}.junction-component-editor--advanced #adv-builder>header ul li .sub_image,#component article.advanced>header ul li .sub_image{background-size:30px;background-position:center;background-repeat:no-repeat;height:30px;position:relative;width:30px;margin-top:2px;margin-left:2px}@media only screen and (min-width:768px){.junction-component-editor--advanced #adv-builder>header ul li .sub_image,#component article.advanced>header ul li .sub_image{float:left;margin-right:0}}.junction-component-editor--advanced #adv-builder>header ul li .sub_image.empty,#component article.advanced>header ul li .sub_image.empty{width:30px;height:30px;line-height:26px;font-size:6px;text-align:center;border:1px dashed #EEE;align-items:center;justify-content:center}.junction-component-editor--advanced #adv-builder>header ul li .sub_image.empty .placeholder,#component article.advanced>header ul li .sub_image.empty .placeholder{color:#999;font-size:5px}.junction-component-editor--advanced #adv-builder>header ul li .sub_image:hover .editimg,#component article.advanced>header ul li .sub_image:hover .editimg{display:block}.junction-component-editor--advanced #adv-builder>header ul li .editimg,#component article.advanced>header ul li .editimg{width:23px;height:23px;display:none;position:absolute;line-height:21px;background-color:#fff;color:#666;text-align:center;font-size:7px;border-radius:4px;box-shadow:0 0 3px #666;top:3px;left:3px}.junction-component-editor--advanced #adv-builder>header ul li .editimg:hover,#component article.advanced>header ul li .editimg:hover{cursor:pointer}.junction-component-editor--advanced #adv-builder>header ul li .editimg:after,#component article.advanced>header ul li .editimg:after{content:"Edit"}.junction-component-editor--advanced #adv-builder>header ul li .adv-selected,#component article.advanced>header ul li .adv-selected{background-color:#e81e75!important}.junction-component-editor--advanced #adv-builder>header ul li .adv-enter,.junction-component-editor--advanced #adv-builder>header ul li .adv-remove,#component article.advanced>header ul li .adv-enter,#component article.advanced>header ul li .adv-remove{content:">";position:absolute;top:0;right:0;width:44px;height:100%;font-weight:700;background-color:#BBB;border-top-right-radius:2px;color:#fff;text-align:center;line-height:40px;cursor:pointer}.junction-component-editor--advanced #adv-builder>header ul li .btext,#component article.advanced>header ul li .btext{padding:10px 20px}.junction-component-editor--advanced #adv-builder>header ul li .adv-remove,#component article.advanced>header ul li .adv-remove{right:44px;display:none;background-color:#666;border-radius:0;font-family:"Glyphicons Halflings";cursor:pointer}.junction-component-editor--advanced #adv-builder>header ul li .adv-remove .adv-enter,#component article.advanced>header ul li .adv-remove .adv-enter{color:#666;font-size:16px}.junction-component-editor--advanced #adv-builder>header ul li.dummy-element,#component article.advanced>header ul li.dummy-element{box-sizing:border-box;border:2px dashed #666;text-align:center;color:#666;background-color:#EEE;height:38px;line-height:35px;font-weight:700;font-size:14px}.junction-component-editor--advanced #adv-builder>header ul li.dummy-element:after,#component article.advanced>header ul li.dummy-element:after{content:"Drop here"}.junction-component-editor--advanced #adv-builder>header ul li.dragging,#component article.advanced>header ul li.dragging{pointer-events:none;z-index:1000;width:300px}.junction-component-editor--advanced #adv-builder>header ul li:hover,#component article.advanced>header ul li:hover{border-color:#666}.junction-component-editor--advanced #adv-builder>header ul li:hover .adv-remove,#component article.advanced>header ul li:hover .adv-remove{display:block}.junction-component-editor--advanced #adv-builder>header ul li:last-of-type .adv-enter,#component article.advanced>header ul li:last-of-type .adv-enter{content:"+"}.junction-component-editor--advanced #adv-builder>header ul.reorder-list .adv-enter,.junction-component-editor--advanced #adv-builder>header ul.reorder-list .adv-selected,#component article.advanced>header ul.reorder-list .adv-enter,#component article.advanced>header ul.reorder-list .adv-selected{font-size:24px;line-height:30px}.junction-component-editor--advanced #adv-builder>section,#component article.advanced>section{width:100%;float:left;padding:0;clear:none}.junction-component-editor--advanced #adv-builder>section .page-component,#component article.advanced>section .page-component{height:600px;margin-top:20px}.junction-component-editor--advanced #adv-builder>section .page-component h1,#component article.advanced>section .page-component h1{vertical-align:middle}.junction-component-editor--advanced #adv-builder .no-content,#component article.advanced .no-content{top:calc(50% - 127px);cursor:pointer;margin:0 auto;margin-top:30px;position:static}.junction-component-editor--advanced #adv-builder.vertical>header,#component article.advanced.vertical>header{width:300px}.junction-component-editor--advanced #adv-builder.vertical>header li,#component article.advanced.vertical>header li{width:100%;margin:0;margin-bottom:2px}.junction-component-editor--advanced #adv-builder.vertical>section,#component article.advanced.vertical>section{width:calc(100% - 310px);margin-left:10px}.junction-component-editor--advanced #adv-builder .advanced_new_editor,#component article.advanced .advanced_new_editor{border:1px solid #000;margin-bottom:10px;padding:10px;border-radius:5px}.junction-component-editor--advanced #adv-builder .advanced_new_editor .new_editor_separator,#component article.advanced .advanced_new_editor .new_editor_separator{margin-bottom:5px}.junction-component-editor--advanced #adv-builder .advanced_new_editor .new_editor_container,#component article.advanced .advanced_new_editor .new_editor_container{display:flex}.junction-component-editor--advanced #adv-builder .advanced_new_editor .new_editor_container div.editor-wrapper,#component article.advanced .advanced_new_editor .new_editor_container div.editor-wrapper{margin-right:20px;width:550px}.junction-component-editor--advanced #adv-builder .advanced_add_item,#component article.advanced .advanced_add_item{width:100%;height:100%}article.iframe,iframe{height:100%}@media only screen and (min-width:768px){article.iframe,iframe{display:flex;flex-flow:column;flex:1;height:inherit}}.iframe-holder{overflow:auto;width:100%;position:relative;height:100%;background-image:url(/images/loading.gif);background-position:center;background-repeat:no-repeat;background-size:48px;-webkit-overflow-scrolling:touch!important;overflow-scrolling:touch!important}.iframe-holder .iframe_holder iframe{background:transparent}.iframe-holder div.trov{display:block;position:absolute;height:40px;width:40px;background:url(/favicon.png) top;pointer-events:none;right:12px;top:12px;z-index:2}@media only screen and (min-width:768px){.iframe-holder{flex:1}}.iframe-holder iframe{height:100%;position:absolute;top:0;max-width:100%;width:100%;margin:0}.iframe-holder a{position:absolute;bottom:0}.repeat-2>div{width:50%;float:left;box-sizing:border-box;padding:10px}.select-label{height:48px;line-height:48px;display:inline-block;vertical-align:top;margin-right:10px}#advance .margin{margin-right:10px}#adv-builder .page-component{display:flex;flex-flow:column}#adv-builder .adv-add .inline-editor .field{width:100%;padding-right:0}#adv-builder .adv-margin{margin-left:35px;cursor:pointer}article.advanced{overflow:hidden}article.advanced>section{width:100%;height:100%;padding:0}article.advanced .adv-contents,article.advanced .adv-contents-many{width:100%;height:100%;margin-right:10px;margin-bottom:10px}article.advanced .adv-contents-many .override{overflow:auto;height:calc(100% - 50px)!important}article.advanced .adv-contents-many .override div.picture-wrapper,article.advanced .adv-contents-many .override div.iframe-holder,article.advanced .adv-contents-many .override div.video-wrapper{min-height:50vw}@media only screen and (min-width:768px){article.advanced .adv-contents{width:calc(100% - 10px)}}article.advanced .advanced_componets__hr{border:2px solid #EEE;width:100%}article.advanced.vertical nav{width:100%;float:left}@media only screen and (min-width:768px){article.advanced.vertical nav.not-many{max-width:300px;flex:1}}article.advanced.vertical nav.override{max-width:300px}article.advanced.vertical nav li,article.advanced.vertical nav span.repeat{width:100%;margin:0}article.advanced.vertical nav span.separator{position:relative;display:flex;align-items:center}article.advanced.vertical nav span.separator:focus{box-shadow:none!important}article.advanced.vertical nav .separator span a{top:0;bottom:0;background-color:inherit;width:100%;border-radius:8px;text-decoration:none}article.advanced.vertical nav .separator span div{cursor:pointer}article.advanced.vertical nav .separator span div:focus{box-shadow:none!important}article.advanced.vertical nav .separator span:focus{box-shadow:none!important}article.advanced.vertical nav .sub_image{background-size:30px;background-position:center;background-repeat:no-repeat;height:30px;position:relative;width:30px;margin-right:8px}@media only screen and (min-width:768px){article.advanced.vertical nav .sub_image{float:left}}article.advanced.vertical .adv-contents,article.advanced.vertical .adv-contents-many{width:100%;display:inline-block;margin:0;padding-left:9px}article.advanced.vertical .adv-contents-many .override{margin-left:0;overflow:auto;height:calc(100% - 50px)!important}@media only screen and (min-width:768px){article.advanced.vertical .adv-contents{width:calc(100% - 310px);height:initial}}article.advanced.horizontal nav .sub_image{background-size:30px;background-position:center;background-repeat:no-repeat;position:relative;width:30px;height:30px;margin-right:8px;margin-left:-8px;float:left}.learnosity-iframe,#learnosity-iframe{border:0;width:100%;height:100%}.lrn,.lrn-qe .lrn-qe-ui,.lrn-qe .lrn-qe-ui .lrn-qe-input,.lrn-qe-tooltip-wrapper .lrn-qe-tooltip,.lrn-qe .lrn-qe-ui .lrn-qe-btn,.lrn-qe .lrn-qe-ui .lrn-qe-form-group-wrapper .lrn-qe-dyn-var marker,.lrn-qe .lrn-qe-ui .cke_widget_wrapper.response_ckwidget_wrapper .cke_widget_element.response_ckwidget marker,.lrn-qe .lrn-qe-ui .cke_widget_wrapper.response_ckwidget_wrapper .cke_widget_element.dynamic_content_ckwidget marker,.lrn.lrn_widget .mq-math-mode .lrn-mq-response-container marker,.lrn.lrn_widget .lrn-formula-keyboard .lrn-mq-response-container marker,.lrn.lrn_widget.lrn_formulaV2 .mq-math-mode .lrn-mq-var-container .lrn-qe-dyn-var marker,.lrn.lrn_widget.lrn_chemistry .mq-math-mode .lrn-mq-var-container .lrn-qe-dyn-var marker,.lrn-qe .lrn-qe-ui .lrn-qe-form-group-wrapper .lrn-qe-dyn-var content,.lrn-qe .lrn-qe-ui .cke_widget_wrapper.response_ckwidget_wrapper .cke_widget_element.response_ckwidget content,.lrn-qe .lrn-qe-ui .cke_widget_wrapper.response_ckwidget_wrapper .cke_widget_element.dynamic_content_ckwidget content,.lrn.lrn_widget .mq-math-mode .lrn-mq-response-container content,.lrn.lrn_widget .lrn-formula-keyboard .lrn-mq-response-container content,.lrn.lrn_widget.lrn_formulaV2 .mq-math-mode .lrn-mq-var-container .lrn-qe-dyn-var content,.lrn.lrn_widget.lrn_chemistry .mq-math-mode .lrn-mq-var-container .lrn-qe-dyn-var content{font-family:LearnosityMath,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important}.lrn.lrn_widget.lrn_charactermap_wrapper{z-index:11500}.lrn-qe{width:100%!important}#component>section .details.mo-space{width:calc(100% - 2px);margin-left:0}.details.mo-space .lrn{width:calc(100% - 2px)!important}.wide-author{display:inline-block;width:160px;text-align:center}.details .lrn{width:calc(75% - 2px);border:1px solid #BBB;display:inline-block}.details .lrn section{padding:0}.details .lrn section .lrn-tool-panel .lrn-tool-panel-search{padding:10px!important}.details .lrn section .lrn-tool-panel .lrn-tool-panel-search .lrn-form-control{padding:0!important}.details .lrn section .lrn-tool-panel .lrn-tool-panel-search .lrn-input-group{height:100%!important}.details .lrn section .lrn-tool-panel .lrn-tool-panel-search .lrn-input-group input{padding:3px 10px!important}.details .lrn section .lrn-tool-panel .lrn-tool-panel-search .lrn-input-group button{padding:3px 10px!important}.details .lrn section .lrn-tool-panel .lrn-tool-panel-search .lrn-btn-primary{margin-top:0!important}.details .lrn section .lrn-tool-panel .lrn-form-list-search .lrn-main-search-button{margin:0!important}.details .lrn .lrn-list-view .lrn-list-view-item.lrn-list-view-item-active{background-color:red}.details .lrn .lrn-list-view .lrn-list-view-item>div{padding:5px!important}.details .lrn .lrn-list-view .lrn-list-view-item>div .lrn-list-view-labels{text-align:center}.details .lrn .lrn-list-view .lrn-list-view-item>div .lrn-list-view-heading-wrapper{margin-bottom:0!important}.details .lrn .lrn-list-view .lrn-list-view-item>div .lrn-list-view-heading-wrapper .lrn-list-view-heading{width:90%}.details .lrn .lrn-list-view .lrn-list-view-item>div .lrn-list-view-heading-wrapper button{font-size:13px!important;font-weight:700!important}.details .lrn .lrn-list-view .lrn-list-view-item>div .lrn-list-view-desc{padding-top:0!important;font-size:12px;font-style:italic}.details .lrn .lrn-list-view .lrn-list-view-item>div:first-of-type{text-align:center;position:relative}.details .lrn .lrn-list-view .lrn-list-view-item>div:first-of-type:before{content:"Quick view";font-size:12px;color:#333;cursor:pointer}.details .lrn .lrn-list-view .lrn-list-view-item>div:nth-last-of-type(2){text-align:center;position:relative;cursor:pointer}.details .lrn .lrn-list-view .lrn-list-view-item>div:nth-last-of-type(2):before{content:"";font-family:FontAwesome;font-size:26px;display:inline-block;width:60%;height:30px;line-height:30px;color:#EEE;text-align:center;position:absolute;top:calc(50% - 15px);left:20%}.details .lrn .lrn-list-view .lrn-list-view-item>div:nth-last-of-type(2):hover{background-color:#999}.details .lrn .lrn-list-view .lrn-list-view-item>div:nth-last-of-type(2) .lrn-list-view-meta,.details .lrn .lrn-list-view .lrn-list-view-item>div:nth-last-of-type(2) .lrn-flyout{display:none!important}.junction-component--edit .lrn.lrn-author .lrn-list-view .lrn-list-view-item input.add_checkbox{position:relative;right:16px;bottom:1px}.junction-component--edit .lrn.lrn-author .lrn-list-view .lrn-list-view-item>div .lrn-list-view-heading-wrapper-end{justify-content:center}.junction-component--edit .lrn.lrn-author .lrn-list-view .lrn-list-view-item>div:nth-of-type(2){text-align:center;position:relative}.junction-component--edit .lrn.lrn-author .lrn-list-view .lrn-list-view-item>div:nth-of-type(2):before{content:"Quick view";font-size:12px;color:#333;cursor:pointer}#attached-assessments{width:calc(25% - 20px);display:inline-block;vertical-align:top;margin-right:10px}#attached-assessments ul{list-style:none;margin:0;padding:0;box-sizing:border-box}#attached-assessments ul li{width:100%;border-radius:8px;background-color:#EEE;border:1px solid #BBB;display:block;padding:15px;box-sizing:border-box;margin-bottom:10px;padding-right:75px;position:relative;overflow:hidden}#attached-assessments ul li.dragging{pointer-events:none;z-index:2}#attached-assessments ul li.dragging.moving{z-index:1000}#attached-assessments ul li.dummy-element{height:66px;border:2px dashed #666;box-shadow:none;background-color:#333;text-align:center;font-size:20px;font-weight:700;color:#666;z-index:1;padding:0}#attached-assessments ul li.dummy-element:after{content:"Drop here";line-height:66px;display:inline-block}#attached-assessments ul li h1{font-size:14px;padding:0;margin:0;margin-bottom:10px}#attached-assessments ul li .redrum{color:red}#attached-assessments ul li h2{font-size:12px;font-weight:400;font-style:italic;margin:0;color:#666}#attached-assessments ul li .move-hnd,#attached-assessments ul li .remove-element{width:50px;height:100%;background-color:#666;color:#fff;text-align:center;font-size:14px;position:absolute;top:0;right:0;cursor:pointer}#attached-assessments ul li .move-hnd:hover,#attached-assessments ul li .remove-element:hover{background-color:#333}#attached-assessments ul li .move-hnd i,#attached-assessments ul li .move-hnd span.fa,#attached-assessments ul li .move-hnd span.glyphicon,#attached-assessments ul li .remove-element i,#attached-assessments ul li .remove-element span.fa,#attached-assessments ul li .remove-element span.glyphicon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#attached-assessments ul li .remove-element{right:50px}#attached-assessments2{vertical-align:top;margin:10px}#attached-assessments2 div.buttons{margin:5px;display:inline-flex}#attached-assessments2 div.buttons button.button{margin-right:5px}#attached-assessments2>ul{list-style:none;margin:0;padding:0;box-sizing:border-box}#attached-assessments2>ul>li{width:100%;border-radius:8px;border:1px solid #BBB;display:block;padding:15px;box-sizing:border-box;margin-bottom:10px;padding-right:75px;position:relative;overflow:hidden}#attached-assessments2>ul>li.dragging{pointer-events:none;z-index:2}#attached-assessments2>ul>li.dragging.moving{z-index:1000}#attached-assessments2>ul>li.dummy-element{height:66px;border:2px dashed #666;box-shadow:none;background-color:#EEE;text-align:center;font-size:20px;font-weight:700;color:#000;z-index:1;padding:0}#attached-assessments2>ul>li.dummy-element:after{content:"Drop here";line-height:66px;display:inline-block}#attached-assessments2>ul>li h1{padding:0;margin:0;margin:0 0 10px 20px}#attached-assessments2>ul>li h1 span{font-size:16px;cursor:pointer;width:fit-content}#attached-assessments2>ul>li h1 span:hover{text-decoration:underline}#attached-assessments2>ul>li .redrum{color:red}#attached-assessments2>ul>li h2{font-size:12px;font-weight:400;font-style:italic;margin:0 0 0 20px;color:#666;cursor:pointer;width:fit-content}#attached-assessments2>ul>li h2:hover{text-decoration:underline}#attached-assessments2>ul>li .move-hnd{width:30px;height:100%;background-color:#fff;color:#000;text-align:center;font-size:16px;position:absolute;top:0;left:0;cursor:move}#attached-assessments2>ul>li .move-hnd:hover{background-color:#EEE}#attached-assessments2>ul>li .move-hnd span.fa{position:relative;top:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#attached-assessments2>ul>li .re-grade-item{position:relative;left:30px;top:15px}#attached-assessments2>ul>li .remove-element{width:40px;height:100%;background-color:#fff;color:#000;text-align:center;font-size:16px;position:absolute;top:0;right:0;cursor:pointer}#attached-assessments2>ul>li .remove-element:hover{background-color:#EEE}#attached-assessments2>ul>li .remove-element span.fa{position:relative;top:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}[id^=content_directly]>table{border-collapse:collapse}[id^=content_directly]>table th{text-align:left}[id^=content_directly]>table thead tr th{padding:8px}[id^=content_directly]>table tbody tr th,[id^=content_directly]>table tfoot tr th,[id^=content_directly]>table thead tr td,[id^=content_directly]>table tbody tr td,[id^=content_directly]>table tfoot tr td{padding:8px;line-height:1.42857;vertical-align:top}[id^=content_directly]>table.nopadding tbody tr th,[id^=content_directly]>table.nopadding tfoot tr th,[id^=content_directly]>table.nopadding thead tr td,[id^=content_directly]>table.nopadding tbody tr td,[id^=content_directly]>table.nopadding tfoot tr td{padding:unset}.intro_screen_class{display:none;height:48px;margin:0}.intro_screen_class .button__secondary{display:flex;height:40px;margin:0 4px!important;align-items:center;justify-content:center;background:#fff;border-radius:8px!important}.intro_screen_class .button__secondary#start_button,.intro_screen_class .button__secondary#try_again_button{min-width:150px;margin-left:0!important;margin:0 4px!important;color:#fff}.intro_screen_class .button__secondary#start_button,.intro_screen_class .button__secondary#try_again_button,.intro_screen_class .button__secondary#resume_button,.intro_screen_class .button__secondary#review_button,.intro_screen_class .button__secondary#finish_button,.intro_screen_class .button__secondary#checkanswer_button{float:right}.intro_screen_class .button__secondary#dashboard_button,.intro_screen_class .button__secondary#activity_info_button{float:left;order:0}.intro_screen_class .button__secondary#accessibility_button{order:1}.intro_screen_class .button__secondary#review_button{order:2}.intro_screen_class .button__secondary#checkanswer_button{order:3}.intro_screen_class .button__secondary.item-prev{order:4}.intro_screen_class .button__secondary#start_button,.intro_screen_class .button__secondary#try_again_button,.intro_screen_class .button__secondary#resume_button,.intro_screen_class .button__secondary#fake_button,.intro_screen_class .button__secondary#finish_button,.intro_screen_class .button__secondary.item-next{order:5}.intro_screen_class .button__secondary#accessibility_button span{display:none!important}.intro_screen_class .button__secondary.fakebutt{min-width:125px;float:right;position:relative;margin-left:5px;padding:10px;display:none;border:1px solid #EEEFF0;color:#BCBCBD}.intro_screen_class .button__secondary.fakebutt span.start{position:relative;bottom:3px;font-size:18px}.intro_screen_class .button__secondary.fakebutt .mobile{display:none}.intro_screen_class .button__secondary.fakebutt .desktop{display:flex;font-weight:400!important}.intro_screen_class .button__secondary .mobile{display:none}.intro_screen_class .button__secondary .desktop{display:flex;font-weight:400!important}.intro_screen_class .button__secondary .custom-tooltip-span{display:none}.intro_screen_class div#fakebutt:popover-open{width:300px;padding:5pxx;border:1px solid grey;border-radius:8px;position:absolute;inset:unset;bottom:63px;right:40px;margin:0}.intro_screen_class #start_button{background-color:var(--primary-color)}@media only screen and (max-width:991px){.intro_screen_class{height:unset!important;display:flex!important;margin-bottom:8px!important;padding:4px!important;justify-content:flex-end;width:100%}.intro_screen_class .slides-horizontal-pagination{display:none!important}.intro_screen_class .lrn-btn{display:none}.intro_screen_class .lrn-horizontal-toc{display:none!important}.intro_screen_class .button__secondary{display:flex;height:48px;padding:0;width:48px}.intro_screen_class .button__secondary .mobile{display:flex!important}.intro_screen_class .button__secondary .desktop{display:none!important}.intro_screen_class .button__secondary.fakebutt{min-width:unset!important}.intro_screen_class .button__secondary.fakebutt .mobile{display:flex!important}.intro_screen_class .button__secondary.fakebutt .desktop{display:none!important}.intro_screen_class .button__secondary:hover .custom-tooltip-span{display:flex;align-items:center;justify-content:center;height:32px;border-radius:8px;color:#fff;background-color:#000;padding:4px 8px;position:absolute;top:-42px;left:50%;transform:translateX(-50%);z-index:1000;white-space:nowrap!important}.intro_screen_class .button__secondary:hover .custom-tooltip-span::after{content:'';color:#000;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg);border-width:6px;border-style:solid}.intro_screen_class #start_button,.intro_screen_class #try_again_button{min-width:unset!important}}article.advanced.vertical .assessment-ui>div.newstyle{background-color:#fff;height:calc(100% - 128px);width:calc(100% - 30px);z-index:1}article.advanced.vertical .assessment-ui>div.newstyle-mobile{height:calc(100% - 124px)}.assessment-ui>div.newstyle{border:1px solid var(--primary-color);border-radius:8px;position:absolute;height:calc(100% - 150px);width:calc(100% - 50px);max-width:100%;display:initial!important;overflow:auto}.assessment-ui>div.newstyle .due{background-color:var(--primary-color)!important}.assessment-ui>div.newstyle .alert-info{border:1px solid var(--primary-color)}@media only screen and (max-width:767px){.assessment-ui>div.newstyle{height:calc(100% - 195px);width:100%}.assessment-ui>div.newstyle .aui_button_list{margin-bottom:20px}}.assessment-ui .alert-info{background-color:#fff;border-radius:4px;border:1px solid #55bab7;color:#000;padding:10px 15px 7px}.assessment-ui .alert-info.activity_info .grid-item{grid-template-columns:185px 1fr!important}.assessment-ui .alert-info.newstyle{background-color:#fff;border:1px solid var(--primary-color);border-radius:8px;padding:20px;font-size:16px;max-width:480px;min-width:400px;position:relative;left:50%;transform:translateX(-50%)}.assessment-ui .alert-info.newstyle .grid-item{white-space:nowrap;grid-template-columns:2fr 3fr!important;line-height:25px}.assessment-ui .alert-info.newstyle .grid-item .badge-wrapper{display:inline-block;margin-top:-8px;margin-left:8px}@media only screen and (max-width:767px){.assessment-ui .alert-info.newstyle .grid-item{white-space:wrap}}@media only screen and (max-width:767px){.assessment-ui .alert-info.newstyle{min-width:calc(100% - 30px);max-width:100%}.assessment-ui .alert-info.newstyle .grid-item{grid-template-columns:1fr 1fr!important;line-height:25px}}.assessment-ui .alert-info .show-button{float:right;position:relative;top:-4px;margin-right:-10px;margin-top:-10px;height:0}.assessment-ui .alert-info .show-button a.smaller{font-size:12px;color:#000;background-color:transparent}.assessment-ui .alert-info .fa-spinner{font-size:24px}.assessment-ui .alert-info .increase-popover-width .popover-content{height:300px;overflow:scroll}.assessment-ui .alert-info .increase-popover-width-bottom{max-width:unset!important;width:70%}.assessment-ui .alert-info .increase-popover-width-bottom .popover-content{height:300px;overflow:scroll}.assessment-ui .alert-info .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.assessment-ui .alert-info .grid .grid-item{display:grid;grid-template-columns:85px 1fr;width:100%}.assessment-ui .alert-info .grid .grid-item .category{font-weight:700}.assessment-ui .alert-info .grid .grid-item .value{display:inline}.assessment-ui .alert-info .grid .grid-item .value a{cursor:pointer;color:#000;border-bottom:1px solid #000}.assessment-ui .alert-info .grid .grid-item .value a:hover{text-decoration:none}@media only screen and (max-width:767px){.assessment-ui .alert-info .grid{grid-template-columns:1fr}}.assessment-ui .newstyle-mobile{padding:8px}.assessment-ui .newstyle-mobile .alert-info{min-width:unset;width:100%;margin-left:0;left:50%;transform:translateX(-50%)}.assessment-ui .newstyle-mobile .grid-item{grid-template-columns:1fr 1fr!important}.assessment-ui .newstyle-mobile .grid{grid-template-columns:unset!important}.assessment-ui .aui_button_list{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:36px 0}.assessment-ui .aui_button_list:first-of-type{margin-top:16px}.assessment-ui .aui_button_list h2{margin-top:0;margin-bottom:8px}.assessment-ui .aui_button_list div{font-size:16px;text-align:center;border-radius:5px;padding:4px}.assessment-ui .aui_button_list div.message{margin-top:8px;font-size:20px}.assessment-ui .aui_button_list div.points{max-width:fit-content;font-size:20px}.assessment-ui .aui_button_list div.points.blah{margin:4px 0}.assessment-ui .aui_button_list div.points.blah div.popover.bottom>.arrow{border-bottom-color:#fff;display:none}.assessment-ui .aui_button_list div.due{background-color:#fff;color:#fff;max-width:fit-content;padding:5px}.assessment-ui .aui_button_list button{margin:4px 0;font-weight:400;line-height:10px;position:relative;max-width:fit-content}.shallow-editor .inline input{line-height:inherit;padding:1px}#gotonavigation a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#gotonavigation a:focus{position:static;width:auto;height:auto}.junction-component-editor select.disabled{background-color:#EEEFF0}.junction-component-editor .loading{padding-top:200px}.junction-component-editor .nav-tabs{padding-top:10px;margin-bottom:0}.junction-component-editor ul.nav.nav-tabs.opaque{opacity:.25;pointer-events:none}.junction-component-editor .nav-tabs li i,.junction-component-editor .nav-tabs li span.fa,.junction-component-editor .nav-tabs li span.glyphicon{position:relative;margin-top:0;right:inherit;top:inherit}.junction-component-editor .nav-tabs a{border-width:2px!important}.junction-component-editor .nav-tabs a:hover,.junction-component-editor .nav-tabs a:focus{background:#EEE!important;border-color:#BBB;border-width:2px!important;text-decoration:underline}.junction-component-editor .nav-tabs a:hover{border-bottom-color:#55bab7}.junction-component-editor .nav-tabs li.active a:focus{border-bottom:2px solid #fff}.junction-component-editor .nav-tabs li.active a:hover{border-bottom:2px solid #fff!important;background-color:#fff!important;text-decoration:underline!important}.junction-component-editor uib-tab-heading div,.junction-component-editor uib-tab-heading span{display:inline-block}.junction-component-editor uib-tab-heading div:hover,.junction-component-editor uib-tab-heading span:hover{text-decoration:underline}.junction-component-editor uib-tab-heading div,.junction-component-editor uib-tab-heading span{padding-top:7px}.junction-component-editor .editor-tab{background:#fff}.junction-component-editor .editor-wrapper .cke .cke_top{opacity:100!important}.junction-component-editor input,.junction-component-editor input:hover{background:#fff!important}.junction-component-editor .editor-wrapper .editor-inline{border:1px solid #BBB!important}.junction-component-editor .edit-component-block .cke_top{padding:10px}.junction-component-editor a.cke_combo_button{margin:0!important}.junction-component-editor .cke_top{opacity:1}.junction-component-editor .cke,.junction-component-editor .cke:active,.junction-component-editor .cke.cke_focus{border:1px solid #EEE!important}.junction-component-editor .cke_editable.blurred:before{font-style:none!important}.junction-component-editor .cke_toolgroup{margin:0}.junction-component-editor .junction-component--edit{background:#fff;padding:20px 35px}.junction-component-editor .junction-component--edit>section .details{outline:0}.junction-component-editor .junction-component--edit .page-content>header{padding:20px;margin:50px}.junction-component-editor .junction-component--edit .page-component .star{margin-top:-4px}.junction-component-editor .junction-component--edit .component-outer .inline-style-move--2{height:100%}.junction-component-editor .junction-component--edit .assessment-items-listing span.links{display:inline;margin-left:20px}.junction-component-editor .junction-component--edit .assessment-items-listing span.inputs{display:inline;float:right;top:15px;position:relative}.junction-component-editor .junction-component--edit .assessment-items-listing span.inputs input{width:50px}.junction-component-editor .junction-component--edit .assessment-items-listing span.inputs input:hover{text-decoration:none}.junction-component-editor .--component-title h3,.junction-component-editor .--description h3{margin-top:0}.junction-component-editor .junction-component--edit--titles{background:#EEE;border:0;padding:25px 20px}.junction-component-editor .junction-component--edit--titles input{font-size:14px;padding:10px}.junction-component-editor .junction-component--edit--description{padding:25px}.junction-component-editor .junction-btn--group--save-cancel{display:inline-flex;margin-top:10px;float:right}.junction-component-editor .junction-btn--save{margin:0 5px}.junction-component-editor .editor-tab--preview{padding:25px;min-height:500px}.junction-component-editor .editor-tab--preview h2{margin:0;padding-top:0}.preset-applied-alert{align-items:center;display:flex;justify-content:center;color:#3B3C3E;padding:8px}.preset-applied-alert span{font-size:24px}.preset-applied-alert h2{font-size:16px;font-family:Inter,sans-serif;margin:0 0 0 8px}.preset-applied-hidden{opacity:.6}.junction-component-new{margin-bottom:45px}.junction-component-new .e-header{margin-bottom:20px}.junction-component-new .container{margin-left:25px;margin-right:25px}@media only screen and (max-width:991px){.junction-component-new .container .col-xs-12,.junction-component-new .container .col-sm-4{padding:0}}@media only screen and (min-width:768px){.junction-component-new .container{margin-left:auto;margin-right:auto}}.junction-component-new h1,.junction-component-new h2,.junction-component-new h3,.junction-component-new h4,.junction-component-new h5,.junction-component-new h6,.junction-component-new p{margin:0;padding:0}.junction-component-new .component-new-header{background:#EEE;border-radius:4px;padding:20px;margin-bottom:25px}.junction-component-new .component-new-header h2{margin-bottom:20px;padding-left:10px;margin:0}.junction-component-new .component-new-header h3{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:15px;padding-bottom:15px}.junction-component-new .component-new-header h4{font-size:17px}.junction-component-new .component-new-header div{margin-bottom:25px}@media only screen and (min-width:768px){.junction-component-new .component-new-header div{margin-bottom:0}}.junction-component-new .component-new-header div:first-of-type{padding-left:0}.junction-component-new .component-new-header div:last-of-type{padding-right:0;margin:0}.junction-component-new .component-new-header .fa{padding-left:3px;padding-top:3px}.junction-component-new .component-new-header .component-new-header--assist a,.junction-component-new .component-new-header .component-new-header--assist a:visited,.junction-component-new .component-new-header .component-new-header--assist a:focus,.junction-component-new .component-new-header .component-new-header--assist a:active,.junction-component-new .component-new-header .component-new-header--assist a:hover,.junction-component-new .component-new-header .component-new-header--knowledge a,.junction-component-new .component-new-header .component-new-header--knowledge a:visited,.junction-component-new .component-new-header .component-new-header--knowledge a:focus,.junction-component-new .component-new-header .component-new-header--knowledge a:active,.junction-component-new .component-new-header .component-new-header--knowledge a:hover{color:#333}.junction-component-new .junction-tutorial{margin-bottom:32px}.junction-component-new .junction-tutorial .row-wrapper{border:4px solid #EEE;border-radius:4px;padding:20px}.junction-component-new .junction-tutorial.junction-tutorial-collapsed{padding:5px}.junction-component-new .junction-tutorial.junction-tutorial-collapsed .row-wrapper{border:1px solid #EEE}.junction-component-new .junction-tutorial.junction-tutorial-collapsed .junction-tutorial-header{margin-bottom:0}.junction-component-new .junction-tutorial .junction-tutorial-toggle{cursor:pointer}.junction-component-new .junction-tutorial .junction-tutorial-header{margin-bottom:20px}.junction-component-new .junction-tutorial .junction-tutorial-header h4.col-xs-6{padding-left:15px}.junction-component-new .junction-tutorial .junction-tutorial-header div.col-xs-6{text-align:right}.junction-component-new .junction-tutorial.junction-tutorial-collapsed .junction-tutorial-header h4,.junction-component-new .junction-tutorial.junction-tutorial-collapsed .junction-tutorial-header div{font-family:Helvetica,Arial,Sans-serif;font-size:12px;line-height:1;margin:0}.junction-component-new .junction-tutorial.junction-tutorial-collapsed .junction-tutorial-header h4{padding-left:25px}.junction-component-new .junction-tutorial.junction-tutorial-collapsed .junction-tutorial-header div{padding-right:25px}.junction-component-new .junction-tutorial .junction-tutorial-description p{margin-bottom:15px}.junction-component-new .junction-tutorial .junction-tutorial-description p:last-of-type{margin:0}.junction-component-new .junction-tutorial table td{padding-bottom:10px}.junction-component-new .junction-tutorial table td:first-of-type{padding-right:10px}.junction-component-new .component-new-options>div{margin-bottom:25px;cursor:pointer}.junction-component-new .component-new-options .assessment-type-preview:before{content:"Preview";color:#fff;background-color:#00f;position:absolute;top:-5px;right:1px;border-radius:4px;padding:3px}@media (min-width:768px){.junction-component-new .component-new-option{padding:0 7px!important}}@media (min-width:990px){.junction-component-new .component-new-option{padding:0 7px}}.junction-component-new .component-new-option-inside{border:2px solid #EEE;border-radius:4px;height:auto;padding:28px 15px}@media (min-width:768px){.junction-component-new .component-new-option-inside{height:165px}}@media (min-width:990px){.junction-component-new .component-new-option-inside{height:145px}}@media (min-width:1200px){.junction-component-new .component-new-option-inside{height:125px}}.junction-component-new .component-new-option-inside h3{margin-bottom:5px}.junction-component-new .component-new-option-inside .icon-wrapper{text-align:center}.junction-component-new .component-new-option-inside .icon-wrapper span.fa{font-size:40px;padding-top:3px}.junction-component-editor--settings{background:#fff;padding:24px}.junction-component-editor--settings .junction-form h1{font-size:22px;margin:0;margin-bottom:25px}.junction-component-editor--settings .junction-form h3.popover-title{width:100%}.junction-component-editor--settings .junction-input-group{margin-bottom:22px}.junction-component-editor--settings .junction-input-group input[type=text]{background-color:#EEE!important;border:1px solid #BBB!important;border-radius:4px;color:#333;font-size:16px;height:40px!important;padding:0 15px;width:100%}@media only screen and (min-width:768px){.junction-component-editor--settings .junction-input-group input[type=text]{margin-left:10px;margin-top:9px;width:150px}}.junction-component-editor--settings .junction-input-group h2{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}.junction-component-editor--settings .junction-input-group h2+p{margin-top:20px}.junction-component-editor--settings .junction-input-group h3{font-size:17px}@media only screen and (min-width:768px){.junction-component-editor--settings .junction-input-group h3,.junction-component-editor--settings .junction-input-group input{float:left}}.junction-component-editor--settings .junction-switch-container{padding-right:0;padding-top:5px;position:relative;left:15px}@media only screen and (min-width:992px){.junction-component-editor--settings .junction-switch-container{padding:10px 15px;margin-left:10px;top:10px}.junction-component-editor--settings .junction-switch-container h3,.junction-component-editor--settings .junction-switch-container input{float:left}.junction-component-editor--settings .junction-switch-container span{margin-top:-2px}}@media only screen and (min-width:768px){.junction-component-editor--settings .junction-input-group h3,.junction-component-editor--settings .junction-input-group select{float:left}}.junction-component-editor--settings .junction-input-group select{background-color:#EEE!important;border:1px solid #BBB!important;font-size:16px;height:40px!important;padding:8px 15px}@media only screen and (min-width:768px){.junction-component-editor--settings .junction-input-group select{margin-left:10px;margin-top:9px;width:150px}}.junction-component-editor--settings .junction-input-group .junction-select-option{color:#333!important}.junction-component-editor--settings .junction-form>h3{margin-bottom:30px;margin-top:10px}.junction-component-editor--settings .junction-ui-select-container{display:inline;position:relative}.junction-component-editor--settings .junction-ui-select-container .ui-select-container{position:relative;width:80%}@media only screen and (min-width:768px){.junction-component-editor--settings .junction-ui-select-container .ui-select-container{width:60%}}.junction-component-editor--settings .junction-ui-select-container .select2-choices{border:0;background:0 0;position:relative}.junction-component-editor--settings .junction-ui-select-container .select2-choices li{float:none!important}.junction-component-editor--settings .junction-ui-select-container .select2-choices input[type=text]{min-width:80%}@media only screen and (min-width:768px){.junction-component-editor--settings .junction-ui-select-container .select2-choices input[type=text]{min-width:60%}}.junction-component-editor--settings .junction-ui-select-container .select2-choices .ui-select-match-item{background:#EEE;padding:5px 8px;margin-left:10px;min-width:80%}@media only screen and (min-width:768px){.junction-component-editor--settings .junction-ui-select-container .select2-choices .ui-select-match-item{min-width:60%}}.junction-component-editor--settings .junction-ui-select-container .select2-choices .ui-select-match-item:first-of-type{margin-top:18px}.junction-component-editor--settings .junction-ui-select-container .select2-choices .ui-select-match-close{left:auto;background:0 0}.junction-component-editor--settings .junction-ui-select-container .select2-choices .ui-select-match-close:after{display:block;content:"";font-size:11px;font-family:FontAwesome;color:#333}.junction-component-editor--settings .junction-ui-select-container .select2-choices .ui-select-match-close:hover{text-decoration:none}.junction-component-editor--settings .junction-component-editor--settings--source input[type=text]{width:80%}@media only screen and (min-width:768px){.junction-component-editor--settings .junction-component-editor--settings--source input[type=text]{width:60%}}.junction-component-editor--assessment .junction-form h1{font-size:22px;margin:0;margin-bottom:25px}.junction-component-editor--assessment .junction-form h3.popover-title{width:100%}.junction-component-editor--assessment .junction-input-group{margin-bottom:22px}.junction-component-editor--assessment .junction-input-group input[type=text]{background-color:#EEE!important;border:1px solid #BBB!important;border-radius:4px;color:#333;font-size:16px;height:40px!important;padding:0 15px;width:100%}@media only screen and (min-width:768px){.junction-component-editor--assessment .junction-input-group input[type=text]{margin-left:10px;margin-top:9px;width:150px}}.junction-component-editor--assessment .junction-input-group h2{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}.junction-component-editor--assessment .junction-input-group h2+p{margin-top:20px}.junction-component-editor--assessment .junction-input-group h3{font-size:17px}@media only screen and (min-width:768px){.junction-component-editor--assessment .junction-input-group h3,.junction-component-editor--assessment .junction-input-group input{float:left}}.junction-component-editor--assessment .junction-assessment-configuration label{display:inline}.junction-component-editor--assessment .junction-assessment-configuration label input,.junction-component-editor--assessment .junction-assessment-configuration label button,.junction-component-editor--assessment .junction-assessment-configuration label span{display:inline!important}.junction-component-editor--assessment .junction-assessment-configuration label input[type=checkbox]{position:relative;top:2px}.junction-component-editor--assessment .junction-assessment-configuration label span.nowrap{white-space:nowrap}.junction-component-editor--assessment .junction-assessment-configuration label.dot:before{content:'';display:inline-block;width:6px;height:6px;border-radius:3px;border:1px solid #000;background-color:#fff;margin-right:5px}.junction-component-editor--assessment .junction-assessment-configuration label.nodot:before{content:'';padding:8px}.junction-component-editor--assessment .junction-assessment-configuration .edit-action.row{border:1px solid #BBB;border-radius:4px;padding:5px;margin:5px 5px 5px 20px}.junction-component-editor--assessment .junction-assessment-configuration .edit-action.row .microheader{padding-left:5px;min-height:60px}.junction-component-editor--assessment .junction-assessment-configuration .edit-action.row .microheader.nano{min-height:30px}.junction-component-editor--assessment .junction-assessment-configuration .edit-action.row .row.with-height label.yesnoalign{position:relative;top:5px}.junction-component-editor--assessment .junction-assessment-configuration .edit-action.row ul{padding-top:5px}.junction-component-editor--assessment .junction-assessment-configuration .edit-action.row select{height:30px;border-color:#55bab7}@media (min-width:768px){.junction-component-editor--assessment .junction-assessment-configuration .edit-action.row .middlerow{position:relative;right:50px}}.junction-component-editor--assessment .form-field{position:relative;top:-30px}.junction-component-editor--assessment .junction-required{color:red;font-weight:700;font-size:larger}.junction-component-editor--assessment .assessment-item--placeholder h4{color:red}.junction-component-editor--assessment .assessment-item--placeholder .assessment-item--placeholder-button{background-color:#666;color:#fff;height:100%;position:absolute;right:0;top:0;width:100px}.junction-component-editor--assessment .tab-pane{margin-top:35px}.junction-component-editor--assessment button.dropdown-toggle{border-color:#BBB}.junction-component-editor--assessment button.date-pick{background-color:#fff}.junction-component-editor--assessment form .form-field .switch{float:left}.junction-component-editor--assessment .nav-tabs li{z-index:1}.junction-component-editor--assessment .with-border{border:1px solid #BBB;margin:10px 0;padding-bottom:2px}.junction-component-editor--assessment .with-margin{margin:0 0 10px 10px}.junction-component-editor--assessment .with-height{min-height:40px;margin-top:5px}.assessment-form.learning_objectives div.form-field.inline{margin-bottom:10px}.assessment-form.learning_objectives div.form-field.inline button.button.primary{margin-bottom:3px}.junction-component-editor--iframe .junction-form h1{font-size:22px;margin:0;margin-bottom:25px}.junction-component-editor--iframe .junction-form h3.popover-title{width:100%}.junction-component-editor--iframe .junction-input-group{margin-bottom:22px}.junction-component-editor--iframe .junction-input-group input[type=text]{background-color:#EEE!important;border:1px solid #BBB!important;border-radius:4px;color:#333;font-size:16px;height:40px!important;padding:0 15px;width:100%}@media only screen and (min-width:768px){.junction-component-editor--iframe .junction-input-group input[type=text]{margin-left:10px;margin-top:9px;width:150px}}.junction-component-editor--iframe .junction-input-group h2{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}.junction-component-editor--iframe .junction-input-group h2+p{margin-top:20px}.junction-component-editor--iframe .junction-input-group h3{font-size:17px}@media only screen and (min-width:768px){.junction-component-editor--iframe .junction-input-group h3,.junction-component-editor--iframe .junction-input-group input{float:left}}@media only screen and (min-width:768px){.junction-component-editor--iframe .junction-input-group h3,.junction-component-editor--iframe .junction-input-group select{float:left}}.junction-component-editor--iframe .junction-input-group select{background-color:#EEE!important;border:1px solid #BBB!important;font-size:16px;height:40px!important;padding:8px 15px}@media only screen and (min-width:768px){.junction-component-editor--iframe .junction-input-group select{margin-left:10px;margin-top:9px;width:150px}}.junction-component-editor--iframe .junction-input-group .junction-select-option{color:#333!important}.junction-component-editor--iframe .junction-checkbox-container h3{float:left}.junction-component-editor--iframe .junction-checkbox-container input[type=checkbox]{float:left;height:20px!important;margin-left:10px;margin-top:21px;width:20px}@media only screen and (min-width:768px){.junction-component-editor--iframe .junction-input-group h3,.junction-component-editor--iframe .junction-input-group textarea{float:left}}.junction-component-editor--iframe .junction-input-group textarea{background-color:#EEE!important;border:1px solid #BBB!important;border-radius:4px;color:#333;font-size:16px;padding:8px 15px;width:100%}@media only screen and (min-width:768px){.junction-component-editor--iframe .junction-input-group textarea{margin-left:10px;margin-top:9px;width:450px}}.junction-component-editor--iframe .junction-form>.junction-input-group:first-of-type{padding-top:10px}@media only screen and (min-width:768px){.junction-component-editor--iframe .junction-url input[type=text]{width:550px}}@media only screen and (min-width:992px){.junction-component-editor--iframe .junction-url input[type=text]{width:700px}}@media only screen and (min-width:768px){.junction-component-editor--iframe .junction-lti-options input[type=text],.junction-component-editor--iframe .junction-lti-options select{width:50%}}@media only screen and (min-width:992px){.junction-component-editor--iframe .junction-lti-options input[type=text],.junction-component-editor--iframe .junction-lti-options select{width:60%}}.junction-component-editor--iframe .junction-custom-variables h3,.junction-component-editor--iframe .junction-custom-variables textarea{float:none}.junction-component-editor--iframe .junction-custom-variables textarea{height:100px;float:none;margin-left:0;margin-top:20px}.junction-component-editor--iframe.edit_video_html .right{display:inline-flex;float:right;padding:0;margin-top:15px}.junction-component-editor--iframe.edit_video_html .right button{margin-left:5px}.junction-component-editor--iframe.edit_video_html input.subtitles{width:300px}.junction-component-editor--iframe.edit_video_html label{font-size:17px;margin:20px 0 0 20px}.junction-component-editor--board .junction-form h1{font-size:22px;margin:0;margin-bottom:25px}.junction-component-editor--board .junction-form h3.popover-title{width:100%}.junction-component-editor--board .junction-input-group{margin-bottom:22px}.junction-component-editor--board .junction-input-group input[type=text]{background-color:#EEE!important;border:1px solid #BBB!important;border-radius:4px;color:#333;font-size:16px;height:40px!important;padding:0 15px;width:100%}@media only screen and (min-width:768px){.junction-component-editor--board .junction-input-group input[type=text]{margin-left:10px;margin-top:9px;width:150px}}.junction-component-editor--board .junction-input-group h2{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}.junction-component-editor--board .junction-input-group h2+p{margin-top:20px}.junction-component-editor--board .junction-input-group h3{font-size:17px}@media only screen and (min-width:768px){.junction-component-editor--board .junction-input-group h3,.junction-component-editor--board .junction-input-group input{float:left}}.junction-component-editor--board .junction-switch-container{padding-right:0;padding-top:5px;position:relative;left:15px}@media only screen and (min-width:992px){.junction-component-editor--board .junction-switch-container{padding:10px 15px;margin-left:10px;top:10px}.junction-component-editor--board .junction-switch-container h3,.junction-component-editor--board .junction-switch-container input{float:left}.junction-component-editor--board .junction-switch-container span{margin-top:-2px}}.junction-component-editor--board input{width:200px!important}.junction-component-editor--e-reader{padding-bottom:55px}.junction-component-editor--e-reader .junction-form h1{font-size:22px;margin:0;margin-bottom:25px}.junction-component-editor--e-reader .junction-form h3.popover-title{width:100%}.junction-component-editor--e-reader .junction-input-group{margin-bottom:22px}.junction-component-editor--e-reader .junction-input-group input[type=text]{background-color:#EEE!important;border:1px solid #BBB!important;border-radius:4px;color:#333;font-size:16px;height:40px!important;padding:0 15px;width:100%}@media only screen and (min-width:768px){.junction-component-editor--e-reader .junction-input-group input[type=text]{margin-left:10px;margin-top:9px;width:150px}}.junction-component-editor--e-reader .junction-input-group h2{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}.junction-component-editor--e-reader .junction-input-group h2+p{margin-top:20px}.junction-component-editor--e-reader .junction-input-group h3{font-size:17px}@media only screen and (min-width:768px){.junction-component-editor--e-reader .junction-input-group h3,.junction-component-editor--e-reader .junction-input-group input{float:left}}.junction-component-editor--e-reader .junction-radio-container:last-of-type{margin-bottom:0}.junction-component-editor--e-reader .junction-radio-container input[type=radio]{display:inline;margin-bottom:18px;margin-right:7px;width:20px}.junction-component-editor--e-reader .junction-radio-container label{display:inline;padding-top:2px}.junction-component-editor--e-reader .junction-input-group h2{margin-bottom:10px}.junction-component-editor--e-reader .junction-column-b-a{margin-bottom:35px}@media only screen and (max-width:767px){.junction-component-editor--e-reader .junction-column-a{margin-bottom:15px}}.junction-component-editor--e-reader .junction-radio-label span:last-of-type{background:#EEE;display:inline-block;color:#333;padding:2px 5px}.junction-component-editor--e-reader .junction-ereader-dropdown-1{border:1px solid #EEE;text-transform:none}.junction-component-editor--e-reader .junction-select-isbn-deprecated{background:#EEE;display:inline-block;color:#333;padding:2px 5px}@media only screen and (max-width:991px){.container h1{padding:20px}}.pad{padding:25px;position:relative}.pad>h1:first-child,.pad>h2:first-child,.pad>h3:first-child{margin-top:0}.pad h2 div.course_title_dash{max-height:90px;min-height:50px;-ms-overflow-style:-ms-autohiding-scrollbar;overflow:auto;position:relative;font-size:19px;padding:1px}div.grey1{background-color:#EEE}#content .edit-toggle{position:absolute!important;float:right;color:#666;font-size:20px;right:10px;z-index:1;width:auto}#content .edit-toggle i,#content .edit-toggle span.fa,#content .edit-toggle span.glyphicon{margin-right:10px}.course_list{background-color:#EEE}.course_list h1{margin-bottom:30px;color:#666}.course_list .empty{padding-top:50px}.course_list .block{overflow:hidden;display:block;cursor:pointer;margin-bottom:15px;border-bottom:3px solid #666;border-radius:6px;box-shadow:inset 0 0 0 #666;height:150px;border-color:#BBB;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course_list .block:hover{border-color:#55bab7}.course_list .block.instructor:hover{border-color:#e81e75}.course_list .block.loading{min-height:initial!important;background-size:50px!important}.course_list .block.noborders{border:0;box-shadow:none}.course_list .block.disabled{background-color:#BBB}.course_list .block .course-info{display:table-cell;color:#666;position:absolute;height:50px;left:0;right:0;top:115px;bottom:-50px;border-top:0;margin-right:1px;padding-left:10px}.course_list .block .course-info .start-info .duplicate-link{display:inline-block;line-height:50px}.course_list .block .course-info .start-info .duplicate-link h3{vertical-align:middle;font-weight:700;font-size:12px}.course_list .block .course-info button{position:absolute;right:4px;bottom:25px}.course_list .block .course-info img,.course_list .block .course-info h2{opacity:.5}.course_list .block .course-info span.fa-lock{position:relative;top:3px;font-size:18px}.course_list .block .course-info span.fa-lock:hover{font-size:14px;border:1px solid #000;background:#ffffe0;font-family:Roboto}.course_list .block .course-info span.fa-lock:hover:before{content:"Course is locked for further enrollments"}.course_list .block h1,.course_list .block h2,.course_list .block h3,.course_list .block h4,.course_list .block h5{margin-top:0}.course_list .block h1{font-family:Roboto}.course_list .block h2{color:#666;display:table-cell;padding:0;width:100%;background-color:transparent;font-size:24px;vertical-align:middle;padding-left:10px}.course_list .block h2 div.course_title_dash{position:relative;padding:0;top:5px}.course_list .block .duplicate-link:hover h3{font-weight:700}.course_list .block .duplicate-link,.course_list .block .start-info{padding-right:5px;display:inline-block}.course_list .block .duplicate-link h3,.course_list .block .start-info h3{min-width:50px;line-height:30px;margin:0;font-size:14px;vertical-align:middle;display:inline-block}.course_list .block .duplicate-link i,.course_list .block .duplicate-link span.fa,.course_list .block .duplicate-link span.glyphicon,.course_list .block .start-info i,.course_list .block .start-info span.fa,.course_list .block .start-info span.glyphicon{margin-right:5px;line-height:30px;position:relative;top:1px}.course_list .block.first{clear:left}.course_list .block.last{clear:right}.course_list .block.college_logo .pad{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:auto;height:auto;background-position:center;background-size:contain;background-repeat:no-repeat}.course_list .block+.clear{height:50px}.course_list .block .course-thumbnail{position:relative;width:97px}.course_list .block .course-thumbnail button{display:none}.course_list .block .course-thumbnail:hover button{width:80%;margin:0 10%;display:block;position:absolute;top:calc(50% - 15px);left:0;color:#666;text-transform:none;box-shadow:0 0 3px #666}.course_list .block .course-thumbnail img:first-child{width:80px;height:80px;max-width:none}.course_list .block .course-thumbnail img.badger{position:absolute;top:-20px;right:-240px;width:40px;height:40px}.course_list .block .course-thumbnail img.badger.greyed_out{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.course_list .block .editor-inline{color:#666;position:relative;left:-2px}.course_list .block a{text-decoration:none!important;display:table;height:100%;width:100%;padding:26px}.course_list .block a.disabled{cursor:initial}.course_list .block.new{background-color:transparent}.course_list .block.new a{font-size:24px;border-style:dashed;border-width:2px;border-radius:5px;color:#666;border-color:#666;display:flex;align-items:center;justify-content:center}.course_list .block.new a:hover,.course_list .block.new a:focus{border-style:solid}.course_list .block.new a.enroll{display:table}.course_list .block.new a.enroll button.enroll{right:85px;top:-6px}.course_list .block.new a.enroll .editor{border:1px solid #666!important;background:#fff!important}.course_list .block.new a.enroll .editor::-webkit-input-placeholder{font-style:italic;color:#BBB}.course_list .block.new a.enroll .editor::-moz-placeholder{font-style:italic}.course_list .block.new.instructor.new{position:relative}.course_list .block.new.instructor.new .createNew{width:90%;height:90%;display:flex;flex-direction:column}.course_list .block.new.instructor.new .createNew .newCourseTitle{display:flex;justify-content:center;align-items:center;flex-grow:1;padding:12px 0 8px}.course_list .block.new.instructor.new .createNew .newCourseTitle label{font-size:20px;margin-right:15px}.course_list .block.new.instructor.new .createNew .newCourseTitle input{width:100%;font-size:20px;line-height:22px;text-align:left}.course_list .block.new.instructor.new .createNew .btnWrapper{display:flex;align-self:flex-end;width:100%;flex-grow:1;justify-content:flex-end;align-items:center}.course_list .block.new.instructor.new .createNew .btnWrapper .primary{margin-left:15px}.course_list .block.new.instructor a{border-color:#e81e75;color:#e81e75}.course_list .block.new.instructor.new select{width:100%;height:40%;font-size:20px;padding-left:5px}.course_list .block.new.instructor.new .inputlanguage select{font-size:15px;padding-left:0}.course_list .container.programs span.program-items{position:absolute;float:right;top:5px;right:20px}.course_list .container.programs span.fa-lock{position:relative;top:50px;left:-20px}.course_list .container.programs span.fa-lock:hover{border:1px solid #000;background:#ffffe0;font-family:Roboto}.course_list .container.programs span.fa-lock:hover:before{content:"Program is locked for further enrollments"}.course_list .container.archived .row>div:first-child{margin-top:30px;margin-bottom:20px;border-bottom:1px solid #BBB}.course_list .container.archived .row>div:first-child h1{display:inline}.course_list .container.archived .row>div:first-child span{position:relative;float:right;right:20px;top:5px}.student-courses-wrapper{height:100%}.ongoing-courses-wrapper{height:calc(100vh - 20px - 2 * var(--right_line))}.catalog-courses-wrapper{height:calc(100vh - 20px - 2 * var(--right_line))}.archived-courses-wrapper{height:calc(100vh - 20px - 2 * var(--right_line))}.manage-course-wrapper{height:calc(100vh - 20px - 2 * var(--right_line))}.manage-course-activity-settings{height:calc(100vh - 20px - 2 * var(--right_line))}.manage-course-activity-settings .title-wrapper{display:flex;flex-direction:row;align-items:center}.manage-course-activity-settings .title{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;flex-grow:1;color:var(--neutral-90);font-size:20px;font-style:normal;font-weight:400;line-height:140%}.manage-course-activity-settings .title .title__title,.manage-course-activity-settings .title .title__course,.manage-course-activity-settings .title .title__calendar{white-space:nowrap}.manage-course-activity-settings .title .material-symbols-outlined{margin-right:8px}.manage-course-activity-settings .back-button{display:inline-flex;height:auto}.manage-course-activity-settings .back-button::part(button){padding:8px;color:var(--neutral-50);font-size:16px;font-style:normal;font-weight:400;line-height:160%}.manage-course-activity-settings .back-button::part(button):hover,.manage-course-activity-settings .back-button::part(button):active,.manage-course-activity-settings .back-button::part(button):focus-visible{background-color:transparent}.blocked{display:flex;width:100%;height:calc(100vh - 40px);background:var(--neutral-20);border-radius:12px;justify-content:center;align-items:center;font-size:24px;color:var(--neutral-90)}.manage-students-wrapper{height:calc(100vh - 20px - 2 * var(--right_line))}.lms-settings-wrapper{height:calc(100vh - 20px - 2 * var(--right_line))}.fbboard{overflow-y:scroll;overflow-x:hidden;margin-bottom:20px}.fbboard posts .editor-wrapper .cke{border:2px solid #666!important}.fbboard posts .editor-wrapper .cke .cke_top{padding:3px 3px 0;width:calc(100% - 6px)}.fbboard posts .editor-wrapper .editor-buttons{position:absolute;width:60px;height:30px;top:4px;right:7px;float:left}.fbboard posts .editor-wrapper .editor-buttons button{width:60px;height:30px;float:left;padding:5px;line-height:12px;font-size:12px;margin-right:2px;color:#fff;background-color:#55bab7;box-sizing:border-box}.fbboard posts .actions{padding-bottom:25px}.fbboard posts .actions .left{position:relative;top:15px;font-size:smaller}.fbboard posts .actions a{text-decoration:none;cursor:pointer;color:#000;font-size:smaller}.fbboard posts .actions .right{position:relative;right:20px;top:-4px;float:right}.fbboard posts .actions .breather{height:10px}.fbboard posts .actions .underscored{border-bottom:2px solid #55bab7}.fbboard posts .alert{border:1px solid #55bab7;border-radius:5px}.fbboard posts ul{list-style:none;padding:2px}.fbboard posts ul li{border-left:2px solid #EEE;margin-left:0;padding-left:15px}.fbboard posts ul li .right{position:relative;right:20px;float:right}.fbboard posts .name{color:#55bab7;font-weight:bolder}.fbboard posts .time{font-size:smaller}.fbboard posts .post{padding:5px 0 0 24px}.fbboard posts .post.deleted{font-size:smaller}.fbboard posts .post.deleted.flagged{color:red}.fbboard posts .post p{margin:0 0 8px}.fbboard posts .hidden{display:none}.fbboard posts .reply{border-left:2px solid #EEE;margin-left:0;padding-left:15px}.fbboard posts .pinned{border-left:2px solid #55bab7;background-color:#EEE;margin:5px 0;padding-top:5px}.enroll-bold{background-color:#EEE;color:#666;padding:1px 5px}#registration_options h3{border-top:1px solid #666;display:block;padding:5px 0;margin:0;font-weight:400}#registration_options h3.first-child{border-top:0}#registration_options h3.small{font-size:13px}.row .col-sm-10 h1.notopmargin_login{margin-top:0}.row .col-sm-10 .row.greyish{background-color:#EEE;padding-bottom:10px}.row .col-sm-10 .row.greyish.login{padding-bottom:0}.resetpasswordpage{margin-top:50px}.resetpasswordpage #resetpassword,.resetpasswordpage #resetpasswordconfirm{padding:0 1%;width:98%}.resetpasswordpage p.actions{float:right;margin-top:10px}.recoverpassword button{float:right}form#loginForm label{width:100%}form#loginForm input[type=email],form#loginForm input[type=password]{display:block;padding:0 1%;border:1px solid #55bab7;background-color:rgba(255,255,255,.85);color:#333;font-family:inherit;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:30px;line-height:30px;margin-bottom:2px;width:calc(100% - 6px)}form#loginForm input[type=email].disabled,form#loginForm input[type=password].disabled{background-color:#BBB}form#loginForm label,form#loginForm input{display:block;clear:both}form#loginForm input.error-state{border-color:#C83554}form#loginForm input#remember-me{display:inline-block;margin-right:10px}form#loginForm button.button#login{float:right}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=phone],textarea{display:block;padding:0 1%;border:1px solid #55bab7;background-color:rgba(255,255,255,.85);color:#333;font-family:inherit;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:30px;line-height:30px;margin-bottom:2px}input[type=text].disabled,input[type=password].disabled,input[type=tel].disabled,input[type=email].disabled,input[type=phone].disabled,textarea.disabled{background-color:#BBB}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000}.flip-container .flipper{position:relative;max-height:625px;height:calc(100vh - 90px);-webkit-transition:.6s false false;-moz-transition:.6s false false false;-o-transition:.6s false false false;transition:.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-ms-perspective:1000;perspective:1000}.flip-container .flipper .front,.flip-container .flipper .back{width:100%;position:absolute;top:0;left:0}.flip-container .flipper .front>fieldset,.flip-container .flipper .back>fieldset{padding:15px}.flip-container .flipper .front{z-index:1001}.flip-container .flipper .back{z-index:1000;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-moz-transform:none}.flip-container.flip .flipper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-ms-transform:rotateY(360deg);-moz-transform:none}.flip-container,.front,.back{height:auto;max-height:625px}.ui-state-focus:focus{outline:0}.ui-accordion-header,.accordion_control{cursor:pointer}.ui-accordion-header.ui-corner-bottom,.ui-accordion-header.ui-corner-top,.ui-accordion-header.ui-corner-all,.accordion_control.ui-corner-bottom,.accordion_control.ui-corner-top,.accordion_control.ui-corner-all{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-accordion-content{padding:15px 0}.ui-accordion-content>:first-child{margin-top:0}.ui-accordion-content.ui-corner-bottom,.ui-accordion-content.ui-corner-top,.ui-accordion-content.ui-corner-all{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}#loginCtrl h4{text-align:center}#registerCtrl form fieldset .row input{width:100%}#sms_notifications{width:initial!important;margin-right:5px;display:inline-block;float:left}@media only screen and (min-width:992px){.break{top:20px}}.break>div{word-break:word-break;hyphens:auto}#registerCtrl .reset_reg_width{max-width:initial;margin-top:3px}#register .login_or{position:relative;padding-top:8px;margin-bottom:24px}#register .login_or hr{margin:0}#register .login_or div{position:absolute;text-align:center;width:100%;top:0}#register .login_or div span{background-color:#EEE;padding:0 10px}#register .not_no_google{width:100%;text-align:center}#register .not_no_google>div{display:inline-block;margin-bottom:15px}#register .after_not_no_google{width:100%;text-align:center}#register .after_not_no_google>button{display:inline-block}#register .h3_with_login{margin:0;padding:5px 0}#register .after_h3_with_login{padding:10px}#register .after_after_h3_with_login{width:100%;text-align:center;margin-bottom:5px}#register .after_after_h3_with_login>div{display:inline-block}#register .requiredstar{color:red}#register .date-field .editor{border:1px solid #55bab7!important;background:#fff!important}#register label{margin-bottom:0;margin-top:2px}.adopting form fieldset{display:block}.adopting form fieldset label{display:block;clear:both}.adopting form fieldset legend{display:block;float:left;clear:both;font-size:24px}.adopting form fieldset legend+.clear+p{font-size:13px;line-height:normal}.adopting form fieldset .row input{width:100%}.adopting form fieldset .clear{display:block;clear:both;width:100%}.adopting form fieldset div.row.account-button{margin-bottom:10px}.adopting form fieldset div.row.account-button div{margin-top:4px}.adopting form fieldset div.row.account-button div h3{margin:0}.adopting .field-block{width:50%;float:left;padding:5px;box-sizing:border-box}.adopting .field-block.fullsize{width:100%}.adopting .field-block.recapt div{float:left;padding-bottom:8px}.adopting .field-block input:not([type=checkbox]){width:100%}.adopting .requiredstar{color:red}#ltiregister form fieldset{display:block}#ltiregister form fieldset label{display:block;clear:both}#ltiregister form fieldset .row{background-color:#EEE}#ltiregister form fieldset .row input{width:100%}#ltiregister form fieldset .row input.checkbox{width:unset;display:inline}#ltiregister form fieldset .row .spaceontop{padding:20px 0 0 15px}#ltiregister form fieldset .row .rightalign{width:97%;text-align:right}#ltiregister form fieldset .row .rightalign button{display:inline}.recaptcha_area div{overflow:hidden}#recaptcha_area{max-width:379px}#recaptcha_area table{border:0!important}#recaptcha_area table tbody>*{background-color:transparent!important}#recaptcha_area table tr:first-of-type td:first-child{width:300px}#recaptcha_area table tr:first-of-type td:nth-child(2){width:25px}#recaptcha_area table tr:first-of-type td:nth-child(2) a{display:block;width:25px}#recaptcha_area table tr:first-of-type td:last-child{width:71px;display:none;visibility:hidden}#recaptcha_area table tr:last-of-type td:first-child input{width:calc(100% - 5%)!important}#recaptcha_area table tr:last-of-type td:last-child{font-size:11px;display:none;visibility:hidden}.fraction.small{font-size:smaller}.fraction.fullwidth{width:100%}.fraction.fullwidth button{float:right}.fraction.fullwidth button.marginright{margin-right:5px}.nocap div div{height:inherit}.recaptchatable .recaptcha_image_cell{background-color:transparent!important;padding:0 0 7px!important}.recaptcha_input_area{padding:0!important}.reset_reg_width{max-width:335px}.row.greylord{background-color:#EEE}.row.greylord .adopting button.adopt{float:right;margin-top:5px}.row.greylord .adopting a{color:#000}.row.greylord .adopting .additional_fields input.editor{background-color:#fff!important;border-width:1px!important;border-style:solid;border-color:#55bab7!important}.note.preview{width:calc(100% - 30px);background-color:#EEE;margin-bottom:15px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.note.preview.note-editbox>div.header,.note.preview.note-newbox>div.header{z-index:1}.note.preview.note-editbox>div.header button,.note.preview.note-newbox>div.header button{display:inline-block}.note.preview.note-editbox>div.content,.note.preview.note-newbox>div.content{z-index:1}.note.preview.new,.note.preview .header{display:none}.note.preview .content{line-height:1.5;padding:15px}.note.preview .content.preview{overflow:hidden}.note-wrapper{font-family:Roboto,Calibri,Verdana,Arial;background-color:#fff;width:100%;padding:15px;margin:15px 0;border:1px solid #BBB;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.note-wrapper:first-of-type{margin-top:0}.note-wrapper:last-child{margin-bottom:0}.note-wrapper h3{margin:0;padding:0;display:inline;cursor:pointer}.note-wrapper h3:hover{text-decoration:underline}#content.pagenotes .note-wrapper{width:calc(100% - 30px)}.header._note button.course-notebook{height:30px;line-height:30px}.header._note button.note-close{background-color:transparent;filter:alpha(Opacity=75);opacity:.75}.header._note button.note-close:hover{background-color:transparent;text-decoration:underline}.header._note button.note-close.note-close{color:#000}.note.preview .header .note-close{color:#000}.note-children{width:100%}.note-itself{background-color:#EEE;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:15px 0 0;text-align:left}.notes-header{padding:15px 0}.notes-header+.note-wrapper{margin-top:0}.addnew{text-align:center;font-size:25px;padding:15px;border:3px dashed #333;color:#333;margin-bottom:15px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.addnew.general{margin-left:10px;padding:0 10px;display:inline-block;background-color:transparent;width:auto}.addnew:hover{filter:brightness(80%);cursor:pointer}.highlight{background-color:#55bab7;color:#fff}.pagenotes{height:calc(100% - 50px);overflow-y:auto;padding:0 15px 15px}.pagenotes .notepanel{width:100%;margin:15px 0}.pagenotes .notepanel .add{border:0;font-size:11px;display:inline-block;height:20px;line-height:20px}.pagenotes .notepanel .add:hover{background-color:rgba(255,255,255,.9)}.pagenotes .notepanel input{margin:0!important;background-color:rgba(0,0,0,.1);display:inline-block;width:calc(100% - 20px);font-size:10px;font-weight:700;padding:3px 10px;height:auto}.pagenotes .note.preview{width:100%;background-color:#EEE;margin-bottom:15px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.pagenotes .note.preview:hover .header button{filter:alpha(Opacity=100);opacity:1}.pagenotes .note.preview.new{background-color:transparent;padding:0}.pagenotes .note.preview form{text-align:right;margin-top:15px;padding:0 10px}.pagenotes .note.preview form input{margin:10px 0}.pagenotes .note.preview .inprogress{position:absolute;top:0;right:0;background-position:center;background-size:12px;width:20px;height:20px;min-height:20px!important;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.pagenotes .note.preview .footer{padding:0!important;width:100%;height:20px!important;border-bottom:1px solid #EEE;position:relative;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.pagenotes .note.preview .footer .ellipsis{bottom:-1px;right:0;position:absolute;background-color:rgba(0,0,0,0);border-bottom-right-radius:3px;font-weight:700;height:20px;line-height:15px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.pagenotes .note.preview .footer .ellipsis:hover{background-color:rgba(0,0,0,.1)}.pagenotes .note.preview .content{line-height:1.5;padding:15px}.pagenotes .note.preview .content.addnew{text-align:center;font-size:24px;width:100%;border:2px dashed #EEE;color:#EEE;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.pagenotes .note.preview .content.addnew:hover{filter:brightness(80%)}.pagenotes .note.preview .content.preview{overflow:hidden}.pagenotes .note.preview .content .wrapper{display:block;margin-top:20px;text-align:center}.pagenotes .note.preview .content .wrapper button{display:inline-block;margin-left:auto;margin-right:auto}.pagenotes .note.preview .content .wrapper button:hover{background-color:rgba(0,0,0,.1)}.pagenotes .note.preview .content .wrapper button.delete{color:#C83554}.pagenotes .note.preview .header{padding:0!important;width:100%;height:20px!important;border-bottom:1px solid #EEE;display:block!important;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.pagenotes .note.preview .header h4{color:#666;display:inline-block;float:left;padding-left:20px}.pagenotes .note.preview .header button{border:0;font-size:11px;display:inline-block;height:20px;line-height:20px;padding:0 5px;float:right;background-color:transparent;filter:alpha(Opacity=55);opacity:.55}.pagenotes .note.preview .header button:hover{background-color:transparent;text-decoration:underline}.pagenotes .note.preview .header button.delete{color:#C83554;top:0}.pagenotes .note.preview .header button.edit{color:#000;top:0}#container .notesbackbutton{margin-left:15px}#content .notes-header input{border:1px solid #55bab7;display:inline-block;width:20%;position:relative;top:1px;padding-left:10px;padding-right:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.notfound{display:flex;flex-direction:column;align-items:center;width:410px;height:246px;margin:0 auto 81px;padding:36px;background-color:#FFF;border:1px solid #EEEFF0;border-radius:6px}.notfound img{margin:0 0 16px;width:64px;height:64px}.notfound__message h4{margin:0 0 12px!important;font-weight:600;font-size:20px;line-height:30px;text-align:center}.notfound__message p{margin-bottom:0;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#3B3C3E}.instructor_notes .pages,.instructor_notes .lessons{margin:10px 45px;margin-top:0;padding-top:10px}.instructor_notes h1{font-size:24px}.instructor_notes article.notes-content{margin-bottom:25px}.instructor_notes article.notes-content article section.section-iframe{margin-bottom:25px}@media only screen and (min-width:992px){.instructor_notes article.notes-content article section.section-iframe{padding:5px 50px 50px}}.instructor_notes .instructor_note,.instructor_notes .display_object{display:flex}.instructor_notes .notes_list instructor-note{cursor:pointer;margin:20px}.instructor_notes .notes_list instructor-note:hover{text-decoration:underline}.instructor_notes .display_object img{height:50px;widht:50px}.instructor_notes .display_object span{float:right;margin-right:10px}.instructor_notes .display_object a{display:flex;flex:1}.instructor_notes .notes_list{flex-wrap:wrap}.instructor_notes .display_object{border-radius:5px;padding:5px;margin:5px;border:1px solid grey}.instructor_notes .display_object a div{color:#000;margin:15px}.instructor_notes .instructor_note{margin:10px;border:1px solid #55bab7;height:100px;width:100px;background-color:#EEE}.instructor_notes .instructor_note span.fa{margin:2px}#instructorDashboard .layout__header{display:flex;align-items:center;gap:24px;align-self:stretch;margin-bottom:32px}#instructorDashboard .layout__header--flex{display:flex;gap:48px;justify-content:space-between;width:100%}#instructorDashboard .layout__header--logo{width:72px;height:71px;border-radius:12px}#instructorDashboard .layout__header--info{display:flex;justify-content:space-between;align-items:center;flex:1 1 0}#instructorDashboard .layout__header--info .info{display:flex;gap:4px;flex-direction:column;justify-content:center;align-items:flex-start;color:#3B3C3E;font-size:16px;font-weight:400;line-height:160%}#instructorDashboard .layout__header--info .info__bold{margin:0;padding:0;color:#1B1C1E;font-size:24px;font-weight:500;line-height:140%}#instructorDashboard .layout__header--announcement{flex-basis:495px}@media (max-width:500px){#instructorDashboard .layout__header--announcement{position:fixed;right:5%;width:90%;align-content:center}}#instructorDashboard .dashboard{display:flex;padding-bottom:40px;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0}.modal-inside.payments{font-family:Roboto;float:left;width:100%;padding:10px;margin-top:0}.modal-inside.payments .notifications.carderror{color:#270a10;background-color:#C83554;border-color:#b4304c;color:#fff}.modal-inside.payments .notification{width:100%;color:#333;background-color:#FBF37F;border:1px solid #FBF37F;border-radius:5px;display:inline-block;position:inherit;margin-bottom:10px;padding:15px;font-size:14px}.modal-inside.payments .notification p{display:inline}.modal-inside.payments .notification>i{font-size:18px;margin-right:10px}.modal-inside.payments .notification>div{display:inherit;margin-left:5px;padding:15px 10px 5px}.modal-inside.payments .notification.carderror{color:#270a10;background-color:#C83554;border-color:#b4304c;color:#fff;width:fit-content}.modal-inside.payments h1{font-size:36px;font-family:"Roboto Condensed Light";color:#e81e75;text-align:left;margin-bottom:50px}.modal-inside.payments h1 strong{font-family:"Roboto Condensed"}.modal-inside.payments p{padding:0}@media only screen and (min-width:992px){.modal-inside.payments .image_logo{text-align:center}}.modal-inside.payments .image_logo img{max-height:100px}.modal-inside.payments .small_twelve{font-size:12px;padding-left:18px}.modal-inside.payments table{margin-left:0}.modal-inside.payments table td{color:#333;font-size:12px;padding:0 3px 0 0}.modal-inside.payments button{font-size:14px}.modal-inside.payments .payment-code{text-transform:uppercase;display:inline-block;text-align:center;margin-right:2px;min-width:68px}.modal-inside.payments .space{margin-bottom:15px;float:right}.modal-inside.payments form h4{text-align:left}.modal-inside.payments form .linie{padding-top:0;border-top:1px solid #BBB}.modal-inside.payments form .blinie{padding-top:5px;border-top:1px solid #BBB}.modal-inside.payments form .row{margin-top:5px}.modal-inside.payments form .row .ptext{float:left;margin-left:50%}.modal-inside.payments form .row .pval{float:right}@media only screen and (min-width:992px){.modal-inside.payments form.payment-form{margin-top:9px}}.modal-inside.payments form .field{box-sizing:border-box;font-weight:400;border:1px solid #BBB;border-radius:5px;color:#32315E;outline:0;height:48px;font-size:14px;line-height:48px;padding-left:5px;cursor:text}.modal-inside.payments form .field::-webkit-input-placeholder,.modal-inside.payments form .field::-moz-placeholder,.modal-inside.payments form .field:-ms-input-placeholder{color:#EEE}.modal-inside.payments form .field:focus,.modal-inside.payments form .field.StripeElement--focus{border-color:#55bab7}.modal-inside.payments form input:required:invalid,.modal-inside.payments form input:focus:invalid{color:red;-moz-box-shadow:none}.modal-inside.payments form input:required:invalid:placeholder-shown,.modal-inside.payments form input:required:invalid::-webkit-input-placeholder,.modal-inside.payments form input:focus:invalid:placeholder-shown,.modal-inside.payments form input:focus:invalid::-webkit-input-placeholder{color:#EEE}.modal-inside.payments form input:required:valid{color:#000}@media (max-width:376px){.modal-inside.payments .col-xs-12.galaxy{padding:0}}.modal-inside.payments .row.galaxy{margin:5px 0}.modal-inside.payments .row.paymentmethod{margin:5px;padding:5px 10px 10px 5px;border:2px solid #000;border-radius:5px;min-height:250px}.modal-inside.payments .row.paymentmethod h4{text-align:center;min-height:50px}.modal-inside.payments .row.paymentmethod .justifiedspancenter{display:flex;justify-content:center}.modal-inside.payments .row.paymentmethod .justifiedspancenter.top{padding-top:20px}.modal-inside.payments .row.paymentmethod .justifiedspancenter.high{height:50px}.modal-inside.payments .row.paymentmethod p.forty{height:40px}.modal-inside.payments .row.paymentmethod button{position:relative;top:9px}.modal-inside.payments .row.paymentmethod button.left10{left:10px}@media (max-width:768px){.modal-inside.payments .row.paymentmethod button.left10{left:0}}@media only screen and (min-width:992px){.payments .image_logo{text-align:center}}.payments .image_logo img{max-height:100px}@media (max-width:768px){.payments .image_logo img{max-height:50px!important}}.payments #recover-password{float:right}.payments input.long{width:100%}.payments input.fat{height:45px}.payments input.dark{background-color:#b9bcbc!important}.payments h3.small{margin-top:10px}.payments label.better{margin-top:5px;margin-bottom:0}.payments .padder{padding:25px 5px 15px}.payments .padder2{padding:5px 5px 15px}.payments .card-element-container{background-color:#fff;border:1px solid #55bab7}.payments .card-element-container div#card-element{margin-left:2px}.payments h5.pushdown{margin-top:15px}.payments div.google-button{display:flex;height:100%}.payments div.google-button span.first{margin:10px}.payments div.row.spacer{margin-bottom:10px}.payments button.space{float:right}.payments button.space.right{margin-right:10px}.payments button.space.t25{position:relative;top:25px}.payments button.buyagain{float:right;margin-top:40px}.payments .row{margin-top:5px}.payments .row .ptext{float:left;margin-left:50%}.payments .row .pval{float:right}.payments .row.linie{padding-top:15px;margin-bottom:15px;border-bottom:1px solid #CFD7DF}.payments .payment-code{display:inline;text-transform:uppercase;min-width:60px}.payments .ptitle{position:relative;top:35px;float:left}.payments form.payment-form img.h40{height:40px}.collection_home .meta{font-size:12px}.collection_home .meta .bold{font-weight:700}.collection_home .meta .editor{line-height:normal}.collection_home .meta>table{border:0}@media screen and (min-width:470px){.collection_home .meta>table{float:left}}.collection_home .meta>table tr td:last-of-type>div .inline-editor .field{padding:0;margin:0 10px}.collection_home .meta>table tr td:last-of-type>div .inline-editor:not(.editing) .field{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection_home .meta>table td.label{width:90px}.collection_home .meta>table td.label+td span.x{width:214px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collection_home .meta .label{font-weight:700;font-size:12px;color:#000;display:table-cell;text-align:inherit;line-height:inherit}.collection_home .meta .label:after{content:": "}.collection_home .meta .college_logo{align-items:center;background-position:center;background-repeat:no-repeat;background-size:contain;height:100px;justify-content:center;position:relative;width:100px;margin:0 auto;margin-bottom:15px}@media screen and (min-width:470px){.collection_home .meta .college_logo{float:left;margin:0;margin-bottom:15px;margin-right:25px}}.collection_home .meta .college_logo img{width:100%;height:100%}.collection_home .meta .college_logo.empty{margin-left:0;border:2px dashed #EEE}.collection_home .meta .college_logo.empty .editimg{margin-left:7px}.collection_home .meta .college_logo:hover .editimg{display:block;margin-top:40px}.collection_home .meta .college_logo .placeholder{width:100%;color:#999;line-height:80px;display:block;text-align:center}.collection_home article>header{margin:-10px -10px 0;padding:40px;background-color:#fff;position:relative}@media only screen and (min-width:992px){.collection_home article>header{padding:35px 50px}}.collection_home article>header>.editor-wrapper{margin-bottom:10px}.collection_home article>header>h1,.collection_home article>header .row .column>.editor-wrapper .editor{width:100%;margin:0;color:#333;font-size:32px;line-height:32px}@media only screen and (max-width:991px){.collection_home article>header>h1,.collection_home article>header .row .column>.editor-wrapper .editor{font-size:26px;line-height:26px}}.collection_home article>header .cke .cke_top{opacity:1}.collection_home article>header>h1{margin-bottom:22px;padding:2px 0}.collection_home article>header>.editor-wrapper .editor{padding:2px 20px}.collection_home article>header .row .column>.editor-wrapper .editor{font-size:24px;line-height:24px}.collection_home article>header .add{bottom:-26px;position:absolute}.collection_home article>header .details{box-sizing:border-box;padding-right:20px;padding-bottom:20px}@media only screen and (max-width:991px){.collection_home article>header .details{padding-right:0}}.collection_home article>header .details .description{color:#666}.collection_home article>header>p:last-of-type{margin-bottom:0}.collection_home article>header .last_activity_visited a{color:#333;cursor:pointer}.collection_home article>header:after{content:"";width:100%;height:1px;clear:both;display:block}.collection_home article>section .no-content{width:430px;height:220px;position:absolute;left:calc(50% - 225px);text-align:center;border:2px dashed #666;border-radius:8px;line-height:220px}.collection_home article>section .no-content h1{font-size:30px;display:inline-block;color:#666}.collection_home.edit-mode header:first-of-type{padding-bottom:40px}.collection_home.edit-mode article>header .details{padding-right:0;padding-top:5px}.collection_home.edit-mode article>header .collection_edit_spacer{margin-top:20px}.collection_home .editimg{width:85%;height:23px;margin-top:33px;display:none;margin-left:6px;position:absolute;line-height:23px;background-color:#fff;color:#666;text-align:center;font-size:11px;border-radius:4px;box-shadow:0 0 3px #666;top:0;left:0}.collection_home .editimg:hover{cursor:pointer}.collection_home .editimg:after{content:"Edit"}.sub_list:after{display:block;width:100%;height:1px;content:"";clear:both}.sub_list ol{box-sizing:content-box;width:100%;padding:0;margin:0;list-style:none;float:left}.sub_list ol>li{min-height:initial!important;width:calc(100% - 20px);height:87px;border-bottom:3px solid #BBB;margin-bottom:10px;padding:10px;float:left;cursor:pointer;background-color:#fff;border-radius:6px;padding-bottom:11px;padding-top:16px;position:relative;box-shadow:inset 0 0 0 #666}@media only screen and (max-width:991px){.sub_list ol>li{height:auto}}.sub_list ol>li.disabled{cursor:#333;background-color:#BBB}.sub_list ol>li.draft{width:calc(100% - 40px);margin-left:20px;background-color:#BBB}.sub_list ol>li:hover{border-color:#55bab7;box-shadow:inset 0 0 0 #55bab7}.sub_list ol>li.editmode:hover{border-color:#e81e75;box-shadow:inset 0 0 0 #e81e75}.sub_list ol>li.dragging{pointer-events:none;z-index:2}.sub_list ol>li.dragging.moving{width:calc(100% - 100px);z-index:1000}.sub_list ol>li.dummy-element{width:calc(100% - 24px);height:76px;border:2px dashed #666;box-shadow:none;background-color:rgba(0,0,0,0);text-align:center;font-size:25px;font-weight:700;color:#666;line-height:76px;z-index:1}.sub_list ol>li.dummy-element:after{content:"Drop here"}.sub_list ol>li .sub_image{background-size:80px;background-position:center;background-repeat:no-repeat;height:80px;margin:0 auto;position:relative;width:80px}@media only screen and (min-width:768px){.sub_list ol>li .sub_image{float:left;margin:0;margin-right:0}}.sub_list ol>li .sub_image.empty{width:76px;height:76px;line-height:80px;text-align:center;margin-left:0;border:2px dashed #EEE;align-items:center;justify-content:center}.sub_list ol>li .sub_image.empty .placeholder{color:#999}.sub_list ol>li .sub_image:hover .editimg{display:block}.sub_list ol>li .date{float:right;bottom:1em;line-height:100%;font-size:12px;font-style:italic;right:1em}.sub_list ol>li .contents{text-align:center;position:relative;display:inline-flex}@media only screen and (max-width:767px){.sub_list ol>li .contents{display:block}}@media only screen and (min-width:768px){.sub_list ol>li .contents{float:left;padding-left:20px;text-align:left;width:calc(100% - 104px)}.sub_list ol>li .contents.lesson{width:calc(100% - 184px)}}.sub_list ol>li .contents section.titles_container{padding:0}@media only screen and (max-width:767px){.sub_list ol>li .contents section.titles_container{margin:0}}@media only screen and (min-width:768px){.sub_list ol>li .contents.noreorder section.titles_container{width:calc(100% - 500px)}}.sub_list ol>li .contents .sub_title,.sub_list ol>li .contents .editor{font-size:18px;line-height:25px;margin-top:12px;color:#666}@media only screen and (min-width:768px){.sub_list ol>li .contents .sub_title{font-size:25px;line-height:35px;margin-top:21px}}@media only screen and (min-width:768px){.sub_list ol>li .contents .sub_title.editmode .editor{font-size:25px;margin-top:0}}.sub_list ol>li .contents .sub_title.counter{display:block;padding-bottom:6px}@media only screen and (min-width:768px){.sub_list ol>li .contents .sub_title.counter{padding-bottom:2px}}.sub_list ol>li .contents .sub-title.editor{font-size:12px;line-height:16px;margin-top:8px;color:#666}@media only screen and (min-width:768px){.sub_list ol>li .contents .sub-title.editmode .editor{font-size:14px;line-height:18px;margin-top:0}}@media only screen and (min-width:768px){.sub_list ol>li .contents .sub-title{font-size:16px;line-height:20px;margin-top:8px}}.sub_list ol>li .contents section.manage{height:100%;line-height:40px;margin:21px 0 0;padding:0;text-align:center;position:relative;right:-10px}@media only screen and (max-width:767px){.sub_list ol>li .contents section.manage{margin:0}}.sub_list ol>li .contents section.manage .date{position:relative;top:10px}.sub_list ol>li .contents section.manage>button{border-radius:3px;display:inline-block;background-color:transparent;padding-left:15px}.sub_list ol>li .contents section.manage>button.nohover:hover{box-shadow:0 0 0 #FFF}.sub_list ol>li .contents section.manage>button:hover{box-shadow:0 0 2px #666}.sub_list ol>li .contents .edit-movehnd{width:80px;height:108px;position:absolute;top:-10px;right:-14px;background-color:#666;color:#fff;text-align:center;line-height:105px;border-top-right-radius:6px;border-bottom-right-radius:6px}.sub_list ol>li .contents .edit-movehnd i,.sub_list ol>li .contents .edit-movehnd span.fa,.sub_list ol>li .contents .edit-movehnd span.glyphicon{display:inline-block;margin-top:22px}.sub_list ol>li .progress.lesson{margin-top:30px}.sub_list.dragging li:not(.dragging):not(.dummy-element){opacity:.6}.reorder{float:right;margin-right:50px;margin-top:10px}.item{margin-top:10px}.item button{float:left;height:30px}.item .inline-editor{float:left;height:30px;width:300px;background-color:#fff;border:1px solid #EEE;margin-left:5px}.item .inline-editor .edit-buttons button{margin-right:0;margin-left:5px;padding:0 10px}.item i,.item span.fa,.item span.glyphicon{float:left}.item.separator{height:20px;margin:10px;float:left}.btn-floating{display:inline-block;-webkit-transition:-webkit-transform 100ms ease;-webkit-transition-delay:0s;-moz-transition:-moz-transform 100ms ease 0s;-o-transition:-o-transform 100ms ease 0s;transition:transform 100ms ease 0s;position:relative;float:left;width:37px;height:37px;line-height:37px;margin-top:10px;padding:0;background-color:#e81e75;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;text-align:center;font-size:20px;color:#fff;margin-right:10px}.btn-floating i,.btn-floating span.fa,.btn-floating span.glyphicon{position:relative;top:3px;left:1px}.btn-floating.btn-large{width:55.5px;height:55.5px;line-height:55.5px}.btn-floating.btn-large.pill{background-color:#55bab7;width:150px;border-radius:25px}.btn-floating.btn-large.pill span.fa{top:0}article#course tr.canSeeCourseCode span{padding:0}article#course h1.fullsize>div.popover{max-width:none}article#course h1.fullsize span.bubble+div.popover{left:10px!important}article#course h1.fullsize span.bubble+div.popover .arrow{left:31px!important}@media only screen and (min-width:992px){article#course h1.fullsize span.bubble+div.popover .arrow{left:48px!important}}article#collection{margin-bottom:100px;padding-bottom:100px}article#collection tr.canSeeCourseCode span{padding:3px}article#collection nav#sub_list#editmode .noreorder{display:inline-flex}article#collection nav#sub_list#editmode .noreorder .manage{margin:21px 0 0}.course_meta_info_bubble{display:inline-flex;width:100%}.course_meta_info_bubble span{min-width:100px;white-space:nowrap;margin:0 2px 2px 0}.course_gears .junction-group{margin-bottom:15px;padding:0}@media only screen and (min-width:992px){.course_gears .junction-group{padding:inherit}}.course_gears .junction-group h3{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}.course_gears .junction-group h3.junction-first-group--save button:last-child{margin-right:10px}.course_gears .junction-group .popover-inner>h3{margin-bottom:8px!important}.course_gears .junction-group h4{font-size:17px}.course_gears .junction-group.junction-second-group .col-md-12{padding-left:5px}.course_gears .junction-group.junction-second-group h4{min-width:150px}.course_gears .junction-group.junction-second-group h4.lesswide{width:30px;min-width:30px}.course_gears .junction-group .junction-first-group--start-date>h4{min-width:120px!important;position:relative;top:-20px}.course_gears div.course_gears{margin:0 20px 5px;padding-top:5px}.course_gears div.course_gears .centerinput{display:inline-flex}.course_gears div.course_gears .centerinput input{position:relative;top:5px;margin-left:15px}.course_gears div.course_gears .top15{padding-top:15px}.course_gears .adminpayment{background-color:#EEE;display:inline;padding:9px 10px;position:relative;bottom:-10px;margin-left:10px;font-size:17px;color:#666}.course_gears .adoption a{cursor:pointer}.course_gears .adoption .adoption_action_buttons{display:inline-flex}.course_gears .adoption .adoption_action_buttons button{margin-right:5px}.course_gears .adoption_course .junction-first-group{background:#EEE;margin:0;margin-bottom:25px;border-radius:4px;padding:10px}@media only screen and (min-width:768px){.course_gears .adoption_course .junction-first-group{border:0;padding:25px}}.course_gears .adoption_course .junction-first-group .row.professors{border-bottom:1px solid #333;margin-bottom:5px}.course_gears .adoption_course .junction-first-group .junction-first-group--save div{display:block;margin-bottom:10px}@media only screen and (min-width:768px){.course_gears .adoption_course .junction-first-group .junction-first-group--save div{float:left;display:inline-block;margin:0}}.course_gears .adoption_course .junction-first-group .junction-first-group--save div.adoption_message{display:flex;margin-top:5px}.course_gears .adoption_course .junction-first-group .junction-first-group--save div.adoption_message div{flex:1;font-size:14px}@media only screen and (min-width:768px){.course_gears .adoption_course .junction-first-group .junction-first-group--save button{float:right;margin-top:-8px}}.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail{padding:0;text-align:center}.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail img{border-radius:3px;margin-bottom:5px}.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail,.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail-explanation{margin-bottom:7px}.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail img,.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail-explanation img{height:100px;width:100px}.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail-edit a{color:#55bab7}.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail-b{margin-bottom:15px}@media only screen and (min-width:992px){.course_gears .adoption_course .junction-first-group .junction-first-group--thumbnail-b{margin-bottom:0}}.course_gears .adoption_course .junction-first-group .junction-first-group--form h4{width:100%}@media only screen and (min-width:992px){.course_gears .adoption_course .junction-first-group .junction-first-group--form h4{float:left;margin-top:16px;width:22%}}@media only screen and (min-width:1200px){.course_gears .adoption_course .junction-first-group .junction-first-group--form h4{width:17%}}.course_gears .adoption_course .junction-first-group .junction-first-group--form input{background-color:#fff!important;border:1px solid #BBB!important;color:#333;font-size:16px;height:45px!important;padding:10px 15px;width:100%}@media only screen and (min-width:992px){.course_gears .adoption_course .junction-first-group .junction-first-group--form input{float:left;width:78%}}@media only screen and (min-width:1200px){.course_gears .adoption_course .junction-first-group .junction-first-group--form input{width:83%}}.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--title{margin-bottom:15px}@media only screen and (min-width:992px){.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--title{margin-bottom:10px;margin-top:5px}}.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--start-date{padding-right:0}.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--start-date h4{min-width:90px}.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--start-date input{float:left;width:160px}.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--start-date span{margin-left:5px;margin-top:18px}.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--enrollment{margin-top:10px}.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--enrollment h5,.course_gears .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--enrollment div{display:inline}.course_gears .adoption_course .junction-second-group input,.course_gears .adoption_course .junction-third-group input,.course_gears .adoption_course .junction-fourth-group input,.course_gears .adoption_course .junction-fifth-group input{background-color:#EEE!important;border:1px solid #EEE!important;border-radius:4px;color:#666;font-size:16px;height:40px!important;padding:10px 15px;padding-right:0;width:100px}@media only screen and (min-width:992px){.course_gears .adoption_course .junction-second-group input,.course_gears .adoption_course .junction-third-group input,.course_gears .adoption_course .junction-fourth-group input,.course_gears .adoption_course .junction-fifth-group input{margin-left:10px}}@media only screen and (min-width:992px){.course_gears .adoption_course .junction-second-group h4,.course_gears .adoption_course .junction-second-group input,.course_gears .adoption_course .junction-third-group h4,.course_gears .adoption_course .junction-third-group input,.course_gears .adoption_course .junction-fourth-group h4,.course_gears .adoption_course .junction-fourth-group input,.course_gears .adoption_course .junction-fifth-group h4,.course_gears .adoption_course .junction-fifth-group input{float:left}}.course_gears .adoption_course .junction-second-group .col-md-4{padding-left:5px;padding-right:5px}.course_gears .adoption_course .junction-second-group input{padding:0;text-align:center}.course_gears .adoption_course .junction-second-group input.disabled{color:#BBB}.course_gears .adoption_course .junction-second-group div:nth-of-type(1) input{width:77px}.course_gears .adoption_course .junction-second-group div:nth-of-type(2) input,.course_gears .adoption_course .junction-second-group div:nth-of-type(3) input{width:57px}.course_gears .adoption_course .junction-second-group h4{min-width:145px}.course_gears .adoption_course .junction-second-group select{border:1px solid #BBB;margin-top:10px;padding:8px;width:200px}.course_gears .adoption_course .junction-second-group .isbn-label-container{display:inline-flex;min-width:350px}.course_gears .adoption_course .junction-second-group .isbn-label-container span{margin-top:7px;margin-right:3px}.course_gears .adoption_course .junction-second-group .isbn-label-container .hrmpf{min-width:70px}.course_gears .adoption_course .junction-third-group div:nth-of-type(1) input{width:47px}.course_gears .adoption_course .junction-third-group div:nth-of-type(2) input{width:175px}.course_gears .adoption_course .junction-third-group div:nth-of-type(3) select{margin:10px}.course_gears .adoption_course .junction-fourth-group .junction-course-link input{width:570px}.course_gears .adoption_course .junction-fourth-group .junction-course-code input{width:85px}.course_gears .adoption_course .junction-fifth-group .junction-secret-key input{width:595px}.course_gears .adoption_course .junction-fifth-group .junction-public-key input{width:245px}.course_gears .adoption_course .junction-fifth-group .junction-lti-link input{width:600px}.course_gears .adoption_course .junction-fifth-group .junction-fifth-group-margin{width:250px}.course_gears .adoption_course .junction-fifth-group .junction-fifth-group-margin input{margin:0;width:250px}.course_gears .adoption_course .junction-fifth-group .junction-fifth-group-margin .inputlanguage{top:-11px}.course_gears .adoption_course .junction-fifth-group .junction-fifth-group-margin-x{margin:10px;height:30px}.course_gears .adoption_course .junction-right-group{padding:0 15px}@media only screen and (min-width:992px){.course_gears .adoption_course .junction-right-group{padding:25px}}.course_gears .adoption_course .junction-right-group h3{margin-bottom:35px}.course_gears .adoption_course .junction-right-group .form-group{margin-bottom:45px}.course_gears .adoption_course .junction-right-group .junction-right-group--label{float:left}.course_gears .adoption_course .junction-right-group .junction-right-group-invite-link{position:relative;top:10px;width:150px}.course_gears .adoption_course .junction-right-group .junction-right-group--detail{display:inline-grid;margin-top:8px}.course_gears .adoption_course .junction-right-group .junction-right-group--detail input{width:185px}.course_gears .adoption_course .junction-right-group .junction-right-group--switch{display:block;float:right;margin-top:8px}.course_gears .adoption_course .junction-right-group .junction-right-group--switch input{width:185px}.course_gears .adoption_course .junction-right-group .junction-right-group--switch-button button{float:right}.course_gears .adoption_course .junction-right-group .course_info_meta{position:absolute;left:170px;margin-top:10px}.course_gears .adoption_course .isbn-cost-container span{float:left;margin:10px 42px 0 0}.course_gears .adoption_course .isbn-cost-container.new-entry input{min-width:150px}.course_gears .adoption_course .isbn-cost-container.new-entry span{min-width:150px}.course_gears .adoption_course .mt5{margin-top:5px}.course_gears .adoption_course .pt5{padding-top:5px}.course_gears .adoption_course .mr5{margin-right:5px}.course_gears .adoption_course .nocreditcard{display:block;margin-top:10px}.course_gears .adoption .some_space{margin-bottom:10px}.course_gears .adoption .some_space select{margin-top:5px}.course_gears .adoption .some_space input{width:90%}.course_gears .adoption .some_space #filter_catalog{max-width:100%}.course_gears .adoption .junction-admin-menu-title,.course_gears .adoption_requests .junction-admin-menu-title{padding-right:15px}.course_gears .adoption_course.detail .junction-first-group--save button{margin-top:-10px}.course_gears .adoption_course.detail .junction-first-group--start-date button{margin-top:5px;position:relative;float:right}.course_gears .adoption_course.detail .junction-second-group{margin-bottom:5px}.course_gears .adoption_course.detail .junction-second-group h3{border-bottom:3px solid #BBB;padding-bottom:25px}.course_gears .adoption_course.detail .junction-second-group h3 div span{font-size:14px}.course_gears .adoption_course.detail .junction-second-group h3 div.centered{text-align:center}.course_gears .adoption_course.detail .junction-second-group h3 div.padleft{padding-left:5px}.course_gears .adoption_course.detail .junction-second-group h3 div.padleft>span.makelonger{font-size:17px}.course_gears .adoption_course.detail .junction-third-group div.centered{text-align:center}.course_gears .adoption_course.detail .junction-third-group div.topper{margin-top:-10px;padding-left:5px}.course_gears .adoption_course.detail .junction-third-group div span.floatright{float:right}.course_gears .adoption_course.detail .junction-third-group div.template-block{width:100%}.course_gears .adoption_course.detail .junction-third-group div.template-block input{width:100%;margin:0 0 3px}.course_gears .adoption_course.detail .junction-third-group div.template-block button{font-size:11px;margin-bottom:1px;display:inline-block}.course_gears .adoption_course.detail .junction-fourth-group div select{margin-top:10px}.course_gears .adoption_course.detail .junction-fourth-group div input{width:250px;margin-left:0;margin-right:5px}.course_gears .adoption_course.detail .junction-fourth-group div div input{width:250px;margin:5px 10px 0 0}.course_gears .adoption_course.detail .junction-fourth-group div div.clearfix{height:5px}.course_gears .adoption_course.detail .junction-fourth-group div div.sectionaction{display:inline-flex;margin-top:5px}.course_gears .adoption_course.detail .junction-fourth-group div div.sectionaction span{margin-top:5px}.course_gears .adoption_course.detail .junction-fourth-group div div.sectionaction input{width:40px;height:12px!important;margin-top:9px;font-size:14px;margin-left:5px}.course_gears .adoption_course.detail .junction-right-group h3{margin-bottom:15px}.course_gears .adoption_course.detail .junction-right-group div.first{margin-bottom:25px}.course_gears .adoption_course.detail .junction-right-group div div select{margin-top:10px}.course_gears .adoption_course.detail .junction-right-group div div input[type=checkbox]{width:40px;margin-top:-5px}.course_gears .adoption_course.detail .junction-right-group div div button{margin-top:5px}.course_gears .adoption_course.detail .junction-right-group div div.inlinegridright{display:inline-grid;max-width:100%}.course_gears .adoption_course.detail .junction-right-group div div.inlinegridright select{max-width:55%}.course_gears .adoption_course.detail .select_instructor{display:inline-block}.course_gears .adoption_course.detail .select_instructor h5{display:inline}.course_gears .adoption_course.detail span.red{color:red}.course_gears .adoption_course.detail span.red a{color:red}.course_gears .ai{display:grid;gap:40px}.course_gears .enable-ai{display:grid}.course_gears .description{display:flex;gap:30px}.course_gears .description textarea{height:200px}.course_gears .enable-ai .content,.course_gears .agent-uuid .content{display:flex;justify-content:space-between;align-items:start;gap:20px;width:100%;flex-wrap:wrap}.course_gears .enable-ai .content div,.course_gears .agent-uuid .content div{display:flex;gap:30px;flex:1}.course_gears .enable-ai .content div input,.course_gears .agent-uuid .content div input{width:100%}.course_gears .enable-ai .content .optimalization,.course_gears .agent-uuid .content .optimalization{display:grid;gap:0}.course_gears .adoption_requests .adoption_request-no_requests{margin-bottom:25px}.lesson_home article>header:first-child{background-color:transparent}.lesson_home article section{padding-top:0}.lesson_home article section article{top:0;margin-bottom:0}.lesson_home article section article section figure{max-width:100%!important}article#page{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex-flow:column;width:100%;min-height:100%}@media only screen and (min-width:768px){article#page{position:fixed;top:var(--header_height);bottom:0;left:0;right:0;min-height:unset;width:calc(100% - var(--navigation) - var(--right_line))}}.component-article.board{display:flex;flex-flow:column;flex:1;overflow-y:scroll;padding-right:15px}div[component-element]{padding:0 10px 0 0;height:100%;display:flex;flex-direction:column;overflow:auto}article.page-content{margin-top:0}article.page-content>.row>.fraction{padding-top:10px}article.page-content .page-title{margin:-10px -10px 0;border-radius:12px 12px 0 0;border-bottom:1px solid #EEEFF0;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.05);display:flex;padding:8px 32px;justify-content:space-between;align-items:center;z-index:100;color:#1B1C1E;font-size:18px;font-weight:600;line-height:160%;font-family:inherit}article.page-content .page-title button[aria-describedby=quick_reference] div#quick_reference{display:none}article.page-content .page-title button[aria-describedby=quick_reference]:hover{width:30px;height:28px}article.page-content .page-title button[aria-describedby=quick_reference]:hover div#quick_reference{display:initial;color:#fff;background-color:#000;position:relative;padding:2px;font-size:12px;font-family:Roboto;top:25px;left:-105px;font-size:12px;font-family:Roboto;border-radius:3px}article.page-content .page-title button[aria-describedby=podium] div#podium{display:none}article.page-content .page-title button[aria-describedby=podium]:hover{width:30px;height:28px}article.page-content .page-title button[aria-describedby=podium]:hover div#podium{display:initial;color:#fff;background-color:#000;position:relative;padding:2px;font-size:12px;font-family:Roboto;top:25px;left:-105px;font-size:12px;font-family:Roboto;border-radius:3px}article.page-content button.switch-position{width:50px;height:30px;background-color:#e81e75;color:#fff;text-align:center;line-height:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 25px);z-index:1;font-size:22px}article.page-content .cke .cke_top{opacity:1}article.page-content .row.content{position:relative;margin:0}@media only screen and (min-width:768px){article.page-content .row.content{flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}article.page-content .row.content.static{position:static;overflow:hidden}article.page-content .row.content.add{margin:15px 0 0}article.page-content .row.content .layout-column{display:flex;flex-flow:column}@media only screen and (max-width:767px){article.page-content .row.content .layout-column{height:100%;padding-left:3px;padding-right:3px}}@media only screen and (min-width:768px){article.page-content .row.content .layout-column{flex:1;position:relative}}article.page-content .row.content .layout-column.static{position:static}@media only screen and (min-width:768px){article.page-content .row.content .layout-column:first-of-type{margin-right:.5px;padding:0}}@media only screen and (min-width:768px){article.page-content .row.content .layout-column:nth-of-type(2){margin-left:.5px;padding:0}}article.page-content .row.content .layout-inside{background:#fff;margin-bottom:25px;padding-bottom:25px}@media only screen and (max-width:767px){article.page-content .row.content .layout-inside{margin-bottom:0}}article.page-content .row.content .layout-inside h4{margin:17px 0 8px 10px}article.page-content .row.content .layout-inside .component-header{display:flex;align-items:center;gap:4px;margin:17px 0 8px}@media only screen and (max-width:991px){article.page-content .row.content .layout-inside .component-header{margin:4px 0}}article.page-content .row.content .layout-inside .component-title{margin:0 0 10px;font-size:20px;font-weight:500;line-height:150%;font-family:inherit}article.page-content .row.content .layout-inside .project__title{margin-left:49px;color:#1B1C1E;font-size:24px;font-weight:600;line-height:140%}@media only screen and (max-width:767px){article.page-content .row.content .layout-inside{display:flex;flex-direction:column;flex-grow:1;padding-left:3px;padding-right:3px}}@media only screen and (min-width:768px){article.page-content .row.content .layout-inside{margin-bottom:0;overflow:hidden;padding-bottom:0;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column;align-items:stretch;flex:0 1 auto}}article.page-content .row.content .layout-inside .component-element{display:flex;flex-flow:column;width:100%}article.page-content .row.content .layout-inside .component-element article.iframe,article.page-content .row.content .layout-inside .component-element iframe{flex:1;flex-flow:column}article.page-content .row.content .layout-inside .component-element .advanced-component{flex:2;display:flex;flex-flow:column}article.page-content .row.content .layout-inside .component-element .advanced-component.horizontal{padding-left:3px}article.page-content .row.content .layout-inside .component-element .advanced-component.horizontal #inner-adv-section .adv-contents,article.page-content .row.content .layout-inside .component-element .advanced-component.horizontal #inner-adv-section .adv-contents-many{padding-left:3px}article.page-content .row.content .layout-inside .component-element .advanced-component #inner-adv-section{display:flex;flex:2;flex-flow:column}article.page-content .row.content .layout-inside .component-element .advanced-component #inner-adv-section nav{height:auto}article.page-content .row.content .layout-inside .component-element .advanced-component #inner-adv-section .adv-contents{display:flex;flex:1;flex-flow:column;overflow:hidden}article.page-content .row.content .layout-inside .component-element .advanced-component #inner-adv-section .adv-contents .row{display:flex;overflow:hidden}article.page-content .row.content .layout-inside .component-element .advanced-component #inner-adv-section .adv-contents .row section.html-content{margin-bottom:5px}article.page-content .row.content .layout-inside .component-element .vertical #inner-adv-section{flex-flow:initial}article.page-content .row.content .layout-inside .component-element .vertical #inner-adv-section nav{overflow-y:auto}article.page-content .row.content .layout-inside .component-element .vertical #inner-adv-section .inner-component-description{margin-left:-2px}article.page-content .row.content .layout-inside .component-element .tab{display:flex;align-items:center;justify-content:space-between;width:fit-content;gap:8px}article.page-content .row.content .layout-inside .component-element .tab .lock{position:unset;margin-top:0;font-size:16px}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section.static{position:static}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav{border-radius:12px 0 0 12px;border-right:1px solid #EEEFF0;background:#fff;box-shadow:4px 0 16px 0 rgba(0,0,0,.05);overflow-y:auto;width:var(--advanced_horizontal_width);max-width:none;height:calc(100% - 10px);transition:width .4s;position:absolute;top:0;left:0;bottom:0;z-index:100}@media (max-width:480px){article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav{margin-left:-16px}}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat.active>span,article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat.active>span:hover{background:#EEEFF0}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat.active>span a,article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat.active>span:hover a{font-weight:600}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat>span{display:flex;align-items:center;gap:4px;margin-right:16px;padding:12px 32px;cursor:pointer;border-radius:0 12px 12px 0}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat>span:hover{background:rgba(155,160,165,.08)}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat>span.separator{margin-right:0;padding:18px 24px 18px 16px;border-radius:initial}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat>span.separator:hover{background-color:inherit}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat>span a{padding:0;display:flex;align-items:center;border:0;border-radius:initial;text-decoration:none;font-size:14px;font-weight:400;line-height:170%;min-height:20px;top:0;background:0 0;color:#3B3C3E}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat>span a.active__separator{font-weight:600}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat>span .flex--1{flex:1}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav span.repeat>span .material-symbols-outlined.expand{color:#000;position:relative;right:0;margin:0;top:0;font-size:20px}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section .container_adv_hide{display:flex;justify-content:flex-end;padding:13px 12px 24px 0}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section .button_adv_hide{display:flex;align-items:center;gap:4px;text-transform:none;color:#1B1C1E;text-align:center;font-size:12px;font-weight:600;line-height:120%;letter-spacing:.72px}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section .button_adv_hide .material-symbols-outlined{font-size:18px;font-weight:500}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav.adv-hide{width:50px;display:flex;justify-content:center}@media (max-width:480px){article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav.adv-hide{border-radius:unset}}@media (max-width:768px){article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav.adv-hide{width:30px}}article.page-content .row.content .layout-inside .component-element .vertical.tabs-collapse #inner-adv-section nav.adv-hide .button_adv_hide{padding:0}article.page-content .row.content .layout-inside .component-outer{display:flex;flex:1;flex-grow:1;overflow-y:hidden}article.page-content .row.content .layout-inside .component-outer article section{padding:0}article.page-content .row.content .layout-inside .article-pdf{display:flex;flex-flow:column;flex:1}article.page-content .row.content .layout-inside .article-pdf .section-pdf{height:calc(100vw * 1.25);min-height:400px;width:100%;display:flex;flex-flow:column;flex:1}article.page-content .row.content .layout-inside .article-pdf .section-pdf>.iframe-holder{height:calc(100vh - 100px)}article.page-content .row.content .layout-inside .article-pdf .section-pdf button.pdf{position:absolute;bottom:2px;right:5px}article.page-content .row.content .layout-inside .article-pdf .section-pdf .iframe-holder{flex:1}article.page-content .row.content .layout-inside .section-iframe{height:calc(100vw * 1.25);width:100%;display:flex;flex:1;height:inherit}article.page-content .row.content .static .layout-inside{position:static;flex:1}article.page-content .row.content .static.high .layout-inside{height:calc(100% - 50px);flex:1}article.page-content .layout-column.layout-single .video-wrapper{display:flex;align-items:center;flex:1;flex-flow:column;height:calc(100vw * .5);width:100%}@media only screen and (min-width:768px){article.page-content .layout-column.layout-single .video-wrapper{height:inherit}}@media only screen and (max-width:767px){article.page-content .layout-column.layout-single .vertical .layout-double .advanced-mobile{display:flex;flex-direction:column}article.page-content .layout-column.layout-single .vertical .layout-double .advanced-mobile .video-js{width:100%}}article.page-content .layout-column.layout-single .vertical .layout-double .video-wrapper{display:flex;flex:1;flex-flow:column;height:calc(100vw * .5);width:100%}@media only screen and (min-width:768px){article.page-content .layout-column.layout-single .vertical .layout-double .video-wrapper{height:inherit}}article.page-content .layout-column.layout-single .horizontal .layout-double .video-wrapper{display:flex;flex:1;flex-flow:column;height:calc(100vw * .5);width:100%}@media only screen and (min-width:768px){article.page-content .layout-column.layout-single .horizontal .layout-double .video-wrapper{height:inherit}}article.page-content #inner-adv-section{display:flex;flex:2;flex-flow:column}article.page-content div.collapser{display:flex;flex-flow:column;align-items:center;height:1px}article.page-content div.collapser a.collapser{width:100px;text-align:center;color:#666;background-color:#fff;border-radius:0 0 5px 5px;border-style:solid;border-width:0 1px 1px;border-color:#EEE;text-decoration:none;font-size:10px;z-index:100!important;cursor:n-resize;text-transform:uppercase;position:relative;height:14px}article.page-content div.collapser a.collapser.collapsed{cursor:s-resize;top:-1px}article.page-content div.collapser a.collapser .fa{font-size:14px;position:relative;left:3px;top:1px}article.page-content div.collapser a.collapser:hover{background-color:rgba(0,0,0,.1)}article.page-content>header{background-color:#fff;box-sizing:border-box;padding:10px 19px 1px 22px;position:relative;width:100%}article.page-content>header .details.bottommore{margin-bottom:25px;padding-bottom:25px}article.page-content>header.collapsed{padding-top:1px}article.page-content>header h1:first-of-type{color:#EEE;font-family:Roboto;font-size:20px;line-height:22px;margin:0;margin-bottom:10px;width:100%}@media only screen and (min-width:768px){article.page-content>header h1:first-of-type{font-size:24px;line-height:26px}}@media only screen and (min-width:992px){article.page-content>header h1:first-of-type{font-size:28px;line-height:30px}}article.page-content>header .description{color:#666;width:100%}@media only screen and (max-width:767px){article.page-content>header .description{max-height:100px;overflow-y:scroll}}article.page-content>header .license{margin-top:20px}article.page-content>header .license,article.page-content>header .source{float:none}article.page-content>header .add{bottom:-26px;position:absolute;z-index:1}article.page-content>header .add .details{position:relative;top:22px;margin-left:20px;min-width:500px;overflow:hidden}article.page-content>header .add .details>i,article.page-content>header .add .details>span.fa,article.page-content>header .add .details>span.glyphicon{margin-left:20px;margin-right:-18px;margin-top:-3px;-moz-transform-origin:30px 0}article.page-content>header .add .details>.name{background-color:#fff;border:1px solid #666;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;margin-top:2px;margin-left:15px}article.page-content>header .add .details>.name .inline-editor{background:0 0}article.page-content>header .add .details>button{margin-left:20px}article.page-content>header .add .details>*{float:left}article.page-content.tabs-opened{overflow-y:hidden}article.page-content.tabs-opened>header,article.page-content.tabs-opened .collapser.collapser-description,article.page-content.tabs-opened .row.content.static{width:calc(100% - var(--advanced_horizontal_width));margin-left:var(--advanced_horizontal_width);transition:width .4s,margin-left .4s}article.page-content.tabs-opened .page-title{margin-left:calc(var(--advanced_horizontal_width) - 10px);transition:margin-left .4s}article.page-content.tabs-closed{overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:column}article.page-content.tabs-closed .row.content.static{flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.page-content.tabs-closed>header,article.page-content.tabs-closed .collapser.collapser-description,article.page-content.tabs-closed .row.content.static{width:calc(100% - 50px);margin-left:50px;transition:width .4s,margin-left .4s}@media (max-width:480px){article.page-content.tabs-closed>header,article.page-content.tabs-closed .collapser.collapser-description,article.page-content.tabs-closed .row.content.static{width:100%;margin-left:8px}}article.page-content.tabs-closed .page-title{margin-left:40px;transition:width .4s,margin-left .4s}@media (max-width:480px){article.page-content.tabs-closed .page-title{width:100%;margin-left:-12px}}article.page-content .no-content{width:450px;height:250px;position:absolute;top:calc(50% - 100px);left:calc(50% - 227px);text-align:center;border:2px dashed #666;border-radius:8px;line-height:250px}article.page-content .no-content h1{font-size:30px;display:inline-block;color:#666}article.page-content>section{height:100%;min-height:200px;clear:both;padding:0;position:relative;background:#fff}article.page-content>section.layout-single .page-component{width:100%}article.page-content>section.layout-double .page-component{width:100%}@media only screen and (min-width:768px){article.page-content>section.layout-double .page-component{margin:0 10px;width:calc(50% - 20px)}}article.page-content>section.layout-triple .page-component{width:calc(33.3% - 20px);margin:0 10px}.layout-column.layout-double .video-wrapper{display:flex;flex:1;flex-flow:column;height:calc(100vw * .5);width:100%}@media only screen and (min-width:768px){.layout-column.layout-double .video-wrapper{height:inherit}}@media only screen and (min-width:768px){.layout-double .page-component,.layout-double .dummy{float:left}}.page-component,.dummy{background-color:#fff;position:relative}.page-component article,.dummy article{height:100%;width:100%}.page-component .component-overlay,.dummy .component-overlay{z-index:10000;width:250px;position:absolute;display:flex;flex-direction:column;justify-content:top;top:100px;left:calc(50% - 125px)}.page-component .component-overlay button,.dummy .component-overlay button{width:100%;height:40px;margin-bottom:20px;background-color:#BBB;color:#fff;font-weight:700;text-align:center;pointer-events:all;border-bottom:2px solid #BBB;border-radius:5px}.page-component .component-overlay button:hover,.dummy .component-overlay button:hover{background-color:#666;border-bottom:2px solid #BBB}.page-component .component-overlay button:last-of-type,.dummy .component-overlay button:last-of-type{margin-bottom:0}.page-component .component-outer,.page-component .component-outer-adv,.dummy .component-outer,.dummy .component-outer-adv{width:100%;box-sizing:border-box;padding:0 10px 20px;margin-bottom:20px;border:2px solid transparent;-moz-box-sizing:border-box;overflow:hidden;overflow-y:auto;display:flex;flex:1;flex-flow:column}.page-component .component-outer div[component],.page-component .component-outer-adv div[component],.dummy .component-outer div[component],.dummy .component-outer-adv div[component]{flex:1;display:flex;flex-flow:column}.page-component .component-outer div[component] .learnosity-iframe,.page-component .component-outer-adv div[component] .learnosity-iframe,.dummy .component-outer div[component] .learnosity-iframe,.dummy .component-outer-adv div[component] .learnosity-iframe{height:initial}.page-component .component-outer div[component],.page-component .component-outer-adv div[component],.dummy .component-outer div[component],.dummy .component-outer-adv div[component]{height:100%;overflow-y:auto}.page-component .component-outer div[component] p,.page-component .component-outer-adv div[component] p,.dummy .component-outer div[component] p,.dummy .component-outer-adv div[component] p{margin:0}.page-component .component-outer div[component] section,.page-component .component-outer-adv div[component] section,.dummy .component-outer div[component] section,.dummy .component-outer-adv div[component] section{padding:0}.page-component .component-outer.blank,.page-component .component-outer-adv.blank,.dummy .component-outer.blank,.dummy .component-outer-adv.blank{min-height:300px}.page-component .component-outer:after,.page-component .component-outer-adv:after,.dummy .component-outer:after,.dummy .component-outer-adv:after{display:block;width:100%;clear:both;content:""}.page-component .component-outer .component-article.board .fbboard .actions .left,.page-component .component-outer-adv .component-article.board .fbboard .actions .left,.dummy .component-outer .component-article.board .fbboard .actions .left,.dummy .component-outer-adv .component-article.board .fbboard .actions .left{top:5px}.page-component .component-outer .component-article.board .fbboard .actions .right,.page-component .component-outer-adv .component-article.board .fbboard .actions .right,.dummy .component-outer .component-article.board .fbboard .actions .right,.dummy .component-outer-adv .component-article.board .fbboard .actions .right{top:-15px}.page-component .component-outer .component-article.board .fbboard .actions .editor-wrapper .cke_top,.page-component .component-outer-adv .component-article.board .fbboard .actions .editor-wrapper .cke_top,.dummy .component-outer .component-article.board .fbboard .actions .editor-wrapper .cke_top,.dummy .component-outer-adv .component-article.board .fbboard .actions .editor-wrapper .cke_top{width:calc(100% - 6px);position:relative;top:-8px}.page-component .component-outer.editable:not(.blank):hover,.page-component .component-outer-adv.editable:not(.blank):hover,.dummy .component-outer.editable:not(.blank):hover,.dummy .component-outer-adv.editable:not(.blank):hover{border:2px dotted #999;background:#fff;background:-moz-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#EEE),color-stop(100%,#BBB));background:-webkit-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%);background:-o-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%);background:-ms-linear-gradient(top,#fff 0,#EEE 50%,#BBB 100%);background:linear-gradient(to bottom,#fff 0,#EEE 50%,#BBB 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bbbbbb', GradientType=0)}.page-component .component-outer-adv,.dummy .component-outer-adv{flex:1;display:flex;flex-flow:column;padding-bottom:0}.page-component .component-outer-adv.vertical,.dummy .component-outer-adv.vertical{margin-bottom:0}.page-component .component-outer-adv.vertical div[component],.dummy .component-outer-adv.vertical div[component]{flex:1;display:flex;flex-flow:column}.page-component .component-outer-adv.vertical div[component] .learnosity-iframe,.dummy .component-outer-adv.vertical div[component] .learnosity-iframe{height:initial}.page-component.moving,.dummy.moving{z-index:100;pointer-events:none}.page-component.moving button,.dummy.moving button{pointer-events:none}.page-component .component-description,.dummy .component-description{margin-bottom:20px}.dummy{box-sizing:border-box;border:2px dashed #EEE;text-align:center;vertical-align:middle;font-size:30px;font-family:Roboto;color:#666;font-weight:700;background-color:transparent}.dummy:before{width:100%;position:absolute;top:calc(50% - 15px);content:"Drop here";left:0}.title--edit{display:flex;align-items:center;gap:8px;margin-bottom:20px}.title--edit .name{flex:1;border:1px solid #EEE;border-radius:4px}.sign-up{margin-top:20px}.sign-up form{margin-top:30px}.sign-up #course{padding:0 1%;width:98%}.validate form.resend{display:inline-flex}.validate button.resend{display:inline;margin-left:5px}.validate button.cancel{display:inline;margin-left:5px}#studentDashboard .layout__header{display:flex;align-items:center;gap:24px;align-self:stretch;margin-bottom:32px}#studentDashboard .layout__header--flex{display:flex;gap:48px;justify-content:space-between;width:100%}#studentDashboard .layout__header--logo{width:72px;height:71px;border-radius:12px}#studentDashboard .layout__header--info{display:flex;justify-content:space-between;align-items:center;flex:1 1 0}#studentDashboard .layout__header--info .info{display:flex;gap:4px;flex-direction:column;justify-content:center;align-items:flex-start;color:#3B3C3E;font-size:16px;font-weight:400;line-height:160%}#studentDashboard .layout__header--info .info__bold{margin:0;padding:0;color:#1B1C1E;font-size:24px;font-weight:500;line-height:140%}#studentDashboard .layout__header--announcement{flex-basis:495px}#studentDashboard.layout__container{padding:12px}@media only screen and (min-width:768px){#studentDashboard.layout__container{padding:20px 32px}}#studentDashboard .layout__grid{column-gap:0}@media only screen and (min-width:768px){#studentDashboard .layout__grid{column-gap:32px}}#studentDashboard .grid__width{grid-template-columns:auto 314px}#studentDashboard .dashboard{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0;padding-bottom:40px}#studentDashboard .box{display:flex;width:100%;padding:16px;flex-direction:column;gap:24px;border-radius:12px;border:1px solid #EEEFF0;background:#FFF;box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}#studentDashboard .width{width:100%}#studentDashboard .width:focus{box-shadow:none}#studentDeepDive .table_wrap{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0;padding-bottom:40px}.layout__container{gap:8px;display:flex;flex-direction:column;padding:20px 32px}#studentDeepDiveDetails{gap:16px;box-sizing:content-box;max-width:1115px;margin:0 auto}#studentDeepDiveDetails .go_back{display:flex;width:fit-content;align-items:center;cursor:pointer;font-size:16px;font-weight:400;line-height:160%;letter-spacing:0;text-align:left}#studentDeepDiveDetails .go_back .icon{font-size:16px;font-weight:400;color:var(--neutral-90);margin-right:8px}#studentDeepDiveDetails .navigation__search .search__icon{width:20px;height:20px;position:absolute;top:17px;left:28px;z-index:2;cursor:pointer}#studentDeepDiveDetails .search{align-self:flex-end;display:flex;justify-content:center;width:250px;height:40px;position:relative;cursor:pointer}#studentDeepDiveDetails .search__icon{top:7px;left:6px;width:26px;height:26px;position:absolute;z-index:101;filter:invert(1)}#studentDeepDiveDetails .search__input{width:100%;box-sizing:border-box;padding:0 12px 0 35px!important;border-radius:12px;background-color:#eeeff0;color:#5b5c5e;font-size:16px;font-weight:400;line-height:25.6px;border:0;cursor:pointer;z-index:100;transition:padding .4s;height:40px}#studentDeepDiveDetails .box{display:flex;width:100%;padding:16px;flex-direction:column;gap:24px;border-radius:12px;border:1px solid #eeeff0;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}#studentDeepDiveDetails .width{width:100%}#studentDeepDiveDetails .width:focus{box-shadow:none}.header-content{margin-bottom:32px}.header-content header{display:flex;align-items:center;gap:8px;max-height:44px;width:100%;padding:30px 16px 0}.header-content header h2{margin-right:auto;font-size:20px;font-weight:500;margin-top:0;margin-bottom:0}.header-content .header__icon{font-size:22px}.header-content .close__icon{font-size:20px;cursor:pointer}.search{display:flex;justify-content:center;width:100%;height:20px;position:relative;cursor:pointer;margin-bottom:25px}.search__icon{top:4px;left:6px;width:20px;height:20px;position:absolute;z-index:18000;filter:invert(1)}.search__input{width:100%;box-sizing:border-box;padding:0 12px 0 25px!important;border-radius:12px!important;background-color:#EEEFF0!important;color:#BCBCBD;font-size:16px!important;font-weight:400!important;line-height:25.6px;border:0;cursor:pointer;z-index:17000;transition:padding .4s}.glossary-directive .glossary{font-size:13px}.glossary-directive .glossary-content{padding:16px}.glossary-directive .glossary .crud{display:flex}.glossary-directive .glossary .crud .icon{margin-top:7px}.glossary-directive .glossary .crud .icon.space2{margin-right:2px}.glossary-directive .glossary .crud .filterterm{width:90%}.glossary-directive .glossary .crud .filterterm input.filterinput{height:30px;margin-left:10px;width:95%}.glossary-directive .glossary .crud.cruddefinition .icon.space12{margin-right:12px}.glossary-directive .glossary .crud.cruddefinition .term{margin-top:5px}.glossary-directive .glossary .crud.cruddefinition .filterterm{margin-left:10px}.glossary-directive .glossary .scrollingcontainer{overflow:auto;height:calc(95vh - 110px)}.glossary-directive .glossary .glossary-content .term_and_definition{display:flex;margin:0 10px 0 20px}.glossary-directive .glossary .glossary-content .letter{text-transform:uppercase;font-size:16px;margin-left:1px}.glossary-directive .glossary .term{text-decoration:underline}.glossarypage{height:calc(100% - 50px);overflow-y:auto;padding:0 16px}.header-container{padding:16px 16px 8px!important}.header-content{justify-content:space-between;align-items:center;display:flex!important;font-size:20px!important}.header-content .calendar{display:flex;gap:12px;align-items:center;font-family:inherit;color:var(--neutral-90);line-height:150%}.header-content .calendar .material-symbols-outlined{font-size:22px}.header-content .material-symbols-outlined{font-size:20px}.header-content-secondary{margin:12px 0;justify-content:center;box-shadow:0 0 3px #000;border-radius:12px;cursor:pointer}.header-content .exit:hover{cursor:pointer}.calendar__button{width:100%}.calendar-container{overflow-y:auto}.calendar-container .entry{display:flex;justify-content:space-between;padding:16px 8px}.calendar-container .entry-left{display:flex;justify-content:left;vertical-align:auto}.calendar-container .entry-left-date{display:flex;width:55px;height:55px;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;color:#3B3C3E;text-align:center;font-family:Roboto;font-size:11px;font-weight:500;line-height:110%;letter-spacing:.72px;background:#EEEFF0}.calendar-container .entry-left-titles{margin-left:10px;box-sizing:border-box;display:flex;flex-direction:column;line-height:160%;font-size:16px}.calendar-container .entry-left-titles .main{font-weight:400}.calendar-container .entry-left-titles .secondary{color:#0F75B8;font-weight:600}.calendar-container .entry-status{min-width:fit-content;margin:auto 0}.calendar-container .entry-status-content{font-size:12px;line-height:130%;box-sizing:border-box;justify-content:center;border-radius:16px;padding:2px 10px;display:none}.calendar-container .entry-status-content.submitted{display:block;color:#046;border:1px solid #046;background:#E9F5FB}.calendar-container .entry-status-content.late{display:block;color:#900;border:1px solid #900;background-color:#FBE9E9}.calendar-container .entry-status-content.locked{display:block;color:#406;border:1px solid #406;background:#F5E9FB}.calendar-container .entry-status-content.in_progress{display:block;color:#650;border:1px solid #650;background:#FBF8E9}.calendar-container .due-header{display:flex;padding:4px 8px;margin-bottom:8px;justify-content:left;align-items:center;align-self:stretch;border-radius:8px;background:#EEEFF0;color:#1B1C1E;font-size:14px;font-weight:600;line-height:170%}.calendar-container .due-header-bold{color:#1B1C1E;font-size:16px;font-weight:600;line-height:160%}.calendar-container .due-header-thin{color:#3B3C3E;font-size:16px;font-weight:400;line-height:160%}.fade-background{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1000;cursor:pointer}.content-library{width:300px;position:fixed;right:-300px;bottom:54px;top:0;background-color:#fff;cursor:initial;box-shadow:0 0 10px 2px #999;z-index:110000;-webkit-transform:translate(-300px);-moz-transform:translate(-300px);-ms-transform:translate(-300px);-o-transform:translate(-300px);transform:translate(-300px);-webkit-transition:-webkit-transform 200ms false;-moz-transition:-moz-transform 200ms false false;-o-transition:-o-transform 200ms false false;transition:transform 200ms}.content-library.slideout{-webkit-transform:translate(10px);-moz-transform:translate(10px);-ms-transform:translate(10px);-o-transform:translate(10px);transform:translate(10px)}.content-library button{display:inline-block;margin:0}.content-library .title{padding:10px;padding-left:20px;color:#666}.content-library .searchbox-library{display:inline-flex;padding:5px;width:300}.content-library .searchbox-library input{min-width:216px}.content-library .searchbox-library button{width:100%;min-width:40px;margin-left:5px}.content-library section{border-top:1px solid #BBB;border-bottom:1px solid #BBB;padding:15px;width:100%;box-sizing:border-box;overflow-y:visible}.content-library section>div{height:30px;width:100%}.content-library section>div.details-open{height:140px}.content-library section .toggle-details span.toggle-details__title{vertical-align:top;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:200px}.content-library header button{width:35px;height:100%;margin-right:15px;color:#EEE;background-color:#e81e75;border-radius:0}.content-library header button:hover{filter:brightness(80%)}.content-library footer button:hover{filter:brightness(80%)}.content-library header,.content-library footer{width:100%;height:50px;background-color:#333;color:#EEE;font-weight:700}.content-library main{position:absolute;top:50px;bottom:50px;overflow:auto;width:100%}.content-library main button{width:100%;text-align:left;font-size:11px}.content-library main button.toggle-details{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.content-library main .details{position:relative;height:100px;padding:10px;background-color:#EEE;border:1px solid #EEE}.content-library main .details button{width:calc(100% - 100px);float:right}.content-library main .details .img-container{height:80px;position:relative;float:left;width:80px;margin-right:15px;text-align:center}.content-library main .details .img-container img{max-width:100%;max-height:100%;display:inline-block}.content-library main .details .larger{font-size:36px;margin-left:20px}.content-library main .details span.details-text{width:calc(100% - 100px);color:#333;float:right;font-size:12px}.content-library footer{position:absolute;bottom:0;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.content-library footer button{margin-right:15px;margin-left:15px}.content-library .ui-select-container+.details{margin-top:0}#addboard{width:60px;height:60px;transform:scale(1)!important;opacity:.7;top:1px!important;left:4px;display:inline-block}uploader{width:100%;height:565px;display:block;overflow:hidden;text-align:left;background-color:#fff}uploader #cropper_wrapper{height:100%}uploader #cropper_wrapper img{height:100%;width:auto}uploader nav{width:100%;height:40px}uploader nav button{width:calc(100% / 3);height:100%;border-right:2px solid #fff;box-sizing:border-box;background-color:#666;color:#fff;float:left;text-transform:none;font-size:14px;font-family:"Roboto Condensed";border-bottom-left-radius:0;border-bottom-right-radius:0}uploader nav button.active{background-color:#fff;color:#666}uploader nav button:last-of-type{border-right:0}uploader section{padding:20px!important;color:#666;position:relative;height:calc(100% - 30px);box-sizing:border-box}uploader section h1,uploader section h2{width:auto!important;font-size:20px;font-family:Roboto;font-weight:700;padding:0;margin:0!important;display:inline-block}uploader section h1{margin-bottom:17px!important;margin-top:10px!important}uploader section h2{font-size:16px}uploader section .droparea{width:100%;height:200px;border:2px dashed #EEE;border-radius:5px;text-align:center;box-sizing:border-box;padding:50px 0}uploader section .droparea h2{font-size:15px}uploader section .droparea span{display:inline-block;margin-bottom:5px}uploader section .croparea{width:100%;height:260px;overflow:hidden}uploader section .croparea img-crop{width:100%;height:100%;text-align:center;display:block}uploader section .croparea canvas{margin:0!important;display:inline-block}uploader section ul.upload-list{height:276px;list-style:none;padding:0;padding-top:20px;overflow-y:auto;clear:both}uploader section ul.upload-list li{height:50px;width:calc(100% - 30px);border:1px solid #EEE;border-radius:8px;padding:10px;margin-bottom:5px;position:relative;box-sizing:content-box}uploader section ul.upload-list li img{width:50px;height:50px;float:left;margin-right:15px}uploader section ul.upload-list li h1{height:24px;font-size:15px;font-weight:400;line-height:24px;margin:0!important}uploader section ul.upload-list li h2{font-size:12px;display:block;line-height:20px}uploader section ul.upload-list li .loading{width:40px;height:40px;position:absolute;top:15px;right:15px;min-height:auto!important;background-size:40px;padding:0}uploader section ul.upload-list li span.error{position:absolute;top:25px;right:25px;color:#C83554;font-size:12px;font-weight:700;font-family:Roboto;line-height:20px}uploader section ul.upload-list li span.success{position:absolute;top:25px;right:125px;color:#33A955;font-size:12px;font-weight:700;font-family:Roboto;line-height:20px}uploader section ul.upload-list li button{position:absolute;top:16px;right:16px}uploader section ul.upload-list li>span.fa{position:absolute;top:25px;right:25px;color:#33A955;font-size:20px}uploader section ul.upload-list li.active{border-color:#55bab7;box-shadow:inset 0 0 2px #55bab7}uploader section .note{font-size:11px}uploader section .form-field{margin-top:10px}uploader section .form-field label{color:#666;font-size:11px}uploader section .form-field label.required:after{content:" *";color:#C83554}uploader section .form-field input{width:100%}uploader section .form-field input.empty{border-color:#C83554}uploader section .buttons{display:inline-block;margin-top:10px;font-size:12px}uploader section .buttons.left{float:left;padding:0}uploader section .buttons.right{display:inline-flex;float:right;padding:0}uploader section .buttons.right button{margin-left:5px}uploader section article{height:100%}uploader section article.screen{width:calc(100% - 40px);height:calc(100% - 30px);transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);position:absolute;top:10px;left:20px;transition:transform .5s;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s}uploader section article.screen.prev{transform:translate(calc(-100% - 40px),0);-webkit-transform:translate(calc(-100% - 40px),0);-ms-transform:translate(calc(-100% - 40px),0);-moz-transform:translate(calc(-100% - 40px),0);-o-transform:translate(calc(-100% - 40px),0)}uploader section article.screen.next{transform:translate(calc(100% + 40px),0);-webkit-transform:translate(calc(100% + 40px),0);-ms-transform:translate(calc(100% + 40px),0);-moz-transform:translate(calc(100% + 40px),0);-o-transform:translate(calc(100% + 40px),0)}uploader section article.screen.loading:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(255,255,255,.5)}uploader section article .search{border:2px solid #EEE;box-sizing:border-box;font-family:"Roboto Condensed";padding:1px 15px;height:auto;margin-top:15px;border-radius:4px;color:#666;outline:0}uploader section article .library-switch{text-align:right;margin-bottom:10px}uploader section article .library-switch label{margin-right:10px;font-size:12px;position:relative;top:2px}uploader section article ul.file-list{width:100%;height:calc(100% - 66px);margin:0;padding:10px;box-sizing:border-box;list-style:none;text-align:center;float:left;overflow-y:auto}uploader section article ul.file-list li{width:120px;height:120px;margin:4px;display:inline-block;border:1px solid #333;position:relative;float:left;box-sizing:content-box;cursor:pointer}uploader section article ul.file-list li>i.fa,uploader section article ul.file-list li>span.fa,uploader section article ul.file-list li>span.glyphicon{width:120px;height:120px;display:block;line-height:120px;font-size:40px}uploader section article ul.file-list li span.filename{width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px;position:absolute;left:0;top:0;box-sizing:border-box;font-size:12px}uploader section article ul.file-list li span.ext-icon{position:absolute;bottom:0;right:0;border-top:1px solid #000;border-left:1px solid #000;text-transform:uppercase;font-weight:700;font-size:11px;background-color:#fff;padding:3px 5px}uploader section article ul.file-list li img{width:120px;height:120px;cursor:pointer}uploader section article ul.file-list li .mark{display:none}uploader section article ul.file-list li.active{border-color:#55bab7;box-shadow:inset 0 0 3px #55bab7;cursor:default}uploader section article ul.file-list li.active .mark{display:block;position:absolute;top:5px;right:5px;width:20px;height:20px;border-radius:3px;background-color:#33A955;color:#fff}uploader section article ul.file-list li.active .mark i,uploader section article ul.file-list li.active .mark span.fa,uploader section article ul.file-list li.active .mark span.glyphicon{position:relative;top:1px}@media only screen and (max-width:991px){uploader section article .search{width:100%!important}}uploader .junction-form h1{font-size:22px;margin:0;margin-bottom:25px}uploader .junction-form h3.popover-title{width:100%}uploader .junction-input-group{margin-bottom:22px}uploader .junction-input-group input[type=text]{background-color:#EEE!important;border:1px solid #BBB!important;border-radius:4px;color:#333;font-size:16px;height:40px!important;padding:0 15px;width:100%}@media only screen and (min-width:768px){uploader .junction-input-group input[type=text]{margin-left:10px;margin-top:9px;width:150px}}uploader .junction-input-group h2{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}uploader .junction-input-group h2+p{margin-top:20px}uploader .junction-input-group h3{font-size:17px}@media only screen and (min-width:768px){uploader .junction-input-group h3,uploader .junction-input-group input{float:left}}uploader nav{margin-bottom:20px}uploader h1{font-weight:400}uploader nav button{background:#666}uploader nav button.active{background:#333;color:#fff}uploader .junction-uploader{height:100%}uploader .tab-content{height:calc(100% - 49px)}uploader .tab-pane{height:100%}uploader .tab-pane section{height:100%;margin:0!important;padding:0!important}uploader .tab-pane section article{height:100%}uploader button.select-file .select-file-icon{font-size:18px;float:left;margin:0}uploader button.select-file .select-file-label{font-size:14px;float:right;padding:0}uploader button[disabled]{border:0!important}uploader article.screen{position:absolute;top:0;left:0;width:100%}uploader .junction-uploader--insert-media div:first-child>button{display:inline-block}uploader .junction-uploader--insert-media input,uploader .junction-uploader--upload-from-url input,uploader .junction-uploader--media-library input{margin-top:0;margin-right:10px}@media only screen and (min-width:768px){uploader .junction-uploader--insert-media input,uploader .junction-uploader--upload-from-url input,uploader .junction-uploader--media-library input{width:550px!important}}@media only screen and (min-width:992px){uploader .junction-uploader--insert-media input,uploader .junction-uploader--upload-from-url input,uploader .junction-uploader--media-library input{width:750px!important}}@media only screen and (min-width:1200px){uploader .junction-uploader--insert-media input,uploader .junction-uploader--upload-from-url input,uploader .junction-uploader--media-library input{width:900px!important}}uploader .junction-uploader--insert-media .junction-uploader--upload-from-url_import,uploader .junction-uploader--upload-from-url .junction-uploader--upload-from-url_import,uploader .junction-uploader--media-library .junction-uploader--upload-from-url_import{float:right;margin-top:10px}uploader .junction-uploader--insert-media .junction-form,uploader .junction-uploader--insert-media .form-field,uploader .junction-uploader--upload-from-url .junction-form,uploader .junction-uploader--upload-from-url .form-field,uploader .junction-uploader--media-library .junction-form,uploader .junction-uploader--media-library .form-field{margin:0;padding:0;top:0}uploader .junction-uploader--upload-from-url .junction-form{display:flex}@media only screen and (min-width:768px){uploader .junction--after-upload input{width:200px!important}}@media only screen and (min-width:992px){uploader .junction--after-upload input{width:300px!important}}@media only screen and (min-width:1200px){uploader .junction--after-upload input{width:400px!important}}@media only screen and (min-width:768px){uploader .junction-button--submit{margin-top:10px}}uploader .junction-button--submit.select-file{margin:0}uploader .junction-button--open-or{display:block;font-size:12px;margin:7px 0}uploader .junction-uploader--media-library{padding:20px}uploader uib-tab-heading div{display:inline-block}uploader uib-tab-heading div{padding-top:7px}uploader .nav-tabs{margin-bottom:0}uploader .nav-tabs li i,uploader .nav-tabs li span.fa,uploader .nav-tabs li span.glyphicon{position:relative;margin-top:0;right:inherit;top:inherit}uploader .nav-tabs a{border-width:2px!important}uploader .nav-tabs a:hover,uploader .nav-tabs a:focus{background:#fff!important;border-color:#BBB;border-width:2px!important;text-decoration:none}uploader .nav-tabs a:hover{border-bottom-color:#55bab7}uploader .nav-tabs li.active a:focus{border-bottom:2px solid #fff}uploader .nav-tabs li.active a:hover{border-bottom:2px solid #fff!important}uploader .form-field{position:relative}uploader .form-field--file-label{display:inline;float:left}uploader .validate-error{display:inline;float:left;color:red}uploader .validate-button{display:inline;float:right;margin-right:20px}uploader .junction-license-text{font-size:10px}uploader .global-progress-bar{margin:0 15px}uploader .global-progress-bar .inside{background:#e81e75;width:0;height:3px;transition:width .3s ease-in}section[ref=gradebook] .junction-nav{padding:5px 0!important}section[ref=gradebook] .menu{display:flex;align-items:center}section[ref=gradebook] button{font-size:12px}section[ref=gradebook] .inlinedpad{text-align:center;padding-left:25px}section[ref=gradebook] .inlinedpad .margin{margin-right:20px!important}section[ref=gradebook] .inlinedpad .inlined{margin-top:5px}section[ref=gradebook] .inlinedpad .inlined>button,section[ref=gradebook] .inlinedpad .inlined>input,section[ref=gradebook] .inlinedpad .inlined>div{display:inline;margin:0 8px 3px 0;float:left}section[ref=gradebook] .inlinedpad .inlined>button i,section[ref=gradebook] .inlinedpad .inlined>input i,section[ref=gradebook] .inlinedpad .inlined>div i{margin-right:5px}section[ref=gradebook] .inlinedpad .actions{width:100px;height:30px}section[ref=gradebook] .inlinedpad .extra-menu{margin-left:16px!important;line-height:30px;font-family:inherit!important}section[ref=gradebook] .inlinedpad .extra-menu fluent-switch{font-family:inherit!important}section[ref=gradebook] .inlinedpad .extra-menu fluent-switch>label.label{margin-right:5px}section[ref=gradebook] .gradebook__flex-container{display:flex!important;margin-right:20px!important;float:right!important}section[ref=gradebook] article[ref=gradebookarticle]{text-align:center;height:calc(100% - 160px);width:calc(100vw - 68px - var(--navigation));margin:20px 0 0 20px}section[ref=gradebook] article[ref=gradebookarticle] .loading{top:300px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table{width:inherit;max-width:100%;margin:0 auto;border-spacing:1px;border-collapse:separate;color:#333;table-layout:fixed}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-desc .hiddenscroller,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label .hiddenscroller{padding:0;width:0}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table .head-desc .average{text-align:right;background-color:#999!important}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td{height:25px;background-color:#666;color:#fff;font-weight:400;font-family:Roboto;font-size:14px;padding:10px;white-space:nowrap;cursor:pointer;width:36px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.total{cursor:default}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.active{background-color:#55bab7!important;padding-right:30px;position:relative}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.active span.sort{position:absolute;top:14px;right:10px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.active .popover-content{color:#000}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td a.expand span.fa{color:#fff}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td a.expand:hover,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td a.expand.active,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td a.expand.active a:hover,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td a.expand.active a:focus,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td a.expand:focus{text-decoration:none}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data{width:100%;background-color:#fff;color:#333;padding:0 15px 0 0;position:relative;overflow:visible}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data .v-scroll-wrapper{width:100%;position:absolute;top:0;left:0;overflow-x:auto;overflow-y:hidden}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data .gradebook-table{width:100%;margin-top:-1px;margin-left:-1px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data .gradebook-table tr.head-label>td,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data .gradebook-table tr.head-desc>td{background-color:#999;overflow:hidden;text-overflow:ellipsis;width:84px;font-weight:lighter;font-size:14px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data .gradebook-table .data-table{width:calc(100% + 2px)}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data .gradebook-table .data-table tr.student-row td{text-align:center;margin:0}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data .gradebook-table .data-table tr.student-row td.total{cursor:default}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-label>td.assessment-data .gradebook-table td.no_show_assessment{display:none}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-desc>td{height:40px;background-color:#666;font-size:13px;color:#fff;font-style:italic;padding:0 10px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.head-desc>td.active{background-color:#55bab7!important;padding-right:30px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.student-data>td{position:relative;overflow:hidden}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.student-data>td.tdabovebottom{padding-bottom:15px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.student-data>td .h-scroll-wrapper{height:100%;overflow-y:auto;overflow-x:hidden}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr.student-data>td .h-scroll-wrapper.top::-webkit-scrollbar{width:0!important}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table tr>td.centered{text-align:center}section[ref=gradebook] article[ref=gradebookarticle] .data-table{width:330px;border-spacing:1px;border-collapse:separate;margin-top:-1px;margin-left:-1px;table-layout:fixed}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr.student-row:nth-of-type(odd){background-color:#EEE}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr.student-row:nth-of-type(even){background-color:#fff}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr.student-row>td{height:37px;font-family:Roboto;font-size:14px;padding:3px 12px;text-align:left;white-space:nowrap}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr.student-row>td input.gradebook-input{text-align:right;width:67%;max-width:75px}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr.student-row>td input.gradebook-input:focus{outline:0}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr.student-row span.glyphicon-flag.active{color:#33A955}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr.student-row span.glyphicon-flag.inactive{color:#C83554}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr.student-row span.glyphicon-comment{cursor:pointer}section[ref=gradebook] article[ref=gradebookarticle] .data-table tr>td.centered{text-align:center;width:36px;padding:0}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.col-check,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.col-check{width:20px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.col-student,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.col-student{width:294px!important;cursor:pointer}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.col-student.nopointer,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.col-student.nopointer{cursor:default}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.col-student.nopointer span,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.col-student.nopointer span{cursor:pointer}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.col-student.nopointer span:hover,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.col-student.nopointer span:hover{text-decoration:underline}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.col-time,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.col-time{width:75px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.col-active,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.col-active{width:50px}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-bottom,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-bottom{position:relative}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored::before,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-bottom::before,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored::before,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-bottom::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#55bab7;filter:opacity(20%);z-index:0}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored a,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored span,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored input,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-bottom a,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-bottom span,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-bottom input,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored a,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored span,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored input,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-bottom a,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-bottom span,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-bottom input{filter:opacity(100%)}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate-bottom,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate-bottom{position:relative}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate::before,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate-bottom::before,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate::before,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate-bottom::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e81e75;filter:opacity(15%)}section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate a,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate span,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate input,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate-bottom a,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate-bottom span,section[ref=gradebook] article[ref=gradebookarticle] .gradebook-table td.colored-alternate-bottom input,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate a,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate span,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate input,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate-bottom a,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate-bottom span,section[ref=gradebook] article[ref=gradebookarticle] .data-table td.colored-alternate-bottom input{filter:opacity(100%)}section[ref=gradebook] article.gradebooklegend{height:328px;margin:20px;margin-bottom:0;padding-bottom:20px}section[ref=gradebook] article.gradebooklegend tbody{border:1px solid #BBB}section[ref=gradebook] article.gradebooklegend tbody td{padding:8px 10px 8px 20px}.learnosity-report-container{margin:5px}.course-dashboard{background:#EEE}.course-dashboard .dash-component.learning{margin-bottom:20px}.course-dashboard .dash-component.learning .title{text-align:center}.course-dashboard .dash-component.learning .average-score,.course-dashboard .dash-component.learning .engagement{position:relative;text-align:center}.course-dashboard .dash-component.learning .average-score .score,.course-dashboard .dash-component.learning .engagement .score{left:0;position:absolute;right:0;text-align:center;top:70px}.course-dashboard .dash-component.learning .average-score .score p,.course-dashboard .dash-component.learning .engagement .score p{color:#666}.course-dashboard .dash-component.learning .average-score .score h4,.course-dashboard .dash-component.learning .average-score .score h4:link,.course-dashboard .dash-component.learning .engagement .score h4,.course-dashboard .dash-component.learning .engagement .score h4:link{font-size:32px;font-weight:400;color:#000}.course-dashboard .dash-component.learning .average-score .score a,.course-dashboard .dash-component.learning .engagement .score a{text-decoration:none;cursor:pointer}.course-dashboard .dash-component.learning .average-score .score h4,.course-dashboard .dash-component.learning .average-score .score p,.course-dashboard .dash-component.learning .engagement .score h4,.course-dashboard .dash-component.learning .engagement .score p{margin:0}@media only screen and (min-width:768px) and (max-width:991px){.course-dashboard .dash-component.learning .average-score .score,.course-dashboard .dash-component.learning .engagement .score{top:42px}.course-dashboard .dash-component.learning .average-score .score h4,.course-dashboard .dash-component.learning .average-score .score h4:link,.course-dashboard .dash-component.learning .engagement .score h4,.course-dashboard .dash-component.learning .engagement .score h4:link{font-size:25px}.course-dashboard .dash-component.learning .average-score .score p,.course-dashboard .dash-component.learning .engagement .score p{font-size:12px}}@media only screen and (min-width:992px) and (max-width:1199px){.course-dashboard .dash-component.learning .average-score .score,.course-dashboard .dash-component.learning .engagement .score{top:56px}.course-dashboard .dash-component.learning .average-score .score h4,.course-dashboard .dash-component.learning .average-score .score h4:link,.course-dashboard .dash-component.learning .engagement .score h4,.course-dashboard .dash-component.learning .engagement .score h4:link{font-size:28px}}@media only screen and (min-width:1200px){.course-dashboard .dash-component.learning .average-score .score,.course-dashboard .dash-component.learning .engagement .score{top:64px}}.course-dashboard .dash-component.learning .average-score{padding-bottom:25px}.course-dashboard .dash-component.learning .score-legend .dot{border-radius:50%;display:inline-block;height:10px;width:10px}@media only screen and (min-width:768px) and (max-width:991px){.course-dashboard .dash-component.learning .score-legend .dot{height:8px;width:8px}}@media only screen and (min-width:768px) and (max-width:935px){.course-dashboard .dash-component.learning .score-legend .dot{height:5px;width:5px}}.course-dashboard .dash-component.learning .score-legend .column{padding:0}@media only screen and (min-width:768px) and (max-width:991px){.course-dashboard .dash-component.learning .score-legend .column{font-size:12px}}@media only screen and (min-width:768px) and (max-width:900px){.course-dashboard .dash-component.learning .score-legend .column{font-size:9px}}@media only screen and (min-width:992px) and (max-width:1089px){.course-dashboard .dash-component.learning .score-legend .column{font-size:11px}}.course-dashboard .dash-component.learning .score-legend .column:last-of-type{padding:0}.course-dashboard .dash-component.learning .score-legend .moretoright{margin-right:-10px;margin-left:-10px}.course-dashboard .dash-component.learning .score-legend .moretoleft{margin-right:5px;margin-left:2px}.course-dashboard .dash-component.learning .score-legend .moreup{margin-left:-5px}.course-dashboard .dash-component.learning .average-score .dot.one{background:#C83554}.course-dashboard .dash-component.learning .average-score .dot.two{background:#F4B320}.course-dashboard .dash-component.learning .average-score .dot.three{background:#F4C620}.course-dashboard .dash-component.learning .average-score .dot.four{background:#8AC14D}.course-dashboard .dash-component.learning .average-score .dot.five{background:#33A955}.course-dashboard .dash-component.learning .engagement .score-legend .dot.one{background:#C83554}.course-dashboard .dash-component.learning .engagement .score-legend .dot.two{background:#F4B320}.course-dashboard .dash-component.learning .engagement .score-legend .dot.three{background:#33A955}.course-dashboard .dash-component.course-summary .title{text-align:center}.course-dashboard .dash-component.course-summary .column{padding:0;margin-bottom:10px}@media only screen and (min-width:768px){.course-dashboard .dash-component.course-summary .column{padding-left:0;padding-right:5px}.course-dashboard .dash-component.course-summary .column:nth-child(even){padding-left:5px;padding-right:0}.course-dashboard .dash-component.course-summary .column.full{padding-right:0}}.course-dashboard .dash-component.course-summary .comparison .comparison-select{margin-bottom:25px}.course-dashboard .dash-component.course-summary .comparison .comparison-select .btn{font-size:12px}@media only screen and (min-width:768px){.course-dashboard .dash-component.course-summary .comparison .comparison-select .btn{font-size:9px;padding:2px}}@media only screen and (min-width:768px) and (max-width:853px){.course-dashboard .dash-component.course-summary .comparison .comparison-select .btn{font-size:8px;padding:2px}}@media only screen and (min-width:768px) and (min-width:930px){.course-dashboard .dash-component.course-summary .comparison .comparison-select .btn{font-size:10px;padding:2px}}@media only screen and (min-width:768px) and (min-width:990px){.course-dashboard .dash-component.course-summary .comparison .comparison-select .btn{font-size:10px;padding:0 9px}}@media only screen and (min-width:1200px){.course-dashboard .dash-component.course-summary .comparison .comparison-select .btn{font-size:11px;padding:0 12px}}@media only screen and (min-width:768px){.course-dashboard .dash-component.course-summary .comparison .comparison-label{font-size:10px;text-align:right}}@media only screen and (min-width:768px) and (min-width:900px){.course-dashboard .dash-component.course-summary .comparison .comparison-label{font-size:10px;padding-top:7px;text-align:right}}@media only screen and (min-width:992px){.course-dashboard .dash-component.course-summary .comparison .comparison-label{font-size:11px;text-align:right}}@media only screen and (min-width:1200px){.course-dashboard .dash-component.course-summary .comparison .comparison-label{font-size:12px}}.course-dashboard .dash-component.course-summary .summary-course-headers{font-weight:700;text-align:center}.course-dashboard .dash-component.course-summary .summary-course-headers .lesson-label{padding-left:10px}.course-dashboard .dash-component.course-summary .column.summary-row,.course-dashboard .dash-component.course-summary .column .inside{background:#EEE;border-radius:2px;min-height:80px;padding:1px 10px}@media only screen and (min-width:768px) and (max-width:781px){.course-dashboard .dash-component.course-summary .column.summary-row,.course-dashboard .dash-component.course-summary .column .inside{min-height:140px}}.course-dashboard .dash-component.course-summary .column.summary-row a,.course-dashboard .dash-component.course-summary .column .inside a{bottom:0;cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;z-index:10}.course-dashboard .dash-component.course-summary .column.summary-row .icon-container,.course-dashboard .dash-component.course-summary .column .inside .icon-container{color:#666;float:left;font-size:24px;min-height:24px;min-width:24px}.course-dashboard .dash-component.course-summary .column.summary-row .icon-container i.fa-angle-up,.course-dashboard .dash-component.course-summary .column.summary-row .icon-container span.fa-angle-up,.course-dashboard .dash-component.course-summary .column .inside .icon-container i.fa-angle-up,.course-dashboard .dash-component.course-summary .column .inside .icon-container span.fa-angle-up{color:#33A955}.course-dashboard .dash-component.course-summary .column.summary-row .icon-container i.fa-angle-down,.course-dashboard .dash-component.course-summary .column.summary-row .icon-container span.fa-angle-down,.course-dashboard .dash-component.course-summary .column .inside .icon-container i.fa-angle-down,.course-dashboard .dash-component.course-summary .column .inside .icon-container span.fa-angle-down{color:#C83554}.course-dashboard .dash-component.course-summary .column.summary-row .icon-container.no-icon i,.course-dashboard .dash-component.course-summary .column.summary-row .icon-container.no-icon span.fa,.course-dashboard .dash-component.course-summary .column.summary-row .icon-container.no-icon span.glyphicon,.course-dashboard .dash-component.course-summary .column .inside .icon-container.no-icon i,.course-dashboard .dash-component.course-summary .column .inside .icon-container.no-icon span.fa,.course-dashboard .dash-component.course-summary .column .inside .icon-container.no-icon span.glyphicon{opacity:0}.course-dashboard .dash-component.course-summary .column.summary-row h4,.course-dashboard .dash-component.course-summary .column.summary-row p,.course-dashboard .dash-component.course-summary .column .inside h4,.course-dashboard .dash-component.course-summary .column .inside p{margin:0}.course-dashboard .dash-component.course-summary .column.summary-row h4,.course-dashboard .dash-component.course-summary .column .inside h4{font-size:28px;font-weight:400;margin-bottom:5px}.course-dashboard .dash-component.course-summary .column.summary-row p,.course-dashboard .dash-component.course-summary .column .inside p{color:#666;padding-right:15px}.course-dashboard .dash-component.course-summary .column.summary-row .icon,.course-dashboard .dash-component.course-summary .column .inside .icon{padding-top:10px;text-align:center}.course-dashboard .dash-component.course-summary .column.summary-row .icon i,.course-dashboard .dash-component.course-summary .column.summary-row .icon span.fa,.course-dashboard .dash-component.course-summary .column.summary-row .icon span.glyphicon,.course-dashboard .dash-component.course-summary .column .inside .icon i,.course-dashboard .dash-component.course-summary .column .inside .icon span.fa,.course-dashboard .dash-component.course-summary .column .inside .icon span.glyphicon{font-size:35px;margin-left:6px}.course-dashboard .dash-component.course-summary .column.summary-row .icon i.fa-warning,.course-dashboard .dash-component.course-summary .column.summary-row .icon span.fa-warning,.course-dashboard .dash-component.course-summary .column .inside .icon i.fa-warning,.course-dashboard .dash-component.course-summary .column .inside .icon span.fa-warning{color:#e81e75}.course-dashboard .dash-component.course-summary .column.summary-row .summary-label,.course-dashboard .dash-component.course-summary .column .inside .summary-label{margin-top:4px;text-align:center}.course-dashboard .dash-component.course-summary .column .inside{background:#fff;border-color:#EEE;border-style:solid;border-width:1px;border-radius:5px;min-height:80px;padding:1px 10px}.course-dashboard .dash-component.course-summary .data-content{padding-left:25px;padding-top:20px;text-align:center}@media only screen and (min-width:768px) and (max-width:999px){.course-dashboard .dash-component.course-summary .data-content{padding-left:0}}.course-dashboard .dash-component.course-summary .aligner{min-height:80px;display:flex;align-items:center;justify-content:center}.course-dashboard .dash-component.course-summary .aligner .data-content-inline a{position:relative!important;text-decoration:none}.course-dashboard .dash-component.course-summary .aligner .data-content-inline a h4 span{font-size:16px;font-weight:700;vertical-align:middle}.course-dashboard .dash-component.course-summary .aligner .data-content-alert{padding-left:25px;top:-5px;text-align:center}.course-dashboard .dash-component.calendar{margin:15px;background:#fff;margin-right:15px;padding:0}.course-dashboard .dash-component.calendar h3{margin-bottom:20px}.course-dashboard .dash-component.calendar .quiz-header{display:flex;justify-content:center}.course-dashboard .dash-component.calendar .quiz-header .quiz-left{margin-left:25px}@media only screen and (min-width:992px){.course-dashboard .dash-component.calendar{margin:15px 0 0 15px}}.course-dashboard .dash-component.calendar:first-of-type{margin-bottom:15px;padding-right:15px}@media only screen and (min-width:992px){.course-dashboard .dash-component.calendar:first-of-type.col-md-3{width:calc(25% - 15px)}}.course-dashboard .dash-component.calendar:last-of-type{margin:0}@media only screen and (min-width:992px){.course-dashboard .dash-component.calendar:last-of-type.col-md-9{width:calc(75% - 15px)}}.course-dashboard .dash-component.calendar .component_insight{padding-left:15px}.course-dashboard .dash-component.calendar .component_insight .insight-tile{right:5px}.course-dashboard .dash-component.calendar .component_insight .col-md-3,.course-dashboard .dash-component.calendar .component_insight .col-md-9{line-height:2em;padding:8px 15px}.course-dashboard .dash-component.calendar .component_insight .grr{font-weight:700}.course-dashboard .dash-component.calendar .component_insight div.row.calendar-line{border-bottom:1px solid #EEE}.course-dashboard .dash-component.calendar .component_insight .to_do{overflow-y:scroll;overflow-x:hidden;max-height:400px}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper{position:relative}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component{position:relative;text-align:center}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component table{border:0;position:relative;width:100%}@media only screen and (min-width:768px){.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component td{padding:2px 0}}@media only screen and (min-width:992px){.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component td{padding:2px}}@media only screen and (max-width:none){.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component td{padding:4px 8px}}@media (min-width:767px) and (max-width:820px){.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component td{padding:2px 0}}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .btn{background:#fff;border:2px solid rgba(0,0,0,0);border-radius:3px;color:#333;padding:4px;position:relative}@media (min-width:767px) and (max-width:820px){.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .btn{padding:1px 0}}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .btn.active{box-shadow:none;color:#000;font-weight:700}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .btn .text-info{color:#000}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .btn .text-muted{color:#BBB}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .closed .btn,.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .open .btn,.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .scheduled .btn{color:#000}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .closed .btn{border:2px solid #666}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .open .btn{border:2px solid #33A955}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-component .scheduled .btn{border:2px solid #C83554}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-legend .row{margin:0!important;padding-bottom:20px}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-legend .dot{border-radius:50%;display:inline-block;height:12px;width:12px}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-legend .dot.open{background:#33A955}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-legend .dot.closed{background:#666}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-legend .dot.scheduled{background:#C83554}.course-dashboard .dash-component.calendar .component_insight .calendar-wrapper .calendar-legend .column{float:left;text-align:center;width:30%;margin:0!important;padding:0!important}.course-dashboard .dash-component.message .title{text-align:center}.course-dashboard .dash-component.message .select-button{padding-left:0;top:-5px}.course-dashboard .dash-component.message .select-check{margin-bottom:20px}.course-dashboard .dash-component.message .textarea{border:1px solid #BBB;width:100%}.course-dashboard .dash-component.message .textarea textarea{background:transparent;border:0;box-shadow:none;outline:0;padding:20px 10px;resize:none;width:100%}.course-dashboard .dash-component.message .send-button{margin-top:5px;padding-bottom:10px;float:right}.course-dashboard a{cursor:pointer;text-decoration:none;color:#000}.course-dashboard .row.banner{background:#fff;padding:28px 42px}.course-dashboard .row.banner .column{padding:0;padding-right:10px}@media only screen and (min-width:992px) and (max-width:1199px){.course-dashboard .row.banner .column.logo{width:15%}}@media only screen and (min-width:992px) and (max-width:1199px){.course-dashboard .row.banner .column.title-nav{width:85%}}.course-dashboard .row.banner .title-nav{padding-left:30px}@media only screen and (min-width:768px){.course-dashboard .row.banner .title-nav{padding-left:0}}.course-dashboard .row.banner .title h1{color:#333;font-size:28px;margin:0;margin-bottom:12px}@media only screen and (min-width:768px){.course-dashboard .row.banner .title h1{font-size:31px}}.course-dashboard .row.banner .title.spinner{display:inline-flex}.course-dashboard .row.banner .title.spinner span{margin-left:30px}.course-dashboard .row.banner .title.spinner span .fa-spinner{font-size:36px;position:relative;top:5px;margin-right:5px}.course-dashboard .row.banner .nav ul{padding:0}.course-dashboard .row.banner .nav li{list-style-type:none;padding-right:19px}.course-dashboard .row.banner .nav li span{padding-left:7px}.course-dashboard .row.banner .nav li span a{color:#333}.course-dashboard .row.content{margin:15px;margin-bottom:0}.course-dashboard .row.content.no_margin{margin-top:0;margin-left:var(--navigation)}@media only screen and (min-width:768px){.course-dashboard .row.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.course-dashboard .row.content .layout-column{background:#fff;margin-right:15px;padding:0}.course-dashboard .row.content .layout-column .layout-inside{padding:15px}.course-dashboard .row.content .layout-column:last-of-type{margin:0}@media only screen and (min-width:768px){.course-dashboard .row.content .layout-column:first-of-type,.course-dashboard .row.content .layout-column:last-of-type{width:29%}.course-dashboard .row.content .layout-column:nth-of-type(2){width:40%}}.course-dashboard .row.content .dash-component{border-radius:2px}.course-dashboard .row.content .dash-component .select-button button{background:#EEE;border:1px solid #BBB;width:100%}.course-dashboard .row.content .dash-component .row{margin:0}.course-dashboard .row.content .dash-component h3.title{font-size:20px;margin:0;margin-bottom:15px}.course-dashboard .dash-component-separator{height:15px;background:#EEE;margin-left:-15px;margin-right:-15px;margin-bottom:15px}.menu.dropdown-menu{max-height:350px;overflow-y:auto}.course-dashboard .row.announcement,article#course .row.announcement,.insights-dashboard .row.announcement{padding:20px 20px 5px}@media only screen and (min-width:768px){.course-dashboard .row.announcement.course_home,article#course .row.announcement.course_home,.insights-dashboard .row.announcement.course_home{padding:35px 35px 0}}@media only screen and (min-width:992px){.course-dashboard .row.announcement.course_home,article#course .row.announcement.course_home,.insights-dashboard .row.announcement.course_home{padding:50px 50px 0}}.course-dashboard .row.announcement .announcement_content,article#course .row.announcement .announcement_content,.insights-dashboard .row.announcement .announcement_content{display:flex;justify-content:space-between;padding:15px;background-color:#666;color:#fff;border-radius:4px;font-size:20px}.course-dashboard .row.announcement .announcement_content.panel-right-announcement,article#course .row.announcement .announcement_content.panel-right-announcement,.insights-dashboard .row.announcement .announcement_content.panel-right-announcement{font-size:14px}.course-dashboard .row.announcement .announcement_content>span:before,article#course .row.announcement .announcement_content>span:before,.insights-dashboard .row.announcement .announcement_content>span:before{content:"";font-family:'Glyphicons Halflings';position:relative;top:3px;margin-right:5px}.course-dashboard .row.announcement .announcement_content>button,article#course .row.announcement .announcement_content>button,.insights-dashboard .row.announcement .announcement_content>button{background-color:#666}.modal-dialog{margin:0;width:100%}@media only screen and (min-width:992px){.modal-dialog{margin:30px auto;width:80%}}.modal-dialog.modal-soon{margin:30px calc((100% - 544px - var(--navigation)) / 2) 30px auto;width:544px}.modal-dialog.modal-sm{margin:auto;width:65%;position:relative;top:20vh;height:40vh}.modal-dialog.modal-xs{width:480px}.modal-dialog.modal-confirmation{width:385px}.modal-dialog.modal-media{margin:40px auto!important;max-width:100%;overflow-x:auto}.modal-dialog.modal-lg{margin:0;width:100%}@media only screen and (min-width:992px){.modal-dialog.modal-lg{margin:0 auto;width:90%}}.modal-dialog.modal-xs{width:480px}.modal-dialog .course-dashboard-modal{padding:30px;position:relative;top:-20px}.modal-dialog .course-dashboard-modal .row.content .layout-column .layout-inside2{margin-top:0}.modal-dialog .course-dashboard-modal .row.content .layout-column .layout-inside2 .layout-inside{margin-top:20px}.modal-dialog .course-dashboard-modal .row.content .layout-column .layout-inside2 .course-dashboard-modal-close{font-size:20px;position:relative;left:15px}.modal-dialog .course-dashboard-modal .row.content .layout-column2{padding-left:0;margin-left:-15px}.modal-dialog .course-dashboard-modal .row.content .layout-average{padding-left:0}.modal-dialog .course-dashboard-modal .row.content .layout-average .icon{margin-top:35px;margin-left:5px}.modal-dialog .course-dashboard-modal .row.content .layout-average .layout-average{background:#EEE;border-radius:5px;min-height:120px;padding:25px 10px;display:table;margin:0 auto;width:100%}.modal-dialog .course-dashboard-modal .row.content .layout-average .layout-average2{border-radius:5px;border-style:solid;border-width:2px;border-color:#EEE;min-height:120px;padding:25px 10px;display:table;margin:0 auto;width:100%}.modal-dialog .course-dashboard-modal .table thead tr th,.modal-dialog .course-dashboard-modal .table tbody tr td{padding-left:6px;padding-right:3px;font-size:12px}.modal-dialog .course-dashboard-modal .table thead tr th .btn,.modal-dialog .course-dashboard-modal .table tbody tr td .btn{font-size:11px}.modal-dialog .course-dashboard-modal .table thead tr th{border-right:thin solid #fff;min-width:90px}.modal-dialog .course-dashboard-modal .table thead tr th:last-of-type{border-right:thin none #666}.modal-dialog .course-dashboard-modal .table tbody tr td{border-right:thin solid #666}.modal-dialog .course-dashboard-modal .table tbody tr td:last-of-type{border-right:thin none #666}.modal-dialog .course-dashboard-modal .itemdrilldown{display:flex;justify-content:space-between}.modal-dialog .course-dashboard-modal .itemdrilldown .left{width:140px}.modal-dialog .course-dashboard-modal .itemdrilldown .right{top:25px;font-size:12pt;position:relative}.modal-dialog .course-dashboard-modal .itemdrilldown .right a{text-decoration:none;color:#000}.modal-dialog .course-dashboard-modal .headline{display:flex;justify-content:space-between}.modal-dialog .course-dashboard-modal .headline .left{position:relative;top:25px;font-size:22px;width:15px}.modal-dialog .course-dashboard-modal .headline .right{position:relative;top:25px;font-size:20px}.modal-dialog .course-dashboard-modal .course-dashboard-modal-close a{text-decoration:none;color:#000}.modal-dialog .course-dashboard-modal .dash-component .select-button button{background:#EEE;border:1px solid #BBB;min-width:300px}@media only screen and (min-width:992px){.modal-dialog .course-dashboard-modal{padding:20px;padding-top:10px}}.modal-dialog .course-dashboard-modal h1{color:#333;font-size:28px;margin-bottom:8px}@media only screen and (min-width:992px){.modal-dialog .course-dashboard-modal{font-size:34px}}.modal-dialog .course-dashboard-modal thead tr th{background:#666;color:#fff;font-size:16px;font-weight:400;text-align:center}@media only screen and (min-width:992px){.modal-dialog .course-dashboard-modal thead tr{padding:12px;padding-top:18px}}.modal-dialog .course-dashboard-modal tbody td{font-size:16px}.modal-dialog .course-dashboard-modal tbody tr.greybreak td{background:#666;color:#fff;font-size:16px;font-weight:400;text-align:center}.modal-dialog .course-dashboard-modal.quiz-scheduler{top:0;padding:10px}.modal-dialog .course-dashboard-modal.quiz-scheduler input[type=text],.modal-dialog .course-dashboard-modal.quiz-scheduler button.dropdown-toggle{border-color:#BBB}.modal-dialog .course-dashboard-modal.quiz-scheduler input[type=text]{width:110px}.modal-dialog .course-dashboard-modal.quiz-scheduler input[placeholder]::-webkit-input-placeholder{font-size:9px}.modal-dialog .course-dashboard-modal.quiz-scheduler table tbody tr td{vertical-align:middle}.modal-dialog .course-dashboard-modal.quiz-scheduler div.grades-container{display:inline}.modal-dialog .course-dashboard-modal.quiz-scheduler div.grades-container div{display:inline}.modal-dialog .course-dashboard-modal.quiz-scheduler div.grades-container div>input{display:inline;margin-right:2px;border:2px dotted #666!important}.modal-dialog .course-dashboard-modal.quiz-scheduler div.error{font-size:14px;color:red}.modal-dialog .course-dashboard-modal.quiz-scheduler div.top-row{display:flex}.modal-dialog .course-dashboard-modal.quiz-scheduler div.top-row div.row{margin-top:10px}.modal-dialog .course-dashboard-modal.quiz-scheduler div.top-row ul{left:inherit}.modal-dialog .course-dashboard-modal.quiz-scheduler div.top-row button.button{margin-top:10px;margin-left:10px}.modal-dialog .course-dashboard-modal.quiz-scheduler div.top-row table.table nav.h_tabs h3{margin-top:10px;margin-left:10px}.modal-dialog .course-dashboard-modal.quiz-scheduler div.top-row table.table tbody td div.quiz-scheduler-center-div{text-align:center}.modal-dialog .course-dashboard-modal.quiz-scheduler div.board-schedule-message-dropper button{top:12px}.modal-dialog .course-dashboard-modal.quiz-scheduler div.board-schedule-message-dropper ul{left:inherit;margin-top:-5px}.modal-dialog .course-dashboard-modal.quiz-scheduler div.board-schedule-message-dropper>span{font-size:9pt;vertical-align:middle}.modal-dialog .course-dashboard-modal.quiz-scheduler div.select-check{margin:0}.modal-dialog .course-dashboard-modal.quiz-scheduler div.select-check div.board-schedule-message{top:0;margin-left:5px;font-size:10pt}.modal-dialog .course-dashboard-modal.quiz-scheduler div.select-check div.board-schedule-message .section_warning{color:red;float:right}.modal-dialog .course-dashboard-modal.quiz-scheduler div.select-check div.board-schedule-message .section_warning div{color:#000}.modal-dialog .course-dashboard-modal.quiz-scheduler div.select-check div.board-schedule-message .seeposts{float:left}.modal-dialog .course-dashboard-modal.quiz-scheduler div.select-check div.board-schedule-message .nf{margin-left:5px;font-weight:bolder}.modal-dialog .course-dashboard-modal.quiz-scheduler div.select-button.dropdown{padding-left:5px}#avgbellcurve,#bellcurve{font-size:10pt;width:100%}#pagesbar{min-height:400px}.course-dashboard-modal .report.table{border-collapse:unset}.course-dashboard-modal .report.table th,.course-dashboard-modal .report.table td{background-color:#fff;color:inherit;border:0}.course-dashboard-modal .report.table thead tr th{font-size:16px}.course-dashboard-modal .report.table tbody tr td:first-child{text-align:left}.course-dashboard-modal .report.table tbody tr td{padding-left:15px;padding-right:10px;font-size:14px;text-align:center;border:0}.nosaladlink{text-decoration:none;cursor:pointer;color:#000}.line-separator{height:1px;background:#666;border-bottom:1px solid #333}#engagement-popover .popover{min-width:250px}#average-popover{display:flex;vertical-align:top}#average-popover .popover{min-width:250px}#average-popover .popover .arrow{margin-top:-30px}#average-popover .fa{font-size:initial;margin-top:12px;margin-left:2px}.less_padding{padding-left:8px!important;padding-right:8px!important}.course-dashboard-modal .report.table{border-collapse:unset}.course-dashboard-modal .report.table th,.course-dashboard-modal .report.table td{background-color:#fff;color:inherit;border:0}.course-dashboard-modal .report.table thead tr th{font-size:16px}.course-dashboard-modal .report.table tbody tr td:first-child{text-align:left}.course-dashboard-modal .report.table tbody tr td{padding-left:15px;padding-right:10px;font-size:14px;text-align:center;border:0}.administration_container .administration .junction-nav{padding:5px 0!important}.rollup-manager{padding:10px 10px 0}.rollup-manager .filter{border:1px solid #55bab7}.rollup-manager .knap{display:inline-block}.rollup-manager .bold{font-weight:700}.rollup-manager .bold.row{padding:10px;background-color:#EEE;margin:-10px 10px 10px 0}.rollup-manager .righty{float:right;right:-18px;position:relative}.rollup-manager .ramme{border:1px solid #EEE;border-radius:3px;margin:10px 10px 10px 0;padding:8px}.rollup-manager .loading{position:absolute;margin-left:25px;height:50px;width:50px}.rollup-header{margin:-6px 10px 0;padding:26px 20px 36px;background:#EEE}.insights-dashboard{background:#EEE;display:block}.insights-dashboard .insight-alerts{margin-bottom:25px}.insights-dashboard .insight-alerts .insight-alert{border:1px solid #BBB;border-radius:6px;padding:8px;margin-bottom:8px}.insights-dashboard .calendar-wrapper{position:relative}.insights-dashboard .calendar-wrapper .calendar-cover{bottom:0;left:0;position:absolute;right:0;top:35px;z-index:10}.insights-dashboard .calendar-wrapper .calendar-component{position:relative;text-align:center}.insights-dashboard .calendar-wrapper .calendar-component table{border:0;position:relative;width:100%}@media only screen and (min-width:768px){.insights-dashboard .calendar-wrapper .calendar-component td{padding:2px 0}}@media only screen and (min-width:992px){.insights-dashboard .calendar-wrapper .calendar-component td{padding:2px}}@media only screen and (max-width:none){.insights-dashboard .calendar-wrapper .calendar-component td{padding:4px 8px}}@media (min-width:767px) and (max-width:820px){.insights-dashboard .calendar-wrapper .calendar-component td{padding:2px 0}}.insights-dashboard .calendar-wrapper .calendar-component .btn{background:#fff;border:2px solid rgba(0,0,0,0);border-radius:3px;color:#333;padding:4px;position:relative}@media (min-width:767px) and (max-width:820px){.insights-dashboard .calendar-wrapper .calendar-component .btn{padding:1px 0}}.insights-dashboard .calendar-wrapper .calendar-component .btn.active{box-shadow:none;color:#000;font-weight:700}.insights-dashboard .calendar-wrapper .calendar-component .btn .text-info{color:#000}.insights-dashboard .calendar-wrapper .calendar-component .btn .text-muted{color:#999}.insights-dashboard .calendar-wrapper .calendar-component .closed .btn,.insights-dashboard .calendar-wrapper .calendar-component .open .btn,.insights-dashboard .calendar-wrapper .calendar-component .scheduled .btn{color:#000}.insights-dashboard .calendar-wrapper .calendar-component .closed .btn{border:2px solid #666}.insights-dashboard .calendar-wrapper .calendar-component .open .btn{border:2px solid #33A955}.insights-dashboard .calendar-wrapper .calendar-component .scheduled .btn{border:2px solid #C83554}.insights-dashboard .calendar-wrapper .calendar-legend .row{margin:0!important;padding-bottom:20px}.insights-dashboard .calendar-wrapper .calendar-legend .dot{border-radius:50%;display:inline-block;height:12px;width:12px}.insights-dashboard .calendar-wrapper .calendar-legend .dot.open{background:#33A955}.insights-dashboard .calendar-wrapper .calendar-legend .dot.closed{background:#666}.insights-dashboard .calendar-wrapper .calendar-legend .dot.scheduled{background:#C83554}.insights-dashboard .calendar-wrapper .calendar-legend .column{float:left;text-align:center;width:30%;margin:0!important;padding:0!important}.insights-dashboard .learning-insights{margin-bottom:25px;position:relative}.insights-dashboard .learning-insights ol{padding:0;padding-left:15px}.insights-dashboard .learning-insights li{margin-bottom:8px}.insights-dashboard .learning-insights i,.insights-dashboard .learning-insights span.fa,.insights-dashboard .learning-insights span.glyphicon{cursor:pointer}.insights-dashboard .learning-insights .popover{min-width:335px;min-height:185px}.insights-dashboard .learning-insights .popover .snapshot-label{font-size:10px;padding-top:7px;text-align:center;width:100%}.insights-dashboard .insight-tile div{background:#EEE;border-radius:6px;padding:8px}.insights-dashboard .insight-tile .icon{color:#333;float:left;font-size:28px;margin-left:10px;margin-right:20px;padding-top:13px}.insights-dashboard .insight-tile .data tr:first-of-type{border-bottom:2px solid #333}.insights-dashboard .insight-tile .data tr:first-of-type td{font-weight:700;padding-bottom:6px}.insights-dashboard .insight-tile .data tr:nth-of-type(2) td{padding-top:6px}.insights-dashboard .insight-tile .data td{padding-bottom:4px}.insights-dashboard .insight-tile .data td:nth-of-type(2){text-align:right}.insights-dashboard .insight-tile .data td:nth-of-type(2),.insights-dashboard .insight-tile .data td:nth-of-type(3){padding-left:5px}.insights-dashboard .insight-tile a{position:relative;float:left}.insights-dashboard .score-history{margin:0;position:relative}.insights-dashboard .time-spent-course{margin:0}.insights-dashboard .time-spent-lesson{margin:0;margin-bottom:25px}.insights-dashboard .nav-tabs{padding-left:15px}.insights-dashboard a{cursor:pointer;color:#000;text-decoration:none}.insights-dashboard .row.banner{background:#fff;padding:28px 42px}.insights-dashboard .row.banner .column{padding:0;padding-right:10px}@media only screen and (min-width:992px) and (max-width:1199px){.insights-dashboard .row.banner .column.logo{width:15%}}@media only screen and (min-width:992px) and (max-width:1199px){.insights-dashboard .row.banner .column.title-nav{width:85%}}.insights-dashboard .row.banner .title-nav{padding-left:30px}@media only screen and (min-width:768px){.insights-dashboard .row.banner .title-nav{padding-left:0}}.insights-dashboard .row.banner .title h1{color:#333;font-size:28px;margin:0;margin-bottom:12px}@media only screen and (min-width:768px){.insights-dashboard .row.banner .title h1{font-size:31px}}.insights-dashboard .row.banner .title.spinner{display:inline-flex}.insights-dashboard .row.banner .title.spinner span{margin-left:30px}.insights-dashboard .row.banner .title.spinner span .fa-spinner{font-size:36px;position:relative;top:5px;margin-right:5px}.insights-dashboard .row.banner .nav ul{padding:0}.insights-dashboard .row.banner .nav li{list-style-type:none;padding-right:20px}.insights-dashboard .row.banner .nav li span{padding-left:7px}.insights-dashboard .row.banner .nav li span a{color:#333}.insights-dashboard .row.banner .nav li div{max-width:200px;width:200px}.insights-dashboard .row.banner .nav li div span{padding-left:0}.insights-dashboard .column-group.row{margin:15px}@media only screen and (min-width:992px){.insights-dashboard .column-group.row{margin:15px 0 0 15px}}.insights-dashboard .column-group.row.right_line{margin-left:var(--navigation);margin-top:0;padding-top:15px}.insights-dashboard .column-group.row .column{background:#fff;margin-right:15px;padding:0}.insights-dashboard .column-group.row .column:first-of-type{margin-bottom:15px;padding-right:15px}@media only screen and (min-width:992px){.insights-dashboard .column-group.row .column:first-of-type.col-md-3{width:calc(25% - 15px)}}.insights-dashboard .column-group.row .column:last-of-type{margin:0}@media only screen and (min-width:992px){.insights-dashboard .column-group.row .column:last-of-type.col-md-9{width:calc(75% - 15px)}}.insights-dashboard .column-group.row .column .component_insight{padding-left:15px}.insights-dashboard .column-group.row .column .component_insight .insight-tile{right:5px}.insights-dashboard .column-group.row .column .component_insight .col-md-3,.insights-dashboard .column-group.row .column .component_insight .col-md-9{line-height:2em;padding:8px 15px}.insights-dashboard .column-group.row .column .component_insight .grr{background-color:#EEE;font-weight:700}.insights-dashboard .column-group.row .column .component_insight div.row.calendar-line{border-bottom:1px solid #BBB}.insights-dashboard .column-group.row .column .component_insight .to_do{overflow-y:scroll;overflow-x:hidden;max-height:400px}.insights-dashboard .clearfix{margin-bottom:0}.insights-dashboard .popover .arrow{width:1%!important}.insights-dashboard .popover .popover-title{max-width:197px}.insights-dashboard .progress{display:inherit;margin-bottom:-5px;cursor:pointer}.insights-dashboard .jcc-footer{margin-bottom:3px;text-align:center;cursor:pointer}.insights-dashboard .jcc-open-calendar{margin:20px;text-align:center;display:grid}p.subscribe-to-calendar{margin:20px}p.subscribe-to-calendar>span{line-height:2em}div.calendar-copy-to-clip{position:relative;float:right;right:10px;top:-20px}.drilldown{font-size:16px}.drilldown.topcontainer{border:10px solid #fff}.drilldown .column{margin:5px 0}.drilldown .column .loading{height:25px;background-size:15px;margin:-20px 0 0 -100px}.drilldown .column .button{margin:-5px 0 5px 0}.drilldown.alerts,.drilldown.clear{background:#fff}.drilldown.alerts{padding:0 20px!important}.drilldown.clear{height:10px}.drilldown.listing:nth-child(odd){background:#fff}.drilldown.listing2:nth-child(even){background:#fff}.drilldown.header>div:first-child,.drilldown.listing>div:first-child,.drilldown.listing2>div:first-child{text-align:left}.drilldown.white{background:#fff}.drilldown.white.border{border-top:1px solid #000}.drilldown.white>div:first-child{text-align:right}.drilldown.white>div{font-weight:700}.drilldown h4{font-size:16px;font-weight:900;display:inline;margin-bottom:5px}.drilldown.row{padding-left:10px}.drilldown.row.header{background-color:#BBB;border:10px solid #fff;padding-left:0;margin-bottom:-10px}.drilldown.row.header div{display:flex}.drilldown.outer{padding-top:10px}.drilldown .dashed{border-top:1px dashed;border-left:1px dashed;border-right:1px dashed;right:10px;text-align:center}.studentdrilldowncontainer{display:flex;flex-flow:column;overflow:hidden;height:calc(100vh - 100px)}.studentdrilldownselectcontainer{flex:1;display:flex;max-height:45px;padding:10px 0 0 10px}.studentdrilldownselect{flex:1}.studentdrilldownselect:first-child{margin-left:10px}.studentdrilldownselect .search{margin-top:25px}.studentdrilldownselect .loading{background-image:url(/images/loading.gif);height:35px;background-size:28px}.studentdrilldownselect.title{font-size:16px;font-weight:900}.studentdrilldowndisplaycontainer{margin-top:30px;overflow:hidden}.studentdrilldowndisplaycontainer .studentdrilldowndisplay .head,.studentdrilldowndisplaycontainer .studentdrilldowndisplay .data{padding-left:10px}.studentdrilldowndisplaycontainer .studentdrilldowndisplay .head{background-color:#BBB}.studentdrilldowndisplaycontainer .studentdrilldowndisplay .data{max-height:calc(100vh - 200px);overflow-y:scroll}.studentdrilldowndisplaycontainer .studentdrilldowndisplay .data .row:nth-child(even){background-color:#EEE}.studentdrilldowndisplaycontainer .studentdrilldowndisplay .data .col-sm-4{padding:15px 10px 15px 15px}.studentdrilldowndisplaycontainer .row.nomarginright{margin-right:0;margin-bottom:7px;height:auto}.studentdrilldowndisplaycontainer .row.nomarginright .lrn-assess{margin-top:0}.studentdrilldowndisplaycontainer .row.nomarginright .lrn-assess .lrn-group-top{padding:0}.studentdrilldowndisplaycontainer .row.nomarginright .lrn-assess div[data-reference="WGU FILE UPLOAD"]{margin-top:0}.studentdrilldowndisplaycontainer .row.nomarginright .lrn-assess div[data-reference="WGU FILE UPLOAD"] .content{padding-top:0}.studentdrilldowndisplaycontainer .row.nomarginright #reload_button .button{float:right}.studentdrilldowndisplaycontainer .row.nomarginright .saveFeedback{margin:5px}.studentdrilldowndisplaycontainer .row.nomarginright .saveFeedback .button{margin-left:5px}.studentdrilldowndisplaycontainer .uploadnote{margin-left:35px;color:red}.studentdrilldowndisplaycontainer.flexing{display:flex;flex-flow:column}.studentdrilldowndisplaycontainer.flexing div#uploadcontainer{flex:1;overflow:scroll}.administration_container .administration{padding:0 20px}.administration_container .administration .clear{height:15px}.administration_container .administration .button-container{text-align:center}.administration_container .administration .junction-nav{margin:0;margin-bottom:15px;padding:15px 0}.administration_container .administration .junction-nav.admin,.administration_container .administration .junction-nav.menu{display:flex;flex-direction:column}@media only screen and (min-width:768px){.administration_container .administration .junction-nav.admin,.administration_container .administration .junction-nav.menu{flex-direction:row}}.administration_container .administration .junction-nav.admin .empty,.administration_container .administration .junction-nav.menu .empty{width:130px}.administration_container .administration .junction-nav.admin{justify-content:space-between}@media only screen and (min-width:768px){.administration_container .administration .junction-nav{background:0 0;margin-bottom:5px}}.administration_container .administration .junction-nav .junction-nav-column{text-align:center;padding:0 25px}.administration_container .administration .junction-nav .junction-nav-column.programs{width:fit-content;margin-left:40px}.administration_container .administration .junction-nav .junction-nav-column.active{border-bottom:3px solid #e81e75}.administration_container .administration .junction-nav .junction-nav-column a{color:#333;display:block;font-size:16px;padding:5px 0}@media only screen and (min-width:768px){.administration_container .administration .junction-nav .junction-nav-column a{padding:10px 0}}.administration_container .administration .junction-nav .junction-nav-column a span{margin-right:5px}.administration_container .administration .junction-nav .junction-nav-column a:hover,.administration_container .administration .junction-nav .junction-nav-column a:focus{text-decoration:none}.administration_container .administration .junction-administration-header{background:#EEE;margin:0;margin-bottom:25px;border-radius:4px;padding:15px}.administration_container .administration .junction-administration-header.smaller{margin-bottom:15px;padding:5px}@media only screen and (min-width:768px){.administration_container .administration .junction-administration-header{border:0;padding:25px}}.administration_container .administration .junction-administration-header h1,.administration_container .administration .junction-administration-header h2,.administration_container .administration .junction-administration-header h3,.administration_container .administration .junction-administration-header h4,.administration_container .administration .junction-administration-header p:last-of-type{margin:0}.administration_container .administration .junction-administration-header h1{font-size:28px;margin-bottom:10px}@media only screen and (min-width:768px){.administration_container .administration .junction-administration-header h1{font-size:38px}}.administration_container .administration .junction-administration-header p{margin-bottom:10px}@media only screen and (min-width:768px){.administration_container .administration .junction-administration-header .col-sm-2,.administration_container .administration .junction-administration-header .col-sm-3{text-align:center}.administration_container .administration .junction-administration-header .col-sm-10,.administration_container .administration .junction-administration-header .col-sm-9{padding-top:4px}}.administration_container .administration .junction-administration-save_button{margin-bottom:50px}.administration_container .administration .junction-group{margin-bottom:15px;padding:0}@media only screen and (min-width:992px){.administration_container .administration .junction-group{padding:inherit}}.administration_container .administration .junction-group h3{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}.administration_container .administration .junction-group h4{font-size:17px}.administration_container .administration .junction-redirect-url{display:flex;position:relative;float:left}.administration_container .administration .junction-redirect-url input{width:200px!important}.administration_container .administration button.search{position:relative;float:right;margin:20px}.administration_container div.row div.username{display:flex}.administration_container div.row div.username>button{margin:0 3px 2px 0}.administration_container .administration_tools.user{display:inline-block;margin-left:5px;width:100%}.administration_container .administration_tools .lookup{display:inline-flex;padding-top:15px}.administration_container .administration_tools .lookup button{margin-right:10px}.administration_container .administration_tools div.radio_buttons input.small{height:unset!important;min-width:unset;margin-left:-5px}.administration_container .administration .adoption a{cursor:pointer}.administration_container .administration .adoption .adoption_action_buttons{display:inline-flex}.administration_container .administration .adoption .adoption_action_buttons button{margin-right:5px}.administration_container .administration .adoption_course .junction-first-group{background:#EEE;margin:0;margin-bottom:25px;border-radius:4px;padding:10px}@media only screen and (min-width:768px){.administration_container .administration .adoption_course .junction-first-group{border:0;padding:25px}}.administration_container .administration .adoption_course .junction-first-group .row.professors{border-bottom:1px solid #333;margin-bottom:5px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--save div{display:block;margin-bottom:10px}@media only screen and (min-width:768px){.administration_container .administration .adoption_course .junction-first-group .junction-first-group--save div{float:left;display:inline-block;margin:0}}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--save div.adoption_message{display:flex;margin-top:5px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--save div.adoption_message div{flex:1;font-size:14px}@media only screen and (min-width:768px){.administration_container .administration .adoption_course .junction-first-group .junction-first-group--save button{float:right;margin-top:-8px}}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail{padding:0;text-align:center}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail img{border-radius:3px;margin-bottom:5px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail,.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail-explanation{margin-bottom:7px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail img,.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail-explanation img{height:100px;width:100px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail .course-thumbnail-edit a{color:#55bab7}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail-b{margin-bottom:15px}@media only screen and (min-width:992px){.administration_container .administration .adoption_course .junction-first-group .junction-first-group--thumbnail-b{margin-bottom:0}}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form h4{width:100%}@media only screen and (min-width:992px){.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form h4{float:left;margin-top:16px;width:22%}}@media only screen and (min-width:1200px){.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form h4{width:17%}}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form input{background-color:#fff!important;border:1px solid #BBB!important;color:#333;font-size:16px;height:45px!important;padding:10px 15px;width:100%}@media only screen and (min-width:992px){.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form input{float:left;width:78%}}@media only screen and (min-width:1200px){.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form input{width:83%}}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--title{margin-bottom:15px}@media only screen and (min-width:992px){.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--title{margin-bottom:10px;margin-top:5px}}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--start-date{padding-right:0}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--start-date h4{min-width:90px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--start-date input{float:left;width:160px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--start-date span{margin-left:5px;margin-top:18px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--enrollment{margin-top:10px}.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--enrollment h5,.administration_container .administration .adoption_course .junction-first-group .junction-first-group--form .junction-first-group--enrollment div{display:inline}.administration_container .administration .adoption_course .junction-second-group input,.administration_container .administration .adoption_course .junction-third-group input,.administration_container .administration .adoption_course .junction-fourth-group input,.administration_container .administration .adoption_course .junction-fifth-group input{background-color:#EEE!important;border:1px solid #EEE!important;border-radius:4px;color:#666;font-size:16px;height:40px!important;padding:10px 15px;padding-right:0;width:100px}@media only screen and (min-width:992px){.administration_container .administration .adoption_course .junction-second-group input,.administration_container .administration .adoption_course .junction-third-group input,.administration_container .administration .adoption_course .junction-fourth-group input,.administration_container .administration .adoption_course .junction-fifth-group input{margin-left:10px}}@media only screen and (min-width:992px){.administration_container .administration .adoption_course .junction-second-group h4,.administration_container .administration .adoption_course .junction-second-group input,.administration_container .administration .adoption_course .junction-third-group h4,.administration_container .administration .adoption_course .junction-third-group input,.administration_container .administration .adoption_course .junction-fourth-group h4,.administration_container .administration .adoption_course .junction-fourth-group input,.administration_container .administration .adoption_course .junction-fifth-group h4,.administration_container .administration .adoption_course .junction-fifth-group input{float:left}}.administration_container .administration .adoption_course .junction-second-group .col-md-4{padding-left:5px;padding-right:5px}.administration_container .administration .adoption_course .junction-second-group input{padding:0;text-align:center}.administration_container .administration .adoption_course .junction-second-group input.disabled{color:#BBB}.administration_container .administration .adoption_course .junction-second-group div:nth-of-type(1) input{width:77px}.administration_container .administration .adoption_course .junction-second-group div:nth-of-type(2) input,.administration_container .administration .adoption_course .junction-second-group div:nth-of-type(3) input{width:57px}.administration_container .administration .adoption_course .junction-second-group h4{min-width:145px}.administration_container .administration .adoption_course .junction-second-group select{border:1px solid #BBB;margin-top:10px;padding:8px;width:200px}.administration_container .administration .adoption_course .junction-second-group .isbn-label-container{display:inline-flex;min-width:350px}.administration_container .administration .adoption_course .junction-second-group .isbn-label-container span{margin-top:7px;margin-right:3px}.administration_container .administration .adoption_course .junction-second-group .isbn-label-container .hrmpf{min-width:70px}.administration_container .administration .adoption_course .junction-third-group div:nth-of-type(1) input{width:47px}.administration_container .administration .adoption_course .junction-third-group div:nth-of-type(2) input{width:175px}.administration_container .administration .adoption_course .junction-third-group div:nth-of-type(3) select{margin:10px}.administration_container .administration .adoption_course .junction-fourth-group .junction-course-link input{width:570px}.administration_container .administration .adoption_course .junction-fourth-group .junction-course-code input{width:85px}.administration_container .administration .adoption_course .junction-fifth-group .junction-secret-key input{width:595px}.administration_container .administration .adoption_course .junction-fifth-group .junction-public-key input{width:245px}.administration_container .administration .adoption_course .junction-fifth-group .junction-lti-link input{width:600px}.administration_container .administration .adoption_course .junction-fifth-group .junction-fifth-group-margin{width:250px}.administration_container .administration .adoption_course .junction-fifth-group .junction-fifth-group-margin input{margin:0;width:250px}.administration_container .administration .adoption_course .junction-fifth-group .junction-fifth-group-margin .inputlanguage{top:-11px}.administration_container .administration .adoption_course .junction-fifth-group .junction-fifth-group-margin-x{margin:10px;height:30px}.administration_container .administration .adoption_course .junction-right-group{padding:0 15px}@media only screen and (min-width:992px){.administration_container .administration .adoption_course .junction-right-group{padding:25px}}.administration_container .administration .adoption_course .junction-right-group h3{margin-bottom:35px}.administration_container .administration .adoption_course .junction-right-group .form-group{margin-bottom:45px}.administration_container .administration .adoption_course .junction-right-group .junction-right-group--label{float:left}.administration_container .administration .adoption_course .junction-right-group .junction-right-group-invite-link{position:relative;top:10px;width:150px}.administration_container .administration .adoption_course .junction-right-group .junction-right-group--detail{display:inline-grid;margin-top:8px}.administration_container .administration .adoption_course .junction-right-group .junction-right-group--detail input{width:185px}.administration_container .administration .adoption_course .junction-right-group .junction-right-group--switch{display:block;float:right;margin-top:8px}.administration_container .administration .adoption_course .junction-right-group .junction-right-group--switch input{width:185px}.administration_container .administration .adoption_course .junction-right-group .junction-right-group--switch-button button{float:right}.administration_container .administration .adoption_course .junction-right-group .course_info_meta{position:absolute;left:170px;margin-top:10px}.administration_container .administration .adoption_course .isbn-cost-container span{float:left;margin:10px 42px 0 0}.administration_container .administration .adoption_course .isbn-cost-container.new-entry input{min-width:150px}.administration_container .administration .adoption_course .isbn-cost-container.new-entry span{min-width:150px}.administration_container .administration .adoption_course .mt5{margin-top:5px}.administration_container .administration .adoption_course .pt5{padding-top:5px}.administration_container .administration .adoption_course .mr5{margin-right:5px}.administration_container .administration .adoption_course .nocreditcard{display:block;margin-top:10px}.administration_container .administration .adoption .some_space{margin-bottom:10px}.administration_container .administration .adoption .some_space select{margin-top:5px}.administration_container .administration .adoption .some_space input{width:90%}.administration_container .administration .adoption .some_space #filter_catalog{max-width:100%}.administration_container .administration .adoption .junction-admin-menu-title,.administration_container .administration .adoption_requests .junction-admin-menu-title{padding-right:15px}.administration_container .administration .adoption_course.detail .junction-first-group--save button{margin-top:-10px}.administration_container .administration .adoption_course.detail .junction-first-group--start-date button{margin-top:5px;position:relative;float:right}.administration_container .administration .adoption_course.detail .junction-second-group{margin-bottom:5px}.administration_container .administration .adoption_course.detail .junction-second-group h3{border-bottom:3px solid #BBB;padding-bottom:25px}.administration_container .administration .adoption_course.detail .junction-second-group h3 div span{font-size:14px}.administration_container .administration .adoption_course.detail .junction-second-group h3 div.centered{text-align:center}.administration_container .administration .adoption_course.detail .junction-second-group h3 div.padleft{padding-left:5px}.administration_container .administration .adoption_course.detail .junction-second-group h3 div.padleft>span.makelonger{font-size:17px}.administration_container .administration .adoption_course.detail .junction-third-group div.centered{text-align:center}.administration_container .administration .adoption_course.detail .junction-third-group div.topper{margin-top:-10px;padding-left:5px}.administration_container .administration .adoption_course.detail .junction-third-group div span.floatright{float:right}.administration_container .administration .adoption_course.detail .junction-third-group div.template-block{width:100%}.administration_container .administration .adoption_course.detail .junction-third-group div.template-block input{width:100%;margin:0 0 3px}.administration_container .administration .adoption_course.detail .junction-third-group div.template-block button{font-size:11px;margin-bottom:1px;display:inline-block}.administration_container .administration .adoption_course.detail .junction-fourth-group div select{margin-top:10px}.administration_container .administration .adoption_course.detail .junction-fourth-group div input{width:250px;margin-left:0;margin-right:5px}.administration_container .administration .adoption_course.detail .junction-fourth-group div div input{width:250px;margin:5px 10px 0 0}.administration_container .administration .adoption_course.detail .junction-fourth-group div div.clearfix{height:5px}.administration_container .administration .adoption_course.detail .junction-fourth-group div div.sectionaction{display:inline-flex;margin-top:5px}.administration_container .administration .adoption_course.detail .junction-fourth-group div div.sectionaction span{margin-top:5px}.administration_container .administration .adoption_course.detail .junction-fourth-group div div.sectionaction input{width:40px;height:12px!important;margin-top:9px;font-size:14px;margin-left:5px}.administration_container .administration .adoption_course.detail .junction-right-group h3{margin-bottom:15px}.administration_container .administration .adoption_course.detail .junction-right-group div.first{margin-bottom:25px}.administration_container .administration .adoption_course.detail .junction-right-group div div select{margin-top:10px}.administration_container .administration .adoption_course.detail .junction-right-group div div input[type=checkbox]{width:40px;margin-top:-5px}.administration_container .administration .adoption_course.detail .junction-right-group div div button{margin-top:5px}.administration_container .administration .adoption_course.detail .junction-right-group div div.inlinegridright{display:inline-grid;max-width:100%}.administration_container .administration .adoption_course.detail .junction-right-group div div.inlinegridright select{max-width:55%}.administration_container .administration .adoption_course.detail .select_instructor{display:inline-block}.administration_container .administration .adoption_course.detail .select_instructor h5{display:inline}.administration_container .administration .adoption_course.detail span.red{color:red}.administration_container .administration .adoption_course.detail span.red a{color:red}.administration_container .administration .ai{display:grid;gap:40px}.administration_container .administration .enable-ai{display:grid}.administration_container .administration .description{display:flex;gap:30px}.administration_container .administration .description textarea{height:200px}.administration_container .administration .enable-ai .content,.administration_container .administration .agent-uuid .content{display:flex;justify-content:space-between;align-items:start;gap:20px;width:100%;flex-wrap:wrap}.administration_container .administration .enable-ai .content div,.administration_container .administration .agent-uuid .content div{display:flex;gap:30px;flex:1}.administration_container .administration .enable-ai .content div input,.administration_container .administration .agent-uuid .content div input{width:100%}.administration_container .administration .enable-ai .content .optimalization,.administration_container .administration .agent-uuid .content .optimalization{display:grid;gap:0}.administration_container .administration .adoption_requests .adoption_request-no_requests{margin-bottom:25px}.administration_container .administration .administration_settings .junction-group{margin-bottom:35px}.administration_container .administration .administration_settings .junction-group input{background-color:#EEE!important;border:1px solid #EEE!important;border-radius:4px;color:#666;font-size:16px;height:40px!important;padding:10px 15px;padding-right:0;width:100px}@media only screen and (min-width:992px){.administration_container .administration .administration_settings .junction-group input{margin-left:10px}}@media only screen and (min-width:992px){.administration_container .administration .administration_settings .junction-group h4,.administration_container .administration .administration_settings .junction-group input{float:left}}.administration_container .administration .administration_settings .junction-group .junction-switch-container{padding-right:0;padding-top:5px;position:relative;left:15px}@media only screen and (min-width:992px){.administration_container .administration .administration_settings .junction-group .junction-switch-container{padding:10px 15px;margin-left:10px}.administration_container .administration .administration_settings .junction-group .junction-switch-container h4,.administration_container .administration .administration_settings .junction-group .junction-switch-container input{float:left}.administration_container .administration .administration_settings .junction-group .junction-switch-container span{margin-top:7px}}.administration_container .administration .administration_settings .junction-group .junction-header-icon--container{float:left;margin-left:20px}.administration_container .administration .administration_settings .junction-group .junction-header-icon--container .junction-header-icon--edit{display:block;text-align:center;width:80px}.administration_container .administration .administration_settings .junction-group .junction-header-icon--image{background-position:center;background-repeat:no-repeat;background-size:70%;height:80px;width:80px}.administration_container .administration .administration_settings .junction-group .junction-colorpicker input{width:92px}.administration_container .administration .administration_settings .junction-group-last{margin-bottom:55px}.administration_container .administration .administration_settings .junction-first-group-a input{width:175px}.administration_container .administration .administration_settings .junction-first-group-a input{width:175px}.administration_container .administration .administration_settings .junction-fourth-group-a input{width:325px}.administration_container .administration .administration_settings .junction-fourth-group-b div:first-of-type input{width:155px}.administration_container .administration .administration_settings .junction-fourth-group-b div:last-of-type input{width:325px}.administration_container .administration .administration_settings .junction-fourth-group-c input{width:325px}.administration_container .administration .administration_settings .junction-fifth-group input{width:325px}.administration_container .administration .administration_settings .junction-sixth-group input{width:175px}.administration_container .administration .administration_settings .junction-seventh-group input{width:325px}.administration_container .administration .administration_settings .junction-eighth-group input{width:325px}.administration_container .administration .administration_settings .junction-ninth-group input{width:125px}.administration_container .administration .administration_settings .junction-check-required{display:inline}.administration_container .administration .administration_settings .junction-check-required input.junction-checkbox{width:unset;float:none}.administration_container .administration .administration_settings .junction-check-required .junction-required{color:red;position:relative;top:-15px;left:5px}.administration_container .administration .administration_tools .junction-group select.large{border:1px solid #BBB!important;margin-top:10px!important;padding:8px!important;width:200px!important}.administration_container .administration .administration_tools .junction-group select.large.notopmargin{margin-top:unset!important}.administration_container .administration .administration_tools .junction-group input{background-color:#EEE!important;border:1px solid #EEE!important;border-radius:4px;color:#666;font-size:16px;height:40px!important;padding:10px 15px;padding-right:0;width:100px}@media only screen and (min-width:992px){.administration_container .administration .administration_tools .junction-group input{margin-left:10px}}@media only screen and (min-width:992px){.administration_container .administration .administration_tools .junction-group h4,.administration_container .administration .administration_tools .junction-group input{float:left}}.administration_container .administration .administration_tools .junction-group input.announcement{width:400px!important}.administration_container .administration .administration_tools .junction-group table.announcement-table{width:fit-content;min-width:300px;line-height:1.5em;background-color:#eee;border-spacing:20px}.administration_container .administration .administration_tools .junction-group table.announcement-table .padding{padding-right:30px}.administration_container .administration .administration_tools .junction-group .glyphicon-announcement{top:7px}.administration_container .administration .administration_tools .junction-group button.announcement{height:26px;line-height:26px}.administration_container .administration .administration_tools .junction-group select.announcement-select{width:247px!important}.administration_container .administration .administration_tools .junction-group input.announcement-radio{min-width:unset;width:fit-content;height:fit-content!important;margin-right:10px}.administration_container .administration .administration_tools .junction-group input.announcement-radio:focus{box-shadow:none!important;border:0}.administration_container .administration .administration_tools .warning{color:red}.administration_container .administration .administration_tools button.collapse{outline:0;box-shadow:none!important}.administration_container .administration .administration_tools .junction-codes h4,.administration_container .administration .administration_tools .junction-codes input{float:none}.administration_container .administration .administration_tools .uploader h3{font-size:19px;border-bottom:3px solid #BBB;margin:0;margin-bottom:8px;padding-bottom:8px}.administration_container .administration .administration_tools .junction-administration-save_button{margin-top:10px}@media only screen and (min-width:768px){.administration_container .administration .administration_tools .junction-administration-save_button{margin:0}}.administration_container .administration .administration_tools .junction-codes-number{margin-top:10px}@media only screen and (min-width:768px){.administration_container .administration .administration_tools .junction-codes-number{margin-left:0!important;margin-bottom:20px}}.administration_container .administration .administration_tools .junction-first-group select{margin-bottom:20px}.administration_container .administration .administration_tools input{min-width:250px}.administration_container .administration .administration_tools input.radio{min-width:15px;width:15px;margin:0 3px 0 0;padding:0;top:-11px}.administration_container .administration .administration_tools input.save{min-width:30px}.administration_container .administration .administration_tools textarea{background-color:#EEE!important;border:1px solid #EEE!important;border-radius:4px;color:#666;font-size:16px;padding:10px 15px;padding-right:0;width:100%;height:200px}@media only screen and (min-width:992px){.administration_container .administration .administration_tools textarea{margin-left:10px}}.administration_container .administration .administration_tools .spinner{margin-left:10px;font-size:18px}.administration_container .administration .administration_tools p.courseidsearch{position:relative;top:10px;display:inline-block}.administration_container .administration .administration_tools button.searchcourseid{margin-top:10px}.administration_container .administration .administration_tools span.searchcourseid{padding:0 0 15px}.administration_container .administration .administration_tools ul.searchcourseid li{list-style-type:none;cursor:pointer}.administration_container .administration .administration_tools div.hook{display:none;border-radius:4px;padding:4px;margin-bottom:4px;width:fit-content}.administration_container .administration .ai_tools{margin-bottom:15px}.administration_container .administration .ai_tools .ai_toolset{display:flex;flex-direction:row;gap:15px}.administration_container .administration .tpdiv{display:flex;flex-flow:column}.administration_container .administration .tpdiv .tpspan{padding:5px}.administration_container .administration .ai{display:grid;gap:40px}.administration_container .administration .ai-agent .content,.administration_container .administration .ai-source .content{display:flex;justify-content:space-between;gap:20px;width:100%;flex-wrap:wrap}.administration_container .administration .ai-agent .content div,.administration_container .administration .ai-source .content div{display:flex;flex:1}.administration_container .administration .ai-agent .content div input,.administration_container .administration .ai-source .content div input{width:100%}.administration_container .administration .ai-agent .content .initial_questions,.administration_container .administration .ai-source .content .initial_questions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:100%}.administration_container .administration .ai-agent .content .initial_questions .question_container,.administration_container .administration .ai-source .content .initial_questions .question_container{display:grid;width:100%}.administration_container .administration .ai-agent .content .initial_questions .question_container .question,.administration_container .administration .ai-source .content .initial_questions .question_container .question{display:grid;grid-template-columns:1fr 2fr;gap:20px}.administration_container .administration .ai-last-config{display:flex;gap:30px;margin-top:30px}.administration_container .administration .agents{display:grid}.administration_container .administration .agents_row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.administration_container .administration .agents_row_item{padding:10px;border:1px solid #BBB}.administration_container .administration .agents_row_questions{padding:10px;border:1px solid #BBB;display:grid;gap:10px}.administration_container .administration .agents_row_questions_item span{font-weight:700}.administration_container .administration .agents_groups{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;font-size:16px;font-weight:700}.administration_container .administration .administration_themes .junction-group{margin-bottom:35px}.administration_container .administration .administration_themes .junction-group input{background-color:#EEE!important;border:1px solid #EEE!important;border-radius:4px;color:#666;font-size:16px;height:40px!important;padding:10px 15px;padding-right:0;width:100px}@media only screen and (min-width:992px){.administration_container .administration .administration_themes .junction-group input{margin-left:10px}}@media only screen and (min-width:992px){.administration_container .administration .administration_themes .junction-group h4,.administration_container .administration .administration_themes .junction-group input{float:left}}.administration_container .administration .administration_themes .junction-group .junction-header-icon--container{float:left}@media only screen and (min-width:768px){.administration_container .administration .administration_themes .junction-group .junction-header-icon--container{margin-left:20px}}.administration_container .administration .administration_themes .junction-group .junction-header-icon--container .junction-header-icon--edit{display:block;text-align:center;width:80px}.administration_container .administration .administration_themes .junction-group .junction-header-icon--image{background-color:#EEE;background-position:center;background-repeat:no-repeat;background-size:70%;height:80px;width:80px}.administration_container .administration .administration_themes .junction-group .junction-header-icon--image.has_logo{background-color:inherit!important}.administration_container .administration .administration_themes .junction-group .junction-colorpicker input{width:142px}@media only screen and (min-width:768px){.administration_container .administration .administration_themes .junction-group .junction-colorpicker input{width:92px}}.administration_container .administration .administration_themes .junction-first-group{margin-bottom:45px}.administration_container .administration .administration_themes .junction-first-group-a input.wider{min-width:200px}.administration_container .administration .administration_themes .junction-first-group-a h3,.administration_container .administration .administration_themes .junction-third-group h3{margin-bottom:20px}.administration_container .administration .administration_themes div.junction-select-placer{position:relative;top:8px;right:-10px}.activity_settings{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;height:100vh}.activity_settings .row{height:unset}.activity_settings input[type=number]{display:block;padding:0 1%;border:1px solid #55bab7;background-color:rgba(255,255,255,.85);color:#333;font-family:inherit;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:30px;line-height:30px;margin-bottom:2px}.activity_settings input[type=number].disabled{background-color:#BBB}.activity_settings input::placeholder{color:#BBB}.activity_settings .blocked{background-color:grey;text-align:center;min-height:70vh;font-size:21px;padding:25px 10vw}.activity_settings .onload{position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0}.activity_settings span.ellipsis-wrapper{height:20px;width:20px;border-radius:10px;color:#fff;background-color:#000;text-align:center;position:relative;float:right;right:-2px}.activity_settings span.ellipsis-wrapper.left{float:left;right:unset}.activity_settings span.ellipsis-wrapper span.fa-ellipsis-v,.activity_settings span.ellipsis-wrapper span.fa-ellipsis-h{width:20px}.activity_settings div.activity_settings_row{margin:0 5px}.activity_settings div.activity_settings_row span>input{display:inline}.activity_settings div.activity_settings_row.lesson_color_true{background-color:#EEE}.activity_settings div.activity_settings_row.headline{font-weight:700;border-bottom:3px solid #BBB;margin:15px 0 5px 10px}.activity_settings div.activity_settings_row.headline .outer.col-sm-1,.activity_settings div.activity_settings_row.headline .outer.col-sm-2,.activity_settings div.activity_settings_row.headline .outer.col-sm-4,.activity_settings div.activity_settings_row.headline .outer.col-sm-6{padding:0 0 0 10px}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 .inner.row,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 .inner.row,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 .inner.row,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 .inner.row{width:calc(100% + 10px)}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 .inner.row .attempts,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 .inner.row .attempts,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 .inner.row .attempts,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 .inner.row .attempts{display:inline-flex;z-index:3}@media (min-width:1024px){.activity_settings div.activity_settings_row.headline .outer.col-sm-1 .inner.row .attempts,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 .inner.row .attempts,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 .inner.row .attempts,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 .inner.row .attempts{white-space:nowrap}}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 div.inner .cheapo-popover,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 div.inner .cheapo-popover,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 div.inner .cheapo-popover,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 div.inner .cheapo-popover{position:absolute;z-index:100;border:2px solid #000;top:15px;padding:10px;float:right;right:32px;background:#fff;width:350px;height:130px;font-weight:700;border-radius:8px 0 8px 8px}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 div.inner .cheapo-popover span,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 div.inner .cheapo-popover span,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 div.inner .cheapo-popover span,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 div.inner .cheapo-popover span{position:relative;min-width:295px}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 div.inner .cheapo-popover span.flexy,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 div.inner .cheapo-popover span.flexy,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 div.inner .cheapo-popover span.flexy,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 div.inner .cheapo-popover span.flexy{display:flex}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 div.inner .cheapo-popover span.flexy input,.activity_settings div.activity_settings_row.headline .outer.col-sm-1 div.inner .cheapo-popover span.flexy span,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 div.inner .cheapo-popover span.flexy input,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 div.inner .cheapo-popover span.flexy span,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 div.inner .cheapo-popover span.flexy input,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 div.inner .cheapo-popover span.flexy span,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 div.inner .cheapo-popover span.flexy input,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 div.inner .cheapo-popover span.flexy span{flex:1}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 div.inner .cheapo-popover span.flexy input,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 div.inner .cheapo-popover span.flexy input,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 div.inner .cheapo-popover span.flexy input,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 div.inner .cheapo-popover span.flexy input{max-width:15px}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 div.inner .cheapo-popover hr,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 div.inner .cheapo-popover hr,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 div.inner .cheapo-popover hr,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 div.inner .cheapo-popover hr{margin:5px 0}.activity_settings div.activity_settings_row.headline .outer.col-sm-1 .centered,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 .centered,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 .centered,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 .centered{position:relative;bottom:2px}@media (min-width:1024px){.activity_settings div.activity_settings_row.headline .outer.col-sm-1 .centered,.activity_settings div.activity_settings_row.headline .outer.col-sm-2 .centered,.activity_settings div.activity_settings_row.headline .outer.col-sm-4 .centered,.activity_settings div.activity_settings_row.headline .outer.col-sm-6 .centered{white-space:nowrap}}.activity_settings div.activity_settings_row.lesson_color_true span.down,.activity_settings div.activity_settings_row.lesson_color_lesson_color span.down{top:5px}.activity_settings div.activity_settings_row.lesson_color_true span.up,.activity_settings div.activity_settings_row.lesson_color_lesson_color span.up{top:5px;position:relative}.activity_settings div.activity_settings_row span.col-sm-4{position:relative;top:5px}.activity_settings div.activity_settings_row span.pointer>a:hover{cursor:pointer;text-decoration:none}.activity_settings div.activity_settings_row span.pointer a{margin-left:25px}.activity_settings div.activity_settings_row .dontwrap{white-space:nowrap}.activity_settings div.activity_settings_row .dontwrap input{margin-bottom:1px;margin-top:1px}.activity_settings div.activity_settings_row .bitleft{right:17px;padding-left:1px}.activity_settings div.activity_settings_row .bitmoreleft{right:21px;z-index:1000}.activity_settings .administration_container .administration .junction-nav{padding:5px 0}.activity_settings .administration_container .administration .junction-nav .junction-nav-column>a{white-space:nowrap}.activity_settings .administration_container .administration .administration_tools{margin-left:10px}.activity_settings .administration_container .administration .administration_tools button.primary{opacity:.7;cursor:initial}.activity_settings .administration_container .administration .administration_tools button.primary:hover{filter:none}.activity_settings label{display:inline}.activity_settings label input,.activity_settings label button,.activity_settings label span{display:inline!important}.activity_settings label input[type=checkbox]{position:relative;top:2px}.activity_settings label span.nowrap{white-space:nowrap}.activity_settings label.dot:before{content:'';display:inline-block;width:6px;height:6px;border-radius:3px;border:1px solid #000;background-color:#fff;margin-right:5px}.activity_settings label.nodot:before{content:'';padding:8px}.activity_settings label[for=columns]{line-height:35px}.activity_settings label[for=formpost]{margin-left:10px}.activity_settings label[for=formpost] span.fa{display:inline-block!important}.activity_settings label[for=pattern] .lesson_dropdown{width:100px;height:30px}.activity_settings label[for=pattern] .lesson_dropdown.board{width:200px}.activity_settings .as-header{border:0;border-radius:4px;padding:15px 20px 10px;background:#EEE;margin-bottom:20px}.activity_settings .as-header .col-sm-2{text-align:center}.activity_settings .as-header.as_legend_collapsed{height:10px}.activity_settings .as-header.as_legend_collapsed>div{display:none}.activity_settings .as-header .totheleft,.activity_settings .as-header .totheright{position:relative;top:-10px;height:1px}.activity_settings .as-header .totheright{float:right;cursor:pointer;text-decoration:underline;z-index:10}.activity_settings .action.row{margin-left:10px}.activity_settings .edit-action.row{border:1px solid #BBB;border-radius:4px;padding:5px;margin:5px 5px 5px 20px}.activity_settings .edit-action.row .microheader{padding-left:10px;min-height:30px}.activity_settings .edit-action.row .microheader.nano{padding-left:0}.activity_settings .edit-action.row .microheader.pico{padding-top:5px}.activity_settings .edit-action.row .microheader.milli{padding-top:2px}.activity_settings .edit-action.row ul{padding-top:5px}.activity_settings .edit-action.row select{height:30px;border-color:#55bab7}@media (min-width:768px){.activity_settings .edit-action.row .middlerow{position:relative;right:50px}}.activity_settings .activity_settings_header [eheader]{margin-left:calc(-1 * var(--navigation))}.activity_settings .activity_settings_section{flex-grow:1;display:flex;flex-direction:column;min-height:0}.activity_settings .activity_settings_section .activity_settings_scrollable_content{flex-grow:1;overflow:overlay;min-height:0}@supports (-moz-appearance:none){.activity_settings .activity_settings_section .activity_settings_scrollable_content{overflow:auto}}.activity_settings .activity_settings_section form#board_grades td[colspan="4"]{max-width:calc(100vw - 200px);overflow-x:scroll}.activity_settings .modalize form{z-index:5}.activity_settings .modalize .disabler{position:absolute;width:100%;height:100%;z-index:10;opacity:.5;background-color:#EEE}.activity_settings .ilist>span.fa-spin{position:relative;font-size:36px;left:50%;top:50px}.activity_settings .grades-container input{min-width:60px}.activity_settings .with-border{border:1px solid #BBB}.activity_settings .with-margin{margin:0 0 10px 10px}.activity_settings .with-top-margin{margin-top:5px}.activity_settings .with-top-margin label.yesnoalign{position:relative;top:5px}.activity_settings .with-display-inherit{display:inherit}.pagination-sm{display:flex;justify-content:center}.blocked{display:flex;width:100%;height:calc(100vh - 40px);background:var(--neutral-20);border-radius:12px;justify-content:center;align-items:center;font-size:24px;color:var(--neutral-90)}.settings-new-container{height:calc(100vh - var(--right_line) - var(--right_line) - 20px)}#uploader2 .uploader .nav.nav-tabs,uploader2 .uploader .nav.nav-tabs{display:flex;align-items:flex-start;width:100%;margin:0 0 40px;border:0}#uploader2 .uploader .uib-tab.nav-item,uploader2 .uploader .uib-tab.nav-item{margin:0;display:flex!important;height:52px;width:100%;justify-content:center;align-items:center;align-self:stretch;border-bottom:2px solid #EEEFF0;color:#5B5C5E;font-size:16px;font-weight:600;line-height:160%}#uploader2 .uploader .uib-tab.nav-item:focus,uploader2 .uploader .uib-tab.nav-item:focus{box-shadow:none!important}#uploader2 .uploader .uib-tab.nav-item .uploader__header,uploader2 .uploader .uib-tab.nav-item .uploader__header{color:#3B3C3E;font-size:16px;font-weight:400;line-height:160%}#uploader2 .uploader .uib-tab.nav-item.disabled,uploader2 .uploader .uib-tab.nav-item.disabled{border-bottom:2px solid #505050}#uploader2 .uploader .uib-tab.nav-item.disabled:hover,uploader2 .uploader .uib-tab.nav-item.disabled:hover{border-bottom:2px solid #505050;text-decoration:none}#uploader2 .uploader .uib-tab.nav-item.active,uploader2 .uploader .uib-tab.nav-item.active{border-bottom:2px solid #55BAB7}#uploader2 .uploader .uib-tab.nav-item.active .uploader__header,uploader2 .uploader .uib-tab.nav-item.active .uploader__header{color:#1B1C1E;font-weight:600}#uploader2 .uploader .uib-tab.nav-item:hover,uploader2 .uploader .uib-tab.nav-item:hover{border-bottom:2px solid #BCBCBD;text-decoration:none}#uploader2 .uploader .uib-tab.nav-item:hover .uploader__header,uploader2 .uploader .uib-tab.nav-item:hover .uploader__header{color:#1B1C1E;font-weight:600}#uploader2 .uploader .nav-link,uploader2 .uploader .nav-link{width:100%;margin:0;border:0!important}#uploader2 .uploader .nav-tabs li a,uploader2 .uploader .nav-tabs li a{margin:0;padding:0;min-height:auto;text-align:center}#uploader2 .uploader .nav-tabs li a:hover,uploader2 .uploader .nav-tabs li a:hover{text-decoration:none}#uploader2 .uploader .nav-tabs li a:focus,uploader2 .uploader .nav-tabs li a:focus{box-shadow:none!important;text-decoration:none}#uploader2 .uploader .image,uploader2 .uploader .image{width:24px;height:24px;margin-right:12px}#uploader2 .uploader__section,uploader2 .uploader__section{margin:0;padding:0}#uploader2 .uploader__library--left,uploader2 .uploader__library--left{margin-bottom:48px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;flex:1}#uploader2 .uploader__library--right,uploader2 .uploader__library--right{display:flex;width:376px;height:100%;flex-direction:column;align-items:flex-start;gap:24px;padding-left:24px;border-left:1px solid #BCBCBD}#uploader2 .uploader__library--right .right__media,uploader2 .uploader__library--right .right__media{display:flex;align-items:flex-start;gap:20px}#uploader2 .uploader__library--right .right__media.column,uploader2 .uploader__library--right .right__media.column{flex-direction:column}#uploader2 .uploader__library--right .right__media>img,uploader2 .uploader__library--right .right__media>img{max-width:190px;height:116px;border-radius:6px}#uploader2 .uploader__library--right .right__media video,uploader2 .uploader__library--right .right__media video{width:190px;height:116px}#uploader2 .uploader__library--right .right__media iframe,uploader2 .uploader__library--right .right__media iframe{width:280px;height:230px}#uploader2 .uploader__library--right .right__media custom-audio #custom_audio.audio,uploader2 .uploader__library--right .right__media custom-audio #custom_audio.audio{width:100%}#uploader2 .uploader__library--right .right__media custom-audio #custom_audio.audio #canvas,uploader2 .uploader__library--right .right__media custom-audio #custom_audio.audio #canvas{width:162px}#uploader2 .uploader__library--right .right__media--edit,uploader2 .uploader__library--right .right__media--edit{margin-bottom:4px;color:#277D7A;font-size:14px;font-weight:400;line-height:170%;cursor:pointer}#uploader2 .uploader__library--right .right__media--delete,uploader2 .uploader__library--right .right__media--delete{color:#DE1135;font-size:14px;font-weight:400;line-height:170%;cursor:pointer}#uploader2 .uploader__library--right .right__description,uploader2 .uploader__library--right .right__description{width:100%;display:flex;flex-direction:column;gap:24px}#uploader2 .uploader__library--inputs,uploader2 .uploader__library--inputs{display:flex;width:536px;align-items:flex-start;gap:20px;position:relative}#uploader2 .uploader__library--inputs img,uploader2 .uploader__library--inputs img{position:absolute;width:24px;height:24px;left:12px;top:8px}#uploader2 .uploader__library input[type=text].uploader__library--input,uploader2 .uploader__library input[type=text].uploader__library--input{display:flex;width:259px;height:auto;padding:8px 12px 8px 52px;margin:0;align-items:center;gap:16px;flex-shrink:0;border-radius:6px;background:#EEEFF0;color:#1B1C1E;font-size:16px;font-weight:400;line-height:160%;border:0}#uploader2 .uploader__library input[type=text].uploader__library--input::placeholder,uploader2 .uploader__library input[type=text].uploader__library--input::placeholder{color:#5B5C5E}#uploader2 .uploader__library input[type=text].uploader__library--input:focus,uploader2 .uploader__library input[type=text].uploader__library--input:focus{background:#fff;border:2px solid #1B1C1E;box-shadow:none!important}#uploader2 .uploader__library--empty,uploader2 .uploader__library--empty{height:402px;width:100%;display:flex;justify-content:center;padding:33px}#uploader2 .uploader__library--empty .empty,uploader2 .uploader__library--empty .empty{height:246px;display:flex;padding:36px;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:6px;border:1px solid #EEEFF0;background:#fff}#uploader2 .uploader__library--empty .empty__icon,uploader2 .uploader__library--empty .empty__icon{width:52px;height:52px;position:relative;background-color:#1B1C1E;border-radius:50%}#uploader2 .uploader__library--empty .empty__icon svg,uploader2 .uploader__library--empty .empty__icon svg{position:absolute;top:27%;left:27%}#uploader2 .uploader__library--empty .empty__text h3,uploader2 .uploader__library--empty .empty__text h3{padding:0;margin:0 0 12px;color:#1B1C1E;text-align:center;font-size:20px;font-weight:600;line-height:150%}#uploader2 .uploader__library--empty .empty__text p,uploader2 .uploader__library--empty .empty__text p{color:#3B3C3E;text-align:center;font-size:16px;font-weight:400;line-height:160%;width:303px}#uploader2 .uploader__library--files,uploader2 .uploader__library--files{box-sizing:content-box;height:335px;width:103%;display:flex;padding:1px 0 0 1px;margin-left:-1px;align-items:flex-start;gap:19px;flex-wrap:wrap;list-style:none;overflow-y:auto}#uploader2 .uploader__library .file,uploader2 .uploader__library .file{position:relative;width:117px;height:109px;display:flex;padding:0;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid #BCBCBD;background:#fff;cursor:pointer}#uploader2 .uploader__library .file:hover,uploader2 .uploader__library .file:hover{background:rgba(155,160,165,.08)}#uploader2 .uploader__library .file:active,uploader2 .uploader__library .file:active{background:#EEEFF0}#uploader2 .uploader__library .file.active,uploader2 .uploader__library .file.active{border:2px solid #277D7A;box-shadow:0 4px 16px -3px rgba(0,0,0,.12)}#uploader2 .uploader__library .file__music,uploader2 .uploader__library .file__music{width:auto!important;height:auto!important;padding:24px 20px}#uploader2 .uploader__library .file img,#uploader2 .uploader__library .file video,#uploader2 .uploader__library .file iframe,uploader2 .uploader__library .file img,uploader2 .uploader__library .file video,uploader2 .uploader__library .file iframe{height:100%;width:100%;border-radius:6px;box-shadow:0 4px 16px -3px rgba(0,0,0,.12)}#uploader2 .uploader__library .file img.active,#uploader2 .uploader__library .file video.active,#uploader2 .uploader__library .file iframe.active,uploader2 .uploader__library .file img.active,uploader2 .uploader__library .file video.active,uploader2 .uploader__library .file iframe.active{border:2px solid #277D7A}#uploader2 .uploader__library .file video,uploader2 .uploader__library .file video{object-fit:fill}#uploader2 .uploader__library .file .ext-icon,uploader2 .uploader__library .file .ext-icon{position:absolute;top:-1px;left:-2px;display:flex;padding:4px 12px;justify-content:center;align-items:center;border-radius:6px 0;border:1px solid #BCBCBD;background:#fff;gap:8px;color:#1B1C1E;font-size:12px;font-weight:600;line-height:140%;text-transform:uppercase}#uploader2 .uploader__library .file .check-icon,uploader2 .uploader__library .file .check-icon{display:none;position:absolute;top:-1px;right:-2px;padding:8px 12px;border-radius:6px;border:2px solid #277D7A;background:#277D7A}#uploader2 .uploader__library .file .check-icon.active,uploader2 .uploader__library .file .check-icon.active{display:inline-block}#uploader2 .uploader__library .file__flex,uploader2 .uploader__library .file__flex{display:flex;flex-direction:column;align-items:center;gap:8px;color:#1B1C1E;text-align:center;font-size:12px;font-weight:400;line-height:130%}#uploader2 .uploader__library .file__icon,uploader2 .uploader__library .file__icon{width:36px!important;height:36px!important;box-shadow:none!important}#uploader2 .uploader__link .margin,uploader2 .uploader__link .margin{margin-bottom:127px}#uploader2 .uploader__link--margin.uploader__link,uploader2 .uploader__link--margin.uploader__link{margin-bottom:153px}#uploader2 .uploader__link--margin.uploader__image,uploader2 .uploader__link--margin.uploader__image{margin-bottom:48px}#uploader2 .uploader__link--label,uploader2 .uploader__link--label{position:relative;margin-bottom:8px;color:#1B1C1E;font-size:16px;font-weight:600!important;line-height:160%}#uploader2 .uploader__link--label .icon__right~.popover,uploader2 .uploader__link--label .icon__right~.popover{top:-98px;left:136px;width:225px}#uploader2 .uploader__link--input,uploader2 .uploader__link--input{padding:10px 16px;margin-bottom:8px;height:auto;width:100%;border-radius:6px;border:0;background:#EEEFF0;color:#1B1C1E;font-size:16px;font-weight:400;line-height:160%}#uploader2 .uploader__link--input:focus,uploader2 .uploader__link--input:focus{background:#fff;border:2px solid #1B1C1E;box-shadow:none!important}#uploader2 .uploader__link--input:focus-visible,uploader2 .uploader__link--input:focus-visible{outline:0!important}#uploader2 .uploader__link--input::placeholder,uploader2 .uploader__link--input::placeholder{color:#5B5C5E}#uploader2 .uploader__link--input.textarea,uploader2 .uploader__link--input.textarea{min-height:98px}#uploader2 .uploader__link--error,uploader2 .uploader__link--error{display:flex;align-items:center;gap:4px;align-self:stretch;color:#DE1135;font-size:12px;font-weight:400;line-height:130%}#uploader2 .uploader__link--error img,uploader2 .uploader__link--error img{width:14px;height:14px}#uploader2 .uploader__link--success,uploader2 .uploader__link--success{display:flex;align-items:center;gap:4px;align-self:stretch;color:#43A63B;font-size:12px;font-weight:400;line-height:130%}#uploader2 .uploader__link--success img,uploader2 .uploader__link--success img{width:14px;height:14px}#uploader2 .uploader__link--content,uploader2 .uploader__link--content{display:flex;align-items:flex-start;gap:48px;margin-bottom:48px}#uploader2 .uploader__link--list,uploader2 .uploader__link--list{list-style:none}#uploader2 .uploader input[type=text].uploader__link--input,#uploader2 .uploader textarea.uploader__link--input,uploader2 .uploader input[type=text].uploader__link--input,uploader2 .uploader textarea.uploader__link--input{padding:10px 16px;margin-bottom:8px;height:auto;width:100%;border-radius:6px;border:0;background:#EEEFF0;color:#1B1C1E;font-size:16px;font-weight:400;line-height:160%}#uploader2 .uploader input[type=text].uploader__link--input:focus,#uploader2 .uploader textarea.uploader__link--input:focus,uploader2 .uploader input[type=text].uploader__link--input:focus,uploader2 .uploader textarea.uploader__link--input:focus{background:#FFF;border:2px solid #1B1C1E;box-shadow:none!important}#uploader2 .uploader input[type=text].uploader__link--input:focus-visible,#uploader2 .uploader textarea.uploader__link--input:focus-visible,uploader2 .uploader input[type=text].uploader__link--input:focus-visible,uploader2 .uploader textarea.uploader__link--input:focus-visible{outline:0!important}#uploader2 .uploader input[type=text].uploader__link--input::placeholder,#uploader2 .uploader textarea.uploader__link--input::placeholder,uploader2 .uploader input[type=text].uploader__link--input::placeholder,uploader2 .uploader textarea.uploader__link--input::placeholder{color:#5B5C5E}#uploader2 .uploader input[type=text].uploader__link--input.textarea,#uploader2 .uploader textarea.uploader__link--input.textarea,uploader2 .uploader input[type=text].uploader__link--input.textarea,uploader2 .uploader textarea.uploader__link--input.textarea{min-height:98px}#uploader2 .uploader__file,uploader2 .uploader__file{margin-bottom:48px}#uploader2 .uploader__file .droparea,uploader2 .uploader__file .droparea{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 10px;margin:0;color:#3B3C3E;text-align:center;font-size:16px;font-weight:400;line-height:160%;border-radius:12px;border:1px dashed #BCBCBD}#uploader2 .uploader__file .droparea__error,uploader2 .uploader__file .droparea__error{border:1px dashed #DE1135}#uploader2 .uploader__file .droparea__limits,uploader2 .uploader__file .droparea__limits{margin-top:8px;margin-bottom:-8px}#uploader2 .uploader__file--title,uploader2 .uploader__file--title{margin:0;color:#1B1C1E;text-align:center;font-size:20px!important;font-weight:600;line-height:150%}#uploader2 .uploader__file--button,uploader2 .uploader__file--button{padding:16px 24px;height:auto;border-radius:6px;background:#EEEFF0;color:#1B1C1E;text-align:center;font-size:16px;font-weight:600;line-height:160%;text-transform:none}#uploader2 .uploader__file--button:hover,uploader2 .uploader__file--button:hover{box-shadow:999px 999px 0 0 rgba(0,0,0,.15) inset}#uploader2 .uploader__file--button:active,uploader2 .uploader__file--button:active{background:#BCBCBD}#uploader2 .textarea,uploader2 .textarea{min-height:30px!important;max-height:94px;resize:none}#uploader2 .textarea__container,uploader2 .textarea__container{max-height:94px}#uploader2 .scroll,uploader2 .scroll{overflow-y:auto}#uploader2 .margin-bottom,uploader2 .margin-bottom{margin-bottom:20px}#uploader2 .button__add,uploader2 .button__add{padding:8px 24px;height:auto;font-size:16px;font-weight:600;line-height:160%}#uploader2 .button__primary,uploader2 .button__primary{background:#7BD8D5;border-radius:6px;color:#092F2E;text-align:center;text-transform:none}#uploader2 .button__primary:hover,uploader2 .button__primary:hover{box-shadow:999px 999px 0 0 rgba(255,255,255,.2) inset}#uploader2 .button__primary:disabled,uploader2 .button__primary:disabled{color:rgba(27,28,30,.36);background:rgba(85,186,183,.2);box-shadow:none}#uploader2 .content__description,uploader2 .content__description{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch}#uploader2 .content__description label,uploader2 .content__description label{width:100%}#uploader2 .content__description input[type=text].content__description--input,uploader2 .content__description input[type=text].content__description--input{padding:8px 16px;margin:0}#uploader2 .content__media,uploader2 .content__media{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch}#uploader2 .content__media--image,uploader2 .content__media--image{width:443px;border-radius:6px;display:inline-block}#uploader2 .content__media--image canvas,uploader2 .content__media--image canvas{margin:0!important;border-radius:6px;width:100%}#uploader2 .content__media--audio,uploader2 .content__media--audio{display:flex;width:443px;height:320px;padding:10px 16px;flex-direction:column;justify-content:center;align-items:center;border-radius:6px;background:#EEEFF0}#uploader2 .content__media--video,uploader2 .content__media--video{width:443px;height:320px}#uploader2 .content__media--text,uploader2 .content__media--text{align-self:stretch;color:#3B3C3E;font-size:14px;font-weight:400;line-height:170%}#uploader2 .content__media--iframe,uploader2 .content__media--iframe{width:452px;height:350px;margin-top:-20px;margin-bottom:-32px;padding:32px}#uploader2 .content__media--iframe iframe,uploader2 .content__media--iframe iframe{width:100%;height:100%}#uploader2 .captions,uploader2 .captions{width:100%;display:flex;flex-direction:column;gap:20px}#uploader2 .captions__add,uploader2 .captions__add{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:12px}#uploader2 .captions__add .icon,uploader2 .captions__add .icon{width:24px;height:24px}#uploader2 .captions__add .library~.popover.left,uploader2 .captions__add .library~.popover.left{top:-43%!important;left:-109px!important}#uploader2 .captions__list,uploader2 .captions__list{padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;list-style:none;color:#1B1C1E;font-size:16px;font-weight:400;line-height:160%}#uploader2 .captions__list .item,uploader2 .captions__list .item{display:flex;width:462px;align-items:center;gap:24px}#uploader2 .captions__list .item__input,uploader2 .captions__list .item__input{width:160px;height:auto;padding:8px 12px;border-radius:6px;border:0;background:#EEEFF0;line-height:160%}#uploader2 .captions__list .item__title,uploader2 .captions__list .item__title{width:234px}#uploader2 .captions__list .item__title.short,uploader2 .captions__list .item__title.short{width:124px}#uploader2 .captions__list .item__delete,uploader2 .captions__list .item__delete{padding:8px;border-radius:6px;border:1px solid #BCBCBD;background:#EEEFF0}#uploader2 .captions__list .item__delete>i,uploader2 .captions__list .item__delete>i{width:16px;height:16px}#uploader2 .color-red,uploader2 .color-red{margin-right:5px;color:#DE1135;font-size:16px;font-weight:600;line-height:160%}#uploader2 .pointer,uploader2 .pointer{cursor:pointer}#uploader2 .input__error,uploader2 .input__error{background:#fff;border:2px solid #DE1135!important}#uploader2 .input__success,uploader2 .input__success{background:#fff;border:2px solid #43A63B!important}#uploader2 .width,uploader2 .width{width:100%}#uploader2 .popover,uploader2 .popover{top:32px;left:144px!important;padding:16px;background:#2B2B2B;color:#fff;font-size:14px;font-weight:400;line-height:170%}#uploader2 .popover.left,uploader2 .popover.left{left:1px!important}#uploader2 .popover .popover-content,uploader2 .popover .popover-content{padding:0}#uploader2 .popover.right>.arrow:after,uploader2 .popover.right>.arrow:after{border-right-color:#2B2B2B}#uploader2 .popover.left>.arrow:after,uploader2 .popover.left>.arrow:after{border-left-color:#2B2B2B}#uploader2 .gradient,uploader2 .gradient{width:100%;height:30px;position:absolute;bottom:-.302px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}#uploader2 .flex,uploader2 .flex{height:402px;margin-bottom:48px;display:flex;align-items:flex-start;gap:40px;flex:1 0 0;align-self:stretch}#uploader2 .flex .uploader__library--files,uploader2 .flex .uploader__library--files{width:105%}#uploader2 .flex .uploader__library--left,uploader2 .flex .uploader__library--left{margin-bottom:0}#uploader2 .textarea,uploader2 .textarea{min-height:30px!important;max-height:94px;resize:none}#uploader2 .textarea__container,uploader2 .textarea__container{max-height:94px}#uploader2 .no--margin,uploader2 .no--margin{margin:0}#uploader2 .no--focus:focus,uploader2 .no--focus:focus{background-color:#EEEFF0;border:0}#uploader2 .editor-wrapper,uploader2 .editor-wrapper{margin-bottom:48px}#uploader2 .editor-wrapper .cke .cke_top,uploader2 .editor-wrapper .cke .cke_top{padding:3px 3px 0;width:calc(100% - 6px);opacity:100!important}#uploader2 .editor-wrapper .cke_inner.cke_reset,uploader2 .editor-wrapper .cke_inner.cke_reset{height:272px}#uploader2 .editor-wrapper .cke_inner.cke_reset .cke_reset,uploader2 .editor-wrapper .cke_inner.cke_reset .cke_reset{height:220px!important}#uploader2 .editor-wrapper .editor-buttons,uploader2 .editor-wrapper .editor-buttons{position:absolute;width:60px;height:30px;top:4px;right:7px;float:left}#uploader2 .editor-wrapper .editor-buttons button,uploader2 .editor-wrapper .editor-buttons button{width:60px;height:30px;float:left;padding:5px;line-height:12px;font-size:12px;margin-right:2px;color:#fff;background-color:#55bab7;box-sizing:border-box}#uploader2 .recorder,uploader2 .recorder{width:100%;height:317px;margin-bottom:48px;display:flex;justify-content:center;align-items:center;gap:48px;align-self:stretch}#uploader2 .recorder__video,uploader2 .recorder__video{width:606px;height:317px;flex-shrink:0;background:#5B5C5E;position:relative;border-radius:6px}#uploader2 .recorder__message,uploader2 .recorder__message{margin:0;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:170%}#uploader2 .recorder__control,uploader2 .recorder__control{position:absolute;bottom:0;display:flex;width:606px;padding:12px 24px;justify-content:space-between;align-items:center;gap:16px;background:rgba(27,28,30,.84)}#uploader2 .recorder__scroll,uploader2 .recorder__scroll{width:124px;height:8px;border-radius:20px;background:#858686}#uploader2 .recorder__scroll__fill,uploader2 .recorder__scroll__fill{width:0;height:8px;border-radius:20px;background:#277D7A}#uploader2 .recorder__button--enable,uploader2 .recorder__button--enable{height:auto;margin:0 auto;padding:8px 24px;font-size:16px;font-weight:600;line-height:160%}#uploader2 .recorder__button--audio,uploader2 .recorder__button--audio{display:flex;padding:8px 24px;align-items:center;border-radius:6px;background:#EEEFF0;color:#1B1C1E;font-size:16px;font-weight:600;line-height:160%;text-transform:none}#uploader2 .recorder__button--audio:hover,uploader2 .recorder__button--audio:hover{box-shadow:999px 999px 0 0 rgba(0,0,0,.15) inset}#uploader2 .recorder__button--audio:active,uploader2 .recorder__button--audio:active{background:#BCBCBD}#uploader2 .recorder__button,uploader2 .recorder__button{display:flex;padding:8px;align-items:flex-start;gap:8px;border-radius:100px;background:#277D7A;text-transform:none;text-align:center;color:#fff;font-size:16px;font-weight:600;line-height:100%}#uploader2 .recorder__button__record--again,uploader2 .recorder__button__record--again{background-color:transparent}#uploader2 .recorder__svg,uploader2 .recorder__svg{width:16px;height:16px;fill:none}#uploader2 .recorder__svg__record,uploader2 .recorder__svg__record{position:absolute;top:12px;left:743.5px;width:24px;height:24px;flex-shrink:0}#uploader2 .recorder__flex,uploader2 .recorder__flex{display:flex;align-items:center;align-self:stretch}#uploader2 .recorder__flex__container,uploader2 .recorder__flex__container{gap:12px}#uploader2 .recorder__flex__timer,uploader2 .recorder__flex__timer{gap:8px}#uploader2 .audio__recorder,uploader2 .audio__recorder{width:100%;height:248px;padding:64px 0}#uploader2 .audio__recorder .audio,uploader2 .audio__recorder .audio{position:relative;display:flex;width:601px;margin:0 auto;padding:8px;align-items:center;gap:8px;border-radius:12px;background:rgba(27,28,30,.84)}#uploader2 .audio__recorder .audio__controls,uploader2 .audio__recorder .audio__controls{padding:0 8px}#uploader2 .audio__recorder .audio__icon,uploader2 .audio__recorder .audio__icon{width:34px;height:34px;cursor:pointer}#uploader2 .audio__recorder .audio__flex,uploader2 .audio__recorder .audio__flex{display:flex;gap:24px;flex-direction:column;align-items:flex-end;width:611px;margin:0 auto}#uploader2 .audio__recorder .audio__line,uploader2 .audio__recorder .audio__line{display:flex;width:100%;height:38px;align-items:center;gap:12px;color:#fff;font-size:12px;font-weight:600;line-height:130%}#uploader2 .audio__recorder .audio__line--visualizer,uploader2 .audio__recorder .audio__line--visualizer{width:484px}#uploader2 .audio__recorder .audio__dots,uploader2 .audio__recorder .audio__dots{margin-top:40px;border-bottom:4px dotted rgba(85,186,183,.52)}#uploader2 .audio__result,uploader2 .audio__result{display:inline-block;width:100%;padding:0}#uploader2 .audio__result #custom_audio.audio,uploader2 .audio__result #custom_audio.audio{width:611px}#uploader2 .audio__result #custom_audio.audio #canvas,uploader2 .audio__result #custom_audio.audio #canvas{width:412px;height:38px}#uploader2 .progress-bar,uploader2 .progress-bar{width:100%;height:10px;background-color:#ccc}#uploader2 .progress,uploader2 .progress{height:100%;width:0;background-color:red}#uploader2 .absolute,uploader2 .absolute{position:absolute}#uploader2 .weblink,uploader2 .weblink{display:flex;align-items:flex-start;gap:32px;align-self:stretch;margin-bottom:200px;font-size:16px;font-weight:600;line-height:160%}#uploader2 .weblink.small__margin,uploader2 .weblink.small__margin{margin-bottom:32px}#uploader2 .weblink__container,uploader2 .weblink__container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}#uploader2 .weblink__preview,uploader2 .weblink__preview{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:48px;color:#1B1C1E;font-size:16px;font-weight:600;line-height:160%}#uploader2 .weblink__preview--container,uploader2 .weblink__preview--container{display:flex;width:953px;align-items:flex-start;gap:24px}#uploader2 .weblink__preview--container .preview,uploader2 .weblink__preview--container .preview{display:flex;padding:24px;align-items:flex-start;flex-direction:column;flex:1 0 0;align-self:stretch;border-radius:6px;cursor:pointer;border:1px solid #BCBCBD;color:#1B1C1E;font-size:18px;font-weight:600;line-height:160%}#uploader2 .weblink__preview--container .preview.active,uploader2 .weblink__preview--container .preview.active{border:1px solid #1B1C1E;background:#fff;box-shadow:0 4px 16px -3px rgba(0,0,0,.12)}#uploader2 .weblink__preview--container .preview__title,uploader2 .weblink__preview--container .preview__title{margin-bottom:32px}#uploader2 .weblink__preview--container .preview__text,uploader2 .weblink__preview--container .preview__text{margin-bottom:12px;color:#3B3C3E;font-size:14px;font-weight:600;line-height:170%}#uploader2 .weblink__preview--container .preview__link,uploader2 .weblink__preview--container .preview__link{color:#277D7A;font-size:14px;font-weight:600;line-height:170%}#uploader2 .weblink__preview--container .preview__iframe iframe,uploader2 .weblink__preview--container .preview__iframe iframe{width:254px;height:119px}#custom_audio.audio{display:flex;width:411px;margin:0 auto;padding:0 8px;align-items:center;gap:8px;align-self:stretch;border-radius:12px;background:rgba(27,28,30,.84)}#custom_audio.audio .audio__controls{padding:8px}#custom_audio.audio .audio__icon{width:34px;height:34px;cursor:pointer}#custom_audio.audio .audio__visualizer{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 0;color:#FFF;font-size:12px;font-weight:600;line-height:130%}#custom_audio.audio .audio__volume{display:flex;align-items:center}#custom_audio.audio .audio__volume--icon{width:24px;height:22px;margin-right:2px;cursor:pointer}#custom_audio.audio .audio__volume--percentage{height:100%;width:75%;background-color:#fff;border-radius:20px}#custom_audio.audio .audio__slider{width:42px;height:8px;border-radius:20px;background:var(--color-palette-primary-52,rgba(85,186,183,.52))}#thumbnailCircle .thumbnail__circle--no_image{box-sizing:border-box;width:32px;height:32px;padding:8px;display:flex;justify-content:center;align-items:center;border-radius:32px;border:1px solid #3B3C3E;background:#3B3C3E;color:#fff;text-align:center;font-size:12px;font-weight:600;line-height:130%}#thumbnailCircle .thumbnail__circle--no_image.small{width:24px;height:24px;font-size:11px;font-weight:500;line-height:160%}#thumbnailCircle .thumbnail__circle--no_image.medium{width:42px;height:42px;font-size:16px;font-weight:600;line-height:160%}#thumbnailCircle .thumbnail__circle--no_image.big{width:50px;height:50px;font-size:16px;font-weight:600;line-height:150%}#thumbnailCircle .thumbnail__circle--image{box-sizing:border-box;width:32px;height:32px;border-radius:32px}#thumbnailCircle .thumbnail__circle--image.small{width:24px;height:24px}#thumbnailCircle .thumbnail__circle--image.medium{width:42px;height:42px}#thumbnailCircle .thumbnail__circle--image.big{width:50px;height:50px}.project{box-sizing:border-box;color:#1B1C1E}.project__scroll{overflow-y:scroll}.project__main{display:flex;justify-content:space-between;margin-bottom:16px;padding:0!important;flex-direction:column-reverse}@media only screen and (min-width:768px){.project__main{flex-direction:row;padding:0 39px!important}}.project__main--grade-details--detailed-rubric-wrapper{margin-right:10px;display:flex;flex-direction:column;align-items:flex-end;margin-left:200px}.project__main--grade-details--detailed-rubric-wrapper.your-grade{text-wrap:nowrap}.project__main--grade-details--table{border-top:2px solid #000;border-bottom:2px solid #000;margin:10px;padding:10px}.project__main--grade-details--cell{width:100%;display:flex;align-items:center;border-bottom:2px solid #eeeff0}.project__main--grade-details--cell--title{text-align:left;width:100%;font-size:16px;font-weight:600}.project__main--grade-details--cell--grade{display:flex;align-items:baseline}.project__main--grade-details--cell--grade.end{justify-content:flex-end;margin-left:70px}.project__main--grade-details--cell--grade--score{color:#1B1C1E;font-size:18px;font-weight:600;line-height:160%}.project__main--grade-details--cell--grade--max{margin-left:12px;color:#3B3C3E;font-size:20px;font-weight:500;line-height:170%}.project__main--grade-details--cell:last-of-type{border:0}.project__main--instructions h2{margin:40px 0 32px;font-size:20px;font-weight:600;line-height:150%}.project__main--instructions .project-description{font-size:16px;font-weight:400;line-height:160%;color:#3B3C3E}.project__main--info{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:250px;margin-top:-4px;padding:0}.project__main--info.small{width:100%;margin-bottom:48px;overflow:hidden;min-width:100px;max-width:150px}@media only screen and (min-width:768px){.project__main--info.small{min-width:250px;max-width:unset}}.project__main--info--graded-wrapper{text-align:end}.project__main--info--graded:first-child{margin-top:0}.project__main--info--graded{font-size:18px;font-weight:600;margin:20px 0 8px}.project__main--info--graded span{display:inline-block}.project__main--info--date{font-size:18px;font-weight:600}.project__main--info--date--light{margin-left:12px;font-size:18px;font-weight:400}.project__main--info--evaluation{font-size:18px;font-weight:600;line-height:160%}.project__main--info--evaluation--grade{color:#277D7A;font-size:20px;font-weight:600;line-height:150%}.project__main--info--evaluation--max{font-size:14px;font-weight:400}.project__main--info--rubric{height:auto;padding:8px 24px;font-size:16px;font-weight:600;line-height:160%;background-color:#EEEFF0;border-radius:12px;text-transform:none}.project-status{margin:auto 0}.project-status__content{font-size:12px;text-transform:capitalize;line-height:130%;box-sizing:border-box;justify-content:center;border-radius:16px;padding:5px 10px;display:block}.project-status__content.shared{padding:0;font-size:14px}.project-status__content.submitted{color:#046;border:1px solid #046;background:#E9F5FB}.project-status__content.late{color:#900;border:1px solid #900;background-color:#FBE9E9}.project-status__content.graded{color:#006630;border:1px solid #006630;background:#E9FBF2}html{overflow-x:visible!important}.extra{flex:1}.container1{box-sizing:border-box;width:100%;margin:0;padding:0 12px!important;color:#1B1C1E}@media only screen and (min-width:768px){.container1{padding:0 39px!important}}.container1 .grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:32px}.container1 .grid.no_gap{column-gap:0;gap:0}.container1 .grid .grid__nine{grid-template-columns:repeat(9,1fr)}.container1 .grid__item--1-1{grid-column:1 / 1}.container1 .grid__item--1-2{grid-column:1 / 2}.container1 .grid__item--1-3{grid-column:1 / 3}.container1 .grid__item--1-4{grid-column:1 / 4}.container1 .grid__item--1-5{grid-column:1 / 5}.container1 .grid__item--1-6{grid-column:1 / 6}.container1 .grid__item--1-7{grid-column:1 / 7}.container1 .grid__item--1-8{grid-column:1 / 8}.container1 .grid__item--1-9{grid-column:1 / 9}.container1 .grid__item--1-10{grid-column:1 / 10}.container1 .grid__item--1-11{grid-column:1 / 11}.container1 .grid__item--1-12{grid-column:1 / 12}.container1 .grid__item--1-13{grid-column:1 / 13}.container1 .grid__item--2-2{grid-column:2 / 2}.container1 .grid__item--2-3{grid-column:2 / 3}.container1 .grid__item--2-4{grid-column:2 / 4}.container1 .grid__item--2-5{grid-column:2 / 5}.container1 .grid__item--2-6{grid-column:2 / 6}.container1 .grid__item--2-7{grid-column:2 / 7}.container1 .grid__item--2-8{grid-column:2 / 8}.container1 .grid__item--2-9{grid-column:2 / 9}.container1 .grid__item--2-10{grid-column:2 / 10}.container1 .grid__item--2-11{grid-column:2 / 11}.container1 .grid__item--2-12{grid-column:2 / 12}.container1 .grid__item--2-13{grid-column:2 / 13}.container1 .grid__item--3-3{grid-column:3 / 3}.container1 .grid__item--3-4{grid-column:3 / 4}.container1 .grid__item--3-5{grid-column:3 / 5}.container1 .grid__item--3-6{grid-column:3 / 6}.container1 .grid__item--3-7{grid-column:3 / 7}.container1 .grid__item--3-8{grid-column:3 / 8}.container1 .grid__item--3-9{grid-column:3 / 9}.container1 .grid__item--3-10{grid-column:3 / 10}.container1 .grid__item--3-11{grid-column:3 / 11}.container1 .grid__item--3-12{grid-column:3 / 12}.container1 .grid__item--3-13{grid-column:3 / 13}.container1 .grid__item--4-4{grid-column:4 / 4}.container1 .grid__item--4-5{grid-column:4 / 5}.container1 .grid__item--4-6{grid-column:4 / 6}.container1 .grid__item--4-7{grid-column:4 / 7}.container1 .grid__item--4-8{grid-column:4 / 8}.container1 .grid__item--4-9{grid-column:4 / 9}.container1 .grid__item--4-10{grid-column:4 / 10}.container1 .grid__item--4-11{grid-column:4 / 11}.container1 .grid__item--4-12{grid-column:4 / 12}.container1 .grid__item--4-13{grid-column:4 / 13}.container1 .grid__item--5-5{grid-column:5 / 5}.container1 .grid__item--5-6{grid-column:5 / 6}.container1 .grid__item--5-7{grid-column:5 / 7}.container1 .grid__item--5-8{grid-column:5 / 8}.container1 .grid__item--5-9{grid-column:5 / 9}.container1 .grid__item--5-10{grid-column:5 / 10}.container1 .grid__item--5-11{grid-column:5 / 11}.container1 .grid__item--5-12{grid-column:5 / 12}.container1 .grid__item--5-13{grid-column:5 / 13}.container1 .grid__item--6-6{grid-column:6 / 6}.container1 .grid__item--6-7{grid-column:6 / 7}.container1 .grid__item--6-8{grid-column:6 / 8}.container1 .grid__item--6-9{grid-column:6 / 9}.container1 .grid__item--6-10{grid-column:6 / 10}.container1 .grid__item--6-11{grid-column:6 / 11}.container1 .grid__item--6-12{grid-column:6 / 12}.container1 .grid__item--6-13{grid-column:6 / 13}.container1 .grid__item--7-7{grid-column:7 / 7}.container1 .grid__item--7-8{grid-column:7 / 8}.container1 .grid__item--7-9{grid-column:7 / 9}.container1 .grid__item--7-10{grid-column:7 / 10}.container1 .grid__item--7-11{grid-column:7 / 11}.container1 .grid__item--7-12{grid-column:7 / 12}.container1 .grid__item--7-13{grid-column:7 / 13}.container1 .grid__item--8-8{grid-column:8 / 8}.container1 .grid__item--8-9{grid-column:8 / 9}.container1 .grid__item--8-10{grid-column:8 / 10}.container1 .grid__item--8-11{grid-column:8 / 11}.container1 .grid__item--8-12{grid-column:8 / 12}.container1 .grid__item--8-13{grid-column:8 / 13}.container1 .grid__item--9-9{grid-column:9 / 9}.container1 .grid__item--9-10{grid-column:9 / 10}.container1 .grid__item--9-11{grid-column:9 / 11}.container1 .grid__item--9-12{grid-column:9 / 12}.container1 .grid__item--9-13{grid-column:9 / 13}.container1 .grid__item--10-10{grid-column:10 / 10}.container1 .grid__item--10-11{grid-column:10 / 11}.container1 .grid__item--10-12{grid-column:10 / 12}.container1 .grid__item--10-13{grid-column:10 / 13}.container1 .grid__item--11-11{grid-column:11 / 11}.container1 .grid__item--11-12{grid-column:11 / 12}.container1 .grid__item--11-13{grid-column:11 / 13}.container1 .grid__item--12-12{grid-column:12 / 12}.container1 .grid__item--12-13{grid-column:12 / 13}.container1 .grid__item--13-13{grid-column:13 / 13}.container1 .grid__item__justify_end{display:flex;justify-content:flex-end}.container1 .my-project{margin-bottom:16px}.container1 .my-project__title{margin:0 0 48px;font-size:20px;font-weight:600;line-height:30px}.container1 .my-project__container{width:304px;background-color:rgba(255,255,255,.85);border-radius:6px;border:1px solid #EEEFF0;box-shadow:0 4px 14px 2px rgba(0,0,0,.05);z-index:2}.container1 .my-project__container .no-project .position{position:relative}.container1 .my-project__container .no-project .image__data{background-image:url(/images/empty_data.png);background-repeat:no-repeat;background-size:cover;height:139px;width:291px}.container1 .image__empty{background-image:url(/images/empty_image.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:195px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:.2}.container1 .class-project{max-width:75vw}.container1 .class-project__projects h5{margin:0 0 16px!important;font-size:14px;font-weight:600;line-height:170%;color:#3B3C3E}.container1 .class-project .info{padding:0 16px 16px}.container1 .class-project .info__student{display:flex;align-items:center;margin-bottom:12px}.container1 .class-project .info__student--no_image{width:42px;height:42px;margin-right:12px;display:flex;justify-content:center;align-items:center;border-radius:32px;border:1px solid #3B3C3E;background:#EEEFF0;color:#FFF;text-align:center;font-size:16px;font-weight:600;line-height:160%}.container1 .class-project .info__student--name{font-size:18px;font-weight:600;line-height:36px}.container1 .class-project .info__title{margin-bottom:24px;font-size:16px;font-weight:600;line-height:160%}.container1 .class-project .info__shared{font-size:14px;font-weight:600;line-height:170%}.container1 .class-project .info__shared span{margin-right:12px}.container1 .class-project .info__shared--date{font-weight:400;color:#3B3C3E}.project-cards{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:32px}.project-card{border:1px solid #EEEFF0;border-radius:12px;box-shadow:0 4px 14px 2px rgba(0,0,0,.05);height:335px;width:304px;overflow:hidden;cursor:pointer}.project-card:hover{background-color:#F9F9F9}.project-card:active{background-color:#EEEFF0}.project-card--no-project{border:1px solid #EEEFF0;border-radius:12px;box-shadow:0 4px 14px 2px rgba(0,0,0,.05);height:335px;width:304px;overflow:hidden}.project-card--no-project .position{position:relative}.project-card--no-project .image__data{background-image:url(/images/empty_data.png);background-repeat:no-repeat;background-size:cover;height:139px;width:291px}.project-card__header{height:200px;position:relative}.project-card__image{height:100%;width:100%;object-fit:cover;text-align:center;display:flex;justify-content:center;align-items:center}.project-card__image--empty{height:100%;width:100%;background-image:url(/images/empty_image.png);background-position:top;background-repeat:no-repeat;background-size:cover}.project-card__commented{padding:8px 12px;position:absolute;left:16px;top:16px;border-radius:12px;border:1px solid #BCBCBD;background-color:#EEEFF0;font-size:12px;font-weight:600;line-height:130%;color:#1B1C1E}.project-card__comments-count{position:absolute;padding:8px 12px;right:16px;top:16px;border-radius:12px;border:1px solid #BCBCBD;background-color:#EEEFF0;font-size:12px;font-weight:600;line-height:120%;display:flex;justify-content:space-between;gap:8px}.project-card__comments-icon{width:14px;height:14px}.project-card__body{padding:16px}.project-card__student{display:flex;align-items:center;gap:8px;margin:10px 0}.project-card__student-name{font-size:14px;font-weight:300;line-height:160%}.project-card__title{font-size:16px;font-weight:500;line-height:160%}.project-card__title>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-card__footer{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;line-height:170%}.project-card__date{font-weight:300;color:#3B3C3E;font-size:12px;line-height:15.6px}.image__empty{background-image:url(/images/empty_image.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:195px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:.2}.flex{display:flex;justify-content:space-between;align-items:center}.flex-relative{position:relative;display:flex;justify-content:center}.flex-column{position:relative;display:flex;flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}button.project__button--primary,a.project__button--primary{color:#092F2E!important;background-color:#7BD8D5}button.project__button--primary:hover,a.project__button--primary:hover{box-shadow:999px 999px 0 0 rgba(255,255,255,.2) inset}button.project__button--primary:disabled,a.project__button--primary:disabled{border:0!important;color:#1B1C1E5C!important;box-shadow:none;background-color:rgba(85,186,183,.2)!important}button.project__button--secondary,a.project__button--secondary{border:1px solid #BCBCBD!important}button.project__button--secondary:active,a.project__button--secondary:active{background-color:#BCBCBD}button.project__button--secondary:hover,a.project__button--secondary:hover{background-color:#FFF;box-shadow:999px 999px 0 0 rgba(180,180,180,.2) inset}button.project__button--secondary:disabled,a.project__button--secondary:disabled{border:1px solid #EEEFF0!important;box-shadow:none;color:#BCBCBD!important}button.project__button--tertiary,a.project__button--tertiary{background-color:#EEEFF0}button.project__button--tertiary:hover,a.project__button--tertiary:hover{box-shadow:999px 999px 0 0 rgba(0,0,0,.15) inset}button.project__button--tertiary:active,a.project__button--tertiary:active{background-color:#BCBCBD}button.project__button--tertiary:disabled,a.project__button--tertiary:disabled{color:#858686}button.project__button--underline:hover,button.project__button--underline:active,a.project__button--underline:hover,a.project__button--underline:active{color:#092F2E!important;border-bottom:2px solid #092F2E;border-radius:initial!important}button.project__button.button,a.project__button.button{height:48px;color:#1B1C1E;font-weight:600;font-size:16px;line-height:160%;text-transform:none;border-radius:12px}button.project__button.button.continue,a.project__button.button.continue{width:113px;margin-left:auto;color:#092F2E}button.project__button.button.continue.bigger,a.project__button.button.continue.bigger{width:121px}button.project__button.button.skip,a.project__button.button.skip{width:133px;margin-left:auto;margin-right:20px;background-color:#EEEFF0}button.project__button.button.previous,a.project__button.button.previous{width:111px;margin-right:auto}button.project__button.button.create,a.project__button.button.create{position:absolute;left:calc((100% - 150px)/2);bottom:-3px;width:150px;height:58px;margin:0 auto;border-radius:6px;z-index:3;color:#092F2E;font-size:16px;font-weight:600;line-height:24px;text-transform:none}button.project__button.button.exitProject,a.project__button.button.exitProject{padding:0;float:right;font-weight:600;font-size:18px;line-height:26px;color:#277D7A;text-transform:none}button.project__button.button.exitProject:hover,button.project__button.button.exitProject:active,a.project__button.button.exitProject:hover,a.project__button.button.exitProject:active{color:#092F2E;text-decoration:underline}button.project__button.button.left__close,a.project__button.button.left__close{height:30px;padding:0;font-size:20px;line-height:30px;margin-right:32px}button.project__button.button.left__close span,a.project__button.button.left__close span{display:inline-block;margin-right:12px;font-size:20px}button.project__button.button.left__close i,a.project__button.button.left__close i{margin-right:12px}button.project__button.button.preview,a.project__button.button.preview{margin-left:20px}.modal-wrapper.project_modal{padding:32px;box-sizing:border-box}.modal-wrapper.project_modal .edit__title{height:48px;margin-bottom:40px}.modal-wrapper.project_modal .header{margin-bottom:40px;padding-bottom:20px;border-bottom:4px solid #BCBCBD;border-image:linear-gradient(to right,#55BAB7 50%,#BCBCBD 50%) 2;text-align:left}.modal-wrapper.project_modal .header__border.header{border-image:linear-gradient(to right,#BCBCBD 50%,#55BAB7 50%) 2}.modal-wrapper.project_modal .header__no-border.header{padding:0;margin-bottom:20px;border:0}.modal-wrapper.project_modal .header .bigger_margin{margin-bottom:48px}.modal-wrapper.project_modal .header h1{margin:0;padding:0;font-weight:600;font-size:20px;line-height:30px;color:#1B1C1E}.modal-wrapper.project_modal .header .add__cover{width:30px;height:30px;margin-right:12px}.modal-wrapper.project_modal .main{margin-bottom:48px}.modal-wrapper.project_modal .main__margin{margin-bottom:180px}.modal-wrapper.project_modal .main h2{margin:0 0 24px;padding:0;font-weight:600;font-size:32px;line-height:130%;text-align:center;color:#1B1C1E}.modal-wrapper.project_modal .main p{margin-bottom:32px;font-weight:400;font-size:18px;line-height:160%;text-align:center;color:#3B3C3E}.modal-wrapper.project_modal .main .title{width:667px;margin:0 auto;font-weight:400;font-size:16px;line-height:26px;color:#3B3C3E}.modal-wrapper.project_modal .main .title__length{margin-bottom:8px;text-align:right}.modal-wrapper.project_modal .main .title__container{display:flex;align-items:center;width:667px;height:46px;padding:10px 16px;background-color:#EEEFF0;border:2px solid #092F2E;border-radius:6px}.modal-wrapper.project_modal .main .title__container>.title__input:focus{background-color:#FFF}.modal-wrapper.project_modal .main .title__input{width:100%;margin:0 auto;background-color:#EEEFF0;border:0;color:#1B1C1E;border-radius:6px;height:46px;padding:10px 56px 10px 16px}.modal-wrapper.project_modal .main .title__input::placeholder{color:#5B5C5E}.modal-wrapper.project_modal .main .title__input:focus{background-color:#FFF;box-shadow:none!important}.modal-wrapper.project_modal .main .title__icon{width:20px;height:20px;font-size:20px}.modal-wrapper.project_modal .main .title__icon--x{position:absolute;right:16px;top:15px;color:#1B1C1E;cursor:pointer}.modal-wrapper.project_modal .summary{display:flex;align-items:flex-start;gap:48px;align-self:stretch;margin-bottom:64px}.modal-wrapper.project_modal .summary__info{width:600px;color:#3B3C3E;font-size:16px;font-weight:400;line-height:160%}.modal-wrapper.project_modal .summary__info--bold{margin-bottom:24px;color:#1B1C1E;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.project_modal .position{position:relative}.modal-wrapper.project_modal .flex{display:flex;justify-content:space-between}.modal-wrapper.project_modal .step_3{height:450px}.modal-wrapper.project_modal .step_4{display:flex;gap:48px}.modal-wrapper.project_modal .step_4__card{width:304px;height:200px}.modal-wrapper.project_modal .step_4__info{font-weight:400;font-size:16px;line-height:25.6px}.modal-wrapper.project_modal .step_4__info--bold{font-weight:700}.modal-wrapper.share{height:auto;padding:32px;width:480px;margin:100px auto 0;color:#1B1C1E}.modal-wrapper.share .share{margin-bottom:48px;text-align:left}.modal-wrapper.share .share__header{margin-bottom:40px;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.share .share__header h1{margin:0;padding:0;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.share .share__header--close{color:#5B5C5E}.modal-wrapper.share .share__header--close:hover{color:#1B1C1E}.modal-wrapper.share .share h2{margin:0 0 16px;padding:0;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.share .share__text{color:#3B3C3E;font-size:16px;font-weight:400;line-height:160%}.modal-wrapper.share .share__cancel{margin-right:auto;padding:8px 24px;width:98px;height:auto;border:1px solid #BCBCBD;border-radius:12px}.modal-wrapper.share .share__exit{padding:8px 24px;height:auto;margin-left:auto;background-color:#7BD8D5;border-radius:12px}.modal-wrapper.rubric_modal{color:#1B1C1E;box-sizing:border-box}.modal-wrapper.rubric_modal .rubric_modal__header{position:sticky;top:0;background:#FFF;display:flex;justify-content:space-between;padding:32px;margin-bottom:52px;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 4px 14px 2px rgba(0,0,0,.05)}.modal-wrapper.rubric_modal .rubric_modal__header h1{margin:0;padding:0;font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.rubric_modal .rubric_modal__header button.close__rubric{padding:0;color:#277D7A;text-transform:none;font-size:18px;font-weight:600;line-height:145%}.modal-wrapper.rubric_modal .rubric_modal__main .main__header{display:flex;justify-content:space-between;align-items:center;padding:32px;margin-bottom:16px;background:rgba(85,186,183,.05);font-size:18px;font-weight:600;line-height:160%}.modal-wrapper.rubric_modal .rubric_modal__main .main__header--box{width:107px;text-align:center}.modal-wrapper.rubric_modal .rubric_modal__main .main__container{margin-bottom:16px}.modal-wrapper.rubric_modal .rubric_modal__main .main__container .rubrics{padding:0;list-style:none}.modal-wrapper.rubric_modal .rubric_modal__main .main__container .rubric{display:flex;justify-content:space-between;align-items:center;padding:16px 72px 26px 32px;margin-bottom:16px;border-bottom:2px solid #EEEFF0}.modal-wrapper.rubric_modal .rubric_modal__main .main__container .rubric__container{width:832px;text-align:left;font-size:16px}.modal-wrapper.rubric_modal .rubric_modal__main .main__container .rubric__title{margin-bottom:20px;font-weight:600;line-height:160%}.modal-wrapper.rubric_modal .rubric_modal__main .main__container .rubric__description{color:#3B3C3E;font-weight:400;line-height:160%}.modal-wrapper.rubric_modal .rubric_modal__main .main__container .rubric__points{font-size:20px;font-weight:600;line-height:150%}.modal-wrapper.rubric_modal .rubric_modal__main .main__total{padding:48px 72px 48px 32px;text-align:right;background:rgba(85,186,183,.05);font-size:18px;font-weight:600;line-height:160%}.modal-wrapper.rubric_modal .rubric_modal__main .main__total--points{margin-left:16px;font-size:24px;line-height:140%}.main__font{font-weight:600;font-size:20px;line-height:30px}.scroll{height:100vh;overflow-y:scroll}.portfolio__height{max-height:calc(100vh - var(--full_header_height) - var(--full_footer_height))}.container-project .left{height:100vh;margin-right:12px;font-weight:600;font-size:20px;line-height:30px;color:#1B1C1E}.container-project .left__menu{margin-bottom:64px}.container-project .left__menu h2{height:30px;margin:0;padding:0;padding-left:32px;font-weight:600;font-size:20px;line-height:30px;border-left:1px solid #BCBCBD}.container-project .left__info{display:flex;align-items:center;margin-bottom:64px}.container-project .left__info--uploader{width:90px;height:90px;margin-right:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#EEEFF0;border-radius:6px}.container-project .left__info--uploader--preview{width:44px;height:44px;margin-right:12px}.container-project .left__info .main__image{width:90px;height:90px;margin-right:30px;border-radius:6px}.container-project .left__info .main__image--preview{width:44px;height:44px;margin-right:12px}.container-project .left__info .main__image--icon{position:absolute;width:32px;min-width:32px;height:32px;padding:8px;background-color:#FFF;border:1px solid #BCBCBD;border-radius:6px;cursor:pointer;bottom:8px}.container-project .left__info .main__image--icon:hover{background-color:#FFF;box-shadow:9999px 999px 0 0 rgba(180,180,180,.2) inset}.container-project .left__info .main__image--icon:active{border-color:#EEEFF0;background:#EEEFF0}.container-project .left__info .main__image--icon--right{left:50px}.container-project .left__info .main__image--icon--left{left:8px}.container-project .left__info--title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:20px;line-height:30px;color:#BCBCBD}.container-project .left__info--title .fa-arrow-right{width:16px;height:16px;font-size:16px}.container-project .left__info--add{width:32px;height:32px;margin-left:12px;display:flex;padding:8px;align-items:center;justify-content:center;font-size:16px;border-radius:6px;border:1px solid #BCBCBD;background:#fff;cursor:pointer}.container-project .left__info--add:hover{background-color:#FFF;box-shadow:9999px 999px 0 0 rgba(180,180,180,.2) inset}.container-project .left__info--add:active{border-color:#EEEFF0;background:#EEEFF0}.container-project .left__image--preview{width:44px;height:44px;object-fit:cover;border-radius:6px}.container-project .left__image{width:32px;height:32px;padding:9px;background-color:#FFF;border:1px solid #BCBCBD;border-radius:6px}.container-project .left__image:hover{background-color:#9BA0A50D}.container-project .left__image:focus{background-color:#EEEFF0;border:0;box-shadow:none!important}.container-project .project_content{position:relative;display:flex;justify-content:center;align-items:center}.container-project .project_content--image{width:32px;height:32px;text-align:center;line-height:32px;z-index:100;background-color:#858686;color:#fff;border:1px solid #BCBCBD;border-radius:6px;cursor:pointer}.container-project .project_content--image:hover~.project_content--border{border-color:#5B5C5E}.container-project .project_content--image:hover{background-color:#1B1C1E}.container-project .project_content--border{position:absolute;width:100%;border:2px solid #858686}.container-project .move{margin:-32px -40px 0 -14px;padding-bottom:30px}.container-project .right{position:relative}.container-project .right-view{height:auto;padding-left:32px}.container-project .right__icons{display:flex;flex-direction:column;gap:20px;align-items:flex-end;margin-bottom:40px}.container-project .right__icons .icon{width:48px;min-width:48px;height:48px;padding:14px;background-color:#FFF;cursor:pointer;border:1px solid #BCBCBD;border-radius:12px;color:#1B1C1E}.container-project .right__icons .icon:hover{background-color:#F9F9F9}.container-project .right__icons .icon:active{background-color:#EEEFF0;border:0}.container-project .right__icons .icon:focus{background-color:#FFF;border:2px solid #1B1C1E;box-shadow:0 4px 16px -3px rgba(0,0,0,.12)!important}.container-project .right__icons .icon__active{background-color:#FFF;border:2px solid #1B1C1E;box-shadow:0 4px 16px -3px rgba(0,0,0,.12)!important}.container-project .right__icons .popover.left .arrow::after{border-top-color:transparent!important}.container-project .right__icons.view-right{margin:0 0 32px;flex-direction:row}.container-project .right__border{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20px;position:relative;top:unset;left:unset;border-left:1px solid #BCBCBD;transition:all .2s ease-in-out}.container-project .right__border:hover{background:#f5f5f5}.container-project .right__border .flex-relative{height:100%}.container-project .right__border .drag-icon{display:none;transform:rotate(90deg);color:#777}@media only screen and (min-width:768px){.container-project .right__border .drag-icon{display:block}}.container-project .right__border .drag-icon:hover{cursor:ew-resize}.container-project .right__border--icon{width:32px;min-width:32px;height:32px;z-index:100;padding:8px;background-color:#FFF;border:1px solid #BCBCBD;border-radius:100px;color:#5B5C5E;cursor:pointer}.container-project .right__border--line{position:absolute;border-left:1px solid #BCBCBD;height:100%;left:16px}.container-project .right .instructions{margin-bottom:48px;height:100vh;color:#1B1C1E}.container-project .right .instructions .feedback{margin:64px 0 16px;display:flex;gap:16px;flex-direction:column;color:#1A202C;font-size:20px;font-weight:600;line-height:150%}.container-project .right .instructions .feedback__text{color:#1B1C1E;font-size:16px;font-weight:400;line-height:160%}.container-project .right .history{margin-right:-4px;padding:0}.container-project .right .history__header{margin-bottom:32px;padding:0 36px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;line-height:170%}.container-project .right .history__header .flex{gap:4px}.container-project .right .history__header--title{font-size:20px;font-weight:600;line-height:150%}.container-project .right .history__main{display:flex;padding:0;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;list-style:none}.container-project .right .history__version{padding:8px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch}.container-project .right .history__version--active{border-top:1px solid #EEEFF0;border-bottom:1px solid #EEEFF0;background:rgba(0,133,255,.12)}.container-project .right .history__version--date{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:#3B3C3E;font-size:14px;font-weight:400;line-height:170%}.container-project .right .history__version--preview{cursor:pointer;text-transform:none;color:#277D7A;font-size:14px;font-weight:600;line-height:170%}.container-project .right .history__version--status{font-size:14px;font-weight:600;line-height:170%}.container-project .project__view{display:flex;align-items:center}.container-project .project__view--image{width:44px;height:44px;border-radius:6px;margin-right:12px;object-fit:cover}.container-project .project__view--buttons .button{height:auto;padding:8px 24px}.container-project .project__view--buttons .edit{margin-right:16px}.container-project .project__view--buttons .share{margin-right:20px}.container-project .project__view--buttons .submit{margin-right:16px;background-color:#7BD8D5}.slider{margin-top:-32px;user-select:none}.right__bar{resize:horizontal;overflow:auto}.flex__project{display:flex;gap:12px}@media only screen and (min-width:768px){.flex__project{gap:44px}}.flex__project.gap{gap:16px}.flex--wrap{flex-wrap:wrap;width:100%;row-gap:16px;justify-content:space-between}.artifact_list{padding-bottom:200px}.artifact_list--item{position:relative;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;padding-top:48px}.artifact_list--item .file-item{width:100%}.artifact_list--item-pin{position:absolute;display:none;top:10px;right:10px}.artifact_list--item-pin-container{position:relative}.artifact_list--item-pin-container-background{position:absolute;width:90px;max-width:200%;height:auto;margin-top:-13px;margin-left:-21px;z-index:-1}.artifact_list--item-pin-container-image{box-sizing:border-box;width:50px;height:50px;border-radius:32px;z-index:2}.artifact_list--item-pin-container-no-image{box-sizing:border-box;width:50px;height:50px;padding:8px;display:flex;justify-content:center;align-items:center;border-radius:32px;border:1px solid #3B3C3E;background:#3B3C3E;color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:160%;z-index:2}.artifact_list--item-buttons{margin-top:16px}.artifact_list .item-description{margin-top:10px;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left}.artifact_list ul{list-style:none;margin:0;padding:0}.artifact_list ul li{display:flex;flex-direction:column;gap:48px}.artifact_list ul li article{margin-top:45px}.artifact_list ul li article header{margin:0 0 30px;padding:0}.artifact_list ul li article h3{font-size:24px;font-weight:600;line-height:34px;letter-spacing:0;text-align:left;margin-top:0}.artifact_list .artifact-item--image{max-width:636px;height:400px}.artifact_list .artifact-item--iframe{width:752px;height:450px}.artifact_list .artifact-item--iframe-wrap{text-align:center}.artifact_list .artifact-item--embed{width:752px;height:340px}.artifact_list .artifact-item--link{color:#277D7A;font-size:14px;font-style:normal;font-weight:600;line-height:170%}.artifact_list .artifact-item--video{width:752px!important;height:415px!important}.artifact_list .artifact-audio{display:flex;gap:24px;justify-content:center;align-items:center}.artifact_list .artifact-audio .audio__button{display:flex;height:32px;padding:8px;border-radius:6px;border:1px solid #BCBCBD;background:#FFF;font-size:16px}.artifact_list .artifact-audio .audio__button .fa{width:16px;height:16px}.artifact_list .artifact-audio .audio__button:hover{background:#F9F9F9}.artifact_list .artifact-audio .audio__button:active{border:2px solid #1B1C1E;background:#FFF}.artifact_list .artifact-audio .audio__transcripts{position:absolute;width:100px;padding:0;display:flex;flex-direction:column;border-radius:6px;border:1px solid #BCBCBD;list-style:none;text-align:left}.artifact_list .artifact-audio .audio__transcipt{z-index:10;padding:4px 0 0 4px;cursor:pointer;border-bottom:1px solid #BCBCBD}.artifact_list .artifact-audio .audio__transcipt:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.artifact_list .artifact-audio .audio__transcipt:last-child{border-bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.artifact_list .artifact-audio .audio__transcipt:hover{background:#F9F9F9}.artifact_list .artifact-audio .audio__transcipt:active{border:2px solid #1B1C1E;background:#FFF}.artifact_list .transcript{display:flex;padding:24px;margin-top:32px;align-items:center;gap:10px;align-self:stretch;color:#3B3C3E;font-size:16px;font-style:normal;font-weight:400;line-height:160%;border-radius:6px;border:1px solid #BCBCBD}.artifact_list .main__image--icon{width:32px;height:32px;margin-right:8px;padding:8px;background-color:#fff;border:1px solid #BCBCBD;border-radius:12px;cursor:pointer;bottom:8px;flex-shrink:0}.artifact_list .main__image--icon:hover{background-color:#FFF;box-shadow:9999px 999px 0 0 rgba(180,180,180,.2) inset}.artifact_list .main__image--icon:active{border-color:#EEEFF0;background:#EEEFF0}.artifact_list .main__image--icon--info~.popover__icon{width:200px}.artifact_control{height:74px;background-color:rgba(155,160,165,.08);margin-left:-25px;margin-right:-25px;margin-bottom:45px;padding:12px 24px}.artifact_control h2.comp-title{color:#1b1c1e;font-size:20px;font-weight:600;line-height:30px;letter-spacing:0;text-align:left}section.left{margin-top:15px}.project__main--grade-details--cell--summary{flex-grow:1}.project__main--grade-details--cell--summary>summary:first-of-type{display:list-item}.extra-icon{display:block}@media only screen and (min-width:768px){.extra-icon{display:none}}#view>#content.speed_grading_wrapper,article>#content.speed_grading_wrapper{overflow:hidden;height:calc(100vh - var(--right_line) - var(--right_line) - 20px)}article.speed-grading{height:100%}.speed-grading-editor .editor-wrapper .cke .cke_top{opacity:1}.speed-grading-editor .tabs{display:flex;margin-bottom:15px}.speed-grading-editor .tabs button{margin-right:10px}.speed-grading-editor .hidden{display:block}.speed_grading_wrapper .close_button{background-color:transparent;display:flex;justify-content:center;align-items:center;margin:0 0 0 15px;outline:0}.speed_grading_wrapper .close_button .close-icon{margin-right:10px}.speed_grading_wrapper .close_button .close-icon:after,.speed_grading_wrapper .close_button .close-icon:before{background-color:#FFF}.speed_grading_wrapper .close_button .close-icon+span{color:#FFF;font-size:20px;font-weight:600;text-transform:capitalize;line-height:150%}.speed_grading_wrapper nav{height:69px;background:linear-gradient(90deg,#277C79 0,#1B1C1E 100%);box-shadow:0 6px 4px 0 rgba(0,0,0,.15);display:flex;justify-content:space-between}.speed_grading_wrapper nav .speed-grading-header{display:flex;justify-content:center;align-items:center}.speed_grading_wrapper nav .speed-grading-header h2{color:#FFF;font-size:20px;margin:0;font-weight:600}.speed_grading_wrapper nav .speed-grading-header .separator{display:block;content:'';width:1px;background-color:#FFF;height:44px;margin-right:32px;margin-left:32px}.speed_grading_wrapper nav .grading_controls{display:flex;margin-right:30px;font-size:16px;font-weight:600;padding:15px 0;align-items:center;margin-left:15px}.speed_grading_wrapper nav .grading_controls .graded_status{padding:0 15px 0 0;border-right:1px solid #FFF;color:#FFF}.speed_grading_wrapper nav .grading_controls .graded_switcher{color:#FFF;display:flex;justify-content:center;align-items:center;margin-left:48px}.speed_grading_wrapper nav .grading_controls .graded_switcher button{background:0 0;background-size:cover;padding:0;outline:0;width:24px;height:24px}.speed_grading_wrapper nav .grading_controls .graded_switcher button.larrow{background:url(/images/arrow-left2.svg)}.speed_grading_wrapper nav .grading_controls .graded_switcher button.rarrow{background:url(/images/arrow-right2.svg)}.speed_grading_wrapper nav .grading_controls .graded_switcher .graded_user{margin:0 32px;display:flex;align-items:center;gap:12px}.speed_grading_wrapper nav .grading_controls .graded_switcher .graded_user .graded_user__select{background:0 0;outline:0;border:0;padding-right:8px}.speed_grading_wrapper nav .grading_controls .graded_switcher .graded_user .graded_user__select option{color:initial}.speed-grading .border-extended .right__border{background:#FFF}.speed-grading .border-extended .right__border .right__border--icon{transform:rotate(0deg)}.speed-grading .border-extended .scroll.scroll--move.move{background:#FFF}.speed-grading .scroll.extra{padding-top:32px}.speed-grading .right__border{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:20px;position:relative;top:unset;left:unset;border-left:1px solid #BCBCBD;transition:all .2s ease-in-out}.speed-grading .right__border:hover{background:#f5f5f5}.speed-grading .right__border .drag-icon{transform:rotate(90deg);color:#777}.speed-grading .right__border .drag-icon:hover{cursor:ew-resize}.speed-grading .right__border--icon{margin-top:32px;transform:rotate(180deg)}.speed-grading .container-project .move{height:89vh;width:30vw;margin:0;display:flex;right:18px;background:#FFF;overflow-y:hidden;padding-bottom:0}@media only screen and (min-width:992px){.speed-grading .container-project .move{min-width:30px}}.speed-grading .container-project .move .sidebar_wrap{width:100%;height:100%;overflow-y:scroll;padding-bottom:0;margin-bottom:0}.speed-grading section{padding:0}.speed-grading section.right{padding:32px 64px 100px;margin-bottom:40px;height:auto;overflow:auto}.speed-grading section.right .sg__icons{margin:0 0 32px}.speed-grading section.right .instructions{height:auto}.speed-grading .project__main--grade-details--table{margin:0}.speed-grading .project__main--grade-details--cell{display:block;height:auto;margin-bottom:32px;padding-bottom:15px}.speed-grading .project__main--grade-details--cell:last-child{margin-bottom:0}.speed-grading .artifact_list ul li article{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #BCBCBD}.speed-grading .artifact_list ul li article:last-child{border-bottom:0}.speed-grading .artifact_list ul li article header{margin:0}.speed-grading .artifact_list ul li article .info-popover{margin-left:auto}.speed-grading .green_info{color:#277D7A;font-size:14px;font-weight:600;cursor:pointer}.speed-grading .artifact_info h3{font-size:20px;font-weight:600;line-height:150%}.speed-grading .instructions .use-rubric-switch{display:flex;flex-direction:row;justify-content:space-between;padding:8px 0 16px;margin:8px 0 16px;border-bottom:2px solid #000}.speed-grading .instructions .project__main--grade-details--header{margin-top:32px}.speed-grading .instructions .project__main--grade-details--header h4{margin-bottom:12px}.speed-grading .instructions .padded{padding:8px 24px;height:auto}.speed-grading .instructions .criteria_description{display:flex;flex-direction:column;border:1px solid #BCBCBD;border-radius:16px;padding:5px 10px;line-height:20px;font-size:16px;margin:12px 0;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.speed-grading .instructions .criteria_description div{padding:5px 0}.speed-grading .instructions .criteria_description .rating_bold{font-size:16px;font-weight:600;line-height:26px;letter-spacing:0;text-align:left}.speed-grading .instructions .total_grade{display:flex;justify-content:flex-end;align-items:flex-end;margin-left:250px}.speed-grading .instructions .total_grade strong{color:#1B1C1E;margin-right:12px;font-size:20px;font-weight:600;line-height:150%}.speed-grading .instructions .total_grade .points{color:#277D7A;font-size:24px;font-weight:600;line-height:140%}.speed-grading .instructions .total_grade .total_points{color:#3B3C3E;font-size:14px;font-weight:400;line-height:170%}.speed-grading .instructions .total_grade .input-grade{font-size:18px;font-weight:600;line-height:160%;color:#277D7A;border-radius:6px;border:1px solid var(--neutral-30);background:var(--neutral-20);width:75px;padding:4px 12px;margin-top:4px}.speed-grading .instructions .total_grade .input-grade::-webkit-outer-spin-button,.speed-grading .instructions .total_grade .input-grade::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.speed-grading .instructions .total_grade .input-grade[type=number]{-moz-appearance:textfield}.speed-grading .instructions .project__main--grade-details--table{padding-top:48px}.speed-grading .instructions .project__main--grade-details--cell--grade--score{width:56px}.speed-grading .instructions .project__main--grade-details--cell .input-grade{color:#277D7A;border-radius:6px;border:1px solid var(--neutral-30);background:var(--neutral-20);width:100%;padding:4px 12px}.speed-grading .instructions .project__main--grade-details--cell .input-grade::-webkit-outer-spin-button,.speed-grading .instructions .project__main--grade-details--cell .input-grade::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.speed-grading .instructions .project__main--grade-details--cell .input-grade[type=number]{-moz-appearance:textfield}.speed-grading .instructions .project__main--grade-details--cell .grade_sep{margin:0 10px}.speed-grading .instructions .project__main--grade-details--cell .grading_buttons_holder{margin:15px 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.speed-grading .instructions .project__main--grade-details--cell .grading_buttons_holder .grading_button{padding:12px;width:30%;min-width:100px;margin-right:10px;margin-bottom:16px;align-self:stretch;height:auto;line-height:20px;font-size:16px;border-radius:12px;border:1px solid #BCBCBD;white-space:normal}.speed-grading .instructions .project__main--grade-details--cell .grading_buttons_holder .grading_button:hover{background:rgba(155,160,165,.08);box-shadow:0 4px 14px 2px rgba(0,0,0,.05)}.speed-grading .instructions .project__main--grade-details--cell .grading_buttons_holder .grading_button.is_active{border:2px solid #277D7A;background:#fff;box-shadow:0 4px 16px -3px rgba(0,0,0,.12)}.speed-grading .instructions .project__main--grade-details--cell .grading_buttons_holder .grading_button strong{display:block;font-weight:600;margin-bottom:15px}.speed-grading .instructions .project__main--grade-details--cell .grading_buttons_holder .grading_button span{font-size:14px;text-transform:none;line-height:normal}.speed-grading .instructions .project__main--grade-details--cell--wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.speed-grading .sidebar_section{padding-top:48px}.speed-grading .assignment_comment .file_icon_wrap{display:flex;margin:15px 0}.speed-grading .assignment_comment .file_icon_wrap .file_icon{display:block;border-radius:6px;border:1px solid #BCBCBD;padding:8px;margin-right:8px;width:32px;height:32px;top:16px 0 16px 0;background-size:16px 16px;background-position:center;background-repeat:no-repeat}.speed-grading .assignment_comment .file_icon_wrap .file_icon.vid{background-image:url(/images/media_icons/video.svg)}.speed-grading .assignment_comment .file_icon_wrap .file_icon.mic{background-image:url(/images/media_icons/microphone.svg)}.speed-grading .assignment_comment .file_list{margin-top:15px}.speed-grading .assignment_comment .file_list h3{font-size:20px;font-weight:600;line-height:150%}.speed-grading .assignment_comment .file_list .file_item{display:flex;align-items:center;justify-content:flex-start;margin-bottom:32px}.speed-grading .assignment_comment .file_list .file_item:before{display:block;width:50px;height:50px;content:'';background-size:48px 48px;background-position:center;background-repeat:no-repeat;margin-right:15px}.speed-grading .assignment_comment .file_list .file_item.mic:before{background-image:url(/images/media_icons/microphone.svg)}.speed-grading .assignment_comment .file_list .file_item.vid:before{background-image:url(/images/media_icons/video.svg);margin-right:15px}.speed-grading .assignment_comment .file_list .file_item .video-wrapper{max-width:570px!important}.speed-grading .assignment_comment .file_list .file_item .video-wrapper{width:640px;max-width:80%;height:380px;padding-left:10px}.speed-grading .assignment_comment .file_list .file_item .video-wrapper .video-js{width:100%}.speed-grading .assignment_comment .file_list .file_item .close_button{background-color:transparent;display:flex;justify-content:center;align-items:center;margin:0 0 0 15px}.speed-grading .assignment_comment .file_list .file_item .close_button .close-icon{margin:0}.speed-grading .assignment_comment .file_list .file_item .close_button .close-icon:after,.speed-grading .assignment_comment .file_list .file_item .close_button .close-icon:before{background-color:#000}.speed-grading .assignment_comment .file_list .file_item .close_button .close-icon+span{color:#000}.speed-grading .reopen_project_btn{padding-left:16px;padding-right:16px}.speed-grading .save_grading_btn{width:80px}.speed-grading.preview-rubric{position:fixed;right:0;height:80vh;width:30vw;top:6vh;padding:20px;background:#FFF;z-index:101}.speed-grading.preview-rubric .instructions{overflow-y:scroll;height:100%}.speed-grading.preview-rubric .project__main--grade-details--table{border-top:0}.speed-grading.preview-rubric.border-extended{position:fixed;width:70%;right:0;background:#FFF}.speed-grading.preview-rubric.border-extended .right__border--icon{transform:rotate(0deg) scale(0.7)}.speed-grading.preview-rubric .right__border{position:absolute;left:-16px;top:4px;height:100%}.speed-grading.preview-rubric .right__border .flex-relative{height:100%;width:31px}.speed-grading.preview-rubric .right__border--icon{width:32px;height:32px;z-index:100;padding:8px;background-color:#FFF;border:1px solid #BCBCBD;border-radius:100px;color:#5B5C5E;cursor:pointer;transform:rotate(180deg) scale(0.7)}.speed-grading.preview-rubric .right__border--line{position:absolute;border-left:1px solid #BCBCBD;height:100%;left:16px}.speed-grading-policy-wrapper{display:flex;flex-direction:column;justify-content:space-evenly;gap:48px}.speed-grading-policy-dates-container{padding-top:48px}.speed-grading-policy-dates-due-date{margin:0;padding:4px;font-size:16px}.speed-grading-policy-dates-due-date span{font-weight:500}.speed-grading-policy-dates-submission{margin:0;padding:4px;font-size:16px}.speed-grading-policy-dates-submission span{font-weight:500}.speed-grading-policy-checkbox-text{font-size:16px;font-weight:400}.rubric.underPreview{width:70vw;overflow-y:scroll;height:80vh}.speed_grading--bottom{position:sticky;bottom:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:calc(100% + 14px);margin-left:-14px;padding:24px;border-top:2px solid #EEEFF0;border-left:var(--Small,2px) solid #EEEFF0;background:#fff;box-shadow:0 -4px 14px 0 rgba(0,0,0,.05)}.speed_grading--bottom .bottom__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.speed_grading--bottom .bottom__info{display:flex;align-items:center;gap:8px;color:#3B3C3E;font-size:12px;font-weight:400;line-height:130%}.speed_grading--bottom .bottom__info .fa{width:18px;height:18px;font-size:18px}.speed_grading--bottom .bottom__buttons{display:flex;align-items:center;gap:16px;color:#1B1C1E;font-size:14px;font-weight:400;line-height:170%}.speed_grading--bottom .bottom__buttons--flex{display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;margin:0}.speed_grading--bottom .rubric-warning{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:4px 8px;border-radius:4px;border:1px solid #C87B08;color:#C87B08;font-size:12px;font-style:normal;font-weight:400;line-height:160%}.speed_grading--bottom .show-rubric-btn{display:flex;align-items:center;gap:4px;margin-left:8px}.speed_grading--bottom .show-rubric-btn .material-symbols-outlined{vertical-align:middle}.speedgrading-not-found{margin:64px auto 0}#editRubrics{height:calc(100vh - 100px);padding:16px}#editRubrics .mode-container{display:flex;flex-direction:column;width:100%;height:100%;gap:8px}#editRubrics .preview-controls{position:relative;display:flex;flex-direction:column;width:100%;gap:8px}#editRubrics .preview-controls .overlaid-spinner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.5);pointer-events:none}#editRubrics .rule{height:2px;background-color:#008a87;border-radius:2px;width:95%;flex-shrink:0}#editRubrics .text{color:#1b1c1e;text-align:center;font-size:16px;font-weight:600;line-height:150%}#editRubrics .info-text{color:#1b1c1e;text-align:center;font-size:14px;font-weight:500;line-height:150%;margin-top:20px}#editRubrics .button__secondary{padding:12px}#editRubrics jnct-rubrics-library-table,#editRubrics jnct-rubric-preview,#editRubrics jnct-rubric-form{min-height:0}#editRubrics jnct-rubrics-library-table{height:auto}.comments--header{font-size:20px;font-weight:500}.comments--container{display:flex;flex-direction:column;gap:16px}.comments--past-due{display:flex;align-items:center;justify-content:center}.comments--section{display:flex;flex-direction:column;gap:16px}.comment--frame{padding:5px 48px 24px 24px}.comment--frame-flagged{background-color:rgba(224,0,0,.2)}.comment--frame-flagged-hover{background-color:rgba(224,0,0,.4)}.comment--frame-flagged-highlighted{background-color:rgba(224,0,0,.5)}.comment--frame-pinned{background-color:rgba(85,186,183,.05)}.comment--frame-pinned-hover{background-color:rgba(85,186,183,.1)}.comment--frame-pinned-highlighted{background-color:rgba(85,186,183,.2)}.comment--pin{display:flex;color:#55BAB7}.comment--pin-icon span{font-size:14px;font-weight:500}.comment--pin-icon:hover{cursor:pointer}.comment--wrapper{display:grid;grid-template-columns:42px 1fr;padding-top:16px}.comment--threadline{display:grid;grid-template-rows:42px 1fr}.comment--threadline img{width:42px;height:42px;border-radius:50%;object-fit:cover}.comment--threadline-line{margin:0 auto;height:100%}.comment--threadline-line-div{display:flex;justify-content:center;width:20px;height:100%;padding-top:12px}.comment--threadline-line-div:hover{cursor:pointer}.comment--threadline-line-div:hover>i{opacity:52%}.comment--threadline-line-i{width:2px;height:100%;background-color:#1B1C1E;opacity:20%}.comment--summary{position:relative;display:flex;flex-direction:row;justify-content:space-between}.comment--summary-name{color:#1B1C1E;font-size:18px;font-weight:500;padding-left:12px}.comment--summary button{display:flex;justify-content:center;align-items:center;padding:0;width:24px;height:24px;background-color:transparent}.comment--summary button:focus{box-shadow:none!important}.comment--summary-dropdown{position:relative;display:inline-block;color:#5B5C5E;font-size:14px;font-weight:500;flex-direction:column;border-radius:6px}.comment--summary-dropdown-expand-icon{cursor:pointer}.comment--summary-dropdown-content{left:auto;position:absolute;right:0;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1;line-height:24px}.comment--summary-dropdown-content-item{font-weight:400;letter-spacing:0;text-align:left;display:flex;min-height:40px;min-width:110px;align-items:center;border-radius:6px;padding:0 16px;z-index:2}.comment--summary-dropdown-content-item:hover{cursor:pointer;color:#1B1C1E;font-weight:600}.comment--summary-dropdown:hover .comment--summary-dropdown-content{cursor:pointer}.comment--body{padding-left:12px;position:relative}.comment--body-message{font-size:16px;font-weight:400}.comment--body-message-deleted{display:inline-block;font-size:16px;font-weight:400;color:#5B5C5E;border:2px solid #EEEFF0;border-radius:6px;text-align:center;padding:2px 8px}.comment--body-message-flagged{color:#DE1135}.comment--body-reply,.comment--body-edit{background-color:#fff;position:flex;z-index:0;box-shadow:0 16px 48px 0 rgba(0,0,0,.22);border-radius:6px}.comment--actions{font-size:12px}.comment--actions-time{color:#5B5C5E;font-weight:400}.comment--actions-reply{color:#1B1C1E;font-weight:500}.comment--actions-edited{display:inline-block;position:relative;font-size:12px;font-weight:400;color:#3B3C3E;text-align:center;cursor:default}.comment--actions-edited-pointer{display:flex;opacity:0;visibility:hidden;position:absolute;color:#fff;font-size:14px;font-weight:500;left:50%;transform:translateX(-50%);bottom:40px;background-color:#2B2B2B;border-radius:6px;padding:16px;flex-grow:1;white-space:nowrap;width:fit-content;box-shadow:0 16px 48px 0 rgba(0,0,0,.22);transition:opacity .1s}.comment--actions-edited-pointer img{position:absolute;bottom:-8px;left:calc(50% - 8px)}.comment--actions-edited:hover>div{opacity:1;visibility:visible;transition-delay:.4s}.comment--actions-dismiss{color:#DE1135;font-weight:500}.comment--actions-remove{color:#DE1135;font-weight:500}.comment--actions-toogle-length{cursor:pointer;color:#55BAB7}.comment--replies{display:flex;margin-left:9px}.comment--replies-wrapper:hover{cursor:pointer}.comment--replies-text{font-size:14px;font-weight:500}.pinover{background-color:rgba(155,160,165,.08)}.pinover-hover{background-color:rgba(155,160,165,.08)}.comment--body-reply .editor-wrapper .editor-buttons,.comment--body-edit .editor-wrapper .editor-buttons,.comments--add .editor-wrapper .editor-buttons{width:64px;height:32px;top:4px;right:4px}.comment--body-reply .editor-wrapper .editor-buttons button,.comment--body-edit .editor-wrapper .editor-buttons button,.comments--add .editor-wrapper .editor-buttons button{width:100%;height:100%;font-size:12px;font-weight:500;color:#092F2E;background-color:#7BD8D5;box-sizing:border-box}.comment--body-reply .cke .cke_top,.comment--body-edit .cke .cke_top,.comments--add .cke .cke_top{opacity:100!important}.gradeComments header{color:#1B1C1E;position:sticky;top:0;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;height:72px;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 4px 14px 2px rgba(0,0,0,.05);margin-bottom:24px}.gradeComments h1{color:#1B1C1E;margin:0;padding:0;font-size:20px;font-weight:500;line-height:150%}.gradeComments--content-wrapper{display:flex;justify-content:center;align-items:center;height:80vh}.gradeComments .gradeComments--content-wrapper i{font-size:36px}.gradeComments .gradeComments--nav-save i{font-size:14px;margin-right:2px}.gradeComments--content{display:flex;align-self:flex-start;flex-grow:1;flex-direction:column;height:100%;justify-content:space-between}.gradeComments--info{color:#3B3C3E;border:1px solid #EEEFF0;border-radius:6px;border-collapse:separate;width:100%;padding:8px 16px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:400;line-height:160%}.gradeComments--info-flex{display:flex}.gradeComments--info-flex.space-between{justify-content:space-between}.gradeComments--info .flex{display:flex;align-items:center;flex:1}.gradeComments--info .title{flex:0 0 120px}.gradeComments--info .info{width:100%;display:flex;align-items:center;gap:12px;font-weight:500}.gradeComments--info .info thumbnail-circle{display:inline-block}.gradeComments--info img{width:26px;height:26px;border-radius:50%;object-fit:cover}.gradeComments--body{padding:0}.gradeComments--body-wrapper{box-sizing:border-box;padding:0 24px;overflow-y:scroll}.gradeComments--body-comment{display:flex;padding:16px 0;align-items:flex-start;gap:12px}.gradeComments--body-comment-column img{width:42px;height:42px;border-radius:50%;object-fit:cover}.gradeComments--body-comment-wrapper{flex:1}.gradeComments--body-comment-header{color:#1B1C1E;font-size:16px;font-weight:500;line-height:160%;padding-top:4px;margin-bottom:12px}.gradeComments--body-comment-header span{color:var(--link)}.gradeComments--body-comment-header-unavailable{color:#B90C2A!important;padding:5px;background-color:#FFE6EA;border:1px solid #DE1135;font-size:12px;border-radius:10px;line-height:15.6px;font-weight:600}.gradeComments--body-comment-header-unavailable span{color:#B90C2A!important}.gradeComments--body-comment-content{margin-bottom:8px;color:#1B1C1E;font-size:14px;font-weight:400;overflow-wrap:anywhere}.gradeComments--body-comment-footer{display:flex;gap:8px;font-size:12px;font-weight:400;color:#5B5C5E;line-height:130%}.gradeComments--body-comment-footer .late{display:flex;align-items:center;gap:4px;color:#C87B08;font-size:12px;font-weight:400;line-height:130%}.gradeComments--body-comment-footer .late .material-symbols-outlined{font-size:16px}.gradeComments--nav{display:flex;justify-content:space-between;flex-direction:column;gap:16px;margin-top:auto;padding:16px 24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background:var(--Color-palette-Neutral-10,#fff);box-shadow:0 -2px 14px 0 rgba(0,0,0,.05)}.gradeComments--nav .flex{display:flex;justify-content:space-between}.gradeComments--nav .policy{display:flex;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--neutral-20);font-size:14px;font-weight:400;line-height:160%}.gradeComments--nav .policy .checkbox{width:20px;height:20px;margin:0}.gradeComments--nav .policy .late{font-size:16px;color:#C87B08;font-weight:400;line-height:130%}.gradeComments--nav .policy .late .material-symbols-outlined{font-size:16px;position:relative;top:3px}.gradeComments--nav-wrapper{display:flex;align-items:center;gap:16px}.gradeComments--nav-wrapper label{color:#1B1C1E;font-size:18px;font-weight:500!important;margin:0}.gradeComments--nav-input{background-color:#EEEFF0!important;border-radius:6px!important;border:1px solid #BCBCBD!important;width:5ch!important;height:30px!important;padding:4px 12px!important;margin:0;font-size:20px!important;text-align:center}.gradeComments--nav-input-error{outline:2px solid #DE1135}.gradeComments--nav-maxscore{color:#1B1C1E;font-size:20px;font-weight:500}.gradeComments--nav-save{margin-left:20px}.gradeComments--nav-actions{font-size:14px;margin-left:16px;font-weight:500}.gradeComments--nav-actions-success{color:#23771C}.gradeComments--nav-actions-error>span{color:#DE1135}.gradeComments--nav-count{display:flex;justify-content:flex-start;align-items:center;width:48px}.gradeComments--nav-count div{font-weight:500;font-size:18px;color:#1B1C1E}.gradeComments--nav-count div span{font-weight:400;font-size:14px}.gradeComments--nav-btn{display:flex;gap:8px;padding:8px 16px 8px 8px}.gradeComments--nav-btn.next{padding:8px 8px 8px 16px}button.border-0{border:0!important}html,body{overscroll-behavior:none}*{-webkit-box-sizing:inherit;box-sizing:inherit}.row{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}body{margin:0;background-color:var(--header_background);font-family:Roboto,sans-serif;font-size:14px;line-height:1.42857;color:#333;display:block}html{width:100%;overflow-x:hidden;padding:0;margin:0;font-size:10px}iframe{margin-right:auto;margin-left:auto}img{max-width:100%;border:0}form input{border:1px solid #55bab7;padding:3px 5px}p.heading{font-family:"Roboto Bold"}h1,h2,h3,h4{font-family:"Roboto Condensed"}h1.black,h2.black,h3.black,h4.black{color:#666}label{font-weight:400!important}fieldset{padding:0;margin:0;border:0}button,.button{padding:0 10px;display:block;text-transform:uppercase;border:0;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#fff;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:30px;line-height:30px}.button.primary,.button.secondary,.button.tertiary,.button.yellow{color:#fff}.button.primary:hover,.button.secondary:hover,.button.tertiary:hover,.button.yellow:hover{filter:brightness(80%)}.button.primary:disabled,.button.secondary:disabled,.button.tertiary:disabled,.button.yellow:disabled{opacity:.6;cursor:not-allowed}.button.primary{background-color:#55bab7}.button.secondary{background-color:#e81e75}.button.tertiary{background-color:#666;min-width:78px}.button.tertiary span{color:#fff}.button.yellow{color:#000;background-color:#ffe77c}.button.inline{display:inline-block;margin-right:10px}.button.small{font-size:11px}.button.right{float:right;margin-left:10px}.button.left{float:left;margin-right:10px}.button.center{margin-left:auto;margin-right:auto}.button.center-block{display:block;clear:both;text-align:center;margin:5px 0}.button:disabled{box-shadow:0 2px #BBB}.btn span{overflow:hidden;text-overflow:ellipsis}.btn{display:inline-block;padding:0 12px 2px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.btn.btn-default{border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;background-color:#55bab7}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{color:#fff;background-color:#d20519;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}ol,ul{margin:0}p{margin:0 0 10px}a{color:#005994;text-decoration:none}a:hover{text-decoration:underline}.hidden,.invisible{display:none;visibility:hidden}.relative{position:relative}.clear{display:block;width:100%;clear:both}.pull-left{float:left}.pull-right{float:right}.pull-left{float:left}.loading{height:150px;background-image:url(/images/loading.gif);background-repeat:no-repeat;background-position:center;background-size:50px}.license{height:19px;margin-top:5px}.license,.source{font-size:11px;color:#666;float:left;clear:both}.form-control{border:0;background-color:rgba(0,0,0,.045);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.35);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.35);box-shadow:inset 0 1px 3px rgba(0,0,0,.35);margin-top:-12px}.form-control:focus{border:0}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}table{border-collapse:collapse}table th{text-align:left}.table{width:100%;margin-bottom:20px}.table thead tr th{padding:8px}.table tbody tr th,.table tfoot tr th,.table thead tr td,.table tbody tr td,.table tfoot tr td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #BBB}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#EEE}.row{display:block;clear:both;height:100%}#view{position:relative;min-height:calc(100vh - 100px);height:fit-content}#view>article{padding-bottom:30px}#view>article header{color:#333}#view>article.three_cols{display:inline-block;float:left;width:33%;min-width:300px}#view>article.four_cols{display:inline-block;float:left;width:25%;min-width:280px}#view.slide{left:0;right:0;-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);-webkit-transition:-webkit-transform 300ms ease;-webkit-transition-delay:0s;-moz-transition:-moz-transform 300ms ease 0s;-o-transition:-o-transform 300ms ease 0s;transition:transform 300ms ease 0s}.one_half.center{display:block;margin-right:auto;margin-left:auto}.one_third.center{display:block;margin-right:auto;margin-left:auto}.one_fourth.center{display:block;margin-right:auto;margin-left:auto}.one_fifth.center{display:block;margin-right:auto;margin-left:auto}.two_thirds.center{display:block;margin-right:auto;margin-left:auto}.three_fourths.center{display:block;margin-right:auto;margin-left:auto}#content,#content>div{position:relative}#content article:first-of-type>header>.description{border-bottom:1px solid #EEE;padding-bottom:1em;margin-bottom:1em}#content article:first-of-type>header>.description:last-child,#content article:first-of-type>header>.description p:last-child{margin-bottom:0}article header h1{font-size:40px}article article h1{font-size:24px}article article article h1{font-size:18px}article.advanced-component .row article{top:0}article.advanced-component .row article header{background-color:transparent!important;padding-top:25px;padding-bottom:15px}article header{padding:15px 50px}article header h1:first-of-type,article header h2:first-of-type,article header h3:first-of-type,article header h4:first-of-type{margin-top:0}article header>p:last-of-type{margin-bottom:0}article section{padding:15px 15px 0}@media only screen and (min-width:768px){article section{padding:35px 35px 0}}@media only screen and (min-width:992px){article section{padding:50px 50px 0}}article section article,article section article article{padding-top:0;position:relative}article section article header,article section article article header{padding-top:0!important;margin-left:-50px;margin-right:-50px}article section article article section{padding-top:0!important}#view #content,article #content{z-index:2000}@media only screen and (max-width:767px){#view #content,article #content{height:calc(100vh - var(--right_line) - 20px - 26px - 46px)}}#view #content .form-field .switch,article #content .form-field .switch{float:left}#view #content.pagenotes,article #content.pagenotes{padding:0 15px 15px;height:calc(100% - 65px);width:calc(100% - 30px)}#help section.html-content{display:flex;flex-flow:column}#help section.html-content div[compile=html]{flex:1;height:calc(100vh - 180px)}#help section.html-content div[compile=html] p:first-child{height:90%}#help section.html-content div.container{flex:1}#error-screen{width:100%;height:100%;margin-top:10%;text-align:center}.switch{background:#fff;border:1px solid #EEE;position:relative;display:inline-block;box-sizing:content-box;overflow:visible;width:52px;height:15px;padding:0;margin:0;border-radius:20px;cursor:pointer;box-shadow:#EEE 0 0 0 0 inset;transition:.3s ease-out all;-webkit-transition:.3s ease-out all;top:2px}.switch small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);width:20px;height:20px;position:absolute;top:-3px;left:0;transition:.3s ease-out all;-webkit-transition:.3s ease-out all}.switchchecked{background:#55bab7;border-color:#e81e75}.switchchecked small{left:32px;background-color:#e81e75}form .objectives .select2-choices li{float:none;width:calc(100% - 4px);background-color:#fff;box-sizing:border-box;border-radius:3px;margin-bottom:2px;position:relative}form .objectives .select2-choices li a{top:7px;left:7px}form .objectives .select2-choices li span{line-height:20px;padding:0 5px}form .form-partial{background-color:#EEE;padding:20px;padding-top:5px}form .form-partial .editor-inline{background-color:#fff!important;width:100%!important;padding:0 10px}form .form-partial>i,form .form-partial>button span.fa,form .form-partial>button span.glyphicon{padding-top:10px;display:inline-block}form .form-field{width:100%;margin-top:20px;position:relative;display:inline-block}form .form-field .select2-search-choice{width:calc(100% - 5px)}form .form-field .select2-search input{width:100%;padding:0 5px;border:1px solid #666;border-radius:2px;line-height:1}form .form-field .date-field{width:170px;background-color:#fff;display:inline-block;position:relative}form .form-field .date-field>button{right:2px;padding:2px;line-height:10px;margin-top:2px}form .form-field>button{height:auto;display:inline-block;font-weight:700;text-transform:none;border-radius:4px;border-bottom:2px solid #666;cursor:pointer;font-size:12px;line-height:12px;padding:12px 40px;background-color:#EEE;color:#fff}form .form-field>button:hover{border-color:#EEE}form .form-field .star{padding:0;height:30px;border:0;top:4px;float:none;display:inline-block;vertical-align:top}form .form-field a.toggle-label{color:inherit;cursor:pointer}form .form-field a.toggle-label label{cursor:pointer}form .form-field a.toggle-label span{position:relative;top:-3px;color:#EEE;display:inline-block}form .form-field a.toggle-label span.arr-closed{transform:scaleX(0.9)}form .form-field a.toggle-label span.arr-open{transform:scaleX(1.4)}form .form-field a.toggle-label:hover{text-decoration:none}form .form-field.right{text-align:right}form .form-field .ui-select-container{width:100%}form .form-field .ui-select-container .ui-select-choices{top:calc(100% - 4px)}form .form-field .hinted-field{position:relative}form .form-field .hinted-field button{position:absolute;right:0;width:20px;height:33px;background-color:#55bab7;color:#fff;top:2px;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom:0;padding:5px;box-sizing:border-box;line-height:26px}form .form-field .hinted-field ul{list-style:none;padding:0;margin:0;width:calc(100% - 4px);position:absolute;top:31px;left:2px;box-sizing:border-box;background-color:#fff;z-index:1;border:1px solid #333;padding:2px}form .form-field .hinted-field ul li{width:100%;padding:4px 10px;box-sizing:border-box;cursor:pointer}form .form-field .hinted-field ul li:hover{background-color:#EEE}form .form-field select{width:100%;border:2px solid #EEE;border-radius:3px;background-color:#fff;padding:5px 4px;box-sizing:border-box}form .form-field label{display:block;color:#333;font-size:13px;font-family:Roboto;font-weight:700!important;margin-bottom:5px;margin-right:10px;float:left}form .form-field label.inline{display:inline-block;position:relative}form .form-field .switch{float:right}form .form-field input{width:calc(100% - 24px);padding:7px 10px;border:2px solid #EEE;border-radius:3px}form .form-field input[type=checkbox]{width:auto}form .form-field.inline label{display:inline-block}form .form-field.inline input{display:inline-block;width:auto}.colorpicker{box-shadow:inset 0 0 2px #666}.colorpicker button.close{margin:0;margin-bottom:3px;color:#666;font-size:20px;font-weight:700;padding:4px 10px;height:auto;float:right;line-height:1}.math-tex{font-size:1.4em!important}.progress-bar-danger{background-color:#C83554!important}.progress-bar-success{background-color:#33A955!important}.accountview{padding:0 5px}.accountview section.account{padding:10px 10px 0}.accountview section.account div.paid_courses{min-width:280px;max-width:90%;display:flex}.accountview section.account div.paid_courses div{margin:10px;display:inline-grid}.accountview section.account div.paid_courses div h5{font-weight:500}.accountview section.account div.paid_courses img{height:80px;width:80px;min-width:80px}.accountview img.badger{max-width:100px;height:100px;width:100px}.cursor-pointer{cursor:pointer}.right_line{box-sizing:border-box;margin-left:var(--navigation);width:calc(100% - var(--navigation) - var(--right_line));z-index:100000;padding:10px;height:calc(100% - var(--full_footer_height));transition:width .4s,margin-left .4s}@media only screen and (max-width:767px){.right_line-mobile{height:100%}}.m-bottom-36{margin-bottom:36px}.height-100{height:100%}.m-bottom-10{margin-bottom:10px}.layout__border{box-sizing:border-box;position:absolute;top:var(--right_line);left:var(--navigation);height:calc(100% - var(--right_line) - var(--right_line));width:calc(100% - var(--navigation) - var(--right_line));padding:10px;background-color:#fff;border-radius:12px;transition:width .4s,left .4s;overflow-y:auto}.layout__border.grey{background-color:#EEE}.layout__border.login{top:0;left:0;width:100%;height:100%;border-radius:unset;padding:15px}.close-icon{display:inline-block;width:30px;height:30px;position:relative}.close-icon:before,.close-icon:after{display:block;width:3px;height:100%;border-radius:2px;background-color:#000;content:'';position:absolute;left:50%}.close-icon:before{transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}.popover-dark{padding:5px}.popover-dark,.container-project .popover{background-color:#1B1C1E;border-radius:6px;font-weight:600;font-size:14px;line-height:24px;text-align:center;color:#FFF}.popover-dark .popover-content,.container-project .popover .popover-content{padding:0}.popover-dark .arrow::after,.container-project .popover .arrow::after{border-top-color:#1B1C1E!important}.popover-dark__content,.container-project .popover__content{width:113px;height:30px;padding:8px 0;font-size:12px;line-height:14px}.popover-dark__icon,.container-project .popover__icon{width:108px;height:56px;padding:16px 0}.popover-dark__icon.left .arrow::after,.container-project .popover__icon.left .arrow::after{border-left-color:#1B1C1E!important}.popover-dark__icon.bottom .arrow::after,.container-project .popover__icon.bottom .arrow::after{border-bottom-color:#1B1C1E!important}.material-symbols-outlined{font-family:'Material Symbols Outlined'}.jnct--link{color:var(--link);transition:all .2s ease-in-out;cursor:pointer}.jnct--link:hover{text-decoration:underline}.hide-chat web-chat{display:none}.hide-chat web-chat.instructor-chat{display:block}.junction--app--view{z-index:1}.junction--app--footer{border-radius:0 0 12px 12px;padding:20px;text-align:center}.junction--icon{background:url(/favicon.png);background-size:cover;display:inline-block;height:20px;margin-right:13px;margin-top:2px;width:20px}.junction--icon,.junction--text{float:left}.junction--app--footer--powered-by{font-family:"Roboto Condensed";font-size:12px;margin:0 auto;width:250px}.junction--text{margin-top:2px}.junction--text span:nth-of-type(2){color:#e81e75}.splashscreen{position:fixed;top:0;bottom:0;left:0;right:0}.junction-search{position:relative;z-index:1031}.junction-search input{margin-bottom:2px;width:100%}.junction-search .dropdown-content{padding:10px;position:relative}@media only screen and (min-width:768px){.junction-search .dropdown-content{padding:0}}.junction-search .dropdown-content .search{position:relative;margin-bottom:16px;width:100%;background-color:var(--header_background);border-radius:12px}.junction-search .dropdown-content .search__input{box-sizing:border-box;width:500px;height:auto;padding:13px 12px 13px 48px;border-radius:12px;background:rgba(27,28,30,.52);color:#fff;font-size:16px;font-weight:400;line-height:160%;border:0;cursor:pointer}.junction-search .dropdown-content .search__input::placeholder{color:#BCBCBD}.junction-search .dropdown-content .search__input:hover{border:0 solid #fff;box-shadow:0 0 4px 0 rgba(255,255,255,.25)}.junction-search .dropdown-content .search__input:active,.junction-search .dropdown-content .search__input:focus{border:2px solid #fff;background:rgba(27,28,30,.36)}.junction-search .dropdown-content .search__icon{width:20px;height:20px;position:absolute;top:17px;left:12px;z-index:2}.junction-search__results{width:100%;border-radius:12px;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.12);color:#3B3C3E;font-size:14px;font-weight:400;line-height:170%;text-align:left}.junction-search__results ul.junction-search__results--nav,.junction-search__results ul.junction-search__results--nav li{list-style-type:none;margin:0;padding:0}.junction-search__results ul.junction-search__results--nav{overflow-x:hidden;overflow-y:auto}@media only screen and (min-width:768px){.junction-search__results ul.junction-search__results--nav{max-height:200px;position:relative}}.junction-search__results ul.junction-search__results--nav li{box-sizing:border-box;padding:8px 16px;width:100%;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.junction-search__results ul.junction-search__results--nav li:last-of-type{margin:0}.junction-search__results ul.junction-search__results--nav span{display:inline-block}.junction-search__results ul.junction-search__results--nav .junction-search__results--nav_label{padding-left:7px}.junction-search__results ul.junction-search__results--nav a{color:var(--nav_panel_fg)}.junction-search__results .junction-search__results-count{padding:8px 16px;text-align:right;color:#3B3C3E;font-size:14px;font-weight:400;line-height:170%}.header-2{background-color:#4A4A4A;font-family:"Roboto Condensed";position:fixed;width:100%;z-index:1100000}.header-2__tray__search{position:fixed;z-index:17000;width:600px;top:125px;left:15px;background-color:#fff;border-radius:12px;border:1px solid var(--header_background)}.header-2__tray__search .click-catcher{position:fixed;top:0;bottom:0;left:var(--navigation);right:0;z-index:1030;background-color:rgba(27,28,30,.3);transition:left .4s;display:none}.header-2__tray ul.header-2__tray__right--nav,.header-2__tray ul.header-2__tray__right--nav li,.header-2__tray ul.header-2__tray__dropdown--nav,.header-2__tray ul.header-2__tray__dropdown--nav li{list-style-type:none;margin:0;padding:0}.header-2__tray ul.header-2__tray__right--nav li,.header-2__tray ul.header-2__tray__dropdown--nav li{cursor:pointer}.header-2__tray ul.flex{display:flex;gap:10px;margin-right:10px}@media (max-width:420px){.header-2__tray ul.flex{gap:0}}.header-2__tray .header-2__tray__left{left:0;float:left;position:absolute;width:50%;z-index:11}.header-2__tray .header-2__tray__title{display:none;font-size:var(--header_title_font_size)}@media (min-width:420px){.header-2__tray .header-2__tray__title{box-sizing:border-box;color:#fff;display:inline-block;font-weight:400;left:0;letter-spacing:.5px;line-height:var(--header_height);margin:0 auto;overflow:hidden;padding-left:105px;position:absolute;text-align:left;text-overflow:ellipsis;top:0;white-space:nowrap;width:37%;z-index:10}}@media (max-width:767px){.header-2__tray .header-2__tray__title{width:calc(100vw - 272px)}}@media (min-width:768px){.header-2__tray .header-2__tray__title{width:calc(100vw - 572px)}}.header-2__tray .header-2__tray__right{color:#fff;float:right;height:var(--header_height);position:absolute;right:0;text-align:right;z-index:20}.header-2__tray .item_title-hover{position:relative}.header-2__tray .item_title-hover:hover+.hiding{visibility:visible}@media (min-width:767px){.header-2__tray .item_title-hover.calendar:hover+.hiding,.header-2__tray .item_title-hover.notes:hover+.hiding,.header-2__tray .item_title-hover.search:hover+.hiding{padding-right:114px}}@media (max-width:766px){.header-2__tray .item_title-hover.search:hover+.hiding{width:110px;left:68%}}.header-2__tray .hiding{visibility:hidden;width:120px;background-color:#fff!important;color:#666;text-align:center;border-radius:6px;padding:calc((var(--header_nav_icon_size) - 14px)/2) 0 calc((var(--header_nav_icon_size) - 14px)/2);top:100%;left:50%;margin-left:-60px;position:absolute;z-index:10;font-size:14px}.header-2__tray li.user .hiding{left:35%;margin-left:calc(var(--header_nav_icon_size) * 4 - 145px)}.header-2__tray .header-2__tray__right--nav{display:inherit;height:var(--header_height)}.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav li{display:inline-block;height:var(--header_height);position:relative;padding-right:0}.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav li.view-no-click:hover{filter:unset!important}.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav li .userImage{background-size:calc(var(--header_height) - 9px);background-position:center;background-repeat:no-repeat;height:calc(var(--header_height) - 9px);width:calc(var(--header_height) - 9px);margin:2px auto;position:relative;border-radius:50%}.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav li .userImage:focus{border-radius:0}.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav li .userImage.noImage{background-color:#BBB;display:flex;justify-content:center;align-items:center}@media (min-width:125px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:0;padding-right:0}}@media (min-width:130px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:.2vw;padding-right:.2vw}}@media (min-width:140px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:.5vw;padding-right:.5vw}}@media (min-width:150px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:1vw;padding-right:1vw}}@media (min-width:175px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:2.4vw;padding-right:2.4vw}}@media (min-width:165px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:2vw;padding-right:2vw}}@media (min-width:180px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:2.5vw;padding-right:2.5vw}}@media (min-width:190px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:2.8vw;padding-right:2.8vw}}@media (min-width:200px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:3.1vw;padding-right:3.1vw}}@media (min-width:215px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:3.2vw;padding-right:3.2vw}}@media (min-width:225px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:3.3vw;padding-right:3.3vw}}@media (min-width:240px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:3.5vw;padding-right:3.5vw}}@media (min-width:335px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:4.5vw;padding-right:4.5vw}}@media (min-width:375px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:4.2vw;padding-right:4.2vw}}@media (min-width:395px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:4.5vw;padding-right:4.5vw}}@media (min-width:420px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:12.5px;padding-right:12.5px}}@media (min-width:767px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:6px;padding-right:6px}}@media (min-width:850px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:8px;padding-right:8px}}@media (min-width:900px){.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav ul.header-2__tray__right--nav button{padding-left:9px;padding-right:9px}}.header-2__tray .header-2__tray__right--nav a,.header-2__tray .header-2__tray__right--nav button{color:#fff;cursor:pointer;display:block;height:var(--header_height);position:relative;text-decoration:none;background-color:transparent}.header-2__tray .header-2__tray__right--nav a.view-no-click,.header-2__tray .header-2__tray__right--nav button.view-no-click{cursor:default}.header-2__tray .header-2__tray__right--nav div.text-label{display:none}@media only screen and (min-width:768px){.header-2__tray .header-2__tray__right--nav div.text-label{display:inline-block;float:left;font-size:var(--header_buttons_text_size);letter-spacing:.8px;margin-left:5px;margin-top:var(--header_buttons_margin_top)}.header-2__tray .header-2__tray__right--nav div.text-label.star-five{margin-top:-17px;margin-left:30px}}.header-2__tray .header-2__tray__right--nav div.fa{color:#000;float:left;font-size:var(--header_nav_icon_size);line-height:var(--header_nav_icon_size);margin-top:-1px}.header-2__tray .header-2__tray__right--nav div.fa.no-float{float:none}.header-2__tray .tray__right--nav--badge,.header-2__tray .tray__dropdown--nav--badge{background:#e81e75;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;font-size:var(--header_badge_font_size);height:var(--header_badge_size);line-height:var(--header_badge_line_height);position:absolute;text-align:center;width:var(--header_badge_size);z-index:2000}.header-2__tray .tray__right--nav--badge.star-five,.header-2__tray .tray__dropdown--nav--badge.star-five{border-radius:unset;background:transparent;position:relative;display:block;color:#e81e75;width:0;height:0;border-right:var(--header_star_size) solid transparent;border-bottom:var(--header_star_size) solid #e81e75;border-left:var(--header_star_size) solid transparent;transform:rotate(60deg)}.header-2__tray .tray__right--nav--badge.star-five:before,.header-2__tray .tray__dropdown--nav--badge.star-five:before{border-bottom:var(--header_star_size) solid #e81e75;border-left:var(--header_star_size) solid transparent;border-right:var(--header_star_size) solid transparent;position:absolute;height:0;width:0;top:0;left:calc(1px - var(--header_star_size));display:block;content:"";transform:rotate(-290deg)}.header-2__tray .tray__right--nav--badge.star-five:after,.header-2__tray .tray__dropdown--nav--badge.star-five:after{position:absolute;display:block;color:#e81e75;top:0;left:calc(-2px - var(--header_star_size));width:0;height:0;border-right:var(--header_star_size) solid transparent;border-bottom:var(--header_star_size) solid #e81e75;border-left:var(--header_star_size) solid transparent;transform:rotate(-70deg);content:""}.header-2__tray .tray__right--nav--badge.star-five div,.header-2__tray .tray__dropdown--nav--badge.star-five div{left:-10px;position:absolute;text-align:center;top:var(--header_star_size_top);width:20px;color:#fff;transform:rotate(-60deg);z-index:2001}.header-2__tray .tray__right--nav--badge{left:21px;top:var(--header_badge_offset_top)}.header-2__tray .tray__dropdown--nav--badge{left:-15px;top:-10px}.header-2__tray .header-2__tray__dropdown{background-color:#fff;color:#000;bottom:0;left:0;position:fixed;top:0;right:0;z-index:3000;box-shadow:0 5px 5px 1px #BBB}.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav{margin:0 auto;padding:5px 0;width:100%}.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav li{border-bottom:1px solid rgba(0,0,0,.1);list-style-type:none;padding:15px 0;position:relative;text-align:center;width:100%}.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav li:last-of-type{border:0}.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav li:hover,.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav li.selected{background-color:#EEE}.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav a,.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav button{color:#000;font-size:16px;font-weight:700;cursor:pointer;position:relative;text-decoration:none;padding:0}.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav div.text-label{font-size:14px;display:block;float:none;letter-spacing:.5px;line-height:14px}@media (min-width:767px){.header-2__tray .header-2__tray__dropdown{border-radius:0 0 0 6px;bottom:inherit;left:inherit;position:absolute;right:0;text-align:right;top:var(--header_height);width:200px}.header-2__tray .header-2__tray__dropdown.help{left:-314%}.header-2__tray .header-2__tray__dropdown.help .fa.no-float{float:none;font-size:14px;margin:0;line-height:14px}.header-2__tray .header-2__tray__dropdown.help .text-label{margin:0}.header-2__tray .header-2__tray__dropdown.help.view{left:-275%}.header-2__tray .header-2__tray__dropdown.help.view li.selected{background-color:#EEE}.header-2__tray .header-2__tray__dropdown ul.header-2__tray__dropdown--nav{font-size:inherit;margin-bottom:8px;text-align:left}}@media (min-width:1024px){.header-2__tray .header-2__tray__dropdown.help{left:-250%}.header-2__tray .header-2__tray__dropdown.help.view{left:-220%}}.header-2.short{height:var(--header_height)}.header-2 .logo{background-position:center;background-repeat:no-repeat;background-size:30%;display:none;height:var(--header_height);transition:all .2s;width:80px;margin-left:30px}@media (min-width:420px){.header-2 .logo{display:block}}.header-2 .btn,.header-2 button{max-width:100%;overflow:hidden}.header-2>nav.header-1__sub-nav{width:calc(100% - var(--navigation) - var(--right_line));height:calc(var(--header_height) - var(--header_height));position:absolute;top:var(--header_height);background-color:#fff;text-align:center;margin-left:var(--navigation);border-top-right-radius:16px;border-top-left-radius:16px;transition:width .4s,margin-left .4s}.header-2>nav.header-1__sub-nav .bc-prev,.header-2>nav.header-1__sub-nav .bc-next{color:var(--header_link_color);font-weight:800;font-size:14px;font-family:Roboto;display:inline-block;height:calc(var(--header_height) - var(--header_height));line-height:calc(var(--header_height) - var(--header_height));text-transform:none;padding:0 15px;background-color:#fff;position:absolute}.header-2>nav.header-1__sub-nav .bc-prev>span,.header-2>nav.header-1__sub-nav .bc-next>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px;vertical-align:top}@media (max-width:768px){.header-2>nav.header-1__sub-nav .bc-prev>span,.header-2>nav.header-1__sub-nav .bc-next>span{display:none}}.header-2>nav.header-1__sub-nav .bc-prev:hover,.header-2>nav.header-1__sub-nav .bc-next:hover{background-color:#EEE;opacity:.8}.header-2>nav.header-1__sub-nav .bc-prev:before,.header-2>nav.header-1__sub-nav .bc-prev:after,.header-2>nav.header-1__sub-nav .bc-next:before,.header-2>nav.header-1__sub-nav .bc-next:after{font-family:FontAwesome;font-size:24px;display:inline-block;color:#000}.header-2>nav.header-1__sub-nav .round-corner-left{border-top-left-radius:16px}.header-2>nav.header-1__sub-nav .round-corner-right{border-top-right-radius:16px}.header-2>nav.header-1__sub-nav .bc-prev{-webkit-transform:translate(80px,0);transform:translate(80px,0);transition:transform .2s;text-align:left;left:-80px;z-index:2}.header-2>nav.header-1__sub-nav .bc-prev span{width:160px}.header-2>nav.header-1__sub-nav .bc-prev:before{content:"\f0a8";padding-right:5px}.header-2>nav.header-1__sub-nav .bc-prev.bc-prev-prev:before{content:"\f0a8"}.header-2>nav.header-1__sub-nav .bc-prev.bc-prev-prev-prev span{width:200px;text-overflow:initial;overflow:visible}.header-2>nav.header-1__sub-nav .bc-prev.bc-prev-prev-prev:before{content:"\f0a8"}.header-2>nav.header-1__sub-nav .bc-next{float:right;text-align:right;right:0}.header-2>nav.header-1__sub-nav .bc-next:after{content:"\f0a9";padding-left:5px}.header-2>nav.header-1__sub-nav .bc-next.bc-next-next:after{content:"\f0a9"}.header-2>nav.header-1__sub-nav #breadcrumbs{width:100%;height:calc(var(--header_height) - var(--header_height));position:absolute;top:0;left:0;display:none;list-style:none;padding:0;margin:0}@media (min-width:920px){.header-2>nav.header-1__sub-nav #breadcrumbs{display:inline-block}}.header-2>nav.header-1__sub-nav #breadcrumbs li{width:10px;height:10px;border:1px solid #333;border-radius:6px;display:inline-block;vertical-align:top;margin:0 6px;margin-top:var(--header_breadcrumb_margin_top);color:#333;position:relative;cursor:pointer}.header-2>nav.header-1__sub-nav #breadcrumbs li:hover{box-shadow:0 0 3px #55bab7;border-color:#55bab7}.header-2>nav.header-1__sub-nav #breadcrumbs li.editmodeoverride:hover{box-shadow:0 0 3px #e81e75!important;border-color:#e81e75!important}.header-2>nav.header-1__sub-nav #breadcrumbs li.not-active:hover:before{position:relative;padding:.5em;content:attr(xtitle);min-width:120px;text-align:center;width:auto;height:auto;white-space:nowrap;background:#ffffe0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:.86em;top:15px;right:inherit}.header-2>nav.header-1__sub-nav #breadcrumbs li.not-active:hover:after{position:relative;display:block;content:“”;border-color:rgba(0,0,0,.8) transparent transparent;border-style:solid;border-width:10px;height:0;width:0;left:1em}.header-2>nav.header-1__sub-nav #breadcrumbs li.spaced-prev{margin-left:20px;font-family:FontAwesome}.header-2>nav.header-1__sub-nav #breadcrumbs li.spaced-prev:before{content:"";display:block;position:absolute;left:-18px;top:-3px}.header-2>nav.header-1__sub-nav #breadcrumbs li.spaced-next{margin-right:20px;font-family:FontAwesome}.header-2>nav.header-1__sub-nav #breadcrumbs li.spaced-next:before{content:"";display:block;position:absolute;right:-19px;top:-3px}.header-2>nav.header-1__sub-nav #breadcrumbs li.active{width:14px;height:14px;border-radius:8px;margin-top:calc(var(--header_breadcrumb_margin_top) - 2px)}.header-2>nav.header-1__sub-nav #breadcrumbs li.active:after{display:block;content:"";width:10px;height:10px;border-radius:6px;position:relative;top:2px;left:2px;background-color:#55bab7}.header-2>nav.header-1__sub-nav #breadcrumbs li.editmodeoverride:after{background-color:#e81e75!important}.header-2>nav button.bc-next,.header-2>nav button.bc-prev{box-sizing:border-box;color:#fff;height:50px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.header-2 .btn-default{color:#666;background-color:#fff}.header-2 .btn-default:hover,.header-2 .btn-default:active,.header-2 .btn-default:focus{color:#fff;background-color:#e81e75}.header-2 .next-page,.header-2 .prev-page{position:relative}.header-2 .next-page .glyphicon,.header-2 .prev-page .glyphicon{position:absolute;top:16px}.header-2 .prev-page{max-width:200px;padding-left:30px;text-overflow:ellipsis}.header-2 .prev-page::-moz-focus-inner{padding-left:30px;padding-right:10px}.header-2 .prev-page .glyphicon{left:10px}.header-2 .next-page{max-width:200px;padding-right:30px;text-overflow:ellipsis}.header-2 .next-page::-moz-focus-inner{padding-right:30px;padding-left:10px}.header-2 .next-page .glyphicon{right:10px}.header-2 h1{color:#fff;font-size:18px;line-height:20px;margin:0;overflow:hidden;padding:15px 0;text-overflow:ellipsis;white-space:nowrap}.header-2 .move50left{right:50px!important}ul.drop-down-menu{position:relative;display:none;list-style-type:none;background-color:#333;min-width:140px;padding:0;margin:0}ul.drop-down-menu li:first-child{font-size:11px;margin-top:-14px;margin-right:4px;height:1px;padding:0;padding-bottom:13px;background-color:#333}ul.drop-down-menu li:first-child:hover,ul.drop-down-menu li:first-child:focus{background-color:#333}ul.drop-down-menu li{display:block;cursor:pointer;clear:both;padding:10px;margin:0}ul.drop-down-menu li:hover,ul.drop-down-menu li:focus{background-color:#EEE;color:#666}ul.drop-down-menu li a{width:100%;height:100%;display:block;text-decoration:inherit;color:inherit}ul.drop-down-menu li .glyphicon{margin-right:5px}ul.drop-down-menu.dd-profile{top:-5px;right:90px}ul.drop-down-menu.dd-profile li{text-align:right}.drop-down-menu-toggle:hover ul{display:block}.drop-down-menu-toggle-open ul{display:block}.header-button{width:50px;height:var(--header_height);margin:0;cursor:pointer;float:right;background-color:#333}.header-button.nothing{margin-right:0}.header-button.small{margin-right:10px}.header-button.large{margin-right:15px}.header-button.active,.header-button.open{background-color:rgba(255,255,255,.95)}.account{height:calc(100vh - var(--header_height) - var(--full_footer_height))}.account .nav-tabs{border:0;display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width:768px){.account .nav-tabs{flex-direction:row}}.account .nav-link{border:0}@media screen and (min-width:768px){.account .empty-div{min-height:75px}}@media screen and (min-width:1024px){.account .empty-div{min-height:300px}}@media (min-width:1004px){.account div.empty{width:130px}}.account .tab-pane{padding:8px 20px}.account .tab-pane .info{cursor:pointer}.account .tab-pane .info:focus{outline:0;box-shadow:none!important}@media screen and (min-width:768px){.account__section{width:fit-content}}.account__section a{font-size:16px;color:#000!important;font-size:16px;padding:5px 15px;float:none!important;text-align:center;margin-bottom:2px!important}.account__section a:hover{text-decoration:none!important}.account__section a:focus{box-shadow:none!important}.account__section--heading i{position:static!important}.account__section--heading i:hover{text-decoration:none}.account__section--heading span{display:inline-block;padding-top:10px}.account__section:focus{box-shadow:none!important}.account__section.active{border-bottom:3px solid #e81e75!important}.account__section.active a{border:0!important;font-weight:400!important}.account__profile input[type=text],.account__profile input[type=password],.account__profile input[type=email]{min-width:260px;max-width:90%;margin-bottom:10px}.account__profile input[type=checkbox]{position:relative;top:2px}.account__profile .sub_image{background-size:150px;background-position:center;background-repeat:no-repeat;height:150px;margin:0 auto 10px;position:relative;width:150px;border-radius:50%}.account__profile .sub_image.empty{width:150px;height:150px;line-height:150px;text-align:center;border:2px dashed #EEE;align-items:center;justify-content:center}.account__profile .sub_image.empty .placeholder{color:#999}.account__profile .sub_image .editimg{width:85%;height:23px;margin-top:68px;display:none;margin-left:6px;position:absolute;line-height:23px;background-color:#fff;color:#666;text-align:center;font-size:11px;border-radius:4px;box-shadow:0 0 3px #666;top:0;left:0}.account__profile .sub_image .editimg:hover{cursor:pointer}.account__profile .sub_image .editimg:after{content:"Edit"}.account__profile .sub_image:hover .editimg{display:block}.account__profile .editor-wrapper{min-width:260px;max-width:90%;margin-bottom:10px}.account__profile .editor-wrapper .cke{border:1px solid #55bab7!important;border-radius:2px}.account__profile .editor-wrapper .cke .cke_top{opacity:100!important}.account__profile .margin-right{margin-right:24px}.account__profile .block{display:block}.account__profile .mobile_text{color:gray;font-size:10px;width:300px;margin-bottom:10px}.account__profile .save{width:80px;display:inline-block;margin-top:10px;margin-left:15px}@media screen and (min-width:1024px){.account__profile .save{margin-top:265px}}.profile-toggle{float:right;background-position:-150px top}.profile-toggle i.fa-user,.profile-toggle span.fa-user,.profile-toggle div.fa-user{font-size:23px;margin-top:12px;margin-left:16px}.profile-toggle i.fa-user+ul i.fa-user,.profile-toggle i.fa-user+ul div.fa-user,.profile-toggle span.fa-user+ul i.fa-user,.profile-toggle span.fa-user+ul div.fa-user,.profile-toggle div.fa-user+ul i.fa-user,.profile-toggle div.fa-user+ul div.fa-user{margin:10px;margin-right:5px}.profile-toggle i.inside-menu,.profile-toggle span.inside-menu,.profile-toggle div.inside-menu{margin-left:0;margin-right:10px}.search-count{font-size:10px;margin-left:3px}.search-repeater{display:inline-block}.search-result{font-size:16px;width:250px;margin-left:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inherit}.search-result b{font-style:italic}.panel-search-toggle{display:inline-table;width:33px;margin-left:9px;border-collapse:collapse}.panel-search-toggle .search-box{display:inline-table;margin-bottom:5px}.panel-search-toggle .search-box input{display:table-cell;margin-right:8px;min-width:245px;font-size:16px}.panel-search-toggle .search-box i,.panel-search-toggle .search-box span.fa,.panel-search-toggle .search-box span.glyphicon{display:table-cell;font-size:21px;padding-top:9px;min-width:33px}i.intercom-alignment{position:relative!important;float:right!important;color:#fff!important;background:transparent!important;margin:5px!important;z-index:1!important}.junction-mobile-header{display:block}@media only screen and (min-width:768px){.junction-mobile-header{display:none}}.junction-mobile-header .mobile_header__tray{background:#4A4A4A}.junction-mobile-header .mobile_header__tray{height:50px}.junction-mobile-header .mobile_header__tray .mobile_header__tray__left{float:left;position:relative}.junction-mobile-header .mobile_header__tray .mobile_header__tray__left .tray__left-logo{background:url(/favicon.png);background-repeat:no-repeat;background-size:24px;left:28px;height:24px;position:absolute;top:13px;width:24px}.junction-mobile-header .mobile_header__tray .mobile_header__tray__right{float:right;position:relative}.junction-mobile-header .mobile_header__tray .mobile_header__tray__right .fa-close{cursor:pointer;font-size:20px;right:20px;position:absolute;top:15px}@media only screen and (max-width:991px){.insights_gradebook .container .col-xs-12,.insights_gradebook .container .col-sm-4{padding:0}}.insights_gradebook h1,.insights_gradebook h2,.insights_gradebook h3,.insights_gradebook h4,.insights_gradebook h5,.insights_gradebook h6,.insights_gradebook p{margin:0;padding:0}.insights_gradebook .gradebook-header{background:#EEE;border-radius:4px;padding:20px;margin-bottom:12px}.insights_gradebook .gradebook-header h2{margin-bottom:20px}.insights_gradebook .gradebook-header .row{margin:0}.insights_gradebook .gradebook-nav{margin-bottom:20px}@media only screen and (min-width:768px){.insights_gradebook .gradebook-nav{margin:0}}.insights_gradebook .gradebook-nav ul{margin:0;padding:0}.insights_gradebook .gradebook-nav li{margin-left:10px}.insights_gradebook .gradebook-nav li:first-of-type{margin:0}.insights_gradebook .gradebook-nav li span:first-of-type{margin-right:4px}.insights_gradebook .gradebook-nav li a{background:0 0}.insights_gradebook .gradebook-header-featured_data h3{font-size:19px;border-bottom:3px solid #D2D2D0;margin:0;margin-bottom:15px;padding-bottom:15px}.insights_gradebook .gradebook-header-featured_data h4{font-size:17px}.insights_gradebook .gradebook-header-featured_data div{margin-bottom:25px}@media only screen and (min-width:768px){.insights_gradebook .gradebook-header-featured_data div{margin-bottom:0}}.insights_gradebook .gradebook-header-featured_data div:first-of-type{padding-left:0}.insights_gradebook .gradebook-header-featured_data div:last-of-type{padding-right:0;margin:0}.insights_gradebook .gradebook-legend{border:4px solid #EEE;border-radius:4px;padding:20px;margin-bottom:32px}.insights_gradebook .gradebook-legend.gradebook-legend-collapsed{border:1px solid #EEE;padding:5px}.insights_gradebook .gradebook-legend.gradebook-legend-collapsed .gradebook-legend-header{margin-bottom:0}.insights_gradebook .gradebook-legend .gradebook-legend-toggle{cursor:pointer}.insights_gradebook .gradebook-legend .gradebook-legend-toggle .gradebook-legend-toggle_underline{text-decoration:underline}.insights_gradebook .gradebook-legend .gradebook-legend-header{margin-bottom:15px}.insights_gradebook .gradebook-legend .gradebook-legend-header h4.col-xs-6{padding-left:15px}.insights_gradebook .gradebook-legend .gradebook-legend-header div.col-xs-6{text-align:right}.insights_gradebook .gradebook-legend.gradebook-legend-collapsed .gradebook-legend-header h4,.insights_gradebook .gradebook-legend.gradebook-legend-collapsed .gradebook-legend-header div{font-family:Helvetica,Arial,Sans-serif;font-size:12px;line-height:1;margin:0}.insights_gradebook .gradebook-legend.gradebook-legend-collapsed .gradebook-legend-header h4{padding-left:25px}.insights_gradebook .gradebook-legend.gradebook-legend-collapsed .gradebook-legend-header div{padding-right:25px}.insights_gradebook .gradebook-legend .gradebook-legend-description{margin-bottom:15px}.insights_gradebook .gradebook-legend table td{padding-bottom:10px}.insights_gradebook .gradebook-legend table td:first-of-type{padding-right:10px}.insights_gradebook .empty{height:355px}.insights_gradebook .loading{height:calc(100vh - var(--header_height) - 102px)}.insights_gradebook .gradebook-list_toggle{margin-bottom:25px;display:none}.insights_gradebook .gradebook-list_toggle span:first-of-type{margin-right:8px}.insights_gradebook .gradebook-list_toggle span{cursor:pointer;margin-right:8px}.insights_gradebook .gradebook-list_toggle span.expl{margin-left:4px;font-family:Roboto;text-transform:uppercase}.insights_gradebook .gradebook-list_toggle span.active{border-bottom:2px solid #26a9e0;padding-bottom:5px}@media only screen and (min-width:768px){.insights_gradebook .gradebook-list_toggle{display:inherit}}.insights_gradebook .gradebook-group{margin-bottom:65px}.insights_gradebook .gradebook-group .gradebook-group_header{border-left:10px solid #8AC14D;margin-bottom:30px;padding:10px 20px}.insights_gradebook .gradebook-group .gradebook-group_header h4{margin-bottom:10px}.insights_gradebook .gradebook-group .gradebook-group_header-sub{background:#EEE;border-radius:6px;margin-bottom:20px;padding:10px 20px}.insights_gradebook .gradebook-group .gradebook-group_header-sub div{text-align:center}.insights_gradebook .gradebook-group .gradebook-group_body{margin-bottom:12px}.insights_gradebook .gradebook-group .gradebook-group_body div:nth-child(4n) .gradebook-group-item{border-left:0}.insights_gradebook .gradebook-group .gradebook-group_footer{border:2px solid #8AC14D;border-radius:0 0 0 6px;border-top:0;border-right:0;color:#999;font-size:12px;padding:20px;padding-top:15px}.insights_gradebook .gradebook-group .junction-group_messages-divide{padding:0 25px}.insights_gradebook .gradebook-group-item{border-radius:4px;cursor:pointer;font-size:12px;margin-bottom:20px}.insights_gradebook .gradebook-group-item.tutorial_blue{background:#26a9e0}.insights_gradebook .gradebook-group-item.tutorial_grey{background:#BBB}.insights_gradebook .gradebook-group-item table{width:100%}.insights_gradebook .gradebook-group-item td:first-of-type{background:#BBB;border:1px solid #BBB;padding:8px}.insights_gradebook .gradebook-group-item td:nth-of-type(2){padding-left:8px;width:65%}.insights_gradebook .gradebook-group-item tr:nth-of-type(1) td:nth-of-type(2),.insights_gradebook .gradebook-group-item tr:nth-of-type(2) td:nth-of-type(2){border-bottom:1px solid #BBB}.insights_gradebook .gradebook-group-item tr:last-of-type td:nth-of-type(2){border-bottom:0}.insights_gradebook .gradebook-group-item td>.gradebook_item-activity{max-height:30px;overflow:hidden}.insights_gradebook .gradebook-group-item table.junction-list_view td:nth-of-type(2){width:85%}.insights_gradebook .gradebook-group-item table.junction-list_view td>.gradebook_item-activity{max-height:auto;overflow:auto}.insights_gradebook .gradebook-group-item .date-past td:first-of-type{background:#26a9e0!important;border:1px solid #26a9e0!important;color:#fff}.insights_gradebook .gradebook-group-item .gradebook_item-value-due_time{font-size:12px}.insights_gradebook .gradebook-group-item .gradebook_grade-messages{font-size:14px;padding-left:20px}.insights_gradebook .gradebook-group-item .gradebook_grade-messages span{cursor:pointer}.insights_gradebook .gradebook-group-item .gradebook_grade-messages .popover-title{font-size:15px!important;padding:8px 14px!important}.insights_gradebook .gradebook-group-item .gradebook_item-value-due_date_strikethrough{text-decoration:line-through;display:block;width:100%;margin-bottom:-1px}