  @charset "UTF-8";@font-face {
  font-family: videogular;
  src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/cdui.course-delivery.prod.mheducation.com/videogular.eot?hj1wei);
  src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/cdui.course-delivery.prod.mheducation.com//unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/cdui.course-delivery.prod.mheducation.com/videogular.eot?hj1wei) format('embedded-opentype'),url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/cdui.course-delivery.prod.mheducation.com/videogular.ttf?hj1wei) format('truetype'),url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/cdui.course-delivery.prod.mheducation.com/videogular.woff?hj1wei) format('woff'),url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/cdui.course-delivery.prod.mheducation.com/videogular.svg?hj1wei) format('svg');
  font-weight: 400;
  font-style: normal
}

[class*=" vg-icon-"],[class^=vg-icon-] {
  font-family: videogular!important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  font-size: 24px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.vg-icon-closed_caption:before {
  content: "\e006"
}

.vg-icon-pause:before {
  content: "\e018"
}

.vg-icon-play_arrow:before {
  content: "\e01b"
}

.vg-icon-repeat:before {
  content: "\e023"
}

.vg-icon-replay:before {
  content: "\e025"
}

.vg-icon-skip_next:before {
  content: "\e027"
}

.vg-icon-skip_previous:before {
  content: "\e028"
}

.vg-icon-stop:before {
  content: "\e02a"
}

.vg-icon-volume_down:before {
  content: "\e030"
}

.vg-icon-volume_mute:before {
  content: "\e031"
}

.vg-icon-volume_off:before {
  content: "\e032"
}

.vg-icon-volume_up:before {
  content: "\e033"
}

.vg-icon-hd:before {
  content: "\e035"
}

.vg-icon-forward_10:before {
  content: "\e038"
}

.vg-icon-forward_30:before {
  content: "\e039"
}

.vg-icon-replay_10:before {
  content: "\e03b"
}

.vg-icon-replay_30:before {
  content: "\e03c"
}

.vg-icon-fullscreen:before {
  content: "\e20c"
}

.vg-icon-fullscreen_exit:before {
  content: "\e20d"
}

vg-player video {
  width: 100%;
  height: 100%
}

i.ahe-icon,i.dpg-icon,icon.ahe-icon,icon.dpg-icon {
  width: 20px;
  height: 20px
}

i.ahe-icon:not(.fa),i.dpg-icon:not(.fa),icon.ahe-icon:not(.fa),icon.dpg-icon:not(.fa) {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block
}

.ahe-icon-system-fullscreen::before,.dpg-icon-system-fullscreen::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M19 6v12c0 .55-.45 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12c.55 0 1 .45 1 1zM6 6v12h12V6H6z'/%3E%3Cpath fill='%23009bb5' d='M3 21h5v1H2v-6h1v5zm18 0v-5h1v6h-6v-1h5zm0-18h-5V2h6v6h-1V3zM3 3v5H2V2h6v1H3z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-system-fullscreen::before,.btn-icon.active .dpg-icon-system-fullscreen::before,.btn-icon:active .ahe-icon-system-fullscreen::before,.btn-icon:active .dpg-icon-system-fullscreen::before,.btn-icon:hover .ahe-icon-system-fullscreen::before,.btn-icon:hover .dpg-icon-system-fullscreen::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M19 6v12c0 .55-.45 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12c.55 0 1 .45 1 1zM6 6v12h12V6H6zM3 21h5v1H2v-6h1v5zm18 0v-5h1v6h-6v-1h5zm0-18h-5V2h6v6h-1V3zM3 3v5H2V2h6v1H3z'/%3E%3C/svg%3E")
}

.ahe-icon-system-close::before,.dpg-icon-system-close::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M12.707 12l4.95 4.95-.707.707-4.95-4.95-4.95 4.95-.707-.707 4.95-4.95-4.95-4.95.707-.707 4.95 4.95 4.95-4.95.707.707z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-system-close::before,.btn-icon.active .dpg-icon-system-close::before,.btn-icon:active .ahe-icon-system-close::before,.btn-icon:active .dpg-icon-system-close::before,.btn-icon:hover .ahe-icon-system-close::before,.btn-icon:hover .dpg-icon-system-close::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12.707 12l4.95 4.95-.707.707-4.95-4.95-4.95 4.95-.707-.707 4.95-4.95-4.95-4.95.707-.707 4.95 4.95 4.95-4.95.707.707z'/%3E%3C/svg%3E")
}

.ahe-icon-accordion-close::before,.dpg-icon-accordion-close::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11zm0-1c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm3.657-10L10 17.657l-.707-.707 4.95-4.95-4.95-4.95.707-.707L15.657 12z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-accordion-close::before,.btn-icon.active .dpg-icon-accordion-close::before,.btn-icon:active .ahe-icon-accordion-close::before,.btn-icon:active .dpg-icon-accordion-close::before,.btn-icon:hover .ahe-icon-accordion-close::before,.btn-icon:hover .dpg-icon-accordion-close::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11zm0-1c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm3.657-10L10 17.657l-.707-.707 4.95-4.95-4.95-4.95.707-.707L15.657 12z'/%3E%3C/svg%3E")
}

.ahe-icon-audioon::before,.dpg-icon-audioon::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M12 4.707L7.707 9H3v6h4.707L12 19.293V4.707zM7.293 8l4.853-4.854A.5.5 0 0 1 13 3.5v17a.5.5 0 0 1-.854.354L7.293 16H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h4.293z'/%3E%3Cpath fill='%23009bb5' d='M14.534 17.334A6.985 6.985 0 0 0 17 12c0-2.137-.957-4.05-2.466-5.334l.884-.552A7.979 7.979 0 0 1 18 12a7.979 7.979 0 0 1-2.582 5.886l-.884-.552zm3.496 2.184A10.962 10.962 0 0 0 21 12a10.96 10.96 0 0 0-2.97-7.518l.862-.54A11.956 11.956 0 0 1 22 12c0 3.101-1.177 5.928-3.108 8.058l-.862-.54z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-audioon::before,.btn-icon.active .dpg-icon-audioon::before,.btn-icon:active .ahe-icon-audioon::before,.btn-icon:active .dpg-icon-audioon::before,.btn-icon:hover .ahe-icon-audioon::before,.btn-icon:hover .dpg-icon-audioon::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 4.707L7.707 9H3v6h4.707L12 19.293V4.707zM7.293 8l4.853-4.854A.5.5 0 0 1 13 3.5v17a.5.5 0 0 1-.854.354L7.293 16H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h4.293zm7.24 9.334A6.985 6.985 0 0 0 17 12c0-2.137-.957-4.05-2.466-5.334l.884-.552A7.979 7.979 0 0 1 18 12a7.979 7.979 0 0 1-2.582 5.886l-.884-.552zm3.497 2.184A10.962 10.962 0 0 0 21 12a10.96 10.96 0 0 0-2.97-7.518l.862-.54A11.956 11.956 0 0 1 22 12c0 3.101-1.177 5.928-3.108 8.058l-.862-.54z'/%3E%3C/svg%3E")
}

.ahe-icon-assignment-generic-white::before,.dpg-icon-assignment-generic-white::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 4v16c0 .55-.45 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h14c.55 0 1 .45 1 1zM5 4v16h14V4H5zm2 11h10v1H7v-1zm0-3h10v1H7v-1zm0-3h10v1H7V9zm0-3h10v1H7V6z'/%3E%3C/svg%3E")
}

.ahe-icon-assignment-smartbook::before,.dpg-icon-assignment-smartbook::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M4.52 11.318h5.098c1.475 0 1.882.449 1.882 1.891v.898c0 1.475-.423 1.893-1.882 1.893H4.897C3.438 16 3 15.582 3 14.107v-.217l1.255-.294v1.288h6.021V12.48H5.194c-1.442 0-1.882-.404-1.882-1.892v-.697C3.312 8.404 3.752 8 5.194 8h4.314c1.349 0 1.898.372 1.898 1.752v.17l-1.162.326V9.086H4.521v2.232zm16.434-.838c0 .667-.212 1.225-1.302 1.365.878.108 1.348.651 1.348 1.565v1.024c0 1.07-.728 1.566-2.167 1.566H13V8h6.303c1.136 0 1.65.434 1.65 1.55v.93zm-1.273 3.474v-.667c0-.744-.227-.962-.862-.962h-2.821v-1.038h2.82c.56 0 .804-.156.804-.714v-.806c0-.573-.244-.697-.803-.697h-4.516v5.83h4.516c.651 0 .862-.218.862-.946z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-assignment-smartbook::before,.btn-icon.active .dpg-icon-assignment-smartbook::before,.btn-icon:active .ahe-icon-assignment-smartbook::before,.btn-icon:active .dpg-icon-assignment-smartbook::before,.btn-icon:hover .ahe-icon-assignment-smartbook::before,.btn-icon:hover .dpg-icon-assignment-smartbook::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4.52 11.318h5.098c1.475 0 1.882.449 1.882 1.891v.898c0 1.475-.423 1.893-1.882 1.893H4.897C3.438 16 3 15.582 3 14.107v-.217l1.255-.294v1.288h6.021V12.48H5.194c-1.442 0-1.882-.404-1.882-1.892v-.697C3.312 8.404 3.752 8 5.194 8h4.314c1.349 0 1.898.372 1.898 1.752v.17l-1.162.326V9.086H4.521v2.232zm16.434-.838c0 .667-.212 1.225-1.302 1.365.878.108 1.348.651 1.348 1.565v1.024c0 1.07-.728 1.566-2.167 1.566H13V8h6.303c1.136 0 1.65.434 1.65 1.55v.93zm-1.273 3.474v-.667c0-.744-.227-.962-.862-.962h-2.821v-1.038h2.82c.56 0 .804-.156.804-.714v-.806c0-.573-.244-.697-.803-.697h-4.516v5.83h4.516c.651 0 .862-.218.862-.946z'/%3E%3C/svg%3E")
}

.ahe-icon-bok::before,.dpg-icon-bok::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%23009BB5' d='M17.74 15H17v3h-1v-8h1v4h.74l1.4-2h1.22l-1.75 2.5 2.451 3.5h-1.22l-2.101-3zm-5.24 3c-1.38 0-2.5-1.343-2.5-3s1.12-3 2.5-3 2.5 1.343 2.5 3-1.12 3-2.5 3zm0-1c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2zm-7 .4v.6h-1v-8h1v2.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3S8.38 18 7 18c-.563 0-1.082-.223-1.5-.6zM7 17c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-bok::before,.btn-icon.active .dpg-icon-bok::before,.btn-icon:active .ahe-icon-bok::before,.btn-icon:active .dpg-icon-bok::before,.btn-icon:hover .ahe-icon-bok::before,.btn-icon:hover .dpg-icon-bok::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-2.26 6H17v3h-1v-8h1v4h.74l1.4-2h1.22l-1.75 2.5 2.451 3.5h-1.22l-2.101-3zm-5.24 3c-1.38 0-2.5-1.343-2.5-3s1.12-3 2.5-3 2.5 1.343 2.5 3-1.12 3-2.5 3zm0-1c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2zm-7 .4v.6h-1v-8h1v2.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3S8.38 18 7 18c-.563 0-1.082-.223-1.5-.6zM7 17c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2z'/%3E%3C/svg%3E")
}

.ahe-icon-calendar::before,.dpg-icon-calendar::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M5 5V3h3v2h8V3h3v2h2a1 1 0 0 1 1 1v13c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V6a1 1 0 0 1 1-1h2zm-2 5v9h18v-9H3zm0-4v3h18V6h-2v1h-3V6H8v1H5V6H3zm14-2v2h1V4h-1zM6 4v2h1V4H6z'/%3E%3Cpath fill='%23009bb5' d='M10 11h1v3H8v-1h2v-2zm4 0h1v3h-3v-1h2v-2zm4 0h1v3h-3v-1h2v-2zM6 15h1v3H4v-1h2v-2zm4 0h1v3H8v-1h2v-2zm4 0h1v3h-3v-1h2v-2z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-calendar::before,.btn-icon.active .dpg-icon-calendar::before,.btn-icon:active .ahe-icon-calendar::before,.btn-icon:active .dpg-icon-calendar::before,.btn-icon:hover .ahe-icon-calendar::before,.btn-icon:hover .dpg-icon-calendar::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M5 5V3h3v2h8V3h3v2h2a1 1 0 0 1 1 1v13c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V6a1 1 0 0 1 1-1h2zm-2 5v9h18v-9H3zm0-4v3h18V6h-2v1h-3V6H8v1H5V6H3zm14-2v2h1V4h-1zM6 4v2h1V4H6zm4 7h1v3H8v-1h2v-2zm4 0h1v3h-3v-1h2v-2zm4 0h1v3h-3v-1h2v-2zM6 15h1v3H4v-1h2v-2zm4 0h1v3H8v-1h2v-2zm4 0h1v3h-3v-1h2v-2z'/%3E%3C/svg%3E")
}

.ahe-icon-class-white::before,.dpg-icon-class-white::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M15 18v-1h7V2H2v11H1V2a1 1 0 0 1 1-1h20c.55 0 1 .45 1 1v15c0 .55-.45 1-1 1h-7zM12 5h8v1h-8V5zm0 2h8v1h-8V7zM7.5 20.212c.222-.264.51-.495.848-.684A3.45 3.45 0 0 1 8 18c0-1.657 1.12-3 2.5-3s2.5 1.343 2.5 3a3.45 3.45 0 0 1-.348 1.528c.82.458 1.348 1.17 1.348 1.972V23h-1v-1.5c0-.471-.362-.892-.929-1.167-.429.417-.976.667-1.571.667s-1.142-.25-1.571-.667C8.362 20.608 8 21.03 8 21.5V23H7v-1.5c0-.471-.362-.892-.929-1.167-.429.417-.976.667-1.571.667s-1.142-.25-1.571-.667C2.362 20.608 2 21.03 2 21.5V23H1v-1.5c0-.801.528-1.514 1.348-1.972A3.45 3.45 0 0 1 2 18c0-1.657 1.12-3 2.5-3S7 16.343 7 18a3.45 3.45 0 0 1-.348 1.528c.338.189.626.42.848.684zm3-.212c.828 0 1.5-.5 1.5-2s-.672-2-1.5-2-1.5.62-1.5 2 .672 2 1.5 2zm-6 0c.828 0 1.5-.5 1.5-2s-.672-2-1.5-2-1.5.62-1.5 2 .672 2 1.5 2zm.5-6.5v.5H4v-.5c0-.801.528-1.514 1.348-1.972A3.45 3.45 0 0 1 5 10c0-1.657 1.12-3 2.5-3S10 8.343 10 10a3.45 3.45 0 0 1-.348 1.528c.82.458 1.348 1.17 1.348 1.972v.5h-1v-.5c0-.471-.362-.892-.929-1.167-.429.417-.976.667-1.571.667s-1.142-.25-1.571-.667C5.362 12.608 5 13.03 5 13.5zM7.5 12c.828 0 1.5-.5 1.5-2s-.672-2-1.5-2S6 8.62 6 10s.672 2 1.5 2z'/%3E%3C/svg%3E")
}

.ahe-icon-clo::before,.dpg-icon-clo::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M21 4v16c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16c.55 0 1 .45 1 1zM4 4v16h16V4H4zm13 14h-4v-5h5v4a1 1 0 0 1-1 1zM7 18a1 1 0 0 1-1-1v-4h5v5H7zM17 6a1 1 0 0 1 1 1v4h-5V6h4zM7 6h4v5H6V7a1 1 0 0 1 1-1z'/%3E%3C/svg%3E")
}

.ahe-icon-clo-white::before,.btn-icon.active .ahe-icon-clo::before,.btn-icon.active .dpg-icon-clo::before,.btn-icon:active .ahe-icon-clo::before,.btn-icon:active .dpg-icon-clo::before,.btn-icon:hover .ahe-icon-clo::before,.btn-icon:hover .dpg-icon-clo::before,.dpg-icon-clo-white::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M21 4v16c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16c.55 0 1 .45 1 1zM4 4v16h16V4H4zm13 14h-4v-5h5v4a1 1 0 0 1-1 1zM7 18a1 1 0 0 1-1-1v-4h5v5H7zM17 6a1 1 0 0 1 1 1v4h-5V6h4zM7 6h4v5H6V7a1 1 0 0 1 1-1z'/%3E%3C/svg%3E")
}

.ahe-icon-csv::before,.dpg-icon-csv::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%233DA04E' d='M17.527 18h-1.054l.012-.045L15 12h1.03l.97 3.888.97-3.888H19l-1.485 5.955.012.045zm-3.562-4.601L13 13.75a.75.75 0 0 0-.75-.75h-1.5a.75.75 0 1 0 0 1.5h1.5a1.75 1.75 0 0 1 0 3.5h-1.5A1.75 1.75 0 0 1 9 16.25h1c0 .414.336.75.75.75h1.5a.75.75 0 1 0 0-1.5h-1.5a1.75 1.75 0 0 1 0-3.5h1.5c.846 0 1.552.6 1.715 1.399zm-6.33.293C7.36 13.268 6.953 13 6.5 13c-.828 0-1.5.895-1.5 2s.672 2 1.5 2c.453 0 .86-.268 1.135-.692l.778.623C7.955 17.585 7.268 18 6.5 18 5.12 18 4 16.657 4 15s1.12-3 2.5-3c.768 0 1.455.415 1.913 1.07l-.778.622z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-csv::before,.btn-icon.active .dpg-icon-csv::before,.btn-icon:active .ahe-icon-csv::before,.btn-icon:active .dpg-icon-csv::before,.btn-icon:hover .ahe-icon-csv::before,.btn-icon:hover .dpg-icon-csv::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-2.473 9h-1.054l.012-.045L15 12h1.03l.97 3.888.97-3.888H19l-1.485 5.955.012.045zm-3.562-4.601L13 13.75a.75.75 0 0 0-.75-.75h-1.5a.75.75 0 1 0 0 1.5h1.5a1.75 1.75 0 0 1 0 3.5h-1.5A1.75 1.75 0 0 1 9 16.25h1c0 .414.336.75.75.75h1.5a.75.75 0 1 0 0-1.5h-1.5a1.75 1.75 0 0 1 0-3.5h1.5c.846 0 1.552.6 1.715 1.399zm-6.33.293C7.36 13.268 6.953 13 6.5 13c-.828 0-1.5.895-1.5 2s.672 2 1.5 2c.453 0 .86-.268 1.135-.692l.778.623C7.955 17.585 7.268 18 6.5 18 5.12 18 4 16.657 4 15s1.12-3 2.5-3c.768 0 1.455.415 1.913 1.07l-.778.622z'/%3E%3C/svg%3E")
}

.ahe-icon-default-asset::before,.dpg-icon-default-asset::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M16 19v3c0 .55-.45 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h5V2a1 1 0 0 1 1-1h9l4 4v13c0 .55-.45 1-1 1h-5zm5-1V6h-4V2H9v3h3l4 4v9h5zm-6 4V10h-4V6H3v16h12z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-default-asset::before,.btn-icon.active .dpg-icon-default-asset::before,.btn-icon:active .ahe-icon-default-asset::before,.btn-icon:active .dpg-icon-default-asset::before,.btn-icon:hover .ahe-icon-default-asset::before,.btn-icon:hover .dpg-icon-default-asset::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M16 19v3c0 .55-.45 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h5V2a1 1 0 0 1 1-1h9l4 4v13c0 .55-.45 1-1 1h-5zm5-1V6h-4V2H9v3h3l4 4v9h5zm-6 4V10h-4V6H3v16h12z'/%3E%3C/svg%3E")
}

.ahe-icon-doc::before,.dpg-icon-doc::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%233F7AA3' d='M19.635 13.692C19.36 13.268 18.953 13 18.5 13c-.828 0-1.5.895-1.5 2s.672 2 1.5 2c.453 0 .86-.268 1.135-.692l.778.623C19.955 17.585 19.268 18 18.5 18c-1.38 0-2.5-1.343-2.5-3s1.12-3 2.5-3c.768 0 1.455.415 1.913 1.07l-.778.622zM12.5 18c-1.38 0-2.5-1.343-2.5-3s1.12-3 2.5-3 2.5 1.343 2.5 3-1.12 3-2.5 3zm0-1c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2zm-4.5.4c-.418.377-.937.6-1.5.6C5.12 18 4 16.657 4 15s1.12-3 2.5-3c.563 0 1.082.223 1.5.6V10h1v8H8v-.6zM6.5 17c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-doc::before,.btn-icon.active .dpg-icon-doc::before,.btn-icon:active .ahe-icon-doc::before,.btn-icon:active .dpg-icon-doc::before,.btn-icon:hover .ahe-icon-doc::before,.btn-icon:hover .dpg-icon-doc::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-.365 4.692C19.36 13.268 18.953 13 18.5 13c-.828 0-1.5.895-1.5 2s.672 2 1.5 2c.453 0 .86-.268 1.135-.692l.778.623C19.955 17.585 19.268 18 18.5 18c-1.38 0-2.5-1.343-2.5-3s1.12-3 2.5-3c.768 0 1.455.415 1.913 1.07l-.778.622zM12.5 18c-1.38 0-2.5-1.343-2.5-3s1.12-3 2.5-3 2.5 1.343 2.5 3-1.12 3-2.5 3zm0-1c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2zm-4.5.4c-.418.377-.937.6-1.5.6C5.12 18 4 16.657 4 15s1.12-3 2.5-3c.563 0 1.082.223 1.5.6V10h1v8H8v-.6zM6.5 17c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2z'/%3E%3C/svg%3E")
}

.ahe-icon-down-arrow::before,.dpg-icon-down-arrow::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M12 17L2.1 7.1l.708-.707L12 15.586l9.192-9.193.707.708z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-down-arrow::before,.btn-icon.active .dpg-icon-down-arrow::before,.btn-icon:active .ahe-icon-down-arrow::before,.btn-icon:active .dpg-icon-down-arrow::before,.btn-icon:hover .ahe-icon-down-arrow::before,.btn-icon:hover .dpg-icon-down-arrow::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 17L2.1 7.1l.708-.707L12 15.586l9.192-9.193.707.708z'/%3E%3C/svg%3E")
}

.ahe-icon-ebook::before,.dpg-icon-ebook::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M21 2v20c0 .55-.45 1-1 1H3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h17c.55 0 1 .45 1 1zM3 2v20h17V2H3zm1 13h14v1H4v-1zm7.5-10.094l4.094-1.82A1 1 0 0 1 17 4v7a1 1 0 0 1-.594.914l-4.5 2a1 1 0 0 1-.812 0l-4.5-2A1 1 0 0 1 6 11V4a1 1 0 0 1 1.406-.914l4.094 1.82zm.5.872v7L16 11V4l-4 1.778zm-1 7v-7L7 4v7l4 1.778zM11.5 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-ebook::before,.btn-icon.active .dpg-icon-ebook::before,.btn-icon:active .ahe-icon-ebook::before,.btn-icon:active .dpg-icon-ebook::before,.btn-icon:hover .ahe-icon-ebook::before,.btn-icon:hover .dpg-icon-ebook::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M21 2v20c0 .55-.45 1-1 1H3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h17c.55 0 1 .45 1 1zM3 2v20h17V2H3zm1 13h14v1H4v-1zm7.5-10.094l4.094-1.82A1 1 0 0 1 17 4v7a1 1 0 0 1-.594.914l-4.5 2a1 1 0 0 1-.812 0l-4.5-2A1 1 0 0 1 6 11V4a1 1 0 0 1 1.406-.914l4.094 1.82zm.5.872v7L16 11V4l-4 1.778zm-1 7v-7L7 4v7l4 1.778zM11.5 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E")
}

.ahe-icon-gsp::before,.dpg-icon-gsp::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%23009BB5' d='M17 12.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20h-1v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2 1.5-.895 1.5-2-.672-2-1.5-2zm-3.535.399L14 13.75a.75.75 0 0 0-.75-.75h-1.5a.75.75 0 1 0 0 1.5h1.5a1.75 1.75 0 0 1 0 3.5h-1.5A1.75 1.75 0 0 1 10 16.25h1c0 .414.336.75.75.75h1.5a.75.75 0 1 0 0-1.5h-1.5a1.75 1.75 0 0 1 0-3.5h1.5c.846 0 1.552.6 1.715 1.399zM8 18.5v-1.1c-.418.377-.937.6-1.5.6C5.12 18 4 16.657 4 15s1.12-3 2.5-3c.563 0 1.082.223 1.5.6V12h1v6.5A1.5 1.5 0 0 1 7.5 20H5v-1h2.5a.5.5 0 0 0 .5-.5zM6.5 13c-.828 0-1.5.895-1.5 2s.672 2 1.5 2S8 16.105 8 15s-.672-2-1.5-2z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-gsp::before,.btn-icon.active .dpg-icon-gsp::before,.btn-icon:active .ahe-icon-gsp::before,.btn-icon:active .dpg-icon-gsp::before,.btn-icon:hover .ahe-icon-gsp::before,.btn-icon:hover .dpg-icon-gsp::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-3 3.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20h-1v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2 1.5-.895 1.5-2-.672-2-1.5-2zm-3.535.399L14 13.75a.75.75 0 0 0-.75-.75h-1.5a.75.75 0 1 0 0 1.5h1.5a1.75 1.75 0 0 1 0 3.5h-1.5A1.75 1.75 0 0 1 10 16.25h1c0 .414.336.75.75.75h1.5a.75.75 0 1 0 0-1.5h-1.5a1.75 1.75 0 0 1 0-3.5h1.5c.846 0 1.552.6 1.715 1.399zM8 18.5v-1.1c-.418.377-.937.6-1.5.6C5.12 18 4 16.657 4 15s1.12-3 2.5-3c.563 0 1.082.223 1.5.6V12h1v6.5A1.5 1.5 0 0 1 7.5 20H5v-1h2.5a.5.5 0 0 0 .5-.5zM6.5 13c-.828 0-1.5.895-1.5 2s.672 2 1.5 2S8 16.105 8 15s-.672-2-1.5-2z'/%3E%3C/svg%3E")
}

.ahe-icon-html::before,.dpg-icon-html::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%233F7AA3' d='M20 10h1v8h-1v-8zm-8 8v-6h1v.268a1.995 1.995 0 0 1 2.5.41A2 2 0 0 1 19 14v3.999h-1v-4a1 1 0 0 0-2 0v4h-1v-4a1 1 0 0 0-2 0v4h-1zm-3-1.5a.5.5 0 0 0 .5.5H11v1H9.5A1.5 1.5 0 0 1 8 16.5V10h1v2h2v1H9v3.5zM5 12a2 2 0 0 1 2 2v4H6v-4a1 1 0 0 0-2 0v4H3v-8h1v2.268A1.99 1.99 0 0 1 5 12z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-html::before,.btn-icon.active .dpg-icon-html::before,.btn-icon:active .ahe-icon-html::before,.btn-icon:active .dpg-icon-html::before,.btn-icon:hover .ahe-icon-html::before,.btn-icon:hover .dpg-icon-html::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm0 1h1v8h-1v-8zm-8 8v-6h1v.268a1.995 1.995 0 0 1 2.5.41A2 2 0 0 1 19 14v3.999h-1v-4a1 1 0 0 0-2 0v4h-1v-4a1 1 0 0 0-2 0v4h-1zm-3-1.5a.5.5 0 0 0 .5.5H11v1H9.5A1.5 1.5 0 0 1 8 16.5V10h1v2h2v1H9v3.5zM5 12a2 2 0 0 1 2 2v4H6v-4a1 1 0 0 0-2 0v4H3v-8h1v2.268A1.99 1.99 0 0 1 5 12z'/%3E%3C/svg%3E")
}

.ahe-icon-lti::before,.dpg-icon-lti::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M16 19v3c0 .55-.45 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h5V2a1 1 0 0 1 1-1h9l4 4v13c0 .55-.45 1-1 1h-5zm5-1V6h-4V2H9v6H8V6H3v16h12v-3h-2v-1h8z'/%3E%3Cpath fill='%23009BB5' d='M16 9H9v2l4-.5-7 7L7.5 19l7-7-.5 4h2z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-lti::before,.btn-icon.active .dpg-icon-lti::before,.btn-icon:active .ahe-icon-lti::before,.btn-icon:active .dpg-icon-lti::before,.btn-icon:hover .ahe-icon-lti::before,.btn-icon:hover .dpg-icon-lti::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M16 19v3c0 .55-.45 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h5V2a1 1 0 0 1 1-1h9l4 4v13c0 .55-.45 1-1 1h-5zm5-1V6h-4V2H9v6H8V6H3v16h12v-3h-2v-1h8zm-5-9v7h-2l.5-4-7 7L6 17.5l7-7-4 .5V9h7z'/%3E%3C/svg%3E")
}

.ahe-icon-learnsmart::before,.dpg-icon-learnsmart::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%23E21F26' d='M13.52 14.318h5.098c1.475 0 1.882.449 1.882 1.891v.898c0 1.475-.423 1.893-1.882 1.893h-4.721C12.438 19 12 18.582 12 17.107v-.217l1.255-.294v1.288h6.021V15.48h-5.082c-1.442 0-1.882-.404-1.882-1.892v-.697c0-1.488.44-1.892 1.882-1.892h4.314c1.349 0 1.898.372 1.898 1.752v.17l-1.162.326v-1.162h-5.723v2.232zM3.5 11h1.3v6.9h5.7V19h-7v-8z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-learnsmart::before,.btn-icon.active .dpg-icon-learnsmart::before,.btn-icon:active .ahe-icon-learnsmart::before,.btn-icon:active .dpg-icon-learnsmart::before,.btn-icon:hover .ahe-icon-learnsmart::before,.btn-icon:hover .dpg-icon-learnsmart::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-6.48 5.318h5.098c1.475 0 1.882.449 1.882 1.891v.898c0 1.475-.423 1.893-1.882 1.893h-4.721C12.438 19 12 18.582 12 17.107v-.217l1.255-.294v1.288h6.021V15.48h-5.082c-1.442 0-1.882-.404-1.882-1.892v-.697c0-1.488.44-1.892 1.882-1.892h4.314c1.349 0 1.898.372 1.898 1.752v.17l-1.162.326v-1.162h-5.723v2.232zM3.5 11h1.3v6.9h5.7V19h-7v-8z'/%3E%3C/svg%3E")
}

.ahe-icon-image::before,.dpg-icon-image::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M22 18.293V5H2v13.24l7.01-8.01 5.024 6.03L17 13.292l5 5zm-.707.707L17 14.707l-3.034 3.034-4.975-5.971L2.664 19h18.629zM23 5v14c0 .55-.45 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h20c.55 0 1 .45 1 1z'/%3E%3Cpath fill='%23009bb5' d='M17 12a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-1a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-image::before,.btn-icon.active .dpg-icon-image::before,.btn-icon:active .ahe-icon-image::before,.btn-icon:active .dpg-icon-image::before,.btn-icon:hover .ahe-icon-image::before,.btn-icon:hover .dpg-icon-image::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M22 18.293V5H2v13.24l7.01-8.01 5.024 6.03L17 13.292l5 5zm-.707.707L17 14.707l-3.034 3.034-4.975-5.971L2.664 19h18.629zM23 5v14c0 .55-.45 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h20c.55 0 1 .45 1 1zm-6 7a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-1a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E")
}

.ahe-icon-moreinfo::before,.dpg-icon-moreinfo::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M12 19a7 7 0 1 1 0-14 7 7 0 0 1 0 14zm0-1a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm-2-3h1v-3h-1v-1h3v4h1v1h-4v-1zm1-7h2v2h-2V8z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-moreinfo::before,.btn-icon.active .dpg-icon-moreinfo::before,.btn-icon:active .ahe-icon-moreinfo::before,.btn-icon:active .dpg-icon-moreinfo::before,.btn-icon:hover .ahe-icon-moreinfo::before,.btn-icon:hover .dpg-icon-moreinfo::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 19a7 7 0 1 1 0-14 7 7 0 0 1 0 14zm0-1a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm-2-3h1v-3h-1v-1h3v4h1v1h-4v-1zm1-7h2v2h-2V8z'/%3E%3C/svg%3E")
}

.ahe-icon-mp3::before,.dpg-icon-mp3::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%23009BB5' d='M19.776 13c0-.552-.671-1-1.5-1-.568 0-1.062.21-1.317.52L16 12.173C16.394 11.48 17.265 11 18.276 11c1.38 0 2.5.895 2.5 2 0 .597-.327 1.134-.846 1.5.519.366.846.903.846 1.5 0 1.105-1.12 2-2.5 2-1.011 0-1.882-.48-2.276-1.172l.96-.349c.254.31.748.521 1.316.521.829 0 1.5-.448 1.5-1s-.671-1-1.5-1h-1v-1h1c.829 0 1.5-.448 1.5-1zM12 12.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20h-1v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2 1.5-.895 1.5-2-.672-2-1.5-2zM3 18v-6h1v.268a1.995 1.995 0 0 1 2.5.41A2 2 0 0 1 10 14v3.999H9v-4a1 1 0 0 0-2 0v4H6v-4a1 1 0 0 0-2 0v4H3z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-mp3::before,.btn-icon.active .dpg-icon-mp3::before,.btn-icon:active .ahe-icon-mp3::before,.btn-icon:active .dpg-icon-mp3::before,.btn-icon:hover .ahe-icon-mp3::before,.btn-icon:hover .dpg-icon-mp3::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-.224 4c0-.552-.671-1-1.5-1-.568 0-1.062.21-1.317.52L16 12.173C16.394 11.48 17.265 11 18.276 11c1.38 0 2.5.895 2.5 2 0 .597-.327 1.134-.846 1.5.519.366.846.903.846 1.5 0 1.105-1.12 2-2.5 2-1.011 0-1.882-.48-2.276-1.172l.96-.349c.254.31.748.521 1.316.521.829 0 1.5-.448 1.5-1s-.671-1-1.5-1h-1v-1h1c.829 0 1.5-.448 1.5-1zM12 12.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20h-1v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2 1.5-.895 1.5-2-.672-2-1.5-2zM3 18v-6h1v.268a1.995 1.995 0 0 1 2.5.41A2 2 0 0 1 10 14v3.999H9v-4a1 1 0 0 0-2 0v4H6v-4a1 1 0 0 0-2 0v4H3z'/%3E%3C/svg%3E")
}

.ahe-icon-onlineproblems::before,.dpg-icon-onlineproblems::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M21 9.5V17c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h13.5l-1 1H4v12h16v-6.5l1-1zM4 19h16v1H4v-1zm4.5-9.5l3-3L14 9l6.5-6.5 3 3L14 15 8.5 9.5zm2 0L14 13l7.5-7.5-1-1L14 11l-2.5-2.5-1 1z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-onlineproblems::before,.btn-icon.active .dpg-icon-onlineproblems::before,.btn-icon:active .ahe-icon-onlineproblems::before,.btn-icon:active .dpg-icon-onlineproblems::before,.btn-icon:hover .ahe-icon-onlineproblems::before,.btn-icon:hover .dpg-icon-onlineproblems::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M21 9.5V17c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h13.5l-1 1H4v12h16v-6.5l1-1zM4 19h16v1H4v-1zm4.5-9.5l3-3L14 9l6.5-6.5 3 3L14 15 8.5 9.5zm2 0L14 13l7.5-7.5-1-1L14 11l-2.5-2.5-1 1z'/%3E%3C/svg%3E")
}

.ahe-icon-pdf::before,.dpg-icon-pdf::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%23E21F26' d='M18 11.5V13h2v1h-2v4h-1v-4h-1v-1h1v-1.5a1.5 1.5 0 0 1 1.5-1.5H20v1h-1.5a.5.5 0 0 0-.5.5zm-4 5.9c-.418.377-.937.6-1.5.6-1.38 0-2.5-1.343-2.5-3s1.12-3 2.5-3c.563 0 1.082.223 1.5.6V10h1v8h-1v-.6zm-1.5-.4c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2zM5 12.6c.418-.377.937-.6 1.5-.6C7.88 12 9 13.343 9 15s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20H4v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2S8 16.105 8 15s-.672-2-1.5-2z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-pdf::before,.btn-icon.active .dpg-icon-pdf::before,.btn-icon:active .ahe-icon-pdf::before,.btn-icon:active .dpg-icon-pdf::before,.btn-icon:hover .ahe-icon-pdf::before,.btn-icon:hover .dpg-icon-pdf::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-2 2.5V13h2v1h-2v4h-1v-4h-1v-1h1v-1.5a1.5 1.5 0 0 1 1.5-1.5H20v1h-1.5a.5.5 0 0 0-.5.5zm-4 5.9c-.418.377-.937.6-1.5.6-1.38 0-2.5-1.343-2.5-3s1.12-3 2.5-3c.563 0 1.082.223 1.5.6V10h1v8h-1v-.6zm-1.5-.4c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2zM5 12.6c.418-.377.937-.6 1.5-.6C7.88 12 9 13.343 9 15s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20H4v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2S8 16.105 8 15s-.672-2-1.5-2z'/%3E%3C/svg%3E")
}

.ahe-icon-ppt::before,.dpg-icon-ppt::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%23F15A4A' d='M18 16.5a.5.5 0 0 0 .5.5H20v1h-1.5a1.5 1.5 0 0 1-1.5-1.5V10h1v2h2v1h-2v3.5zM6 12.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20H5v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2S9 16.105 9 15s-.672-2-1.5-2zm4.5-.4c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20h-1v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2 1.5-.895 1.5-2-.672-2-1.5-2z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-ppt::before,.btn-icon.active .dpg-icon-ppt::before,.btn-icon:active .ahe-icon-ppt::before,.btn-icon:active .dpg-icon-ppt::before,.btn-icon:hover .ahe-icon-ppt::before,.btn-icon:hover .dpg-icon-ppt::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-2 7.5a.5.5 0 0 0 .5.5H20v1h-1.5a1.5 1.5 0 0 1-1.5-1.5V10h1v2h2v1h-2v3.5zM6 12.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20H5v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2S9 16.105 9 15s-.672-2-1.5-2zm4.5-.4c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20h-1v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2 1.5-.895 1.5-2-.672-2-1.5-2z'/%3E%3C/svg%3E")
}

.ahe-icon-system-alert-warning::before,.dpg-icon-system-alert-warning::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M4.222 4.222c4.296-4.296 11.26-4.296 15.556 0 4.296 4.296 4.296 11.26 0 15.556-4.296 4.296-11.26 4.296-15.556 0-4.296-4.296-4.296-11.26 0-15.556zm.707.707c-3.905 3.905-3.905 10.237 0 14.142 3.905 3.905 10.237 3.905 14.142 0 3.905-3.905 3.905-10.237 0-14.142-3.905-3.905-10.237-3.905-14.142 0zM13 5v10h-2V5h2zm-2 14v-2h2v2h-2z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-system-alert-warning::before,.btn-icon.active .dpg-icon-system-alert-warning::before,.btn-icon:active .ahe-icon-system-alert-warning::before,.btn-icon:active .dpg-icon-system-alert-warning::before,.btn-icon:hover .ahe-icon-system-alert-warning::before,.btn-icon:hover .dpg-icon-system-alert-warning::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4.222 4.222c4.296-4.296 11.26-4.296 15.556 0 4.296 4.296 4.296 11.26 0 15.556-4.296 4.296-11.26 4.296-15.556 0-4.296-4.296-4.296-11.26 0-15.556zm.707.707c-3.905 3.905-3.905 10.237 0 14.142 3.905 3.905 10.237 3.905 14.142 0 3.905-3.905 3.905-10.237 0-14.142-3.905-3.905-10.237-3.905-14.142 0zM13 5v10h-2V5h2zm-2 14v-2h2v2h-2z'/%3E%3C/svg%3E")
}

.ahe-icon-system-calendar-white::before,.dpg-icon-system-calendar-white::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M5 5V3h3v2h8V3h3v2h2a1 1 0 0 1 1 1v13c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V6a1 1 0 0 1 1-1h2zm-2 5v9h18v-9H3zm0-4v3h18V6h-2v1h-3V6H8v1H5V6H3zm14-2v2h1V4h-1zM6 4v2h1V4H6zm4 7h1v3H8v-1h2v-2zm4 0h1v3h-3v-1h2v-2zm4 0h1v3h-3v-1h2v-2zM6 15h1v3H4v-1h2v-2zm4 0h1v3H8v-1h2v-2zm4 0h1v3h-3v-1h2v-2z'/%3E%3C/svg%3E")
}

.ahe-icon-toolbox::before,.dpg-icon-toolbox::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M6 7V5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2h3a1 1 0 0 1 1 1v10c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V8a1 1 0 0 1 1-1h3zm-3 6v5h18v-5h-4v-1h4V8H3v4h4v1H3zm4-8v2h10V5H7z'/%3E%3Cpath fill='%23009bb5' d='M8 11h8v3H8v-3zm1 1v1h6v-1H9z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-toolbox::before,.btn-icon.active .dpg-icon-toolbox::before,.btn-icon:active .ahe-icon-toolbox::before,.btn-icon:active .dpg-icon-toolbox::before,.btn-icon:hover .ahe-icon-toolbox::before,.btn-icon:hover .dpg-icon-toolbox::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6 7V5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2h3a1 1 0 0 1 1 1v10c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V8a1 1 0 0 1 1-1h3zm-3 6v5h18v-5h-4v-1h4V8H3v4h4v1H3zm4-8v2h10V5H7zm1 6h8v3H8v-3zm1 1v1h6v-1H9z'/%3E%3C/svg%3E")
}

.ahe-icon-up-arrow::before,.dpg-icon-up-arrow::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M12 7l9.9 9.9-.708.707L12 8.414l-9.192 9.193-.707-.708z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-up-arrow::before,.btn-icon.active .dpg-icon-up-arrow::before,.btn-icon:active .ahe-icon-up-arrow::before,.btn-icon:active .dpg-icon-up-arrow::before,.btn-icon:hover .ahe-icon-up-arrow::before,.btn-icon:hover .dpg-icon-up-arrow::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 7l9.9 9.9-.708.707L12 8.414l-9.192 9.193-.707-.708z'/%3E%3C/svg%3E")
}

.ahe-icon-video::before,.dpg-icon-video::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M21 6v12c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h16c.55 0 1 .45 1 1zM4 6v12h16V6H4zm6 3l5 3-5 3V9z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-video::before,.btn-icon.active .dpg-icon-video::before,.btn-icon:active .ahe-icon-video::before,.btn-icon:active .dpg-icon-video::before,.btn-icon:hover .ahe-icon-video::before,.btn-icon:hover .dpg-icon-video::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M21 6v12c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h16c.55 0 1 .45 1 1zM4 6v12h16V6H4zm6 3l5 3-5 3V9z'/%3E%3C/svg%3E")
}

.ahe-icon-weblink::before,.dpg-icon-weblink::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-8 12a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-1a5 5 0 1 0 0-10 5 5 0 0 0 0 10z'/%3E%3Cpath fill='%23009BB5' d='M11.183 18.916a3.974 3.974 0 0 1-1.16-.438A18.758 18.758 0 0 1 9.693 17H8.535a3.975 3.975 0 0 1-.409-1h1.427a9.963 9.963 0 0 1-.053-1c0-.317.018-.65.053-1H8.126c.091-.355.23-.69.41-1h1.158c.083-.467.192-.96.328-1.478a3.974 3.974 0 0 1 1.16-.438A19.88 19.88 0 0 0 10.711 13h2.578c-.112-.592-.27-1.23-.472-1.916a3.93 3.93 0 0 1 1.16.438c.137.518.246 1.01.329 1.478h1.159c.179.31.318.645.409 1h-1.427c.035.35.053.683.053 1 0 .317-.018.65-.053 1h1.427c-.091.355-.23.69-.41 1h-1.158c-.083.467-.192.96-.328 1.478a3.974 3.974 0 0 1-1.16.438A19.88 19.88 0 0 0 13.289 17h-2.578c.112.592.27 1.23.472 1.916zM13.44 16c.04-.354.059-.687.059-1 0-.313-.02-.646-.059-1h-2.88c-.04.354-.059.687-.059 1 0 .313.02.646.059 1h2.882z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-weblink::before,.btn-icon.active .dpg-icon-weblink::before,.btn-icon:active .ahe-icon-weblink::before,.btn-icon:active .dpg-icon-weblink::before,.btn-icon:hover .ahe-icon-weblink::before,.btn-icon:hover .dpg-icon-weblink::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-8 12a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-1a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm-.817-1.084a3.974 3.974 0 0 1-1.16-.438A18.758 18.758 0 0 1 9.693 17H8.535a3.975 3.975 0 0 1-.409-1h1.427a9.963 9.963 0 0 1-.053-1c0-.317.018-.65.053-1H8.126c.091-.355.23-.69.41-1h1.158c.083-.467.192-.96.328-1.478a3.974 3.974 0 0 1 1.16-.438A19.88 19.88 0 0 0 10.711 13h2.578c-.112-.592-.27-1.23-.472-1.916a3.93 3.93 0 0 1 1.16.438c.137.518.246 1.01.329 1.478h1.159c.179.31.318.645.409 1h-1.427c.035.35.053.683.053 1 0 .317-.018.65-.053 1h1.427c-.091.355-.23.69-.41 1h-1.158c-.083.467-.192.96-.328 1.478a3.974 3.974 0 0 1-1.16.438A19.88 19.88 0 0 0 13.289 17h-2.578c.112.592.27 1.23.472 1.916zM13.44 16c.04-.354.059-.687.059-1 0-.313-.02-.646-.059-1h-2.88c-.04.354-.059.687-.059 1 0 .313.02.646.059 1h2.882z'/%3E%3C/svg%3E")
}

.ahe-icon-xls::before,.dpg-icon-xls::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%233DA04E' d='M17.965 13.399L17 13.75a.75.75 0 0 0-.75-.75h-1.5a.75.75 0 1 0 0 1.5h1.5a1.75 1.75 0 0 1 0 3.5h-1.5A1.75 1.75 0 0 1 13 16.25h1c0 .414.336.75.75.75h1.5a.75.75 0 1 0 0-1.5h-1.5a1.75 1.75 0 0 1 0-3.5h1.5c.846 0 1.552.6 1.715 1.399zM11 10h1v8h-1v-8zm-1 8H8.785L7.5 15.944 6.215 18H5l1.91-3L5 12h1.215L7.5 14.056 8.785 12H10l-1.91 3L10 18z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-xls::before,.btn-icon.active .dpg-icon-xls::before,.btn-icon:active .ahe-icon-xls::before,.btn-icon:active .dpg-icon-xls::before,.btn-icon:hover .ahe-icon-xls::before,.btn-icon:hover .dpg-icon-xls::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-2.035 4.399L17 13.75a.75.75 0 0 0-.75-.75h-1.5a.75.75 0 1 0 0 1.5h1.5a1.75 1.75 0 0 1 0 3.5h-1.5A1.75 1.75 0 0 1 13 16.25h1c0 .414.336.75.75.75h1.5a.75.75 0 1 0 0-1.5h-1.5a1.75 1.75 0 0 1 0-3.5h1.5c.846 0 1.552.6 1.715 1.399zM11 10h1v8h-1v-8zm-1 8H8.785L7.5 15.944 6.215 18H5l1.91-3L5 12h1.215L7.5 14.056 8.785 12H10l-1.91 3L10 18z'/%3E%3C/svg%3E")
}

.ahe-icon-zip::before,.dpg-icon-zip::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1z'/%3E%3Cpath fill='%23756B93' d='M16 12.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20h-1v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2 1.5-.895 1.5-2-.672-2-1.5-2zM14 18h-3v-1h1v-4h-1v-1h2v5h1v1zm-2-8h1v1h-1v-1zm-3.377 3H5v-1h5v1l-3.623 4H10v1H5v-1l3.623-4z'/%3E%3C/svg%3E")
}

.btn-icon.active .ahe-icon-zip::before,.btn-icon.active .dpg-icon-zip::before,.btn-icon:active .ahe-icon-zip::before,.btn-icon:active .dpg-icon-zip::before,.btn-icon:hover .ahe-icon-zip::before,.btn-icon:hover .dpg-icon-zip::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 21h1v1c0 .55-.45 1-1 1H4a1 1 0 0 1-1-1v-1h1v1h16v-1zm0-12V7h-6V2H4v7H3V2a1 1 0 0 1 1-1h11l6 5v3h-1zm-4 3.6c.418-.377.937-.6 1.5-.6 1.38 0 2.5 1.343 2.5 3s-1.12 3-2.5 3c-.563 0-1.082-.223-1.5-.6V20h-1v-8h1v.6zm1.5.4c-.828 0-1.5.895-1.5 2s.672 2 1.5 2 1.5-.895 1.5-2-.672-2-1.5-2zM14 18h-3v-1h1v-4h-1v-1h2v5h1v1zm-2-8h1v1h-1v-1zm-3.377 3H5v-1h5v1l-3.623 4H10v1H5v-1l3.623-4z'/%3E%3C/svg%3E")
}

@font-face {
  font-family: proxima_novaregular;
  font-style: normal;
  font-weight: 400;
  font-display:swap;src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-regular.woff) format("woff")
}

@font-face {
  font-family: proxima_novaregular;
  font-style: italic;
  font-weight: 300;
  font-display:swap;src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-light-it.woff) format("woff")
}

@font-face {
  font-family: proxima_novaregular;
  font-style: normal;
  font-weight: 300;
  font-display:swap;src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-light.woff) format("woff")
}

@font-face {
  font-family: proxima_novaregular;
  font-style: normal;
  font-weight: 500;
  font-display:swap;src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-semibold.woff) format("woff")
}

@font-face {
  font-family: proxima_novaregular;
  font-style: italic;
  font-weight: 700;
  font-display:swap;src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-bold-it.woff) format("woff")
}

@font-face {
  font-family: proxima_novaregular_bold;
  font-style: normal;
  font-weight: 700;
  font-display:swap;src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-bold.woff) format("woff")
}

@font-face {
  font-family: proxima_novacondensed;
  font-style: normal;
  font-weight: 400;
  font-display:swap;src: url(/unitas/school/explore/sites/reveal-math/walkthrough/6-8/public/assets/dle-cdn.mheducation.com/mhe/fonts/proxima-nova-extra-condensed/proxima-nova-extra-condensed-regular.woff) format("woff")
}

.text-transform-none {
  text-transform: none
}

h1 {
  color: #46707d;
  font-family: proxima_novaregular;
  font-size: 28px;
  font-weight: 300;
  margin-bottom: 40px
}

h2 {
  font-family: proxima_novaregular;
  font-size: 20px;
  font-weight: 500;
  color: #007c91
}

h2.border {
  border-top: 3px solid #c1cfd4;
  padding-top: 16px
}

h3 {
  color: #46707d;
  font-family: proxima_novaregular;
  font-size: 18px
}

h4 {
  color: #007c91;
  font-size: 16px;
  font-family: proxima_novaregular_bold
}

h5,h6 {
  font-family: proxima_novaregular,Arial,sans-serif;
  font-weight: 400
}

body {
  font-size: 16px;
  color: #46707d;
  font-family: proxima_novaregular;
  height: 100%;
  margin: 0;
  padding: 0
}

.navbar.ahe-ui-navbar,.navbar.dpg-ui-navbar {
  border: 0;
  border-radius: 0;
  color: #fff;
  height: 52px;
  line-height: 30px;
  padding: 8px 30px;
  position: relative;
  width: 100%
}

.navbar.ahe-ui-navbar>.container,.navbar.ahe-ui-navbar>.container-fluid,.navbar.dpg-ui-navbar>.container,.navbar.dpg-ui-navbar>.container-fluid {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}

.navbar.ahe-ui-navbar button,.navbar.dpg-ui-navbar button {
  color: #fff;
  font-weight: 400
}

.navbar.ahe-ui-navbar a,.navbar.dpg-ui-navbar a {
  color: #fff
}

.navbar.ahe-ui-navbar.system,.navbar.dpg-ui-navbar.system {
  background: #e21f26
}

.navbar.ahe-ui-navbar.system button,.navbar.dpg-ui-navbar.system button {
  background: #b6181d
}

.navbar.ahe-ui-navbar.system button:hover,.navbar.dpg-ui-navbar.system button:hover {
  background: #a0151a;
  color: #fff
}

.navbar.ahe-ui-navbar.testing-light,.navbar.dpg-ui-navbar.testing-light {
  background: #a5d4c5;
  color: #003b4c
}

.navbar.ahe-ui-navbar.testing-light a,.navbar.dpg-ui-navbar.testing-light a {
  color: #003b4c
}

.navbar.ahe-ui-navbar.testing-light button,.navbar.dpg-ui-navbar.testing-light button {
  background: #82c4af;
  color: #003b4c
}

.navbar.ahe-ui-navbar.testing-light button:hover,.navbar.dpg-ui-navbar.testing-light button:hover {
  background: #71bba4
}

.navbar.ahe-ui-navbar.testing-dark,.navbar.dpg-ui-navbar.testing-dark {
  background: #247c61
}

.navbar.ahe-ui-navbar.testing-dark button,.navbar.dpg-ui-navbar.testing-dark button {
  background: #195442
}

.navbar.ahe-ui-navbar.testing-dark button:hover,.navbar.dpg-ui-navbar.testing-dark button:hover {
  background: #134133;
  color: #fff
}

.navbar.ahe-ui-navbar.learning-light,.navbar.dpg-ui-navbar.learning-light {
  background: #a4dbe5;
  color: #003b4c
}

.navbar.ahe-ui-navbar.learning-light a,.navbar.dpg-ui-navbar.learning-light a {
  color: #003b4c
}

.navbar.ahe-ui-navbar.learning-light button,.navbar.dpg-ui-navbar.learning-light button {
  background: #7ccbda;
  color: #003b4c
}

.navbar.ahe-ui-navbar.learning-light button:hover,.navbar.dpg-ui-navbar.learning-light button:hover {
  background: #69c3d4
}

.navbar.ahe-ui-navbar.learning-dark,.navbar.dpg-ui-navbar.learning-dark {
  background: #3f7aa3
}

.navbar.ahe-ui-navbar.learning-dark button,.navbar.dpg-ui-navbar.learning-dark button {
  background: #315e7e
}

.navbar.ahe-ui-navbar.learning-dark button:hover,.navbar.dpg-ui-navbar.learning-dark button:hover {
  background: #2a516c;
  color: #fff
}

.navbar.ahe-ui-navbar .navbar-brand,.navbar.dpg-ui-navbar .navbar-brand {
  display: inline-block;
  font-size: 10px;
  height: unset;
  line-height: inherit;
  margin-right: 30px;
  padding: 0;
  white-space: nowrap
}

.navbar.ahe-ui-navbar .navbar-brand img,.navbar.dpg-ui-navbar .navbar-brand img {
  max-height: 36px
}

.navbar.ahe-ui-navbar .navbar-nav,.navbar.dpg-ui-navbar .navbar-nav {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0
}

.navbar.ahe-ui-navbar .navbar-nav .nav-link,.navbar.dpg-ui-navbar .navbar-nav .nav-link {
  padding-left: 0;
  padding-right: 0
}

.navbar.ahe-ui-navbar .navbar-nav .dropdown-menu,.navbar.dpg-ui-navbar .navbar-nav .dropdown-menu {
  float: none;
  position: static
}

.navbar.ahe-ui-navbar .navbar-text,.navbar.dpg-ui-navbar .navbar-text {
  display: inline-block;
  padding-bottom: 0;
  padding-top: 0
}

.navbar.ahe-ui-navbar .navbar-collapse,.navbar.dpg-ui-navbar .navbar-collapse {
  align-items: center;
  flex-basis: 100%;
  flex-grow: 1
}

.navbar.ahe-ui-navbar .navbar-toggler-icon,.navbar.dpg-ui-navbar .navbar-toggler-icon {
  background: center center/100% 100% no-repeat;
  content: '';
  display: inline-block;
  height: 1.5em;
  vertical-align: middle;
  width: 1.5em
}

.ahe-sidebar,.dpg-sidebar {
  background: #265867;
  color: #fff;
  display: table-cell;
  font-size: 14px;
  margin-top: -20px;
  min-height: 100%;
  min-width: 200px;
  padding: 8px 0 0;
  vertical-align: top;
  width: 200px
}

.ahe-sidebar a,.dpg-sidebar a {
  color: #fff;
  display: block;
  height: 30px;
  line-height: 28px;
  padding-left: 50px;
  width: 100%
}

.ahe-sidebar a:hover,.dpg-sidebar a:hover {
  background: #174d5c;
  text-decoration: none
}

.ahe-sidebar ul,.dpg-sidebar ul {
  list-style: none;
  padding: 0;
  width: 200px
}

.ahe-sidebar li.active,.dpg-sidebar li.active {
  background: #174d5c;
  border-left: 5px solid #ffcd00
}

.ahe-sidebar li.active a,.dpg-sidebar li.active a {
  padding-left: 45px
}

.ahe-content,.dpg-content {
  display: table-cell;
  min-height: 100%;
  vertical-align: top;
  width: 100%
}

.ahe-content>.row,.dpg-content>.row {
  margin: 0
}

.ahe-container,.dpg-container {
  display: table;
  min-height: calc(100% - 52px)
}

.nav-tabs {
  border-bottom-width: 0;
  box-shadow: 0 3px 0 0 #d1dbde inset;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 25px;
  padding: 0
}

.nav-tabs li {
  display: inline-block
}

.nav-tabs .nav-item {
  border-top: 5px solid transparent;
  box-sizing: border-box;
  margin-right: 15px;
  padding: 10px 0 0;
  position: relative;
  top: -1px
}

.nav-tabs .nav-item .nav-link {
  border: 1px solid transparent;
  border-radius: 0;
  color: #265867;
  font-weight: 500;
  line-height: normal;
  margin-right: 0;
  padding: 5px
}

.nav-tabs .nav-item .nav-link:hover {
  color: #007c91;
  text-decoration: none
}

.nav-tabs .nav-item .nav-link:hover:focus {
  border: 1px dotted #007c91;
  border-bottom-color: #007c91;
  color: #007c91
}

.nav-tabs .nav-item:hover a {
  background-color: transparent;
  border-color: transparent;
  color: #007c91
}

.nav-tabs .nav-item:focus a {
  background-color: transparent;
  border: 1px solid #007c91
}

.nav-tabs .nav-item.active {
  border-color: #007c91
}

.nav-tabs .nav-item.active .nav-link {
  background-color: transparent;
  border: 1px solid transparent;
  color: #007c91
}

.nav-tabs .nav-item.active .nav-link:hover {
  border-color: inherit
}

.nav-tabs .nav-item.active .nav-link:focus {
  border-color: #007c91;
  border-style: dotted;
  outline: 0;
  text-decoration: none
}

.nav-tabs .nav-item.disabled {
  background-color: transparent;
  border: 1px solid transparent;
  border-top: 5px solid transparent;
  cursor: not-allowed
}

.nav-tabs .nav-item.disabled .nav-link {
  color: #60c1d1;
  pointer-events: none
}

.ahe-icon.rounded {
  background-color: #265867;
  background-repeat: no-repeat;
  border: 2px solid #265867;
  border-radius: 15px;
  height: 30px;
  padding: 3px;
  width: 30px
}

.ahe-icon.rounded.homework {
  background-color: #009bb5;
  border: 2px solid #009bb5
}

.ahe-icon.rounded.quiz,.ahe-icon.rounded.test {
  background-color: #489a81;
  border: 2px solid #489a81
}

.ahe-icon.rounded.lab {
  background-color: #a3c4db;
  border: 2px solid #a3c4db
}

.ahe-icon.rounded.custom {
  background-color: #756b93;
  border: 2px solid #756b93
}

.ahe-icon.rounded.event {
  background-color: #f15a4a;
  border: 2px solid #f15a4a
}

.ahe-icon.rounded.instruction {
  background-color: #fff;
  border: 2px solid #c1cfd4
}

.ahe-ui-table,.dpg-ui-table,.ngx-datatable {
  max-width: 100%;
  width: 100%
}

.ahe-ui-table.zebra tbody tr:nth-child(even),.dpg-ui-table.zebra tbody tr:nth-child(even),.ngx-datatable.zebra tbody tr:nth-child(even) {
  background: #d1dbde
}

.ahe-ui-table .datatable-body-cell,.ahe-ui-table td,.ahe-ui-table th,.dpg-ui-table .datatable-body-cell,.dpg-ui-table td,.dpg-ui-table th,.ngx-datatable .datatable-body-cell,.ngx-datatable td,.ngx-datatable th {
  font-size: 14px;
  font-weight: 400;
  padding: 8px 0 8px 10px
}

.ahe-ui-table .datatable-body-cell mhe-checkbox label,.ahe-ui-table .datatable-body-cell mhe-radio-button label,.ahe-ui-table td mhe-checkbox label,.ahe-ui-table td mhe-radio-button label,.ahe-ui-table th mhe-checkbox label,.ahe-ui-table th mhe-radio-button label,.dpg-ui-table .datatable-body-cell mhe-checkbox label,.dpg-ui-table .datatable-body-cell mhe-radio-button label,.dpg-ui-table td mhe-checkbox label,.dpg-ui-table td mhe-radio-button label,.dpg-ui-table th mhe-checkbox label,.dpg-ui-table th mhe-radio-button label,.ngx-datatable .datatable-body-cell mhe-checkbox label,.ngx-datatable .datatable-body-cell mhe-radio-button label,.ngx-datatable td mhe-checkbox label,.ngx-datatable td mhe-radio-button label,.ngx-datatable th mhe-checkbox label,.ngx-datatable th mhe-radio-button label {
  display: inherit;
  font-weight: 400;
  font-size: 14px
}

.ahe-ui-table .datatable-body-cell:nth-child(1),.ahe-ui-table td:nth-child(1),.ahe-ui-table th:nth-child(1),.dpg-ui-table .datatable-body-cell:nth-child(1),.dpg-ui-table td:nth-child(1),.dpg-ui-table th:nth-child(1),.ngx-datatable .datatable-body-cell:nth-child(1),.ngx-datatable td:nth-child(1),.ngx-datatable th:nth-child(1) {
  padding-left: 20px
}

.ahe-ui-table thead th,.dpg-ui-table thead th,.ngx-datatable thead th {
  background-color: #007c91;
  color: #fff
}

.ahe-ui-table thead i,.dpg-ui-table thead i,.ngx-datatable thead i {
  vertical-align: middle
}

.ahe-ui-table .datatable-body .datatable-body-row,.ahe-ui-table .datatable-body tr,.ahe-ui-table tbody .datatable-body-row,.ahe-ui-table tbody tr,.dpg-ui-table .datatable-body .datatable-body-row,.dpg-ui-table .datatable-body tr,.dpg-ui-table tbody .datatable-body-row,.dpg-ui-table tbody tr,.ngx-datatable .datatable-body .datatable-body-row,.ngx-datatable .datatable-body tr,.ngx-datatable tbody .datatable-body-row,.ngx-datatable tbody tr {
  background: #fff;
  border-bottom: 1px solid #d1dbde
}

.ngx-datatable {
  max-width: 100%;
  width: 100%
}

.ngx-datatable .datatable-header {
  background-color: #007c91;
  color: #fff;
  font-size: 13px
}

.ngx-datatable .datatable-header .datatable-header-cell {
  padding: 6px 0 8px 10px
}

.ngx-datatable .datatable-header .datatable-header-cell:nth-child(1) .datatable-header-cell-template-wrap {
  padding-left: 12px
}

.ngx-datatable.zebra .datatable-row-odd .datatable-row-group {
  background: #d1dbde
}

.sortable .sort-btn {
  width: 18px;
  height: 18px;
  background-size: 18px;
  background-repeat: no-repeat;
  margin-left: 8px
}

.sortable .sort-btn:not(.datatable-icon-up):not(.datatable-icon-down) {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 20l-5.657-5.657.707-.707 4.95 4.95 4.95-4.95.707.707L17 20zm0-17l5.657 5.657-.707.707L17 4.414l-4.95 4.95-.707-.707L17 3zM1 15h8v1H1v-1zm0-4h8v1H1v-1zm0-4h8v1H1V7z'/%3E%3C/svg%3E")
}

.sortable .datatable-icon-up {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 9l5.657 5.657-.707.707-4.95-4.95-4.95 4.95-.707-.707L17 9zM1 15h8v1H1v-1zm0-4h8v1H1v-1zm0-4h8v1H1V7z'/%3E%3C/svg%3E")
}

.sortable .datatable-icon-down {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 15.364l-5.657-5.657L12.05 9 17 13.95 21.95 9l.707.707L17 15.364zM1 15h8v1H1v-1zm0-4h8v1H1v-1zm0-4h8v1H1V7z'/%3E%3C/svg%3E")
}

.datatable-icon-left:before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M8 12l5.657-5.657.707.707L9.414 12l4.95 4.95-.707.707z'/%3E%3C/svg%3E")
}

.datatable-icon-right:before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M16.004 12l-5.657 5.657-.707-.707L14.59 12 9.64 7.05l.707-.707z'/%3E%3C/svg%3E")
}

.datatable-icon-prev:before {
  font-style: normal;
  color: #45707d;
  content: "⇤"
}

.datatable-icon-skip:before {
  font-style: normal;
  color: #45707d;
  content: "⇥"
}

.datatable-pager .pager li a:not(.disabled) :hover {
  background-color: transparent
}

.ngx-datatable .datatable-footer .page-count {
  font-size: 14px
}

.ngx-datatable .datatable-footer .datatable-pager .pager,.ngx-datatable .datatable-footer .datatable-pager .pager li {
  display: inline-flex!important
}

.datatable-pager .pager li .datatable-icon-left,.datatable-pager .pager li .datatable-icon-right {
  display: block;
  height: 24px;
  width: 24px
}

.datatable-pager .pager li a {
  margin: 0 4px;
  width: 30px;
  height: 30px;
  border-radius: 5px;
  padding: 3px;
  font-size: 16px;
  background: #d1dbde;
  color: #45707d;
  text-align: center
}

.datatable-pager .pager li.disabled a,.datatable-pager .pager li.disabled a:hover {
  border: 0;
  background: #f0f3f4
}

.datatable-pager .pager li:not(.disabled) a:focus {
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #007c91
}

.datatable-pager .pager li:not(.disabled) a:focus,.datatable-pager .pager li:not(.disabled) a:hover {
  background-color: #007c91;
  color: #fff
}

.datatable-pager .pager li:not(.disabled) a:focus i,.datatable-pager .pager li:not(.disabled) a:hover i {
  width: unset
}

.datatable-pager .pager li:not(.disabled) a:focus .datatable-icon-left:before,.datatable-pager .pager li:not(.disabled) a:hover .datatable-icon-left:before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M8 12l5.657-5.657.707.707L9.414 12l4.95 4.95-.707.707z'/%3E%3C/svg%3E")
}

.datatable-pager .pager li:not(.disabled) a:focus .datatable-icon-right:before,.datatable-pager .pager li:not(.disabled) a:hover .datatable-icon-right:before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M16.004 12l-5.657 5.657-.707-.707L14.59 12 9.64 7.05l.707-.707z'/%3E%3C/svg%3E")
}

.datatable-pager .pager li:not(.disabled) a:focus :before,.datatable-pager .pager li:not(.disabled) a:hover :before {
  color: #fff
}

.pager-container .btn-icon {
  display: block;
  float: left;
  height: 30px;
  margin: 4px;
  padding: 5px;
  width: 30px
}

.pager-container .btn-icon.pager {
  background: #fff;
  border: 1px solid #006a7c;
  font-weight: 400;
  margin: 4px;
  padding: 0
}

.pager-container .btn-icon.pager.active,.pager-container .btn-icon.pager:hover {
  color: #fff
}

.pager-container .btn-icon.active {
  background: #007c91
}

.pager-container .btn-icon:hover {
  background: #006a7c
}

.pager-container .btn-icon::before {
  box-shadow: none!important
}

.pager-container .btn-icon:focus {
  border: 0
}

.pager-container .btn-icon:focus::before {
  box-shadow: 0 0 0 2px #006a7c!important;
  display: block
}

.pager-container .pager-count {
  display: inline-block;
  font-size: 12px;
  line-height: 30px;
  margin: 4px
}

.ahe-ui-action-bar,.dpg-ui-action-bar {
  background-color: #f0f3f4;
  box-shadow: inset 0 1px 0 0 #d1dbde;
  height: 52px;
  padding: 8px
}

.ahe-ui-action-bar .btn-primary,.ahe-ui-action-bar .btn-secondary,.dpg-ui-action-bar .btn-primary,.dpg-ui-action-bar .btn-secondary {
  padding: 0 20px
}

.ahe-ui-action-bar .pull-left>.btn,.ahe-ui-action-bar .pull-left>.dropdown,.ahe-ui-action-bar .pull-right>.btn,.ahe-ui-action-bar .pull-right>.dropdown,.dpg-ui-action-bar .pull-left>.btn,.dpg-ui-action-bar .pull-left>.dropdown,.dpg-ui-action-bar .pull-right>.btn,.dpg-ui-action-bar .pull-right>.dropdown {
  margin: 0 4px
}

.ahe-ui-action-bar .pull-left>.btn:first-child,.ahe-ui-action-bar .pull-left>.dropdown:first-child,.ahe-ui-action-bar .pull-right>.btn:first-child,.ahe-ui-action-bar .pull-right>.dropdown:first-child,.dpg-ui-action-bar .pull-left>.btn:first-child,.dpg-ui-action-bar .pull-left>.dropdown:first-child,.dpg-ui-action-bar .pull-right>.btn:first-child,.dpg-ui-action-bar .pull-right>.dropdown:first-child {
  margin-left: 0
}

.ahe-ui-action-bar .pull-left>.btn:last-child,.ahe-ui-action-bar .pull-left>.dropdown:last-child,.ahe-ui-action-bar .pull-right>.btn:last-child,.ahe-ui-action-bar .pull-right>.dropdown:last-child,.dpg-ui-action-bar .pull-left>.btn:last-child,.dpg-ui-action-bar .pull-left>.dropdown:last-child,.dpg-ui-action-bar .pull-right>.btn:last-child,.dpg-ui-action-bar .pull-right>.dropdown:last-child {
  margin-right: 0
}

.ahe-ui-facets-container .btn,.ahe-ui-filters-bar .btn,.ahe-ui-filters-container .btn,.dpg-ui-facets-container .btn,.dpg-ui-filters-bar .btn,.dpg-ui-filters-container .btn {
  background-color: #fff;
  border: 1px solid;
  border-radius: 5px;
  color: #007c91;
  font-size: 16px;
  margin: 0 1px;
  padding: 0 16px;
  transition: background-color .2s ease-in-out;
  height: 22px;
  position: relative;
  white-space: normal
}

.ahe-ui-facets-container .btn:not([disabled]):hover,.ahe-ui-filters-bar .btn:not([disabled]):hover,.ahe-ui-filters-container .btn:not([disabled]):hover,.dpg-ui-facets-container .btn:not([disabled]):hover,.dpg-ui-filters-bar .btn:not([disabled]):hover,.dpg-ui-filters-container .btn:not([disabled]):hover {
  background-color: #e0e7e9;
  color: #007c91
}

.ahe-ui-facets-container .btn:not([disabled]).focus,.ahe-ui-facets-container .btn:not([disabled]):focus,.ahe-ui-filters-bar .btn:not([disabled]).focus,.ahe-ui-filters-bar .btn:not([disabled]):focus,.ahe-ui-filters-container .btn:not([disabled]).focus,.ahe-ui-filters-container .btn:not([disabled]):focus,.dpg-ui-facets-container .btn:not([disabled]).focus,.dpg-ui-facets-container .btn:not([disabled]):focus,.dpg-ui-filters-bar .btn:not([disabled]).focus,.dpg-ui-filters-bar .btn:not([disabled]):focus,.dpg-ui-filters-container .btn:not([disabled]).focus,.dpg-ui-filters-container .btn:not([disabled]):focus {
  background-color: #fff;
  color: #007c91
}

.ahe-ui-facets-container .btn:not([disabled]).active,.ahe-ui-facets-container .btn:not([disabled]).focus.active,.ahe-ui-facets-container .btn:not([disabled]).focus:active,.ahe-ui-facets-container .btn:not([disabled]):active,.ahe-ui-facets-container .btn:not([disabled]):focus.active,.ahe-ui-facets-container .btn:not([disabled]):focus:active,.ahe-ui-facets-container .btn:not([disabled]):hover.active,.ahe-ui-facets-container .btn:not([disabled]):hover.focus,.ahe-ui-facets-container .btn:not([disabled]):hover:active,.ahe-ui-facets-container .btn:not([disabled]):hover:focus,.ahe-ui-filters-bar .btn:not([disabled]).active,.ahe-ui-filters-bar .btn:not([disabled]).focus.active,.ahe-ui-filters-bar .btn:not([disabled]).focus:active,.ahe-ui-filters-bar .btn:not([disabled]):active,.ahe-ui-filters-bar .btn:not([disabled]):focus.active,.ahe-ui-filters-bar .btn:not([disabled]):focus:active,.ahe-ui-filters-bar .btn:not([disabled]):hover.active,.ahe-ui-filters-bar .btn:not([disabled]):hover.focus,.ahe-ui-filters-bar .btn:not([disabled]):hover:active,.ahe-ui-filters-bar .btn:not([disabled]):hover:focus,.ahe-ui-filters-container .btn:not([disabled]).active,.ahe-ui-filters-container .btn:not([disabled]).focus.active,.ahe-ui-filters-container .btn:not([disabled]).focus:active,.ahe-ui-filters-container .btn:not([disabled]):active,.ahe-ui-filters-container .btn:not([disabled]):focus.active,.ahe-ui-filters-container .btn:not([disabled]):focus:active,.ahe-ui-filters-container .btn:not([disabled]):hover.active,.ahe-ui-filters-container .btn:not([disabled]):hover.focus,.ahe-ui-filters-container .btn:not([disabled]):hover:active,.ahe-ui-filters-container .btn:not([disabled]):hover:focus,.dpg-ui-facets-container .btn:not([disabled]).active,.dpg-ui-facets-container .btn:not([disabled]).focus.active,.dpg-ui-facets-container .btn:not([disabled]).focus:active,.dpg-ui-facets-container .btn:not([disabled]):active,.dpg-ui-facets-container .btn:not([disabled]):focus.active,.dpg-ui-facets-container .btn:not([disabled]):focus:active,.dpg-ui-facets-container .btn:not([disabled]):hover.active,.dpg-ui-facets-container .btn:not([disabled]):hover.focus,.dpg-ui-facets-container .btn:not([disabled]):hover:active,.dpg-ui-facets-container .btn:not([disabled]):hover:focus,.dpg-ui-filters-bar .btn:not([disabled]).active,.dpg-ui-filters-bar .btn:not([disabled]).focus.active,.dpg-ui-filters-bar .btn:not([disabled]).focus:active,.dpg-ui-filters-bar .btn:not([disabled]):active,.dpg-ui-filters-bar .btn:not([disabled]):focus.active,.dpg-ui-filters-bar .btn:not([disabled]):focus:active,.dpg-ui-filters-bar .btn:not([disabled]):hover.active,.dpg-ui-filters-bar .btn:not([disabled]):hover.focus,.dpg-ui-filters-bar .btn:not([disabled]):hover:active,.dpg-ui-filters-bar .btn:not([disabled]):hover:focus,.dpg-ui-filters-container .btn:not([disabled]).active,.dpg-ui-filters-container .btn:not([disabled]).focus.active,.dpg-ui-filters-container .btn:not([disabled]).focus:active,.dpg-ui-filters-container .btn:not([disabled]):active,.dpg-ui-filters-container .btn:not([disabled]):focus.active,.dpg-ui-filters-container .btn:not([disabled]):focus:active,.dpg-ui-filters-container .btn:not([disabled]):hover.active,.dpg-ui-filters-container .btn:not([disabled]):hover.focus,.dpg-ui-filters-container .btn:not([disabled]):hover:active,.dpg-ui-filters-container .btn:not([disabled]):hover:focus {
  background-color: #e0e7e9;
  color: #007c91
}

.ahe-ui-facets-container .btn:not([disabled]).active,.ahe-ui-facets-container .btn:not([disabled]).focus,.ahe-ui-facets-container .btn:not([disabled]).focus.active,.ahe-ui-facets-container .btn:not([disabled]).focus:active,.ahe-ui-facets-container .btn:not([disabled]):active,.ahe-ui-facets-container .btn:not([disabled]):focus,.ahe-ui-facets-container .btn:not([disabled]):focus.active,.ahe-ui-facets-container .btn:not([disabled]):focus:active,.ahe-ui-facets-container .btn:not([disabled]):hover.active,.ahe-ui-facets-container .btn:not([disabled]):hover.focus,.ahe-ui-facets-container .btn:not([disabled]):hover:active,.ahe-ui-facets-container .btn:not([disabled]):hover:focus,.ahe-ui-filters-bar .btn:not([disabled]).active,.ahe-ui-filters-bar .btn:not([disabled]).focus,.ahe-ui-filters-bar .btn:not([disabled]).focus.active,.ahe-ui-filters-bar .btn:not([disabled]).focus:active,.ahe-ui-filters-bar .btn:not([disabled]):active,.ahe-ui-filters-bar .btn:not([disabled]):focus,.ahe-ui-filters-bar .btn:not([disabled]):focus.active,.ahe-ui-filters-bar .btn:not([disabled]):focus:active,.ahe-ui-filters-bar .btn:not([disabled]):hover.active,.ahe-ui-filters-bar .btn:not([disabled]):hover.focus,.ahe-ui-filters-bar .btn:not([disabled]):hover:active,.ahe-ui-filters-bar .btn:not([disabled]):hover:focus,.ahe-ui-filters-container .btn:not([disabled]).active,.ahe-ui-filters-container .btn:not([disabled]).focus,.ahe-ui-filters-container .btn:not([disabled]).focus.active,.ahe-ui-filters-container .btn:not([disabled]).focus:active,.ahe-ui-filters-container .btn:not([disabled]):active,.ahe-ui-filters-container .btn:not([disabled]):focus,.ahe-ui-filters-container .btn:not([disabled]):focus.active,.ahe-ui-filters-container .btn:not([disabled]):focus:active,.ahe-ui-filters-container .btn:not([disabled]):hover.active,.ahe-ui-filters-container .btn:not([disabled]):hover.focus,.ahe-ui-filters-container .btn:not([disabled]):hover:active,.ahe-ui-filters-container .btn:not([disabled]):hover:focus,.dpg-ui-facets-container .btn:not([disabled]).active,.dpg-ui-facets-container .btn:not([disabled]).focus,.dpg-ui-facets-container .btn:not([disabled]).focus.active,.dpg-ui-facets-container .btn:not([disabled]).focus:active,.dpg-ui-facets-container .btn:not([disabled]):active,.dpg-ui-facets-container .btn:not([disabled]):focus,.dpg-ui-facets-container .btn:not([disabled]):focus.active,.dpg-ui-facets-container .btn:not([disabled]):focus:active,.dpg-ui-facets-container .btn:not([disabled]):hover.active,.dpg-ui-facets-container .btn:not([disabled]):hover.focus,.dpg-ui-facets-container .btn:not([disabled]):hover:active,.dpg-ui-facets-container .btn:not([disabled]):hover:focus,.dpg-ui-filters-bar .btn:not([disabled]).active,.dpg-ui-filters-bar .btn:not([disabled]).focus,.dpg-ui-filters-bar .btn:not([disabled]).focus.active,.dpg-ui-filters-bar .btn:not([disabled]).focus:active,.dpg-ui-filters-bar .btn:not([disabled]):active,.dpg-ui-filters-bar .btn:not([disabled]):focus,.dpg-ui-filters-bar .btn:not([disabled]):focus.active,.dpg-ui-filters-bar .btn:not([disabled]):focus:active,.dpg-ui-filters-bar .btn:not([disabled]):hover.active,.dpg-ui-filters-bar .btn:not([disabled]):hover.focus,.dpg-ui-filters-bar .btn:not([disabled]):hover:active,.dpg-ui-filters-bar .btn:not([disabled]):hover:focus,.dpg-ui-filters-container .btn:not([disabled]).active,.dpg-ui-filters-container .btn:not([disabled]).focus,.dpg-ui-filters-container .btn:not([disabled]).focus.active,.dpg-ui-filters-container .btn:not([disabled]).focus:active,.dpg-ui-filters-container .btn:not([disabled]):active,.dpg-ui-filters-container .btn:not([disabled]):focus,.dpg-ui-filters-container .btn:not([disabled]):focus.active,.dpg-ui-filters-container .btn:not([disabled]):focus:active,.dpg-ui-filters-container .btn:not([disabled]):hover.active,.dpg-ui-filters-container .btn:not([disabled]):hover.focus,.dpg-ui-filters-container .btn:not([disabled]):hover:active,.dpg-ui-filters-container .btn:not([disabled]):hover:focus {
  position: relative;
  box-shadow: none;
  color: #007c91;
  outline: 0
}

.ahe-ui-facets-container .btn:not([disabled]).active::before,.ahe-ui-facets-container .btn:not([disabled]).focus.active::before,.ahe-ui-facets-container .btn:not([disabled]).focus::before,.ahe-ui-facets-container .btn:not([disabled]).focus:active::before,.ahe-ui-facets-container .btn:not([disabled]):active::before,.ahe-ui-facets-container .btn:not([disabled]):focus.active::before,.ahe-ui-facets-container .btn:not([disabled]):focus::before,.ahe-ui-facets-container .btn:not([disabled]):focus:active::before,.ahe-ui-facets-container .btn:not([disabled]):hover.active::before,.ahe-ui-facets-container .btn:not([disabled]):hover.focus::before,.ahe-ui-facets-container .btn:not([disabled]):hover:active::before,.ahe-ui-facets-container .btn:not([disabled]):hover:focus::before,.ahe-ui-filters-bar .btn:not([disabled]).active::before,.ahe-ui-filters-bar .btn:not([disabled]).focus.active::before,.ahe-ui-filters-bar .btn:not([disabled]).focus::before,.ahe-ui-filters-bar .btn:not([disabled]).focus:active::before,.ahe-ui-filters-bar .btn:not([disabled]):active::before,.ahe-ui-filters-bar .btn:not([disabled]):focus.active::before,.ahe-ui-filters-bar .btn:not([disabled]):focus::before,.ahe-ui-filters-bar .btn:not([disabled]):focus:active::before,.ahe-ui-filters-bar .btn:not([disabled]):hover.active::before,.ahe-ui-filters-bar .btn:not([disabled]):hover.focus::before,.ahe-ui-filters-bar .btn:not([disabled]):hover:active::before,.ahe-ui-filters-bar .btn:not([disabled]):hover:focus::before,.ahe-ui-filters-container .btn:not([disabled]).active::before,.ahe-ui-filters-container .btn:not([disabled]).focus.active::before,.ahe-ui-filters-container .btn:not([disabled]).focus::before,.ahe-ui-filters-container .btn:not([disabled]).focus:active::before,.ahe-ui-filters-container .btn:not([disabled]):active::before,.ahe-ui-filters-container .btn:not([disabled]):focus.active::before,.ahe-ui-filters-container .btn:not([disabled]):focus::before,.ahe-ui-filters-container .btn:not([disabled]):focus:active::before,.ahe-ui-filters-container .btn:not([disabled]):hover.active::before,.ahe-ui-filters-container .btn:not([disabled]):hover.focus::before,.ahe-ui-filters-container .btn:not([disabled]):hover:active::before,.ahe-ui-filters-container .btn:not([disabled]):hover:focus::before,.dpg-ui-facets-container .btn:not([disabled]).active::before,.dpg-ui-facets-container .btn:not([disabled]).focus.active::before,.dpg-ui-facets-container .btn:not([disabled]).focus::before,.dpg-ui-facets-container .btn:not([disabled]).focus:active::before,.dpg-ui-facets-container .btn:not([disabled]):active::before,.dpg-ui-facets-container .btn:not([disabled]):focus.active::before,.dpg-ui-facets-container .btn:not([disabled]):focus::before,.dpg-ui-facets-container .btn:not([disabled]):focus:active::before,.dpg-ui-facets-container .btn:not([disabled]):hover.active::before,.dpg-ui-facets-container .btn:not([disabled]):hover.focus::before,.dpg-ui-facets-container .btn:not([disabled]):hover:active::before,.dpg-ui-facets-container .btn:not([disabled]):hover:focus::before,.dpg-ui-filters-bar .btn:not([disabled]).active::before,.dpg-ui-filters-bar .btn:not([disabled]).focus.active::before,.dpg-ui-filters-bar .btn:not([disabled]).focus::before,.dpg-ui-filters-bar .btn:not([disabled]).focus:active::before,.dpg-ui-filters-bar .btn:not([disabled]):active::before,.dpg-ui-filters-bar .btn:not([disabled]):focus.active::before,.dpg-ui-filters-bar .btn:not([disabled]):focus::before,.dpg-ui-filters-bar .btn:not([disabled]):focus:active::before,.dpg-ui-filters-bar .btn:not([disabled]):hover.active::before,.dpg-ui-filters-bar .btn:not([disabled]):hover.focus::before,.dpg-ui-filters-bar .btn:not([disabled]):hover:active::before,.dpg-ui-filters-bar .btn:not([disabled]):hover:focus::before,.dpg-ui-filters-container .btn:not([disabled]).active::before,.dpg-ui-filters-container .btn:not([disabled]).focus.active::before,.dpg-ui-filters-container .btn:not([disabled]).focus::before,.dpg-ui-filters-container .btn:not([disabled]).focus:active::before,.dpg-ui-filters-container .btn:not([disabled]):active::before,.dpg-ui-filters-container .btn:not([disabled]):focus.active::before,.dpg-ui-filters-container .btn:not([disabled]):focus::before,.dpg-ui-filters-container .btn:not([disabled]):focus:active::before,.dpg-ui-filters-container .btn:not([disabled]):hover.active::before,.dpg-ui-filters-container .btn:not([disabled]):hover.focus::before,.dpg-ui-filters-container .btn:not([disabled]):hover:active::before,.dpg-ui-filters-container .btn:not([disabled]):hover:focus::before {
  border-radius: 6px;
  bottom: -3px;
  box-shadow: 0 0 0 2px #007c91;
  content: '';
  left: -3px;
  pointer-events: none;
  position: absolute;
  right: -3px;
  top: -3px
}

.ahe-ui-facets-container .btn.disabled,.ahe-ui-facets-container .btn:disabled,.ahe-ui-filters-bar .btn.disabled,.ahe-ui-filters-bar .btn:disabled,.ahe-ui-filters-container .btn.disabled,.ahe-ui-filters-container .btn:disabled,.dpg-ui-facets-container .btn.disabled,.dpg-ui-facets-container .btn:disabled,.dpg-ui-filters-bar .btn.disabled,.dpg-ui-filters-bar .btn:disabled,.dpg-ui-filters-container .btn.disabled,.dpg-ui-filters-container .btn:disabled {
  background-color: #fff5cc;
  color: #007c91;
  border: 1px solid #fff5cc
}

.ahe-ui-facets-container .btn:hover,.ahe-ui-filters-bar .btn:hover,.ahe-ui-filters-container .btn:hover,.dpg-ui-facets-container .btn:hover,.dpg-ui-filters-bar .btn:hover,.dpg-ui-filters-container .btn:hover {
  border: 1px solid #007c91;
  color: #006a7c
}

.ahe-ui-facets-container .btn:hover .close,.ahe-ui-filters-bar .btn:hover .close,.ahe-ui-filters-container .btn:hover .close,.dpg-ui-facets-container .btn:hover .close,.dpg-ui-filters-bar .btn:hover .close,.dpg-ui-filters-container .btn:hover .close {
  color: #006a7c
}

.ahe-ui-facets-container .btn:focus::before,.ahe-ui-filters-bar .btn:focus::before,.ahe-ui-filters-container .btn:focus::before,.dpg-ui-facets-container .btn:focus::before,.dpg-ui-filters-bar .btn:focus::before,.dpg-ui-filters-container .btn:focus::before {
  box-shadow: 0 0 0 1px #007c91!important
}

.ahe-ui-facets-container .btn.active,.ahe-ui-facets-container .btn.focus.active,.ahe-ui-facets-container .btn.focus:active,.ahe-ui-facets-container .btn:active,.ahe-ui-facets-container .btn:focus.active,.ahe-ui-facets-container .btn:focus:active,.ahe-ui-facets-container .btn:hover.active,.ahe-ui-facets-container .btn:hover.focus,.ahe-ui-facets-container .btn:hover:active,.ahe-ui-facets-container .btn:hover:focus,.ahe-ui-filters-bar .btn.active,.ahe-ui-filters-bar .btn.focus.active,.ahe-ui-filters-bar .btn.focus:active,.ahe-ui-filters-bar .btn:active,.ahe-ui-filters-bar .btn:focus.active,.ahe-ui-filters-bar .btn:focus:active,.ahe-ui-filters-bar .btn:hover.active,.ahe-ui-filters-bar .btn:hover.focus,.ahe-ui-filters-bar .btn:hover:active,.ahe-ui-filters-bar .btn:hover:focus,.ahe-ui-filters-container .btn.active,.ahe-ui-filters-container .btn.focus.active,.ahe-ui-filters-container .btn.focus:active,.ahe-ui-filters-container .btn:active,.ahe-ui-filters-container .btn:focus.active,.ahe-ui-filters-container .btn:focus:active,.ahe-ui-filters-container .btn:hover.active,.ahe-ui-filters-container .btn:hover.focus,.ahe-ui-filters-container .btn:hover:active,.ahe-ui-filters-container .btn:hover:focus,.dpg-ui-facets-container .btn.active,.dpg-ui-facets-container .btn.focus.active,.dpg-ui-facets-container .btn.focus:active,.dpg-ui-facets-container .btn:active,.dpg-ui-facets-container .btn:focus.active,.dpg-ui-facets-container .btn:focus:active,.dpg-ui-facets-container .btn:hover.active,.dpg-ui-facets-container .btn:hover.focus,.dpg-ui-facets-container .btn:hover:active,.dpg-ui-facets-container .btn:hover:focus,.dpg-ui-filters-bar .btn.active,.dpg-ui-filters-bar .btn.focus.active,.dpg-ui-filters-bar .btn.focus:active,.dpg-ui-filters-bar .btn:active,.dpg-ui-filters-bar .btn:focus.active,.dpg-ui-filters-bar .btn:focus:active,.dpg-ui-filters-bar .btn:hover.active,.dpg-ui-filters-bar .btn:hover.focus,.dpg-ui-filters-bar .btn:hover:active,.dpg-ui-filters-bar .btn:hover:focus,.dpg-ui-filters-container .btn.active,.dpg-ui-filters-container .btn.focus.active,.dpg-ui-filters-container .btn.focus:active,.dpg-ui-filters-container .btn:active,.dpg-ui-filters-container .btn:focus.active,.dpg-ui-filters-container .btn:focus:active,.dpg-ui-filters-container .btn:hover.active,.dpg-ui-filters-container .btn:hover.focus,.dpg-ui-filters-container .btn:hover:active,.dpg-ui-filters-container .btn:hover:focus {
  color: #007c91
}

.ahe-ui-facets-container .btn .close,.ahe-ui-filters-bar .btn .close,.ahe-ui-filters-container .btn .close,.dpg-ui-facets-container .btn .close,.dpg-ui-filters-bar .btn .close,.dpg-ui-filters-container .btn .close {
  color: #007c91;
  display: block;
  float: right;
  font-weight: 400;
  margin-left: 8px;
  opacity: 1;
  text-shadow: none
}

.ahe-ui-facets-container .btn-default,.ahe-ui-filters-bar .btn-default,.ahe-ui-filters-container .btn-default,.dpg-ui-facets-container .btn-default,.dpg-ui-filters-bar .btn-default,.dpg-ui-filters-container .btn-default {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 6px;
  margin-right: 3px;
  padding: 0 8px
}

.ahe-ui-facets-container .btn-default .ahe-icon,.ahe-ui-filters-bar .btn-default .ahe-icon,.ahe-ui-filters-container .btn-default .ahe-icon,.dpg-ui-facets-container .btn-default .ahe-icon,.dpg-ui-filters-bar .btn-default .ahe-icon,.dpg-ui-filters-container .btn-default .ahe-icon {
  height: 10px;
  right: 8px;
  top: 6px;
  width: 10px
}

.ahe-ui-facets-container .clear-all,.ahe-ui-facets-container .close-all-filters,.ahe-ui-filters-bar .clear-all,.ahe-ui-filters-bar .close-all-filters,.ahe-ui-filters-container .clear-all,.ahe-ui-filters-container .close-all-filters,.dpg-ui-facets-container .clear-all,.dpg-ui-facets-container .close-all-filters,.dpg-ui-filters-bar .clear-all,.dpg-ui-filters-bar .close-all-filters,.dpg-ui-filters-container .clear-all,.dpg-ui-filters-container .close-all-filters {
  position: absolute;
  right: 8px;
  top: 8px
}

.ahe-ui-facets-container .clear-all .close,.ahe-ui-facets-container .close-all-filters .close,.ahe-ui-filters-bar .clear-all .close,.ahe-ui-filters-bar .close-all-filters .close,.ahe-ui-filters-container .clear-all .close,.ahe-ui-filters-container .close-all-filters .close,.dpg-ui-facets-container .clear-all .close,.dpg-ui-facets-container .close-all-filters .close,.dpg-ui-filters-bar .clear-all .close,.dpg-ui-filters-bar .close-all-filters .close,.dpg-ui-filters-container .clear-all .close,.dpg-ui-filters-container .close-all-filters .close {
  line-height: .6
}

.ahe-ui-facets-container .clear-all .btn-default,.ahe-ui-facets-container .close-all-filters .btn-default,.ahe-ui-filters-bar .clear-all .btn-default,.ahe-ui-filters-bar .close-all-filters .btn-default,.ahe-ui-filters-container .clear-all .btn-default,.ahe-ui-filters-container .close-all-filters .btn-default,.dpg-ui-facets-container .clear-all .btn-default,.dpg-ui-facets-container .close-all-filters .btn-default,.dpg-ui-filters-bar .clear-all .btn-default,.dpg-ui-filters-bar .close-all-filters .btn-default,.dpg-ui-filters-container .clear-all .btn-default,.dpg-ui-filters-container .close-all-filters .btn-default {
  padding: 5px;
  width: 22px
}

.ahe-ui-facets-container .clear-all .btn-default .ahe-icon,.ahe-ui-facets-container .close-all-filters .btn-default .ahe-icon,.ahe-ui-filters-bar .clear-all .btn-default .ahe-icon,.ahe-ui-filters-bar .close-all-filters .btn-default .ahe-icon,.ahe-ui-filters-container .clear-all .btn-default .ahe-icon,.ahe-ui-filters-container .close-all-filters .btn-default .ahe-icon,.dpg-ui-facets-container .clear-all .btn-default .ahe-icon,.dpg-ui-facets-container .close-all-filters .btn-default .ahe-icon,.dpg-ui-filters-bar .clear-all .btn-default .ahe-icon,.dpg-ui-filters-bar .close-all-filters .btn-default .ahe-icon,.dpg-ui-filters-container .clear-all .btn-default .ahe-icon,.dpg-ui-filters-container .close-all-filters .btn-default .ahe-icon {
  height: 12px;
  left: 5px;
  top: 5px;
  width: 12px
}

.ahe-ui-filters-bar,.dpg-ui-filters-bar {
  background: #fff5cc;
  border-bottom: 2px solid #ffcd00;
  padding: 8px 30px 2px 8px;
  position: relative;
  width: 100%
}

.ahe-ui-facets-container,.dpg-ui-facets-container {
  background: #d1dbde;
  padding: 8px 8px 0;
  position: relative;
  width: 100%
}

.ahe-ui-popover,.dpg-ui-popover {
  border: 0;
  border-radius: 5px;
  box-shadow: 0 0 1px 1px #d1dbde;
  color: #46707d;
  font-size: 16px;
  max-width: 300px;
  padding: 0;
  text-align: left
}

.ahe-ui-popover .close,.dpg-ui-popover .close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 24px;
  height: 24px;
  opacity: 1;
  outline: 0
}

.ahe-ui-popover .close:active,.ahe-ui-popover .close:focus,.dpg-ui-popover .close:active,.dpg-ui-popover .close:focus {
  outline: #46707d solid 1px
}

.ahe-ui-popover .close .ahe-icon,.dpg-ui-popover .close .ahe-icon {
  height: 24px;
  width: 24px;
  display: block
}

.ahe-ui-popover .close .ahe-icon-close,.dpg-ui-popover .close .ahe-icon-close {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M12.707 12l4.95 4.95-.707.707-4.95-4.95-4.95 4.95-.707-.707 4.95-4.95-4.95-4.95.707-.707 4.95 4.95 4.95-4.95.707.707z'/%3E%3C/svg%3E")
}

.ahe-ui-popover .popover-content,.dpg-ui-popover .popover-content {
  padding: 30px
}

.ahe-ui-popover .popover-content .popover-body,.dpg-ui-popover .popover-content .popover-body {
  padding-top: 20px;
  padding-bottom: 20px
}

.ahe-ui-popover .popover-content .popover-custom-title,.dpg-ui-popover .popover-content .popover-custom-title {
  font-size: 16px;
  font-weight: 700
}

.ahe-ui-popover.top,.dpg-ui-popover.top {
  margin-top: -14px
}

.ahe-ui-popover.top .arrow,.dpg-ui-popover.top .arrow {
  border-top-color: #d1dbde;
  bottom: -15px;
  margin-left: -15px
}

.ahe-ui-popover.top .arrow::after,.dpg-ui-popover.top .arrow::after {
  margin-left: -14px
}

.ahe-ui-popover.right,.dpg-ui-popover.right {
  margin-left: 14px
}

.ahe-ui-popover.right .arrow,.dpg-ui-popover.right .arrow {
  border-right-color: #d1dbde;
  left: -15px;
  margin-top: -15px
}

.ahe-ui-popover.right .arrow::after,.dpg-ui-popover.right .arrow::after {
  bottom: -14px
}

.ahe-ui-popover.bottom,.dpg-ui-popover.bottom {
  margin-top: 14px
}

.ahe-ui-popover.bottom .arrow,.dpg-ui-popover.bottom .arrow {
  border-bottom-color: #d1dbde;
  margin-left: -15px;
  top: -15px
}

.ahe-ui-popover.bottom .arrow::after,.ahe-ui-popover.left,.dpg-ui-popover.bottom .arrow::after,.dpg-ui-popover.left {
  margin-left: -14px
}

.ahe-ui-popover.left .arrow,.dpg-ui-popover.left .arrow {
  border-left-color: #d1dbde;
  margin-top: -15px;
  right: -15px
}

.ahe-ui-popover.left .arrow::after,.dpg-ui-popover.left .arrow::after {
  bottom: -14px
}

.ahe-ui-popover>.arrow,.dpg-ui-popover>.arrow {
  border-width: 15px
}

.ahe-ui-popover>.arrow::after,.dpg-ui-popover>.arrow::after {
  border-width: 14px
}

.ahe-ui-popover.-modal,.dpg-ui-popover.-modal {
  box-shadow: -5px 5px 10px rgba(0,0,0,.4);
  max-width: 100%;
  padding: 0
}

.ahe-ui-popover.-modal .popover-content,.dpg-ui-popover.-modal .popover-content {
  padding: 0
}

.ahe-ui-popover.-modal .popover-content .popover-header,.dpg-ui-popover.-modal .popover-content .popover-header {
  background-color: #174d5c;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #fff;
  font-family: proxima_novaregular;
  font-size: 16px;
  font-weight: 700;
  padding: 15px 15px 15px 30px
}

.ahe-ui-popover.-modal .popover-content .popover-header .popover-custom-title,.dpg-ui-popover.-modal .popover-content .popover-header .popover-custom-title {
  display: inline
}

.ahe-ui-popover.-modal .popover-content .popover-header .close,.dpg-ui-popover.-modal .popover-content .popover-header .close {
  opacity: 1
}

.ahe-ui-popover.-modal .popover-content .popover-header .close .ahe-icon,.dpg-ui-popover.-modal .popover-content .popover-header .close .ahe-icon {
  height: 14px;
  width: 14px
}

.ahe-ui-popover.-modal .popover-content .popover-body,.dpg-ui-popover.-modal .popover-content .popover-body {
  border-left: 1px solid #d1dbde;
  border-right: 1px solid #d1dbde;
  padding: 30px
}

.ahe-ui-popover.-modal .popover-content .popover-footer,.dpg-ui-popover.-modal .popover-content .popover-footer {
  background-color: #f0f3f4;
  border: 1px solid #d1dbde;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 3px solid #d1dbde;
  padding: 8px 8px 8px 30px
}

.ahe-ui-popover.-modal.right .arrow,.dpg-ui-popover.-modal.right .arrow {
  left: -14px
}

.ahe-ui-popover.-modal.left .arrow,.dpg-ui-popover.-modal.left .arrow {
  right: -14px
}

.ahe-ui-popover.-comment .popover-content .popover-body,.dpg-ui-popover.-comment .popover-content .popover-body {
  padding: 15px
}

.ahe-ui-popover.-comment .popover-content .popover-body .comment-text,.dpg-ui-popover.-comment .popover-content .popover-body .comment-text {
  background-color: #f0f3f4;
  border-radius: 5px;
  padding: 10px
}

.ahe-ui-popover.-comment .popover-content .popover-footer,.dpg-ui-popover.-comment .popover-content .popover-footer {
  padding: 5px
}

.ahe-ui-popover.-comment .popover-content .popover-footer .indicators,.dpg-ui-popover.-comment .popover-content .popover-footer .indicators {
  line-height: 15px;
  margin: 0
}

.ahe-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon,.dpg-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 10px;
  font-weight: 700;
  height: 15px;
  line-height: 16px;
  margin-right: 6px;
  text-align: center;
  width: 18px
}

.ahe-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.LS,.dpg-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.LS {
  background-color: #9f3c31
}

.ahe-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.PD,.dpg-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.PD {
  background-color: #b0181e
}

.ahe-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.D,.dpg-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.D {
  background-color: #265867
}

.ahe-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.EC,.dpg-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.EC {
  background-color: #247c61
}

.ahe-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.EX,.dpg-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-icon.EX {
  background-color: #756b93
}

.ahe-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-text,.dpg-ui-popover.-comment .popover-content .popover-footer .indicators .assignment-status-text {
  font-size: 12px
}

.dpg-ui-tooltip {
  border: 0;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  min-width: 14px;
  max-width: 300px;
  padding: 0;
  text-align: left
}

.dpg-ui-tooltip.popover {
  box-shadow: none
}

.dpg-ui-tooltip .tooltip-content {
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 5px 6px;
  background: #003b4c
}

.dpg-ui-tooltip.top {
  margin-top: -9px
}

.dpg-ui-tooltip.top>.arrow {
  border-top-color: #fff;
  bottom: -8px;
  margin-left: -11px
}

.dpg-ui-tooltip.top>.arrow::after {
  margin-left: -9px;
  border-top-color: #003b4c;
  bottom: 2px
}

.dpg-ui-tooltip.right {
  margin-left: 9px
}

.dpg-ui-tooltip.right>.arrow {
  border-right-color: #fff;
  left: -8px;
  margin-top: -8px
}

.dpg-ui-tooltip.right>.arrow::after {
  border-right-color: #003b4c;
  bottom: -9px;
  left: 2px
}

.dpg-ui-tooltip.bottom {
  margin-top: 9px
}

.dpg-ui-tooltip.bottom>.arrow {
  border-bottom-color: #fff;
  margin-left: -11px;
  top: -8px
}

.dpg-ui-tooltip.bottom>.arrow::after {
  margin-left: -9px;
  border-bottom-color: #003b4c;
  top: 2px
}

.dpg-ui-tooltip.left {
  margin-left: -9px
}

.dpg-ui-tooltip.left>.arrow {
  border-left-color: #fff;
  margin-top: -8px;
  right: -8px
}

.dpg-ui-tooltip.left>.arrow::after {
  bottom: -9px;
  border-left-color: #003b4c;
  right: 2px
}

.dpg-ui-tooltip>.arrow {
  border-width: 8px
}

.dpg-ui-tooltip>.arrow::after {
  border-width: 9px
}

.dpg-ui-toggletip {
  border: 0;
  border-radius: 5px;
  box-shadow: -5px 5px 5px rgba(131,160,168,.25);
  color: #46707d;
  font-size: 16px;
  max-width: 300px;
  padding: 0;
  text-align: left
}

.dpg-ui-toggletip .toggletip-content {
  border: 2px solid #009bb5;
  border-radius: 5px;
  padding: 15px
}

.dpg-ui-toggletip .toggletip-content .toggletip-custom-title {
  font-size: 16px;
  font-weight: 700
}

.dpg-ui-toggletip.top {
  margin-top: -14px
}

.dpg-ui-toggletip.top>.arrow {
  border-top-color: #009bb5;
  bottom: -14px;
  margin-left: -15px
}

.dpg-ui-toggletip.top>.arrow::after {
  margin-left: -14px;
  bottom: 3px
}

.dpg-ui-toggletip.right {
  margin-left: 14px
}

.dpg-ui-toggletip.right>.arrow {
  border-right-color: #009bb5;
  left: -15px;
  margin-top: -15px
}

.dpg-ui-toggletip.right>.arrow::after {
  bottom: -14px;
  left: 3px
}

.dpg-ui-toggletip.bottom {
  margin-top: 14px
}

.dpg-ui-toggletip.bottom>.arrow {
  border-bottom-color: #009bb5;
  margin-left: -15px;
  top: -15px
}

.dpg-ui-toggletip.bottom>.arrow::after {
  margin-left: -14px;
  top: 3px
}

.dpg-ui-toggletip.left {
  margin-left: -14px
}

.dpg-ui-toggletip.left>.arrow {
  border-left-color: #009bb5;
  margin-top: -15px;
  right: -15px
}

.dpg-ui-toggletip.left>.arrow::after {
  bottom: -14px;
  right: 3px
}

.dpg-ui-toggletip>.arrow {
  border-width: 15px
}

.dpg-ui-toggletip>.arrow::after {
  border-width: 14px
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-body {
  padding: 15px
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-body .comment-text {
  background-color: #f0f3f4;
  border-radius: 5px;
  padding: 10px
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer {
  padding: 5px
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer .indicators {
  line-height: 15px;
  margin: 0
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer .indicators .assignment-status-icon {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 10px;
  font-weight: 700;
  height: 15px;
  line-height: 16px;
  margin-right: 6px;
  text-align: center;
  width: 18px
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer .indicators .assignment-status-icon.LS {
  background-color: #9f3c31
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer .indicators .assignment-status-icon.PD {
  background-color: #b0181e
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer .indicators .assignment-status-icon.D {
  background-color: #265867
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer .indicators .assignment-status-icon.EC {
  background-color: #247c61
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer .indicators .assignment-status-icon.EX {
  background-color: #756b93
}

.dpg-ui-toggletip.-comment .toggletip-content .toggletip-footer .indicators .assignment-status-text {
  font-size: 12px
}

::after,::before {
  box-sizing: inherit
}

html {
  height: 100%
}

.navbar.ahe-ui-navbar.learning-dark a,.navbar.ahe-ui-navbar.system a,.navbar.ahe-ui-navbar.testing-dark a,.navbar.dpg-ui-navbar.learning-dark a,.navbar.dpg-ui-navbar.system a,.navbar.dpg-ui-navbar.testing-dark a,a.ahe-ui-link,a.ahe-ui-link-alt {
  border-bottom: 1px dotted #007c91;
  border-left: 1px transparent;
  border-right: 1px transparent;
  border-top: 1px transparent;
  box-sizing: border-box;
  color: #007c91;
  margin-right: 4px;
  padding: 4px 4px 0;
  text-decoration: none
}

.navbar.ahe-ui-navbar.learning-dark a:hover,.navbar.ahe-ui-navbar.system a:hover,.navbar.ahe-ui-navbar.testing-dark a:hover,.navbar.dpg-ui-navbar.learning-dark a:hover,.navbar.dpg-ui-navbar.system a:hover,.navbar.dpg-ui-navbar.testing-dark a:hover,a.ahe-ui-link-alt:hover,a.ahe-ui-link:hover {
  border-bottom-style: solid;
  color: #007c91;
  text-decoration: none;
  transition: color .35s ease
}

.navbar.ahe-ui-navbar.learning-dark a:focus,.navbar.ahe-ui-navbar.system a:focus,.navbar.ahe-ui-navbar.testing-dark a:focus,.navbar.dpg-ui-navbar.learning-dark a:focus,.navbar.dpg-ui-navbar.system a:focus,.navbar.dpg-ui-navbar.testing-dark a:focus,a.ahe-ui-link-alt:focus,a.ahe-ui-link:focus {
  border: 1px solid #007c91;
  padding: 3px 3px 0;
  text-decoration: none;
  transition: color .35s ease
}

.navbar.ahe-ui-navbar.learning-dark a,.navbar.ahe-ui-navbar.system a,.navbar.ahe-ui-navbar.testing-dark a,.navbar.dpg-ui-navbar.learning-dark a,.navbar.dpg-ui-navbar.system a,.navbar.dpg-ui-navbar.testing-dark a,a.ahe-ui-link-alt {
  border-bottom: 1px dotted #fff;
  color: #fff
}

.navbar.ahe-ui-navbar.learning-dark a:hover,.navbar.ahe-ui-navbar.system a:hover,.navbar.ahe-ui-navbar.testing-dark a:hover,.navbar.dpg-ui-navbar.learning-dark a:hover,.navbar.dpg-ui-navbar.system a:hover,.navbar.dpg-ui-navbar.testing-dark a:hover,a.ahe-ui-link-alt:hover {
  color: #fff
}

.navbar.ahe-ui-navbar.learning-dark a:focus,.navbar.ahe-ui-navbar.system a:focus,.navbar.ahe-ui-navbar.testing-dark a:focus,.navbar.dpg-ui-navbar.learning-dark a:focus,.navbar.dpg-ui-navbar.system a:focus,.navbar.dpg-ui-navbar.testing-dark a:focus,a.ahe-ui-link-alt:focus {
  border: 1px solid #fff
}

p {
  color: #46707d;
  font-family: proxima_novaregular;
  font-size: 16px
}

legend {
  font-size: 16px;
  color: #46707d;
  border: 0;
  margin: 0;
  padding-left: 10px
}

.cdk-visually-hidden,.sr-only,.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.display-block {
  display: block!important
}

.display-inlineflex {
  display: inline-flex!important
}

.display-inlineblock {
  display: inline-block!important
}

.overflow-hidden {
  overflow: hidden!important
}

.ngx-date-range-container mhe-datepicker,.ngx-date-range-container mhe-datepicker .form-group {
  display: inline-block
}

.ahe-icon-input-success::before,.dpg-icon-input-success::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23238834' d='M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 1C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm5 5.5L18.5 9l-8 8L6 12.5 7.5 11l3 3L17 7.5z'/%3E%3C/svg%3E")
}

.btn-icon:not(.ngx-shared).active .ahe-icon-input-success::before,.btn-icon:not(.ngx-shared).active .dpg-icon-input-success::before,.btn-icon:not(.ngx-shared):active .ahe-icon-input-success::before,.btn-icon:not(.ngx-shared):active .dpg-icon-input-success::before,.btn-icon:not(.ngx-shared):hover .ahe-icon-input-success::before,.btn-icon:not(.ngx-shared):hover .dpg-icon-input-success::before,.btn-secondary-light .ahe-icon-input-success::before,.btn-secondary-light .dpg-icon-input-success::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 1C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm5 5.5L18.5 9l-8 8L6 12.5 7.5 11l3 3L17 7.5z'/%3E%3C/svg%3E")
}

.ahe-icon-input-error::before,.dpg-icon-input-error::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E21F26' d='M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 1C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm3.536 5.05l1.414 1.414L13.414 12l3.536 3.536-1.414 1.414L12 13.414 8.464 16.95 7.05 15.536 10.586 12 7.05 8.464 8.464 7.05 12 10.586l3.536-3.536z'/%3E%3C/svg%3E")
}

.btn-icon:not(.ngx-shared).active .ahe-icon-input-error::before,.btn-icon:not(.ngx-shared).active .dpg-icon-input-error::before,.btn-icon:not(.ngx-shared):active .ahe-icon-input-error::before,.btn-icon:not(.ngx-shared):active .dpg-icon-input-error::before,.btn-icon:not(.ngx-shared):hover .ahe-icon-input-error::before,.btn-icon:not(.ngx-shared):hover .dpg-icon-input-error::before,.btn-secondary-light .ahe-icon-input-error::before,.btn-secondary-light .dpg-icon-input-error::before {
  content: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 1C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm3.536 5.05l1.414 1.414L13.414 12l3.536 3.536-1.414 1.414L12 13.414 8.464 16.95 7.05 15.536 10.586 12 7.05 8.464 8.464 7.05 12 10.586l3.536-3.536z'/%3E%3C/svg%3E")
}

.ahe-ui-input-box,.ahe-ui-input-error,.ahe-ui-input-success {
  padding: 9px;
  position: relative
}

.ahe-ui-input-error,.ahe-ui-input-success {
  background-color: transparent;
  border: 0;
  display: inline-block;
  outline: 0;
  vertical-align: middle
}

.ahe-ui-input-box {
  background-color: #e0e7e9;
  border: 0;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 2px 0 0 #009bb5;
  color: #003b4c;
  font-size: 16px;
  height: 36px;
  width: 85%
}

.ahe-ui-input-box:focus {
  box-shadow: 0 0 0 2px #007c91
}

.ahe-ui-input-box:active,.ahe-ui-input-box:hover {
  background-color: #d1dbde
}

.ahe-ui-input-box.incorrect {
  border: 0;
  box-shadow: 0 2px 0 0 #e21f26;
  cursor: text
}

.ahe-ui-input-box.correct {
  border: 0;
  box-shadow: 0 2px 0 0 #3da04e;
  cursor: text
}

.ahe-ui-input-error {
  cursor: pointer
}

.ahe-ui-input-error::after {
  height: 20px;
  width: input-error;
  content: '';
  display: inline-block;
  bottom: 0;
  position: absolute;
  right: 35px;
  top: 0;
  z-index: 1
}

.ahe-ui-input-error~.error-message-right {
  color: #e21f26;
  float: right;
  font-size: 14px;
  padding-left: 20px;
  position: relative;
  top: -25px;
  width: 15%
}

.ahe-ui-input-error~.error-message-bottom {
  color: #e21f26;
  font-size: 14px;
  padding-top: 18px
}

.ahe-ui-input-success::after {
  height: 20px;
  width: input-success;
  content: '';
  display: inline-block;
  bottom: 0;
  position: absolute;
  right: 35px;
  top: 0;
  z-index: 1
}

.ahe-ui.form-group .form-control {
  border: 1px solid #007c91;
  border-radius: 5px;
  padding: 5px 10px;
  color: #003b4c;
  background-color: transparent
}

.ahe-ui.form-group .form-control:hover {
  background-color: #e0e7e9
}

.ahe-ui.form-group .form-control:focus {
  background-color: transparent;
  border: 1px solid #007c91;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0,124,145,.8)
}

.ahe-ui.form-group .form-control::-webkit-input-placeholder {
  color: #265867
}

.ahe-ui.form-group .form-control::-moz-placeholder {
  color: #265867
}

.ahe-ui.form-group .form-control::-ms-input-placeholder {
  color: #265867
}

.ahe-ui.form-group .form-control::placeholder {
  color: #265867
}

.ahe-ui.form-group .form-control:disabled {
  background-color: #f0f3f4;
  border: 1px solid rgba(0,124,145,.4);
  color: #46707d;
  cursor: not-allowed
}

.ahe-ui.form-group .form-control::-ms-clear {
  display: none
}

.ahe-ui.form-group .form-control.search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23265867' d='M8.742 13.137a7.5 7.5 0 1 1 2.121 2.121l-6.116 6.116a.5.5 0 0 1-.707 0L2.626 19.96a.5.5 0 0 1 0-.707l6.116-6.116zm10.854.46a6.5 6.5 0 1 0-9.192-9.193 6.5 6.5 0 0 0 9.192 9.192zm-15.91 6.01l.707.707 4.95-4.95-.707-.707-4.95 4.95zM19.5 9h1a5.5 5.5 0 0 1-5.5 5.5v-1A4.5 4.5 0 0 0 19.5 9z'/%3E%3C/svg%3E");
  background-position: left 10px center;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 38px
}

.ahe-ui.form-group .form-control:not(textarea) {
  height: 36px
}

.ahe-ui.form-group .input-icon {
  position: relative
}

.ahe-ui.form-group .input-icon .form-control {
  padding-left: 40px
}

.ahe-ui.form-group .input-icon .btn-icon {
  border-radius: 4px 0 0;
  left: 0;
  position: absolute;
  z-index: 3
}

.ahe-ui.form-group.has-feedback.has-error .form-control {
  border: 1px solid #b0181e;
  cursor: text
}

.ahe-ui.form-group.has-feedback.has-error .form-control:focus {
  box-shadow: 0 0 0 2px rgba(176,24,30,.6)
}

.ahe-ui.form-group.has-feedback.has-error .help-block {
  background-size: 14px;
  background-repeat: no-repeat;
  background-position-y: 4px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23A22A27' d='M1.21 14.135a11 11 0 1 1 21.58-4.269 11 11 0 0 1-21.58 4.269zM12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm-.025-11.5l3.56-3.5L17 8.5l-3.5 3.475L17 15.5 15.536 17l-3.561-3.5L8.5 17 7 15.536l3.5-3.561L7 8.5 8.5 7l3.475 3.5z'/%3E%3C/svg%3E");
  color: #b0181e;
  margin: 8px 0 0;
  padding: 0 0 0 18px
}

.ahe-ui.form-group.has-feedback.has-success .form-control {
  border: 1px solid #238834;
  cursor: text
}

.ahe-ui.form-group.has-feedback.has-success .form-control:focus {
  box-shadow: 0 0 0 2px rgba(35,136,52,.8)
}

.ahe-ui.form-group.has-feedback.has-success .help-block {
  background-size: 14px;
  background-repeat: no-repeat;
  background-position-y: 4px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23238834' d='M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c-.007 6.072-4.928 10.993-11 11zm0-1c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm-6-9.5L7.5 11l3 3L17 7.5 18.5 9l-8 8L6 12.5z'/%3E%3C/svg%3E");
  color: #238834;
  margin: 8px 0 0;
  padding: 0 0 0 18px
}

.ahe-ui.form-group.type-number {
  width: 90px
}

.ahe-ui.form-group.error-right.type-number {
  width: 100%
}

.ahe-ui.form-group.error-right.type-number .form-control {
  width: 90px
}

.ahe-ui.form-group.error-right .input-group {
  float: left
}

.ahe-ui.form-group.error-right.has-feedback.has-error .help-block {
  float: left;
  margin: 10px 0 0 20px
}

:host {
  padding: 0
}

.btn {
  border: 0;
  border-radius: 5px;
  font-size: 16px;
  height: 36px;
  margin: 0 1px;
  padding: 0 16px;
  transition: background-color .2s ease-in-out
}

.btn:not([disabled]).active,.btn:not([disabled]).focus,.btn:not([disabled]).focus.active,.btn:not([disabled]).focus:active,.btn:not([disabled]):active,.btn:not([disabled]):focus,.btn:not([disabled]):focus.active,.btn:not([disabled]):focus:active,.btn:not([disabled]):hover.active,.btn:not([disabled]):hover.focus,.btn:not([disabled]):hover:active,.btn:not([disabled]):hover:focus {
  position: relative;
  box-shadow: none;
  outline: 0
}

.btn:not([disabled]).active::before,.btn:not([disabled]).focus.active::before,.btn:not([disabled]).focus::before,.btn:not([disabled]).focus:active::before,.btn:not([disabled]):active::before,.btn:not([disabled]):focus.active::before,.btn:not([disabled]):focus::before,.btn:not([disabled]):focus:active::before,.btn:not([disabled]):hover.active::before,.btn:not([disabled]):hover.focus::before,.btn:not([disabled]):hover:active::before,.btn:not([disabled]):hover:focus::before {
  border-radius: 6px;
  bottom: -3px;
  box-shadow: 0 0 0 2px transparent;
  content: '';
  left: -3px;
  pointer-events: none;
  position: absolute;
  right: -3px;
  top: -3px
}

.btn.disabled,.btn:disabled {
  border: 1px solid
}

.btn.active,.btn:active {
  box-shadow: none
}

.btn-primary {
  background-color: #007c91;
  border: 1px solid #007c91;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  height: 36px;
  margin: 0 1px;
  padding: 0 16px;
  transition: background-color .2s ease-in-out
}

.btn-primary:not([disabled]):hover {
  background-color: #006a7c;
  color: #fff
}

.btn-primary:not([disabled]).focus,.btn-primary:not([disabled]):focus {
  background-color: #007c91;
  color: #fff
}

.btn-primary:not([disabled]).active,.btn-primary:not([disabled]).focus.active,.btn-primary:not([disabled]).focus:active,.btn-primary:not([disabled]):active,.btn-primary:not([disabled]):focus.active,.btn-primary:not([disabled]):focus:active,.btn-primary:not([disabled]):hover.active,.btn-primary:not([disabled]):hover.focus,.btn-primary:not([disabled]):hover:active,.btn-primary:not([disabled]):hover:focus {
  background-color: #006a7c;
  color: #fff
}

.btn-primary:not([disabled]).active,.btn-primary:not([disabled]).focus,.btn-primary:not([disabled]).focus.active,.btn-primary:not([disabled]).focus:active,.btn-primary:not([disabled]):active,.btn-primary:not([disabled]):focus,.btn-primary:not([disabled]):focus.active,.btn-primary:not([disabled]):focus:active,.btn-primary:not([disabled]):hover.active,.btn-primary:not([disabled]):hover.focus,.btn-primary:not([disabled]):hover:active,.btn-primary:not([disabled]):hover:focus {
  position: relative;
  box-shadow: none;
  color: #fff;
  outline: 0
}

.btn-primary:not([disabled]).active::before,.btn-primary:not([disabled]).focus.active::before,.btn-primary:not([disabled]).focus::before,.btn-primary:not([disabled]).focus:active::before,.btn-primary:not([disabled]):active::before,.btn-primary:not([disabled]):focus.active::before,.btn-primary:not([disabled]):focus::before,.btn-primary:not([disabled]):focus:active::before,.btn-primary:not([disabled]):hover.active::before,.btn-primary:not([disabled]):hover.focus::before,.btn-primary:not([disabled]):hover:active::before,.btn-primary:not([disabled]):hover:focus::before {
  border-radius: 6px;
  bottom: -3px;
  box-shadow: 0 0 0 2px #007c91;
  content: '';
  left: -3px;
  pointer-events: none;
  position: absolute;
  right: -3px;
  top: -3px
}

.btn-primary.disabled,.btn-primary:disabled {
  color: #fff;
  background-color: #a3c4db!important;
  border: 1px solid #a3c4db!important
}

.btn-secondary {
  background-color: transparent;
  border: 1px solid #006a7c;
  border-radius: 5px;
  color: #006a7c;
  font-size: 16px;
  height: 36px;
  margin: 0 1px;
  padding: 0 16px;
  transition: background-color .2s ease-in-out
}

.btn-secondary:not([disabled]):hover {
  background-color: #e0e7e9;
  color: #006a7c
}

.btn-secondary:not([disabled]).focus,.btn-secondary:not([disabled]):focus {
  background-color: transparent;
  color: #006a7c
}

.btn-secondary:not([disabled]).active,.btn-secondary:not([disabled]).focus.active,.btn-secondary:not([disabled]).focus:active,.btn-secondary:not([disabled]):active,.btn-secondary:not([disabled]):focus.active,.btn-secondary:not([disabled]):focus:active,.btn-secondary:not([disabled]):hover.active,.btn-secondary:not([disabled]):hover.focus,.btn-secondary:not([disabled]):hover:active,.btn-secondary:not([disabled]):hover:focus {
  background-color: #e0e7e9;
  color: #006a7c
}

.btn-secondary:not([disabled]).active,.btn-secondary:not([disabled]).focus,.btn-secondary:not([disabled]).focus.active,.btn-secondary:not([disabled]).focus:active,.btn-secondary:not([disabled]):active,.btn-secondary:not([disabled]):focus,.btn-secondary:not([disabled]):focus.active,.btn-secondary:not([disabled]):focus:active,.btn-secondary:not([disabled]):hover.active,.btn-secondary:not([disabled]):hover.focus,.btn-secondary:not([disabled]):hover:active,.btn-secondary:not([disabled]):hover:focus {
  position: relative;
  box-shadow: none;
  color: #006a7c;
  outline: 0
}

.btn-secondary:not([disabled]).active::before,.btn-secondary:not([disabled]).focus.active::before,.btn-secondary:not([disabled]).focus::before,.btn-secondary:not([disabled]).focus:active::before,.btn-secondary:not([disabled]):active::before,.btn-secondary:not([disabled]):focus.active::before,.btn-secondary:not([disabled]):focus::before,.btn-secondary:not([disabled]):focus:active::before,.btn-secondary:not([disabled]):hover.active::before,.btn-secondary:not([disabled]):hover.focus::before,.btn-secondary:not([disabled]):hover:active::before,.btn-secondary:not([disabled]):hover:focus::before {
  border-radius: 6px;
  bottom: -3px;
  box-shadow: 0 0 0 2px #006a7c;
  content: '';
  left: -3px;
  pointer-events: none;
  position: absolute;
  right: -3px;
  top: -3px
}

.btn-secondary.disabled,.btn-secondary:disabled {
  border: 1px solid #006a7c;
  background-color: transparent;
  color: #83a0a8
}

.btn-tertiary {
  padding: 0 16px
}

.btn-icon {
  padding: 0 8px
}

.btn-icon,.btn-tertiary {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 5px;
  color: #006a7c;
  font-size: 16px;
  height: 36px;
  margin: 0 1px;
  transition: background-color .2s ease-in-out
}

.btn-icon .icon,.btn-tertiary .icon {
  padding: 8px
}

.btn-icon:not([disabled]):hover,.btn-tertiary:not([disabled]):hover {
  color: #006a7c;
  border: 1px solid #006a7c
}

.btn-icon:not([disabled]).focus,.btn-icon:not([disabled]):focus,.btn-tertiary:not([disabled]).focus,.btn-tertiary:not([disabled]):focus {
  color: #006a7c
}

.btn-icon:not([disabled]).active,.btn-icon:not([disabled]).focus.active,.btn-icon:not([disabled]).focus:active,.btn-icon:not([disabled]):active,.btn-icon:not([disabled]):focus.active,.btn-icon:not([disabled]):focus:active,.btn-icon:not([disabled]):hover.active,.btn-icon:not([disabled]):hover.focus,.btn-icon:not([disabled]):hover:active,.btn-icon:not([disabled]):hover:focus,.btn-tertiary:not([disabled]).active,.btn-tertiary:not([disabled]).focus.active,.btn-tertiary:not([disabled]).focus:active,.btn-tertiary:not([disabled]):active,.btn-tertiary:not([disabled]):focus.active,.btn-tertiary:not([disabled]):focus:active,.btn-tertiary:not([disabled]):hover.active,.btn-tertiary:not([disabled]):hover.focus,.btn-tertiary:not([disabled]):hover:active,.btn-tertiary:not([disabled]):hover:focus {
  border: 1px solid #006a7c
}

.btn-icon:not([disabled]).active,.btn-icon:not([disabled]).focus,.btn-icon:not([disabled]).focus.active .btn-icon:not([disabled]):hover:focus,.btn-icon:not([disabled]).focus.active .btn-tertiary:not([disabled]):hover:focus,.btn-icon:not([disabled]).focus:active,.btn-icon:not([disabled]):active,.btn-icon:not([disabled]):focus,.btn-icon:not([disabled]):focus.active,.btn-icon:not([disabled]):focus:active,.btn-icon:not([disabled]):hover.focus,.btn-tertiary:not([disabled]).active,.btn-tertiary:not([disabled]).focus,.btn-tertiary:not([disabled]).focus.active .btn-icon:not([disabled]):hover:focus,.btn-tertiary:not([disabled]).focus.active .btn-tertiary:not([disabled]):hover:focus,.btn-tertiary:not([disabled]).focus:active,.btn-tertiary:not([disabled]):active,.btn-tertiary:not([disabled]):focus,.btn-tertiary:not([disabled]):focus.active,.btn-tertiary:not([disabled]):focus:active,.btn-tertiary:not([disabled]):hover.focus {
  position: relative;
  border: 1px solid #006a7c;
  box-shadow: none;
  color: #006a7c;
  outline: 0
}

.btn-icon:not([disabled]).active::before,.btn-icon:not([disabled]).focus.active .btn-icon:not([disabled]):hover:focus::before,.btn-icon:not([disabled]).focus.active .btn-tertiary:not([disabled]):hover:focus::before,.btn-icon:not([disabled]).focus::before,.btn-icon:not([disabled]).focus:active::before,.btn-icon:not([disabled]):active::before,.btn-icon:not([disabled]):focus.active::before,.btn-icon:not([disabled]):focus::before,.btn-icon:not([disabled]):focus:active::before,.btn-icon:not([disabled]):hover.focus::before,.btn-tertiary:not([disabled]).active::before,.btn-tertiary:not([disabled]).focus.active .btn-icon:not([disabled]):hover:focus::before,.btn-tertiary:not([disabled]).focus.active .btn-tertiary:not([disabled]):hover:focus::before,.btn-tertiary:not([disabled]).focus::before,.btn-tertiary:not([disabled]).focus:active::before,.btn-tertiary:not([disabled]):active::before,.btn-tertiary:not([disabled]):focus.active::before,.btn-tertiary:not([disabled]):focus::before,.btn-tertiary:not([disabled]):focus:active::before,.btn-tertiary:not([disabled]):hover.focus::before {
  border-radius: 6px;
  bottom: -3px;
  box-shadow: 0 0 0 2px #006a7c;
  content: '';
  left: -3px;
  pointer-events: none;
  position: absolute;
  right: -3px;
  top: -3px
}

.btn-icon:not([disabled]).focus.active,.btn-icon:not([disabled]).focus:active,.btn-icon:not([disabled]):focus.active,.btn-icon:not([disabled]):focus:active,.btn-icon:not([disabled]):hover.active,.btn-icon:not([disabled]):hover:active,.btn-tertiary:not([disabled]).focus.active,.btn-tertiary:not([disabled]).focus:active,.btn-tertiary:not([disabled]):focus.active,.btn-tertiary:not([disabled]):focus:active,.btn-tertiary:not([disabled]):hover.active,.btn-tertiary:not([disabled]):hover:active {
  background: #e0e7e9
}

.btn-icon.disabled,.btn-icon:disabled,.btn-tertiary.disabled,.btn-tertiary:disabled {
  color: #83a0a8;
  border: 0
}

.btn-icon .dpg-icon,.btn-tertiary .dpg-icon {
  margin: 0;
  padding-top: 3px
}

.btn-icon.btn-secondary-light,.btn-tertiary.btn-secondary-light {
  padding: 0 8px;
  border: 1px solid transparent
}

.btn-icon.btn-secondary-light.disabled,.btn-icon.btn-secondary-light:disabled,.btn-tertiary.btn-secondary-light.disabled,.btn-tertiary.btn-secondary-light:disabled {
  border: 0
}

.btn-icon.btn-secondary-light:not([disabled]):hover,.btn-tertiary.btn-secondary-light:not([disabled]):hover {
  border: 1px solid #fff
}

.btn-icon.btn-secondary-light:not([disabled]).active,.btn-icon.btn-secondary-light:not([disabled]).focus,.btn-icon.btn-secondary-light:not([disabled]).focus.active,.btn-icon.btn-secondary-light:not([disabled]).focus:active,.btn-icon.btn-secondary-light:not([disabled]):active,.btn-icon.btn-secondary-light:not([disabled]):focus,.btn-icon.btn-secondary-light:not([disabled]):focus.active,.btn-icon.btn-secondary-light:not([disabled]):focus:active,.btn-icon.btn-secondary-light:not([disabled]):hover.active,.btn-icon.btn-secondary-light:not([disabled]):hover.focus,.btn-icon.btn-secondary-light:not([disabled]):hover:active,.btn-icon.btn-secondary-light:not([disabled]):hover:focus,.btn-tertiary.btn-secondary-light:not([disabled]).active,.btn-tertiary.btn-secondary-light:not([disabled]).focus,.btn-tertiary.btn-secondary-light:not([disabled]).focus.active,.btn-tertiary.btn-secondary-light:not([disabled]).focus:active,.btn-tertiary.btn-secondary-light:not([disabled]):active,.btn-tertiary.btn-secondary-light:not([disabled]):focus,.btn-tertiary.btn-secondary-light:not([disabled]):focus.active,.btn-tertiary.btn-secondary-light:not([disabled]):focus:active,.btn-tertiary.btn-secondary-light:not([disabled]):hover.active,.btn-tertiary.btn-secondary-light:not([disabled]):hover.focus,.btn-tertiary.btn-secondary-light:not([disabled]):hover:active,.btn-tertiary.btn-secondary-light:not([disabled]):hover:focus {
  border: 1px solid #fff
}

.btn-secondary-light {
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  height: 36px;
  margin: 0 1px;
  padding: 0 16px;
  transition: background-color .2s ease-in-out
}

.btn-secondary-light:not([disabled]):hover {
  background-color: rgba(0,0,0,.2);
  color: #fff
}

.btn-secondary-light:not([disabled]).focus,.btn-secondary-light:not([disabled]):focus {
  background-color: transparent;
  color: #fff
}

.btn-secondary-light:not([disabled]).active,.btn-secondary-light:not([disabled]).focus.active,.btn-secondary-light:not([disabled]).focus:active,.btn-secondary-light:not([disabled]):active,.btn-secondary-light:not([disabled]):focus.active,.btn-secondary-light:not([disabled]):focus:active,.btn-secondary-light:not([disabled]):hover.active,.btn-secondary-light:not([disabled]):hover.focus,.btn-secondary-light:not([disabled]):hover:active,.btn-secondary-light:not([disabled]):hover:focus {
  background-color: rgba(0,0,0,.2);
  color: #fff
}

.btn-secondary-light:not([disabled]).active,.btn-secondary-light:not([disabled]).focus,.btn-secondary-light:not([disabled]).focus.active,.btn-secondary-light:not([disabled]).focus:active,.btn-secondary-light:not([disabled]):active,.btn-secondary-light:not([disabled]):focus,.btn-secondary-light:not([disabled]):focus.active,.btn-secondary-light:not([disabled]):focus:active,.btn-secondary-light:not([disabled]):hover.active,.btn-secondary-light:not([disabled]):hover.focus,.btn-secondary-light:not([disabled]):hover:active,.btn-secondary-light:not([disabled]):hover:focus {
  position: relative;
  box-shadow: none;
  color: #fff;
  outline: 0
}

.btn-secondary-light:not([disabled]).active::before,.btn-secondary-light:not([disabled]).focus.active::before,.btn-secondary-light:not([disabled]).focus::before,.btn-secondary-light:not([disabled]).focus:active::before,.btn-secondary-light:not([disabled]):active::before,.btn-secondary-light:not([disabled]):focus.active::before,.btn-secondary-light:not([disabled]):focus::before,.btn-secondary-light:not([disabled]):focus:active::before,.btn-secondary-light:not([disabled]):hover.active::before,.btn-secondary-light:not([disabled]):hover.focus::before,.btn-secondary-light:not([disabled]):hover:active::before,.btn-secondary-light:not([disabled]):hover:focus::before {
  border-radius: 6px;
  bottom: -3px;
  box-shadow: 0 0 0 2px #fff;
  content: '';
  left: -3px;
  pointer-events: none;
  position: absolute;
  right: -3px;
  top: -3px
}

.btn-secondary-light.disabled,.btn-secondary-light:disabled {
  background-color: transparent;
  color: #83a0a8;
  border: 1px solid #fff
}

.btn-success {
  background-color: #238834;
  border: 1px solid #238834;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  height: 36px;
  margin: 0 1px;
  padding: 0 16px;
  transition: background-color .2s ease-in-out
}

.btn-success:not([disabled]):hover {
  background-color: #0c6b1d;
  color: #fff
}

.btn-success:not([disabled]).focus,.btn-success:not([disabled]):focus {
  background-color: #238834;
  color: #fff
}

.btn-success:not([disabled]).active,.btn-success:not([disabled]).focus.active,.btn-success:not([disabled]).focus:active,.btn-success:not([disabled]):active,.btn-success:not([disabled]):focus.active,.btn-success:not([disabled]):focus:active,.btn-success:not([disabled]):hover.active,.btn-success:not([disabled]):hover.focus,.btn-success:not([disabled]):hover:active,.btn-success:not([disabled]):hover:focus {
  background-color: #0c6b1d;
  color: #fff
}

.btn-success:not([disabled]).active,.btn-success:not([disabled]).focus,.btn-success:not([disabled]).focus.active,.btn-success:not([disabled]).focus:active,.btn-success:not([disabled]):active,.btn-success:not([disabled]):focus,.btn-success:not([disabled]):focus.active,.btn-success:not([disabled]):focus:active,.btn-success:not([disabled]):hover.active,.btn-success:not([disabled]):hover.focus,.btn-success:not([disabled]):hover:active,.btn-success:not([disabled]):hover:focus {
  position: relative;
  box-shadow: none;
  color: #fff;
  outline: 0
}

.btn-success:not([disabled]).active::before,.btn-success:not([disabled]).focus.active::before,.btn-success:not([disabled]).focus::before,.btn-success:not([disabled]).focus:active::before,.btn-success:not([disabled]):active::before,.btn-success:not([disabled]):focus.active::before,.btn-success:not([disabled]):focus::before,.btn-success:not([disabled]):focus:active::before,.btn-success:not([disabled]):hover.active::before,.btn-success:not([disabled]):hover.focus::before,.btn-success:not([disabled]):hover:active::before,.btn-success:not([disabled]):hover:focus::before {
  border-radius: 6px;
  bottom: -3px;
  box-shadow: 0 0 0 2px #238834;
  content: '';
  left: -3px;
  pointer-events: none;
  position: absolute;
  right: -3px;
  top: -3px
}

.btn-success.disabled,.btn-success:disabled {
  color: #fff;
  background-color: #96d7a1!important;
  border: 1px solid #96d7a1!important
}

.btn-danger {
  background-color: #e21f26;
  border: 1px solid #e21f26;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  height: 36px;
  margin: 0 1px;
  padding: 0 16px;
  transition: background-color .2s ease-in-out
}

.btn-danger:not([disabled]):hover {
  background-color: #b0181e;
  color: #fff
}

.btn-danger:not([disabled]).focus,.btn-danger:not([disabled]):focus {
  background-color: #e21f26;
  color: #fff
}

.btn-danger:not([disabled]).active,.btn-danger:not([disabled]).focus.active,.btn-danger:not([disabled]).focus:active,.btn-danger:not([disabled]):active,.btn-danger:not([disabled]):focus.active,.btn-danger:not([disabled]):focus:active,.btn-danger:not([disabled]):hover.active,.btn-danger:not([disabled]):hover.focus,.btn-danger:not([disabled]):hover:active,.btn-danger:not([disabled]):hover:focus {
  background-color: #b0181e;
  color: #fff
}

.btn-danger:not([disabled]).active,.btn-danger:not([disabled]).focus,.btn-danger:not([disabled]).focus.active,.btn-danger:not([disabled]).focus:active,.btn-danger:not([disabled]):active,.btn-danger:not([disabled]):focus,.btn-danger:not([disabled]):focus.active,.btn-danger:not([disabled]):focus:active,.btn-danger:not([disabled]):hover.active,.btn-danger:not([disabled]):hover.focus,.btn-danger:not([disabled]):hover:active,.btn-danger:not([disabled]):hover:focus {
  position: relative;
  box-shadow: none;
  color: #fff;
  outline: 0
}

.btn-danger:not([disabled]).active::before,.btn-danger:not([disabled]).focus.active::before,.btn-danger:not([disabled]).focus::before,.btn-danger:not([disabled]).focus:active::before,.btn-danger:not([disabled]):active::before,.btn-danger:not([disabled]):focus.active::before,.btn-danger:not([disabled]):focus::before,.btn-danger:not([disabled]):focus:active::before,.btn-danger:not([disabled]):hover.active::before,.btn-danger:not([disabled]):hover.focus::before,.btn-danger:not([disabled]):hover:active::before,.btn-danger:not([disabled]):hover:focus::before {
  border-radius: 6px;
  bottom: -3px;
  box-shadow: 0 0 0 2px #b0181e;
  content: '';
  left: -3px;
  pointer-events: none;
  position: absolute;
  right: -3px;
  top: -3px
}

.btn-danger.disabled,.btn-danger:disabled {
  color: #fff;
  background-color: #f9b9b2!important;
  border: 1px solid #f9b9b2!important
}

.btn-sm {
  font-size: 14px;
  font-weight: 400;
  height: 30px;
  padding: 0 8px
}

course {
  display: block;
  background-color: #fff;
  box-shadow: 0 0 0 16px #fff
}

.freezePage {
  overflow: hidden;
  height: 100%;
  position: relative
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
  margin-left: 1px
}

course .mhe-bootstrap-reset {
  font-size: 14px;
  font-weight: 400
}

course .mhe-bootstrap-reset .col-lg-1,course .mhe-bootstrap-reset .col-lg-10,course .mhe-bootstrap-reset .col-lg-11,course .mhe-bootstrap-reset .col-lg-12,course .mhe-bootstrap-reset .col-lg-2,course .mhe-bootstrap-reset .col-lg-3,course .mhe-bootstrap-reset .col-lg-4,course .mhe-bootstrap-reset .col-lg-5,course .mhe-bootstrap-reset .col-lg-6,course .mhe-bootstrap-reset .col-lg-7,course .mhe-bootstrap-reset .col-lg-8,course .mhe-bootstrap-reset .col-lg-9,course .mhe-bootstrap-reset .col-md-1,course .mhe-bootstrap-reset .col-md-10,course .mhe-bootstrap-reset .col-md-11,course .mhe-bootstrap-reset .col-md-12,course .mhe-bootstrap-reset .col-md-2,course .mhe-bootstrap-reset .col-md-3,course .mhe-bootstrap-reset .col-md-4,course .mhe-bootstrap-reset .col-md-5,course .mhe-bootstrap-reset .col-md-6,course .mhe-bootstrap-reset .col-md-7,course .mhe-bootstrap-reset .col-md-8,course .mhe-bootstrap-reset .col-md-9,course .mhe-bootstrap-reset .col-sm-1,course .mhe-bootstrap-reset .col-sm-10,course .mhe-bootstrap-reset .col-sm-11,course .mhe-bootstrap-reset .col-sm-12,course .mhe-bootstrap-reset .col-sm-2,course .mhe-bootstrap-reset .col-sm-3,course .mhe-bootstrap-reset .col-sm-4,course .mhe-bootstrap-reset .col-sm-5,course .mhe-bootstrap-reset .col-sm-6,course .mhe-bootstrap-reset .col-sm-7,course .mhe-bootstrap-reset .col-sm-8,course .mhe-bootstrap-reset .col-sm-9,course .mhe-bootstrap-reset .col-xs-1,course .mhe-bootstrap-reset .col-xs-10,course .mhe-bootstrap-reset .col-xs-11,course .mhe-bootstrap-reset .col-xs-12,course .mhe-bootstrap-reset .col-xs-2,course .mhe-bootstrap-reset .col-xs-3,course .mhe-bootstrap-reset .col-xs-4,course .mhe-bootstrap-reset .col-xs-5,course .mhe-bootstrap-reset .col-xs-6,course .mhe-bootstrap-reset .col-xs-7,course .mhe-bootstrap-reset .col-xs-8,course .mhe-bootstrap-reset .col-xs-9 {
  padding: 0 12px
}

.loading-spinner {
  display: block;
  margin: 32px auto 0
}

.loading-spinner.float-over-top {
  position: absolute;
  z-index: 100;
  margin-top: 67px;
  left: 0;
  right: 0
}

.modal-dialog .modal-content {
  overflow: visible
}

.player-modal,.player-modal modal-content {
  display: block
}

.player-modal .modal-content,.player-modal .modal-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  width: auto;
  height: auto;
  border-radius: 0
}

.player-modal .modal-content {
  background-color: transparent
}

.player-modal .right-component {
  background-color: #fff
}

.player-modal .modal-footer,.player-modal .modal-header {
  display: none
}

.player-modal .modal-body {
  padding: 0
}

.player-modal asset-player {
  height: 100vh
}

.quick-assign-modal modal-footer,.quick-assign-modal modal-header,.unassign-modal modal-footer,.unassign-modal modal-header,.user-notification-modal modal-footer,.user-notification-modal modal-header {
  display: block
}

.btn-center {
  display: block;
  margin: 0 auto
}

.mheDraggable[draggable=true] {
  cursor: move
}

div.fade.in.modal-backdrop.transparent-lock {
  background-color: transparent;
  cursor: wait
}

lesson-overviews .lesson-overviews__content {
  z-index: 0!important
}

dle-player-nav-bar mhe-checkbox label.ahe-ui-checkbox {
  font-weight: 400
}

.ahe-ui-dropdown .dropdown-menu li,.dpg-ui-dropdown .dropdown-menu li {
  border-top: 1px solid #d1dbde;
  border-bottom: 1px solid transparent
}

span.ahe-icon,span.dpg-icon {
  width: 20px;
  height: 20px
}

span.ahe-icon::before,span.dpg-icon::before {
  display: inline-block;
  width: 20px;
  height: 20px
}

mhe-modal .modal-dialog {
  margin-top: 75px
}

mhe-modal .ahe-icon-close-white::before {
  display: none
}

.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6 {
  margin: 0;
  line-height: 1em;
  vertical-align: text-bottom;
  vertical-align: -moz-middle-with-baseline
}

assignments-modal .modal-content {
  overflow: visible!important
}

dle-add-to-calendar-modal .modal-dialog {
  margin-top: 75px
}

.fd-hidden-input {
  display: none
}

.fd-screen-reader {
  position: absolute;
  left: -999em;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  -moz-outline: 0 none;
  outline: 0
}

.date-picker {
  position: absolute;
  z-index: 9999;
  text-align: center;
  font: 900 .8em/1em HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Verdana,Arial,"Lucida Grande",sans-serif;
  background: 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  opacity: 1;
  transition: opacity .75s ease-in-out
}

.date-picker div {
  border: 1px solid rgba(255,255,255,.8);
  border-radius: .8em
}

.date-picker.fd-dp-fade {
  opacity: 0
}

.static-datepicker {
  position: relative;
  top: 5px;
  left: 0;
  margin-bottom: 1.5em
}

.iehack {
  position: absolute;
  background: #fff;
  z-index: 9998;
  padding: 0;
  margin: 0;
  border: 0;
  display: none
}

.date-picker-control span {
  display: block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  margin: auto 0;
  resize: none;
  outline: 0
}

.date-picker-button-active span,.date-picker-control:active span,.date-picker-control:focus span,.date-picker-control:hover span {
  outline: 0;
  box-shadow: 0 0 5px rgba(40,130,170,.7);
  border-radius: 2px
}

.date-picker-control:link,.date-picker-control:visited {
  position: relative;
  display: -moz-inline-box;
  border: 0;
  padding: 0;
  margin: 0 4px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAB+CAYAAAAp+EF2AAAD8ElEQVRo3u2Zu0scXxTHz8zcXR0H8UnEIpXyQ8TGaJNCFAlqEUyTMlUaWTC/IoR0vxQ2vz8hfZJGIki2URARkkbxhSJq4avI7uqK7x2V9XF/93v83WGzmIezKVLcL1zmvubcc+49w352xurr63tZW1s7EI1GPSkloVxfX5Ou55f8sYuLCz+TybwRMNLf3++dn5+jk8vl5eU39Ww2G/TlX6+urrzZ2dkBAU9gZGVlBZ08If+qC9r5Y6WlpeQ4jmf/714oI9orhCuOj49peXmZDg4OCDo6OqKSkhKswm0stL+/T5WVlWTbNvchVLQxhjpsiEgkQm1tbWwANy8uLlJ9fT2Vl5dzGzePjY1RR0cH1zFvfX2dOjs7ybIs2tjYoOHhYbLhHizrmyBcc0tuH25GKLhCqMOGQEgTExMcKzQ1NUX/vntHjoiS1l8lxbwYdHJywl4cHh5y3/b2NteF53kcGjYQK66urtL1wzYSKjQtMfyRuru7eRz7hT1FG8L8oaEhsmEAljFJb/Bt0uMoOiwdGmxwaOPj48FebG1tUTqRIqfYDSaXp1I0MjLCdZXFtLa2xp7BSCKRuDnxWCwmVZxSnYZU8Ut1QjKVSkl1rFJtolSTZTweD9o7OztydHRUai0sLMiWlhYpckPTp5J7YmgLIQhpokPMVRAakml6eppc1+WbsJG+73Pq64TE4wNDqOs80qeIMHGSAqvV1dUFmQsjjY2NQeZCu7u71NzcHGQ5rq2trUH+wYbARKxeVVXFhlCHERQtpAjGtYeYU11dze2ysrKbFFEe+Ol02kNCYlIymeRnDZN1/DjJmZkZbus8gnGMbW5u0unpqW8pF1/W1NQMKPc8TOQHULCjwROPvqKiIq5jQYSv2zCiUuANGRkZGRl9R5ZiyGcK/2KK3NyQDHmmfn3fgiFjiiHdAhjSVQwZA0O6v4EhXcOQIRiSQSudZjrRAt7dmSHn5uaooaGBKioqAg9Qurq6fsiQ4jaG1GHk8uKdGRJuK/Tjk9NaWloKQvseQ3Jo7e3tvCcwNjk5SU1NTQEvoYA8enp6uL63t0fz8/NBaDjlwcFBMgz5awx5phLQLZAhz8CQzxRDxpR7bkiGPFMp8Nb8RhgZGRn9iCHNe0jDkIYhzXtI8x7SvIc0MjIyuhNDPn/x9NP9qsbeomgxhWHI7MU5HWa/xgWMvOj/mwpgSJqZlb0CnhTKkMKJkmHIkN+y3394T8Xql1QrEomG+5b9+MkjevCgmRxbqJVtev3qn59+y76dIS2HjdgolhOOIUEeXwY+M23chGPxzeZb9p/EkBk/w39iCmFI/9QnMOSnezX3eiMiQmEYEkaSiWT8P0zZxbn5chQoAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 0 -72px;
  min-width: 18px;
  line-height: 1;
  cursor: pointer;
  visibility: visible;
  text-decoration: none;
  vertical-align: text-bottom;
  resize: none
}

.date-picker-dateval:link,.date-picker-dateval:visited {
  background-position: 0 -108px
}

.date-picker-button-active:link,.date-picker-button-active:visited,.date-picker-control:active,.date-picker-control:focus,.date-picker-control:hover {
  background-position: 0 0
}

.date-picker-control-disabled:active,.date-picker-control-disabled:hover,.date-picker-control-disabled:link,.date-picker-control-disabled:visited {
  background-position: 0 -36px;
  cursor: default
}

.date-picker-control-disabled:active span,.date-picker-control-disabled:hover span {
  box-shadow: none!important
}

.date-picker-control {
  display: inline-block;
  outline: 0!important
}

.date-picker th span {
  display: block;
  padding: 0;
  margin: 0;
  text-align: center;
  line-height: 1em;
  border: 0;
  background: 0 0;
  font-weight: 700;
  cursor: pointer
}

.date-picker .month-display,.date-picker .year-display {
  display: inline;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 1.2em
}

.date-picker .next-but,.date-picker .prev-but {
  font-weight: 400;
  font-size: 2.4em;
  font-family: georgia,times new roman,palatino,times,bookman,serif;
  cursor: pointer
}

.date-picker .next-but,.date-picker .prev-but,.date-picker .today-but {
  transition: all .2s ease-in-out
}

.date-picker .next-but:hover,.date-picker .prev-but:hover,.date-picker .today-but:hover {
  color: #a84444
}

.date-picker .today-but {
  text-align: center;
  margin: 0 auto;
  font-weight: 400;
  font-size: 1em;
  width: 100%;
  text-decoration: none;
  padding-top: .3em;
  text-transform: uppercase;
  vertical-align: middle;
  cursor: pointer
}

.date-picker .fd-disabled,.date-picker .fd-disabled:hover,.date-picker .next-but.fd-disabled:hover,.date-picker .prev-but.fd-disabled:hover,.date-picker-disabled .next-but,.date-picker-disabled .next-but:hover,.date-picker-disabled .prev-but,.date-picker-disabled .prev-but:hover,.date-picker-disabled .today-but,.date-picker-disabled .today-but:hover {
  color: #aaa;
  cursor: default!important;
  opacity: 1
}

.date-picker .next-but.fd-disabled:hover,.date-picker .prev-but.fd-disabled:hover {
  text-shadow: 0 -1px 1px rgba(255,255,255,.8)
}

.date-picker .date-picker-hover.day-disabled,.date-picker .date-picker-unused,.date-picker .day-disabled,.date-picker .month-out,.date-picker table,.date-picker tbody th,.date-picker td {
  background-color: #fff;
  background-image: url(data:image/gif;base64,R0lGODlhJgBbAMQAAAAAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5f///wAAAAAAAAAAACH5BAEAABwALAAAAAAmAFsAAAX/4CaOZGmeaKqubOu+cCzPWm3feK7vfO//wCAvQywaj8ikcslsOp/QJWZKrVqv2Kx2y+16v9qLeEwum8/otHqttrjf8Lh8Tq/b7/aKfs/v+/+AgYKDhIWGgRSJiouMjY6PkJGSkROVlpeYmZqbnJ2enRKhoqOkpaanqKmqqRGtrq+wsbKztLW2tRC5uru8vb6/wMHCwQ/FxsfIycrLzM3OzQ7R0tPU1dbX0Q3a29zd3t/g4eLj4gzm5+jp6uvs7e7v7gvy8/T19vf4+fr7+gr+/wADChxIsKDBgwYTKFzIsKHDhxAjSpwoEYHFixgzatzIsaPHjx4PiBxJsqTJkyhTi6pcybKly5QGYsqcSbOmzZs4c+rMWaCnz59AgwodSrSo0aIEkipdyrSp06dQo0qdSrUq1AFYs2rdyrWr169gw4odS/argLNo06pdy7at27dw48qd6zaA3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4tOHAIAOw==);
  background-repeat: repeat-x;
  background-position: 0 0
}

.date-picker table {
  table-layout: auto;
  empty-cells: show;
  border-spacing: 2px;
  border-collapse: separate;
  position: relative;
  margin: 0;
  padding: .3em;
  border: 1px solid #ccc;
  background-position: 0 -20px;
  text-align: center;
  width: auto;
  height: auto;
  color: #555;
  font-size: 1em;
  border-radius: .8em;
  box-shadow: 0 0 5px #aaa
}

.date-picker:after,.date-picker:before {
  content: "";
  position: absolute;
  z-index: -2;
  bottom: 17px;
  left: 10px;
  width: 50%;
  height: 20%;
  max-width: 300px;
  max-height: 100px;
  box-shadow: 0 15px 10px rgba(0,0,0,.7);
  transform: rotate(-3deg)
}

.date-picker:after {
  right: 10px;
  left: auto;
  transform: rotate(3deg)
}

.oldie .date-picker:after,.oldie .date-picker:before {
  display: none
}

.date-picker tbody th,.date-picker td {
  padding: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-position: 0 -35px;
  width: 3em;
  height: 3em;
  overflow: hidden;
  outline: transparent 0;
  border: 1px solid #cfcfcf;
  text-transform: none;
  font-weight: 400;
  text-shadow: 0 1px #fff;
  border-radius: 3px
}

.date-picker th {
  border: 0;
  padding: 0;
  font-weight: 700;
  color: #333;
  text-align: center;
  vertical-align: middle;
  text-transform: none
}

.date-picker .date-picker-week-header {
  border: 1px solid #dcdcdc;
  font-style: oblique;
  background: 0 0;
  cursor: default
}

.date-picker .date-picker-thead .date-picker-week-header {
  border: 0;
  cursor: help
}

.date-picker .date-picker-day-header {
  cursor: help;
  border: 0;
  padding: 0 0 .2em;
  text-transform: lowercase;
  height: auto
}

.date-picker .date-picker-statusbar {
  cursor: default;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: .1em;
  border: 0;
  background: #fff;
  height: 2.8em
}

.date-picker .date-picker-unused {
  border-color: #dcdcdc;
  cursor: default!important;
  background-position: 0 -25px
}

.date-picker .date-picker-title {
  width: auto;
  height: auto;
  padding: .4em 0
}

.date-picker .date-picker-today {
  background: url(data:image/gif;base64,R0lGODlhKwEoAJEAAKnT6v////X6+gAAACH5BAAAAAAALAAAAAArASgAAALXjI+py+0Po5y02ouz3lz4D4biSJbmiabqyrbuC8fyLAcCgOf0zvf+DwwKhyJbDkdMKpfMpnNo1D2n1Kr1GowCsNyu99uNgsfksnlnPKvX7LbA5o7L51Q4/Y7P8+z6vv9fwgc4SJgnWIiYuHao2OgY9hgpecU4aXkJVIm5yQmj2QkaavIpWmpKapraiaraasnqGusIK1tbSGub64er23vH6xvsBixcfEZsnAyGrNyMxewcPQUtXb1EbZ0thK3d3cPtHV4jTl5Xft4Ejr4eyO6e9R7/LU8/UwAAOw==) no-repeat #fff
}

.date-picker .month-out.date-picker-highlight {
  color: #b87676
}

.date-picker .date-picker-highlight {
  color: #a86666
}

.date-picker-focus .date-picker-hover {
  transform: scale(1.25)
}

.date-picker .date-picker-hover,.date-picker .month-out.date-picker-hover {
  background: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAIwIIAwERAAIRAQMRAf/EAHgAAQEBAQEBAAAAAAAAAAAAAAABBAMCCQEBAQEBAQEAAAAAAAAAAAAAAAECAwQFEAABAQgBAwMFAQEBAAAAAAAAEwFh0QIDkwQVVDFBgSFRBRFxkaGyczVEEQEAAgMBAAIDAQAAAAAAAAAAARFRAhITMQMhcTIi/9oADAMBAAIRAxEAPwD6R53yGZJm5EkmRUlZLUnYxjKkzGMYyZvb6npiIp8f7Ps26n8z8uOzzuTUuTRNcwx6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNnncmpcmiOYPTbMmyzuTUuTRHMHptmTZ5vJqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZvJqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2edyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzmf+mpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmzzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZ53JqXJojmD02zJss7k1Lk0RzB6bZk2edyalyaI5g9NsybLO5NS5NEcwem2ZZvkqv0+RymfXpVqf201rH4hj7Z/3P7Z1XlpzsWeKLFWiixV4osVeKLFniixZ4osV9miixZ4osWeKLFXiixUUWKvFFioosWeKLFXiixZ4osVaKLFniixZ4osWeKLFWiixUUWKiixV4osWeKLFvXqKLFWiixb06iixZ4osWeKLFniixVoosVFFioosWeKLFniixV4osVeKLFniixZ4osWeKLFXiixUUWKvFFioosWeKLFniixUUWLPFFizxRYq0UWKiixUUWLPFFizxRYs8UWKvFFioosWeKLFXiixZ4osVaKLFXii3n5Wp9PlMxntWq/20a/EL9v9z+5ZWVTTnYq8FirPcFivqCxV4LFXgsVBYo/9gsVBYqCxV4LFQWK+nUFirwWKgFXgsVBYq8FioLFQWKgsVZ7gsVeCxUFirwCoLFX/ALBYqCxUFioLFfUFirwWKs9wWKgsVeCxV4LFQWKv/YLFQWKvBYqAVBYq8FioLFfTqCxV4LFQCr/2CxUFivqCxV4LFWe4LFQWKvBYq8FjaoLFQWKvBYr3+oLFQDKoLFXgsVZ7gsV9QW7fLf8AWzf96v8AbSa/EN/b/c/uWQ05J5AM69QHdoDyBfIACAXsBAHkAzoA7dQHkCsIIUPIBgFYAaBADfuAb0AoEZ9wKBAAAAzqBWgQA37gX2AnkB5AoE8+QKzuBG+AKQQoeQDOgDt1AeQKAAgFaBADfuBfYCeQHkCt6AQA37gOwFIBRPIBnXqA7tA2fLf9bN/3q/20zr8Q6fb/AHP7lkNOQwgFAgNAAOwAB2KJ+AKQOxQIAAIn4KqkAoAAJ+AK0gAADAHcAA7tKAAA0AAIAD2AM6AAABncojfAFAn4ApA7FAgAAAD2KDQAAgAPYAzoAaUAHYgdigRAqjCAUCD/2Q==) 0 0/cover no-repeat #fff;
  cursor: pointer;
  border-color: rgba(100,130,170,.7)!important;
  color: #6482aa;
  text-shadow: 0 1px 1px #fff;
  box-shadow: 0 0 6px rgba(100,130,170,.6)
}

.date-picker .day-disabled {
  color: #888;
  cursor: default;
  text-decoration: line-through;
  background-position: 0 -15px
}

.date-picker .month-out {
  border-color: rgba(220,220,220,.8);
  color: #aaa;
  background-position: 0 -25px
}

.date-picker .not-selectable,.date-picker .out-of-range {
  color: #ccc;
  font-style: oblique;
  background: #fcfcfc;
  cursor: default
}

.date-picker th.month-out,.date-picker th.out-of-range {
  color: #aaa;
  font-style: oblique;
  background: #fcfcfc
}

.date-picker .out-of-range {
  opacity: .6
}

.date-picker .not-selectable {
  opacity: .8
}

.oldie .date-picker .out-of-range {
  filter: alpha(opacity=60)
}

.oldie .date-picker .not-selectable {
  filter: alpha(opacity=80)
}

.date-picker tr {
  display: table-row
}

.date-picker sup {
  font-size: .86em;
  letter-spacing: normal;
  text-transform: none;
  height: 0;
  line-height: 1;
  position: relative;
  top: -.2em;
  vertical-align: baseline!important
}

.date-picker .date-picker-day-header,.date-picker .month-display,.date-picker .year-display {
  text-shadow: 0 1px 1px #fff
}

.date-picker .month-display,.date-picker .year-display {
  cursor: default
}

.date-picker .date-picker-hover,.date-picker td:focus {
  overflow: hidden;
  -moz-outline: 0 none;
  outline: 0;
  -o-highlight: 0 none
}

.date-picker-control:focus span,.date-picker-focus .date-picker-hover {
  -webkit-animation: 1.5s infinite alternate fd-dp-pulse;
  -moz-animation: 1.5s infinite alternate fd-dp-pulse;
  -ms-animation: fd-dp-pulse 1.5s infinite alternate;
  -o-animation: 1.5s infinite alternate fd-dp-pulse
}

.date-picker .date-picker-selected-date {
  border-color: rgba(7,7,7,.6)!important;
  color: rgba(3,3,3,.8);
  font-weight: 700;
  font-size: 1.2em;
  width: 2.4em;
  height: 2.4em
}

.static-datepicker table {
  box-shadow: 0 0 0 transparent
}

.static-datepicker:after,.static-datepicker:before {
  display: none
}

.date-picker-focus table {
  border-color: rgba(153,153,153,.8);
  box-shadow: 0 0 5px #aaa
}

.date-picker .drag-enabled,.date-picker .drag-enabled span {
  cursor: move
}

.date-picker-disabled table {
  opacity: .8!important
}

.date-picker-disabled table:after,.date-picker-disabled table:before {
  display: none
}

.oldie .date-picker-disabled table {
  filter: alpha(opacity=80)
}

.date-picker-disabled,.date-picker-disabled td,.date-picker-disabled th,.date-picker-disabled th span {
  cursor: default!important
}

.date-picker-disabled .next-but:hover,.date-picker-disabled .prev-but:hover {
  text-shadow: none
}

body.fd-drag-active {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

@-webkit-keyframes fd-dp-pulse {
  from {
      box-shadow: 0 0 2px rgba(100,130,170,.8)
  }

  to {
      box-shadow: 0 0 6px rgba(10,130,170,.5)
  }
}
