@import url(https://s.brightspace.com/lib/fonts/0.2.0/fonts.css);
[dir] body {
  margin: 0;
  padding: 0; }
  [dir] body[dir='rtl'] .exemption-image {
    transform: scaleX(-1); }

[dir] .mce-window .mce-textbox.mce-multiline:hover {
  padding: 4px; }

.soft-wrap-detector {
  visibility: hidden;
  position: fixed;
  top: 0;
  width: 1ch;
  display: inline-block;
  font-size: 16px;
  line-height: 24px; }

[dir=ltr] .soft-wrap-detector {
  left: -1000; }

[dir=rtl] .soft-wrap-detector {
  right: -1000; }

#app #root-wrapper {
  /*# sourceMappingURL=app.css.map */
  /* ----------- iPhone 5 and 5S ----------- */
  /* Landscape */
  height: 100vh;
  width: 100%;
  min-width: 320px;
  max-width: 1230px;
  box-sizing: border-box; }

[dir] #app #root-wrapper {
  margin: 0 auto;
  padding-top: 8px; }
  [dir] #app #root-wrapper .vui-fileviewer {
    background-color: #fff; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic {
    color: #565a5c;
    font-family: Lato,Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: .015rem;
    width: 100%;
    overflow: auto;
    font-size: 20px; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic {
    text-align: center; }
  [dir=ltr] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic {
  margin-left: auto;
  margin-right: auto; }
  [dir=rtl] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic {
    margin-right: auto;
    margin-left: auto; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic.vui-dyslexic, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-dyslexic {
    font-weight: 400;
    font-family: Open Dyslexic,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic :lang(ar) {
    font-family: Arabic Transparent,Arabic Typesetting,Geeza Pro,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic :lang(zh-CN), #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic :lang(zh-TW) {
    font-family: Microsoft YaHei,Hiragino Sans GB,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic :lang(ko) {
    font-family: Apple SD Gothic Neo,Dotum,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic :lang(ja) {
    font-family: Hiragino Kaku Gothic Pro,Meiyro,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-icon {
    width: 163px;
    height: 125px; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-icon {
    margin: 2rem auto;
    background: none;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2M3B4IiBoZWlnaHQ9IjEyNXB4IiB2aWV3Qm94PSIwIDAgMTYzIDEyNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDMuOC4xICgyOTY4NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+RjIzN0ZCM0UtMDQzOS00Rjc5LTk1Q0MtNTExNzgzREE3NUUyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik00MywxMy45OTA0MjgxIEM0MywxMS43ODY1NzU1IDQ0Ljc5OTU2OTksMTAgNDcuMDA0NTcwNywxMCBMMTA5LDEwIEwxMjcsMjggTDEyNywxMTEgTDQzLDExMSBMNDMsMTMuOTkwNDI4MSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgbWFza0NvbnRlbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHg9IjAiIHk9IjAiIHdpZHRoPSI4NCIgaGVpZ2h0PSIxMDEiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMyIgcG9pbnRzPSIxMDggMTAgMTI3LjA0MTEwNCAyOSAxMDggMjkiPjwvcG9seWdvbj4KICAgICAgICA8bWFzayBpZD0ibWFzay00IiBtYXNrQ29udGVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5LjA0MTEwNDQiIGhlaWdodD0iMTkiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICA8L21hc2s+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUldELUxlc3NvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlJXRC0tLWNhbid0LXJlbmRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjAwMDAwMCwgLTI1OC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ImZpbGVfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzkuMDAwMDAwLCAyNTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC05MSIgZmlsbD0iI0YyRjhGQyIgY3g9IjgxLjUiIGN5PSI2Mi41IiByeD0iODEuNSIgcnk9IjYyLjUiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgIDx1c2UgaWQ9IlJlY3RhbmdsZS03MjUiIHN0cm9rZT0iIzAwNkZCRiIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjQiIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS03MjciIGZpbGw9IiNGMkY4RkMiIHg9IjkwIiB5PSI1NCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjE5IiByeD0iNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS03MjciIGZpbGw9IiNGMkY4RkMiIHg9IjU1IiB5PSIzMSIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjIiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTcyNyIgZmlsbD0iI0YyRjhGQyIgeD0iNTUiIHk9IjM5IiB3aWR0aD0iNjAiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNzI3IiBmaWxsPSIjRjJGOEZDIiB4PSI1NSIgeT0iNDciIHdpZHRoPSI2MCIgaGVpZ2h0PSIyIiByeD0iMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS03MjciIGZpbGw9IiNGMkY4RkMiIHg9IjU1IiB5PSI4NSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjIiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTcyNyIgZmlsbD0iI0YyRjhGQyIgeD0iNTUiIHk9IjU1IiB3aWR0aD0iMzAiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNzI3IiBmaWxsPSIjRjJGOEZDIiB4PSI1NSIgeT0iNjMiIHdpZHRoPSIzMCIgaGVpZ2h0PSIyIiByeD0iMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS03MjciIGZpbGw9IiNGMkY4RkMiIHg9IjU1IiB5PSI3MSIgd2lkdGg9IjI1IiBoZWlnaHQ9IjIiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTcyNyIgZmlsbD0iI0YyRjhGQyIgeD0iNTUiIHk9IjkzIiB3aWR0aD0iNjAiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDx1c2UgaWQ9IlJlY3RhbmdsZS03MjYiIHN0cm9rZT0iIzAwNkZCRiIgbWFzaz0idXJsKCNtYXNrLTQpIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNGMkY4RkMiIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-repeat: no-repeat; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .generic-download-area, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .generic-header-icon-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-header {
    color: #565a5c;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    letter-spacing: .025rem;
    color: #1598cb;
    font-size: 20px;
    line-height: 1.5; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-header {
    margin: 1.5rem 0;
    margin: 0; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-subheader {
    color: #565a5c;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .02rem;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 100; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-subheader {
    margin: 1.5rem 0;
    margin: 10px 0 0; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size {
    color: #565a5c;
    font-family: Lato,Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: .015rem; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size.vui-dyslexic, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size .vui-dyslexic {
    font-weight: 400;
    font-family: Open Dyslexic,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size :lang(ar) {
    font-family: Arabic Transparent,Arabic Typesetting,Geeza Pro,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size :lang(zh-CN), #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size :lang(zh-TW) {
    font-family: Microsoft YaHei,Hiragino Sans GB,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size :lang(ko) {
    font-family: Apple SD Gothic Neo,Dotum,sans-serif; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size :lang(ja) {
    font-family: Hiragino Kaku Gothic Pro,Meiyro,sans-serif; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size p {
    margin: 1.5rem 0; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button {
    font-size: .7rem;
    line-height: 1rem;
    letter-spacing: .02rem;
    box-sizing: border-box;
    display: inline-block;
    min-height: calc(2rem + 2px);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    color: #565a5c;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    letter-spacing: .025rem; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button {
    margin: 0;
    border-radius: .3rem;
    cursor: pointer;
    padding: .5rem 1.5rem;
    text-align: center;
    margin: 1.5rem 0;
    margin-top: 2.2rem;
    padding: .5rem 4rem; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button.vui-disabled:focus, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button.vui-disabled:hover, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:focus, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:hover, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:link, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:visited, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button[disabled]:focus, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button[disabled]:hover {
    color: #fff;
    outline: none;
    text-decoration: none; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button.vui-disabled:focus, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button.vui-disabled:hover, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:focus, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:hover, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:link, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:visited, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button[disabled]:focus, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button[disabled]:hover {
    background-color: #006fbf;
    border: 1px solid #1c5295; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:after {
    content: " ";
    width: 0; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button.vui-disabled, #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button[disabled] {
    opacity: .5; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button.vui-disabled, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button[disabled] {
    cursor: default; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:focus, [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button:hover {
    border-color: #1c5295;
    background-color: #1c5295; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .offscreen {
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px; }
  [dir=ltr] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .offscreen {
  left: -10000px; }
  [dir=rtl] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .offscreen {
    right: -10000px; }
  #app #root-wrapper [dir=rtl] .vui-fileviewer .vui-fileviewer-generic .offscreen {
    left: auto;
    right: -10000px; }
  @media (min-width: 768px) {
    [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-container {
      padding-top: 4rem; }
    #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size {
      font-weight: 400; } }
  @media (max-width: 767px) {
    [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-container {
      padding-top: 2em; }
    #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button {
      width: 90%; }
    [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic button {
      margin-top: 10px;
      margin-bottom: 10px; }
    #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .generic-download-area {
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }
    #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-size {
      font-weight: 600; }
    [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-header {
      padding: 0 1.5rem; }
    [dir=ltr] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-header {
    text-align: left; }
    [dir=rtl] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-header {
      text-align: right; }
    #app #root-wrapper [dir=rtl] .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-header {
      text-align: right; }
    [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-subheader {
      padding: 0 1.5rem; }
    [dir=ltr] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-subheader {
    text-align: left; }
    [dir=rtl] #app #root-wrapper .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-subheader {
      text-align: right; }
    #app #root-wrapper [dir=rtl] .vui-fileviewer .vui-fileviewer-generic .vui-fileviewer-generic-subheader {
      text-align: right; } }
  #app #root-wrapper .vui-fileviewer .resizing-iframe-container {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
  #app #root-wrapper .vui-fileviewer .resizing-iframe-container, #app #root-wrapper .vui-fileviewer .resizing-iframe-container .resizing-iframe, #app #root-wrapper .vui-fileviewer .vui-fileviewer-html-native-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    min-height: 100%; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-html-native-wrapper {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-html-native {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    min-height: 100%; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-image {
    max-height: 100%;
    max-width: 100%;
    position: absolute; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-image-container {
    width: 100%;
    min-height: 100%;
    position: relative; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-pdf-alternate, #app #root-wrapper .vui-fileviewer .vui-fileviewer-pdf-native {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    min-height: 100%; }
  #app #root-wrapper .vui-fileviewer .vui-fileviewer-pdf-alternate {
    box-sizing: border-box;
    position: relative;
    overflow: auto; }
  [dir] #app #root-wrapper .vui-fileviewer .vui-fileviewer-pdf-alternate {
    background: #404040;
    padding: 5px 10px;
    text-align: center; }
  #app #root-wrapper .activity-viewer {
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
    overflow-y: hidden; }
  #app #root-wrapper .activity-viewer, #app #root-wrapper .activity-viewer .vui-fileviewer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1; }
  #app #root-wrapper .activity-viewer .vui-fileviewer {
    min-width: 0; }
  #app #root-wrapper .activity-viewer .activity-viewer-link-wrapper {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
  #app #root-wrapper .activity-viewer .activity-viewer-link, #app #root-wrapper .activity-viewer .activity-viewer-link-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    min-height: 100%; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    color: #565a5c;
    font-family: Lato,Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: .015rem;
    font-size: 20px;
    min-width: 0;
    width: 100%;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
  [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper {
    text-align: center; }
  [dir=ltr] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper {
  margin-left: auto;
  margin-right: auto; }
  [dir=rtl] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper {
    margin-right: auto;
    margin-left: auto; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper.vui-dyslexic, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .vui-dyslexic {
    font-weight: 400;
    font-family: Open Dyslexic,sans-serif; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper :lang(ar) {
    font-family: Arabic Transparent,Arabic Typesetting,Geeza Pro,sans-serif; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper :lang(zh-CN), #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper :lang(zh-TW) {
    font-family: Microsoft YaHei,Hiragino Sans GB,sans-serif; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper :lang(ko) {
    font-family: Apple SD Gothic Neo,Dotum,sans-serif; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper :lang(ja) {
    font-family: Hiragino Kaku Gothic Pro,Meiyro,sans-serif; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button {
    font-size: .7rem;
    line-height: 1rem;
    letter-spacing: .02rem;
    box-sizing: border-box;
    display: inline-block;
    min-height: calc(2rem + 2px);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    color: #565a5c;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    letter-spacing: .025rem; }
  [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button {
    margin: 0;
    border-radius: .3rem;
    cursor: pointer;
    padding: .5rem 1.5rem;
    text-align: center;
    margin: 1.5rem 0;
    margin-top: 2.2rem;
    padding: .5rem 4rem; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button.vui-disabled:focus, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button.vui-disabled:hover, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:focus, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:hover, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:link, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:visited, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button[disabled]:focus, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button[disabled]:hover {
    color: #fff;
    outline: none;
    text-decoration: none; }
  [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button.vui-disabled:focus, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button.vui-disabled:hover, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:focus, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:hover, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:link, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:visited, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button[disabled]:focus, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button[disabled]:hover {
    background-color: #006fbf;
    border: 1px solid #1c5295; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:after {
    content: " ";
    width: 0; }
  [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button.vui-disabled, #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button[disabled] {
    opacity: .5; }
  [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button.vui-disabled, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button[disabled] {
    cursor: default; }
  [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:focus, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button:hover {
    border-color: #1c5295;
    background-color: #1c5295; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action {
    color: #565a5c;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    letter-spacing: .025rem;
    color: #1598cb;
    font-size: 20px;
    line-height: 1.5; }
  [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action {
    margin: 1.5rem 0;
    margin: 0; }
  #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action-subheader {
    color: #565a5c;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .02rem;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 100; }
  [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action-subheader {
    margin: 1.5rem 0;
    margin: 10px 0 0; }
  @media (min-width: 768px) {
    [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .activity-viewer-external-resource-container {
      margin: 0 15%;
      padding-top: 4rem; } }
  @media (max-width: 767px) {
    [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .activity-viewer-external-resource-container {
      padding-top: 2rem; }
    [dir=ltr] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .activity-viewer-external-resource-container {
    margin-left: 2rem;
    margin-right: 2rem; }
    [dir=rtl] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .activity-viewer-external-resource-container {
      margin-right: 2rem;
      margin-left: 2rem; }
    #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button {
      white-space: normal;
      width: 90%; }
    [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper button {
      margin-top: 60px; }
    [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action, [dir] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action-subheader {
      padding: 0 1.5rem; }
    [dir=ltr] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action, [dir=ltr] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action-subheader {
    text-align: left; }
    [dir=rtl] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action, [dir=rtl] #app #root-wrapper .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action-subheader {
      text-align: right; }
    #app #root-wrapper [dir=rtl] .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action, #app #root-wrapper [dir=rtl] .activity-viewer .activity-viewer-external-resource-wrapper .call-to-action-subheader {
      text-align: right; } }
  #app #root-wrapper .activity-viewer .loading-container {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
  #app #root-wrapper .activity-viewer .loading-container, #app #root-wrapper .activity-viewer .loading-content-wrapper {
    -webkit-box-flex: 1;
    display: -ms-flexbox;
    display: flex; }
  #app #root-wrapper .activity-viewer .loading-content-wrapper {
    position: absolute;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    min-width: 100%;
    min-height: calc(100vh - 100px); }
  [dir=ltr] #app #root-wrapper .activity-viewer .loading-content-wrapper {
  left: -10000px; }
  [dir=rtl] #app #root-wrapper .activity-viewer .loading-content-wrapper {
    right: -10000px; }
  #app #root-wrapper .activity-viewer .loading-spinner {
    width: 120px;
    height: 120px; }
  #app #root-wrapper .activity-viewer .content-container, #app #root-wrapper .activity-viewer .content-loaded-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    min-width: 0;
    min-height: 0; }
  #app #root-wrapper .resizing-iframe-container {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
  #app #root-wrapper .resizing-iframe-container, #app #root-wrapper .resizing-iframe-container .resizing-iframe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    min-height: 100%; }
  #app #root-wrapper .lo-desc-container .lo-asn-dangerous {
    display: inline;
    /* Minimal CSS reset reduced to only tags supported by ASN */
    /* CSS reset end */
    /* Additional reasonable default styling */ }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous blockquote, #app #root-wrapper .lo-desc-container .lo-asn-dangerous cite, #app #root-wrapper .lo-desc-container .lo-asn-dangerous em, #app #root-wrapper .lo-desc-container .lo-asn-dangerous img, #app #root-wrapper .lo-desc-container .lo-asn-dangerous li, #app #root-wrapper .lo-desc-container .lo-asn-dangerous ol, #app #root-wrapper .lo-desc-container .lo-asn-dangerous sub, #app #root-wrapper .lo-desc-container .lo-asn-dangerous sup, #app #root-wrapper .lo-desc-container .lo-asn-dangerous table, #app #root-wrapper .lo-desc-container .lo-asn-dangerous td, #app #root-wrapper .lo-desc-container .lo-asn-dangerous tr, #app #root-wrapper .lo-desc-container .lo-asn-dangerous ul {
      outline: 0 !important;
      font-size: 100% !important;
      font-weight: normal !important; }
    [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous blockquote, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous cite, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous em, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous img, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous li, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous ol, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous sub, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous sup, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous table, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous td, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous tr, [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous ul {
      margin: 0 !important;
      padding: 0 !important;
      border: 0 !important;
      background: transparent !important; }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous blockquote {
      quotes: none !important; }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous blockquote:before, #app #root-wrapper .lo-desc-container .lo-asn-dangerous blockquote:after,
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous :focus {
      outline: 0 !important; }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous table {
      border-collapse: collapse !important; }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous sub {
      vertical-align: sub !important; }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous sup {
      vertical-align: super !important; }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous ul {
      list-style: disc outside none !important; }
    [dir=ltr] #app #root-wrapper .lo-desc-container .lo-asn-dangerous ul {
  padding-left: 25px !important; }
    [dir=rtl] #app #root-wrapper .lo-desc-container .lo-asn-dangerous ul {
      padding-right: 25px !important; }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous ol {
      list-style: decimal outside none !important; }
    [dir=ltr] #app #root-wrapper .lo-desc-container .lo-asn-dangerous ol {
  padding-left: 25px !important; }
    [dir=rtl] #app #root-wrapper .lo-desc-container .lo-asn-dangerous ol {
      padding-right: 25px !important; }
    #app #root-wrapper .lo-desc-container .lo-asn-dangerous li {
      display: list-item !important; }
    [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous li {
      text-align: -webkit-match-parent !important; }
    [dir] #app #root-wrapper .lo-desc-container .lo-asn-dangerous td {
      border: 1px solid black !important;
      padding: 5px !important; }
    [dir=ltr] #app #root-wrapper .lo-desc-container .lo-asn-dangerous blockquote {
  margin: 5px 0 5px 15px !important; }
    [dir=rtl] #app #root-wrapper .lo-desc-container .lo-asn-dangerous blockquote {
      margin: 5px 15px 5px 0 !important; }
  #app #root-wrapper .error-floating-container {
    display: block;
    width: 100%;
    box-sizing: border-box; }
  [dir] #app #root-wrapper .error-floating-container {
    border-bottom: 1px solid transparent;
    margin: 0 auto; }
  #app #root-wrapper .error-floating-container.floating {
    top: 0;
    position: fixed;
    z-index: 999; }
  [dir] #app #root-wrapper .error-floating-container.floating {
    background-color: #fff;
    border-bottom-color: #d3d9e3;
    box-shadow: 0 -2px 4px rgba(86, 90, 92, 0.2); }
  [dir=ltr] #app #root-wrapper .error-floating-container.floating {
  animation: floating-container 500ms ease-out;
  left: 0;
  right: 0; }
  [dir=rtl] #app #root-wrapper .error-floating-container.floating {
    animation: floating-container 500ms ease-out;
    right: 0;
    left: 0; }
  #app #root-wrapper .error-floating-container.floating .inner-container {
    position: relative; }
  [dir] #app #root-wrapper .error-floating-container.floating .inner-container {
    padding: 0.75rem 0; }

@keyframes floating-container {
  0% {
    border-color: transparent;
    background-color: transparent;
    transform: translate(0, -10px); }
  100% {
    border-bottom-color: #d3d9e3;
    background: rgba(255, 255, 255, 0.88);
    transform: translate(0, 0); } }
  #app #root-wrapper .server-error {
    font-size: 14px;
    font-weight: 400; }
  [dir] #app #root-wrapper .server-error {
    background-color: #fae1e2;
    border-radius: 6px;
    border: 6px solid #cd2026;
    border-top: none;
    border-bottom: none;
    padding: 14px;
    margin: 0 0 10px 0; }
  [dir=ltr] #app #root-wrapper .server-error {
  border-right: none; }
  [dir=rtl] #app #root-wrapper .server-error {
    border-left: none; }
  #app #root-wrapper .server-error .refresh-link {
    color: #006fbf;
    font-weight: 400;
    text-decoration: none; }
  [dir] #app #root-wrapper .server-error .refresh-link {
    cursor: pointer; }
  #app #root-wrapper .server-error .refresh-link:hover, #app #root-wrapper .server-error .refresh-link :focus {
    color: #005694;
    text-decoration: underline;
    outline-width: 0; }
  #app #root-wrapper .conn-error {
    font-size: 14px;
    font-weight: 400; }
  [dir] #app #root-wrapper .conn-error {
    background-color: #fae1e2;
    border-radius: 6px;
    border: 6px solid #cd2026;
    border-top: none;
    border-bottom: none;
    padding: 10px;
    margin: 0 0 10px 0; }
  [dir=ltr] #app #root-wrapper .conn-error {
  border-right: none; }
  [dir=rtl] #app #root-wrapper .conn-error {
    border-left: none; }
  #app #root-wrapper .conn-error .spinner-bg {
    display: inline-block;
    content: '';
    position: relative;
    width: 2em;
    height: 2em;
    vertical-align: middle; }
  [dir] #app #root-wrapper .conn-error .spinner-bg {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2284%22%20height%3D%2284%22%20viewBox%3D%220%200%2084%2084%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ESpinner_BG%3C%2Ftitle%3E%3Cdefs%3E%3Cfilter%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20width%3D%22200%25%22%20height%3D%22200%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22a%22%3E%3CfeOffset%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%224%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.07%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(10%2010)%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20filter%3D%22url(%23a)%22%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2232%22%2F%3E%3Cpath%20d%3D%22M32%2056c13.255%200%2024-10.745%2024-24S45.255%208%2032%208%208%2018.745%208%2032s10.745%2024%2024%2024zm0-4c11.046%200%2020-8.954%2020-20s-8.954-20-20-20-20%208.954-20%2020%208.954%2020%2020%2020z%22%20fill%3D%22%23006FBF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 2em 2em; }
  [dir=ltr] #app #root-wrapper .conn-error .spinner-bg {
  margin-right: 5px; }
  [dir=rtl] #app #root-wrapper .conn-error .spinner-bg {
    margin-left: 5px; }
  #app #root-wrapper .conn-error .spinner-bg .slice1, #app #root-wrapper .conn-error .spinner-bg .slice2, #app #root-wrapper .conn-error .spinner-bg .slice3, #app #root-wrapper .conn-error .spinner-bg .slice4, #app #root-wrapper .conn-error .spinner-bg .slice5 {
    content: '';
    position: absolute;
    width: 1em;
    height: 1em;
    top: 0em; }
  [dir] #app #root-wrapper .conn-error .spinner-bg .slice1, [dir] #app #root-wrapper .conn-error .spinner-bg .slice2, [dir] #app #root-wrapper .conn-error .spinner-bg .slice3, [dir] #app #root-wrapper .conn-error .spinner-bg .slice4, [dir] #app #root-wrapper .conn-error .spinner-bg .slice5 {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ELoaderPieSlice%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M24%2042h8c0-17.673-14.327-32-32-32v8a2%202%200%201%201%200%204v20h20a2%202%200%201%201%204%200z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M0%2022a2%202%200%201%200%200-4c13.255%200%2024%2010.745%2024%2024a2%202%200%201%200-4%200c0-11.046-8.954-20-20-20z%22%20fill%3D%22%23E6EAF0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 1em 1em; }
  [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice1, [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice2, [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice3, [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice4, [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice5 {
  left: 1em;
  transform-origin: left bottom;
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  animation-iteration-count: infinite;
  animation-duration: 1.5s; }
  [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice1, [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice2, [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice3, [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice4, [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice5 {
    right: 1em;
    transform-origin: right bottom;
    animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
    animation-iteration-count: infinite;
    animation-duration: 1.5s; }
  [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice1 {
  transform: rotate(54deg);
  animation-name:  slicespin1-ltr ; }
  [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice1 {
    transform: rotate(-54deg);
    animation-name:  slicespin1-rtl ; }
  [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice2 {
  transform: rotate(124deg);
  animation-name:  slicespin2-ltr ; }
  [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice2 {
    transform: rotate(-124deg);
    animation-name:  slicespin2-rtl ; }
  [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice3 {
  transform: rotate(198deg);
  animation-name:  slicespin3-ltr ; }
  [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice3 {
    transform: rotate(-198deg);
    animation-name:  slicespin3-rtl ; }
  [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice4 {
  transform: rotate(270deg);
  animation-name:  slicespin4-ltr ; }
  [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice4 {
    transform: rotate(-270deg);
    animation-name:  slicespin4-rtl ; }
  [dir=ltr] #app #root-wrapper .conn-error .spinner-bg .slice5 {
  transform: rotate(344deg);
  animation-name:  slicespin5-ltr ; }
  [dir=rtl] #app #root-wrapper .conn-error .spinner-bg .slice5 {
    transform: rotate(-344deg);
    animation-name:  slicespin5-rtl ; }

@keyframes slicespin1-ltr {
  0% {
    transform: rotate(54deg); }
  80%, 100% {
    transform: rotate(430deg); } }

@keyframes slicespin1-rtl {
  0% {
    transform: rotate(-54deg); }
  80%, 100% {
    transform: rotate(-430deg); } }

@keyframes slicespin2-ltr {
  0%, 10% {
    transform: rotate(124deg); }
  80%, 100% {
    transform: rotate(500deg); } }

@keyframes slicespin2-rtl {
  0%, 10% {
    transform: rotate(-124deg); }
  80%, 100% {
    transform: rotate(-500deg); } }

@keyframes slicespin3-ltr {
  0%, 20% {
    transform: rotate(198deg); }
  80%, 100% {
    transform: rotate(574deg); } }

@keyframes slicespin3-rtl {
  0%, 20% {
    transform: rotate(-198deg); }
  80%, 100% {
    transform: rotate(-574deg); } }

@keyframes slicespin4-ltr {
  0%, 35% {
    transform: rotate(270deg); }
  80%, 100% {
    transform: rotate(644deg); } }

@keyframes slicespin4-rtl {
  0%, 35% {
    transform: rotate(-270deg); }
  80%, 100% {
    transform: rotate(-644deg); } }

@keyframes slicespin5-ltr {
  0%, 60% {
    transform: rotate(344deg); }
  80%, 100% {
    transform: rotate(720deg); } }

@keyframes slicespin5-rtl {
  0%, 60% {
    transform: rotate(-344deg); }
  80%, 100% {
    transform: rotate(-720deg); } }

@keyframes vui-dropdown-menu-animation-frames {
  0% {
    margin-top: 0rem;
    margin-bottom: 0rem;
    opacity: 0; }
  100% {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    opacity: 1; } }
  #app #root-wrapper .flex {
    display: -ms-flexbox;
    display: flex; }
    #app #root-wrapper .flex .center {
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
  #app #root-wrapper .column {
    -ms-flex-direction: column;
        flex-direction: column; }
  #app #root-wrapper .row {
    -ms-flex-direction: row;
        flex-direction: row; }
  #app #root-wrapper d2l-html-editor {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    width: calc(100% + 1.4rem);
    min-height: 300px;
    -ms-flex-direction: column;
        flex-direction: column; }
  [dir=ltr] #app #root-wrapper d2l-html-editor {
  margin-left: -0.7rem; }
  [dir=rtl] #app #root-wrapper d2l-html-editor {
    margin-right: -0.7rem; }
    #app #root-wrapper d2l-html-editor .html-editor-title {
      width: calc(100% - 2rem); }
    [dir] #app #root-wrapper d2l-html-editor .html-editor-title {
      padding: 1.5rem 1rem 0.6rem 1rem; }
    [dir] #app #root-wrapper d2l-html-editor .mce-tinymce.mce-container.mce-panel.mce-fullscreen {
      box-shadow: none; }
    #app #root-wrapper d2l-html-editor .mce-fullscreen > .mce-container-body {
      height: 100% !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }
    [dir] #app #root-wrapper d2l-html-editor .mce-fullscreen > .mce-container-body {
      padding: 0; }
      #app #root-wrapper d2l-html-editor .mce-fullscreen > .mce-container-body .mce-edit-area {
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
      [dir] #app #root-wrapper d2l-html-editor .mce-fullscreen > .mce-container-body .mce-edit-area {
        margin-bottom: 0.5rem; }
    #app #root-wrapper d2l-html-editor .d2l-richtext-editor-container.mce-content-body {
      overflow: hidden;
      min-height: unset !important;
      max-height: 100%;
      width: calc(100% - 1.4rem);
      font-size: 16px;
      font-family: 'Lato', sans-serif;
      font-weight: 400;
      letter-spacing: 0.2px;
      color: #6e7376;
      line-height: 24px;
      -ms-flex-positive: 1;
          flex-grow: 1; }
    [dir=ltr] #app #root-wrapper d2l-html-editor .d2l-richtext-editor-container.mce-content-body {
  margin-left: 0.7rem; }
    [dir=rtl] #app #root-wrapper d2l-html-editor .d2l-richtext-editor-container.mce-content-body {
      margin-right: 0.7rem; }
      [dir] #app #root-wrapper d2l-html-editor .d2l-richtext-editor-container.mce-content-body p {
        margin: 20px 0; }
    [dir] #app #root-wrapper d2l-html-editor .mce-toolbar-grp.mce-container.mce-panel.mce-stack-layout-item.mce-first {
      margin: 0;
      margin-bottom: 0.5rem; }
    #app #root-wrapper d2l-html-editor .html-editor-input-placeholder {
      font-size: 16px;
      font-family: 'Lato', sans-serif;
      font-weight: 400;
      letter-spacing: 0.2px;
      color: #6e7376;
      line-height: 24px;
      color: #cdd5dc; }
    [dir=ltr] #app #root-wrapper d2l-html-editor .html-editor-input-placeholder {
  margin: 0.75rem 0 0 0.75rem; }
    [dir=rtl] #app #root-wrapper d2l-html-editor .html-editor-input-placeholder {
      margin: 0.75rem 0.75rem 0 0; }
    [dir=ltr] #app #root-wrapper d2l-html-editor .toolbar {
  margin-right: 0.7rem; }
    [dir=rtl] #app #root-wrapper d2l-html-editor .toolbar {
      margin-left: 0.7rem; }
    #app #root-wrapper d2l-html-editor div.mce-fullscreen {
      width: calc(100% - 1.6rem); }
      #app #root-wrapper d2l-html-editor div.mce-fullscreen ~ .html-editor-input-placeholder {
        z-index: 100;
        display: none; }
      [dir=ltr] #app #root-wrapper d2l-html-editor div.mce-fullscreen ~ .html-editor-input-placeholder {
  padding-left: 0.4rem;
  margin-left: 0; }
      [dir=rtl] #app #root-wrapper d2l-html-editor div.mce-fullscreen ~ .html-editor-input-placeholder {
        padding-right: 0.4rem;
        margin-right: 0; }
      #app #root-wrapper d2l-html-editor div.mce-fullscreen ~ .html-editor-input-placeholder.html-editor-input-placeholder-visible {
        display: block; }
      [dir=ltr] #app #root-wrapper d2l-html-editor div.mce-fullscreen .mce-container-body > .mce-toolbar-grp {
  margin-left: 0;
  margin-right: 0; }
      [dir=rtl] #app #root-wrapper d2l-html-editor div.mce-fullscreen .mce-container-body > .mce-toolbar-grp {
        margin-right: 0;
        margin-left: 0; }
      [dir=ltr] #app #root-wrapper d2l-html-editor div.mce-fullscreen .mce-toolbar > .mce-container-body {
  padding-right: 39px; }
      [dir=rtl] #app #root-wrapper d2l-html-editor div.mce-fullscreen .mce-toolbar > .mce-container-body {
        padding-left: 39px; }
        [dir] #app #root-wrapper d2l-html-editor div.mce-fullscreen .mce-toolbar > .mce-container-body .mce-last > div > .mce-btn {
          background-color: transparent; }
  #app #root-wrapper .checkbox {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 42px;
    height: 42px; }
  [dir] #app #root-wrapper .checkbox {
    margin: auto; }
    [dir] #app #root-wrapper .checkbox.editable {
      cursor: pointer;
      border: solid 1px #b5bdc2;
      border-radius: 4px; }
      [dir] #app #root-wrapper .checkbox.editable:focus, [dir] #app #root-wrapper .checkbox.editable:hover {
        background-color: #e8f2f9; }
    #app #root-wrapper .checkbox d2l-icon {
      width: 24px;
      height: 24px;
      color: #494c4e; }
  #app #root-wrapper .module-standards {
    box-sizing: border-box;
    height: 100%; }
  [dir=ltr] #app #root-wrapper .module-standards {
  padding-right: 1rem; }
  [dir=rtl] #app #root-wrapper .module-standards {
    padding-left: 1rem; }
    #app #root-wrapper .module-standards > ul {
      height: 100%; }
    [dir] #app #root-wrapper .module-standards .empty-message {
      text-align: center; }
  #app #root-wrapper .topic-standards {
    height: 100%; }
    #app #root-wrapper .topic-standards .empty-message {
      width: 100%; }
    [dir] #app #root-wrapper .topic-standards .empty-message {
      text-align: center; }
    #app #root-wrapper .topic-standards .standards-list {
      -ms-flex-positive: 1;
          flex-grow: 1;
      height: calc(100% - 50px);
      width: 100%;
      overflow-y: auto;
      font-size: 0.7rem;
      font-weight: normal; }
      #app #root-wrapper .topic-standards .standards-list.editing {
        height: calc(100% - 75px); }
      @media screen and (max-width: 587px) {
        #app #root-wrapper .topic-standards .standards-list.editing {
          height: calc(100% - 135px); } }
      #app #root-wrapper .topic-standards .standards-list > div {
        width: 100%;
        box-sizing: border-box; }
      [dir] #app #root-wrapper .topic-standards .standards-list > div {
        border: 1px solid #e3e9f1;
        border-radius: 5px; }
        #app #root-wrapper .topic-standards .standards-list > div table {
          width: 100%;
          box-sizing: border-box;
          border-collapse: collapse; }
        [dir] #app #root-wrapper .topic-standards .standards-list > div table {
          border-style: hidden; }
          [dir] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > td, [dir] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > th {
            border: 1px solid #f1f5fb; }
            #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > td:first-child,
            #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > th:first-child {
              min-width: 50;
              width: 19%;
              vertical-align: middle; }
              [dir] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > td:first-child .checkbox, [dir] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > th:first-child .checkbox {
                margin: auto; }
            [dir] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > td:last-child, [dir] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > th:last-child {
              padding: 20px 3.5%; }
            [dir=ltr] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > td:last-child, [dir=ltr] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > th:last-child {
  text-align: left; }
            [dir=rtl] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > td:last-child, [dir=rtl] #app #root-wrapper .topic-standards .standards-list > div table tbody > tr > th:last-child {
              text-align: right; }
  [dir] #app #root-wrapper .edit-button {
    margin-bottom: 19px !important; }
  #app #root-wrapper .top-panel {
    box-sizing: border-box;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%; }
  [dir] #app #root-wrapper .top-panel {
    background-color: #e8f2f9;
    margin-bottom: 12px;
    padding: 14px 10px; }
    #app #root-wrapper .top-panel .search-box {
      width: calc( 100% - 300px); }
    [dir=ltr] #app #root-wrapper .top-panel .input-search-container {
  padding-right: 0.5rem; }
    [dir=rtl] #app #root-wrapper .top-panel .input-search-container {
      padding-left: 0.5rem; }
    #app #root-wrapper .top-panel .btn-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      [dir=ltr] #app #root-wrapper .top-panel .btn-container .save-button {
  margin-right: 8px; }
      [dir=rtl] #app #root-wrapper .top-panel .btn-container .save-button {
        margin-left: 8px; }
    @media screen and (max-width: 587px) {
      #app #root-wrapper .top-panel {
        -ms-flex-direction: column;
            flex-direction: column; }
        #app #root-wrapper .top-panel .input-search-container {
          width: 100%; }
        [dir] #app #root-wrapper .top-panel .input-search-container {
          margin-bottom: 10px; }
        #app #root-wrapper .top-panel .btn-container {
          display: block;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
    @media screen and (max-width: 335px) {
      #app #root-wrapper .top-panel {
        display: block; }
        [dir] #app #root-wrapper .top-panel .btn-container .save-button, [dir] #app #root-wrapper .top-panel .btn-container .cancel-button {
          margin-top: 0.2rem;
          padding: 0.5rem 1rem; } }
  #app #root-wrapper .standards-coverage-dialog {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: 100%;
    width: 100%; }
    #app #root-wrapper .standards-coverage-dialog.loading {
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
    #app #root-wrapper .standards-coverage-dialog .header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    [dir] #app #root-wrapper .standards-coverage-dialog .header {
      margin-bottom: 15px; }
    [dir=ltr] #app #root-wrapper .standards-coverage-dialog .header {
  padding-right: 20px; }
    [dir=rtl] #app #root-wrapper .standards-coverage-dialog .header {
      padding-left: 20px; }
      #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
            align-items: flex-end; }
      [dir] #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper {
        margin: 0; }
        #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper .speedometer {
          display: inline-block; }
        [dir=ltr] #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper .speedometer {
  margin-right: 1rem; }
        [dir=rtl] #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper .speedometer {
          margin-left: 1rem; }
        #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper .title-text {
          display: inline-block;
          font-weight: 400; }
        [dir] #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper .title-text {
          margin: 0; }
          @media screen and (max-width: 707px) {
            #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper .title-text {
              font-size: 1rem;
              line-height: 1rem; } }
      @media screen and (max-width: 513px) {
        #app #root-wrapper .standards-coverage-dialog .header {
          -ms-flex-align: start;
              align-items: flex-start;
          -ms-flex-direction: column;
              flex-direction: column; }
        [dir] #app #root-wrapper .standards-coverage-dialog .header {
          margin-bottom: 5px; }
          [dir] #app #root-wrapper .standards-coverage-dialog .header .speedometer-wrapper {
            margin-bottom: 5px; } }
      [dir] #app #root-wrapper .standards-coverage-dialog .header .import-outcomes-link {
        padding: 10px;
        border-radius: 5px; }
        [dir] #app #root-wrapper .standards-coverage-dialog .header .import-outcomes-link:hover, [dir] #app #root-wrapper .standards-coverage-dialog .header .import-outcomes-link:focus {
          background-color: #e3e9f1; }
    #app #root-wrapper .standards-coverage-dialog .coverage-table-container {
      box-sizing: border-box;
      height: calc(100% - 85px);
      width: 100%; }
      @media screen and (max-width: 511px) {
        #app #root-wrapper .standards-coverage-dialog .coverage-table-container {
          height: calc(100% - 105px); } }
      #app #root-wrapper .standards-coverage-dialog .coverage-table-container .standards-header {
        display: table-cell;
        font-size: 15px;
        font-weight: 400;
        vertical-align: middle; }
      [dir=ltr] #app #root-wrapper .standards-coverage-dialog .coverage-table-container .standards-header {
  padding-left: 30px;
  padding-right: 30px;
  text-align: left; }
      [dir=rtl] #app #root-wrapper .standards-coverage-dialog .coverage-table-container .standards-header {
        padding-right: 30px;
        padding-left: 30px;
        text-align: right; }
      #app #root-wrapper .standards-coverage-dialog .coverage-table-container .standard-count {
        color: #868c8f;
        font-weight: 600;
        font-size: 30px; }
      [dir] #app #root-wrapper .standards-coverage-dialog .coverage-table-container .standard-count {
        text-align: center; }
  #app #root-wrapper .navigation-container {
    position: absolute;
    box-sizing: border-box;
    font-size: 1rem;
    overflow: hidden;
    height: 100%;
    width: 335px; }
  [dir=ltr] #app #root-wrapper .navigation-container {
  border-right: 1px solid #cdd5dc;
  box-shadow: inset -3px 0 #e3e9f1;
  left: 0; }
  [dir=rtl] #app #root-wrapper .navigation-container {
    border-left: 1px solid #cdd5dc;
    box-shadow: inset 3px 0 #e3e9f1;
    right: 0; }
    @media screen and (max-width: 937px) {
      [dir=ltr] #app #root-wrapper .navigation-container {
    transition: left 200ms cubic-bezier(0, 0, 0.3, 1);
    left: -335px; }
      [dir=rtl] #app #root-wrapper .navigation-container {
        transition: right 200ms cubic-bezier(0, 0, 0.3, 1);
        right: -335px; }
        [dir=ltr] #app #root-wrapper .navigation-container.show {
    left: 0; }
        [dir=rtl] #app #root-wrapper .navigation-container.show {
          right: 0; } }
    #app #root-wrapper .navigation-container .disable-nav {
      opacity: 0.5;
      pointer-events: none; }
    [dir=ltr] #app #root-wrapper .navigation-container .disable-nav {
  animation: disable 300ms ease-in; }
    [dir=rtl] #app #root-wrapper .navigation-container .disable-nav {
      animation: disable 300ms ease-in; }
    [dir] #app #root-wrapper .navigation-container .navigation-tree {
      margin-top: 20px;
      margin-bottom: 8px; }
      #app #root-wrapper .navigation-container .navigation-tree .co-skeleton {
        width: 100%;
        height: 66px;
        position: relative; }
      [dir] #app #root-wrapper .navigation-container .navigation-tree .co-skeleton {
        border-radius: 8px;
        background-color: #f1f5fb;
        margin-top: 24px; }
        #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .top-line, #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .bottom-line {
          position: absolute;
          height: 12px; }
        [dir] #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .top-line, [dir] #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .bottom-line {
          border-radius: 6px;
          background-color: #fff; }
        [dir=ltr] #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .top-line, [dir=ltr] #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .bottom-line {
  left: 34px; }
        [dir=rtl] #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .top-line, [dir=rtl] #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .bottom-line {
          right: 34px; }
        #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .top-line {
          top: 15px;
          width: calc( 100% - 56px); }
        #app #root-wrapper .navigation-container .navigation-tree .co-skeleton .bottom-line {
          top: 39px;
          width: calc( 100% - 111px); }
      [dir] #app #root-wrapper .navigation-container .navigation-tree .unit .co-skeleton {
        margin-top: 12px; }
      [dir] #app #root-wrapper .navigation-container .navigation-tree .unit .lesson .co-skeleton {
        margin-top: 6px; }
    #app #root-wrapper .navigation-container > .navigation-menu:first-child {
      height: 100%; }
    #app #root-wrapper .navigation-container .navigation-menu {
      box-sizing: border-box;
      white-space: nowrap;
      overflow-y: scroll;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      width: 100%;
      height: calc(100% - 3.5rem); }
    [dir=ltr] #app #root-wrapper .navigation-container .navigation-menu {
  padding-left: 26px;
  padding-right: 30px; }
    [dir=rtl] #app #root-wrapper .navigation-container .navigation-menu {
      padding-right: 26px;
      padding-left: 30px; }
      #app #root-wrapper .navigation-container .navigation-menu.in-student-preview-mode {
        height: calc(100% - 3.5rem - 10px); }
      #app #root-wrapper .navigation-container .navigation-menu .drop-target-spacer {
        height: 70px; }
      [dir] #app #root-wrapper .navigation-container .navigation-menu .drop-target-spacer {
        margin-top: 8px;
        margin-bottom: -4px;
        background-color: rgba(227, 233, 241, 0.2);
        border: 3px dashed rgba(227, 233, 241, 0.8);
        border-radius: 10px; }
      [dir=ltr] #app #root-wrapper .navigation-container .navigation-menu .drop-target-spacer {
  margin-left: 20px;
  margin-right: -5px; }
      [dir=rtl] #app #root-wrapper .navigation-container .navigation-menu .drop-target-spacer {
        margin-right: 20px;
        margin-left: -5px; }
        [dir=ltr] #app #root-wrapper .navigation-container .navigation-menu .drop-target-spacer.unit-drop-target {
  margin-left: -5px; }
        [dir=rtl] #app #root-wrapper .navigation-container .navigation-menu .drop-target-spacer.unit-drop-target {
          margin-right: -5px; }
    #app #root-wrapper .navigation-container a {
      text-decoration: none; }

@keyframes disable {
  from {
    opacity: 1; }
  to {
    opacity: 0.5; } }
  #app #root-wrapper .navigation-item {
    opacity: 1; }
    #app #root-wrapper .navigation-item.dragging {
      opacity: 0.25; }
    [dir] #app #root-wrapper .navigation-item.loader .lesson .lesson-box {
      background-color: #FFFFFF;
      border-color: #e3e9f1; }
      #app #root-wrapper .navigation-item.loader .lesson .lesson-box .lesson-title > span, #app #root-wrapper .navigation-item.loader .lesson .lesson-box .lesson-number {
        color: #f1f5fb; }
      [dir] #app #root-wrapper .navigation-item.loader .lesson .lesson-box .lesson-title > span, [dir] #app #root-wrapper .navigation-item.loader .lesson .lesson-box .lesson-number {
        background: #f1f5fb;
        border-radius: 6px; }
      [dir] #app #root-wrapper .navigation-item.loader .lesson .lesson-box .lesson-title > span {
        margin-top: 4px; }
    [dir] #app #root-wrapper .navigation-item.loader .topic .topic-box {
      background-color: #FFFFFF;
      border-color: #e3e9f1; }
      #app #root-wrapper .navigation-item.loader .topic .topic-box .topic-title > span, #app #root-wrapper .navigation-item.loader .topic .topic-box .topic-number {
        color: #f1f5fb; }
      [dir] #app #root-wrapper .navigation-item.loader .topic .topic-box .topic-title > span, [dir] #app #root-wrapper .navigation-item.loader .topic .topic-box .topic-number {
        background: #f1f5fb;
        border-radius: 6px; }
      [dir] #app #root-wrapper .navigation-item.loader .topic .topic-box .topic-title > span {
        margin-top: 4px; }
  #app #root-wrapper .reorder-buttons {
    position: absolute;
    width: 30px;
    box-sizing: border-box; }
    #app #root-wrapper .reorder-buttons button {
      display: block; }
    #app #root-wrapper .reorder-buttons.reorder-unit, #app #root-wrapper .reorder-buttons.reorder-lesson, #app #root-wrapper .reorder-buttons.reorder-topic {
      top: 5px;
      height: 66px; }
    [dir=ltr] #app #root-wrapper .reorder-buttons.reorder-unit, [dir=ltr] #app #root-wrapper .reorder-buttons.reorder-lesson, [dir=ltr] #app #root-wrapper .reorder-buttons.reorder-topic {
  left: -5px; }
    [dir=rtl] #app #root-wrapper .reorder-buttons.reorder-unit, [dir=rtl] #app #root-wrapper .reorder-buttons.reorder-lesson, [dir=rtl] #app #root-wrapper .reorder-buttons.reorder-topic {
      right: -5px; }
      #app #root-wrapper .reorder-buttons.reorder-unit button, #app #root-wrapper .reorder-buttons.reorder-lesson button, #app #root-wrapper .reorder-buttons.reorder-topic button {
        height: 30px !important;
        min-height: 30px !important; }
      [dir] #app #root-wrapper .reorder-buttons.reorder-unit button, [dir] #app #root-wrapper .reorder-buttons.reorder-lesson button, [dir] #app #root-wrapper .reorder-buttons.reorder-topic button {
        padding: 3px 6px 3px 6px;
        margin-bottom: 2px; }
    #app #root-wrapper .reorder-buttons.reorder-unit {
      top: 2px; }
    [dir=ltr] #app #root-wrapper .reorder-buttons.reorder-unit {
  left: 2px; }
    [dir=rtl] #app #root-wrapper .reorder-buttons.reorder-unit {
      right: 2px; }
      [dir] #app #root-wrapper .reorder-buttons.reorder-unit button {
        margin-bottom: 3px; }
    #app #root-wrapper .reorder-buttons.reorder-lesson {
      top: 2px; }
    [dir=ltr] #app #root-wrapper .reorder-buttons.reorder-lesson {
  left: 2px; }
    [dir=rtl] #app #root-wrapper .reorder-buttons.reorder-lesson {
      right: 2px; }
    #app #root-wrapper .reorder-buttons.reorder-topic {
      top: 1px; }
      [dir] #app #root-wrapper .reorder-buttons.reorder-topic button {
        padding: 0px 6px 4px 6px; }
  #app #root-wrapper .title-container {
    position: relative;
    height: 48px;
    display: -ms-flexbox;
    display: flex; }
    #app #root-wrapper .title-container .title {
      position: relative;
      width: 100%;
      font-size: 16px;
      line-height: 24px;
      font-weight: normal;
      min-height: 24px;
      max-height: 48px;
      white-space: normal;
      letter-spacing: 0.2px;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      overflow: hidden; }
      #app #root-wrapper .title-container .title .title-text {
        width: 200%; }
        #app #root-wrapper .title-container .title .title-text .text-wrapper {
          width: 50%;
          height: 24px; }
        [dir=ltr] #app #root-wrapper .title-container .title .title-text .text-wrapper {
  float: right; }
        [dir=rtl] #app #root-wrapper .title-container .title .title-text .text-wrapper {
          float: left; }
      #app #root-wrapper .title-container .title::before {
        content: '';
        display: block; }
      #app #root-wrapper .title-container .title .fadeout {
        position: absolute;
        height: 50%;
        width: 30px;
        top: calc( 48px - 50%); }
      [dir=ltr] #app #root-wrapper .title-container .title .fadeout {
  right: 0; }
      [dir=rtl] #app #root-wrapper .title-container .title .fadeout {
        left: 0; }
      #app #root-wrapper .title-container .title .overflow-detector {
        position: absolute;
        top: 0;
        width: 100%;
        visibility: hidden; }
      [dir=ltr] #app #root-wrapper .title-container .title .overflow-detector {
  left: 0; }
      [dir=rtl] #app #root-wrapper .title-container .title .overflow-detector {
        right: 0; }
        #app #root-wrapper .title-container .title .overflow-detector .text-wrapper {
          width: 0;
          height: 24px; }
        [dir=ltr] #app #root-wrapper .title-container .title .overflow-detector .text-wrapper {
  float: right; }
        [dir=rtl] #app #root-wrapper .title-container .title .overflow-detector .text-wrapper {
          float: left; }
        #app #root-wrapper .title-container .title .overflow-detector .fadeout-spacer {
          display: inline-block;
          width: 30px;
          height: 16px; }
  #app #root-wrapper .unit-box, #app #root-wrapper .lesson-box, #app #root-wrapper .topic-box {
    position: relative;
    box-sizing: border-box;
    outline: none;
    width: 100%;
    height: 66px; }
  [dir] #app #root-wrapper .unit-box, [dir] #app #root-wrapper .lesson-box, [dir] #app #root-wrapper .topic-box {
    padding-top: 9px;
    padding-bottom: 9px; }
    [dir] #app #root-wrapper .unit-box.selectable, [dir] #app #root-wrapper .lesson-box.selectable, [dir] #app #root-wrapper .topic-box.selectable {
      cursor: pointer; }
    #app #root-wrapper .unit-box .drag-handle, #app #root-wrapper .lesson-box .drag-handle, #app #root-wrapper .topic-box .drag-handle {
      opacity: 0;
      position: absolute;
      width: 30px;
      top: 0; }
    [dir] #app #root-wrapper .unit-box .drag-handle, [dir] #app #root-wrapper .lesson-box .drag-handle, [dir] #app #root-wrapper .topic-box .drag-handle {
      cursor: move;
      padding-top: 15px;
      padding-bottom: 15px; }
    [dir=ltr] #app #root-wrapper .unit-box .drag-handle, [dir=ltr] #app #root-wrapper .lesson-box .drag-handle, [dir=ltr] #app #root-wrapper .topic-box .drag-handle {
  left: -30px; }
    [dir=rtl] #app #root-wrapper .unit-box .drag-handle, [dir=rtl] #app #root-wrapper .lesson-box .drag-handle, [dir=rtl] #app #root-wrapper .topic-box .drag-handle {
      right: -30px; }
    #app #root-wrapper .unit-box:hover .drag-handle, #app #root-wrapper .unit-box:focus .drag-handle, #app #root-wrapper .lesson-box:hover .drag-handle, #app #root-wrapper .lesson-box:focus .drag-handle, #app #root-wrapper .topic-box:hover .drag-handle, #app #root-wrapper .topic-box:focus .drag-handle {
      opacity: 1; }
    [dir] #app #root-wrapper .unit-box:focus, [dir] #app #root-wrapper .unit-box.selected, [dir] #app #root-wrapper .lesson-box:focus, [dir] #app #root-wrapper .lesson-box.selected, [dir] #app #root-wrapper .topic-box:focus, [dir] #app #root-wrapper .topic-box.selected {
      border-radius: 10px; }
      [dir] #app #root-wrapper .unit-box:focus .outline, [dir] #app #root-wrapper .unit-box.selected .outline, [dir] #app #root-wrapper .lesson-box:focus .outline, [dir] #app #root-wrapper .lesson-box.selected .outline, [dir] #app #root-wrapper .topic-box:focus .outline, [dir] #app #root-wrapper .topic-box.selected .outline {
        border-radius: 10px; }
      [dir=ltr] #app #root-wrapper .unit-box:focus .accent, [dir=ltr] #app #root-wrapper .unit-box.selected .accent, [dir=ltr] #app #root-wrapper .lesson-box:focus .accent, [dir=ltr] #app #root-wrapper .lesson-box.selected .accent, [dir=ltr] #app #root-wrapper .topic-box:focus .accent, [dir=ltr] #app #root-wrapper .topic-box.selected .accent {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; }
      [dir=rtl] #app #root-wrapper .unit-box:focus .accent, [dir=rtl] #app #root-wrapper .unit-box.selected .accent, [dir=rtl] #app #root-wrapper .lesson-box:focus .accent, [dir=rtl] #app #root-wrapper .lesson-box.selected .accent, [dir=rtl] #app #root-wrapper .topic-box:focus .accent, [dir=rtl] #app #root-wrapper .topic-box.selected .accent {
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px; }
    #app #root-wrapper .unit-box .co-content, #app #root-wrapper .lesson-box .co-content, #app #root-wrapper .topic-box .co-content {
      height: 48px;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      color: #494c4e; }
      #app #root-wrapper .unit-box .co-content .title-container, #app #root-wrapper .lesson-box .co-content .title-container, #app #root-wrapper .topic-box .co-content .title-container {
        -ms-flex-positive: 1;
            flex-grow: 1;
        width: 0; }
      #app #root-wrapper .unit-box .co-content.character-wrap, #app #root-wrapper .lesson-box .co-content.character-wrap, #app #root-wrapper .topic-box .co-content.character-wrap {
        word-break: break-all; }
      [dir=ltr] #app #root-wrapper .unit-box .co-content .fadeout, [dir=ltr] #app #root-wrapper .lesson-box .co-content .fadeout, [dir=ltr] #app #root-wrapper .topic-box .co-content .fadeout {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff); }
      [dir=rtl] #app #root-wrapper .unit-box .co-content .fadeout, [dir=rtl] #app #root-wrapper .lesson-box .co-content .fadeout, [dir=rtl] #app #root-wrapper .topic-box .co-content .fadeout {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff); }
  [dir] #app #root-wrapper .unit-box, [dir] #app #root-wrapper .lesson-box {
    background-color: #fff;
    border-radius: 8px; }
  [dir=ltr] #app #root-wrapper .unit-box, [dir=ltr] #app #root-wrapper .lesson-box {
  padding-left: 10px;
  padding-right: 10px; }
  [dir=rtl] #app #root-wrapper .unit-box, [dir=rtl] #app #root-wrapper .lesson-box {
    padding-right: 10px;
    padding-left: 10px; }
    [dir] #app #root-wrapper .unit-box:focus, [dir] #app #root-wrapper .unit-box.selected, [dir] #app #root-wrapper .lesson-box:focus, [dir] #app #root-wrapper .lesson-box.selected {
      box-shadow: 0 0 0 3px #fff, 0 0 0 7px rgba(0, 111, 191, 0.4) !important; }
    [dir] #app #root-wrapper .unit-box:hover, [dir] #app #root-wrapper .lesson-box:hover {
      background-color: #f1f5fb; }
      [dir=ltr] #app #root-wrapper .unit-box:hover .fadeout, [dir=ltr] #app #root-wrapper .lesson-box:hover .fadeout {
  background: linear-gradient(to right, rgba(241, 245, 251, 0), #f1f5fb); }
      [dir=rtl] #app #root-wrapper .unit-box:hover .fadeout, [dir=rtl] #app #root-wrapper .lesson-box:hover .fadeout {
        background: linear-gradient(to left, rgba(241, 245, 251, 0), #f1f5fb); }
    #app #root-wrapper .unit-box .outline, #app #root-wrapper .lesson-box .outline {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0; }
    [dir] #app #root-wrapper .unit-box .outline, [dir] #app #root-wrapper .lesson-box .outline {
      border-radius: 8px;
      box-shadow: inset 0 0 0 1px rgba(23, 53, 100, 0.3); }
    [dir=ltr] #app #root-wrapper .unit-box .outline, [dir=ltr] #app #root-wrapper .lesson-box .outline {
  left: 0; }
    [dir=rtl] #app #root-wrapper .unit-box .outline, [dir=rtl] #app #root-wrapper .lesson-box .outline {
      right: 0; }
    #app #root-wrapper .unit-box .accent, #app #root-wrapper .lesson-box .accent {
      position: absolute;
      height: 100%;
      width: 36px;
      top: 0; }
    [dir=ltr] #app #root-wrapper .unit-box .accent, [dir=ltr] #app #root-wrapper .lesson-box .accent {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  left: 0; }
    [dir=rtl] #app #root-wrapper .unit-box .accent, [dir=rtl] #app #root-wrapper .lesson-box .accent {
      border-top-right-radius: 8px;
      border-bottom-right-radius: 8px;
      right: 0; }
    #app #root-wrapper .unit-box .accent-outline, #app #root-wrapper .lesson-box .accent-outline {
      position: absolute;
      height: calc( 100% - 2px);
      width: 34px;
      top: 1px; }
    [dir=ltr] #app #root-wrapper .unit-box .accent-outline, [dir=ltr] #app #root-wrapper .lesson-box .accent-outline {
  left: 1px;
  border-right: 1px solid rgba(23, 53, 100, 0.3); }
    [dir=rtl] #app #root-wrapper .unit-box .accent-outline, [dir=rtl] #app #root-wrapper .lesson-box .accent-outline {
      right: 1px;
      border-left: 1px solid rgba(23, 53, 100, 0.3); }
    #app #root-wrapper .unit-box .co-content .module-triangle, #app #root-wrapper .lesson-box .co-content .module-triangle {
      position: absolute;
      top: 0;
      fill: currentColor;
      width: 18px;
      height: 18px; }
    [dir] #app #root-wrapper .unit-box .co-content .module-triangle, [dir] #app #root-wrapper .lesson-box .co-content .module-triangle {
      margin-top: 2px; }
    [dir=ltr] #app #root-wrapper .unit-box .co-content .module-triangle, [dir=ltr] #app #root-wrapper .lesson-box .co-content .module-triangle {
  left: 0; }
    [dir=rtl] #app #root-wrapper .unit-box .co-content .module-triangle, [dir=rtl] #app #root-wrapper .lesson-box .co-content .module-triangle {
      right: 0; }
      #app #root-wrapper .unit-box .co-content .module-triangle.expanded, #app #root-wrapper .lesson-box .co-content .module-triangle.expanded {
        top: 9px; }
      #app #root-wrapper .unit-box .co-content .module-triangle.reordering, #app #root-wrapper .lesson-box .co-content .module-triangle.reordering {
        visibility: hidden; }
    #app #root-wrapper .unit-box .co-content .title, #app #root-wrapper .lesson-box .co-content .title {
      box-sizing: border-box; }
    [dir=ltr] #app #root-wrapper .unit-box .co-content .title, [dir=ltr] #app #root-wrapper .lesson-box .co-content .title {
  padding-left: 34px; }
    [dir=rtl] #app #root-wrapper .unit-box .co-content .title, [dir=rtl] #app #root-wrapper .lesson-box .co-content .title {
      padding-right: 34px; }
      #app #root-wrapper .unit-box .co-content .title .overflow-detector, #app #root-wrapper .lesson-box .co-content .title .overflow-detector {
        box-sizing: border-box; }
      [dir=ltr] #app #root-wrapper .unit-box .co-content .title .overflow-detector, [dir=ltr] #app #root-wrapper .lesson-box .co-content .title .overflow-detector {
  padding-left: 34px; }
      [dir=rtl] #app #root-wrapper .unit-box .co-content .title .overflow-detector, [dir=rtl] #app #root-wrapper .lesson-box .co-content .title .overflow-detector {
        padding-right: 34px; }
    #app #root-wrapper .unit-box .co-content.has-icon .title-text > .text-wrapper, #app #root-wrapper .lesson-box .co-content.has-icon .title-text > .text-wrapper {
      width: calc( 50% + 26px); }
    #app #root-wrapper .unit-box .co-content.has-icon .overflow-detector > .text-wrapper, #app #root-wrapper .lesson-box .co-content.has-icon .overflow-detector > .text-wrapper {
      width: 26px; }
    #app #root-wrapper .unit-box .co-visibility-icon, #app #root-wrapper .lesson-box .co-visibility-icon {
      position: absolute;
      top: 0;
      width: 36px;
      height: 32px; }
    [dir] #app #root-wrapper .unit-box .co-visibility-icon, [dir] #app #root-wrapper .lesson-box .co-visibility-icon {
      border: 1px solid rgba(23, 53, 100, 0.3);
      border-top: none;
      background-color: #fff; }
    [dir=ltr] #app #root-wrapper .unit-box .co-visibility-icon, [dir=ltr] #app #root-wrapper .lesson-box .co-visibility-icon {
  right: 0;
  border-right: none;
  border-bottom-left-radius: 100%;
  border-top-right-radius: 8px; }
    [dir=rtl] #app #root-wrapper .unit-box .co-visibility-icon, [dir=rtl] #app #root-wrapper .lesson-box .co-visibility-icon {
      left: 0;
      border-left: none;
      border-bottom-right-radius: 100%;
      border-top-left-radius: 8px; }
      #app #root-wrapper .unit-box .co-visibility-icon d2l-icon, #app #root-wrapper .lesson-box .co-visibility-icon d2l-icon {
        color: #494c4e;
        fill: currentColor;
        position: absolute;
        top: 2px;
        width: 18px;
        height: 18px; }
      [dir=ltr] #app #root-wrapper .unit-box .co-visibility-icon d2l-icon, [dir=ltr] #app #root-wrapper .lesson-box .co-visibility-icon d2l-icon {
  right: 2px; }
      [dir=rtl] #app #root-wrapper .unit-box .co-visibility-icon d2l-icon, [dir=rtl] #app #root-wrapper .lesson-box .co-visibility-icon d2l-icon {
        left: 2px; }
  #app #root-wrapper .unit {
    position: relative;
    opacity: 1; }
  [dir] #app #root-wrapper .unit {
    margin-top: 24px; }
    #app #root-wrapper .unit.dragging {
      opacity: 0; }
    #app #root-wrapper .unit .unit-box {
      color: #fff; }
      #app #root-wrapper .unit .unit-box .co-content {
        position: relative; }
        #app #root-wrapper .unit .unit-box .co-content .title-container {
          -ms-flex-positive: 1;
              flex-grow: 1; }
        #app #root-wrapper .unit .unit-box .co-content.has-date .title-container > .title {
          min-height: 48px; }
          #app #root-wrapper .unit .unit-box .co-content.has-date .title-container > .title .fadeout {
            display: none; }
        #app #root-wrapper .unit .unit-box .co-content .date-container {
          position: absolute;
          bottom: 0;
          height: 24px; }
        [dir=ltr] #app #root-wrapper .unit .unit-box .co-content .date-container {
  right: 0; }
        [dir=rtl] #app #root-wrapper .unit .unit-box .co-content .date-container {
          left: 0; }
          #app #root-wrapper .unit .unit-box .co-content .date-container .fadeout {
            display: inline-block;
            height: 100%;
            width: 30px; }
          #app #root-wrapper .unit .unit-box .co-content .date-container .date {
            display: inline-block;
            height: 100%;
            font-size: 12px;
            font-weight: bold;
            color: #494c4e;
            vertical-align: top; }
          [dir] #app #root-wrapper .unit .unit-box .co-content .date-container .date {
            background-color: #fff; }
          [dir=ltr] #app #root-wrapper .unit .unit-box .co-content .date-container .date {
  padding-left: 4px; }
          [dir=rtl] #app #root-wrapper .unit .unit-box .co-content .date-container .date {
            padding-right: 4px; }
      [dir] #app #root-wrapper .unit .unit-box:hover .date {
        background-color: #f1f5fb !important; }
    #app #root-wrapper .unit > span > div > .drop-target:last-child {
      position: absolute;
      width: 100%; }
    #app #root-wrapper .unit .drop-target {
      height: 20px; }
  #app #root-wrapper .lesson {
    position: relative; }
  [dir] #app #root-wrapper .lesson {
    margin-top: 12px; }
  [dir=ltr] #app #root-wrapper .lesson {
  margin-left: 25px; }
  [dir=rtl] #app #root-wrapper .lesson {
    margin-right: 25px; }
    #app #root-wrapper .lesson .lesson-box {
      color: #494c4e; }
  #app #root-wrapper .topic {
    position: relative;
    outline: none; }
  [dir] #app #root-wrapper .topic {
    padding-top: 4px;
    padding-bottom: 4px; }
  [dir=ltr] #app #root-wrapper .topic {
  margin-left: 25px; }
  [dir=rtl] #app #root-wrapper .topic {
    margin-right: 25px; }
    #app #root-wrapper .topic .topic-box {
      color: #494c4e;
      vertical-align: middle; }
    [dir] #app #root-wrapper .topic .topic-box {
      border: 1px solid transparent;
      border-radius: 10px;
      background-color: #fff; }
      [dir=ltr] #app #root-wrapper .topic .topic-box:hover, [dir=ltr] #app #root-wrapper .topic .topic-box.dragging, [dir=ltr] #app #root-wrapper .topic .topic-box.selected {
  box-shadow: 6px 0 0 0 #fff, -6px 0 0 0 #fff, 6px 0 0 1px #e3e9f1, -6px 0 0 1px #e3e9f1; }
      [dir=rtl] #app #root-wrapper .topic .topic-box:hover, [dir=rtl] #app #root-wrapper .topic .topic-box.dragging, [dir=rtl] #app #root-wrapper .topic .topic-box.selected {
        box-shadow: -6px 0 0 0 #fff, 6px 0 0 0 #fff, -6px 0 0 1px #e3e9f1, 6px 0 0 1px #e3e9f1; }
        #app #root-wrapper .topic .topic-box:hover .divider, #app #root-wrapper .topic .topic-box.dragging .divider, #app #root-wrapper .topic .topic-box.selected .divider {
          display: none; }
      [dir=ltr] #app #root-wrapper .topic .topic-box.reordering {
  padding-left: 30px; }
      [dir=rtl] #app #root-wrapper .topic .topic-box.reordering {
        padding-right: 30px; }
      [dir] #app #root-wrapper .topic .topic-box.upper {
        margin-top: 9px; }
      #app #root-wrapper .topic .topic-box .divider {
        position: absolute;
        top: -9px;
        z-index: -1; }
      [dir] #app #root-wrapper .topic .topic-box .divider {
        border-top: 1px solid #e3e9f1; }
      [dir=ltr] #app #root-wrapper .topic .topic-box .divider {
  left: 10px;
  right: 10px; }
      [dir=rtl] #app #root-wrapper .topic .topic-box .divider {
        right: 10px;
        left: 10px; }
      #app #root-wrapper .topic .topic-box .co-content .activity-type {
        width: 24px;
        -ms-flex-positive: 0;
            flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; }
      [dir=ltr] #app #root-wrapper .topic .topic-box .co-content .activity-type {
  margin-right: 10px; }
      [dir=rtl] #app #root-wrapper .topic .topic-box .co-content .activity-type {
        margin-left: 10px; }
        #app #root-wrapper .topic .topic-box .co-content .activity-type d2l-icon {
          width: 24px;
          height: 24px; }
      #app #root-wrapper .topic .topic-box .co-content .topic-icon-container {
        -ms-flex-positive: 0;
            flex-grow: 0;
        height: 24px;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; }
      [dir=ltr] #app #root-wrapper .topic .topic-box .co-content .title-container {
  padding-right: 10px; }
      [dir=rtl] #app #root-wrapper .topic .topic-box .co-content .title-container {
        padding-left: 10px; }
      #app #root-wrapper .topic .topic-box .co-content .spacer {
        width: 10px; }
      #app #root-wrapper .topic .topic-box .co-visibility-icon {
        position: absolute;
        top: 15px; }
      [dir=ltr] #app #root-wrapper .topic .topic-box .co-visibility-icon {
  right: 0; }
      [dir=rtl] #app #root-wrapper .topic .topic-box .co-visibility-icon {
        left: 0; }
        #app #root-wrapper .topic .topic-box .co-visibility-icon d2l-icon {
          color: #494c4e;
          fill: currentColor;
          width: 18px;
          height: 18px; }
  #app #root-wrapper .nav-header {
    width: 100%; }
  [dir] #app #root-wrapper .nav-header {
    border-bottom: 1px solid #cdd5dc; }
    #app #root-wrapper .nav-header.empty {
      height: 3.5rem; }
    #app #root-wrapper .nav-header.disabled {
      opacity: 0.5;
      transition: opacity 300ms ease-in;
      pointer-events: none; }
  #app #root-wrapper .options-header {
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 100%;
    height: 3.5rem; }
  [dir=ltr] #app #root-wrapper .options-header {
  padding-left: 15px;
  padding-right: 20px; }
  [dir=rtl] #app #root-wrapper .options-header {
    padding-right: 15px;
    padding-left: 20px; }
    #app #root-wrapper .options-header .coverage-indicator-container {
      height: 100%; }
    [dir=ltr] #app #root-wrapper .options-header .coverage-indicator-container {
  margin-left: 0.25rem; }
    [dir=rtl] #app #root-wrapper .options-header .coverage-indicator-container {
      margin-right: 0.25rem; }
    #app #root-wrapper .options-header .new-unit-container {
      height: 100%;
      display: -ms-flexbox;
      display: flex; }
      #app #root-wrapper .options-header .new-unit-container .new-unit-btn.button.subtle {
        min-height: 1.5rem;
        height: 35px; }
      [dir] #app #root-wrapper .options-header .new-unit-container .new-unit-btn.button.subtle {
        margin-top: auto;
        margin-bottom: 0.2rem;
        padding: 0.4rem; }
        [dir] #app #root-wrapper .options-header .new-unit-container .new-unit-btn.button.subtle:focus {
          padding: 0.35rem; }
        #app #root-wrapper .options-header .new-unit-container .new-unit-btn.button.subtle d2l-icon {
          color: #006fbf; }
        [dir] #app #root-wrapper .options-header .new-unit-container .new-unit-btn.button.subtle d2l-icon {
          margin-top: -3px; }
        #app #root-wrapper .options-header .new-unit-container .new-unit-btn.button.subtle span {
          font-size: 0.75rem;
          color: #006fbf; }
  [dir=ltr] #app #root-wrapper .overall-options-container {
  margin: auto 7.5px 5px 6px; }
  [dir=rtl] #app #root-wrapper .overall-options-container {
    margin: auto 6px 5px 7.5px; }
    #app #root-wrapper .overall-options-container .options-dropdown .overall-options {
      min-height: 0;
      height: 1.5rem;
      width: 1.5rem; }
    [dir] #app #root-wrapper .overall-options-container .options-dropdown .overall-options {
      border: none;
      background: none;
      padding: 0; }
      [dir] #app #root-wrapper .overall-options-container .options-dropdown .overall-options:hover {
        background: #e3e9f1; }
      [dir] #app #root-wrapper .overall-options-container .options-dropdown .overall-options d2l-icon {
        margin-top: 6px; }
  #app #root-wrapper .moveto-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    box-sizing: border-box;
    height: 5rem;
    width: 100%; }
  [dir] #app #root-wrapper .moveto-header {
    padding: 10px 15px 10px 15px; }
    #app #root-wrapper .moveto-header h1 {
      font-size: 0.8rem;
      font-weight: 700;
      line-height: 1.2rem; }
    [dir] #app #root-wrapper .moveto-header h1 {
      margin: 1.5rem 0 1.5rem 0;
      margin: 0px; }
      @media (max-width: 615px) {
        #app #root-wrapper .moveto-header h1 {
          font-size: 0.8rem;
          font-weight: 700;
          line-height: 1.2rem; } }
    [dir=ltr] #app #root-wrapper .moveto-header button.moveto-cancel {
  float: left; }
    [dir=rtl] #app #root-wrapper .moveto-header button.moveto-cancel {
      float: right; }
    [dir=ltr] #app #root-wrapper .moveto-header button.moveto-next {
  float: right; }
    [dir=rtl] #app #root-wrapper .moveto-header button.moveto-next {
      float: left; }
  #app #root-wrapper .reorder-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    box-sizing: border-box;
    height: 5rem;
    width: 100%; }
  [dir] #app #root-wrapper .reorder-header {
    padding: 10px 15px 10px 15px; }
    #app #root-wrapper .reorder-header h1 {
      font-size: 0.8rem;
      font-weight: 700;
      line-height: 1.2rem; }
    [dir] #app #root-wrapper .reorder-header h1 {
      margin: 1.5rem 0 1.5rem 0;
      margin: 0px; }
      @media (max-width: 615px) {
        #app #root-wrapper .reorder-header h1 {
          font-size: 0.8rem;
          font-weight: 700;
          line-height: 1.2rem; } }
    [dir=ltr] #app #root-wrapper .reorder-header button.reorder-back {
  float: left; }
    [dir=rtl] #app #root-wrapper .reorder-header button.reorder-back {
      float: right; }
    [dir=ltr] #app #root-wrapper .reorder-header button.reorder-done {
  float: right; }
    [dir=rtl] #app #root-wrapper .reorder-header button.reorder-done {
      float: left; }
  #app #root-wrapper .speedometer-btn.button.subtle {
    width: 100%; }
  [dir] #app #root-wrapper .speedometer-btn.button.subtle {
    margin-top: 0.2rem;
    padding: 0.3rem; }
    [dir] #app #root-wrapper .speedometer-btn.button.subtle:focus {
      padding: 0.25rem; }
    [dir] #app #root-wrapper .speedometer-btn.button.subtle .speedometer-btn-inner {
      padding: 0; }
    #app #root-wrapper .speedometer-btn.button.subtle .speedometer-label {
      color: #006fbf;
      font-size: 0.75rem;
      width: 100%; }
    #app #root-wrapper .speedometer-btn.button.subtle .speedometer {
      width: 100%; }
    [dir] #app #root-wrapper .speedometer-btn.button.subtle .speedometer {
      margin: 0 auto; }
  [dir] #app #root-wrapper .speedometer-loading {
    margin: 6px; }
  [dir=ltr] #app #root-wrapper .speedometer-loading {
  padding-left: 10px;
  padding-right: 10px; }
  [dir=rtl] #app #root-wrapper .speedometer-loading {
    padding-right: 10px;
    padding-left: 10px; }
  #app #root-wrapper .nav-toc-expander-btn {
    display: none;
    vertical-align: middle; }
  [dir] #app #root-wrapper .nav-toc-expander-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0.3rem;
    border-radius: 0.3rem; }
  [dir=ltr] #app #root-wrapper .nav-toc-expander-btn {
  margin-right: 10px; }
  [dir=rtl] #app #root-wrapper .nav-toc-expander-btn {
    margin-left: 10px; }
    [dir] #app #root-wrapper .nav-toc-expander-btn:focus {
      box-shadow: 0 0 0 4px rgba(0, 111, 191, 0.3); }
    [dir] #app #root-wrapper .nav-toc-expander-btn:hover {
      background: #e3e9f1; }
  @media screen and (max-width: 937px) {
    #app #root-wrapper .nav-toc-expander-btn {
      display: inline-block; } }
  #app #root-wrapper .content-panel-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    height: 3.5rem;
    min-height: 3.5rem; }
  [dir] #app #root-wrapper .content-panel-header {
    border-bottom: 1px solid #cdd5dc; }
    [dir=ltr] #app #root-wrapper .content-panel-header .edit-content-button {
  margin-left: 0.5rem; }
    [dir=rtl] #app #root-wrapper .content-panel-header .edit-content-button {
      margin-right: 0.5rem; }
      @media screen and (max-width: 700px) {
        #app #root-wrapper .content-panel-header .edit-content-button {
          display: none; } }
    #app #root-wrapper .content-panel-header .download-content-button, #app #root-wrapper .content-panel-header .new-tab-button {
      line-height: normal; }
    [dir] #app #root-wrapper .content-panel-header .download-content-button, [dir] #app #root-wrapper .content-panel-header .new-tab-button {
      padding: 0.5rem; }
    [dir=ltr] #app #root-wrapper .content-panel-header .download-content-button, [dir=ltr] #app #root-wrapper .content-panel-header .new-tab-button {
  margin-left: 0.5rem; }
    [dir=rtl] #app #root-wrapper .content-panel-header .download-content-button, [dir=rtl] #app #root-wrapper .content-panel-header .new-tab-button {
      margin-right: 0.5rem; }
      #app #root-wrapper .content-panel-header .download-content-button d2l-icon, #app #root-wrapper .content-panel-header .new-tab-button d2l-icon {
        width: 1rem;
        height: 1rem; }
    [dir=ltr] #app #root-wrapper .content-panel-header .fullscreen-btn, [dir=ltr] #app #root-wrapper .content-panel-header .add-btn, [dir=ltr] #app #root-wrapper .content-panel-header .docreader-btn {
  margin-left: 0.5rem; }
    [dir=rtl] #app #root-wrapper .content-panel-header .fullscreen-btn, [dir=rtl] #app #root-wrapper .content-panel-header .add-btn, [dir=rtl] #app #root-wrapper .content-panel-header .docreader-btn {
      margin-right: 0.5rem; }
    #app #root-wrapper .content-panel-header .docreader-btn {
      width: 2.1rem; }
    [dir] #app #root-wrapper .content-panel-header .docreader-btn {
      padding: 0.5rem; }
    #app #root-wrapper .content-panel-header .visibility-btn {
      height: 49px; }
    [dir] #app #root-wrapper .content-panel-header .visibility-btn {
      background: none;
      border: none;
      padding: 0 10px; }
    #app #root-wrapper .content-panel-header .visibility-panel {
      -ms-flex-positive: 1;
          flex-grow: 1;
      position: relative; }
    [dir] #app #root-wrapper .content-panel-header .visibility-panel {
      padding-top: 0.75rem;
      padding-bottom: 0.75rem; }
    [dir=ltr] #app #root-wrapper .content-panel-header .visibility-panel {
  padding-right: calc( 1.6rem + 4px); }
    [dir=rtl] #app #root-wrapper .content-panel-header .visibility-panel {
      padding-left: calc( 1.6rem + 4px); }
      #app #root-wrapper .content-panel-header .visibility-panel .close-button {
        position: absolute;
        top: 0;
        width: 1.3rem;
        height: 1.3rem;
        line-height: 1.15rem; }
      [dir] #app #root-wrapper .content-panel-header .visibility-panel .close-button {
        border: 1px solid transparent;
        border-radius: 0.3rem;
        text-align: center; }
      [dir=ltr] #app #root-wrapper .content-panel-header .visibility-panel .close-button {
  right: 0; }
      [dir=rtl] #app #root-wrapper .content-panel-header .visibility-panel .close-button {
        left: 0; }
        [dir] #app #root-wrapper .content-panel-header .visibility-panel .close-button:hover, [dir] #app #root-wrapper .content-panel-header .visibility-panel .close-button:focus {
          border-color: #b5bdc2; }
    #app #root-wrapper .content-panel-header .info-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      min-height: 38px; }
    [dir] #app #root-wrapper .content-panel-header .info-container {
      padding-top: 6px; }
    #app #root-wrapper .content-panel-header .header-button-tray {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; }
      #app #root-wrapper .content-panel-header .header-button-tray .options-dropdown > .menu {
        max-height: calc( 100vh - 3.5rem);
        overflow-y: auto; }
    @media screen and (max-width: 937px) {
      [dir] #app #root-wrapper .content-panel-header .info-container, [dir] #app #root-wrapper .content-panel-header .header-button-tray {
        padding-top: 20px; } }
    #app #root-wrapper .content-panel-header .add-module-button .content-options-btn {
      width: 100px; }
      [dir=ltr] #app #root-wrapper .content-panel-header .add-module-button .content-options-btn d2l-icon {
  margin-left: 10px; }
      [dir=rtl] #app #root-wrapper .content-panel-header .add-module-button .content-options-btn d2l-icon {
        margin-right: 10px; }
  [dir] #app #root-wrapper .content-options {
    cursor: pointer; }
  [dir=ltr] #app #root-wrapper .content-options {
  margin-left: 0.5rem; }
  [dir=rtl] #app #root-wrapper .content-options {
    margin-right: 0.5rem; }
    [dir] #app #root-wrapper .content-options .options-dropdown .content-options-btn {
      padding: 10px 12px 10px 12px;
      border: none;
      background: none; }
      [dir] #app #root-wrapper .content-options .options-dropdown .content-options-btn:hover {
        background: #f1f5fb; }
    #app #root-wrapper .content-options .options-dropdown .overall-options {
      min-height: 0;
      height: 1.5rem;
      width: 1.5rem; }
    [dir] #app #root-wrapper .content-options .options-dropdown .overall-options {
      padding: 0; }
      [dir] #app #root-wrapper .content-options .options-dropdown .overall-options:focus {
        border: none;
        background: none; }
      [dir] #app #root-wrapper .content-options .options-dropdown .overall-options d2l-icon {
        margin-top: 6px; }
  #app #root-wrapper .add-materials-container {
    width: calc(100% - 13rem);
    height: 100%;
    overflow-y: auto; }
  [dir=ltr] #app #root-wrapper .add-materials-container {
  padding-left: 6.5rem;
  padding-right: 6rem; }
  [dir=rtl] #app #root-wrapper .add-materials-container {
    padding-right: 6.5rem;
    padding-left: 6rem; }
    #app #root-wrapper .add-materials-container .add-materials-header {
      width: 100%;
      box-sizing: border-box; }
      #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top {
        min-height: 32px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs {
          width: calc(100% - 30px); }
        [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs {
          margin-top: 7px; }
          #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs {
            color: #494c4e;
            font-family: inherit;
            font-size: 0.7rem;
            font-weight: 400;
            line-height: 1rem;
            letter-spacing: 0.02rem;
            list-style: none outside none; }
          [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs {
            margin: 0;
            padding: 0; }
            #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li,
            #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div,
            #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span {
              display: inline-block;
              list-style: none outside none; }
            [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span {
              background-color: transparent;
              border-width: 0; }
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li:last-child,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div:last-child,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span:last-child {
                color: inherit; }
                #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li:last-child:after,
                #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div:last-child:after,
                #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span:last-child:after {
                  display: none; }
                  [dir='rtl'] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li:last-child:after, [dir='rtl']
                  #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div:last-child:after, [dir='rtl']
                  #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span:last-child:after {
                    display: none; }
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li:after,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div:after,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span:after {
                content: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11%209L7%203m4%206l-4%206%22%20stroke-linecap%3D%22round%22%20stroke%3D%22%23B9C2D0%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
                display: inline-block;
                height: 1rem;
                vertical-align: middle; }
              [dir=ltr] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li:after, [dir=ltr] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div:after, [dir=ltr] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span:after {
  padding-left: .5rem;
  padding-right: .5rem; }
              [dir=rtl] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li:after, [dir=rtl] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div:after, [dir=rtl] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span:after {
                padding-right: .5rem;
                padding-left: .5rem; }
                [dir='rtl'] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li:after, [dir='rtl']
                #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div:after, [dir='rtl']
                #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span:after {
                  content: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%209l4-6M7%209l4%206%22%20stroke-linecap%3D%22round%22%20stroke%3D%22%23B9C2D0%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); }
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a, #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a:visited, #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a:link, #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a:active,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a:visited,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a:link,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a:active,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a:visited,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a:link,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a:active {
                color: #006fbf;
                font-weight: normal;
                text-decoration: none; }
              [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a:visited, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a:link, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a:active, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a:visited, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a:link, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a:active, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a:visited, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a:link, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a:active {
                cursor: pointer; }
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a:hover, #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > li > a:focus,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a:hover,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > div > a:focus,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a:hover,
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs > span > a:focus {
                color: #005694;
                text-decoration: underline;
                outline-width: 0; }
            #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs li {
              max-width: 100%; }
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs li div, #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs li a {
                max-width: calc(100% - 1.9rem);
                display: inline-block;
                overflow: hidden;
                white-space: nowrap;
                max-height: 17px;
                text-overflow: ellipsis; }
              #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs li div {
                max-width: 100%; }
              [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top .breadcrumbs .vui-breadcrumbs li:after {
                margin-top: -5px; }
        #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top button {
          position: absolute; }
        [dir=ltr] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top button {
  right: 0px; }
        [dir=rtl] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top button {
          left: 0px; }
          [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top button d2l-icon {
            padding: 4px;
            border: 1px solid transparent; }
          #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top button:hover d2l-icon, #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top button:focus d2l-icon {
            color: #005694; }
          [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top button:hover d2l-icon, [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-top button:focus d2l-icon {
            border: 1px solid #cdd5dc;
            padding: 4px;
            border-radius: 6px; }
      #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-text {
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 1.8rem; }
      [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-text {
        margin: 1.5rem 0 1.5rem 0;
        margin: 0.5rem 0; }
        @media (max-width: 615px) {
          #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-text {
            font-size: 1rem;
            font-weight: 700;
            line-height: 1.5rem; } }
        @media screen and (max-width: 767px) {
          [dir] #app #root-wrapper .add-materials-container .add-materials-header .add-materials-header-text {
            margin-bottom: 0; } }
    #app #root-wrapper .add-materials-container .loading-spinner-container {
      position: relative;
      top: 35%; }
    [dir] #app #root-wrapper .add-materials-container .loading-spinner-container {
      transform: perspective(1px) translateY(-50%); }
      #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress {
        width: 20ch;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center; }
        #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress progress {
          width: 100%;
          appearance: none;
          -moz-appearance: none;
          -webkit-appearance: none;
          height: 1rem;
          /* this is necessary to avoid white bleed over rounded corners in chrome and safari */
          /* strangely, comma separating the selectors for these pseudo-elements causes them to break */
          /* note: unable to get firefox to animate the width... seems animation is not implemented for progress in FF */
          /* these are necessary to avoid showing border when value is 0 */ }
        [dir] #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress progress {
          background-color: #f1f5fb;
          border: 1px solid #e3e9f1;
          border-radius: 10px; }
          [dir] #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress progress::-webkit-progress-bar {
            background-color: transparent; }
          [dir] #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress progress::-webkit-progress-value {
            background-color: #46a661;
            border: 1px solid transparent;
            border-radius: 10px; }
          [dir] #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress progress::-moz-progress-bar {
            background-color: #46a661;
            border: 1px solid transparent;
            border-radius: 10px; }
          [dir] #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress progress::-ms-fill {
            background-color: #46a661;
            border: 1px solid transparent;
            border-radius: 10px; }
          [dir] #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress progress[value="0"]::-webkit-progress-value {
            border: none; }
          [dir] #app #root-wrapper .add-materials-container .loading-spinner-container.file-upload-progress progress[value="0"]::-moz-progress-bar {
            border: none; }
    #app #root-wrapper .add-materials-container .tiles {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    [dir] #app #root-wrapper .add-materials-container .tiles {
      margin-bottom: 1em; }
    #app #root-wrapper .add-materials-container .file-drop-box {
      width: 100%; }
      #app #root-wrapper .add-materials-container .file-drop-box d2l-file-uploader {
        max-width: 100%; }
    @media screen and (max-width: 1200px) {
      #app #root-wrapper .add-materials-container {
        width: calc(100% - 7rem); }
      [dir=ltr] #app #root-wrapper .add-materials-container {
    padding-left: 3.5rem;
    padding-right: 3rem; }
      [dir=rtl] #app #root-wrapper .add-materials-container {
        padding-right: 3.5rem;
        padding-left: 3rem; } }
    @media screen and (max-width: 1056px) {
      #app #root-wrapper .add-materials-container {
        width: calc(100% - 3rem); }
      [dir=ltr] #app #root-wrapper .add-materials-container {
    padding-left: 1.5rem;
    padding-right: 1rem; }
      [dir=rtl] #app #root-wrapper .add-materials-container {
        padding-right: 1.5rem;
        padding-left: 1rem; } }
    @media screen and (max-width: 937px) {
      #app #root-wrapper .add-materials-container {
        width: calc(100% - 1rem); }
      [dir=ltr] #app #root-wrapper .add-materials-container {
    padding-left: 0.5rem;
    padding-right: 0; }
      [dir=rtl] #app #root-wrapper .add-materials-container {
        padding-right: 0.5rem;
        padding-left: 0; } }
    #app #root-wrapper .add-materials-container .add-materials-scorm-upload-text {
      font-size: 0.8rem;
      font-weight: 400;
      line-height: 1.2rem; }
    [dir] #app #root-wrapper .add-materials-container .add-materials-scorm-upload-text {
      margin-top: 1rem; }
      @media (max-width: 615px) {
        #app #root-wrapper .add-materials-container .add-materials-scorm-upload-text {
          font-size: 0.8rem;
          line-height: 1.2rem; } }
    [dir] #app #root-wrapper .add-materials-container .add-materials-buttons {
      margin-top: 1rem;
      margin-bottom: 5px; }
  #app #root-wrapper .add-material-tile {
    box-sizing: border-box;
    position: relative;
    width: calc(100% / 6 - 15px); }
  [dir] #app #root-wrapper .add-material-tile {
    margin: 5px 7.5px 0 7.5px;
    cursor: pointer; }
    #app #root-wrapper .add-material-tile .add-material-tile-inner {
      position: absolute;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      height: 100%;
      width: 100%; }
    [dir] #app #root-wrapper .add-material-tile .add-material-tile-inner {
      text-align: center; }
      #app #root-wrapper .add-material-tile .add-material-tile-inner d2l-icon,
      #app #root-wrapper .add-material-tile .add-material-tile-inner .external-icon {
        height: 30px;
        width: 30px; }
      #app #root-wrapper .add-material-tile .add-material-tile-inner .material-tile-text {
        font-size: 1rem;
        font-weight: normal;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis; }
      [dir] #app #root-wrapper .add-material-tile .add-material-tile-inner .material-tile-text {
        padding-top: 10px; }
      [dir=ltr] #app #root-wrapper .add-material-tile .add-material-tile-inner .material-tile-text {
  padding-left: 5px;
  padding-right: 5px; }
      [dir=rtl] #app #root-wrapper .add-material-tile .add-material-tile-inner .material-tile-text {
        padding-right: 5px;
        padding-left: 5px; }
        @media screen and (max-width: 320px) {
          #app #root-wrapper .add-material-tile .add-material-tile-inner .material-tile-text {
            font-size: 0.8rem; } }
    [dir] #app #root-wrapper .add-material-tile:hover, [dir] #app #root-wrapper .add-material-tile:focus {
      background: #f2faff;
      border-radius: 6px;
      border-color: #006fbf;
      box-shadow: inset 0 0 0 1px #006fbf; }
      #app #root-wrapper .add-material-tile:hover .add-material-tile-inner, #app #root-wrapper .add-material-tile:hover d2l-icon, #app #root-wrapper .add-material-tile:focus .add-material-tile-inner, #app #root-wrapper .add-material-tile:focus d2l-icon {
        color: #006fbf; }
        #app #root-wrapper .add-material-tile:hover .add-material-tile-inner svg *, #app #root-wrapper .add-material-tile:hover d2l-icon svg *, #app #root-wrapper .add-material-tile:focus .add-material-tile-inner svg *, #app #root-wrapper .add-material-tile:focus d2l-icon svg * {
          fill: #006fbf; }
    #app #root-wrapper .add-material-tile:before {
      content: ""; }
    [dir] #app #root-wrapper .add-material-tile:before {
      padding-top: 100%; }
    [dir=ltr] #app #root-wrapper .add-material-tile:before {
  float: left; }
    [dir=rtl] #app #root-wrapper .add-material-tile:before {
      float: right; }
    @media screen and (max-width: 937px) {
      #app #root-wrapper .add-material-tile {
        width: calc(20% - 15px); } }
    @media screen and (max-width: 767px) {
      #app #root-wrapper .add-material-tile {
        width: calc(25% - 15px); } }
    @media screen and (max-width: 700px) {
      #app #root-wrapper .add-material-tile {
        width: calc(33% - 15px); } }
    @media screen and (max-width: 499px) {
      #app #root-wrapper .add-material-tile {
        width: calc(50% - 25px); } }
  #app #root-wrapper div.moveto-panel {
    position: relative;
    top: 15%; }
  [dir=ltr] #app #root-wrapper div.moveto-panel {
  padding-left: 10%; }
  [dir=rtl] #app #root-wrapper div.moveto-panel {
    padding-right: 10%; }
    #app #root-wrapper div.moveto-panel h1 {
      font-size: 1.5rem;
      font-weight: 400;
      line-height: 1.8rem; }
    [dir] #app #root-wrapper div.moveto-panel h1 {
      margin: 1.5rem 0 1.5rem 0;
      margin-bottom: 15px; }
      @media (max-width: 615px) {
        #app #root-wrapper div.moveto-panel h1 {
          font-size: 1rem;
          font-weight: 700;
          line-height: 1.5rem; } }
    [dir] #app #root-wrapper div.moveto-panel div.moveto-panel-content {
      margin-bottom: 30px; }
    [dir=ltr] #app #root-wrapper div.moveto-panel div.moveto-panel-buttons button {
  margin-right: 5px; }
    [dir=rtl] #app #root-wrapper div.moveto-panel div.moveto-panel-buttons button {
      margin-left: 5px; }
    @media screen and (max-width: 937px) {
      [dir=ltr] #app #root-wrapper div.moveto-panel {
    padding-left: 5%; }
      [dir=rtl] #app #root-wrapper div.moveto-panel {
        padding-right: 5%; } }
  #app #root-wrapper div.reorder-panel {
    position: relative;
    top: 15%; }
  [dir=ltr] #app #root-wrapper div.reorder-panel {
  padding-left: 10%; }
  [dir=rtl] #app #root-wrapper div.reorder-panel {
    padding-right: 10%; }
    #app #root-wrapper div.reorder-panel h1 {
      font-size: 1.5rem;
      font-weight: 400;
      line-height: 1.8rem; }
    [dir] #app #root-wrapper div.reorder-panel h1 {
      margin: 1.5rem 0 1.5rem 0;
      margin-bottom: 15px; }
      @media (max-width: 615px) {
        #app #root-wrapper div.reorder-panel h1 {
          font-size: 1rem;
          font-weight: 700;
          line-height: 1.5rem; } }
    [dir] #app #root-wrapper div.reorder-panel div.reorder-panel-content {
      margin-bottom: 30px; }
    [dir=ltr] #app #root-wrapper div.reorder-panel div.reorder-panel-buttons button {
  margin-right: 5px; }
    [dir=rtl] #app #root-wrapper div.reorder-panel div.reorder-panel-buttons button {
      margin-left: 5px; }
    #app #root-wrapper div.reorder-panel div.reorder-cancel {
      display: inline; }
    @media screen and (max-width: 937px) {
      [dir=ltr] #app #root-wrapper div.reorder-panel {
    padding-left: 5%; }
      [dir=rtl] #app #root-wrapper div.reorder-panel {
        padding-right: 5%; } }
  #app #root-wrapper .jump-to-activty {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    height: 100%; }
  [dir] #app #root-wrapper .jump-to-activty {
    text-align: center; }
    #app #root-wrapper .jump-to-activty .jump-to-image {
      height: 200px;
      width: 262px; }
    [dir] #app #root-wrapper .jump-to-activty .jump-to-image {
      margin-top: 12%; }
    [dir=ltr] #app #root-wrapper .jump-to-activty .jump-to-image {
  margin-left: 52px; }
    [dir=rtl] #app #root-wrapper .jump-to-activty .jump-to-image {
      margin-right: 52px; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.quiz-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22252%22%20height%3D%22200%22%20viewBox%3D%220%200%20252%20200%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cg%20fill-rule%3D%22nonzero%22%20transform%3D%22translate(49%2040)%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M102%2073c.004%209.002-7.013%2016.444-16%2016.97v14.27c-.088%207.656-6.343%2013.804-14%2013.76H18c-7.656.044-13.91-6.104-14-13.76V17.76C4.09%2010.104%2010.345%203.956%2018%204h54c7.657-.044%2013.912%206.104%2014%2013.76v38.27c8.987.526%2016.004%207.968%2016%2016.97z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M30%2050a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h16a.99.99%200%200%201%201%201zm0%2016a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h16a.99.99%200%200%201%201%201zm0%2016a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h16a.99.99%200%200%201%201%201zm0-48a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h16a.99.99%200%200%201%201%201zm0-16a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h16a.99.99%200%200%201%201%201zm21%2084.983H13a1%201%200%201%200%200%202h38a1%201%200%201%200%200-2zM30%2098a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h16a.99.99%200%200%201%201%201zm46-74.01a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2016a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm-29%2032a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h33a.99.99%200%200%201%201%201zm4%2014.993H13a1%201%200%200%200%200%202h38a1%201%200%200%200%200-2zM47%2055.99a.99.99%200%200%201-1%201H13a1%201%200%200%201%200-2h33a.99.99%200%200%201%201%201z%22%2F%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%22118%22%20r%3D%222%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M106%2073c-.013%2010.817-8.232%2019.859-19%2020.9V110a2%202%200%200%201-4%200V92a2%202%200%200%201%202-2c9.39%200%2017-7.611%2017-17s-7.61-17-17-17c-9.388%200-17%207.611-17%2017a2%202%200%201%201-3.99-.2c.113-11.554%209.54-20.845%2021.095-20.79%2011.555.055%2020.893%209.435%2020.896%2020.99z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M88%2018v26.99a2%202%200%201%201-4%200V18c-.008-7.728-6.27-13.992-14-14H18c-7.728.008-13.99%206.272-14%2014v83.98c.01%207.728%206.272%2013.992%2014%2014h53a2%202%200%200%201%200%204H18c-9.928-.03-17.97-8.07-18-18V18C.03%208.07%208.073.03%2018%200h52c9.93.03%2017.972%208.07%2018%2018z%22%2F%3E%3C%2Fg%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.discussion-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22252%22%20height%3D%22200%22%20viewBox%3D%220%200%20252%20200%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3C%2Fg%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M128%20125.996c-.017%205.515-4.484%209.982-10%209.998H84.03c-.53-.003-1.04.21-1.41.59-.04.05-.09.09-.13.14L64%20156.001v-18.007a2.006%202.006%200%200%200-2-2h-8c-5.516-.016-9.983-4.483-10-9.998V90.002c.017-5.516%204.484-9.983%2010-9.999h64c5.516.016%209.983%204.483%2010%209.999v35.994z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M160%2053.998v35.994c-.01%207.728-6.272%2013.99-14%2013.997l-2.01.01a2%202%200%201%201%200-3.999h.01v-.01h2c5.516-.016%209.983-4.483%2010-9.998V53.998c-.017-5.516-4.484-9.983-10-9.999H82c-5.516.016-9.983%204.483-10%209.999v10.008a2%202%200%201%201-4%200V53.998c.01-7.728%206.272-13.99%2014-13.998h64c7.728.008%2013.99%206.27%2014%2013.998z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M118%2076.004H54c-7.728.008-13.99%206.27-14%2013.998v35.994c.01%207.728%206.272%2013.99%2014%2013.997h6v16.008c0%201.633.994%203.102%202.51%203.709.473.194.98.292%201.49.29a4.01%204.01%200%200%200%202.89-1.23l18-18.777H118c7.728-.008%2013.99-6.27%2014-13.997V90.002c-.01-7.728-6.272-13.99-14-13.998zm10%2049.992c-.017%205.515-4.484%209.982-10%209.998H84.03c-.53-.003-1.04.21-1.41.59-.04.05-.09.09-.13.14L64%20156.001v-18.007a2.006%202.006%200%200%200-2-2h-8c-5.516-.016-9.983-4.483-10-9.998V90.002c.017-5.516%204.484-9.983%2010-9.999h64c5.516.016%209.983%204.483%2010%209.999v35.994z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M116%20103H57a1%201%200%200%201%200-2h59a1%201%200%200%201%200%202zm-16%2011.998H57a1%201%200%200%201%200-2h43a1%201%200%200%201%200%202z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.assignment-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22252%22%20height%3D%22200%22%20viewBox%3D%220%200%20252%20200%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M95.888%2075.397L92.573%2072h6.747l.019%202v4.913z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M97.34%2074v.02l-.02-.02h.02zm0-4h-9.677l6.829%206.828%206.828%206.829.02-9.637v-4l-4-.02z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M112%2045.86l4.2%204.46%2017.96%2019.1%204.32%204.58H126c-7.728-.008-13.992-6.272-14-14V45.86zM140%20130c-.008%207.728-6.272%2013.992-14%2014H74c-7.728-.008-13.992-6.272-14-14V58c.008-7.728%206.272-13.992%2014-14h34v16c.03%209.93%208.07%2017.97%2018%2018h14v52z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M97.34%2074v.02l-.02-.02z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M141.66%2071.54l-27.46-29.2a7.98%207.98%200%200%200-5.66-2.34H74c-9.93.03-17.97%208.07-18%2018v72c.03%209.93%208.07%2017.97%2018%2018h52c9.93-.03%2017.97-8.07%2018-18V77.2a8.05%208.05%200%200%200-2.34-5.66zM112%2045.86l4.2%204.46%2017.96%2019.1%204.32%204.58H126c-7.728-.008-13.992-6.272-14-14V45.86zM140%20130c-.008%207.728-6.272%2013.992-14%2014H74c-7.728-.008-13.992-6.272-14-14V58c.008-7.728%206.272-13.992%2014-14h34v16c.03%209.93%208.07%2017.97%2018%2018h14v52z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M156%20124v10c-.014%2014.354-11.646%2025.986-26%2026H70c-14.354-.014-25.986-11.646-26-26v-10a2%202%200%201%201%204%200v10c.007%2012.147%209.853%2021.993%2022%2022h60c12.147-.007%2021.993-9.853%2022-22v-10a2%202%200%200%201%204%200zM97.52%2072h-.02l.02.02zm34.66%2013a.99.99%200%200%201-1%201h-62a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201h-62a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201h-62a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201h-62a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M132.18%20125a.99.99%200%200%201-1%201h-62a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201h-62a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm-24-60a.99.99%200%200%201-1%201h-38a1%201%200%200%201%200-2l15%20.02V74h23a.99.99%200%200%201%201%201zm-8-10a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2h30.18a.99.99%200%200%201%201%201zm0-10a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2h30.18a.99.99%200%200%201%201%201z%22%2F%3E%3C%2Fg%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.activity-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22252%22%20height%3D%22200%22%20viewBox%3D%220%200%20252%20200%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M97.34%2074h-.02l.02.02z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M112%2045.86l4.2%204.46%2017.96%2019.1%204.32%204.58H126c-7.728-.008-13.992-6.272-14-14V45.86zM140%20142c-.008%207.728-6.272%2013.992-14%2014H74c-7.728-.008-13.992-6.272-14-14V58c.008-7.728%206.272-13.992%2014-14h34v16c.03%209.93%208.07%2017.97%2018%2018h14v64z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M97.34%2074h-.02l.02.02z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M141.66%2071.54l-27.46-29.2a7.98%207.98%200%200%200-5.66-2.34H74c-9.93.03-17.97%208.07-18%2018v84c.03%209.93%208.07%2017.97%2018%2018h52c9.93-.03%2017.97-8.07%2018-18V77.2a8.05%208.05%200%200%200-2.34-5.66zM112%2045.86l4.2%204.46%2017.96%2019.1%204.32%204.58H126c-7.728-.008-13.992-6.272-14-14V45.86zM140%20142c-.008%207.728-6.272%2013.992-14%2014H74c-7.728-.008-13.992-6.272-14-14V58c.008-7.728%206.272-13.992%2014-14h34v16c.03%209.93%208.07%2017.97%2018%2018h14v64z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M132%2087a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm0%2010a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2h62a.99.99%200%200%201%201%201zm-24-60a.99.99%200%200%201-1%201H69a1%201%200%200%201%200-2l15%20.02V76h23a.99.99%200%200%201%201%201zm24%2070a.99.99%200%200%201-1%201H69a1%201%200%201%201%200-2h62a.99.99%200%200%201%201%201zm-32-80a.99.99%200%200%201-1%201H68.82a1%201%200%200%201%200-2H99a.99.99%200%200%201%201%201zm0-10a.99.99%200%200%201-1%201H68.82a1%201%200%200%201%200-2H99a.99.99%200%200%201%201%201z%22%2F%3E%3C%2Fg%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.one-drive-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22252%22%20height%3D%22200%22%20viewBox%3D%220%200%20252%20200%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cg%20fill%3D%22%23094AB1%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M78.824%20135.412c-7.247-1.81-11.285-7.57-11.297-16.118-.004-2.733.193-4.042.875-5.8%201.672-4.308%206.1-7.558%2011.924-8.754%202.899-.596%203.792-1.235%203.792-2.714%200-.465.345-1.847.766-3.073%201.916-5.567%205.462-10.208%209.252-12.107%203.966-1.987%205.968-2.435%2010.766-2.409%206.814.037%2010.213%201.515%2014.968%206.508l2.615%202.746%202.342-.81c11.338-3.924%2022.64%202.755%2023.551%2013.917l.25%203.053%202.232.8c6.376%202.284%209.373%207.082%208.83%2014.133-.356%204.612-2.512%208.294-5.927%2010.121l-1.606.86-35.686.068c-27.423.053-36.14-.044-37.647-.42z%22%2F%3E%3Cpath%20d%3D%22M52.071%20130.482c-4.23-1.005-8.713-4.742-10.815-9.015-1.193-2.424-1.256-2.78-1.256-7.069%200-4.078.102-4.733%201.051-6.758%202.001-4.27%205.835-7.355%2010.646-8.566%201.015-.255%201.97-.664%202.12-.907.15-.243.318-1.567.372-2.942.335-8.542%205.94-16.069%2013.765-18.486%204.228-1.306%209.54-.984%2014.138.855%201.459.584%201.295.709%204.379-3.335%201.823-2.391%205.509-5.365%208.525-6.88%203.256-1.636%206.641-2.389%2010.69-2.379%2011.317.028%2021.07%207.106%2024.676%2017.91%201.153%203.45%201.095%204.417-.264%204.446-.593.012-2.293.339-3.777.726l-2.698.703-2.462-2.462c-6.942-6.942-18.271-8.442-27.902-3.695-3.848%201.896-6.94%204.619-9.275%208.167-1.665%202.53-3.788%207.248-3.788%208.42%200%20.831-.673%201.246-3.547%202.189-8.9%202.918-14.093%209.658-14.09%2018.282.002%203.14.81%206.98%201.932%209.18.423.829.66%201.618.525%201.752-.344.344-11.414.228-12.945-.136z%22%2F%3E%3C%2Fg%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.web-link-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22252%22%20height%3D%22200%22%20viewBox%3D%220%200%20252%20200%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate(-1180%20-98)%22%3E%3Ccircle%20cx%3D%221280%22%20cy%3D%22198%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M1430.047%20192.72l-13.67-16a7.803%207.803%200%200%200-5.886-2.72c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.541-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2v-12a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1427.11%20200.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2v-12a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%221280%22%20cy%3D%22198%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1333.13%20145.46l-2.9-2.9c-8.764-8.747-22.955-8.747-31.72%200l-20.26%2020.28c-7.671%207.68-8.741%2019.751-2.54%2028.66l-.52.52c-8.915-6.201-20.992-5.132-28.68%202.54l-20.26%2020.28c-8.746%208.757-8.746%2022.943%200%2031.7l2.9%202.9c8.765%208.747%2022.956%208.747%2031.72%200l20.26-20.26c7.672-7.687%208.742-19.764%202.54-28.68l.52-.52c8.917%206.201%2020.993%205.132%2028.68-2.54l20.26-20.26c8.747-8.764%208.747-22.956%200-31.72zm-54.82%2080.88l-20.28%2020.28c-7.205%207.173-18.854%207.173-26.06%200l-2.9-2.9c-7.18-7.203-7.18-18.857%200-26.06l20.28-20.26a18.433%2018.433%200%200%201%2022.96-2.5l-3%203a14.316%2014.316%200%200%200-17.06%202.38l-20.28%2020.28c-5.58%205.6-5.58%2014.66%200%2020.26l2.9%202.9c5.604%205.573%2014.657%205.573%2020.26%200l20.28-20.28a14.35%2014.35%200%200%200%202.4-17.08l2.98-2.98a18.439%2018.439%200%200%201-2.48%2022.96zm-26.02-2.94a5.987%205.987%200%200%200%208.48%200l14.04-14.04c1.59%203.862.707%208.3-2.24%2011.26l-20.26%2020.26c-4.041%204.027-10.578%204.027-14.62%200l-2.88-2.88a10.333%2010.333%200%200%201%200-14.62l20.26-20.26a10.368%2010.368%200%200%201%2011.26-2.24l-14.04%2014.04a6%206%200%200%200%200%208.48zm28.82-25.96l-2.84%202.82-2.88%202.9-2.84%202.82-14.6%2014.6c-.382.367-.89.574-1.42.58a2.049%202.049%200%200%201-1.42-.58%201.992%201.992%200%200%201%200-2.82l14.62-14.6%202.82-2.84%202.9-2.9%202.82-2.82.02-.02%202.82-2.82%202.9-2.9%202.84-2.82%2014.6-14.62c.373-.37.876-.578%201.4-.58.531.002%201.04.21%201.42.58.78.786.78%202.054%200%202.84l-14.6%2014.6-2.82%202.84-5.74%205.74zm25.98-28.84a5.987%205.987%200%200%200-8.48%200l-14.04%2014.04a10.322%2010.322%200%200%201%202.24-11.26l20.26-20.26c4.042-4.027%2010.579-4.027%2014.62%200l2.88%202.88c4.027%204.042%204.027%2010.578%200%2014.62l-20.26%2020.26a10.368%2010.368%200%200%201-11.26%202.24l14.04-14.04a6%206%200%200%200%200-8.48zm23.22%205.74l-20.28%2020.28a18.461%2018.461%200%200%201-22.96%202.48l2.98-2.98a14.4%2014.4%200%200%200%2017.08-2.4l20.28-20.28c5.58-5.6%205.58-14.66%200-20.26l-2.9-2.9c-5.603-5.574-14.656-5.574-20.26%200l-20.28%2020.28a14.35%2014.35%200%200%200-2.4%2017.08l-2.98%202.98a18.439%2018.439%200%200%201%202.48-22.96l20.28-20.26a18.42%2018.42%200%200%201%2026.06%200l2.9%202.88c7.18%207.203%207.18%2018.857%200%2026.06z%22%2F%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M1430.047%20192.72l-13.67-16a7.803%207.803%200%200%200-5.886-2.72c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.541-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2v-12a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1427.11%20200.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2v-12a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.scorm-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22256%22%20height%3D%22201%22%20viewBox%3D%220%200%20256%20201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EArtboard%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20d%3D%22M226.936%20103.473H171a2%202%200%200%201%200-4h55.936V85.908c.002-2.116%201.29-4.004%203.224-4.724%201.933-.72%204.098-.12%205.417%201.505l12.222%2015.091a5.127%205.127%200%200%201%200%206.439l-12.222%2015.091c-1.319%201.623-3.482%202.225-5.416%201.51-1.937-.719-3.228-2.61-3.225-4.73v-12.618z%22%20id%3D%22a%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23E8F2F9%22%20cx%3D%22101%22%20cy%3D%22101%22%20r%3D%22100%22%2F%3E%3Cg%20fill%3D%22%23006FBF%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M121.527%20106a10.627%2010.627%200%200%200-7.559%203.125l-2.842%202.842c-4.168%204.18-4.168%2010.943%200%2015.122l29.786%2029.786c4.179%204.167%2010.942%204.167%2015.12%200l2.843-2.843c4.167-4.178%204.167-10.941%200-15.12l-29.787-29.787a10.629%2010.629%200%200%200-7.56-3.125zm26.944%2049.766a6.415%206.415%200%200%201-4.567-1.885l-29.789-29.788a6.468%206.468%200%200%201%200-9.132l2.847-2.845a6.626%206.626%200%200%201%209.132%200l29.787%2029.788a6.47%206.47%200%200%201%200%209.133l-2.845%202.842a6.426%206.426%200%200%201-4.565%201.887zM80.471%20106a10.628%2010.628%200%200%200-7.571%203.125l-29.775%2029.787c-4.167%204.18-4.167%2010.941%200%2015.12l2.842%202.843c4.178%204.167%2010.941%204.167%2015.12%200l29.787-29.786c4.168-4.18%204.168-10.943%200-15.122l-2.842-2.842a10.626%2010.626%200%200%200-7.56-3.125zm-26.943%2049.766a6.413%206.413%200%200%201-4.565-1.885l-2.843-2.842a6.468%206.468%200%200%201%200-9.133l29.786-29.79a6.626%206.626%200%200%201%209.132%200l2.845%202.847a6.468%206.468%200%200%201%200%209.132l-29.788%2029.786a6.42%206.42%200%200%201-4.567%201.885zM80%20156.233a63.233%2063.233%200%200%200%2043%200L119.655%20153a58.009%2058.009%200%200%201-36.312%200L80%20156.233z%22%2F%3E%3Cpath%20d%3D%22M154.774%20116.678l3.328%203.314a60.367%2060.367%200%200%200-5.083-53.02l-.866-1.415%206.758-6.719a10.557%2010.557%200%200%200%200-14.92l-2.846-2.832c-4.15-4.093-10.84-4.093-14.99%200l-6.782%206.72-1.424-.863c-19.564-11.92-44.194-11.92-63.758%200l-1.424.864-6.744-6.737c-4.15-4.093-10.84-4.093-14.99%200l-2.868%202.849a10.555%2010.555%200%200%200%200%2014.913l6.769%206.733-.869%201.416A60.371%2060.371%200%200%200%2043.902%20120l3.329-3.314a55.618%2055.618%200%200%201%204.318-45.693%2053.56%2053.56%200%200%201%204.935-7.378c2.725-3.41%205.83-6.5%209.257-9.211a53.81%2053.81%200%200%201%207.446-4.926%2056.694%2056.694%200%200%201%2055.65.014%2053.677%2053.677%200%200%201%207.416%204.91%2057.525%2057.525%200%200%201%209.26%209.21%2053.197%2053.197%200%200%201%204.948%207.41%2055.612%2055.612%200%200%201%204.313%2045.658v-.002zm-102.45-54.58l-6.238-6.21a6.364%206.364%200%200%201%200-9.028l2.818-2.804a6.594%206.594%200%200%201%209.075%200l6.24%206.209-1.83%201.462a57.397%2057.397%200%200%200-8.603%208.56l-1.462%201.81zm97.346%200l-1.47-1.821a57.435%2057.435%200%200%200-8.6-8.56l-1.83-1.462%206.237-6.209a6.6%206.6%200%200%201%209.075%200l2.818%202.806a6.368%206.368%200%200%201%200%209.029l-6.23%206.216z%22%2F%3E%3C%2Fg%3E%3Cg%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill-rule%3D%22nonzero%22%3E%3Cuse%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cpath%20stroke%3D%22%23006FBF%22%20stroke-width%3D%224%22%20d%3D%22M224.936%20105.473H171a4%204%200%201%201%200-8h53.936V85.907c.003-2.944%201.804-5.583%204.526-6.597%202.741-1.022%205.81-.169%207.669%202.12l12.22%2015.088c2.113%202.598%202.113%206.365.002%208.96l-12.224%2015.093c-1.856%202.285-4.922%203.139-7.663%202.123-2.729-1.011-4.533-3.657-4.53-6.603v-10.618z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.chat-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22252%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20252%20200%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Cpath%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M127.994%2042a51.014%2051.014%200%200%200-11.922%201.375c-5.79%201.39-10.395%203.688-13.463%206.437-3.068%202.75-4.606%205.85-4.606%209.188%200%204.448%202.927%208.592%208.291%2011.777C111.66%2073.962%20119.34%2076%20128.002%2076h.004a51.469%2051.469%200%200%200%207.257-.5l.813-.113L143.603%2081l.004.004a4.95%204.95%200%200%200%203.04.996%205.808%205.808%200%200%200%202.343-.543%205.025%205.025%200%200%200%202.79-4.469v-7.574l.862-.598a12.391%2012.391%200%200%200%205.356-9.855%2013.702%2013.702%200%200%200-.11-1.574v-.008c.018.14.001.008-.02-.098-.012-.069-.03-.144-.046-.285-.788-4.023-4.05-7.747-9.309-10.508C143.223%2043.711%20136.02%2042%20128.002%2042h-.004z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M128.002%2046a46.892%2046.892%200%200%200-10.973%201.254h-.008c-4.18%201.006-7.762%202.56-10.428%204.496-2.665%201.936-4.59%204.361-4.59%207.25%200%201.958.944%203.748%202.348%205.27%201.404%201.52%203.31%202.844%205.62%203.976C114.588%2070.51%20120.85%2072%20128%2072c2.74.009%205.473-.224%208.172-.692h.004c.112-.02.227-.027.34-.027h.012a2.19%202.19%200%200%201%201.266.414l.008.004%209.976%207.434V68.398c0-.675.335-1.297.899-1.668a10.32%2010.32%200%200%200%205.297-7.406l.03-.18-.003-.183c-.008-.4-.04-.8-.098-1.196l-.008-.042-.008-.04c-.675-3.563-3.974-6.218-8.504-8.273-4.53-2.055-10.532-3.41-17.383-3.41z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M90.002%2082c-2.148%200-3.913.085-5.561.246h-.023l-.02.004c-12.198.932-22.872%204.914-30.414%2010.656-7.542%205.742-11.916%2013.127-11.98%2021.11v.008a18.595%2018.595%200%200%200%20.257%203.289v.004a26.237%2026.237%200%200%200%207.856%2014.523l.027.027.027.028a31.32%2031.32%200%200%200%203.262%202.886l.778.598.058%2014.613a7.947%207.947%200%200%200%205.031%207.371l.02.008.015.004a8.133%208.133%200%200%200%203.079.625h.004a8.279%208.279%200%200%200%205.742-2.316l10.781-10.559%201.168.207c1.561.19%203.153.367%204.375.403l.07.004.075.008c1.781.181%203.572.265%205.363.254h.012c13.417%200%2025.55-3.734%2034.212-9.625%208.664-5.891%2013.786-13.799%2013.786-22.375%200-8.577-5.122-16.484-13.786-22.375C115.553%2085.735%20103.421%2082%2090.004%2082z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M90.003%2086a50.975%2050.975%200%200%200-5.101.223%202.12%202.12%200%200%201-.195%200l-.13-.008-.128.011c-10.64.824-20.08%204.052-26.996%208.88-6.914%204.825-11.388%2011.386-11.45%2018.69v.009c-.016.95.055%201.898.211%202.835l.004.016v.012a22.213%2022.213%200%200%200%206.84%2012.418%2030.438%2030.438%200%200%200%204.301%203.586c.534.373.849.977.852%201.629l.066%2015.71c.01%201.564.979%202.946%202.406%203.563%201.59.806%203.55.497%204.758-.828l-.078.082%2011.531-11.281.004-.004c.458-.453%201.101-.65%201.735-.536h.004l2.082.372.058.004c1.11.13%202.543.305%204.035.367%201.729.173%203.463.258%205.2.25%2011.725-.001%2022.547-3.045%2030.578-8.016%208.032-4.972%2013.414-12.028%2013.414-19.984%200-7.956-5.382-15.013-13.414-19.985-8.029-4.97-18.848-8.013-30.57-8.015z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.calendar-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22252%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20252%20200%22%3E%3Ccircle%20fill%3D%22%23E8F2F9%22%20r%3D%22100%22%20cy%3D%22100%22%20cx%3D%22100%22%2F%3E%3Cpath%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23FFF%22%2F%3E%3Crect%20ry%3D%2212.32%22%20rx%3D%2212.32%22%20y%3D%2264%22%20x%3D%2244%22%20height%3D%2292%22%20width%3D%22112%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M71.97%2042A2%202%200%200%200%2070%2044.027V62H56.32C48.422%2062%2042%2068.422%2042%2076.32v67.36c0%207.898%206.422%2014.32%2014.32%2014.32h87.36c7.898%200%2014.32-6.422%2014.32-14.32V76.32c0-7.898-6.422-14.32-14.32-14.32H130V44.027A2%202%200%200%200%20127.97%2042a2%202%200%200%200-1.97%202.027V62H74V44.027A2%202%200%200%200%2071.97%2042zM56.32%2066h87.36C149.432%2066%20154%2070.57%20154%2076.32V85H46v-8.68C46%2070.57%2050.568%2066%2056.32%2066zM46%2087h108v56.68c0%205.752-4.568%2010.32-10.32%2010.32H56.32C50.568%20154%2046%20149.432%2046%20143.68z%22%20fill%3D%22%23006FBF%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.announcement-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22252%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20252%20200%22%3E%3Ccircle%20fill%3D%22%23E8F2F9%22%20r%3D%22100%22%20cy%3D%22100%22%20cx%3D%22100%22%2F%3E%3Cpath%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28zM48%2044c-2.216%200-4%201.784-4%204v84c0%2013.296%2011.062%2024%2024.8%2024h62.4c13.738%200%2024.8-10.704%2024.8-24V72c0-2.216-1.784-4-4-4h-20V48c0-2.216-1.784-4-4-4z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M60%2093c-1.645%200-3%201.355-3%203v44c0%201.645%201.355%203%203%203h20c1.645%200%203-1.355%203-3V96c0-1.645-1.355-3-3-3zm0%202h20c.571%200%201%20.429%201%201v44c0%20.571-.429%201-1%201H60c-.571%200-1-.429-1-1V96c0-.571.429-1%201-1zM61.271%2058.271c-1.644%200-3%201.356-3%203V78.73c0%201.644%201.356%203%203%203h53.458c1.644%200%203-1.356%203-3V61.27c0-1.644-1.356-3-3-3zm0%202h53.458c.57%200%201%20.43%201%201V78.73c0%20.57-.43%201-1%201H61.27c-.57%200-1-.43-1-1V61.27c0-.57.43-1%201-1zM94%2097a1%201%200%201%200%200%202h24a1%201%200%201%200%200-2zM94%20139a1%201%200%201%201%200-2h24a1%201%200%201%201%200%202zM94%20131a1%201%200%201%201%200-2h24a1%201%200%201%201%200%202zM94%20123a1%201%200%201%201%200-2h24a1%201%200%201%201%200%202zM94%20115a1%201%200%201%201%200-2h24a1%201%200%201%201%200%202zM94%20107a1%201%200%201%201%200-2h24a1%201%200%201%201%200%202z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M48%2042c-3.29%200-6%202.71-6%206v84c0%2014.405%2012.023%2026%2026.8%2026h62.4c14.777%200%2026.8-11.595%2026.8-26V72c0-3.29-2.71-6-6-6h-18V48c0-3.29-2.71-6-6-6zm0%204h80c1.143%200%202%20.857%202%202v83.97a2%202%200%201%200%204%200V70h18c1.143%200%202%20.857%202%202v60c0%2012.187-10.1%2022-22.8%2022H68.8c-12.7%200-22.8-9.813-22.8-22V48c0-1.143.857-2%202-2z%22%20fill%3D%22%23006FBF%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.checklist-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22252%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20252%20200%22%3E%3Ccircle%20fill%3D%22%23E8F2F9%22%20r%3D%22100%22%20cy%3D%22100%22%20cx%3D%22100%22%2F%3E%3Crect%20ry%3D%224%22%20rx%3D%224%22%20y%3D%2254%22%20x%3D%2254%22%20height%3D%2292%22%20width%3D%2292%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M58%2052c-3.29%200-6%202.71-6%206v84c0%203.29%202.71%206%206%206h84c3.29%200%206-2.71%206-6V58c0-3.29-2.71-6-6-6zm0%204h84c1.143%200%202%20.857%202%202v84c0%201.143-.857%202-2%202H58c-1.143%200-2-.857-2-2V58c0-1.143.857-2%202-2z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M72.893%2066.889l-3.908%203.92c-.5.486-1.22.74-1.916.614-.592-.108-2.312-1.314-2.676-1.548-.92-.58-1.2-1.82-.6-2.766a1.992%201.992%200%200%201%202.76-.6l.64.4%202.86-2.87c.78-.78%202.06-.78%202.84%200%20.78.784.78%202.068%200%202.85zM137.22%2069.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%20fill%3D%22%23006FBF%22%2F%3E%3Ccircle%20r%3D%224%22%20cy%3D%2283.454%22%20cx%3D%2267.477%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M137.22%2085.454c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%20fill%3D%22%23006FBF%22%2F%3E%3Ccircle%20r%3D%224%22%20cy%3D%2299.455%22%20cx%3D%2267.477%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M137.22%20101.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%20fill%3D%22%23006FBF%22%2F%3E%3Ccircle%20r%3D%224%22%20cy%3D%22115.455%22%20cx%3D%2267.477%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M137.22%20117.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%20fill%3D%22%23006FBF%22%2F%3E%3Ccircle%20r%3D%224%22%20cy%3D%22131.455%22%20cx%3D%2267.477%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M137.22%20133.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%20fill%3D%22%23006FBF%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.survey-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22252%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20252%20200%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23E8F2F9%22%2F%3E%3Crect%20fill%3D%22%23FFF%22%20width%3D%2292%22%20height%3D%2292%22%20x%3D%2254%22%20y%3D%2254%22%20rx%3D%224%22%20ry%3D%224%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M58%2052c-3.29%200-6%202.71-6%206v84c0%203.29%202.71%206%206%206h84c3.29%200%206-2.71%206-6V58c0-3.29-2.71-6-6-6zm0%204h84c1.143%200%202%20.857%202%202v84c0%201.143-.857%202-2%202H58c-1.143%200-2-.857-2-2V58c0-1.143.857-2%202-2z%22%2F%3E%3Ccircle%20cx%3D%2267.477%22%20cy%3D%2275.454%22%20r%3D%224%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M137.22%2077.454c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%2F%3E%3Ccircle%20cx%3D%2267.477%22%20cy%3D%2294.121%22%20r%3D%224%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M137.22%2096.121c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%2F%3E%3Ccircle%20cx%3D%2267.477%22%20cy%3D%22112.788%22%20r%3D%224%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M137.22%20114.788c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%2F%3E%3Ccircle%20cx%3D%2267.477%22%20cy%3D%22131.455%22%20r%3D%224%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M137.22%20133.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%2F%3E%3Crect%20fill%3D%22%23FFF%22%20width%3D%2240%22%20height%3D%2216%22%20x%3D%2280%22%20y%3D%2246%22%20rx%3D%224%22%20ry%3D%224%22%2F%3E%3Cpath%20fill%3D%22%23006FBF%22%20d%3D%22M84%2044c-3.29%200-6%202.71-6%206v8c0%203.29%202.71%206%206%206h32c3.29%200%206-2.71%206-6v-8c0-3.29-2.71-6-6-6zm0%204h32c1.143%200%202%20.857%202%202v8c0%201.143-.857%202-2%202H84c-1.143%200-2-.857-2-2v-8c0-1.143.857-2%202-2z%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .jump-to-activty .jump-to-image.self-assess-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22252%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20252%20200%22%3E%3Ccircle%20fill%3D%22%23E8F2F9%22%20r%3D%22100%22%20cy%3D%22100%22%20cx%3D%22100%22%2F%3E%3Cpath%20d%3D%22M250.047%2094.72l-13.67-16A7.803%207.803%200%200%200%20230.49%2076c-.958%200-1.908.183-2.797.54a7.992%207.992%200%200%200-5.026%207.46v10h-52.801a6.001%206.001%200%200%200%200%2012h52.801v10a8.005%208.005%200%200%200%205.085%207.48%207.34%207.34%200%200%200%202.738.52%207.694%207.694%200%200%200%205.886-2.74l13.69-15.98a8.144%208.144%200%200%200-.02-10.56zm-2.934%207.92l-13.689%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.37-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.955-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M247.11%20102.64l-13.69%2016a3.83%203.83%200%200%201-2.933%201.36%203.621%203.621%200%200%201-1.369-.26%203.998%203.998%200%200%201-2.542-3.74v-12a1.984%201.984%200%200%200-1.956-2h-54.757a2%202%200%200%201%200-4h54.757a1.984%201.984%200%200%200%201.956-2V84a3.998%203.998%200%200%201%202.542-3.74c.435-.175.9-.263%201.369-.26a3.86%203.86%200%200%201%202.933%201.36l13.69%2016a4.038%204.038%200%200%201%200%205.28z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M91.495%2084.998h-1a19.5%2019.5%200%200%201-19.5-19.5V59.5A19.5%2019.5%200%200%201%2090.496%2040h1a19.5%2019.5%200%200%201%2019.499%2019.5v5.999a19.5%2019.5%200%200%201-19.5%2019.5z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M90.197%2044a15.2%2014.06%200%200%200-15.2%2014.06v8.881c0%207.77%206.8%2014.058%2015.2%2014.058h1.6a15.2%2014.06%200%200%200%2015.2-14.058v-8.88a15.2%2014.06%200%200%200-15.2-14.062z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M135.783%20108.287a5.725%205.725%200%200%200-2.95-3.8%206%206%200%200%200-1.65-4.5%205.74%205.74%200%200%200-4.4-1.8%205.785%205.785%200%200%200-5.15-3.2%205.955%205.955%200%200%200-3.15.95h-.05a5.5%205.5%200%200%200-4.6-.7%205.95%205.95%200%200%200-3.699%202.95%205.89%205.89%200%200%200-4.35%201.8%206.33%206.33%200%200%200-1.7%204.5%205.81%205.81%200%200%200-2.9%203.8%206%206%200%200%200%20.7%204.75%206.055%206.055%200%200%200-.7%204.75%205.804%205.804%200%200%200%202.9%203.8%206.259%206.259%200%200%200%201.7%204.5%205.718%205.718%200%200%200%204.35%201.8%201.46%201.46%200%200%200%20.85%201.65v29.393a.87.87%200%200%200%20.5.95%201.385%201.385%200%200%200%201.45-.2l5.5-5.75h.06l5.5%205.7a1.61%201.61%200%200%200%201.5.25%201%201%200%200%200%20.5-.95V129.53a1.57%201.57%200%200%200%20.8-1.7%205.527%205.527%200%200%200%204.4-1.75%206.085%206.085%200%200%200%201.649-4.5%205.72%205.72%200%200%200%202.95-3.8%206%206%200%200%200-.7-4.75%206.038%206.038%200%200%200%20.69-4.744zm-9.6%205.7a8.345%208.345%200%200%201-.55%202.2%207.657%207.657%200%200%201-4.1%204.2c-.95.444-2%20.664-3.05.65h-.05a7.12%207.12%200%200%201-3.05-.65%207.585%207.585%200%200%201-4.049-4.2%206.77%206.77%200%200%201-.55-2.2%206.12%206.12%200%200%201-.1-.95%2011.5%2011.5%200%200%201%20.65-3.15%207.569%207.569%200%200%201%204.05-4.2c.955-.44%202-.66%203.05-.65h.06c1.05-.015%202.1.205%203.05.65a7.5%207.5%200%200%201%204.1%204.2c.284.705.47%201.445.55%202.2%200%20.35.1.6.1.95s-.106.6-.106.96z%22%20fill%3D%22%23006FBF%22%2F%3E%3Ccircle%20r%3D%2211%22%20cy%3D%22113.071%22%20cx%3D%22118.467%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M95.997%20145h-20c-5%200-10-5-10-10v-15c0-12.5%2012.5-25%2025-25h5z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M90.997%2093c-6.917%200-13.6%203.396-18.601%208.398-5.002%205.002-8.399%2011.685-8.399%2018.601v15c0%203.167%201.522%206.1%203.711%208.29%202.19%202.189%205.123%203.71%208.29%203.71h20a2%202%200%201%200%200-4h-20c-1.834%200-3.901-.978-5.462-2.539-1.56-1.56-2.539-3.627-2.539-5.46v-15c0-5.584%202.854-11.4%207.227-15.774%204.373-4.373%2010.19-7.227%2015.773-7.227h5a2%202%200%201%200%200-4z%22%20fill%3D%22%23006FBF%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
    [dir] #app #root-wrapper .jump-to-activty .topic-jump-summary-text {
      margin-top: 15px; }
    [dir] #app #root-wrapper .jump-to-activty .button.primary.topic-jump-button {
      margin-top: 20px; }
    [dir=ltr] #app #root-wrapper .jump-to-activty .button.primary.topic-jump-button {
  margin-right: 7px; }
    [dir=rtl] #app #root-wrapper .jump-to-activty .button.primary.topic-jump-button {
      margin-left: 7px; }

@keyframes vui-bubble-animation-show {
  0% {
    top: 0.75rem;
    opacity: 0; }
  100% {
    top: 0.25rem;
    opacity: 1; } }

@keyframes vui-bubble-animation-above-show {
  0% {
    bottom: 0.75rem;
    opacity: 0; }
  100% {
    bottom: 0.25rem;
    opacity: 1; } }
  #app #root-wrapper .add-weblink-view {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    box-sizing: border-box;
    height: 100%;
    max-width: 470px; }
  [dir] #app #root-wrapper .add-weblink-view {
    margin: 0 auto; }
  [dir=ltr] #app #root-wrapper .add-weblink-view {
  padding-left: 0.25rem;
  padding-right: 0.25rem; }
  [dir=rtl] #app #root-wrapper .add-weblink-view {
    padding-right: 0.25rem;
    padding-left: 0.25rem; }
    #app #root-wrapper .add-weblink-view .spacer {
      height: 2.725rem;
      -ms-flex-positive: 0;
          flex-grow: 0;
      -ms-flex-negative: 1;
          flex-shrink: 1; }
    #app #root-wrapper .add-weblink-view .field {
      position: relative; }
      [dir] #app #root-wrapper .add-weblink-view .field h6 {
        margin: 0; }
        #app #root-wrapper .add-weblink-view .field h6.red {
          color: #cd2026; }
        #app #root-wrapper .add-weblink-view .field h6::after {
          content: '*'; }
      #app #root-wrapper .add-weblink-view .field input[type='text'] {
        box-sizing: border-box;
        display: inline-block;
        height: auto;
        vertical-align: middle;
        width: 100%;
        color: #494c4e;
        font-family: inherit;
        font-size: 0.95rem;
        font-weight: 400;
        letter-spacing: 0.01rem;
        line-height: 1.4rem; }
      [dir] #app #root-wrapper .add-weblink-view .field input[type='text'] {
        border-radius: 0.3rem;
        border-style: solid;
        margin: 0;
        transition-duration: 0.5s;
        transition-timing-function: ease;
        transition-property: background-color, border-color;
        margin-bottom: 1rem; }
        #app #root-wrapper .add-weblink-view .field input[type='text']:-ms-input-placeholder {
          color: #cdd5dc; }
        #app #root-wrapper .add-weblink-view .field input[type='text']::placeholder {
          color: #cdd5dc; }
        [dir] #app #root-wrapper .add-weblink-view .field input[type='text'], [dir] #app #root-wrapper .add-weblink-view .field input[type='text']:hover:disabled {
          background-color: #fff;
          border-color: #cdd5dc;
          border-width: 1px;
          box-shadow: inset 0 2px 0 0 rgba(185, 194, 208, 0.2);
          padding: 0.3rem 1rem; }
        #app #root-wrapper .add-weblink-view .field input[type='text']:hover, #app #root-wrapper .add-weblink-view .field input[type='text']:focus, #app #root-wrapper .add-weblink-view .field input[type='text'].vui-input-focus {
          outline-width: 0; }
        [dir] #app #root-wrapper .add-weblink-view .field input[type='text']:hover, [dir] #app #root-wrapper .add-weblink-view .field input[type='text']:focus, [dir] #app #root-wrapper .add-weblink-view .field input[type='text'].vui-input-focus {
          border-color: #006fbf;
          border-width: 2px;
          padding: calc(0.3rem - 1px) calc(1rem - 1px); }
        [dir] #app #root-wrapper .add-weblink-view .field input[type='text'][aria-invalid='true'] {
          border-color: #cd2026; }
        #app #root-wrapper .add-weblink-view .field input[type='text']:disabled {
          opacity: 0.5; }
        #app #root-wrapper .add-weblink-view .field input[type='text']::-webkit-search-cancel-button {
          display: none; }
        #app #root-wrapper .add-weblink-view .field input[type='text']::-ms-clear {
          display: none;
          width: 0;
          height: 0; }
      #app #root-wrapper .add-weblink-view .field .validation-bubble {
        display: none;
        position: absolute;
        top: 0;
        width: 100%;
        height: 0;
        overflow: visible; }
        #app #root-wrapper .add-weblink-view .field .validation-bubble > div {
          width: 100%;
          display: none;
          position: absolute;
          max-width: 18.5rem;
          width: 100%;
          display: block; }
          #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span {
            position: absolute;
            z-index: 10;
            color: #fff;
            font-family: inherit;
            font-size: 0.7rem;
            font-weight: 400;
            line-height: 1rem;
            letter-spacing: 0.02rem;
            bottom: 0.25rem; }
          [dir] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span {
            background-color: #494c4e;
            border: 1px solid transparent;
            border-radius: 0.3rem;
            padding: 0.7rem 1rem;
            margin: 0;
            padding-top: 0.4rem;
            padding-bottom: 0.4rem; }
          [dir=ltr] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span {
  left: -0.5rem;
  animation: vui-bubble-animation-above-show 200ms ease; }
          [dir=rtl] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span {
            right: -0.5rem;
            animation: vui-bubble-animation-above-show 200ms ease; }
            [dir=ltr] [dir='rtl'] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span {
  left: auto;
  right: -0.5rem; }
            [dir=rtl] [dir='rtl'] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span {
              right: auto;
              left: -0.5rem; }
            #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span::before {
              content: "";
              position: absolute;
              z-index: 10; }
            [dir] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span::before {
              border: solid;
              border-color: #494c4e transparent; }
            [dir=ltr] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span::before {
  left: 1rem; }
            [dir=rtl] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span::before {
              right: 1rem; }
              [dir=ltr] [dir='rtl'] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span::before {
  left: auto;
  right: 1rem; }
              [dir=rtl] [dir='rtl'] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span::before {
                right: auto;
                left: 1rem; }
            #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span::before {
              bottom: -0.7rem; }
            [dir] #app #root-wrapper .add-weblink-view .field .validation-bubble > div > span::before {
              border-width: 0.7rem 0.7rem 0 0.7rem; }
      #app #root-wrapper .add-weblink-view .field #url-input:focus + .validation-bubble {
        display: block; }
      #app #root-wrapper .add-weblink-view .field #name-input:focus + .validation-bubble {
        display: block; }
      #app #root-wrapper .add-weblink-view .field .radio-option {
        display: block; }
        #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio'] {
          box-sizing: border-box;
          display: inline-block;
          height: 1.2rem;
          vertical-align: middle;
          width: 1.2rem;
          -webkit-appearance: none;
                  appearance: none;
          /* Firefox only */
          /* https://bugzilla.mozilla.org/show_bug.cgi?id=605985 */
          /* IE (not Edge) only */
          -moz-appearance: none !important;
          outline: none !important; }
        [dir] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio'] {
          border-radius: 0.55rem;
          border-style: solid;
          margin: 0;
          transition-duration: 0.5s;
          transition-timing-function: ease;
          transition-property: background-color, border-color;
          background-position: center center;
          background-repeat: no-repeat; }
          [dir] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio'], [dir] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:hover:disabled {
            background-color: #f1f5fb;
            border-color: #cdd5dc;
            border-width: 1px;
            box-shadow: none;
            padding: 0; }
          #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:hover, #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:focus, #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio'].vui-input-focus {
            outline-width: 0; }
          [dir] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:hover, [dir] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:focus, [dir] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio'].vui-input-focus {
            background-color: #e3e9f1;
            border-color: #006fbf;
            border-width: 2px;
            padding: 0; }
          [dir] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio'][aria-invalid='true'] {
            border-color: #cd2026; }
          #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:disabled {
            opacity: 0.5; }
          #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']::-webkit-search-cancel-button {
            display: none; }
          #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']::-ms-clear {
            display: none;
            width: 0;
            height: 0; }
          [dir] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:checked {
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%225%22%20fill%3D%22%23565a5c%22%2F%3E%3C%2Fsvg%3E"); }

@-moz-document url-prefix() {
  #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio'] {
    -moz-appearance: radio;
         appearance: radio; }
  #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:focus {
    outline: 2px solid #29a6ff; } }
          @media screen and (min-width: 0\0) {
            #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:focus {
              outline: 2px solid #29a6ff; } }
        #app #root-wrapper .add-weblink-view .field .radio-option label {
          display: inline-block;
          vertical-align: middle; }
        [dir] #app #root-wrapper .add-weblink-view .field .radio-option label {
          margin-bottom: 0 !important; }
        [dir=ltr] #app #root-wrapper .add-weblink-view .field .radio-option label {
  padding-left: 1.7rem;
  padding-right: 0;
  padding-left: 0.5rem; }
        [dir=rtl] #app #root-wrapper .add-weblink-view .field .radio-option label {
          padding-right: 1.7rem;
          padding-left: 0;
          padding-right: 0.5rem; }
          [dir] #app #root-wrapper .add-weblink-view .field .radio-option label > input[type="radio"] {
            margin-top: -0.2rem; }
          [dir=ltr] #app #root-wrapper .add-weblink-view .field .radio-option label > input[type="radio"] {
  margin-right: 0.5rem;
  margin-left: -1.7rem; }
          [dir=rtl] #app #root-wrapper .add-weblink-view .field .radio-option label > input[type="radio"] {
            margin-left: 0.5rem;
            margin-right: -1.7rem; }
          [dir="rtl"] #app #root-wrapper .add-weblink-view .field .radio-option label {
            padding-right: 1.7rem;
            padding-left: 0; }
            [dir="rtl"] #app #root-wrapper .add-weblink-view .field .radio-option label > input[type="radio"] {
              margin-left: 0.5rem;
              margin-right: -1.7rem; }
          [dir] #app #root-wrapper .add-weblink-view .field .radio-option label:last-of-type {
            margin-bottom: 0.5rem; }
        #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:focus + .validation-bubble {
          display: block;
          top: -0.3rem; }
        [dir=ltr] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:focus + .validation-bubble {
  left: -0.6rem; }
        [dir=rtl] #app #root-wrapper .add-weblink-view .field .radio-option input[type='radio']:focus + .validation-bubble {
          right: -0.6rem; }
    #app #root-wrapper .add-weblink-view .button-group {
      display: -ms-inline-flexbox;
      display: inline-flex; }
    [dir] #app #root-wrapper .add-weblink-view .button-group {
      margin-top: 1rem; }
      [dir=ltr] #app #root-wrapper .add-weblink-view .button-group button {
  margin-right: 0.5rem; }
      [dir=rtl] #app #root-wrapper .add-weblink-view .button-group button {
        margin-left: 0.5rem; }
    #app #root-wrapper .add-weblink-view .visibility-info {
      display: -ms-inline-flexbox;
      display: inline-flex; }
  #app #root-wrapper .visibility-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  [dir] #app #root-wrapper .visibility-info {
    margin-top: auto; }
    #app #root-wrapper .visibility-info d2l-switch .toggle-label {
      display: none; }
    #app #root-wrapper .visibility-info > d2l-icon {
      color: var(--d2l-color-ferrite); }
    [dir=ltr] #app #root-wrapper .visibility-info > d2l-icon {
  margin-left: 0.5ch;
  margin-right: 0.5ch; }
    [dir=rtl] #app #root-wrapper .visibility-info > d2l-icon {
      margin-right: 0.5ch;
      margin-left: 0.5ch; }
    #app #root-wrapper .visibility-info.mobile {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    #app #root-wrapper .visibility-info #content-visibility {
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-size: 0.75rem;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: start;
          align-items: flex-start; }
    [dir=ltr] #app #root-wrapper .visibility-info #content-visibility {
  margin-right: 1ch; }
    [dir=rtl] #app #root-wrapper .visibility-info #content-visibility {
      margin-left: 1ch; }
      #app #root-wrapper .visibility-info #content-visibility > div {
        line-height: 1.2em; }
        #app #root-wrapper .visibility-info #content-visibility > div a {
          text-decoration: none;
          color: #006fbf;
          font-weight: bold; }
          #app #root-wrapper .visibility-info #content-visibility > div a:focus {
            text-decoration: underline; }
      #app #root-wrapper .visibility-info #content-visibility.mobile {
        display: block; }
  #app #root-wrapper .exemption-view {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    height: 100%; }
  [dir] #app #root-wrapper .exemption-view {
    text-align: center; }
    #app #root-wrapper .exemption-view .exemption-image {
      height: 200px;
      width: 200px; }
    [dir] #app #root-wrapper .exemption-view .exemption-image {
      margin-top: 12%; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.activity-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%20height%3D%22200%22%20width%3D%22200%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23f1f5fb%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M97.34%2074h-.02l.02.02z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M112%2045.86l4.2%204.46%2017.96%2019.1%204.32%204.58H126c-7.728-.008-13.992-6.272-14-14zM140%20142c-.008%207.728-6.272%2013.992-14%2014H74c-7.728-.008-13.992-6.272-14-14V58c.008-7.728%206.272-13.992%2014-14h34v16c.03%209.93%208.07%2017.97%2018%2018h14z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M97.34%2074h-.02l.02.02z%22%20fill%3D%22%23006fbf%22%2F%3E%3Cpath%20d%3D%22M141.66%2071.54l-27.46-29.2a7.98%207.98%200%200%200-5.66-2.34H74c-9.93.03-17.97%208.07-18%2018v84c.03%209.93%208.07%2017.97%2018%2018h52c9.93-.03%2017.97-8.07%2018-18V77.2a8.05%208.05%200%200%200-2.34-5.66zM112%2045.86l4.2%204.46%2017.96%2019.1%204.32%204.58H126c-7.728-.008-13.992-6.272-14-14zM140%20142c-.008%207.728-6.272%2013.992-14%2014H74c-7.728-.008-13.992-6.272-14-14V58c.008-7.728%206.272-13.992%2014-14h34v16c.03%209.93%208.07%2017.97%2018%2018h14z%22%20fill%3D%22%236e7376%22%2F%3E%3Crect%20transform%3D%22rotate(45)%22%20ry%3D%222%22%20rx%3D%222%22%20y%3D%22-113.137%22%20x%3D%22133.421%22%20height%3D%22226.274%22%20width%3D%2216%22%20fill%3D%22%23cdd5dc%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.assignment-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%20height%3D%22200%22%20width%3D%22200%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23f1f5fb%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M95.888%2075.397L92.573%2072h6.747l.019%202v4.913z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M97.34%2074v.02l-.02-.02zm0-4h-9.677l6.829%206.828%206.828%206.829.02-9.637v-4z%22%2F%3E%3Cpath%20d%3D%22M112%2045.86l4.2%204.46%2017.96%2019.1%204.32%204.58H126c-7.728-.008-13.992-6.272-14-14zM140%20130c-.008%207.728-6.272%2013.992-14%2014H74c-7.728-.008-13.992-6.272-14-14V58c.008-7.728%206.272-13.992%2014-14h34v16c.03%209.93%208.07%2017.97%2018%2018h14z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M97.34%2074v.02l-.02-.02z%22%20fill%3D%22%23006fbf%22%2F%3E%3Cpath%20d%3D%22M141.66%2071.54l-27.46-29.2a7.98%207.98%200%200%200-5.66-2.34H74c-9.93.03-17.97%208.07-18%2018v72c.03%209.93%208.07%2017.97%2018%2018h52c9.93-.03%2017.97-8.07%2018-18V77.2a8.05%208.05%200%200%200-2.34-5.66zM112%2045.86l4.2%204.46%2017.96%2019.1%204.32%204.58H126c-7.728-.008-13.992-6.272-14-14zM140%20130c-.008%207.728-6.272%2013.992-14%2014H74c-7.728-.008-13.992-6.272-14-14V58c.008-7.728%206.272-13.992%2014-14h34v16c.03%209.93%208.07%2017.97%2018%2018h14z%22%20fill%3D%22%236e7376%22%2F%3E%3Cpath%20d%3D%22M156%20124v10c-.014%2014.354-11.646%2025.986-26%2026H70c-14.354-.014-25.986-11.646-26-26v-10c0-2.667%204-2.667%204%200v10c.007%2012.147%209.853%2021.993%2022%2022h60c12.147-.007%2021.993-9.853%2022-22v-10c0-2.667%204-2.667%204%200z%22%20fill%3D%22%236e7376%22%2F%3E%3Crect%20transform%3D%22rotate(45)%22%20ry%3D%222%22%20rx%3D%222%22%20y%3D%22-113.137%22%20x%3D%22133.421%22%20height%3D%22226.274%22%20width%3D%2216%22%20fill%3D%22%23cdd5dc%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.discussion-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%20height%3D%22200%22%20width%3D%22200%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23f1f5fb%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M128%20125.996c-.017%205.515-4.484%209.982-10%209.998H84.03c-.53-.003-1.04.21-1.41.59-.04.05-.09.09-.13.14L64%20156.001v-18.007a2.006%202.006%200%200%200-2-2h-8c-5.516-.016-9.983-4.483-10-9.998V90.002c.017-5.516%204.484-9.983%2010-9.999h64c5.516.016%209.983%204.483%2010%209.999z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M160%2053.998v35.994c-.01%207.728-6.272%2013.99-14%2013.997l-2.01.01a2%202%200%201%201%200-3.999h.01v-.01h2c5.516-.016%209.983-4.483%2010-9.998V53.998c-.017-5.516-4.484-9.983-10-9.999H82c-5.516.016-9.983%204.483-10%209.999v10.008a2%202%200%201%201-4%200V53.998c.01-7.728%206.272-13.99%2014-13.998h64c7.728.008%2013.99%206.27%2014%2013.998z%22%20fill%3D%22%236e7376%22%2F%3E%3Cpath%20d%3D%22M118%2076.004H54c-7.728.008-13.99%206.27-14%2013.998v35.994c.01%207.728%206.272%2013.99%2014%2013.997h6v16.008c0%201.633.994%203.102%202.51%203.709.473.194.98.292%201.49.29a4.01%204.01%200%200%200%202.89-1.23l18-18.777H118c7.728-.008%2013.99-6.27%2014-13.997V90.002c-.01-7.728-6.272-13.99-14-13.998zm10%2049.992c-.017%205.515-4.484%209.982-10%209.998H84.03c-.53-.003-1.04.21-1.41.59-.04.05-.09.09-.13.14L64%20156.001v-18.007a2.006%202.006%200%200%200-2-2h-8c-5.516-.016-9.983-4.483-10-9.998V90.002c.017-5.516%204.484-9.983%2010-9.999h64c5.516.016%209.983%204.483%2010%209.999z%22%20fill%3D%22%236e7376%22%2F%3E%3Crect%20transform%3D%22rotate(45)%22%20ry%3D%222%22%20rx%3D%222%22%20y%3D%22-113.137%22%20x%3D%22133.421%22%20height%3D%22226.274%22%20width%3D%2216%22%20fill%3D%22%23cdd5dc%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.link-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%20height%3D%22200%22%20width%3D%22200%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23e8f2f9%22%20fill-rule%3D%22evenodd%22%2F%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23f1f5fb%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M46.25%2047.46l2.9-2.9c8.765-8.747%2022.956-8.747%2031.72%200l20.26%2020.28c7.672%207.68%208.742%2019.751%202.54%2028.66l.52.52c8.916-6.201%2020.993-5.132%2028.68%202.54l20.26%2020.28c8.747%208.757%208.747%2022.943%200%2031.7l-2.9%202.9c-8.764%208.747-22.955%208.747-31.72%200l-20.26-20.26c-7.671-7.687-8.741-19.764-2.54-28.68l-.52-.52c-8.916%206.201-20.992%205.132-28.68-2.54L46.25%2079.18c-8.746-8.764-8.746-22.956%200-31.72zm54.82%2080.88l20.28%2020.28c7.206%207.173%2018.855%207.173%2026.06%200l2.9-2.9c7.18-7.203%207.18-18.857%200-26.06L130.03%2099.4a18.433%2018.433%200%200%200-22.96-2.5l3%203a14.316%2014.316%200%200%201%2017.06%202.38l20.28%2020.28c5.58%205.6%205.58%2014.66%200%2020.26l-2.9%202.9c-5.603%205.573-14.656%205.573-20.26%200l-20.28-20.28a14.35%2014.35%200%200%201-2.4-17.08l-2.98-2.98a18.439%2018.439%200%200%200%202.48%2022.96zm26.02-2.94a5.987%205.987%200%200%201-8.48%200l-14.04-14.04a10.365%2010.365%200%200%200%202.24%2011.26l20.26%2020.26c4.042%204.027%2010.579%204.027%2014.62%200l2.88-2.88a10.333%2010.333%200%200%200%200-14.62l-20.26-20.26a10.368%2010.368%200%200%200-11.26-2.24l14.04%2014.04a6%206%200%200%201%200%208.48zM98.27%2099.44l2.84%202.82%202.88%202.9%202.84%202.82%2014.6%2014.6c.383.367.89.574%201.42.58a2.049%202.049%200%200%200%201.42-.58%201.992%201.992%200%200%200%200-2.82l-14.62-14.6-2.82-2.84-2.9-2.9-2.82-2.82-.02-.02-2.82-2.82-2.9-2.9-2.84-2.82-14.6-14.62a1.999%201.999%200%200%200-1.4-.58c-.53.002-1.04.21-1.42.58a2.016%202.016%200%200%200%200%202.84l14.6%2014.6%202.82%202.84zM72.29%2070.6a5.987%205.987%200%200%201%208.48%200l14.04%2014.04a10.322%2010.322%200%200%200-2.24-11.26L72.31%2053.12c-4.041-4.027-10.578-4.027-14.62%200L54.81%2056c-4.026%204.042-4.026%2010.578%200%2014.62l20.26%2020.26a10.368%2010.368%200%200%200%2011.26%202.24L72.29%2079.08a6%206%200%200%201%200-8.48zm-23.22%205.74l20.28%2020.28a18.461%2018.461%200%200%200%2022.96%202.48l-2.98-2.98a14.4%2014.4%200%200%201-17.08-2.4L51.97%2073.44c-5.58-5.6-5.58-14.66%200-20.26l2.9-2.9c5.604-5.574%2014.657-5.574%2020.26%200l20.28%2020.28a14.35%2014.35%200%200%201%202.4%2017.08l2.98%202.98a18.439%2018.439%200%200%200-2.48-22.96L78.03%2047.4a18.42%2018.42%200%200%200-26.06%200l-2.9%202.88c-7.18%207.203-7.18%2018.857%200%2026.06z%22%20fill%3D%22%236e7376%22%2F%3E%3Crect%20transform%3D%22rotate(45)%22%20ry%3D%222%22%20rx%3D%222%22%20y%3D%22-113.137%22%20x%3D%22133.421%22%20height%3D%22226.274%22%20width%3D%2216%22%20fill%3D%22%23cdd5dc%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.quiz-image {
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%20height%3D%22200%22%20width%3D%22200%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23e8f2f9%22%20fill-rule%3D%22evenodd%22%2F%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23f1f5fb%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M151%20113c.004%209.002-7.013%2016.444-16%2016.97v14.27c-.088%207.656-6.343%2013.804-14%2013.76H67c-7.656.044-13.91-6.104-14-13.76V57.76c.09-7.656%206.345-13.804%2014-13.76h54c7.657-.044%2013.912%206.104%2014%2013.76v38.27c8.987.526%2016.004%207.968%2016%2016.97z%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20r%3D%222%22%20cy%3D%22158%22%20cx%3D%22134%22%20fill%3D%22%236e7376%22%2F%3E%3Cpath%20d%3D%22M155%20113c-.013%2010.817-8.232%2019.859-19%2020.9V150a2%202%200%200%201-4%200v-18a2%202%200%200%201%202-2c9.39%200%2017-7.611%2017-17s-7.61-17-17-17c-9.388%200-17%207.611-17%2017a2%202%200%201%201-3.99-.2c.113-11.554%209.54-20.845%2021.095-20.79%2011.555.055%2020.893%209.435%2020.896%2020.99z%22%20fill%3D%22%236e7376%22%2F%3E%3Cpath%20d%3D%22M137%2058v26.99a2%202%200%201%201-4%200V58c-.008-7.728-6.27-13.992-14-14H67c-7.728.008-13.99%206.272-14%2014v83.98c.01%207.728%206.272%2013.992%2014%2014h53a2%202%200%200%201%200%204H67c-9.928-.03-17.97-8.07-18-18V58c.03-9.93%208.073-17.97%2018-18h52c9.93.03%2017.972%208.07%2018%2018z%22%20fill%3D%22%236e7376%22%2F%3E%3Crect%20transform%3D%22rotate(45)%22%20ry%3D%222%22%20rx%3D%222%22%20y%3D%22-113.137%22%20x%3D%22133.421%22%20height%3D%22226.274%22%20width%3D%2216%22%20fill%3D%22%23cdd5dc%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.checklist-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22200%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Ccircle%20fill%3D%22%23F1F5FB%22%20r%3D%22100%22%20cy%3D%22100%22%20cx%3D%22100%22%2F%3E%3Crect%20fill%3D%22%23FFF%22%20width%3D%2292%22%20height%3D%2292%22%20x%3D%2254%22%20y%3D%2254%22%20rx%3D%224%22%20ry%3D%224%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M58%2052c-3.29%200-6%202.71-6%206v84c0%203.29%202.71%206%206%206h84c3.29%200%206-2.71%206-6V58c0-3.29-2.71-6-6-6zm0%204h84c1.143%200%202%20.857%202%202v84c0%201.143-.857%202-2%202H58c-1.143%200-2-.857-2-2V58c0-1.143.857-2%202-2z%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M72.893%2066.889l-3.908%203.92c-.5.486-1.22.74-1.916.614-.592-.108-2.312-1.314-2.676-1.548-.92-.58-1.2-1.82-.6-2.766a1.992%201.992%200%200%201%202.76-.6l.64.4%202.86-2.87c.78-.78%202.06-.78%202.84%200%20.78.784.78%202.068%200%202.85zM137.22%2069.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%2F%3E%3Ccircle%20fill%3D%22%236E7376%22%20cx%3D%2267.477%22%20cy%3D%2283.454%22%20r%3D%224%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M137.22%2085.454c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%2F%3E%3Ccircle%20fill%3D%22%236E7376%22%20cx%3D%2267.477%22%20cy%3D%2299.455%22%20r%3D%224%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M137.22%20101.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%2F%3E%3Ccircle%20fill%3D%22%236E7376%22%20cx%3D%2267.477%22%20cy%3D%22115.455%22%20r%3D%224%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M137.22%20117.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202zM137.22%20133.455c0%201.1-.9%202-2%202H77.458c-1.1-.02-1.98-.9-1.98-2s.88-1.98%201.98-2h57.764c1.1%200%202%20.9%202%202z%22%2F%3E%3Crect%20fill%3D%22%23CDD5DC%22%20width%3D%2216%22%20height%3D%22226.274%22%20x%3D%22133.421%22%20y%3D%22-113.137%22%20rx%3D%222%22%20ry%3D%222%22%20transform%3D%22rotate(45)%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.survey-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22200%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Ccircle%20fill%3D%22%23F1F5FB%22%20r%3D%22100%22%20cy%3D%22100%22%20cx%3D%22100%22%2F%3E%3Crect%20fill%3D%22%23FFF%22%20ry%3D%224%22%20rx%3D%224%22%20y%3D%2254%22%20x%3D%2254%22%20height%3D%2292%22%20width%3D%2292%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M58%2052c-3.29%200-6%202.71-6%206v84c0%203.29%202.71%206%206%206h84c3.29%200%206-2.71%206-6V58c0-3.29-2.71-6-6-6zm0%204h84c1.143%200%202%20.857%202%202v84c0%201.143-.857%202-2%202H58c-1.143%200-2-.857-2-2V58c0-1.143.857-2%202-2z%22%2F%3E%3Crect%20fill%3D%22%23FFF%22%20ry%3D%224%22%20rx%3D%224%22%20y%3D%2246%22%20x%3D%2280%22%20height%3D%2216%22%20width%3D%2240%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M84%2044c-3.29%200-6%202.71-6%206v8c0%203.29%202.71%206%206%206h32c3.29%200%206-2.71%206-6v-8c0-3.29-2.71-6-6-6zm0%204h32c1.143%200%202%20.857%202%202v8c0%201.143-.857%202-2%202H84c-1.143%200-2-.857-2-2v-8c0-1.143.857-2%202-2z%22%2F%3E%3Crect%20fill%3D%22%23CDD5DC%22%20width%3D%2216%22%20height%3D%22226.274%22%20x%3D%22133.421%22%20y%3D%22-113.137%22%20rx%3D%222%22%20ry%3D%222%22%20transform%3D%22rotate(45)%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.self-assess-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22200%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Ccircle%20fill%3D%22%23F1F5FB%22%20r%3D%22100%22%20cy%3D%22100%22%20cx%3D%22100%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M91.495%2084.998h-1a19.5%2019.5%200%200%201-19.5-19.5V59.5A19.5%2019.5%200%200%201%2090.496%2040h1a19.5%2019.5%200%200%201%2019.499%2019.5v5.999a19.5%2019.5%200%200%201-19.5%2019.5z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90.197%2044a15.2%2014.06%200%200%200-15.2%2014.06v8.881c0%207.77%206.8%2014.058%2015.2%2014.058h1.6a15.2%2014.06%200%200%200%2015.2-14.058v-8.88a15.2%2014.06%200%200%200-15.2-14.062z%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M135.783%20108.287a5.725%205.725%200%200%200-2.95-3.8%206%206%200%200%200-1.65-4.5%205.74%205.74%200%200%200-4.4-1.8%205.785%205.785%200%200%200-5.15-3.2%205.955%205.955%200%200%200-3.15.95h-.05a5.5%205.5%200%200%200-4.6-.7%205.95%205.95%200%200%200-3.699%202.95%205.89%205.89%200%200%200-4.35%201.8%206.33%206.33%200%200%200-1.7%204.5%205.81%205.81%200%200%200-2.9%203.8%206%206%200%200%200%20.7%204.75%206.055%206.055%200%200%200-.7%204.75%205.804%205.804%200%200%200%202.9%203.8%206.259%206.259%200%200%200%201.7%204.5%205.718%205.718%200%200%200%204.35%201.8%201.46%201.46%200%200%200%20.85%201.65v29.393a.87.87%200%200%200%20.5.95%201.385%201.385%200%200%200%201.45-.2l5.5-5.75h.06l5.5%205.7a1.61%201.61%200%200%200%201.5.25%201%201%200%200%200%20.5-.95V129.53a1.57%201.57%200%200%200%20.8-1.7%205.527%205.527%200%200%200%204.4-1.75%206.085%206.085%200%200%200%201.649-4.5%205.72%205.72%200%200%200%202.95-3.8%206%206%200%200%200-.7-4.75%206.038%206.038%200%200%200%20.69-4.744zm-9.6%205.7a8.345%208.345%200%200%201-.55%202.2%207.657%207.657%200%200%201-4.1%204.2c-.95.444-2%20.664-3.05.65h-.05a7.12%207.12%200%200%201-3.05-.65%207.585%207.585%200%200%201-4.049-4.2%206.77%206.77%200%200%201-.55-2.2%206.12%206.12%200%200%201-.1-.95%2011.5%2011.5%200%200%201%20.65-3.15%207.569%207.569%200%200%201%204.05-4.2c.955-.44%202-.66%203.05-.65h.06c1.05-.015%202.1.205%203.05.65a7.5%207.5%200%200%201%204.1%204.2c.284.705.47%201.445.55%202.2%200%20.35.1.6.1.95s-.106.6-.106.96z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%22118.467%22%20cy%3D%22113.071%22%20r%3D%2211%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M95.997%20145h-20c-5%200-10-5-10-10v-15c0-12.5%2012.5-25%2025-25h5z%22%2F%3E%3Cpath%20fill%3D%22%236E7376%22%20d%3D%22M90.997%2093c-6.917%200-13.6%203.396-18.601%208.398-5.002%205.002-8.399%2011.685-8.399%2018.601v15c0%203.167%201.522%206.1%203.711%208.29%202.19%202.189%205.123%203.71%208.29%203.71h20a2%202%200%201%200%200-4h-20c-1.834%200-3.901-.978-5.462-2.539-1.56-1.56-2.539-3.627-2.539-5.46v-15c0-5.584%202.854-11.4%207.227-15.774%204.373-4.373%2010.19-7.227%2015.773-7.227h5a2%202%200%201%200%200-4z%22%2F%3E%3Crect%20fill%3D%22%23CDD5DC%22%20width%3D%2216%22%20height%3D%22226.274%22%20x%3D%22133.421%22%20y%3D%22-113.137%22%20rx%3D%222%22%20ry%3D%222%22%20transform%3D%22rotate(45)%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
      [dir] #app #root-wrapper .exemption-view .exemption-image.lor-image {
        background: url("data:image/svg+xml,%3Csvg%20width%3D%22200%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%20fill%3D%22%23F1F5FB%22%2F%3E%3Crect%20ry%3D%2212%22%20rx%3D%2212%22%20y%3D%22123.5%22%20x%3D%2245%22%20height%3D%2230%22%20width%3D%22110%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M100%2046.5l40%2025v2H60v-2z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M100%2044.5a2%202%200%200%200-.979.303l-40.078%2025a2%202%200%200%200-.941%201.697H58v50h-1c-7.721%200-14%206.278-14%2014v6c0%207.721%206.279%2014%2014%2014h86c7.721%200%2014-6.279%2014-14v-6c0-7.722-6.279-14-14-14h-1v-50h-.004a2%202%200%200%200-.938-1.697l-39.997-24.998a2%202%200%200%200-1.143-.303zm0%204.36l36.229%2022.64H63.77zM62%2075.5h16v46H62zm20%200h16v46H82zm20%200h16v46h-16zm20%200h16v46h-16zm-65%2050h86c5.575%200%2010%204.425%2010%2010v6c0%205.575-4.425%2010-10%2010H57c-5.575%200-10-4.425-10-10v-6c0-5.575%204.425-10%2010-10z%22%20fill%3D%22%236E7376%22%2F%3E%3Crect%20fill%3D%22%23CDD5DC%22%20transform%3D%22rotate(45)%22%20ry%3D%222%22%20rx%3D%222%22%20y%3D%22-113.137%22%20x%3D%22133.421%22%20height%3D%22226.274%22%20width%3D%2216%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
    #app #root-wrapper .exemption-view .exemption-header {
      font-size: 1.5em; }
    [dir] #app #root-wrapper .exemption-view .exemption-header {
      margin-top: 15px; }
    [dir] #app #root-wrapper .exemption-view .exemption-text {
      margin-top: 15px; }
    [dir] #app #root-wrapper .exemption-view .exemption-button {
      margin-top: 20px; }
    [dir=ltr] #app #root-wrapper .exemption-view .exemption-button {
  margin-right: 7px; }
    [dir=rtl] #app #root-wrapper .exemption-view .exemption-button {
      margin-left: 7px; }
  #app #root-wrapper .custom-drag-layer {
    position: fixed;
    pointer-events: none;
    z-index: 100;
    top: 0;
    width: 100%;
    height: 100%; }
  [dir=ltr] #app #root-wrapper .custom-drag-layer {
  left: 0; }
  [dir=rtl] #app #root-wrapper .custom-drag-layer {
    right: 0; }
  #app #root-wrapper .file-drop-area.drop-wrapper {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 66px; }
  [dir] #app #root-wrapper .file-drop-area.drop-wrapper {
    cursor: pointer; }
    #app #root-wrapper .file-drop-area.drop-wrapper.topic {
      bottom: 0; }
    [dir] #app #root-wrapper .file-drop-area.drop-wrapper.topic {
      margin: 0; }
    #app #root-wrapper .file-drop-area.drop-wrapper.module {
      top: -2px; }
    [dir=ltr] #app #root-wrapper .file-drop-area.drop-wrapper.module {
  left: -2px; }
    [dir=rtl] #app #root-wrapper .file-drop-area.drop-wrapper.module {
      right: -2px; }
    #app #root-wrapper .file-drop-area.drop-wrapper.active {
      opacity: 0.6; }
  #app #root-wrapper .upload-icon-container {
    pointer-events: none;
    width: 24px; }
  [dir] #app #root-wrapper .upload-icon-container {
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px; }
    #app #root-wrapper .upload-icon-container d2l-icon {
      color: #006fbf; }
  #app #root-wrapper .pacing-dialog {
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    #app #root-wrapper .pacing-dialog .pacing-content .pacing-instructions {
      font-size: 0.8rem;
      font-weight: 400;
      line-height: 1.2rem; }
    [dir] #app #root-wrapper .pacing-dialog .pacing-content .pacing-instructions {
      margin-top: 20px;
      margin-bottom: 15px; }
      @media (max-width: 615px) {
        #app #root-wrapper .pacing-dialog .pacing-content .pacing-instructions {
          font-size: 0.8rem;
          line-height: 1.2rem; } }
    #app #root-wrapper .pacing-dialog .pacing-content .pacing-dates-header {
      font-size: 0.8rem;
      font-weight: 700;
      line-height: 1.2rem; }
    [dir] #app #root-wrapper .pacing-dialog .pacing-content .pacing-dates-header {
      margin: 1.5rem 0 1.5rem 0;
      margin: 26px 0 14px 0; }
      @media (max-width: 615px) {
        #app #root-wrapper .pacing-dialog .pacing-content .pacing-dates-header {
          font-size: 0.8rem;
          font-weight: 700;
          line-height: 1.2rem; } }
    #app #root-wrapper .pacing-dialog .pacing-content label.d2l-date-picker {
      font-size: 0.7rem;
      line-height: 1rem;
      font-weight: 700;
      letter-spacing: 0.2px;
      display: inline-block; }
    [dir] #app #root-wrapper .pacing-dialog .pacing-content label.d2l-date-picker {
      margin-bottom: 5px; }
    [dir] #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing {
      padding-top: 12px; }
    [dir=ltr] #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing {
  margin: auto 0 7px 5px; }
    [dir=rtl] #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing {
      margin: auto 5px 7px 0; }
      #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing d2l-icon {
        width: 14px;
        height: 14px; }
      [dir] #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing d2l-icon {
        padding: 6px;
        border: 1px solid transparent; }
      #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing:hover d2l-icon, #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing:focus d2l-icon {
        color: #005694; }
      [dir] #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing:hover d2l-icon, [dir] #app #root-wrapper .pacing-dialog .pacing-content .clear-pacing:focus d2l-icon {
        border: 1px solid #cdd5dc;
        border-radius: 6px; }
    #app #root-wrapper .pacing-dialog .pacing-content .pacing-dates {
      display: -ms-flexbox;
      display: flex; }
    [dir] #app #root-wrapper .pacing-dialog .pacing-content .pacing-dates {
      margin-bottom: 15px; }
    #app #root-wrapper .pacing-dialog .pacing-content .pacing-dash {
      font-size: 0.8rem;
      font-weight: 700;
      line-height: 1.2rem; }
    [dir] #app #root-wrapper .pacing-dialog .pacing-content .pacing-dash {
      margin: 1.5rem 0 1.5rem 0;
      margin: auto 15px 12px 15px;
      padding-top: 12px; }
      @media (max-width: 615px) {
        #app #root-wrapper .pacing-dialog .pacing-content .pacing-dash {
          font-size: 0.8rem;
          font-weight: 700;
          line-height: 1.2rem; } }
    #app #root-wrapper .pacing-dialog .pacing-content .pacing-extra-instructions {
      font-size: 0.8rem;
      font-weight: 400;
      line-height: 1.2rem; }
    [dir] #app #root-wrapper .pacing-dialog .pacing-content .pacing-extra-instructions {
      margin: 1.5rem 0; }
      @media (max-width: 615px) {
        #app #root-wrapper .pacing-dialog .pacing-content .pacing-extra-instructions {
          font-size: 0.8rem;
          line-height: 1.2rem; } }
    [dir=ltr] #app #root-wrapper .pacing-dialog .pacing-buttons .button {
  margin-right: 10px; }
    [dir=rtl] #app #root-wrapper .pacing-dialog .pacing-buttons .button {
      margin-left: 10px; }
    @media screen and (max-width: 459px) {
      #app #root-wrapper .pacing-dialog .pacing-content .pacing-dates {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
      [dir] #app #root-wrapper .pacing-dialog .pacing-buttons .button {
        padding: 0.5rem 1rem; } }
    @media screen and (max-width: 335px) {
      #app #root-wrapper .pacing-dialog {
        width: calc(100% - 30px); } }
    @media screen and (max-width: 248px) {
      [dir] #app #root-wrapper .pacing-dialog .pacing-buttons .button {
        padding: 0.5rem 0.5rem; } }
  #app #root-wrapper .k12-pacing-page .content .page-header {
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.4rem; }
  [dir] #app #root-wrapper .k12-pacing-page .content .page-header {
    margin: 1.5rem 0 1.5rem 0;
    margin: 26px 0 14px 0; }
    @media (max-width: 615px) {
      #app #root-wrapper .k12-pacing-page .content .page-header {
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 1.8rem; } }
  [dir] #app #root-wrapper .k12-pacing-page {
    padding-bottom: 10px; }
  [dir=ltr] #app #root-wrapper .k12-pacing-page {
  padding-left: 2.439%;
  padding-right: 2.439%; }
  [dir=rtl] #app #root-wrapper .k12-pacing-page {
    padding-right: 2.439%;
    padding-left: 2.439%; }
  @media (max-width: 615px) {
    [dir=ltr] #app #root-wrapper .k12-pacing-page {
    padding-left: 15px; }
    [dir=rtl] #app #root-wrapper .k12-pacing-page {
      padding-right: 15px; } }
  @media (min-width: 1230px) {
    [dir=ltr] #app #root-wrapper .k12-pacing-page {
    padding-left: 30px; }
    [dir=rtl] #app #root-wrapper .k12-pacing-page {
      padding-right: 30px; } }
  @media (max-width: 615px) {
    [dir=ltr] #app #root-wrapper .k12-pacing-page {
    padding-right: 15px; }
    [dir=rtl] #app #root-wrapper .k12-pacing-page {
      padding-left: 15px; } }
  @media (min-width: 1230px) {
    [dir=ltr] #app #root-wrapper .k12-pacing-page {
    padding-right: 30px; }
    [dir=rtl] #app #root-wrapper .k12-pacing-page {
      padding-left: 30px; } }
  [dir=ltr] #app #root-wrapper .k12-pacing-page .buttons .button {
  margin-right: 10px; }
  [dir=rtl] #app #root-wrapper .k12-pacing-page .buttons .button {
    margin-left: 10px; }
  [dir=ltr] #app #root-wrapper .k12-pacing-page .buttons .button:last-child {
  margin-right: 0; }
  [dir=rtl] #app #root-wrapper .k12-pacing-page .buttons .button:last-child {
    margin-left: 0; }
  @media screen and (max-width: 459px) {
    [dir] #app #root-wrapper .k12-pacing-page .buttons .button {
      padding: 0.5rem 1rem; } }
  @media screen and (max-width: 248px) {
    [dir] #app #root-wrapper .k12-pacing-page .buttons .button {
      padding: 0.5rem 0.5rem; } }
  #app #root-wrapper .k12-pacing-configure .content .instructions {
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.2rem; }
  [dir] #app #root-wrapper .k12-pacing-configure .content .instructions {
    margin-top: 20px;
    margin-bottom: 15px; }
    @media (max-width: 615px) {
      #app #root-wrapper .k12-pacing-configure .content .instructions {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
  #app #root-wrapper .k12-pacing-configure .content .group-header {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.8rem; }
  [dir] #app #root-wrapper .k12-pacing-configure .content .group-header {
    margin: 1.5rem 0 1.5rem 0;
    margin: 26px 0 14px 0; }
    @media (max-width: 615px) {
      #app #root-wrapper .k12-pacing-configure .content .group-header {
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.5rem; } }
  #app #root-wrapper .k12-pacing-configure .content label.d2l-date-picker {
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
    white-space: nowrap; }
  [dir=ltr] #app #root-wrapper .k12-pacing-configure .content label.d2l-date-picker {
  left: -10000px; }
  [dir=rtl] #app #root-wrapper .k12-pacing-configure .content label.d2l-date-picker {
    right: -10000px; }
    [dir="rtl"] #app #root-wrapper .k12-pacing-configure .content label.d2l-date-picker {
      left: auto;
      right: -10000px; }
  #app #root-wrapper .k12-pacing-configure .content .pacing-dates {
    display: -ms-flexbox;
    display: flex; }
  [dir] #app #root-wrapper .k12-pacing-configure .content .pacing-dates {
    margin-bottom: 15px; }
  #app #root-wrapper .k12-pacing-configure .content .pacing-days {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    position: relative; }
  [dir] #app #root-wrapper .k12-pacing-configure .content .pacing-days {
    margin-bottom: 15px; }
    #app #root-wrapper .k12-pacing-configure .content .pacing-days .pacing-day {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap; }
    [dir=ltr] #app #root-wrapper .k12-pacing-configure .content .pacing-days .pacing-day {
  margin-right: 15px; }
    [dir=rtl] #app #root-wrapper .k12-pacing-configure .content .pacing-days .pacing-day {
      margin-left: 15px; }
      [dir=ltr] #app #root-wrapper .k12-pacing-configure .content .pacing-days .pacing-day:last-child {
  margin-right: 0; }
      [dir=rtl] #app #root-wrapper .k12-pacing-configure .content .pacing-days .pacing-day:last-child {
        margin-left: 0; }
  #app #root-wrapper .k12-pacing-configure .content .pacing-summary {
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.2rem; }
    @media (max-width: 615px) {
      #app #root-wrapper .k12-pacing-configure .content .pacing-summary {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
  #app #root-wrapper .k12-pacing-configure .content .scheduling-summary {
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.2rem; }
    @media (max-width: 615px) {
      #app #root-wrapper .k12-pacing-configure .content .scheduling-summary {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
  [dir] #app #root-wrapper .days-off-form .type {
    margin-bottom: 12px; }
    #app #root-wrapper .days-off-form .type label {
      display: inline-block;
      vertical-align: middle; }
    [dir] #app #root-wrapper .days-off-form .type label {
      margin-bottom: 0 !important; }
    [dir=ltr] #app #root-wrapper .days-off-form .type label {
  padding-left: 1.7rem;
  padding-right: 0;
  padding-left: 0.5rem; }
    [dir=rtl] #app #root-wrapper .days-off-form .type label {
      padding-right: 1.7rem;
      padding-left: 0;
      padding-right: 0.5rem; }
      [dir] #app #root-wrapper .days-off-form .type label > input[type="radio"] {
        margin-top: -0.2rem; }
      [dir=ltr] #app #root-wrapper .days-off-form .type label > input[type="radio"] {
  margin-right: 0.5rem;
  margin-left: -1.7rem; }
      [dir=rtl] #app #root-wrapper .days-off-form .type label > input[type="radio"] {
        margin-left: 0.5rem;
        margin-right: -1.7rem; }
      [dir="rtl"] #app #root-wrapper .days-off-form .type label {
        padding-right: 1.7rem;
        padding-left: 0; }
        [dir="rtl"] #app #root-wrapper .days-off-form .type label > input[type="radio"] {
          margin-left: 0.5rem;
          margin-right: -1.7rem; }
      [dir] #app #root-wrapper .days-off-form .type label:last-of-type {
        margin-bottom: 0.5rem; }
    #app #root-wrapper .days-off-form .type input[type="radio"] {
      box-sizing: border-box;
      display: inline-block;
      height: 1.2rem;
      vertical-align: middle;
      width: 1.2rem;
      -webkit-appearance: none;
              appearance: none;
      /* Firefox only */
      /* https://bugzilla.mozilla.org/show_bug.cgi?id=605985 */
      /* IE (not Edge) only */
      -moz-appearance: none !important;
      outline: none !important; }
    [dir] #app #root-wrapper .days-off-form .type input[type="radio"] {
      border-radius: 0.55rem;
      border-style: solid;
      margin: 0;
      transition-duration: 0.5s;
      transition-timing-function: ease;
      transition-property: background-color, border-color;
      background-position: center center;
      background-repeat: no-repeat; }
      [dir] #app #root-wrapper .days-off-form .type input[type="radio"], [dir] #app #root-wrapper .days-off-form .type input[type="radio"]:hover:disabled {
        background-color: #f1f5fb;
        border-color: #cdd5dc;
        border-width: 1px;
        box-shadow: none;
        padding: 0; }
      #app #root-wrapper .days-off-form .type input[type="radio"]:hover, #app #root-wrapper .days-off-form .type input[type="radio"]:focus, #app #root-wrapper .days-off-form .type input[type="radio"].vui-input-focus {
        outline-width: 0; }
      [dir] #app #root-wrapper .days-off-form .type input[type="radio"]:hover, [dir] #app #root-wrapper .days-off-form .type input[type="radio"]:focus, [dir] #app #root-wrapper .days-off-form .type input[type="radio"].vui-input-focus {
        background-color: #e3e9f1;
        border-color: #006fbf;
        border-width: 2px;
        padding: 0; }
      [dir] #app #root-wrapper .days-off-form .type input[type="radio"][aria-invalid='true'] {
        border-color: #cd2026; }
      #app #root-wrapper .days-off-form .type input[type="radio"]:disabled {
        opacity: 0.5; }
      #app #root-wrapper .days-off-form .type input[type="radio"]::-webkit-search-cancel-button {
        display: none; }
      #app #root-wrapper .days-off-form .type input[type="radio"]::-ms-clear {
        display: none;
        width: 0;
        height: 0; }
      [dir] #app #root-wrapper .days-off-form .type input[type="radio"]:checked {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%225%22%20fill%3D%22%23565a5c%22%2F%3E%3C%2Fsvg%3E"); }

@-moz-document url-prefix() {
  #app #root-wrapper .days-off-form .type input[type="radio"] {
    -moz-appearance: radio;
         appearance: radio; }
  #app #root-wrapper .days-off-form .type input[type="radio"]:focus {
    outline: 2px solid #29a6ff; } }
      @media screen and (min-width: 0\0) {
        #app #root-wrapper .days-off-form .type input[type="radio"]:focus {
          outline: 2px solid #29a6ff; } }
    [dir=ltr] #app #root-wrapper .days-off-form .type .spacer {
  margin-right: 100px; }
    [dir=rtl] #app #root-wrapper .days-off-form .type .spacer {
      margin-left: 100px; }
  #app #root-wrapper .days-off-form .dates {
    display: -ms-flexbox;
    display: flex; }
  [dir] #app #root-wrapper .days-off-form .dates {
    margin-bottom: 8px; }
    #app #root-wrapper .days-off-form .dates d2l-date-picker {
      display: inline-block; }
      #app #root-wrapper .days-off-form .dates d2l-date-picker label.d2l-date-picker {
        font-size: 0.7rem;
        line-height: 1rem;
        font-weight: 700;
        letter-spacing: 0.2px;
        display: inline-block; }
      [dir] #app #root-wrapper .days-off-form .dates d2l-date-picker label.d2l-date-picker {
        margin-bottom: 5px; }
    #app #root-wrapper .days-off-form .dates .dash {
      font-size: 0.8rem;
      font-weight: 700;
      line-height: 1.2rem; }
    [dir] #app #root-wrapper .days-off-form .dates .dash {
      margin: 1.5rem 0 1.5rem 0;
      margin: auto 15px 12px 15px;
      padding-top: 12px; }
      @media (max-width: 615px) {
        #app #root-wrapper .days-off-form .dates .dash {
          font-size: 0.8rem;
          font-weight: 700;
          line-height: 1.2rem; } }
    [dir] #app #root-wrapper .days-off-form .dates .add {
      margin-top: auto;
      padding: 0.5rem; }
    [dir=ltr] #app #root-wrapper .days-off-form .dates .add {
  margin-left: 15px; }
    [dir=rtl] #app #root-wrapper .days-off-form .dates .add {
      margin-right: 15px; }
  #app #root-wrapper .days-off-list .list {
    width: 100%;
    height: 175px;
    max-width: 545px;
    overflow: overlay;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none; }
  [dir] #app #root-wrapper .days-off-list .list {
    background-color: #fff;
    border: 1px solid #cdd5dc;
    border-radius: 0.3rem;
    padding: 0; }
  [dir=ltr] #app #root-wrapper .days-off-list .list {
  margin: 8px auto 8px 0; }
  [dir=rtl] #app #root-wrapper .days-off-list .list {
    margin: 8px 0 8px auto; }
    #app #root-wrapper .days-off-list .list > li {
      list-style-image: none;
      list-style-position: outside;
      list-style-type: none; }
    [dir] #app #root-wrapper .days-off-list .list > li {
      padding: 0.5rem 1.5rem;
      border-width: 0;
      border-top: 1px solid #cdd5dc; }
    [dir] #app #root-wrapper .days-off-list .list > li:first-child {
      border-top-color: transparent; }
    #app #root-wrapper .days-off-list .list > li {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
      -ms-flex-align: end;
          align-items: flex-end;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    [dir] #app #root-wrapper .days-off-list .list > li {
      padding: 0.5rem 1rem !important; }
      [dir=ltr] #app #root-wrapper .days-off-list .list > li .date {
  margin-right: auto; }
      [dir=rtl] #app #root-wrapper .days-off-list .list > li .date {
        margin-left: auto; }
      #app #root-wrapper .days-off-list .list > li .duration {
        color: #6e7376;
        font-style: italic; }
      [dir=ltr] #app #root-wrapper .days-off-list .list > li .duration {
  margin-left: 15px; }
      [dir=rtl] #app #root-wrapper .days-off-list .list > li .duration {
        margin-right: 15px; }
      [dir=ltr] #app #root-wrapper .days-off-list .list > li .remove {
  margin-left: 15px; }
      [dir=rtl] #app #root-wrapper .days-off-list .list > li .remove {
        margin-right: 15px; }
        [dir] #app #root-wrapper .days-off-list .list > li .remove[disabled] {
          cursor: not-allowed; }
      [dir] #app #root-wrapper .days-off-list .list > li .locked-icon {
        padding: 1px 6px; }

@keyframes vui-bubble-animation-show {
  0% {
    top: 0.75rem;
    opacity: 0; }
  100% {
    top: 0.25rem;
    opacity: 1; } }

@keyframes vui-bubble-animation-above-show {
  0% {
    bottom: 0.75rem;
    opacity: 0; }
  100% {
    bottom: 0.25rem;
    opacity: 1; } }
  #app #root-wrapper .pacing-day label {
    font-size: 0.7rem;
    line-height: 1rem;
    font-weight: 700;
    letter-spacing: 0.2px; }
  #app #root-wrapper .pacing-day input {
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    vertical-align: middle;
    width: 5em;
    color: #494c4e;
    font-family: inherit;
    font-size: 0.95rem;
    font-weight: 400;
    letter-spacing: 0.01rem;
    line-height: 1.4rem; }
  [dir] #app #root-wrapper .pacing-day input {
    border-radius: 0.3rem;
    border-style: solid;
    margin: 0;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-property: background-color, border-color; }
    #app #root-wrapper .pacing-day input:-ms-input-placeholder {
      color: #cdd5dc; }
    #app #root-wrapper .pacing-day input::placeholder {
      color: #cdd5dc; }
    [dir] #app #root-wrapper .pacing-day input, [dir] #app #root-wrapper .pacing-day input:hover:disabled {
      background-color: #fff;
      border-color: #cdd5dc;
      border-width: 1px;
      box-shadow: inset 0 2px 0 0 rgba(185, 194, 208, 0.2);
      padding: 0.3rem 1rem; }
    #app #root-wrapper .pacing-day input:hover, #app #root-wrapper .pacing-day input:focus, #app #root-wrapper .pacing-day input.vui-input-focus {
      outline-width: 0; }
    [dir] #app #root-wrapper .pacing-day input:hover, [dir] #app #root-wrapper .pacing-day input:focus, [dir] #app #root-wrapper .pacing-day input.vui-input-focus {
      border-color: #006fbf;
      border-width: 2px;
      padding: calc(0.3rem - 1px) calc(1rem - 1px); }
    [dir] #app #root-wrapper .pacing-day input[aria-invalid='true'] {
      border-color: #cd2026; }
    #app #root-wrapper .pacing-day input:disabled {
      opacity: 0.5; }
    #app #root-wrapper .pacing-day input::-webkit-search-cancel-button {
      display: none; }
    #app #root-wrapper .pacing-day input::-ms-clear {
      display: none;
      width: 0;
      height: 0; }
  #app #root-wrapper .pacing-day .bubble {
    display: none;
    position: absolute;
    max-width: 18.5rem;
    width: 100%; }
  #app #root-wrapper .pacing-day input:focus + .bubble-show {
    display: block; }
  #app #root-wrapper .pacing-day .bubble > span {
    position: absolute;
    z-index: 10;
    color: #fff;
    font-family: inherit;
    font-size: 0.7rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: 0.02rem;
    bottom: 0.25rem; }
  [dir] #app #root-wrapper .pacing-day .bubble > span {
    background-color: #494c4e;
    border: 1px solid transparent;
    border-radius: 0.3rem;
    padding: 0.7rem 1rem;
    margin: 0; }
  [dir=ltr] #app #root-wrapper .pacing-day .bubble > span {
  left: -0.5rem;
  animation: vui-bubble-animation-above-show 200ms ease; }
  [dir=rtl] #app #root-wrapper .pacing-day .bubble > span {
    right: -0.5rem;
    animation: vui-bubble-animation-above-show 200ms ease; }
    [dir=ltr] [dir='rtl'] #app #root-wrapper .pacing-day .bubble > span {
  left: auto;
  right: -0.5rem; }
    [dir=rtl] [dir='rtl'] #app #root-wrapper .pacing-day .bubble > span {
      right: auto;
      left: -0.5rem; }
    #app #root-wrapper .pacing-day .bubble > span::before {
      content: "";
      position: absolute;
      z-index: 10; }
    [dir] #app #root-wrapper .pacing-day .bubble > span::before {
      border: solid;
      border-color: #494c4e transparent; }
    [dir=ltr] #app #root-wrapper .pacing-day .bubble > span::before {
  left: 1rem; }
    [dir=rtl] #app #root-wrapper .pacing-day .bubble > span::before {
      right: 1rem; }
      [dir=ltr] [dir='rtl'] #app #root-wrapper .pacing-day .bubble > span::before {
  left: auto;
  right: 1rem; }
      [dir=rtl] [dir='rtl'] #app #root-wrapper .pacing-day .bubble > span::before {
        right: auto;
        left: 1rem; }
    #app #root-wrapper .pacing-day .bubble > span::before {
      bottom: -0.7rem; }
    [dir] #app #root-wrapper .pacing-day .bubble > span::before {
      border-width: 0.7rem 0.7rem 0 0.7rem; }
  #app #root-wrapper .k12-pacing-loading-overlay {
    -ms-flex-align: center;
        align-items: center;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    top: 0; }
  [dir] #app #root-wrapper .k12-pacing-loading-overlay {
    background-color: rgba(255, 255, 255, 0.75); }
  [dir=ltr] #app #root-wrapper .k12-pacing-loading-overlay {
  left: 0;
  right: 0; }
  [dir=rtl] #app #root-wrapper .k12-pacing-loading-overlay {
    right: 0;
    left: 0; }
    [dir] #app #root-wrapper .k12-pacing-loading-overlay > d2l-loading-spinner {
      margin: auto; }
  #app #root-wrapper .k12-pacing-preview ul {
    list-style-type: none; }
  [dir] #app #root-wrapper .k12-pacing-preview .preview-units {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0; }
  #app #root-wrapper .k12-pacing-preview .preview-last-lesson-date {
    display: block; }
  #app #root-wrapper .k12-pacing-preview .last-lesson-date-message {
    display: inline; }
  #app #root-wrapper .k12-pacing-preview .last-lesson-help-icon {
    display: inline-block;
    position: relative;
    bottom: 2px; }
  [dir=ltr] #app #root-wrapper .k12-pacing-preview .last-lesson-help-icon {
  margin-left: 10px; }
  [dir=rtl] #app #root-wrapper .k12-pacing-preview .last-lesson-help-icon {
    margin-right: 10px; }
  #app #root-wrapper .k12-preview-warnings {
    display: inline;
    /* Adapted from https://github.com/BrightspaceUI/alert/blob/master/d2l-alert-toast.html */ }
    #app #root-wrapper .k12-preview-warnings .warning-container {
      max-width: calc(710px - 2rem);
      position: fixed;
      top: 1rem;
      width: 100%;
      z-index: 99;
      /*Just underneath the modal dialog built into Lessons*/ }
    [dir] #app #root-wrapper .k12-preview-warnings .warning-container {
      margin: 0 auto; }
    [dir=ltr] #app #root-wrapper .k12-preview-warnings .warning-container {
  left: 0;
  right: 0; }
    [dir=rtl] #app #root-wrapper .k12-preview-warnings .warning-container {
      right: 0;
      left: 0; }
    [dir] #app #root-wrapper .k12-preview-warnings .warning {
      margin: 0 1rem; }
      [dir=ltr] #app #root-wrapper .k12-preview-warnings .warning a.see-details {
  float: right; }
      [dir=rtl] #app #root-wrapper .k12-preview-warnings .warning a.see-details {
        float: left; }
  #app #root-wrapper .preview-module {
    position: relative; }
  [dir] #app #root-wrapper .preview-module {
    margin-top: 8px; }
    #app #root-wrapper .preview-module .preview-module-box {
      display: -ms-flexbox;
      display: flex;
      position: relative; }
    [dir] #app #root-wrapper .preview-module .preview-module-box {
      cursor: pointer;
      box-shadow: inset 0 0 0 1px rgba(23, 53, 100, 0.3);
      border-radius: 8px; }
      [dir] #app #root-wrapper .preview-module .preview-module-box.preview-focus {
        box-shadow: 0 0 0 3px #fff, 0 0 0 7px rgba(0, 111, 191, 0.4) !important; }
      #app #root-wrapper .preview-module .preview-module-box .accent {
        position: absolute;
        height: 100%;
        width: 36px;
        top: 0; }
      [dir=ltr] #app #root-wrapper .preview-module .preview-module-box .accent {
  left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }
      [dir=rtl] #app #root-wrapper .preview-module .preview-module-box .accent {
        right: 0;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px; }
      #app #root-wrapper .preview-module .preview-module-box.preview-unit .accent-outline {
        position: absolute;
        height: calc(100% - 2px);
        width: 34px;
        top: 0px; }
      [dir] #app #root-wrapper .preview-module .preview-module-box.preview-unit .accent-outline {
        border: 1px solid rgba(23, 53, 100, 0.3); }
      [dir=ltr] #app #root-wrapper .preview-module .preview-module-box.preview-unit .accent-outline {
  left: 0px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }
      [dir=rtl] #app #root-wrapper .preview-module .preview-module-box.preview-unit .accent-outline {
        right: 0px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px; }
      #app #root-wrapper .preview-module .preview-module-box.preview-lesson .accent-outline {
        position: absolute;
        height: calc(100% - 2px);
        width: 34px;
        top: 1px; }
      [dir=ltr] #app #root-wrapper .preview-module .preview-module-box.preview-lesson .accent-outline {
  left: 1px;
  border-right: 1px solid rgba(23, 53, 100, 0.3); }
      [dir=rtl] #app #root-wrapper .preview-module .preview-module-box.preview-lesson .accent-outline {
        right: 1px;
        border-left: 1px solid rgba(23, 53, 100, 0.3); }
      #app #root-wrapper .preview-module .preview-module-box .preview-title {
        display: inline-block;
        -ms-flex-positive: 1;
            flex-grow: 1; }
      [dir] #app #root-wrapper .preview-module .preview-module-box .preview-title {
        padding: 15px; }
      [dir=ltr] #app #root-wrapper .preview-module .preview-module-box .preview-title {
  padding-left: 51px; }
      [dir=rtl] #app #root-wrapper .preview-module .preview-module-box .preview-title {
        padding-right: 51px; }
    #app #root-wrapper .preview-module .triangle {
      position: absolute;
      top: 20px;
      width: 18px;
      height: 18px;
      fill: currentColor; }
    [dir=ltr] #app #root-wrapper .preview-module .triangle {
  left: 10px; }
    [dir=rtl] #app #root-wrapper .preview-module .triangle {
      right: 10px; }
      #app #root-wrapper .preview-module .triangle.expanded {
        top: 29px; }
      [dir=ltr] #app #root-wrapper .preview-module .triangle.expanded {
  left: 12px; }
      [dir=rtl] #app #root-wrapper .preview-module .triangle.expanded {
        right: 12px; }
  [dir] #app #root-wrapper .preview-lessons {
    padding: 0; }
  [dir=ltr] #app #root-wrapper .preview-lessons {
  margin-left: 30px; }
  [dir=rtl] #app #root-wrapper .preview-lessons {
    margin-right: 30px; }
  #app #root-wrapper .preview-unit .date-range {
    display: inline-block;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.2rem; }
  [dir] #app #root-wrapper .preview-unit .date-range {
    margin: 15px; }
    @media (max-width: 615px) {
      #app #root-wrapper .preview-unit .date-range {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
  [dir] #app #root-wrapper .preview-activities {
    padding: 0; }
  [dir=ltr] #app #root-wrapper .preview-activities {
  margin-left: 30px; }
  [dir=rtl] #app #root-wrapper .preview-activities {
    margin-right: 30px; }
    [dir] #app #root-wrapper .preview-activities .preview-activity {
      border-bottom: 1px solid #f3f5f8; }
      [dir] #app #root-wrapper .preview-activities .preview-activity:last-child {
        border-bottom: none; }
  [dir] #app #root-wrapper .preview-lesson .lesson-duedate {
    margin: 5px; }
  #app #root-wrapper .preview-activity {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    #app #root-wrapper .preview-activity .activity-title {
      display: inline-block; }
    [dir] #app #root-wrapper .preview-activity .activity-title {
      margin-top: 18px;
      margin-bottom: 18px; }
    [dir=ltr] #app #root-wrapper .preview-activity .activity-title {
  margin-left: 20px; }
    [dir=rtl] #app #root-wrapper .preview-activity .activity-title {
      margin-right: 20px; }
    [dir] #app #root-wrapper .preview-activity .folder-delimiter {
      margin: 0 0.25rem; }
    [dir] #app #root-wrapper .preview-activity .activity-duedate {
      margin: 5px; }
  #app #root-wrapper .k12-pacing-preview iron-input.d2l-date-picker {
    display: inline-block;
    box-sizing: border-box;
    width: 6rem; }
  [dir] #app #root-wrapper .k12-pacing-preview iron-input.d2l-date-picker {
    border: none;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    border-radius: 5px; }
  [dir=ltr] #app #root-wrapper .k12-pacing-preview iron-input.d2l-date-picker {
  margin-right: 5px; }
  [dir=rtl] #app #root-wrapper .k12-pacing-preview iron-input.d2l-date-picker {
    margin-left: 5px; }
    [dir] #app #root-wrapper .k12-pacing-preview iron-input.d2l-date-picker:hover {
      border: none;
      background-color: #e3e9f1;
      cursor: pointer; }
  #app #root-wrapper .k12-pacing-preview input.d2l-date-picker {
    color: #0e77c3;
    box-sizing: border-box;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.2rem; }
  [dir] #app #root-wrapper .k12-pacing-preview input.d2l-date-picker {
    border: none;
    background-color: transparent;
    box-shadow: none;
    padding: 0px;
    padding-bottom: 5px;
    margin: 0px; }
  [dir=ltr] #app #root-wrapper .k12-pacing-preview input.d2l-date-picker {
  text-align: right;
  padding-right: 8px; }
  [dir=rtl] #app #root-wrapper .k12-pacing-preview input.d2l-date-picker {
    text-align: left;
    padding-left: 8px; }
    @media (max-width: 615px) {
      #app #root-wrapper .k12-pacing-preview input.d2l-date-picker {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
    [dir] #app #root-wrapper .k12-pacing-preview input.d2l-date-picker:hover {
      cursor: pointer; }
  #app #root-wrapper .tab-view {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    height: 100%; }
    #app #root-wrapper .tab-view .tab-list {
      -ms-flex-order: 0;
          order: 0; }
    [dir] #app #root-wrapper .tab-view .tab-list {
      margin: 0 0 10px 0;
      padding: 0;
      border-bottom: 1px solid #b5bdc2; }
      #app #root-wrapper .tab-view .tab-list .tab {
        box-sizing: border-box;
        display: inline-block;
        font-weight: 400;
        font-size: 16px; }
      [dir] #app #root-wrapper .tab-view .tab-list .tab {
        padding: 0;
        cursor: pointer;
        text-align: center; }
      [dir=ltr] #app #root-wrapper .tab-view .tab-list .tab {
  margin-right: 20px; }
      [dir=rtl] #app #root-wrapper .tab-view .tab-list .tab {
        margin-left: 20px; }
        [dir=ltr] #app #root-wrapper .tab-view .tab-list .tab:first-child {
  margin-left: 20px; }
        [dir=rtl] #app #root-wrapper .tab-view .tab-list .tab:first-child {
          margin-right: 20px; }
        #app #root-wrapper .tab-view .tab-list .tab.selected {
          font-weight: bold;
          color: #006fbf; }
        [dir] #app #root-wrapper .tab-view .tab-list .tab.selected {
          border-bottom: 3px solid #006fbf; }
    #app #root-wrapper .tab-view .tab-panel {
      -ms-flex-order: 1;
          order: 1;
      box-sizing: border-box;
      height: calc(100% - 33px);
      width: 100%;
      overflow: hidden; }
    [dir=ltr] #app #root-wrapper .tab-view .tab-panel {
  padding-right: 20px; }
    [dir=rtl] #app #root-wrapper .tab-view .tab-panel {
      padding-left: 20px; }
  #app #root-wrapper .options-dropdown {
    position: relative;
    display: inline-block; }
    #app #root-wrapper .options-dropdown d2l-button.primary > d2l-icon {
      color: white; }
    [dir] #app #root-wrapper .options-dropdown lessons-dropdown-button-icon d2l-button {
      padding: 0.5rem; }
    [dir=ltr] #app #root-wrapper .options-dropdown .label {
  margin-right: 0.6rem; }
    [dir=rtl] #app #root-wrapper .options-dropdown .label {
      margin-left: 0.6rem; }
  [dir] #app #root-wrapper .full-screen-control .fullscreen-btn {
    padding: 0.5rem; }
  #app #root-wrapper .slide-out-modal {
    position: relative;
    display: block;
    box-sizing: border-box;
    height: 100%;
    width: 100%; }
    #app #root-wrapper .slide-out-modal .slide-out-modal-inner {
      position: relative;
      box-sizing: border-box;
      height: 100%;
      width: 100%; }
    [dir=ltr] #app #root-wrapper .slide-out-modal .slide-out-modal-inner {
  padding-right: 4px; }
    [dir=rtl] #app #root-wrapper .slide-out-modal .slide-out-modal-inner {
      padding-left: 4px; }
    #app #root-wrapper .slide-out-modal .focus-trap {
      position: absolute;
      display: block;
      box-sizing: border-box;
      height: 100%;
      width: 100%; }
    [dir=ltr] #app #root-wrapper .slide-out-modal.left {
  animation:  start-modal-left-ltr 200ms ease-out; }
    [dir=rtl] #app #root-wrapper .slide-out-modal.left {
      animation:  start-modal-left-rtl 200ms ease-out; }

@keyframes start-modal-left-ltr {
  from {
    opacity: 0;
    left: 200px; }
  to {
    opacity: 1;
    left: 30px; } }

@keyframes start-modal-left-rtl {
  from {
    opacity: 0;
    left: 200px; }
  to {
    opacity: 1;
    left: 30px; } }
    [dir=ltr] #app #root-wrapper .slide-out-modal.right {
  animation:  start-modal-right-ltr 200ms ease-out; }
    [dir=rtl] #app #root-wrapper .slide-out-modal.right {
      animation:  start-modal-right-rtl 200ms ease-out; }

@keyframes start-modal-right-ltr {
  from {
    opacity: 0;
    right: 200px; }
  to {
    opacity: 1;
    right: 30px; } }

@keyframes start-modal-right-rtl {
  from {
    opacity: 0;
    right: 200px; }
  to {
    opacity: 1;
    right: 30px; } }
    #app #root-wrapper .slide-out-modal .modal-header {
      height: 75px;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    [dir] #app #root-wrapper .slide-out-modal .modal-header {
      padding-top: 25px; }
      #app #root-wrapper .slide-out-modal .modal-header .modal-header-text h1 {
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.5rem; }
      [dir] #app #root-wrapper .slide-out-modal .modal-header .modal-header-text h1 {
        margin: 1.5rem 0 1.5rem 0;
        margin-top: 3px;
        margin-bottom: 0px; }
        @media (max-width: 615px) {
          #app #root-wrapper .slide-out-modal .modal-header .modal-header-text h1 {
            font-size: 0.8rem;
            font-weight: 700;
            line-height: 1.2rem; } }
      #app #root-wrapper .slide-out-modal .modal-header button {
        position: absolute; }
      [dir=ltr] #app #root-wrapper .slide-out-modal .modal-header button {
  right: 0px;
  margin-right: 0px; }
      [dir=rtl] #app #root-wrapper .slide-out-modal .modal-header button {
        left: 0px;
        margin-left: 0px; }
        [dir] #app #root-wrapper .slide-out-modal .modal-header button d2l-icon {
          padding: 8px;
          border: 1px solid transparent; }
        #app #root-wrapper .slide-out-modal .modal-header button:hover d2l-icon, #app #root-wrapper .slide-out-modal .modal-header button:focus d2l-icon {
          color: #005694; }
        [dir] #app #root-wrapper .slide-out-modal .modal-header button:hover d2l-icon, [dir] #app #root-wrapper .slide-out-modal .modal-header button:focus d2l-icon {
          border: 1px solid #cdd5dc;
          padding: 8px;
          border-radius: 6px; }
    #app #root-wrapper .slide-out-modal .modal-contents {
      box-sizing: border-box;
      height: calc( 100% - 75px); }
    [dir] #app #root-wrapper .slide-out-modal .modal-contents {
      padding-top: 1rem;
      padding-bottom: 1rem; }
  #app #root-wrapper .tooltip {
    position: fixed;
    top: 0;
    box-sizing: border-box;
    color: #fff;
    pointer-events: none;
    z-index: 1000000;
    max-width: 280px; }
  [dir] #app #root-wrapper .tooltip {
    background-color: #494c4e;
    border-radius: 5px;
    padding: 10px; }
    [dir=ltr] #app #root-wrapper .tooltip.show {
  transition: opacity 0.5s ease-out , margin-top 0.3s ease-out, margin-left 0.3s ease-out; }
    [dir=rtl] #app #root-wrapper .tooltip.show {
      transition: opacity 0.5s ease-out , margin-top 0.3s ease-out, margin-right 0.3s ease-out; }
    #app #root-wrapper .tooltip .tooltip-text {
      font-size: 14px !important;
      font-weight: 300 !important;
      line-height: 16px !important;
      letter-spacing: 0.3px !important;
      word-wrap: break-word !important;
      /* Readjust font/colour styling from react-learning-outcome-description-component */ }
      #app #root-wrapper .tooltip .tooltip-text .lo-desc-container {
        color: #fff !important;
        font-size: 14px !important; }
        #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous blockquote, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous cite, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous em, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous img, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous li, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous ol, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous sub, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous sup, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous table, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous td, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous tr, #app #root-wrapper .tooltip .tooltip-text .lo-desc-container .lo-desc-dangerous ul {
          font-size: 14px !important;
          font-weight: 300 !important; }
  #app #root-wrapper .tooltip:after {
    top: 100%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  [dir] #app #root-wrapper .tooltip:after {
    border: solid transparent;
    border-top-color: #494c4e;
    border-width: 10px; }
  [dir=ltr] #app #root-wrapper .tooltip:after {
  left: 50%;
  margin-left: -10px; }
  [dir=rtl] #app #root-wrapper .tooltip:after {
    right: 50%;
    margin-right: -10px; }
  #app #root-wrapper .empty-content.empty-content-desktop .empty-content-image {
    width: 450px;
    height: 362px; }
  [dir] #app #root-wrapper .empty-content.empty-content-desktop .empty-content-image {
    margin: 58px auto 0 auto;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%22450%22%20height%3D%22362%22%20viewBox%3D%220%200%20387%20312%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EArtboard%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cfilter%20x%3D%22-23.3%25%22%20y%3D%22-71.4%25%22%20width%3D%22146.7%25%22%20height%3D%22300%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22b%22%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3Cpath%20id%3D%22c%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cpath%20id%3D%22d%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cfilter%20x%3D%22-23.3%25%22%20y%3D%22-71.4%25%22%20width%3D%22146.7%25%22%20height%3D%22300%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22e%22%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3Cpath%20id%3D%22f%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cpath%20id%3D%22g%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cpath%20id%3D%22h%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cpath%20id%3D%22i%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cfilter%20x%3D%22-19.6%25%22%20y%3D%22-13%25%22%20width%3D%22137%25%22%20height%3D%22137%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22j%22%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M2.762%2010.515l5.106%2031.532c1.72%202.198%206.852%203.298%2015.395%203.298%208.542%200%2013.674-1.1%2015.395-3.298l5.01-31.532H2.762z%22%20id%3D%22k%22%2F%3E%3Cpath%20d%3D%22M6.751%2032.437c8.825%202.91%2028.293-5.697%2033.297-18.935l-1.523.443c-2.238%203.541-4.16%206.103-5.768%207.685-2.3%202.263-5.825%204.631-8.348%206.109-3.437%202.012-6.08%203.057-9.804%203.582-2.384.337-4.764.224-7.237%200-5.299-1.318-6.81-7.655-4.536-19.011l-1.167-.689C-.827%2023.558.868%2030.497%206.751%2032.437z%22%20id%3D%22l%22%2F%3E%3Cpath%20d%3D%22M5.745%2032.65c-1.39-.475-2.213-1.213-2.407-1.417-.84-.88-1.124-1.824-1.128-1.935-.006-.186.046-.853.426-1.248.317-.33.92-.416%201.354-.367.508.057.911.578%201.466%201.011.662.518%201.474.966%202.019%201.114.674.183%201.465.337%202.188.305.823-.036%201.365-.211%201.842.15.573.434%201.045%201.898.198%202.577-.36.289-1.618.533-2.899.45-1.311-.083-2.647-.498-3.06-.64z%22%20id%3D%22m%22%2F%3E%3Cpath%20id%3D%22n%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22o%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22p%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22q%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22r%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22s%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22t%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22u%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22v%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22w%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cfilter%20x%3D%22-9.2%25%22%20y%3D%22-9.5%25%22%20width%3D%22117.3%25%22%20height%3D%22125.4%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22x%22%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate(54%2019)%22%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22147.114%22%20cy%3D%22145.597%22%20rx%3D%22105.478%22%20ry%3D%22105.662%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22242.599%22%20cy%3D%22191.911%22%20rx%3D%2232.754%22%20ry%3D%2232.725%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22117.136%22%20cy%3D%2238.271%22%20rx%3D%2229.423%22%20ry%3D%2229.397%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22162.103%22%20cy%3D%2238.271%22%20rx%3D%2221.651%22%20ry%3D%2221.632%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22204.017%22%20cy%3D%2240.767%22%20rx%3D%2225.814%22%20ry%3D%2225.791%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22239.546%22%20cy%3D%2263.508%22%20rx%3D%2225.814%22%20ry%3D%2225.791%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22253.98%22%20cy%3D%2293.46%22%20rx%3D%2218.597%22%20ry%3D%2218.581%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22265.915%22%20cy%3D%22128.126%22%20rx%3D%2226.092%22%20ry%3D%2226.069%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22262.307%22%20cy%3D%22159.464%22%20rx%3D%2213.046%22%20ry%3D%2213.034%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22209.846%22%20cy%3D%22227.132%22%20rx%3D%2223.871%22%20ry%3D%2224.128%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2232.754%22%20cy%3D%22153.917%22%20rx%3D%2223.871%22%20ry%3D%2224.128%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2238.583%22%20cy%3D%22108.99%22%20rx%3D%2229.145%22%20ry%3D%2229.119%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2260.511%22%20cy%3D%2274.879%22%20rx%3D%2219.43%22%20ry%3D%2219.413%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2284.105%22%20cy%3D%2256.852%22%20rx%3D%2213.046%22%20ry%3D%2213.034%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2257.18%22%20cy%3D%22198.567%22%20rx%3D%2237.195%22%20ry%3D%2237.162%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2287.991%22%20cy%3D%22229.073%22%20rx%3D%2220.263%22%20ry%3D%2220.522%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22157.662%22%20cy%3D%22223.526%22%20rx%3D%2238.86%22%20ry%3D%2238.826%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22119.634%22%20cy%3D%22239.334%22%20rx%3D%2213.046%22%20ry%3D%2213.034%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22248.428%22%20cy%3D%22235.451%22%20rx%3D%223.053%22%20ry%3D%223.051%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22240.379%22%20cy%3D%22252.923%22%20rx%3D%224.441%22%20ry%3D%224.437%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22279.239%22%20cy%3D%2275.433%22%20rx%3D%223.331%22%20ry%3D%223.328%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22184.864%22%20cy%3D%22264.016%22%20rx%3D%222.221%22%20ry%3D%222.219%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22144.061%22%20cy%3D%225.269%22%20rx%3D%225.274%22%20ry%3D%225.269%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2253.017%22%20cy%3D%2243.54%22%20rx%3D%223.053%22%20ry%3D%223.051%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2255.792%22%20cy%3D%22251.536%22%20rx%3D%223.053%22%20ry%3D%223.051%22%2F%3E%3Cpath%20d%3D%22M238.694%2076.4c5.392.545%209.09%203.295%2011.093%208.25%202.003%204.954%201.264%209.517-2.217%2013.689%201.208-3.041%201.865-5.238%201.97-6.59.183-2.363-.211-5.156-.746-6.479-.495-1.222-1.488-3.401-3.074-4.92-1.07-1.023-3.412-2.34-7.026-3.95z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M238.95%2076.239c5.393.546%209.09%203.296%2011.093%208.25%202.004%204.955%201.265%209.518-2.216%2013.69%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cpath%20d%3D%22M45.857%20155.632c-8.21-4.942-11.972-12.049-11.283-21.322.69-9.274%205.465-15.856%2014.327-19.747-4.33%203.843-7.111%206.784-8.344%208.822-2.153%203.56-3.719%208.229-3.902%2010.706-.17%202.288-.293%206.452%201.054%2010.03.909%202.415%203.625%206.252%208.148%2011.51z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M45.419%20155.678c-8.211-4.941-11.972-12.049-11.283-21.322.69-9.274%205.465-15.856%2014.326-19.747%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cpath%20d%3D%22M213.344%20217.228c-.825%205.784-3.927%209.59-9.305%2011.42-5.378%201.828-10.214.723-14.51-3.316%203.191%201.51%205.506%202.366%206.945%202.57%202.513.358%205.511.12%206.947-.369%201.327-.451%203.698-1.377%205.39-2.987%201.14-1.086%202.652-3.525%204.533-7.318z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M213.502%20217.512c-.826%205.785-3.928%209.59-9.306%2011.42-5.377%201.828-10.214.723-14.509-3.316%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cpath%20d%3D%22M225.708%20208.274c.4%203.534-.848%206.274-3.743%208.222-2.895%201.947-5.92%202.083-9.075.406%202.115.37%203.613.498%204.494.384%201.539-.198%203.272-.824%204.046-1.345.714-.48%201.971-1.41%202.723-2.63.508-.824%201.026-2.503%201.555-5.037z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M225.934%20208.508c.4%203.533-.848%206.274-3.743%208.222-2.895%201.947-5.92%202.083-9.075.406%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cpath%20d%3D%22M102.541%2060.553c1.741-9.39%207.09-15.447%2016.046-18.17%208.956-2.725%2016.827-.692%2023.615%206.098-5.141-2.613-8.887-4.12-11.237-4.523-4.105-.702-9.046-.458-11.438.27-2.21.673-6.165%202.068-9.05%204.612-1.948%201.716-4.593%205.62-7.936%2011.713z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M102.343%2060.164c1.74-9.39%207.09-15.447%2016.046-18.17%208.956-2.725%2016.827-.692%2023.614%206.098%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M141.83%2048.091c.926-4.723%203.674-7.789%208.24-9.196%204.568-1.408%208.563-.421%2011.985%202.96-2.603-1.29-4.502-2.031-5.695-2.223-2.085-.335-4.6-.19-5.819.186-1.127.347-3.145%201.065-4.624%202.356-.998.87-2.36%202.843-4.087%205.917z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M141.631%2047.702c.927-4.723%203.674-7.789%208.242-9.196%204.567-1.408%208.562-.421%2011.984%202.96%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M90.472%2063.11c.533-2.65%202.088-4.373%204.664-5.172%202.577-.798%204.826-.254%206.747%201.632-1.464-.717-2.532-1.128-3.204-1.232-1.175-.183-2.591-.097-3.28.116-.635.198-1.774.605-2.61%201.33-.565.49-1.337%201.599-2.317%203.325z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M90.361%2062.892c.533-2.649%202.088-4.372%204.665-5.171%202.576-.799%204.825-.255%206.746%201.631%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M275.764%20102.056c12.799%204.225%2019.382%2012.17%2019.75%2023.835.367%2011.664-5.67%2020.938-18.11%2027.821M190.018%20245.988c-5.55%2011.34-15.051%2017.884-28.503%2019.632-13.451%201.748-23.807-2.21-31.068-11.878M70.156%2056.032c-.882-4.92.603-8.743%204.455-11.47%203.853-2.728%208.054-2.932%2012.603-.612M17.86%20131.837c-10.861-10.489-13.703-21.87-8.527-34.145C14.51%2085.418%2024.99%2078.68%2040.771%2077.475M67.659%20236.764c-18.544%205.114-32.744.874-42.601-12.72-9.857-13.593-10.212-29.416-1.066-47.468%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(206%20133)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M207.091%20134.077h27.273v4.296h-27.273z%22%2F%3E%3Cg%20filter%3D%22url(%23b)%22%20transform%3D%22translate(216%20151)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23c%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M1.091%201.077h27.273v4.296H1.091z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(173%20212)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23d%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M174.091%20213.077h27.273v4.296h-27.273z%22%2F%3E%3Cg%20filter%3D%22url(%23e)%22%20transform%3D%22translate(178%20217)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23f%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M1.091%201.077h27.273v4.296H1.091z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(202%20146)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23g%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M203.091%20147.077h27.273v4.296h-27.273z%22%2F%3E%3Cg%20transform%3D%22translate(211%20139)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23h%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M212.091%20140.077h27.273v4.296h-27.273z%22%2F%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-130%20160.976%2017.608)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23i%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M251.085%20150.713l-17.531-20.892%203.29-2.762%2017.532%2020.893z%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%23494C4E%22%20stroke-width%3D%226%22%3E%3Cpath%20d%3D%22M264.576%2078.78l-76.027%2093.658M254.074%2072.431l-76.027%2093.66%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M258.956%2085.233l-11.186-5.456M254.318%2090.94l-11.186-5.456M249.68%2096.646l-11.186-5.456M245.043%20102.353l-11.186-5.456M240.405%20108.06l-11.186-5.457M236.267%20114.01l-11.186-5.457M231.63%20119.716l-11.187-5.456M226.493%20125.179l-11.187-5.456M221.356%20130.642l-11.187-5.456M216.718%20136.349l-11.186-5.456M212.08%20142.055l-11.186-5.456M207.942%20148.005l-11.186-5.456M203.305%20153.712l-11.187-5.456M198.667%20159.418l-11.186-5.456M194.03%20165.125l-11.187-5.456%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20filter%3D%22url(%23j)%22%20transform%3D%22translate(238.591%20163)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23k%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1.587%209.515H44.84l-5.234%2032.944-.16.204c-1.985%202.536-7.331%203.682-16.182%203.682-8.852%200-14.198-1.146-16.182-3.682l-.159-.203L1.587%209.515z%22%2F%3E%3Cpath%20d%3D%22M2.762%2011.068l4.95%2030.56c1.666%202.132%206.64%203.197%2014.92%203.197%208.279%200%2013.252-1.065%2014.92-3.196l4.856-30.561H2.762z%22%20fill%3D%22%23868C8F%22%2F%3E%3Cpath%20d%3D%22M22.928%2011.621c6.193%200%2011.895-.44%2016.02-1.45%204.31-1.057%206.908-2.72%206.908-4.36C45.856%202.6%2035.591%200%2022.928%200S0%202.602%200%205.81c0%203.21%2010.265%205.811%2022.928%205.811z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23B5BDC2%22%2F%3E%3Cellipse%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23FFF%22%20cx%3D%2222.928%22%20cy%3D%225.534%22%20rx%3D%2218.508%22%20ry%3D%223.32%22%2F%3E%3Cpath%20d%3D%22M0%205.534v4.245c2.66%203.237%2010.397%204.856%2023.214%204.856%2012.816%200%2020.364-1.619%2022.642-4.856V5.69c-1.31%203.911-8.859%205.867-22.642%205.867C9.43%2011.558%201.692%209.55%200%205.534z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23B5BDC2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cuse%20fill%3D%22%23F1F5FB%22%20xlink%3Ahref%3D%22%23l%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M7.537%2030.333c2.899.259%204.931.28%206.929-.002%203.45-.486%205.962-1.42%209.438-3.455%203.035-1.777%206.195-4.033%208.151-5.959%201.543-1.518%203.424-4.024%205.625-7.506l.202-.32%203.81-1.11-.708%201.874C36.162%2026.612%2016.699%2036.771%206.438%2033.387c-6.516-2.15-8.336-9.597-5.752-21.97l.286-1.366%202.98%201.759-.14.696c-2.17%2010.837-.81%2016.641%203.725%2017.827zM1.875%2012.166l-.037.016-.123.63.609.36-.45-1.006zM39.167%2014.8l.203-.32-.565.425.362-.105z%22%2F%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23m%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M5.42%2033.597c-1.256-.43-2.257-1.098-2.806-1.673-.813-.852-1.383-2.016-1.403-2.592-.022-.63.177-1.427.704-1.975.536-.557%201.397-.757%202.187-.668.393.044.73.202%201.07.453.117.088.23.181.372.307.028.025.251.225.315.28.08.07.147.126.213.177.566.443%201.265.829%201.664.937.72.195%201.361.294%201.883.271.127-.005.246-.014.43-.03%201.078-.098%201.464-.07%202.06.381%201.173.889%201.54%203.097.22%204.155-.631.506-2.153.76-3.588.669-1.149-.074-2.369-.367-3.32-.692z%22%2F%3E%3Cpath%20d%3D%22M6.112%2032.358c-1.308-.447-2.083-1.142-2.266-1.334-.79-.828-1.057-1.717-1.06-1.822-.007-.175.042-.803.4-1.174.298-.31.866-.392%201.275-.346.477.054.857.544%201.379.952.624.487%201.387.91%201.9%201.049.635.172%201.38.316%202.06.287.775-.034%201.285-.2%201.734.14.54.409.984%201.787.186%202.427-.338.271-1.523.5-2.728.424-1.235-.08-2.492-.47-2.88-.603z%22%20fill%3D%22%23B5BDC2%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M45.324%207.662v1.946l-.554.534v-1.99z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M206.564%20210.585c-1.702%201.805-21.736%203.27-21.505%202.269.231-1.001%203.63-4.188%2013.91-11.389.503-.133.893-.19%201.17-.171%201.486.1%202.81.492%203.678.692.863.2%202.207.71%204.033%201.53.277%203.509-.152%205.866-1.286%207.07z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M209.437%20199.293c-.659.48-1.03.904-1.115%201.27-.085.368-.324%201.153-.716%202.355l-13.005%205.445%2013.582-4.494c.538-1.76.834-2.758.888-2.992.054-.234.418-.559%201.092-.975l-.726-.609z%22%20fill%3D%22%23494C4E%22%2F%3E%3Cpath%20d%3D%22M209.747%20200.5l9.963-5.108c.233-1.958-.573-3.078-2.417-3.358l-8.623%207c-.214.613.145%201.102%201.077%201.467z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23868C8F%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M219.256%20195.087l-9.57%204.85-.282-.203%209.763-5.422z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20349.768%20-185.69)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23n%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M135.091%20146.638l19.51-10.815%201.727%203.114-19.51%2010.815z%22%2F%3E%3Cg%20transform%3D%22rotate(-29%20365.284%20-164.855)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23o%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M126.936%20156.772l19.51-10.814%201.726%203.114-19.51%2010.815z%22%2F%3E%3Cg%20transform%3D%22rotate(-29%20353.461%20-210.57)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23p%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M147.617%20145.309l19.51-10.815%201.726%203.114-19.51%2010.815z%22%2F%3E%3Cg%20transform%3D%22rotate(-29%20360.724%20-221.651)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23q%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M153.9%20147.44l19.51-10.814%201.726%203.114-19.51%2010.815z%22%2F%3E%3Cg%20transform%3D%22rotate(-29%20361.368%20-140.836)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23r%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M114.8%20157.885l19.51-10.814%201.727%203.114L116.527%20161z%22%2F%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20384.37%20-130.22)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23s%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M112.537%20170.368l19.51-10.815%201.727%203.115-19.51%2010.814z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20347.413%20-155.632)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23t%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M120.224%20149.265l19.51-10.815%201.726%203.114-19.51%2010.815z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20335.59%20-201.348)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23u%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M140.905%20137.8l19.51-10.814%201.726%203.115-19.51%2010.814z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20335.244%20-163.528)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23v%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M122.526%20142.375l19.51-10.815%201.727%203.115-19.51%2010.814z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20372.547%20-175.936)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23w%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M133.219%20158.904l19.51-10.815%201.726%203.115-19.51%2010.815z%22%2F%3E%3C%2Fg%3E%3Cg%20filter%3D%22url(%23x)%22%20transform%3D%22translate(94%20137.705)%22%3E%3Cpath%20d%3D%22M24.926%2037.174L86.63%203.047c6.417%2021.505%201.534%2036.88-14.65%2046.126-16.185%209.245-31.87%205.246-47.055-11.999z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M24.05%2035.748L85.286%201.88c6.368%2021.342%201.522%2036.6-14.539%2045.775C54.686%2056.83%2039.12%2052.861%2024.05%2035.748z%22%20fill%3D%22%23868C8F%22%2F%3E%3Cg%20transform%3D%22translate(49%2033.63)%22%3E%3Cellipse%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23F1F5FB%22%20cx%3D%2214.255%22%20cy%3D%2214.16%22%20rx%3D%2214.255%22%20ry%3D%2214.16%22%2F%3E%3Cellipse%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23FFF%22%20cx%3D%2214.477%22%20cy%3D%2214.381%22%20rx%3D%229.132%22%20ry%3D%229.071%22%2F%3E%3Cellipse%20fill%3D%22%23494C4E%22%20cx%3D%2213.586%22%20cy%3D%2214.381%22%20rx%3D%228.241%22%20ry%3D%228.186%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M86.632%203.588L1.595%2049.731.29%2047.174%2085.53.372c.373.585.613%201.03.717%201.336.105.306.234.933.385%201.88z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23F1F5FB%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
  #app #root-wrapper .empty-content.empty-content-desktop .empty-content-heading {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.8rem;
    width: 100%; }
  [dir] #app #root-wrapper .empty-content.empty-content-desktop .empty-content-heading {
    margin: 1.5rem 0 1.5rem 0;
    text-align: center;
    margin-top: 0; }
    @media (max-width: 615px) {
      #app #root-wrapper .empty-content.empty-content-desktop .empty-content-heading {
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.5rem; } }
  #app #root-wrapper .empty-content.empty-content-desktop .empty-content-body {
    font-size: 0.95rem;
    font-weight: 400;
    line-height: 1.4rem; }
  [dir] #app #root-wrapper .empty-content.empty-content-desktop .empty-content-body {
    text-align: center; }
    @media (max-width: 615px) {
      #app #root-wrapper .empty-content.empty-content-desktop .empty-content-body {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
    #app #root-wrapper .empty-content.empty-content-desktop .empty-content-body span {
      display: block; }
  #app #root-wrapper .empty-content.empty-content-mobile .empty-content-image {
    width: 236px;
    height: 190px; }
  [dir] #app #root-wrapper .empty-content.empty-content-mobile .empty-content-image {
    margin: 20px auto 0 auto;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%22236%22%20height%3D%22190%22%20viewBox%3D%220%200%20387%20312%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EArtboard%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cfilter%20x%3D%22-23.3%25%22%20y%3D%22-71.4%25%22%20width%3D%22146.7%25%22%20height%3D%22300%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22b%22%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3Cpath%20id%3D%22c%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cpath%20id%3D%22d%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cfilter%20x%3D%22-23.3%25%22%20y%3D%22-71.4%25%22%20width%3D%22146.7%25%22%20height%3D%22300%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22e%22%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3Cpath%20id%3D%22f%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cpath%20id%3D%22g%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cpath%20id%3D%22h%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cpath%20id%3D%22i%22%20d%3D%22M0%200h30v7H0z%22%2F%3E%3Cfilter%20x%3D%22-19.6%25%22%20y%3D%22-13%25%22%20width%3D%22137%25%22%20height%3D%22137%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22j%22%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M2.762%2010.515l5.106%2031.532c1.72%202.198%206.852%203.298%2015.395%203.298%208.542%200%2013.674-1.1%2015.395-3.298l5.01-31.532H2.762z%22%20id%3D%22k%22%2F%3E%3Cpath%20d%3D%22M6.751%2032.437c8.825%202.91%2028.293-5.697%2033.297-18.935l-1.523.443c-2.238%203.541-4.16%206.103-5.768%207.685-2.3%202.263-5.825%204.631-8.348%206.109-3.437%202.012-6.08%203.057-9.804%203.582-2.384.337-4.764.224-7.237%200-5.299-1.318-6.81-7.655-4.536-19.011l-1.167-.689C-.827%2023.558.868%2030.497%206.751%2032.437z%22%20id%3D%22l%22%2F%3E%3Cpath%20d%3D%22M5.745%2032.65c-1.39-.475-2.213-1.213-2.407-1.417-.84-.88-1.124-1.824-1.128-1.935-.006-.186.046-.853.426-1.248.317-.33.92-.416%201.354-.367.508.057.911.578%201.466%201.011.662.518%201.474.966%202.019%201.114.674.183%201.465.337%202.188.305.823-.036%201.365-.211%201.842.15.573.434%201.045%201.898.198%202.577-.36.289-1.618.533-2.899.45-1.311-.083-2.647-.498-3.06-.64z%22%20id%3D%22m%22%2F%3E%3Cpath%20id%3D%22n%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22o%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22p%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22q%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22r%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22s%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22t%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22u%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22v%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cpath%20id%3D%22w%22%20d%3D%22M0%200h24.538v5.803H0z%22%2F%3E%3Cfilter%20x%3D%22-9.2%25%22%20y%3D%22-9.5%25%22%20width%3D%22117.3%25%22%20height%3D%22125.4%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22x%22%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate(54%2019)%22%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22147.114%22%20cy%3D%22145.597%22%20rx%3D%22105.478%22%20ry%3D%22105.662%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22242.599%22%20cy%3D%22191.911%22%20rx%3D%2232.754%22%20ry%3D%2232.725%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22117.136%22%20cy%3D%2238.271%22%20rx%3D%2229.423%22%20ry%3D%2229.397%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22162.103%22%20cy%3D%2238.271%22%20rx%3D%2221.651%22%20ry%3D%2221.632%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22204.017%22%20cy%3D%2240.767%22%20rx%3D%2225.814%22%20ry%3D%2225.791%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22239.546%22%20cy%3D%2263.508%22%20rx%3D%2225.814%22%20ry%3D%2225.791%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22253.98%22%20cy%3D%2293.46%22%20rx%3D%2218.597%22%20ry%3D%2218.581%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22265.915%22%20cy%3D%22128.126%22%20rx%3D%2226.092%22%20ry%3D%2226.069%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22262.307%22%20cy%3D%22159.464%22%20rx%3D%2213.046%22%20ry%3D%2213.034%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22209.846%22%20cy%3D%22227.132%22%20rx%3D%2223.871%22%20ry%3D%2224.128%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2232.754%22%20cy%3D%22153.917%22%20rx%3D%2223.871%22%20ry%3D%2224.128%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2238.583%22%20cy%3D%22108.99%22%20rx%3D%2229.145%22%20ry%3D%2229.119%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2260.511%22%20cy%3D%2274.879%22%20rx%3D%2219.43%22%20ry%3D%2219.413%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2284.105%22%20cy%3D%2256.852%22%20rx%3D%2213.046%22%20ry%3D%2213.034%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2257.18%22%20cy%3D%22198.567%22%20rx%3D%2237.195%22%20ry%3D%2237.162%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2287.991%22%20cy%3D%22229.073%22%20rx%3D%2220.263%22%20ry%3D%2220.522%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22157.662%22%20cy%3D%22223.526%22%20rx%3D%2238.86%22%20ry%3D%2238.826%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22119.634%22%20cy%3D%22239.334%22%20rx%3D%2213.046%22%20ry%3D%2213.034%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22248.428%22%20cy%3D%22235.451%22%20rx%3D%223.053%22%20ry%3D%223.051%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22240.379%22%20cy%3D%22252.923%22%20rx%3D%224.441%22%20ry%3D%224.437%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22279.239%22%20cy%3D%2275.433%22%20rx%3D%223.331%22%20ry%3D%223.328%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22184.864%22%20cy%3D%22264.016%22%20rx%3D%222.221%22%20ry%3D%222.219%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%22144.061%22%20cy%3D%225.269%22%20rx%3D%225.274%22%20ry%3D%225.269%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2253.017%22%20cy%3D%2243.54%22%20rx%3D%223.053%22%20ry%3D%223.051%22%2F%3E%3Cellipse%20fill%3D%22%23F1F5FB%22%20cx%3D%2255.792%22%20cy%3D%22251.536%22%20rx%3D%223.053%22%20ry%3D%223.051%22%2F%3E%3Cpath%20d%3D%22M238.694%2076.4c5.392.545%209.09%203.295%2011.093%208.25%202.003%204.954%201.264%209.517-2.217%2013.689%201.208-3.041%201.865-5.238%201.97-6.59.183-2.363-.211-5.156-.746-6.479-.495-1.222-1.488-3.401-3.074-4.92-1.07-1.023-3.412-2.34-7.026-3.95z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M238.95%2076.239c5.393.546%209.09%203.296%2011.093%208.25%202.004%204.955%201.265%209.518-2.216%2013.69%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cpath%20d%3D%22M45.857%20155.632c-8.21-4.942-11.972-12.049-11.283-21.322.69-9.274%205.465-15.856%2014.327-19.747-4.33%203.843-7.111%206.784-8.344%208.822-2.153%203.56-3.719%208.229-3.902%2010.706-.17%202.288-.293%206.452%201.054%2010.03.909%202.415%203.625%206.252%208.148%2011.51z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M45.419%20155.678c-8.211-4.941-11.972-12.049-11.283-21.322.69-9.274%205.465-15.856%2014.326-19.747%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cpath%20d%3D%22M213.344%20217.228c-.825%205.784-3.927%209.59-9.305%2011.42-5.378%201.828-10.214.723-14.51-3.316%203.191%201.51%205.506%202.366%206.945%202.57%202.513.358%205.511.12%206.947-.369%201.327-.451%203.698-1.377%205.39-2.987%201.14-1.086%202.652-3.525%204.533-7.318z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M213.502%20217.512c-.826%205.785-3.928%209.59-9.306%2011.42-5.377%201.828-10.214.723-14.509-3.316%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cpath%20d%3D%22M225.708%20208.274c.4%203.534-.848%206.274-3.743%208.222-2.895%201.947-5.92%202.083-9.075.406%202.115.37%203.613.498%204.494.384%201.539-.198%203.272-.824%204.046-1.345.714-.48%201.971-1.41%202.723-2.63.508-.824%201.026-2.503%201.555-5.037z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M225.934%20208.508c.4%203.533-.848%206.274-3.743%208.222-2.895%201.947-5.92%202.083-9.075.406%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cpath%20d%3D%22M102.541%2060.553c1.741-9.39%207.09-15.447%2016.046-18.17%208.956-2.725%2016.827-.692%2023.615%206.098-5.141-2.613-8.887-4.12-11.237-4.523-4.105-.702-9.046-.458-11.438.27-2.21.673-6.165%202.068-9.05%204.612-1.948%201.716-4.593%205.62-7.936%2011.713z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M102.343%2060.164c1.74-9.39%207.09-15.447%2016.046-18.17%208.956-2.725%2016.827-.692%2023.614%206.098%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M141.83%2048.091c.926-4.723%203.674-7.789%208.24-9.196%204.568-1.408%208.563-.421%2011.985%202.96-2.603-1.29-4.502-2.031-5.695-2.223-2.085-.335-4.6-.19-5.819.186-1.127.347-3.145%201.065-4.624%202.356-.998.87-2.36%202.843-4.087%205.917z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M141.631%2047.702c.927-4.723%203.674-7.789%208.242-9.196%204.567-1.408%208.562-.421%2011.984%202.96%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M90.472%2063.11c.533-2.65%202.088-4.373%204.664-5.172%202.577-.798%204.826-.254%206.747%201.632-1.464-.717-2.532-1.128-3.204-1.232-1.175-.183-2.591-.097-3.28.116-.635.198-1.774.605-2.61%201.33-.565.49-1.337%201.599-2.317%203.325z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M90.361%2062.892c.533-2.649%202.088-4.372%204.665-5.171%202.576-.799%204.825-.255%206.746%201.631%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M275.764%20102.056c12.799%204.225%2019.382%2012.17%2019.75%2023.835.367%2011.664-5.67%2020.938-18.11%2027.821M190.018%20245.988c-5.55%2011.34-15.051%2017.884-28.503%2019.632-13.451%201.748-23.807-2.21-31.068-11.878M70.156%2056.032c-.882-4.92.603-8.743%204.455-11.47%203.853-2.728%208.054-2.932%2012.603-.612M17.86%20131.837c-10.861-10.489-13.703-21.87-8.527-34.145C14.51%2085.418%2024.99%2078.68%2040.771%2077.475M67.659%20236.764c-18.544%205.114-32.744.874-42.601-12.72-9.857-13.593-10.212-29.416-1.066-47.468%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-dasharray%3D%225%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(206%20133)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M207.091%20134.077h27.273v4.296h-27.273z%22%2F%3E%3Cg%20filter%3D%22url(%23b)%22%20transform%3D%22translate(216%20151)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23c%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M1.091%201.077h27.273v4.296H1.091z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(173%20212)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23d%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M174.091%20213.077h27.273v4.296h-27.273z%22%2F%3E%3Cg%20filter%3D%22url(%23e)%22%20transform%3D%22translate(178%20217)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23f%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M1.091%201.077h27.273v4.296H1.091z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(202%20146)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23g%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M203.091%20147.077h27.273v4.296h-27.273z%22%2F%3E%3Cg%20transform%3D%22translate(211%20139)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23h%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M212.091%20140.077h27.273v4.296h-27.273z%22%2F%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-130%20160.976%2017.608)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23i%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h28v5H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M251.085%20150.713l-17.531-20.892%203.29-2.762%2017.532%2020.893z%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%23494C4E%22%20stroke-width%3D%226%22%3E%3Cpath%20d%3D%22M264.576%2078.78l-76.027%2093.658M254.074%2072.431l-76.027%2093.66%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M258.956%2085.233l-11.186-5.456M254.318%2090.94l-11.186-5.456M249.68%2096.646l-11.186-5.456M245.043%20102.353l-11.186-5.456M240.405%20108.06l-11.186-5.457M236.267%20114.01l-11.186-5.457M231.63%20119.716l-11.187-5.456M226.493%20125.179l-11.187-5.456M221.356%20130.642l-11.187-5.456M216.718%20136.349l-11.186-5.456M212.08%20142.055l-11.186-5.456M207.942%20148.005l-11.186-5.456M203.305%20153.712l-11.187-5.456M198.667%20159.418l-11.186-5.456M194.03%20165.125l-11.187-5.456%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20filter%3D%22url(%23j)%22%20transform%3D%22translate(238.591%20163)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23k%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1.587%209.515H44.84l-5.234%2032.944-.16.204c-1.985%202.536-7.331%203.682-16.182%203.682-8.852%200-14.198-1.146-16.182-3.682l-.159-.203L1.587%209.515z%22%2F%3E%3Cpath%20d%3D%22M2.762%2011.068l4.95%2030.56c1.666%202.132%206.64%203.197%2014.92%203.197%208.279%200%2013.252-1.065%2014.92-3.196l4.856-30.561H2.762z%22%20fill%3D%22%23868C8F%22%2F%3E%3Cpath%20d%3D%22M22.928%2011.621c6.193%200%2011.895-.44%2016.02-1.45%204.31-1.057%206.908-2.72%206.908-4.36C45.856%202.6%2035.591%200%2022.928%200S0%202.602%200%205.81c0%203.21%2010.265%205.811%2022.928%205.811z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23B5BDC2%22%2F%3E%3Cellipse%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23FFF%22%20cx%3D%2222.928%22%20cy%3D%225.534%22%20rx%3D%2218.508%22%20ry%3D%223.32%22%2F%3E%3Cpath%20d%3D%22M0%205.534v4.245c2.66%203.237%2010.397%204.856%2023.214%204.856%2012.816%200%2020.364-1.619%2022.642-4.856V5.69c-1.31%203.911-8.859%205.867-22.642%205.867C9.43%2011.558%201.692%209.55%200%205.534z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23B5BDC2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cuse%20fill%3D%22%23F1F5FB%22%20xlink%3Ahref%3D%22%23l%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M7.537%2030.333c2.899.259%204.931.28%206.929-.002%203.45-.486%205.962-1.42%209.438-3.455%203.035-1.777%206.195-4.033%208.151-5.959%201.543-1.518%203.424-4.024%205.625-7.506l.202-.32%203.81-1.11-.708%201.874C36.162%2026.612%2016.699%2036.771%206.438%2033.387c-6.516-2.15-8.336-9.597-5.752-21.97l.286-1.366%202.98%201.759-.14.696c-2.17%2010.837-.81%2016.641%203.725%2017.827zM1.875%2012.166l-.037.016-.123.63.609.36-.45-1.006zM39.167%2014.8l.203-.32-.565.425.362-.105z%22%2F%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23m%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M5.42%2033.597c-1.256-.43-2.257-1.098-2.806-1.673-.813-.852-1.383-2.016-1.403-2.592-.022-.63.177-1.427.704-1.975.536-.557%201.397-.757%202.187-.668.393.044.73.202%201.07.453.117.088.23.181.372.307.028.025.251.225.315.28.08.07.147.126.213.177.566.443%201.265.829%201.664.937.72.195%201.361.294%201.883.271.127-.005.246-.014.43-.03%201.078-.098%201.464-.07%202.06.381%201.173.889%201.54%203.097.22%204.155-.631.506-2.153.76-3.588.669-1.149-.074-2.369-.367-3.32-.692z%22%2F%3E%3Cpath%20d%3D%22M6.112%2032.358c-1.308-.447-2.083-1.142-2.266-1.334-.79-.828-1.057-1.717-1.06-1.822-.007-.175.042-.803.4-1.174.298-.31.866-.392%201.275-.346.477.054.857.544%201.379.952.624.487%201.387.91%201.9%201.049.635.172%201.38.316%202.06.287.775-.034%201.285-.2%201.734.14.54.409.984%201.787.186%202.427-.338.271-1.523.5-2.728.424-1.235-.08-2.492-.47-2.88-.603z%22%20fill%3D%22%23B5BDC2%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M45.324%207.662v1.946l-.554.534v-1.99z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M206.564%20210.585c-1.702%201.805-21.736%203.27-21.505%202.269.231-1.001%203.63-4.188%2013.91-11.389.503-.133.893-.19%201.17-.171%201.486.1%202.81.492%203.678.692.863.2%202.207.71%204.033%201.53.277%203.509-.152%205.866-1.286%207.07z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M209.437%20199.293c-.659.48-1.03.904-1.115%201.27-.085.368-.324%201.153-.716%202.355l-13.005%205.445%2013.582-4.494c.538-1.76.834-2.758.888-2.992.054-.234.418-.559%201.092-.975l-.726-.609z%22%20fill%3D%22%23494C4E%22%2F%3E%3Cpath%20d%3D%22M209.747%20200.5l9.963-5.108c.233-1.958-.573-3.078-2.417-3.358l-8.623%207c-.214.613.145%201.102%201.077%201.467z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23868C8F%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M219.256%20195.087l-9.57%204.85-.282-.203%209.763-5.422z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20349.768%20-185.69)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23n%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M135.091%20146.638l19.51-10.815%201.727%203.114-19.51%2010.815z%22%2F%3E%3Cg%20transform%3D%22rotate(-29%20365.284%20-164.855)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23o%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M126.936%20156.772l19.51-10.814%201.726%203.114-19.51%2010.815z%22%2F%3E%3Cg%20transform%3D%22rotate(-29%20353.461%20-210.57)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23p%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M147.617%20145.309l19.51-10.815%201.726%203.114-19.51%2010.815z%22%2F%3E%3Cg%20transform%3D%22rotate(-29%20360.724%20-221.651)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23q%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M153.9%20147.44l19.51-10.814%201.726%203.114-19.51%2010.815z%22%2F%3E%3Cg%20transform%3D%22rotate(-29%20361.368%20-140.836)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23r%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M114.8%20157.885l19.51-10.814%201.727%203.114L116.527%20161z%22%2F%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20384.37%20-130.22)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23s%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M112.537%20170.368l19.51-10.815%201.727%203.115-19.51%2010.814z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20347.413%20-155.632)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23t%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M120.224%20149.265l19.51-10.815%201.726%203.114-19.51%2010.815z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20335.59%20-201.348)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23u%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M140.905%20137.8l19.51-10.814%201.726%203.115-19.51%2010.814z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20335.244%20-163.528)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23v%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M122.526%20142.375l19.51-10.815%201.727%203.115-19.51%2010.814z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate(-29%20372.547%20-175.936)%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23w%22%2F%3E%3Cpath%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20d%3D%22M1%201h22.538v3.803H1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23B5BDC2%22%20d%3D%22M133.219%20158.904l19.51-10.815%201.726%203.115-19.51%2010.815z%22%2F%3E%3C%2Fg%3E%3Cg%20filter%3D%22url(%23x)%22%20transform%3D%22translate(94%20137.705)%22%3E%3Cpath%20d%3D%22M24.926%2037.174L86.63%203.047c6.417%2021.505%201.534%2036.88-14.65%2046.126-16.185%209.245-31.87%205.246-47.055-11.999z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M24.05%2035.748L85.286%201.88c6.368%2021.342%201.522%2036.6-14.539%2045.775C54.686%2056.83%2039.12%2052.861%2024.05%2035.748z%22%20fill%3D%22%23868C8F%22%2F%3E%3Cg%20transform%3D%22translate(49%2033.63)%22%3E%3Cellipse%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23F1F5FB%22%20cx%3D%2214.255%22%20cy%3D%2214.16%22%20rx%3D%2214.255%22%20ry%3D%2214.16%22%2F%3E%3Cellipse%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23FFF%22%20cx%3D%2214.477%22%20cy%3D%2214.381%22%20rx%3D%229.132%22%20ry%3D%229.071%22%2F%3E%3Cellipse%20fill%3D%22%23494C4E%22%20cx%3D%2213.586%22%20cy%3D%2214.381%22%20rx%3D%228.241%22%20ry%3D%228.186%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M86.632%203.588L1.595%2049.731.29%2047.174%2085.53.372c.373.585.613%201.03.717%201.336.105.306.234.933.385%201.88z%22%20stroke%3D%22%23494C4E%22%20stroke-width%3D%222%22%20fill%3D%22%23F1F5FB%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; }
  #app #root-wrapper .empty-content.empty-content-mobile .empty-content-heading {
    width: 100%; }
  [dir] #app #root-wrapper .empty-content.empty-content-mobile .empty-content-heading {
    text-align: center; }
  #app #root-wrapper .empty-content.empty-content-mobile .empty-content-body {
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.2rem;
    width: 100%;
    white-space: pre-wrap; }
  [dir] #app #root-wrapper .empty-content.empty-content-mobile .empty-content-body {
    margin: 0.75rem 0 1.25rem 0;
    text-align: center; }
    @media (max-width: 615px) {
      #app #root-wrapper .empty-content.empty-content-mobile .empty-content-body {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
  #app #root-wrapper .aligned-count-cell {
    color: #868c8f;
    font-weight: 600;
    font-size: 30px; }
  [dir] #app #root-wrapper .aligned-count-cell {
    text-align: center; }
  #app #root-wrapper .standard-cell {
    box-sizing: border-box;
    height: 65px;
    overflow: hidden; }
  [dir=ltr] #app #root-wrapper .standard-cell {
  padding-left: 15px;
  padding-right: 15px; }
  [dir=rtl] #app #root-wrapper .standard-cell {
    padding-right: 15px;
    padding-left: 15px; }
    #app #root-wrapper .standard-cell .lo-desc-container {
      font-size: 15px;
      font-weight: 400;
      line-height: 1.4em; }
    #app #root-wrapper .standard-cell .lo-lores, #app #root-wrapper .standard-cell .lo-asn {
      font-size: 15px;
      font-weight: 400;
      line-height: 1.4em;
      height: 4.2em;
      max-height: 4.2em;
      overflow: hidden; }
  #app #root-wrapper .sub-module-header {
    box-sizing: border-box;
    font-size: 0.7rem;
    height: 55px;
    width: 115px; }
  [dir] #app #root-wrapper .sub-module-header {
    background-color: #e8f2f9;
    border: 1px solid #cdd5dc;
    border-radius: 5px;
    padding-top: 6px; }
  [dir=ltr] #app #root-wrapper .sub-module-header {
  text-align: left;
  padding-left: 10px;
  padding-right: 5px; }
  [dir=rtl] #app #root-wrapper .sub-module-header {
    text-align: right;
    padding-right: 10px;
    padding-left: 5px; }
    #app #root-wrapper .sub-module-header .sub-module-number {
      font-weight: 600;
      line-height: 1rem; }
    #app #root-wrapper .sub-module-header .sub-module-name {
      box-sizing: border-box;
      font-weight: 400;
      line-height: 1rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      height: 100%;
      height: 1.5em;
      max-height: 1.5em; }
      #app #root-wrapper .sub-module-header .sub-module-name::before {
        content: '';
        display: block; }
  #app #root-wrapper .filter-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    height: 55px;
    width: 100%; }
  [dir] #app #root-wrapper .filter-container {
    cursor: pointer;
    background-color: #e8f2f9;
    border-radius: 6px;
    border: 6px solid #006fbf;
    border-top: none;
    border-bottom: none;
    margin-bottom: 10px; }
  [dir=ltr] #app #root-wrapper .filter-container {
  border-right: none;
  padding-left: 20px; }
  [dir=rtl] #app #root-wrapper .filter-container {
    border-left: none;
    padding-right: 20px; }
    #app #root-wrapper .filter-container .filter-text {
      font-weight: 400;
      font-size: 18px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    [dir] #app #root-wrapper .filter-container .filter-text {
      cursor: pointer; }
    [dir=ltr] #app #root-wrapper .filter-container .filter-text {
  padding-left: 10px; }
    [dir=rtl] #app #root-wrapper .filter-container .filter-text {
      padding-right: 10px; }
    #app #root-wrapper .filter-container:hover input[type='checkbox'] {
      outline-width: 0; }
    [dir] #app #root-wrapper .filter-container:hover input[type='checkbox'] {
      background-color: #e3e9f1;
      border-color: #006fbf;
      border-width: 2px;
      padding: 0; }
    [dir] #app #root-wrapper .filter-container input[type='checkbox'] {
      cursor: pointer; }
    @media screen and (max-width: 517px) {
      #app #root-wrapper .filter-container .filter-text {
        font-size: 14px; } }
    @media screen and (max-width: 427px) {
      [dir=ltr] #app #root-wrapper .filter-container {
    padding-left: 5px; }
      [dir=rtl] #app #root-wrapper .filter-container {
        padding-right: 5px; }
        #app #root-wrapper .filter-container .filter-text {
          font-size: 12px;
          line-height: 12px;
          word-wrap: normal; } }
  #app #root-wrapper .scroll-button-container {
    position: absolute;
    z-index: 2000; }
    #app #root-wrapper .scroll-button-container.hide {
      display: none; }
    #app #root-wrapper .scroll-button-container .scroll-button {
      position: absolute;
      line-height: 0;
      height: 18px;
      min-height: 18px;
      width: 18px;
      min-width: 18px;
      box-sizing: content-box;
      outline-style: none;
      z-index: 2001; }
    [dir] #app #root-wrapper .scroll-button-container .scroll-button {
      border-radius: 50%;
      border: 1px solid #cdd5dc;
      background-color: #f9fbff;
      cursor: pointer;
      padding: 10px; }
      #app #root-wrapper .scroll-button-container .scroll-button d2l-icon {
        height: 18px;
        width: 18px;
        color: #6e7376;
        transition: color 0.3s ease; }
        #app #root-wrapper .scroll-button-container .scroll-button d2l-icon:hover {
          color: #005694; }
    #app #root-wrapper .scroll-button-container .vertical-line {
      position: absolute;
      z-index: 1999; }
    [dir=ltr] #app #root-wrapper .scroll-button-container .vertical-line {
  border-left: 2px dashed #cdd5dc;
  left: 20px; }
    [dir=rtl] #app #root-wrapper .scroll-button-container .vertical-line {
      border-right: 2px dashed #cdd5dc;
      right: 20px; }
  #app #root-wrapper .standards-table {
    height: 100%;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  #app #root-wrapper .standards-table > * {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  [dir=ltr] #app #root-wrapper .standards-table > * {
  padding: 0 20px 0 0; }
  [dir=rtl] #app #root-wrapper .standards-table > * {
    padding: 0 0 0 20px; }
  #app #root-wrapper .inner-table-wrapper {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  [dir] #app #root-wrapper .inner-table-wrapper {
    padding-bottom: 10px; }
  #app #root-wrapper .table-container {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    position: relative;
    box-sizing: border-box;
    max-height: 100%;
    width: 1px;
    min-height: 1px;
    min-width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  [dir] #app #root-wrapper .table-container {
    border: 1px solid #cdd5dc; }
  [dir=ltr] #app #root-wrapper .table-container {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }
  [dir=rtl] #app #root-wrapper .table-container {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
    #app #root-wrapper .table-container .vertical-line {
      position: absolute;
      height: 100%;
      z-index: 1999; }
    [dir=ltr] #app #root-wrapper .table-container .vertical-line {
  border-left: 2px dashed #cdd5dc; }
    [dir=rtl] #app #root-wrapper .table-container .vertical-line {
      border-right: 2px dashed #cdd5dc; }
    [dir=ltr] #app #root-wrapper .table-container.has-right-scroll {
  border-right: 1px solid transparent; }
    [dir=rtl] #app #root-wrapper .table-container.has-right-scroll {
      border-left: 1px solid transparent; }
    #app #root-wrapper .table-container .table-header {
      -ms-flex: none;
          flex: none;
      box-sizing: border-box;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      overflow: hidden; }
    [dir] #app #root-wrapper .table-container .table-header {
      border-bottom: 1px solid #cdd5dc; }
      #app #root-wrapper .table-container .table-header .table-header-row {
        height: 100%;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-pack: start;
            justify-content: flex-start;
        -ms-flex-align: center;
            align-items: center; }
      #app #root-wrapper .table-container .table-header .fixed-header-cell {
        position: relative;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        height: 100%;
        box-sizing: border-box;
        z-index: 2;
        min-width: 350px; }
      [dir] #app #root-wrapper .table-container .table-header .fixed-header-cell {
        background-color: #fff; }
      [dir=ltr] #app #root-wrapper .table-container .table-header .fixed-header-cell {
  border-top-left-radius: 5px;
  padding-left: 20px; }
      [dir=rtl] #app #root-wrapper .table-container .table-header .fixed-header-cell {
        border-top-right-radius: 5px;
        padding-right: 20px; }
      @media (max-width: 520px) {
        #app #root-wrapper .table-container .table-header .fixed-header-cell {
          min-width: 150px; } }
      #app #root-wrapper .table-container .table-header .header-cell {
        min-width: 120px;
        z-index: 1;
        position: relative; }
    #app #root-wrapper .table-container .scrollable-table {
      box-sizing: border-box;
      overflow-y: auto;
      overflow-x: hidden;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      #app #root-wrapper .table-container .scrollable-table .hidden-table-row {
        line-height: 0;
        height: 0px;
        max-height: 0px;
        overflow: hidden;
        font-size: 0px; }
      #app #root-wrapper .table-container .scrollable-table .fixed-table {
        border-spacing: 0;
        table-layout: fixed;
        width: 100%; }
        #app #root-wrapper .table-container .scrollable-table .fixed-table tr {
          height: 100%; }
          [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr td, [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr th {
            padding: 0;
            margin: 0;
            border-bottom: 1px solid #cdd5dc;
            background-color: #fff; }
          [dir=ltr] #app #root-wrapper .table-container .scrollable-table .fixed-table tr td, [dir=ltr] #app #root-wrapper .table-container .scrollable-table .fixed-table tr th {
  border-right: 1px solid #cdd5dc; }
          [dir=rtl] #app #root-wrapper .table-container .scrollable-table .fixed-table tr td, [dir=rtl] #app #root-wrapper .table-container .scrollable-table .fixed-table tr th {
            border-left: 1px solid #cdd5dc; }
          [dir=ltr] #app #root-wrapper .table-container .scrollable-table .fixed-table tr th {
  text-align: left; }
          [dir=rtl] #app #root-wrapper .table-container .scrollable-table .fixed-table tr th {
            text-align: right; }
          [dir=ltr] #app #root-wrapper .table-container .scrollable-table .fixed-table tr td:last-child {
  border-right: none; }
          [dir=rtl] #app #root-wrapper .table-container .scrollable-table .fixed-table tr td:last-child {
            border-left: none; }
          [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr.highlight {
            background-color: #e8f2f9; }
            [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr.highlight td, [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr.highlight th {
              background-color: #e8f2f9; }
        [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr:first-child td, [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr:first-child th, [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr:last-child td, [dir] #app #root-wrapper .table-container .scrollable-table .fixed-table tr:last-child th {
          border-bottom: none; }
        [dir=ltr] #app #root-wrapper .table-container .scrollable-table .fixed-table tr:first-child th, [dir=ltr] #app #root-wrapper .table-container .scrollable-table .fixed-table tr:last-child th {
  border-bottom-left-radius: 5px; }
        [dir=rtl] #app #root-wrapper .table-container .scrollable-table .fixed-table tr:first-child th, [dir=rtl] #app #root-wrapper .table-container .scrollable-table .fixed-table tr:last-child th {
          border-bottom-right-radius: 5px; }
      #app #root-wrapper .table-container .scrollable-table .fixed-col {
        width: 330px; }
      #app #root-wrapper .table-container .scrollable-table .col {
        width: 120px; }
  #app #root-wrapper .topic-header {
    width: 120px; }
  #app #root-wrapper .topic-header-cell {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.4em;
    height: 3em;
    max-height: 3em;
    overflow: hidden;
    word-break: break-word; }
  [dir=ltr] #app #root-wrapper .topic-header-cell {
  text-align: left;
  padding-left: 15px;
  padding-right: 5px; }
  [dir=rtl] #app #root-wrapper .topic-header-cell {
    text-align: right;
    padding-right: 15px;
    padding-left: 5px; }
  #app #root-wrapper .unit-header {
    box-sizing: border-box;
    display: inline-block;
    height: 90px;
    width: 117px;
    vertical-align: middle; }
  [dir] #app #root-wrapper .unit-header {
    border: 1px solid #cdd5dc;
    border-radius: 5px;
    padding-top: 20px; }
  [dir=ltr] #app #root-wrapper .unit-header {
  padding-left: 15px;
  padding-right: 15px;
  text-align: left; }
  [dir=rtl] #app #root-wrapper .unit-header {
    padding-right: 15px;
    padding-left: 15px;
    text-align: right; }
    #app #root-wrapper .unit-header .unit-label {
      font-size: 0.7em;
      font-weight: bold;
      line-height: 1em; }
    #app #root-wrapper .unit-header .unit-title {
      box-sizing: border-box;
      font-size: 14px;
      font-weight: 300;
      line-height: 1.4em;
      max-height: 2.8em;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word; }
    [dir] #app #root-wrapper .unit-header .unit-title {
      margin-top: 3px; }
  #app #root-wrapper .light-theme-text-color {
    color: #494c4e; }
  #app #root-wrapper .dark-theme-text-color {
    color: #fff; }
  [dir] #app #root-wrapper .default-theme-background-koolaudica4 {
    background-color: #4f8f1e; }
  [dir] #app #root-wrapper .default-theme-background-olivine3 {
    background-color: #46a661; }
  [dir] #app #root-wrapper .default-theme-background-deephonica4 {
    background-color: #008380; }
  [dir] #app #root-wrapper .default-theme-background-azurite3 {
    background-color: #0099b3; }
  [dir] #app #root-wrapper .default-theme-background-saphirella4 {
    background-color: #007ea6; }
  [dir] #app #root-wrapper .default-theme-background-panthera4 {
    background-color: #a62465; }
  [dir] #app #root-wrapper .default-theme-background-panthera3 {
    background-color: #ff389b; }
  [dir] #app #root-wrapper .default-theme-background-carnelian3 {
    background-color: #e57231; }
  #app #root-wrapper .content-block {
    height: 100%;
    min-height: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    display: block;
    overflow-y: auto; }
    #app #root-wrapper .content-block.doc-reader-mode {
      overflow: hidden; }
    #app #root-wrapper .content-block.in-student-preview-mode {
      height: calc(100% - 3.5rem - 75px - 5px); }
    [dir] #app #root-wrapper .content-block .clear-float {
      clear: both; }
    #app #root-wrapper .content-block .exit-fullscreen {
      display: none;
      position: fixed;
      top: 0;
      z-index: 1000; }
    [dir=ltr] #app #root-wrapper .content-block .exit-fullscreen {
  right: calc( 50% - 4rem); }
    [dir=rtl] #app #root-wrapper .content-block .exit-fullscreen {
      left: calc( 50% - 4rem); }
      #app #root-wrapper .content-block .exit-fullscreen d2l-icon {
        color: #494c4e;
        --d2l-icon-height: 18px;
        --d2l-icon-width: 18px;
        width: 18px;
        height: 18px; }
      [dir=ltr] #app #root-wrapper .content-block .exit-fullscreen d2l-icon {
  margin-right: 12px; }
      [dir=rtl] #app #root-wrapper .content-block .exit-fullscreen d2l-icon {
        margin-left: 12px; }
    #app #root-wrapper .content-block:-webkit-full-screen {
      height: 100%;
      width: 100%; }
    [dir] #app #root-wrapper .content-block:-webkit-full-screen {
      background-color: #fff; }
    #app #root-wrapper .content-block:-moz-full-screen {
      height: 100%;
      width: 100%; }
    [dir] #app #root-wrapper .content-block:-moz-full-screen {
      background-color: #fff; }
    #app #root-wrapper .content-block:-ms-fullscreen {
      height: 100%;
      width: 100%; }
    [dir] #app #root-wrapper .content-block:-ms-fullscreen {
      background-color: #fff; }
    #app #root-wrapper .content-block:fullscreen {
      height: 100%;
      width: 100%; }
    [dir] #app #root-wrapper .content-block:fullscreen {
      background-color: #fff; }
      #app #root-wrapper .content-block:-webkit-full-screen.ie11-fix {
        box-sizing: border-box; }
      [dir] #app #root-wrapper .content-block:-webkit-full-screen.ie11-fix {
        border-top: 2rem solid black; }
      #app #root-wrapper .content-block:-moz-full-screen.ie11-fix {
        box-sizing: border-box; }
      [dir] #app #root-wrapper .content-block:-moz-full-screen.ie11-fix {
        border-top: 2rem solid black; }
      #app #root-wrapper .content-block:-ms-fullscreen.ie11-fix {
        box-sizing: border-box; }
      [dir] #app #root-wrapper .content-block:-ms-fullscreen.ie11-fix {
        border-top: 2rem solid black; }
      #app #root-wrapper .content-block:fullscreen.ie11-fix {
        box-sizing: border-box; }
      [dir] #app #root-wrapper .content-block:fullscreen.ie11-fix {
        border-top: 2rem solid black; }
      #app #root-wrapper .content-block:-webkit-full-screen .exit-fullscreen {
        display: flex; }
      #app #root-wrapper .content-block:-moz-full-screen .exit-fullscreen {
        display: flex; }
      #app #root-wrapper .content-block:-ms-fullscreen .exit-fullscreen {
        display: -ms-flexbox;
        display: flex; }
      #app #root-wrapper .content-block:fullscreen .exit-fullscreen {
        display: -ms-flexbox;
        display: flex; }
    #app #root-wrapper .content-block.hide-plugins object, #app #root-wrapper .content-block.hide-plugins iframe {
      display: none !important; }
  #app #root-wrapper .module-display {
    box-sizing: border-box;
    width: 78%; }
  [dir] #app #root-wrapper .module-display {
    padding-bottom: 20px;
    margin: auto; }
    #app #root-wrapper .module-display .module-inner-container {
      color: #494c4e;
      font-size: 1rem;
      font-weight: normal;
      word-wrap: break-word; }
    [dir] #app #root-wrapper .module-display .module-inner-container {
      margin: 0; }
    [dir=ltr] #app #root-wrapper .module-display .module-inner-container {
  text-align: left; }
    [dir=rtl] #app #root-wrapper .module-display .module-inner-container {
      text-align: right; }
      [dir] #app #root-wrapper .module-display .module-inner-container .module-header {
        margin-bottom: .6rem;
        margin-top: 1em; }
        #app #root-wrapper .module-display .module-inner-container .module-header.d2l-heading-2 {
          font-size: 1.5rem;
          font-weight: 400;
          line-height: 1.8rem; }
        [dir] #app #root-wrapper .module-display .module-inner-container .module-header.d2l-heading-2 {
          margin: 1.5rem 0 1.5rem 0; }
          @media (max-width: 615px) {
            #app #root-wrapper .module-display .module-inner-container .module-header.d2l-heading-2 {
              font-size: 1rem;
              font-weight: 700;
              line-height: 1.5rem; } }
        #app #root-wrapper .module-display .module-inner-container .module-header.d2l-heading-1 {
          font-size: 2rem;
          font-weight: 400;
          line-height: 2.4rem; }
        [dir] #app #root-wrapper .module-display .module-inner-container .module-header.d2l-heading-1 {
          margin: 1.5rem 0 1.5rem 0; }
          @media (max-width: 615px) {
            #app #root-wrapper .module-display .module-inner-container .module-header.d2l-heading-1 {
              font-size: 1.5rem;
              font-weight: 400;
              line-height: 1.8rem; } }
        #app #root-wrapper .module-display .module-inner-container .module-header .type-and-number {
          font-size: 0.95rem;
          font-weight: 400;
          line-height: 1.4rem; }
          @media (max-width: 615px) {
            #app #root-wrapper .module-display .module-inner-container .module-header .type-and-number {
              font-size: 0.8rem;
              line-height: 1.2rem; } }
        [dir] #app #root-wrapper .module-display .module-inner-container .module-header.shift-down {
          margin-top: 4em; }
      #app #root-wrapper .module-display .module-inner-container .module-description-body {
        font-size: 16px;
        font-family: 'Lato', sans-serif;
        font-weight: 400;
        letter-spacing: 0.2px;
        color: #6e7376;
        line-height: 24px; }
      [dir] #app #root-wrapper .module-display .module-inner-container .start-date {
        padding-bottom: 0.8rem; }
      #app #root-wrapper .module-display .module-inner-container hr {
        height: 0; }
      [dir] #app #root-wrapper .module-display .module-inner-container hr {
        margin-top: -0.4rem;
        border: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  #app #root-wrapper .not-hidden {
    display: inline-block !important;
    visibility: visible; }
  #app #root-wrapper .new-content-alert-container {
    position: absolute;
    z-index: 1;
    max-width: 400px;
    width: calc(100% - 36px);
    display: none;
    bottom: 15%; }
  [dir=ltr] #app #root-wrapper .new-content-alert-container {
  left: 50%;
  transform: translateX(-50%); }
  [dir=rtl] #app #root-wrapper .new-content-alert-container {
    right: 50%;
    transform: translateX(50%); }
    @media screen and (max-width: 767px) {
      #app #root-wrapper .new-content-alert-container div.new-content-alert {
        --d2l-content-alert-icon-dimensions: 24px; } }
    #app #root-wrapper .new-content-alert-container .new-content-alert {
      --d2l-content-alert-icon-dimensions: 18px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    [dir] #app #root-wrapper .new-content-alert-container .new-content-alert {
      background: white;
      border: 1px solid #cdd5dc;
      border-radius: 7px;
      padding-top: 12px;
      padding-bottom: 12px; }
    [dir=ltr] #app #root-wrapper .new-content-alert-container .new-content-alert {
  border-left: 6px solid #006fbf;
  padding-left: 30px;
  padding-right: var(--d2l-content-alert-icon-dimensions); }
    [dir=rtl] #app #root-wrapper .new-content-alert-container .new-content-alert {
      border-right: 6px solid #006fbf;
      padding-right: 30px;
      padding-left: var(--d2l-content-alert-icon-dimensions); }
      #app #root-wrapper .new-content-alert-container .new-content-alert .new-content-alert-message {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        max-width: calc(100% - var(--d2l-content-alert-icon-dimensions) - var(--d2l-content-alert-icon-dimensions));
        width: 100%;
        word-break: break-word; }
        [dir] #app #root-wrapper .new-content-alert-container .new-content-alert .new-content-alert-message a.alert-link {
          padding: 0.2rem; }
        @media screen and (max-width: 767px) {
          #app #root-wrapper .new-content-alert-container .new-content-alert .new-content-alert-message div {
            -ms-flex-item-align: center;
                -ms-grid-row-align: center;
                align-self: center; }
          [dir] #app #root-wrapper .new-content-alert-container .new-content-alert .new-content-alert-message div {
            padding: 4px 0;
            text-align: center; } }
      #app #root-wrapper .new-content-alert-container .new-content-alert d2l-icon {
        min-height: var(--d2l-content-alert-icon-dimensions);
        min-width: var(--d2l-content-alert-icon-dimensions); }
      [dir] #app #root-wrapper .new-content-alert-container .new-content-alert d2l-icon {
        cursor: pointer;
        padding: 0.2rem; }
      [dir] #app #root-wrapper .new-content-alert-container .new-content-alert d2l-icon:focus, [dir] #app #root-wrapper .new-content-alert-container .new-content-alert d2l-icon:hover, [dir] #app #root-wrapper .new-content-alert-container .new-content-alert a.alert-link:focus {
        border: 1px solid #006fbf;
        border-radius: 7px; }
      #app #root-wrapper .new-content-alert-container .new-content-alert d2l-icon:hover {
        color: #006fbf; }
  #app #root-wrapper .new-content-alert-container.single-link .new-content-alert-message {
    -ms-flex-direction: row;
        flex-direction: row; }
  @media screen and (min-width: 768px) {
    #app #root-wrapper .new-content-alert-container.single-link {
      max-width: 615px; }
      [dir=ltr] #app #root-wrapper .new-content-alert-container.single-link a.alert-link {
    margin-left: 0.5rem; }
      [dir=rtl] #app #root-wrapper .new-content-alert-container.single-link a.alert-link {
        margin-right: 0.5rem; } }
  @media screen and (max-width: 767px) {
    #app #root-wrapper .new-content-alert-container.single-link .new-content-alert-message {
      -ms-flex-direction: column;
          flex-direction: column; }
      #app #root-wrapper .new-content-alert-container.single-link .new-content-alert-message a.alert-link {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; }
      [dir] #app #root-wrapper .new-content-alert-container.single-link .new-content-alert-message a.alert-link {
        text-align: center; } }
  #app #root-wrapper .topic-display {
    height: 100%;
    width: 100%;
    overflow: auto; }
    #app #root-wrapper .topic-display .spinner-container {
      position: relative;
      top: 49.5%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
    [dir] #app #root-wrapper .topic-display .spinner-container {
      transform: perspective(1px) translateY(-50%); }
    [dir] #app #root-wrapper .topic-display iframe {
      border: none; }
    #app #root-wrapper .topic-display video {
      width: 100%;
      max-height: 100%;
      -o-object-fit: scale-down;
         object-fit: scale-down;
      -o-object-position: center center;
         object-position: center center; }
    #app #root-wrapper .topic-display audio {
      width: 100%; }
  #app #root-wrapper #modal {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 200; }
  [dir=ltr] #app #root-wrapper #modal {
  left: 0;
  right: 0; }
  [dir=rtl] #app #root-wrapper #modal {
    right: 0;
    left: 0; }
    #app #root-wrapper #modal #modal-overlay {
      filter: alpha(opacity=75);
      top: 0;
      height: 100%;
      width: 100%;
      opacity: 0.75;
      position: fixed;
      z-index: 100; }
    [dir] #app #root-wrapper #modal #modal-overlay {
      background: #fff; }
    [dir=ltr] #app #root-wrapper #modal #modal-overlay {
  left: 0; }
    [dir=rtl] #app #root-wrapper #modal #modal-overlay {
      right: 0; }
    #app #root-wrapper #modal #modal-outer {
      box-sizing: border-box;
      top: 1%;
      bottom: 0;
      position: absolute;
      z-index: 101; }
    [dir] #app #root-wrapper #modal #modal-outer {
      transform: none;
      margin: 0 auto;
      border-radius: 8px;
      background-color: #fff;
      box-shadow: 0 2px 12px 0 #cdd5dc;
      border: solid 1px #cdd5dc;
      padding: 10px 35px; }
    [dir=ltr] #app #root-wrapper #modal #modal-outer {
  left: 0;
  right: 0; }
    [dir=rtl] #app #root-wrapper #modal #modal-outer {
      right: 0;
      left: 0; }
    #app #root-wrapper #modal #modal-inner {
      height: 100%;
      width: 100%; }
      [dir] #app #root-wrapper #modal #modal-inner #modal-header {
        padding: 0px; }
      #app #root-wrapper #modal #modal-inner #close-button {
        position: absolute;
        top: 14px; }
      [dir] #app #root-wrapper #modal #modal-inner #close-button {
        cursor: pointer;
        padding: 5px; }
      [dir=ltr] #app #root-wrapper #modal #modal-inner #close-button {
  right: 12px; }
      [dir=rtl] #app #root-wrapper #modal #modal-inner #close-button {
        left: 12px; }
        [dir] #app #root-wrapper #modal #modal-inner #close-button d2l-icon {
          padding: 4px;
          border: 1px solid transparent; }
        #app #root-wrapper #modal #modal-inner #close-button:hover d2l-icon, #app #root-wrapper #modal #modal-inner #close-button:focus d2l-icon {
          color: #005694; }
        [dir] #app #root-wrapper #modal #modal-inner #close-button:hover d2l-icon, [dir] #app #root-wrapper #modal #modal-inner #close-button:focus d2l-icon {
          border: 1px solid #cdd5dc;
          padding: 4px;
          border-radius: 6px; }
      #app #root-wrapper #modal #modal-inner #modal-content {
        height: inherit; }
  #app #root-wrapper .content-edit-container {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    overflow: hidden; }
  [dir] #app #root-wrapper .content-edit-container {
    margin-top: 200px; }
    #app #root-wrapper .content-edit-container.with-description {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      min-height: 500px; }
    [dir] #app #root-wrapper .content-edit-container.with-description {
      margin-top: 0; }
    #app #root-wrapper .content-edit-container .html-editor-title {
      min-height: 42px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field {
        width: 270px; }
      [dir=ltr] #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field {
  margin-left: 20px; }
      [dir=rtl] #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field {
        margin-right: 20px; }
        #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field > div {
          display: inline-block; }
        #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field d2l-date-picker {
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          -ms-flex-align: center;
              align-items: center; }
          #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field d2l-date-picker label.d2l-date-picker {
            font-size: 0.7rem;
            line-height: 1rem;
            font-weight: 700;
            letter-spacing: 0.2px;
            -ms-flex: none;
                flex: none; }
          [dir=ltr] #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field d2l-date-picker label.d2l-date-picker {
  margin-right: 10px; }
          [dir=rtl] #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field d2l-date-picker label.d2l-date-picker {
            margin-left: 10px; }
    #app #root-wrapper .content-edit-container .html-editor-title-container {
      -ms-flex-positive: 1;
          flex-grow: 1; }
    [dir] #app #root-wrapper .content-edit-container .field {
      padding-top: 1rem; }
    #app #root-wrapper .content-edit-container .cs-select-container {
      display: block; }
    [dir] #app #root-wrapper .content-edit-container .cs-select-container {
      padding-top: 0.5rem; }
      #app #root-wrapper .content-edit-container .cs-select-container .cs-select {
        box-sizing: border-box;
        display: inline-block;
        height: auto;
        vertical-align: middle;
        width: 100%;
        color: #494c4e;
        font-family: inherit;
        font-size: 0.95rem;
        font-weight: 400;
        letter-spacing: 0.01rem;
        line-height: 1.4rem;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none; }
      [dir] #app #root-wrapper .content-edit-container .cs-select-container .cs-select {
        border-radius: 0.3rem;
        border-style: solid;
        margin: 0;
        transition-duration: 0.5s;
        transition-timing-function: ease;
        transition-property: background-color, border-color;
        background-color: #fff;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23e6eaf0%22%20d%3D%22M0%200h42v42H0z%22%2F%3E%3Cpath%20stroke%3D%22%23d3d9e3%22%20d%3D%22M0%200v42%22%2F%3E%3Cpath%20d%3D%22M14.99%2019.582l4.95%204.95a1.5%201.5%200%200%200%202.122%200l4.95-4.95a1.5%201.5%200%200%200-2.122-2.122L21%2021.35l-3.888-3.89a1.5%201.5%200%200%200-2.12%202.122z%22%20fill%3D%22%23494C4E%22%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-size: contain; }
      [dir=ltr] #app #root-wrapper .content-edit-container .cs-select-container .cs-select {
  background-position: right center;
  padding-right: calc(0.75rem + 42px - 1px) !important; }
      [dir=rtl] #app #root-wrapper .content-edit-container .cs-select-container .cs-select {
        background-position: left center;
        padding-left: calc(0.75rem + 42px - 1px) !important; }
        #app #root-wrapper .content-edit-container .cs-select-container .cs-select:-ms-input-placeholder {
          color: #cdd5dc; }
        #app #root-wrapper .content-edit-container .cs-select-container .cs-select::placeholder {
          color: #cdd5dc; }
        [dir] #app #root-wrapper .content-edit-container .cs-select-container .cs-select, [dir] #app #root-wrapper .content-edit-container .cs-select-container .cs-select:hover:disabled {
          background-color: #fff;
          border-color: #cdd5dc;
          border-width: 1px;
          box-shadow: inset 0 2px 0 0 rgba(185, 194, 208, 0.2);
          padding: 0.3rem 1rem; }
        #app #root-wrapper .content-edit-container .cs-select-container .cs-select:hover, #app #root-wrapper .content-edit-container .cs-select-container .cs-select:focus, #app #root-wrapper .content-edit-container .cs-select-container .cs-select.vui-input-focus {
          outline-width: 0; }
        [dir] #app #root-wrapper .content-edit-container .cs-select-container .cs-select:hover, [dir] #app #root-wrapper .content-edit-container .cs-select-container .cs-select:focus, [dir] #app #root-wrapper .content-edit-container .cs-select-container .cs-select.vui-input-focus {
          border-color: #006fbf;
          border-width: 2px;
          padding: calc(0.3rem - 1px) calc(1rem - 1px); }
        [dir] #app #root-wrapper .content-edit-container .cs-select-container .cs-select[aria-invalid='true'] {
          border-color: #cd2026; }
        #app #root-wrapper .content-edit-container .cs-select-container .cs-select:disabled {
          opacity: 0.5; }
        #app #root-wrapper .content-edit-container .cs-select-container .cs-select::-webkit-search-cancel-button {
          display: none; }
        #app #root-wrapper .content-edit-container .cs-select-container .cs-select::-ms-clear {
          display: none;
          width: 0;
          height: 0; }
      #app #root-wrapper .content-edit-container .cs-select-container .cs-select::-ms-expand {
        display: none; }
    #app #root-wrapper .content-edit-container .radio-option {
      display: block; }
      #app #root-wrapper .content-edit-container .radio-option input[type='radio'] {
        box-sizing: border-box;
        display: inline-block;
        height: 1.2rem;
        vertical-align: middle;
        width: 1.2rem;
        -webkit-appearance: none;
                appearance: none;
        /* Firefox only */
        /* https://bugzilla.mozilla.org/show_bug.cgi?id=605985 */
        /* IE (not Edge) only */
        -moz-appearance: none !important;
        outline: none !important; }
      [dir] #app #root-wrapper .content-edit-container .radio-option input[type='radio'] {
        border-radius: 0.55rem;
        border-style: solid;
        margin: 0;
        transition-duration: 0.5s;
        transition-timing-function: ease;
        transition-property: background-color, border-color;
        background-position: center center;
        background-repeat: no-repeat; }
        [dir] #app #root-wrapper .content-edit-container .radio-option input[type='radio'], [dir] #app #root-wrapper .content-edit-container .radio-option input[type='radio']:hover:disabled {
          background-color: #f1f5fb;
          border-color: #cdd5dc;
          border-width: 1px;
          box-shadow: none;
          padding: 0; }
        #app #root-wrapper .content-edit-container .radio-option input[type='radio']:hover, #app #root-wrapper .content-edit-container .radio-option input[type='radio']:focus, #app #root-wrapper .content-edit-container .radio-option input[type='radio'].vui-input-focus {
          outline-width: 0; }
        [dir] #app #root-wrapper .content-edit-container .radio-option input[type='radio']:hover, [dir] #app #root-wrapper .content-edit-container .radio-option input[type='radio']:focus, [dir] #app #root-wrapper .content-edit-container .radio-option input[type='radio'].vui-input-focus {
          background-color: #e3e9f1;
          border-color: #006fbf;
          border-width: 2px;
          padding: 0; }
        [dir] #app #root-wrapper .content-edit-container .radio-option input[type='radio'][aria-invalid='true'] {
          border-color: #cd2026; }
        #app #root-wrapper .content-edit-container .radio-option input[type='radio']:disabled {
          opacity: 0.5; }
        #app #root-wrapper .content-edit-container .radio-option input[type='radio']::-webkit-search-cancel-button {
          display: none; }
        #app #root-wrapper .content-edit-container .radio-option input[type='radio']::-ms-clear {
          display: none;
          width: 0;
          height: 0; }
        [dir] #app #root-wrapper .content-edit-container .radio-option input[type='radio']:checked {
          background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%225%22%20fill%3D%22%23565a5c%22%2F%3E%3C%2Fsvg%3E"); }

@-moz-document url-prefix() {
  #app #root-wrapper .content-edit-container .radio-option input[type='radio'] {
    -moz-appearance: radio;
         appearance: radio; }
  #app #root-wrapper .content-edit-container .radio-option input[type='radio']:focus {
    outline: 2px solid #29a6ff; } }
        @media screen and (min-width: 0\0) {
          #app #root-wrapper .content-edit-container .radio-option input[type='radio']:focus {
            outline: 2px solid #29a6ff; } }
      #app #root-wrapper .content-edit-container .radio-option label {
        display: inline-block;
        vertical-align: middle; }
      [dir] #app #root-wrapper .content-edit-container .radio-option label {
        margin-bottom: 0 !important; }
      [dir=ltr] #app #root-wrapper .content-edit-container .radio-option label {
  padding-left: 1.7rem;
  padding-right: 0;
  padding-left: 0.5rem; }
      [dir=rtl] #app #root-wrapper .content-edit-container .radio-option label {
        padding-right: 1.7rem;
        padding-left: 0;
        padding-right: 0.5rem; }
        [dir] #app #root-wrapper .content-edit-container .radio-option label > input[type="radio"] {
          margin-top: -0.2rem; }
        [dir=ltr] #app #root-wrapper .content-edit-container .radio-option label > input[type="radio"] {
  margin-right: 0.5rem;
  margin-left: -1.7rem; }
        [dir=rtl] #app #root-wrapper .content-edit-container .radio-option label > input[type="radio"] {
          margin-left: 0.5rem;
          margin-right: -1.7rem; }
        [dir="rtl"] #app #root-wrapper .content-edit-container .radio-option label {
          padding-right: 1.7rem;
          padding-left: 0; }
          [dir="rtl"] #app #root-wrapper .content-edit-container .radio-option label > input[type="radio"] {
            margin-left: 0.5rem;
            margin-right: -1.7rem; }
        [dir] #app #root-wrapper .content-edit-container .radio-option label:last-of-type {
          margin-bottom: 0.5rem; }
      #app #root-wrapper .content-edit-container .radio-option input[type='radio']:focus + .validation-bubble {
        display: block;
        top: -0.3rem; }
      [dir=ltr] #app #root-wrapper .content-edit-container .radio-option input[type='radio']:focus + .validation-bubble {
  left: -0.6rem; }
      [dir=rtl] #app #root-wrapper .content-edit-container .radio-option input[type='radio']:focus + .validation-bubble {
        right: -0.6rem; }
    @media screen and (max-width: 700px) {
      #app #root-wrapper .content-edit-container .html-editor-title-container {
        width: 100%; }
      [dir] #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field {
        margin-top: 10px; }
      [dir=ltr] #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field {
    margin-left: 0; }
      [dir=rtl] #app #root-wrapper .content-edit-container .html-editor-title .pacing-date-field {
        margin-right: 0; }
      #app #root-wrapper .content-edit-container d2l-html-editor .mce-tinymce.mce-container.mce-panel.mce-fullscreen {
        height: calc(100% - 127px); } }
    #app #root-wrapper .content-edit-container input {
      box-sizing: border-box;
      display: inline-block;
      height: auto;
      vertical-align: middle;
      width: 100%;
      color: #494c4e;
      font-family: inherit;
      font-size: 0.95rem;
      font-weight: 400;
      letter-spacing: 0.01rem;
      line-height: 1.4rem;
      outline: none;
      font-size: 16px;
      font-family: 'Lato', sans-serif;
      font-weight: 400;
      letter-spacing: 0.2px;
      color: #6e7376;
      line-height: 24px;
      height: 42px; }
    [dir] #app #root-wrapper .content-edit-container input {
      border-radius: 0.3rem;
      border-style: solid;
      margin: 0;
      transition-duration: 0.5s;
      transition-timing-function: ease;
      transition-property: background-color, border-color; }
      #app #root-wrapper .content-edit-container input:-ms-input-placeholder {
        color: #cdd5dc; }
      #app #root-wrapper .content-edit-container input::placeholder {
        color: #cdd5dc; }
      [dir] #app #root-wrapper .content-edit-container input, [dir] #app #root-wrapper .content-edit-container input:hover:disabled {
        background-color: #fff;
        border-color: #cdd5dc;
        border-width: 1px;
        box-shadow: inset 0 2px 0 0 rgba(185, 194, 208, 0.2);
        padding: 0.3rem 1rem; }
      #app #root-wrapper .content-edit-container input:hover, #app #root-wrapper .content-edit-container input:focus, #app #root-wrapper .content-edit-container input.vui-input-focus {
        outline-width: 0; }
      [dir] #app #root-wrapper .content-edit-container input:hover, [dir] #app #root-wrapper .content-edit-container input:focus, [dir] #app #root-wrapper .content-edit-container input.vui-input-focus {
        border-color: #006fbf;
        border-width: 2px;
        padding: calc(0.3rem - 1px) calc(1rem - 1px); }
      [dir] #app #root-wrapper .content-edit-container input[aria-invalid='true'] {
        border-color: #cd2026; }
      #app #root-wrapper .content-edit-container input:disabled {
        opacity: 0.5; }
      #app #root-wrapper .content-edit-container input::-webkit-search-cancel-button {
        display: none; }
      #app #root-wrapper .content-edit-container input::-ms-clear {
        display: none;
        width: 0;
        height: 0; }
    #app #root-wrapper .content-edit-container .textarea {
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }
    #app #root-wrapper .content-edit-container .textarea-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      overflow: hidden; }
    [dir] #app #root-wrapper .content-edit-container d2l-html-editor {
      margin-top: 1em; }
      #app #root-wrapper .content-edit-container d2l-html-editor #editor_description-toolbar {
        top: -2.9rem; }
      #app #root-wrapper .content-edit-container d2l-html-editor #editor_description {
        overflow-y: auto; }
    #app #root-wrapper .content-edit-container.fullscreen .edit-buttons {
      position: fixed;
      bottom: 0;
      width: 100%;
      height: 50px;
      z-index: 101; }
    [dir] #app #root-wrapper .content-edit-container.fullscreen .edit-buttons {
      background: white;
      box-shadow: 0 -4px 12px #ddd; }
    [dir=ltr] #app #root-wrapper .content-edit-container.fullscreen .edit-buttons {
  left: 0; }
    [dir=rtl] #app #root-wrapper .content-edit-container.fullscreen .edit-buttons {
      right: 0; }
    #app #root-wrapper .content-edit-container.fullscreen d2l-html-editor {
      position: fixed;
      top: 0;
      height: calc(100% - 50px);
      width: 100%;
      z-index: 100 !important; }
    [dir] #app #root-wrapper .content-edit-container.fullscreen d2l-html-editor {
      background: white; }
    [dir=ltr] #app #root-wrapper .content-edit-container.fullscreen d2l-html-editor {
  left: 0; }
    [dir=rtl] #app #root-wrapper .content-edit-container.fullscreen d2l-html-editor {
      right: 0; }
      #app #root-wrapper .content-edit-container.fullscreen d2l-html-editor div.mce-fullscreen, #app #root-wrapper .content-edit-container.fullscreen d2l-html-editor #editor_description_ifr {
        height: 100%;
        width: 100%; }
    [dir] #app #root-wrapper .content-edit-container.fullscreen d2l-html-editor {
      margin-top: 0; }
  #app #root-wrapper .edit-content {
    box-sizing: border-box;
    width: 100%;
    height: calc(100% + 70px);
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    word-wrap: break-word;
    font-size: 1rem;
    font-weight: normal;
    color: #494c4e; }
  [dir] #app #root-wrapper .edit-content {
    margin: auto;
    margin-top: -84px;
    padding: 1rem; }
  [dir=ltr] #app #root-wrapper .edit-content {
  padding-left: calc(1rem - 5px); }
  [dir=rtl] #app #root-wrapper .edit-content {
    padding-right: calc(1rem - 5px); }
    #app #root-wrapper .edit-content .edit-buttons {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    [dir] #app #root-wrapper .edit-content .edit-buttons {
      padding-top: 10px;
      margin-top: 10px; }
    [dir=ltr] #app #root-wrapper .edit-content .edit-buttons {
  margin-right: 8px; }
    [dir=rtl] #app #root-wrapper .edit-content .edit-buttons {
      margin-left: 8px; }
    [dir=ltr] #app #root-wrapper .edit-content .button.save {
  margin-right: 10px; }
    [dir=rtl] #app #root-wrapper .edit-content .button.save {
      margin-left: 10px; }
    [dir] #app #root-wrapper .edit-content .button.lift {
      margin-top: -20px; }
    #app #root-wrapper .edit-content .visibility-info {
      display: -ms-inline-flexbox;
      display: inline-flex; }
    [dir=ltr] #app #root-wrapper .edit-content .visibility-info {
  margin-left: 8px; }
    [dir=rtl] #app #root-wrapper .edit-content .visibility-info {
      margin-right: 8px; }
    #app #root-wrapper .edit-content button.cancel {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    #app #root-wrapper .edit-content .title {
      font-size: 2em; }
    [dir] #app #root-wrapper .edit-content .unit-label {
      padding-bottom: 5px; }
    @media screen and (max-width: 937px) {
      [dir=ltr] #app #root-wrapper .edit-content {
    padding-left: 0; }
      [dir=rtl] #app #root-wrapper .edit-content {
        padding-right: 0; } }
  #app #root-wrapper .content-panel {
    position: absolute;
    height: 100%;
    width: calc( 100% - 335px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    box-sizing: border-box;
    font-size: 1rem;
    font-size: 1rem;
    font-weight: normal;
    color: #494c4e;
    opacity: 1; }
  [dir] #app #root-wrapper .content-panel {
    padding: 0 15px 0px 15px; }
  [dir=ltr] #app #root-wrapper .content-panel {
  left: 335px; }
  [dir=rtl] #app #root-wrapper .content-panel {
    right: 335px; }
    #app #root-wrapper .content-panel .listen-btn {
      width: 2.1rem; }
    [dir] #app #root-wrapper .content-panel .listen-btn {
      padding: 0px;
      border: none;
      background-color: transparent; }
    #app #root-wrapper .content-panel .panel-overlay {
      opacity: 0.6;
      visibility: hidden;
      z-index: -1;
      position: absolute;
      top: 0;
      height: 100%;
      width: 100%; }
    [dir] #app #root-wrapper .content-panel .panel-overlay {
      background-color: #fff; }
    [dir=ltr] #app #root-wrapper .content-panel .panel-overlay {
  left: 0; }
    [dir=rtl] #app #root-wrapper .content-panel .panel-overlay {
      right: 0; }
      [dir] #app #root-wrapper .content-panel .panel-overlay.collapsable {
        cursor: pointer; }
    @media screen and (max-width: 937px) {
      #app #root-wrapper .content-panel {
        width: 100%; }
      [dir=ltr] #app #root-wrapper .content-panel {
    transition: left 200ms cubic-bezier(0, 0, 0.3, 1);
    left: 0; }
      [dir=rtl] #app #root-wrapper .content-panel {
        transition: right 200ms cubic-bezier(0, 0, 0.3, 1);
        right: 0; }
        [dir=ltr] #app #root-wrapper .content-panel.nav-expanded {
    left: 335px; }
        [dir=rtl] #app #root-wrapper .content-panel.nav-expanded {
          right: 335px; }
          #app #root-wrapper .content-panel.nav-expanded .panel-overlay {
            visibility: visible;
            z-index: 1; }
          #app #root-wrapper .content-panel.nav-expanded .content-panel-header .info-container .nav-expander-btn {
            z-index: 2; }
            [dir] #app #root-wrapper .content-panel.nav-expanded .content-panel-header .info-container .nav-expander-btn:hover {
              background: none; } }
  #app #root-wrapper .loading-spinner-container {
    width: 100px; }
  [dir] #app #root-wrapper .loading-spinner-container {
    margin: 0 auto; }
  #app #root-wrapper span.d2l-file-uploader-browse {
    text-transform: uppercase;
    font-weight: bold; }
  #app #root-wrapper .file-drop-target {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
  [dir=ltr] #app #root-wrapper .file-drop-target {
  left: 0;
  right: 0; }
  [dir=rtl] #app #root-wrapper .file-drop-target {
    right: 0;
    left: 0; }
    #app #root-wrapper .file-drop-target .hidden {
      display: none; }
  [dir] #app #root-wrapper .file-drop-area {
    border: 2px dashed;
    border-radius: 6px;
    text-align: center; }
    #app #root-wrapper .file-drop-area span {
      display: block; }
    #app #root-wrapper .file-drop-area.small {
      height: 180px; }
    #app #root-wrapper .file-drop-area.large {
      position: absolute;
      top: 25px;
      bottom: 0;
      width: calc(100% - 4px);
      height: 96%; }
    [dir=ltr] #app #root-wrapper .file-drop-area.large {
  left: 0;
  right: 0; }
    [dir=rtl] #app #root-wrapper .file-drop-area.large {
      right: 0;
      left: 0; }
    #app #root-wrapper .file-drop-area.active {
      color: #006fbf; }
    [dir] #app #root-wrapper .file-drop-area.active {
      background-color: #e8f2f9; }
    #app #root-wrapper .file-drop-area.hidden {
      display: none; }
  [dir] #app #root-wrapper .file-upload-icon {
    padding-top: 30px; }
    #app #root-wrapper .file-upload-icon.small::before {
      content: url("data:image/svg+xml,%3Csvg%20width%3D%2278%22%20height%3D%2278%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2078%2078%22%3E%3Cpath%20fill%3D%22%23494C4E%22%20d%3D%22M54.76%2036A3.992%203.992%200%200%201%2051%2038.639h-9v36a3%203%200%200%201-6%200v-36h-9a4%204%200%200%201-2.56-7.07l12-10a3.988%203.988%200%200%201%205.12%200l12%2010A4.007%204.007%200%200%201%2054.76%2036zM46%2053.549a1.333%201.333%200%200%200%20.49.09M46.5%2050.639a1.386%201.386%200%200%200-.5.09%22%2F%3E%3Cpath%20fill%3D%22%23494C4E%22%20d%3D%22M78%2036.139a17.519%2017.519%200%200%201-17.5%2017.5c-.17%200-1.33%200-1.5-.02l-12.51.02a1.333%201.333%200%200%201-.49-.09%201.494%201.494%200%200%201%200-2.82%201.386%201.386%200%200%201%20.5-.09h14a14.5%2014.5%200%200%200%201.58-28.92c-.52-.05-1.05-.08-1.58-.08h-.35a1.49%201.49%200%200%201-1-.4%202.258%202.258%200%200%201-.542-1.074%2019.17%2019.17%200%200%200-.478-1.365%2020.484%2020.484%200%200%200-38.26%200q-.21.54-.39%201.08a3.353%203.353%200%200%201-.53%201.26%201.542%201.542%200%200%201-1.12.5h-.33c-.53%200-1.06.03-1.58.08a14.5%2014.5%200%200%200%201.58%2028.92h13.99a1.5%201.5%200%200%201%20.01%203s-13.5%200-13.5-.02a4.176%204.176%200%200%201-.5.02%2017.5%2017.5%200%200%201-.77-34.98%2023.489%2023.489%200%200%201%2044.54%200A17.519%2017.519%200%200%201%2078%2036.139z%22%2F%3E%3C%2Fsvg%3E"); }
    #app #root-wrapper .file-upload-icon.small.active::before {
      content: url("data:image/svg+xml,%3Csvg%20width%3D%2278%22%20height%3D%2278%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2078%2078%22%3E%3Cpath%20fill%3D%22%23006fbf%22%20d%3D%22M54.76%2036A3.992%203.992%200%200%201%2051%2038.639h-9v36a3%203%200%200%201-6%200v-36h-9a4%204%200%200%201-2.56-7.07l12-10a3.988%203.988%200%200%201%205.12%200l12%2010A4.007%204.007%200%200%201%2054.76%2036zM46%2053.549a1.333%201.333%200%200%200%20.49.09M46.5%2050.639a1.386%201.386%200%200%200-.5.09%22%2F%3E%3Cpath%20fill%3D%22%23006fbf%22%20d%3D%22M78%2036.139a17.519%2017.519%200%200%201-17.5%2017.5c-.17%200-1.33%200-1.5-.02l-12.51.02a1.333%201.333%200%200%201-.49-.09%201.494%201.494%200%200%201%200-2.82%201.386%201.386%200%200%201%20.5-.09h14a14.5%2014.5%200%200%200%201.58-28.92c-.52-.05-1.05-.08-1.58-.08h-.35a1.49%201.49%200%200%201-1-.4%202.258%202.258%200%200%201-.542-1.074%2019.17%2019.17%200%200%200-.478-1.365%2020.484%2020.484%200%200%200-38.26%200q-.21.54-.39%201.08a3.353%203.353%200%200%201-.53%201.26%201.542%201.542%200%200%201-1.12.5h-.33c-.53%200-1.06.03-1.58.08a14.5%2014.5%200%200%200%201.58%2028.92h13.99a1.5%201.5%200%200%201%20.01%203s-13.5%200-13.5-.02a4.176%204.176%200%200%201-.5.02%2017.5%2017.5%200%200%201-.77-34.98%2023.489%2023.489%200%200%201%2044.54%200A17.519%2017.519%200%200%201%2078%2036.139z%22%2F%3E%3C%2Fsvg%3E"); }
    #app #root-wrapper .file-upload-icon.large::before {
      content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22299%22%20height%3D%22275%22%20viewBox%3D%220%200%20299%20275%22%3E%3Cpath%20d%3D%22M148.822%201.291c-11.08.092-22.174%202.19-32.306%206.314C103.24%2013.01%2089.379%2023.66%2080.84%2035.018c-4.76%206.331-11.247%2018.392-13.3%2024.732l-1.145%203.531-6.64.198c-26.3.779-49.863%2019.731-56.864%2045.738-2.59%209.616-2.19%2024.267.927%2034.078%204.379%2013.78%2012.33%2024.428%2024.133%2032.322%208.07%205.398%2015.883%208.68%2023.803%2010.004%201.874.313%209.001.569%2016.434.754h31.488a12%2012%200%200%200%20.002%200%2012%2012%200%200%200%2012-12%2012%2012%200%200%200-12-12%2012%2012%200%200%200-.002%200H68.187c-8.034-.356-15.218-1.004-16.34-1.38-16.7-5.618-26.599-19.107-26.599-36.249%200-11.236%202.807-17.862%2011.066-26.121%209.84-9.84%2017.61-12.224%2034.192-10.494%2011.75%201.225%2015.275-1.385%2017.765-13.152%202.532-11.964%2010.41-25.906%2018.8-33.272%2012.126-10.647%2026.031-16.256%2041.335-16.256l.416-.002.416.002c15.304%200%2029.21%205.609%2041.336%2016.256%208.39%207.366%2016.267%2021.308%2018.799%2033.272%202.49%2011.767%206.016%2014.377%2017.766%2013.152%2016.582-1.73%2024.352.655%2034.191%2010.494%208.26%208.26%2011.066%2014.885%2011.066%2026.121%200%2017.142-9.899%2030.631-26.6%2036.248-1.12.377-8.304%201.025-16.339%201.381h-31.488a12%2012%200%200%201-.002%200%2012%2012%200%200%200-12%2012%2012%2012%200%200%200%2012%2012%2012%2012%200%200%201%20.002%200h31.488c7.432-.185%2014.56-.44%2016.434-.754%207.92-1.323%2015.732-4.606%2023.802-10.004%2011.804-7.894%2019.755-18.543%2024.133-32.322%203.118-9.81%203.517-24.462.928-34.078-7.001-26.007-30.565-44.96-56.865-45.738l-6.639-.198-1.145-3.531c-2.054-6.34-8.54-18.4-13.3-24.732-8.54-11.359-22.4-22.01-35.676-27.413-10.132-4.123-21.226-6.222-32.307-6.314z%22%20fill%3D%22%23006FBF%22%2F%3E%3Cpath%20d%3D%22M143.047%2076.875c-1.191.637-13.799%209.898-28.018%2020.578-12.12%209.104-18.938%2014.393-22.799%2017.818a12%2012%200%200%200-4.61%209.438c0%206.627%205.372%2012%2012%2012v.008H136.343l.011%2057.035-.011%2068.377c0%206.628%205.372%2012%2012.531%2012%207.159%200%2012.531-5.372%2012.531-12l-.011-68.377.011-57.035h36.725v-.008c6.627%200%2012-5.373%2012-12a12.001%2012.001%200%200%200-4.611-9.438c-3.861-3.425-10.68-8.714-22.8-17.818-14.218-10.68-26.826-19.94-28.017-20.578-1.387-.743-3.342-1.113-5.828-1.113s-4.44.37-5.828%201.113z%22%20fill%3D%22%23006FBF%22%2F%3E%3C%2Fsvg%3E"); }
  #app #root-wrapper .view-as-student-overlay {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%; }
  [dir] #app #root-wrapper .view-as-student-overlay {
    background-color: rgba(0, 0, 0, 0); }
  [dir=ltr] #app #root-wrapper .view-as-student-overlay {
  left: 0; }
  [dir=rtl] #app #root-wrapper .view-as-student-overlay {
    right: 0; }
    #app #root-wrapper .view-as-student-overlay .view-as-student-header {
      height: 75px;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex; }
    [dir=ltr] #app #root-wrapper .view-as-student-overlay .view-as-student-header {
  padding-left: 58px; }
    [dir=rtl] #app #root-wrapper .view-as-student-overlay .view-as-student-header {
      padding-right: 58px; }
      #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-header-heading {
        width: 100vw; }
      [dir] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-header-heading {
        text-align: center; }
      #app #root-wrapper .view-as-student-overlay .view-as-student-header h3 {
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.5rem; }
      [dir] #app #root-wrapper .view-as-student-overlay .view-as-student-header h3 {
        margin: 1.5rem 0 1.5rem 0;
        margin-top: 24px; }
        @media (max-width: 615px) {
          #app #root-wrapper .view-as-student-overlay .view-as-student-header h3 {
            font-size: 0.8rem;
            font-weight: 700;
            line-height: 1.2rem; } }
      #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button {
        -ms-flex-pack: end;
            justify-content: flex-end; }
      [dir] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button {
        padding-top: 18px; }
      [dir=ltr] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button {
  padding-right: 10px; }
      [dir=rtl] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button {
        padding-left: 10px; }
        [dir=ltr] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button button {
  margin-right: 0px; }
        [dir=rtl] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button button {
          margin-left: 0px; }
          [dir] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button button d2l-icon {
            padding: 8px;
            border: 1px solid transparent; }
          #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button button:hover d2l-icon, #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button button:focus d2l-icon {
            color: #005694; }
          [dir] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button button:hover d2l-icon, [dir] #app #root-wrapper .view-as-student-overlay .view-as-student-header .view-as-student-close-button button:focus d2l-icon {
            border: 1px solid #cdd5dc;
            padding: 8px;
            border-radius: 6px; }
    #app #root-wrapper .view-as-student-overlay .view-as-student-iframe {
      position: absolute;
      height: 100%;
      width: 100%; }
    [dir] #app #root-wrapper .view-as-student-overlay .view-as-student-iframe {
      border: none; }
  #app #root-wrapper .create-file-dialog-root {
    min-height: 500px; }
  [dir=ltr] #app #root-wrapper .create-file-dialog-root {
  padding: 0.5rem 1rem 0.5rem 0.75rem; }
  [dir=rtl] #app #root-wrapper .create-file-dialog-root {
    padding: 0.5rem 0.75rem 0.5rem 1rem; }
    #app #root-wrapper .create-file-dialog-root input {
      box-sizing: border-box;
      display: inline-block;
      height: auto;
      vertical-align: middle;
      width: 100%;
      color: #494c4e;
      font-family: inherit;
      font-size: 0.95rem;
      font-weight: 400;
      letter-spacing: 0.01rem;
      line-height: 1.4rem;
      -ms-flex: 1;
          flex: 1;
      outline: none; }
    [dir] #app #root-wrapper .create-file-dialog-root input {
      border-radius: 0.3rem;
      border-style: solid;
      margin: 0;
      transition-duration: 0.5s;
      transition-timing-function: ease;
      transition-property: background-color, border-color; }
      #app #root-wrapper .create-file-dialog-root input:-ms-input-placeholder {
        color: #cdd5dc; }
      #app #root-wrapper .create-file-dialog-root input::placeholder {
        color: #cdd5dc; }
      [dir] #app #root-wrapper .create-file-dialog-root input, [dir] #app #root-wrapper .create-file-dialog-root input:hover:disabled {
        background-color: #fff;
        border-color: #cdd5dc;
        border-width: 1px;
        box-shadow: inset 0 2px 0 0 rgba(185, 194, 208, 0.2);
        padding: 0.3rem 1rem; }
      #app #root-wrapper .create-file-dialog-root input:hover, #app #root-wrapper .create-file-dialog-root input:focus, #app #root-wrapper .create-file-dialog-root input.vui-input-focus {
        outline-width: 0; }
      [dir] #app #root-wrapper .create-file-dialog-root input:hover, [dir] #app #root-wrapper .create-file-dialog-root input:focus, [dir] #app #root-wrapper .create-file-dialog-root input.vui-input-focus {
        border-color: #006fbf;
        border-width: 2px;
        padding: calc(0.3rem - 1px) calc(1rem - 1px); }
      [dir] #app #root-wrapper .create-file-dialog-root input[aria-invalid='true'] {
        border-color: #cd2026; }
      #app #root-wrapper .create-file-dialog-root input:disabled {
        opacity: 0.5; }
      #app #root-wrapper .create-file-dialog-root input::-webkit-search-cancel-button {
        display: none; }
      #app #root-wrapper .create-file-dialog-root input::-ms-clear {
        display: none;
        width: 0;
        height: 0; }
    #app #root-wrapper .create-file-dialog-root .html-editor-outer-compact {
      height: 100%; }
    [dir] #app #root-wrapper .create-file-dialog-root .html-editor-outer-compact {
      margin-top: 3.05em; }
      #app #root-wrapper .create-file-dialog-root .html-editor-outer-compact d2l-html-editor {
        height: calc( 100% - 2.6rem - 18px);
        max-height: 22.5rem; }
        #app #root-wrapper .create-file-dialog-root .html-editor-outer-compact d2l-html-editor #editor_description {
          height: 100%;
          min-height: initial !important; }
    #app #root-wrapper .create-file-dialog-root .html-editor-outer-fullscreen {
      height: 100%; }
    [dir] #app #root-wrapper .create-file-dialog-root .html-editor-outer-fullscreen {
      margin-top: -50px; }
      #app #root-wrapper .create-file-dialog-root .html-editor-outer-fullscreen d2l-html-editor {
        height: 100%; }
        #app #root-wrapper .create-file-dialog-root .html-editor-outer-fullscreen d2l-html-editor .mce-fullscreen {
          height: 100%; }
    #app #root-wrapper .create-file-dialog-root.fullscreen .edit-buttons {
      position: fixed;
      bottom: 0;
      width: 100%;
      height: 50px;
      z-index: 101; }
    [dir] #app #root-wrapper .create-file-dialog-root.fullscreen .edit-buttons {
      background: white;
      box-shadow: 0 -4px 12px #ddd; }
    [dir=ltr] #app #root-wrapper .create-file-dialog-root.fullscreen .edit-buttons {
  left: 0; }
    [dir=rtl] #app #root-wrapper .create-file-dialog-root.fullscreen .edit-buttons {
      right: 0; }
    #app #root-wrapper .create-file-dialog-root.fullscreen d2l-html-editor {
      position: fixed;
      top: 0;
      height: calc(100% - 50px);
      width: 100%;
      z-index: 100 !important; }
    [dir] #app #root-wrapper .create-file-dialog-root.fullscreen d2l-html-editor {
      background: white; }
    [dir=ltr] #app #root-wrapper .create-file-dialog-root.fullscreen d2l-html-editor {
  left: 0; }
    [dir=rtl] #app #root-wrapper .create-file-dialog-root.fullscreen d2l-html-editor {
      right: 0; }
      #app #root-wrapper .create-file-dialog-root.fullscreen d2l-html-editor div.mce-fullscreen, #app #root-wrapper .create-file-dialog-root.fullscreen d2l-html-editor #editor_description_ifr {
        height: 100%;
        width: 100%; }
    [dir] #app #root-wrapper .create-file-dialog-root.fullscreen d2l-html-editor {
      margin-top: 0; }
    #app #root-wrapper .create-file-dialog-root .edit-buttons {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    [dir] #app #root-wrapper .create-file-dialog-root .edit-buttons {
      padding-top: 10px;
      margin-top: 10px; }
    [dir=ltr] #app #root-wrapper .create-file-dialog-root .edit-buttons {
  margin-right: 8px; }
    [dir=rtl] #app #root-wrapper .create-file-dialog-root .edit-buttons {
      margin-left: 8px; }
      [dir=ltr] #app #root-wrapper .create-file-dialog-root .edit-buttons .button.save {
  margin-right: 10px; }
      [dir=rtl] #app #root-wrapper .create-file-dialog-root .edit-buttons .button.save {
        margin-left: 10px; }
      [dir] #app #root-wrapper .create-file-dialog-root .edit-buttons .button.lift {
        margin-top: -20px; }
      #app #root-wrapper .create-file-dialog-root .edit-buttons .visibility-info {
        display: -ms-inline-flexbox;
        display: inline-flex; }
      [dir=ltr] #app #root-wrapper .create-file-dialog-root .edit-buttons .visibility-info {
  margin-left: 8px; }
      [dir=rtl] #app #root-wrapper .create-file-dialog-root .edit-buttons .visibility-info {
        margin-right: 8px; }
    [dir=ltr] #app #root-wrapper .create-file-dialog-root .options-dropdown {
  margin-left: 20px;
  float: right; }
    [dir=rtl] #app #root-wrapper .create-file-dialog-root .options-dropdown {
      margin-right: 20px;
      float: left; }
      #app #root-wrapper .create-file-dialog-root .options-dropdown d2l-icon {
        width: 20px;
        height: 20px; }
      [dir] #app #root-wrapper .create-file-dialog-root .options-dropdown d2l-icon {
        margin-top: -2px; }
      [dir=ltr] #app #root-wrapper .create-file-dialog-root .options-dropdown d2l-icon {
  margin-left: 6px; }
      [dir=rtl] #app #root-wrapper .create-file-dialog-root .options-dropdown d2l-icon {
        margin-right: 6px; }
      [dir] #app #root-wrapper .create-file-dialog-root .options-dropdown .d2l-menu-item-last {
        border-top: 1px solid #b5bdc2; }
    #app #root-wrapper .create-file-dialog-root .template-confirm-button-container {
      position: absolute;
      bottom: 20px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      [dir=ltr] #app #root-wrapper .create-file-dialog-root .template-confirm-button-container .button.save {
  margin-right: 10px; }
      [dir=rtl] #app #root-wrapper .create-file-dialog-root .template-confirm-button-container .button.save {
        margin-left: 10px; }
    [dir] #app #root-wrapper .create-file-dialog-root d2l-html-editor {
      margin-top: 20px; }
      #app #root-wrapper .create-file-dialog-root d2l-html-editor .d2l-richtext-editor-container {
        overflow-y: auto; }
    #app #root-wrapper .create-file-dialog-root .html-editor-title {
      min-height: 42px; }
      #app #root-wrapper .create-file-dialog-root .html-editor-title .html-editor-title-container {
        -ms-flex-positive: 1;
            flex-grow: 1; }
        #app #root-wrapper .create-file-dialog-root .html-editor-title .html-editor-title-container input {
          font-size: 16px;
          font-family: 'Lato', sans-serif;
          font-weight: 400;
          letter-spacing: 0.2px;
          color: #6e7376;
          line-height: 24px;
          height: 42px; }
    @media screen and (max-width: 700px) {
      #app #root-wrapper .create-file-dialog-root .html-editor-title-container {
        width: calc(100% - 65px) !important; } }
  #app #root-wrapper .html-topic-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
        flex: 1;
    min-height: 100%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    #app #root-wrapper .html-topic-wrapper .html-topic-iframe {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1;
          flex: 1;
      min-height: 100%; }
      #app #root-wrapper .html-topic-wrapper .html-topic-iframe.ios-safari-fix {
        height: calc(100% + 1px); }
  #app #root-wrapper .docreader-iframe {
    height: 100%;
    width: 100%; }
  #app #root-wrapper .warning-alert {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    width: 75%;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.2rem; }
  [dir] #app #root-wrapper .warning-alert {
    margin-top: 1em;
    padding: 15px;
    border: 1px solid lightgrey;
    background-color: white;
    border-radius: 5px !important; }
  [dir=ltr] #app #root-wrapper .warning-alert {
  margin-left: auto;
  margin-right: auto;
  border-left: 10px solid #ffba59; }
  [dir=rtl] #app #root-wrapper .warning-alert {
    margin-right: auto;
    margin-left: auto;
    border-right: 10px solid #ffba59; }
    @media (max-width: 615px) {
      #app #root-wrapper .warning-alert {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
    #app #root-wrapper .warning-alert .title {
      width: 90% !important;
      font-size: 14pt;
      word-wrap: break-word; }
    [dir] #app #root-wrapper .warning-alert .title {
      margin-top: -25px; }
    [dir=ltr] #app #root-wrapper .warning-alert .title {
  margin-left: 15px; }
    [dir=rtl] #app #root-wrapper .warning-alert .title {
      margin-right: 15px; }
    #app #root-wrapper .warning-alert .message {
      font-size: 12.5pt;
      width: 90% !important;
      word-wrap: break-word; }
    [dir] #app #root-wrapper .warning-alert .message {
      margin-top: 10px; }
    [dir=ltr] #app #root-wrapper .warning-alert .message {
  margin-left: 15px; }
    [dir=rtl] #app #root-wrapper .warning-alert .message {
      margin-right: 15px; }
    [dir] #app #root-wrapper .warning-alert d2l-icon {
      padding: 5px;
      border-radius: 5px;
      background-color: transparent;
      border: none; }
    [dir=ltr] #app #root-wrapper .warning-alert d2l-icon {
  margin-left: 95%; }
    [dir=rtl] #app #root-wrapper .warning-alert d2l-icon {
      margin-right: 95%; }
    [dir] #app #root-wrapper .warning-alert d2l-icon:hover {
      background-color: #e3e9f1; }
    #app #root-wrapper .warning-alert .button.primary {
      color: #ffffff; }
    [dir] #app #root-wrapper .warning-alert .button.primary {
      background-color: #006fbf;
      border-color: #005694; }
    [dir] #app #root-wrapper .warning-alert .button.primary:hover {
      background-color: #005694; }
    [dir] #app #root-wrapper .warning-alert .button.primary:focus {
      box-shadow: 0 0 0 4px rgba(0, 111, 191, 0.3); }
    #app #root-wrapper .warning-alert .button.primary[disabled]:hover, #app #root-wrapper .warning-alert .button.primary[disabled]:focus {
      color: #ffffff; }
    [dir] #app #root-wrapper .warning-alert .button.primary[disabled]:hover, [dir] #app #root-wrapper .warning-alert .button.primary[disabled]:focus {
      background-color: #006fbf;
      border-color: #005694; }
    #app #root-wrapper .warning-alert .button.subtle {
      color: #006fbf; }
    [dir] #app #root-wrapper .warning-alert .button.subtle {
      background: none;
      border: none; }
    [dir=ltr] #app #root-wrapper .warning-alert .button.subtle {
  padding-left: 12px;
  padding-right: 12px; }
    [dir=rtl] #app #root-wrapper .warning-alert .button.subtle {
      padding-right: 12px;
      padding-left: 12px; }
    [dir] #app #root-wrapper .warning-alert .button.subtle:hover, [dir] #app #root-wrapper .warning-alert .button.subtle:focus {
      background-color: #e3e9f1; }
    [dir] #app #root-wrapper .warning-alert .button.subtle:focus {
      box-shadow: 0 0 0 4px rgba(0, 111, 191, 0.3);
      border: solid 1px rgba(0, 111, 191, 0.4); }
    #app #root-wrapper .warning-alert .button.subtle[disabled]:hover, #app #root-wrapper .warning-alert .button.subtle[disabled]:focus {
      color: #006fbf; }
  #app #root-wrapper.k12-pacing-root {
    height: unset;
    width: unset; }
  #app #root-wrapper *:focus {
    outline: none; }
  #app #root-wrapper.dialog {
    width: 100vw;
    min-width: 0;
    max-width: none; }
  #app #root-wrapper .error-alert-container {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  [dir] #app #root-wrapper .error-alert-container {
    margin-top: 5px; }
  [dir=ltr] #app #root-wrapper .error-alert-container {
  margin-left: 5px;
  margin-right: 5px; }
  [dir=rtl] #app #root-wrapper .error-alert-container {
    margin-right: 5px;
    margin-left: 5px; }
    [dir] #app #root-wrapper .error-alert-container > div {
      margin-bottom: 0; }
  [dir] #app #root-wrapper .alert-warn {
    background-color: #fffaf4;
    border-width: 0;
    padding: 6px;
    border-radius: 5px !important; }
  [dir=ltr] #app #root-wrapper .alert-warn {
  border-left: 5px solid #ffba59;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }
  [dir=rtl] #app #root-wrapper .alert-warn {
    border-right: 5px solid #ffba59;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
    [dir=ltr] [dir='rtl'] #app #root-wrapper .alert-warn {
  border-left-width: 0;
  border-right: 5px solid #ffba59;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
    [dir=rtl] [dir='rtl'] #app #root-wrapper .alert-warn {
      border-right-width: 0;
      border-left: 5px solid #ffba59;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0;
      border-bottom-right-radius: 3px;
      border-top-right-radius: 3px; }
  #app #root-wrapper .alert-info {
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.2rem; }
  [dir] #app #root-wrapper .alert-info {
    padding: 15px;
    border: 1px solid #cdd5dc;
    border-radius: 5px; }
  [dir=ltr] #app #root-wrapper .alert-info {
  border-left: 8px solid #29a6ff; }
  [dir=rtl] #app #root-wrapper .alert-info {
    border-right: 8px solid #29a6ff; }
    @media (max-width: 615px) {
      #app #root-wrapper .alert-info {
        font-size: 0.8rem;
        line-height: 1.2rem; } }
  #app #root-wrapper .main-wrapper,
  #app #root-wrapper .root {
    width: 100%;
    height: 100%; }
  #app #root-wrapper .d2l-richtext-editor-container {
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    vertical-align: middle;
    width: 100%;
    color: #494c4e;
    font-family: inherit;
    font-size: 0.95rem;
    font-weight: 400;
    letter-spacing: 0.01rem;
    line-height: 1.4rem; }
  [dir] #app #root-wrapper .d2l-richtext-editor-container {
    border-radius: 0.3rem;
    border-style: solid;
    margin: 0;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-property: background-color, border-color; }
    #app #root-wrapper .d2l-richtext-editor-container:-ms-input-placeholder {
      color: #cdd5dc; }
    #app #root-wrapper .d2l-richtext-editor-container::placeholder {
      color: #cdd5dc; }
    [dir] #app #root-wrapper .d2l-richtext-editor-container, [dir] #app #root-wrapper .d2l-richtext-editor-container:hover:disabled {
      background-color: #fff;
      border-color: #cdd5dc;
      border-width: 1px;
      box-shadow: inset 0 2px 0 0 rgba(185, 194, 208, 0.2);
      padding: 0.3rem 1rem; }
    #app #root-wrapper .d2l-richtext-editor-container:hover, #app #root-wrapper .d2l-richtext-editor-container:focus, #app #root-wrapper .d2l-richtext-editor-container.vui-input-focus {
      outline-width: 0; }
    [dir] #app #root-wrapper .d2l-richtext-editor-container:hover, [dir] #app #root-wrapper .d2l-richtext-editor-container:focus, [dir] #app #root-wrapper .d2l-richtext-editor-container.vui-input-focus {
      border-color: #006fbf;
      border-width: 2px;
      padding: calc(0.3rem - 1px) calc(1rem - 1px); }
    [dir] #app #root-wrapper .d2l-richtext-editor-container[aria-invalid='true'] {
      border-color: #cd2026; }
    #app #root-wrapper .d2l-richtext-editor-container:disabled {
      opacity: 0.5; }
    #app #root-wrapper .d2l-richtext-editor-container::-webkit-search-cancel-button {
      display: none; }
    #app #root-wrapper .d2l-richtext-editor-container::-ms-clear {
      display: none;
      width: 0;
      height: 0; }
  [dir] #app #root-wrapper .d2l-richtext-editor-container, [dir] #app #root-wrapper body.d2l-richtext-editor-body {
    margin-top: 0;
    margin-bottom: 0; }
  #app #root-wrapper .root {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    #app #root-wrapper .root .main {
      position: relative;
      -ms-flex-positive: 1;
          flex-grow: 1;
      width: 100%;
      height: 0; }
      @media screen and (max-width: 937px) {
        #app #root-wrapper .root .main {
          overflow: hidden; } }
      #app #root-wrapper .root .main.add-materials .slide-out-modal {
        position: absolute; }
  #app #root-wrapper .main-loading {
    height: 100%;
    width: 100%; }
    #app #root-wrapper .main-loading .loading-spinner-container {
      position: relative;
      top: 35%; }
    [dir] #app #root-wrapper .main-loading .loading-spinner-container {
      transform: perspective(1px) translateY(-50%); }
    [dir] #app #root-wrapper .main-loading .error-floating-container.floating {
      background-color: transparent !important;
      border-bottom: none !important; }
    [dir=ltr] #app #root-wrapper .main-loading .error-floating-container.floating {
  animation: none; }
    [dir=rtl] #app #root-wrapper .main-loading .error-floating-container.floating {
      animation: none; }
  #app #root-wrapper .screen-reader-only {
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
    white-space: nowrap; }
  [dir=ltr] #app #root-wrapper .screen-reader-only {
  left: -10000px; }
  [dir=rtl] #app #root-wrapper .screen-reader-only {
    right: -10000px; }
    [dir="rtl"] #app #root-wrapper .screen-reader-only {
      left: auto;
      right: -10000px; }
    [dir] #app #root-wrapper .screen-reader-only:focus {
      border: none; }
  #app #root-wrapper .hidden {
    display: none !important; }
  #app #root-wrapper h1 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.4rem; }
  [dir] #app #root-wrapper h1 {
    margin: 1.5rem 0 1.5rem 0; }
    @media (max-width: 615px) {
      #app #root-wrapper h1 {
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 1.8rem; } }
  #app #root-wrapper .button {
    box-sizing: border-box;
    display: inline-block;
    font-family: inherit;
    font-size: 0.7rem;
    font-weight: 700;
    letter-spacing: 0.02rem;
    line-height: 1rem;
    min-height: calc(2rem + 2px);
    outline: none;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto; }
  [dir] #app #root-wrapper .button {
    border-width: 1px;
    border-style: solid;
    border-radius: 0.3rem;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0);
    cursor: pointer;
    margin: 0;
    padding: 0.5rem 1.5rem;
    text-align: center; }
    [dir] #app #root-wrapper .button::-moz-focus-inner {
      border: 0; }
    #app #root-wrapper .button, #app #root-wrapper .button[disabled]:hover, #app #root-wrapper .button[disabled]:focus {
      color: #494c4e; }
    [dir] #app #root-wrapper .button, [dir] #app #root-wrapper .button[disabled]:hover, [dir] #app #root-wrapper .button[disabled]:focus {
      background-color: #f1f5fb;
      border-color: #cdd5dc; }
    [dir] #app #root-wrapper .button:hover, [dir] #app #root-wrapper .button.d2l-button-hover {
      background-color: #e3e9f1; }
    [dir] #app #root-wrapper .button:focus, [dir] #app #root-wrapper .button.d2l-button-focus {
      border-color: rgba(0, 111, 191, 0.4);
      box-shadow: 0 0 0 4px rgba(0, 111, 191, 0.3); }
    #app #root-wrapper .button[disabled] {
      opacity: 0.5; }
    [dir] #app #root-wrapper .button[disabled] {
      cursor: default; }
    #app #root-wrapper .button[primary], #app #root-wrapper .button[primary][disabled]:hover, #app #root-wrapper .button[primary][disabled]:focus {
      color: #ffffff; }
    [dir] #app #root-wrapper .button[primary], [dir] #app #root-wrapper .button[primary][disabled]:hover, [dir] #app #root-wrapper .button[primary][disabled]:focus {
      background-color: #006fbf;
      border-color: #005694; }
    [dir] #app #root-wrapper .button[primary]:hover, [dir] #app #root-wrapper .button[primary].d2l-button-hover {
      background-color: #005694; }
    [dir] #app #root-wrapper .button[primary]:focus, [dir] #app #root-wrapper .button[primary].d2l-button-focus {
      box-shadow: 0 0 0 4px rgba(0, 111, 191, 0.3); }
    #app #root-wrapper .button.primary {
      color: #ffffff; }
    [dir] #app #root-wrapper .button.primary {
      background-color: #006fbf;
      border-color: #005694; }
    [dir] #app #root-wrapper .button.primary:hover {
      background-color: #005694; }
    [dir] #app #root-wrapper .button.primary:focus {
      box-shadow: 0 0 0 4px rgba(0, 111, 191, 0.3); }
    #app #root-wrapper .button.primary[disabled]:hover, #app #root-wrapper .button.primary[disabled]:focus {
      color: #ffffff; }
    [dir] #app #root-wrapper .button.primary[disabled]:hover, [dir] #app #root-wrapper .button.primary[disabled]:focus {
      background-color: #006fbf;
      border-color: #005694; }
    #app #root-wrapper .button.subtle {
      color: #006fbf; }
    [dir] #app #root-wrapper .button.subtle {
      background: none;
      border: none; }
    [dir] #app #root-wrapper .button.subtle:hover, [dir] #app #root-wrapper .button.subtle:focus {
      background-color: #e3e9f1; }
    [dir] #app #root-wrapper .button.subtle:focus {
      box-shadow: 0 0 0 4px rgba(0, 111, 191, 0.3);
      border: solid 1px rgba(0, 111, 191, 0.4); }
    #app #root-wrapper .button.subtle[disabled]:hover, #app #root-wrapper .button.subtle[disabled]:focus {
      color: #006fbf; }
  #app #root-wrapper .button-style-free {
    font: inherit; }
  [dir] #app #root-wrapper .button-style-free {
    background: none;
    border: none;
    cursor: pointer; }
  #app #root-wrapper input[type='text'].d2l-button,
  #app #root-wrapper input[type='number'] {
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    vertical-align: middle;
    width: 100%;
    color: #494c4e;
    font-family: inherit;
    font-size: 0.95rem;
    font-weight: 400;
    letter-spacing: 0.01rem;
    line-height: 1.4rem; }
  [dir] #app #root-wrapper input[type='text'].d2l-button, [dir] #app #root-wrapper input[type='number'] {
    border-radius: 0.3rem;
    border-style: solid;
    margin: 0;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-property: background-color, border-color; }
    #app #root-wrapper input[type='text'].d2l-button:-ms-input-placeholder,
    #app #root-wrapper input[type='number']:-ms-input-placeholder {
      color: #cdd5dc; }
    #app #root-wrapper input[type='text'].d2l-button::placeholder,
    #app #root-wrapper input[type='number']::placeholder {
      color: #cdd5dc; }
    [dir] #app #root-wrapper input[type='text'].d2l-button, [dir] #app #root-wrapper input[type='text'].d2l-button:hover:disabled, [dir] #app #root-wrapper input[type='number'], [dir] #app #root-wrapper input[type='number']:hover:disabled {
      background-color: #fff;
      border-color: #cdd5dc;
      border-width: 1px;
      box-shadow: inset 0 2px 0 0 rgba(185, 194, 208, 0.2);
      padding: 0.3rem 1rem; }
    #app #root-wrapper input[type='text'].d2l-button:hover, #app #root-wrapper input[type='text'].d2l-button:focus, #app #root-wrapper input[type='text'].d2l-button.vui-input-focus,
    #app #root-wrapper input[type='number']:hover,
    #app #root-wrapper input[type='number']:focus,
    #app #root-wrapper input[type='number'].vui-input-focus {
      outline-width: 0; }
    [dir] #app #root-wrapper input[type='text'].d2l-button:hover, [dir] #app #root-wrapper input[type='text'].d2l-button:focus, [dir] #app #root-wrapper input[type='text'].d2l-button.vui-input-focus, [dir] #app #root-wrapper input[type='number']:hover, [dir] #app #root-wrapper input[type='number']:focus, [dir] #app #root-wrapper input[type='number'].vui-input-focus {
      border-color: #006fbf;
      border-width: 2px;
      padding: calc(0.3rem - 1px) calc(1rem - 1px); }
    [dir] #app #root-wrapper input[type='text'].d2l-button[aria-invalid='true'], [dir] #app #root-wrapper input[type='number'][aria-invalid='true'] {
      border-color: #cd2026; }
    #app #root-wrapper input[type='text'].d2l-button:disabled,
    #app #root-wrapper input[type='number']:disabled {
      opacity: 0.5; }
    #app #root-wrapper input[type='text'].d2l-button::-webkit-search-cancel-button,
    #app #root-wrapper input[type='number']::-webkit-search-cancel-button {
      display: none; }
    #app #root-wrapper input[type='text'].d2l-button::-ms-clear,
    #app #root-wrapper input[type='number']::-ms-clear {
      display: none;
      width: 0;
      height: 0; }
  #app #root-wrapper input[type='checkbox'] {
    box-sizing: border-box;
    display: inline-block;
    height: 1.2rem;
    vertical-align: middle;
    width: 1.2rem;
    -webkit-appearance: none;
            appearance: none;
    /* Firefox only */
    /* https://bugzilla.mozilla.org/show_bug.cgi?id=605985 */
    /* IE (not Edge) only */
    -moz-appearance: none !important;
    outline: none !important; }
  [dir] #app #root-wrapper input[type='checkbox'] {
    background-size: 22px 22px;
    border-radius: 0.3rem;
    border-style: solid;
    margin: 0;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-property: background-color, border-color;
    background-position: center center;
    background-repeat: no-repeat; }
    [dir] #app #root-wrapper input[type='checkbox'], [dir] #app #root-wrapper input[type='checkbox']:hover:disabled {
      background-color: #f1f5fb;
      border-color: #cdd5dc;
      border-width: 1px;
      box-shadow: none;
      padding: 0; }
    #app #root-wrapper input[type='checkbox']:hover, #app #root-wrapper input[type='checkbox']:focus, #app #root-wrapper input[type='checkbox'].vui-input-focus {
      outline-width: 0; }
    [dir] #app #root-wrapper input[type='checkbox']:hover, [dir] #app #root-wrapper input[type='checkbox']:focus, [dir] #app #root-wrapper input[type='checkbox'].vui-input-focus {
      background-color: #e3e9f1;
      border-color: #006fbf;
      border-width: 2px;
      padding: 0; }
    [dir] #app #root-wrapper input[type='checkbox'][aria-invalid='true'] {
      border-color: #cd2026; }
    #app #root-wrapper input[type='checkbox']:disabled {
      opacity: 0.5; }
    #app #root-wrapper input[type='checkbox']::-webkit-search-cancel-button {
      display: none; }
    #app #root-wrapper input[type='checkbox']::-ms-clear {
      display: none;
      width: 0;
      height: 0; }
    [dir] #app #root-wrapper input[type='checkbox']:checked {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%2372777a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M20.76%206.324L12.28%2019.29l-.02.03c-.29.44-.77.68-1.26.68-.27%200-.54-.07-.79-.22l-6.5-3.998c-.7-.44-.92-1.36-.49-2.07.44-.7%201.36-.92%202.07-.49l5.25%203.23%207.7-11.77c.46-.7%201.39-.89%202.08-.44.69.462.89%201.392.44%202.082z%22%2F%3E%3C%2Fsvg%3E"); }

@-moz-document url-prefix() {
  #app #root-wrapper input[type='checkbox'] {
    -moz-appearance: checkbox;
         appearance: checkbox; }
  #app #root-wrapper input[type='checkbox']:focus {
    outline: 2px solid #29a6ff; } }
    @media screen and (min-width: 0\0) {
      #app #root-wrapper input[type='checkbox']:focus {
        outline: 2px solid #29a6ff; } }
  #app #root-wrapper .input-search-container {
    position: relative; }
    #app #root-wrapper .input-search-container input[type="text"],
    #app #root-wrapper .input-search-container input[type="search"] {
      box-sizing: border-box;
      display: inline-block;
      height: auto;
      vertical-align: middle;
      width: 100%;
      color: #494c4e;
      font-family: inherit;
      font-size: 0.95rem;
      font-weight: 400;
      letter-spacing: 0.01rem;
      line-height: 1.4rem;
      -moz-appearance: none;
           appearance: none;
      -webkit-appearance: textfield; }
    [dir] #app #root-wrapper .input-search-container input[type="text"], [dir] #app #root-wrapper .input-search-container input[type="search"] {
      border-radius: 0.3rem;
      border-style: solid;
      margin: 0;
      transition-duration: 0.5s;
      transition-timing-function: ease;
      transition-property: background-color, border-color; }
      #app #root-wrapper .input-search-container input[type="text"]:-ms-input-placeholder,
      #app #root-wrapper .input-search-container input[type="search"]:-ms-input-placeholder {
        color: #cdd5dc; }
      #app #root-wrapper .input-search-container input[type="text"]::placeholder,
      #app #root-wrapper .input-search-container input[type="search"]::placeholder {
        color: #cdd5dc; }
      [dir] #app #root-wrapper .input-search-container input[type="text"], [dir] #app #root-wrapper .input-search-container input[type="text"]:hover:disabled, [dir] #app #root-wrapper .input-search-container input[type="search"], [dir] #app #root-wrapper .input-search-container input[type="search"]:hover:disabled {
        background-color: #fff;
        border-color: #cdd5dc;
        border-width: 1px;
        box-shadow: inset 0 2px 0 0 rgba(185, 194, 208, 0.2);
        padding: 0.3rem 1rem; }
      #app #root-wrapper .input-search-container input[type="text"]:hover, #app #root-wrapper .input-search-container input[type="text"]:focus, #app #root-wrapper .input-search-container input[type="text"].vui-input-focus,
      #app #root-wrapper .input-search-container input[type="search"]:hover,
      #app #root-wrapper .input-search-container input[type="search"]:focus,
      #app #root-wrapper .input-search-container input[type="search"].vui-input-focus {
        outline-width: 0; }
      [dir] #app #root-wrapper .input-search-container input[type="text"]:hover, [dir] #app #root-wrapper .input-search-container input[type="text"]:focus, [dir] #app #root-wrapper .input-search-container input[type="text"].vui-input-focus, [dir] #app #root-wrapper .input-search-container input[type="search"]:hover, [dir] #app #root-wrapper .input-search-container input[type="search"]:focus, [dir] #app #root-wrapper .input-search-container input[type="search"].vui-input-focus {
        border-color: #006fbf;
        border-width: 2px;
        padding: calc(0.3rem - 1px) calc(1rem - 1px); }
      [dir] #app #root-wrapper .input-search-container input[type="text"][aria-invalid='true'], [dir] #app #root-wrapper .input-search-container input[type="search"][aria-invalid='true'] {
        border-color: #cd2026; }
      #app #root-wrapper .input-search-container input[type="text"]:disabled,
      #app #root-wrapper .input-search-container input[type="search"]:disabled {
        opacity: 0.5; }
      #app #root-wrapper .input-search-container input[type="text"]::-webkit-search-cancel-button,
      #app #root-wrapper .input-search-container input[type="search"]::-webkit-search-cancel-button {
        display: none; }
      #app #root-wrapper .input-search-container input[type="text"]::-ms-clear,
      #app #root-wrapper .input-search-container input[type="search"]::-ms-clear {
        display: none;
        width: 0;
        height: 0; }
      [dir=ltr] #app #root-wrapper .input-search-container input[type="text"]:focus, [dir=ltr] #app #root-wrapper .input-search-container input[type="text"]:hover, [dir=ltr] #app #root-wrapper .input-search-container input[type="text"].vui-input-hover, [dir=ltr] #app #root-wrapper .input-search-container input[type="text"].vui-input-focus, [dir=ltr] #app #root-wrapper .input-search-container input[type="search"]:focus, [dir=ltr] #app #root-wrapper .input-search-container input[type="search"]:hover, [dir=ltr] #app #root-wrapper .input-search-container input[type="search"].vui-input-hover, [dir=ltr] #app #root-wrapper .input-search-container input[type="search"].vui-input-focus {
  padding-right: calc(2.2rem - 1px); }
      [dir=rtl] #app #root-wrapper .input-search-container input[type="text"]:focus, [dir=rtl] #app #root-wrapper .input-search-container input[type="text"]:hover, [dir=rtl] #app #root-wrapper .input-search-container input[type="text"].vui-input-hover, [dir=rtl] #app #root-wrapper .input-search-container input[type="text"].vui-input-focus, [dir=rtl] #app #root-wrapper .input-search-container input[type="search"]:focus, [dir=rtl] #app #root-wrapper .input-search-container input[type="search"]:hover, [dir=rtl] #app #root-wrapper .input-search-container input[type="search"].vui-input-hover, [dir=rtl] #app #root-wrapper .input-search-container input[type="search"].vui-input-focus {
        padding-left: calc(2.2rem - 1px); }
      [dir=ltr] #app #root-wrapper .input-search-container input[type="text"], [dir=ltr] #app #root-wrapper .input-search-container input[type="text"]:disabled, [dir=ltr] #app #root-wrapper .input-search-container input[type="text"]:focus:disabled, [dir=ltr] #app #root-wrapper .input-search-container input[type="text"]:hover:disabled, [dir=ltr] #app #root-wrapper .input-search-container input[type="search"], [dir=ltr] #app #root-wrapper .input-search-container input[type="search"]:disabled, [dir=ltr] #app #root-wrapper .input-search-container input[type="search"]:focus:disabled, [dir=ltr] #app #root-wrapper .input-search-container input[type="search"]:hover:disabled {
  padding-right: 2.2rem; }
      [dir=rtl] #app #root-wrapper .input-search-container input[type="text"], [dir=rtl] #app #root-wrapper .input-search-container input[type="text"]:disabled, [dir=rtl] #app #root-wrapper .input-search-container input[type="text"]:focus:disabled, [dir=rtl] #app #root-wrapper .input-search-container input[type="text"]:hover:disabled, [dir=rtl] #app #root-wrapper .input-search-container input[type="search"], [dir=rtl] #app #root-wrapper .input-search-container input[type="search"]:disabled, [dir=rtl] #app #root-wrapper .input-search-container input[type="search"]:focus:disabled, [dir=rtl] #app #root-wrapper .input-search-container input[type="search"]:hover:disabled {
        padding-left: 2.2rem; }
      #app #root-wrapper .input-search-container input[type="text"]::-webkit-search-decoration,
      #app #root-wrapper .input-search-container input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none; }
      [dir="rtl"] #app #root-wrapper .input-search-container input[type="text"]:focus, [dir="rtl"] #app #root-wrapper .input-search-container input[type="text"]:hover, [dir="rtl"] #app #root-wrapper .input-search-container input[type="text"].vui-input-hover, [dir="rtl"] #app #root-wrapper .input-search-container input[type="text"].vui-input-focus, [dir="rtl"]
      #app #root-wrapper .input-search-container input[type="search"]:focus, [dir="rtl"]
      #app #root-wrapper .input-search-container input[type="search"]:hover, [dir="rtl"]
      #app #root-wrapper .input-search-container input[type="search"].vui-input-hover, [dir="rtl"]
      #app #root-wrapper .input-search-container input[type="search"].vui-input-focus {
        padding-left: calc(2.2rem - 1px);
        padding-right: calc(1rem - 1px); }
      [dir="rtl"] #app #root-wrapper .input-search-container input[type="text"], [dir="rtl"] #app #root-wrapper .input-search-container input[type="text"]:disabled, [dir="rtl"] #app #root-wrapper .input-search-container input[type="text"]:focus:disabled, [dir="rtl"] #app #root-wrapper .input-search-container input[type="text"]:hover:disabled, [dir="rtl"]
      #app #root-wrapper .input-search-container input[type="search"], [dir="rtl"]
      #app #root-wrapper .input-search-container input[type="search"]:disabled, [dir="rtl"]
      #app #root-wrapper .input-search-container input[type="search"]:focus:disabled, [dir="rtl"]
      #app #root-wrapper .input-search-container input[type="search"]:hover:disabled {
        padding-right: 1rem;
        padding-left: 2.2rem; }
  #app #root-wrapper .input-search-button {
    height: 1.2rem;
    opacity: 0.7;
    position: absolute;
    text-indent: -10000px;
    top: 0.45rem;
    width: 1.2rem; }
  [dir] #app #root-wrapper .input-search-button {
    border: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3Cpath%20d%3D%22M10.384%2015.764l-.46.46a2.5%202.5%200%200%201-.712%202.126l-2.818%202.82a2.498%202.498%200%200%201-3.54.004%202.502%202.502%200%200%201%20.004-3.54l2.82-2.82c.58-.58%201.373-.82%202.126-.713l.46-.457a7.5%207.5%200%200%201%206.257-11.636c4.143%200%207.5%203.357%207.5%207.5a7.5%207.5%200%200%201-11.636%206.257zm4.137-.757a5.5%205.5%200%201%200%200-11%205.5%205.5%200%200%200%200%2011z%22%20fill%3D%22%2372777A%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0;
    padding: 0; }
  [dir=ltr] #app #root-wrapper .input-search-button {
  background-position: right center;
  right: 1rem; }
  [dir=rtl] #app #root-wrapper .input-search-button {
    background-position: left center;
    left: 1rem; }
    #app #root-wrapper .input-search-button, #app #root-wrapper .input-search-button:focus {
      outline: none; }
    #app #root-wrapper .input-search-button:disabled, #app #root-wrapper .input-search-button:disabled:hover {
      opacity: 0.5; }
    #app #root-wrapper .input-search-button:hover, #app #root-wrapper .input-search-button:focus {
      opacity: 1; }
    [dir="rtl"] #app #root-wrapper .input-search-button {
      left: 1rem;
      right: auto; }
  #app #root-wrapper .input-search-clear-button {
    height: 1.2rem;
    opacity: 0.7;
    position: absolute;
    text-indent: -10000px;
    top: 0.45rem;
    width: 1.2rem; }
  [dir] #app #root-wrapper .input-search-clear-button {
    border: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3Cpath%20d%3D%22M12%209.88l5.438-5.437a1.494%201.494%200%200%201%202.123-.003c.59.59.584%201.535-.003%202.123L14.12%2012l5.437%205.438a1.498%201.498%200%201%201-2.118%202.12L12%2014.12l-5.437%205.437a1.494%201.494%200%200%201-2.123.004%201.496%201.496%200%200%201%20.003-2.122L9.88%2012%204.444%206.563A1.496%201.496%200%200%201%204.44%204.44a1.495%201.495%200%200%201%202.123.003L12%209.88z%22%20fill%3D%22%2372777A%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0;
    padding: 0; }
  [dir=ltr] #app #root-wrapper .input-search-clear-button {
  background-position: right center;
  right: 1rem; }
  [dir=rtl] #app #root-wrapper .input-search-clear-button {
    background-position: left center;
    left: 1rem; }
    #app #root-wrapper .input-search-clear-button, #app #root-wrapper .input-search-clear-button:focus {
      outline: none; }
    #app #root-wrapper .input-search-clear-button:disabled, #app #root-wrapper .input-search-clear-button:disabled:hover {
      opacity: 0.5; }
    #app #root-wrapper .input-search-clear-button:hover, #app #root-wrapper .input-search-clear-button:focus {
      opacity: 1; }
    [dir="rtl"] #app #root-wrapper .input-search-clear-button {
      left: 1rem;
      right: auto; }
  #app #root-wrapper .d2l-date-picker #header {
    display: none; }
  #app #root-wrapper .d2l-date-picker #scroller {
    -webkit-overflow-scrolling: auto !important; }
  #app #root-wrapper #speakable-container {
    position: absolute;
    top: -1000000px; }
  [dir=ltr] #app #root-wrapper #speakable-container {
  left: -1000000px; }
  [dir=rtl] #app #root-wrapper #speakable-container {
    right: -1000000px; }

.toc-enter {
  max-height: 0;
  opacity: 0.01; }

.toc-enter.toc-enter-active {
  max-height: 500px;
  opacity: 1;
  transition: 100ms ease-in; }

.toc-leave {
  max-height: 500px;
  opacity: 1; }

.toc-leave.toc-leave-active {
  max-height: 0px;
  opacity: 0.01;
  transition: 100ms ease-in; }
[dir='rtl'] .speedometer .progressbar-text {
  transform: none !important; }

.bypass-rtl svg {
  transform: none !important; }

[dir='rtl'] .table-container {
  border: 1px solid #cdd5dc !important; }
  [dir='rtl'] .table-container.has-left-scroll {
    border-left: 1px solid transparent !important; }
  [dir='rtl'] .table-container.has-right-scroll {
    border-right: 1px solid #cdd5dc !important; }
    [dir='rtl'] .table-container.has-right-scroll th {
      border-left: 1px solid transparent !important; }

.pacing-buttons {
  margin-bottom: 10px; }

[dir='rtl'] .jump-to-image {
  transform: scale(-1, 1); }

