@charset "UTF-8";
@font-face {
    font-family: videogular;
    src: url(videogular.eot?hj1wei);
    src: url(videogular.eot?hj1wei#iefix) format('embedded-opentype'), url(videogular.ttf?hj1wei) format('truetype'), url(videogular.woff?hj1wei) format('woff'), url(videogular.svg?hj1wei#videogular) 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%
}
.cdk-global-overlay-wrapper, .cdk-overlay-container {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}
.cdk-overlay-container {
    position: fixed;
    z-index: 1000
}
.cdk-overlay-container:empty {
    display: none
}
.cdk-global-overlay-wrapper {
    display: flex;
    position: absolute;
    z-index: 1000
}
.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%
}
.cdk-overlay-backdrop {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
    opacity: 0
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 1
}
@media screen and (-ms-high-contrast:active) {
    .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
        opacity: .6
    }
}
.cdk-overlay-dark-backdrop {
    background: rgba(0, 0, 0, .32)
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0
}
.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px
}
.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll
}
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-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 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 2zm-1.657 4.343L16 12l-5.657 5.657-1.414-1.414L13.172 12 8.929 7.757l1.414-1.414z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-accordion-close::before, .btn-icon:not(.ngx-shared).active .dpg-icon-accordion-close::before, .btn-icon:not(.ngx-shared):active .ahe-icon-accordion-close::before, .btn-icon:not(.ngx-shared):active .dpg-icon-accordion-close::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-accordion-close::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-accordion-close::before, .btn-secondary-light .ahe-icon-accordion-close::before, .btn-secondary-light .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 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 2zm-1.657 4.343L16 12l-5.657 5.657-1.414-1.414L13.172 12 8.929 7.757l1.414-1.414z'/%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:not(.ngx-shared).active .ahe-icon-assignment-smartbook::before, .btn-icon:not(.ngx-shared).active .dpg-icon-assignment-smartbook::before, .btn-icon:not(.ngx-shared):active .ahe-icon-assignment-smartbook::before, .btn-icon:not(.ngx-shared):active .dpg-icon-assignment-smartbook::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-assignment-smartbook::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-assignment-smartbook::before, .btn-secondary-light .ahe-icon-assignment-smartbook::before, .btn-secondary-light .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-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:not(.ngx-shared).active .ahe-icon-audioon::before, .btn-icon:not(.ngx-shared).active .dpg-icon-audioon::before, .btn-icon:not(.ngx-shared):active .ahe-icon-audioon::before, .btn-icon:not(.ngx-shared):active .dpg-icon-audioon::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-audioon::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-audioon::before, .btn-secondary-light .ahe-icon-audioon::before, .btn-secondary-light .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-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:not(.ngx-shared).active .ahe-icon-bok::before, .btn-icon:not(.ngx-shared).active .dpg-icon-bok::before, .btn-icon:not(.ngx-shared):active .ahe-icon-bok::before, .btn-icon:not(.ngx-shared):active .dpg-icon-bok::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-bok::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-bok::before, .btn-secondary-light .ahe-icon-bok::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-calendar::before, .btn-icon:not(.ngx-shared).active .dpg-icon-calendar::before, .btn-icon:not(.ngx-shared):active .ahe-icon-calendar::before, .btn-icon:not(.ngx-shared):active .dpg-icon-calendar::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-calendar::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-calendar::before, .btn-secondary-light .ahe-icon-calendar::before, .btn-secondary-light .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-white::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-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")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-clo::before, .btn-icon:not(.ngx-shared).active .dpg-icon-clo::before, .btn-icon:not(.ngx-shared):active .ahe-icon-clo::before, .btn-icon:not(.ngx-shared):active .dpg-icon-clo::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-clo::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-clo::before, .btn-secondary-light .ahe-icon-clo::before, .btn-secondary-light .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='%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:not(.ngx-shared).active .ahe-icon-csv::before, .btn-icon:not(.ngx-shared).active .dpg-icon-csv::before, .btn-icon:not(.ngx-shared):active .ahe-icon-csv::before, .btn-icon:not(.ngx-shared):active .dpg-icon-csv::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-csv::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-csv::before, .btn-secondary-light .ahe-icon-csv::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-default-asset::before, .btn-icon:not(.ngx-shared).active .dpg-icon-default-asset::before, .btn-icon:not(.ngx-shared):active .ahe-icon-default-asset::before, .btn-icon:not(.ngx-shared):active .dpg-icon-default-asset::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-default-asset::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-default-asset::before, .btn-secondary-light .ahe-icon-default-asset::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-doc::before, .btn-icon:not(.ngx-shared).active .dpg-icon-doc::before, .btn-icon:not(.ngx-shared):active .ahe-icon-doc::before, .btn-icon:not(.ngx-shared):active .dpg-icon-doc::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-doc::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-doc::before, .btn-secondary-light .ahe-icon-doc::before, .btn-secondary-light .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='M2.1 8.1L12 18l9.9-9.9-1.415-1.414L12 15.172 3.515 6.686z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-down-arrow::before, .btn-icon:not(.ngx-shared).active .dpg-icon-down-arrow::before, .btn-icon:not(.ngx-shared):active .ahe-icon-down-arrow::before, .btn-icon:not(.ngx-shared):active .dpg-icon-down-arrow::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-down-arrow::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-down-arrow::before, .btn-secondary-light .ahe-icon-down-arrow::before, .btn-secondary-light .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='M2.1 8.1L12 18l9.9-9.9-1.415-1.414L12 15.172 3.515 6.686z'/%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:not(.ngx-shared).active .ahe-icon-ebook::before, .btn-icon:not(.ngx-shared).active .dpg-icon-ebook::before, .btn-icon:not(.ngx-shared):active .ahe-icon-ebook::before, .btn-icon:not(.ngx-shared):active .dpg-icon-ebook::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-ebook::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-ebook::before, .btn-secondary-light .ahe-icon-ebook::before, .btn-secondary-light .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-external-link::before, .dpg-icon-external-link::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 3v16c0 .55-.45 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16c.55 0 1 .45 1 1zM5 3v16h16V3H5zm13 18c0 .55-.45 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1v15h15z'/%3E%3Cpath fill='%23009bb5' d='M19 5h-7v2l4-.5-7 7 1.5 1.5 7-7-.5 4h2z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-external-link::before, .btn-icon:not(.ngx-shared).active .dpg-icon-external-link::before, .btn-icon:not(.ngx-shared):active .ahe-icon-external-link::before, .btn-icon:not(.ngx-shared):active .dpg-icon-external-link::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-external-link::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-external-link::before, .btn-secondary-light .ahe-icon-external-link::before, .btn-secondary-light .dpg-icon-external-link::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 3v16c0 .55-.45 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16c.55 0 1 .45 1 1zM5 3v16h16V3H5zm13 18c0 .55-.45 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1v15h15zm1-16v7h-2l.5-4-7 7L9 13.5l7-7-4 .5V5h7z'/%3E%3C/svg%3E")
}
.ahe-icon-files::before, .dpg-icon-files::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 22a3 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 4zm-7 1a3 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 4zm-7 1a3 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 4zm14-6a3 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 4zm-7 1a3 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 4zm-7 1a3 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 4zm14-6a3 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 4zm-7 1a3 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 4zM5 8a3 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:not(.ngx-shared).active .ahe-icon-files::before, .btn-icon:not(.ngx-shared).active .dpg-icon-files::before, .btn-icon:not(.ngx-shared):active .ahe-icon-files::before, .btn-icon:not(.ngx-shared):active .dpg-icon-files::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-files::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-files::before, .btn-secondary-light .ahe-icon-files::before, .btn-secondary-light .dpg-icon-files::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 22a3 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 4zm-7 1a3 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 4zm-7 1a3 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 4zm14-6a3 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 4zm-7 1a3 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 4zm-7 1a3 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 4zm14-6a3 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 4zm-7 1a3 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 4zM5 8a3 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-hamburger::before, .dpg-icon-hamburger::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='M3 17h18v1H3v-1zm0-6h18v1H3v-1zm0-6h18v1H3V5z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-hamburger::before, .btn-icon:not(.ngx-shared).active .dpg-icon-hamburger::before, .btn-icon:not(.ngx-shared):active .ahe-icon-hamburger::before, .btn-icon:not(.ngx-shared):active .dpg-icon-hamburger::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-hamburger::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-hamburger::before, .btn-secondary-light .ahe-icon-hamburger::before, .btn-secondary-light .dpg-icon-hamburger::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='M3 17h18v1H3v-1zm0-6h18v1H3v-1zm0-6h18v1H3V5z'/%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:not(.ngx-shared).active .ahe-icon-gsp::before, .btn-icon:not(.ngx-shared).active .dpg-icon-gsp::before, .btn-icon:not(.ngx-shared):active .ahe-icon-gsp::before, .btn-icon:not(.ngx-shared):active .dpg-icon-gsp::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-gsp::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-gsp::before, .btn-secondary-light .ahe-icon-gsp::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-html::before, .btn-icon:not(.ngx-shared).active .dpg-icon-html::before, .btn-icon:not(.ngx-shared):active .ahe-icon-html::before, .btn-icon:not(.ngx-shared):active .dpg-icon-html::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-html::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-html::before, .btn-secondary-light .ahe-icon-html::before, .btn-secondary-light .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-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:not(.ngx-shared).active .ahe-icon-image::before, .btn-icon:not(.ngx-shared).active .dpg-icon-image::before, .btn-icon:not(.ngx-shared):active .ahe-icon-image::before, .btn-icon:not(.ngx-shared):active .dpg-icon-image::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-image::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-image::before, .btn-secondary-light .ahe-icon-image::before, .btn-secondary-light .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-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:not(.ngx-shared).active .ahe-icon-learnsmart::before, .btn-icon:not(.ngx-shared).active .dpg-icon-learnsmart::before, .btn-icon:not(.ngx-shared):active .ahe-icon-learnsmart::before, .btn-icon:not(.ngx-shared):active .dpg-icon-learnsmart::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-learnsmart::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-learnsmart::before, .btn-secondary-light .ahe-icon-learnsmart::before, .btn-secondary-light .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-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:not(.ngx-shared).active .ahe-icon-lti::before, .btn-icon:not(.ngx-shared).active .dpg-icon-lti::before, .btn-icon:not(.ngx-shared):active .ahe-icon-lti::before, .btn-icon:not(.ngx-shared):active .dpg-icon-lti::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-lti::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-lti::before, .btn-secondary-light .ahe-icon-lti::before, .btn-secondary-light .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-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:not(.ngx-shared).active .ahe-icon-moreinfo::before, .btn-icon:not(.ngx-shared).active .dpg-icon-moreinfo::before, .btn-icon:not(.ngx-shared):active .ahe-icon-moreinfo::before, .btn-icon:not(.ngx-shared):active .dpg-icon-moreinfo::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-moreinfo::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-moreinfo::before, .btn-secondary-light .ahe-icon-moreinfo::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-mp3::before, .btn-icon:not(.ngx-shared).active .dpg-icon-mp3::before, .btn-icon:not(.ngx-shared):active .ahe-icon-mp3::before, .btn-icon:not(.ngx-shared):active .dpg-icon-mp3::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-mp3::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-mp3::before, .btn-secondary-light .ahe-icon-mp3::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-onlineproblems::before, .btn-icon:not(.ngx-shared).active .dpg-icon-onlineproblems::before, .btn-icon:not(.ngx-shared):active .ahe-icon-onlineproblems::before, .btn-icon:not(.ngx-shared):active .dpg-icon-onlineproblems::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-onlineproblems::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-onlineproblems::before, .btn-secondary-light .ahe-icon-onlineproblems::before, .btn-secondary-light .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-orfa-white::before, .dpg-icon-orfa-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='M19 4c1.657 0 3 1.567 3 3.5 0 .794-.226 1.526-.608 2.113C22.356 10.16 23 11.025 23 12v2h-1v-2c0-.64-.54-1.24-1.306-1.61A2.699 2.699 0 0 1 19 11a2.7 2.7 0 0 1-1.695-.612C16.54 10.76 16 11.358 16 12v.031a7.51 7.51 0 0 0-.907-.658c.207-.714.763-1.334 1.515-1.76A3.878 3.878 0 0 1 16 7.5C16 5.567 17.343 4 19 4zm0 1c-1.105 0-2 1.12-2 2.5s.895 2.5 2 2.5 2-1.12 2-2.5S20.105 5 19 5zm-9-3c2.761 0 5 2.686 5 6 0 1.454-.43 2.786-1.147 3.825C15.749 12.719 17 14.255 17 16v3h-1v-3c0-1.426-1.12-2.678-2.804-3.386a4.873 4.873 0 0 1-1.472 1.02 6.532 6.532 0 0 0-.7-.8C12.735 12.27 14 10.32 14 8c0-2.761-1.79-5-4-5S6 5.239 6 8c0 1.13.3 2.171.805 3.008a6.565 6.565 0 0 0-1.11.041A6.883 6.883 0 0 1 5 8c0-3.314 2.239-6 5-6zM6.5 12a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11zm0 1a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9zm.5 1v3.423l2.098 1.211-.5.866L6 18v-4h1z'/%3E%3C/svg%3E")
}
.ahe-icon-orfa::before, .dpg-icon-orfa::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='M10 2c2.761 0 5 2.686 5 6 0 1.454-.43 2.786-1.147 3.825C15.749 12.719 17 14.255 17 16v3h-1v-3c0-1.426-1.12-2.678-2.804-3.386a4.873 4.873 0 0 1-1.472 1.02 6.532 6.532 0 0 0-.7-.8C12.735 12.27 14 10.32 14 8c0-2.761-1.79-5-4-5S6 5.239 6 8c0 1.13.3 2.171.805 3.008a6.565 6.565 0 0 0-1.11.041A6.883 6.883 0 0 1 5 8c0-3.314 2.239-6 5-6zm9 2c1.657 0 3 1.567 3 3.5 0 .794-.226 1.526-.608 2.113C22.356 10.16 23 11.025 23 12v2h-1v-2c0-.64-.54-1.24-1.306-1.61A2.699 2.699 0 0 1 19 11a2.7 2.7 0 0 1-1.695-.612C16.54 10.76 16 11.358 16 12v.031a7.51 7.51 0 0 0-.907-.658c.207-.714.763-1.334 1.515-1.76A3.878 3.878 0 0 1 16 7.5C16 5.567 17.343 4 19 4zm0 1c-1.105 0-2 1.12-2 2.5s.895 2.5 2 2.5 2-1.12 2-2.5S20.105 5 19 5z'/%3E%3Cpath fill='%23009BB5' d='M6.5 23a5.5 5.5 0 1 1 0-11 5.5 5.5 0 0 1 0 11zm0-1a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9zm.5-8v3.423l2.098 1.211-.5.866L6 18v-4h1z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-orfa::before, .btn-icon:not(.ngx-shared).active .dpg-icon-orfa::before, .btn-icon:not(.ngx-shared):active .ahe-icon-orfa::before, .btn-icon:not(.ngx-shared):active .dpg-icon-orfa::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-orfa::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-orfa::before, .btn-secondary-light .ahe-icon-orfa::before, .btn-secondary-light .dpg-icon-orfa::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 4c1.657 0 3 1.567 3 3.5 0 .794-.226 1.526-.608 2.113C22.356 10.16 23 11.025 23 12v2h-1v-2c0-.64-.54-1.24-1.306-1.61A2.699 2.699 0 0 1 19 11a2.7 2.7 0 0 1-1.695-.612C16.54 10.76 16 11.358 16 12v.031a7.51 7.51 0 0 0-.907-.658c.207-.714.763-1.334 1.515-1.76A3.878 3.878 0 0 1 16 7.5C16 5.567 17.343 4 19 4zm0 1c-1.105 0-2 1.12-2 2.5s.895 2.5 2 2.5 2-1.12 2-2.5S20.105 5 19 5zm-9-3c2.761 0 5 2.686 5 6 0 1.454-.43 2.786-1.147 3.825C15.749 12.719 17 14.255 17 16v3h-1v-3c0-1.426-1.12-2.678-2.804-3.386a4.873 4.873 0 0 1-1.472 1.02 6.532 6.532 0 0 0-.7-.8C12.735 12.27 14 10.32 14 8c0-2.761-1.79-5-4-5S6 5.239 6 8c0 1.13.3 2.171.805 3.008a6.565 6.565 0 0 0-1.11.041A6.883 6.883 0 0 1 5 8c0-3.314 2.239-6 5-6zM6.5 12a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11zm0 1a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9zm.5 1v3.423l2.098 1.211-.5.866L6 18v-4h1z'/%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:not(.ngx-shared).active .ahe-icon-pdf::before, .btn-icon:not(.ngx-shared).active .dpg-icon-pdf::before, .btn-icon:not(.ngx-shared):active .ahe-icon-pdf::before, .btn-icon:not(.ngx-shared):active .dpg-icon-pdf::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-pdf::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-pdf::before, .btn-secondary-light .ahe-icon-pdf::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-ppt::before, .btn-icon:not(.ngx-shared).active .dpg-icon-ppt::before, .btn-icon:not(.ngx-shared):active .ahe-icon-ppt::before, .btn-icon:not(.ngx-shared):active .dpg-icon-ppt::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-ppt::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-ppt::before, .btn-secondary-light .ahe-icon-ppt::before, .btn-secondary-light .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='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 2zm1 3v10h-2V5h2zm-2 14v-2h2v2h-2z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-system-alert-warning::before, .btn-icon:not(.ngx-shared).active .dpg-icon-system-alert-warning::before, .btn-icon:not(.ngx-shared):active .ahe-icon-system-alert-warning::before, .btn-icon:not(.ngx-shared):active .dpg-icon-system-alert-warning::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-system-alert-warning::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-system-alert-warning::before, .btn-secondary-light .ahe-icon-system-alert-warning::before, .btn-secondary-light .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='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 2zm1 3v10h-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-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='M16.243 6.343L12 10.586 7.757 6.343 6.343 7.757 10.586 12l-4.243 4.243 1.414 1.414L12 13.414l4.243 4.243 1.414-1.414L13.414 12l4.243-4.243z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-system-close::before, .btn-icon:not(.ngx-shared).active .dpg-icon-system-close::before, .btn-icon:not(.ngx-shared):active .ahe-icon-system-close::before, .btn-icon:not(.ngx-shared):active .dpg-icon-system-close::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-system-close::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-system-close::before, .btn-secondary-light .ahe-icon-system-close::before, .btn-secondary-light .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='M16.243 6.343L12 10.586 7.757 6.343 6.343 7.757 10.586 12l-4.243 4.243 1.414 1.414L12 13.414l4.243 4.243 1.414-1.414L13.414 12l4.243-4.243z'/%3E%3C/svg%3E")
}
.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='M18 7v10c0 .55-.45 1-1 1H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h10c.55 0 1 .45 1 1zM7 7v10h10V7H7z'/%3E%3Cpath fill='%23009BB5' d='M4 20h4v2H2v-6h2v4zm16 0v-4h2v6h-6v-2h4zm0-16h-4V2h6v6h-2V4zM4 4v4H2V2h6v2H4z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-system-fullscreen::before, .btn-icon:not(.ngx-shared).active .dpg-icon-system-fullscreen::before, .btn-icon:not(.ngx-shared):active .ahe-icon-system-fullscreen::before, .btn-icon:not(.ngx-shared):active .dpg-icon-system-fullscreen::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-system-fullscreen::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-system-fullscreen::before, .btn-secondary-light .ahe-icon-system-fullscreen::before, .btn-secondary-light .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='M18 7v10c0 .55-.45 1-1 1H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h10c.55 0 1 .45 1 1zM7 7v10h10V7H7zM4 20h4v2H2v-6h2v4zm16 0v-4h2v6h-6v-2h4zm0-16h-4V2h6v6h-2V4zM4 4v4H2V2h6v2H4z'/%3E%3C/svg%3E")
}
.ahe-icon-system-fullscreen-exit::before, .dpg-icon-system-fullscreen-exit::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 9v6c0 .55-.45 1-1 1H9a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h6c.55 0 1 .45 1 1zM9 9v6h6V9H9z'/%3E%3Cpath fill='%23009BB5' d='M19 5h4v2h-6V1h2v4zM5 5V1h2v6H1V5h4zm0 14H1v-2h6v6H5v-4zm14 0v4h-2v-6h6v2h-4z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-system-fullscreen-exit::before, .btn-icon:not(.ngx-shared).active .dpg-icon-system-fullscreen-exit::before, .btn-icon:not(.ngx-shared):active .ahe-icon-system-fullscreen-exit::before, .btn-icon:not(.ngx-shared):active .dpg-icon-system-fullscreen-exit::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-system-fullscreen-exit::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-system-fullscreen-exit::before, .btn-secondary-light .ahe-icon-system-fullscreen-exit::before, .btn-secondary-light .dpg-icon-system-fullscreen-exit::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 8c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H9a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h6zm0 1H9v6h6V9zm4-4h4v2h-6V1h2v4zM5 5V1h2v6H1V5h4zm0 14H1v-2h6v6H5v-4zm14 0v4h-2v-6h6v2h-4z'/%3E%3C/svg%3E")
}
.ahe-icon-toc::before, .dpg-icon-toc::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='M17 17v1H3v-1h14zm0-6v1H3v-1h14zm0-6v1H3V5h14zm4 11v3h-2v-3h2zm0-6v3h-2v-3h2zm0-6v3h-2V4h2z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-toc::before, .btn-icon:not(.ngx-shared).active .dpg-icon-toc::before, .btn-icon:not(.ngx-shared):active .ahe-icon-toc::before, .btn-icon:not(.ngx-shared):active .dpg-icon-toc::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-toc::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-toc::before, .btn-secondary-light .ahe-icon-toc::before, .btn-secondary-light .dpg-icon-toc::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='M17 17v1H3v-1h14zm0-6v1H3v-1h14zm0-6v1H3V5h14zm4 11v3h-2v-3h2zm0-6v3h-2v-3h2zm0-6v3h-2V4h2z'/%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:not(.ngx-shared).active .ahe-icon-toolbox::before, .btn-icon:not(.ngx-shared).active .dpg-icon-toolbox::before, .btn-icon:not(.ngx-shared):active .ahe-icon-toolbox::before, .btn-icon:not(.ngx-shared):active .dpg-icon-toolbox::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-toolbox::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-toolbox::before, .btn-secondary-light .ahe-icon-toolbox::before, .btn-secondary-light .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='M21.9 15.9L12 6l-9.9 9.9 1.415 1.414L12 8.828l8.485 8.486z'/%3E%3C/svg%3E")
}
.btn-icon:not(.ngx-shared).active .ahe-icon-up-arrow::before, .btn-icon:not(.ngx-shared).active .dpg-icon-up-arrow::before, .btn-icon:not(.ngx-shared):active .ahe-icon-up-arrow::before, .btn-icon:not(.ngx-shared):active .dpg-icon-up-arrow::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-up-arrow::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-up-arrow::before, .btn-secondary-light .ahe-icon-up-arrow::before, .btn-secondary-light .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='M21.9 15.9L12 6l-9.9 9.9 1.415 1.414L12 8.828l8.485 8.486z'/%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:not(.ngx-shared).active .ahe-icon-video::before, .btn-icon:not(.ngx-shared).active .dpg-icon-video::before, .btn-icon:not(.ngx-shared):active .ahe-icon-video::before, .btn-icon:not(.ngx-shared):active .dpg-icon-video::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-video::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-video::before, .btn-secondary-light .ahe-icon-video::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-weblink::before, .btn-icon:not(.ngx-shared).active .dpg-icon-weblink::before, .btn-icon:not(.ngx-shared):active .ahe-icon-weblink::before, .btn-icon:not(.ngx-shared):active .dpg-icon-weblink::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-weblink::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-weblink::before, .btn-secondary-light .ahe-icon-weblink::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-xls::before, .btn-icon:not(.ngx-shared).active .dpg-icon-xls::before, .btn-icon:not(.ngx-shared):active .ahe-icon-xls::before, .btn-icon:not(.ngx-shared):active .dpg-icon-xls::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-xls::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-xls::before, .btn-secondary-light .ahe-icon-xls::before, .btn-secondary-light .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:not(.ngx-shared).active .ahe-icon-zip::before, .btn-icon:not(.ngx-shared).active .dpg-icon-zip::before, .btn-icon:not(.ngx-shared):active .ahe-icon-zip::before, .btn-icon:not(.ngx-shared):active .dpg-icon-zip::before, .btn-icon:not(.ngx-shared):hover .ahe-icon-zip::before, .btn-icon:not(.ngx-shared):hover .dpg-icon-zip::before, .btn-secondary-light .ahe-icon-zip::before, .btn-secondary-light .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(../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(../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(../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(../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(../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(../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(../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 .datatable-header-cell, .ahe-ui-table td, .ahe-ui-table th, .dpg-ui-table .datatable-body-cell, .dpg-ui-table .datatable-header-cell, .dpg-ui-table td, .dpg-ui-table th, .ngx-datatable .datatable-body-cell, .ngx-datatable .datatable-header-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 .datatable-header-cell mhe-checkbox label, .ahe-ui-table .datatable-header-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 .datatable-header-cell mhe-checkbox label, .dpg-ui-table .datatable-header-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 .datatable-header-cell mhe-checkbox label, .ngx-datatable .datatable-header-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 .datatable-header-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 .datatable-header-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 .datatable-header-cell:nth-child(1), .ngx-datatable td:nth-child(1), .ngx-datatable th:nth-child(1) {
    padding-left: 20px
}
.ahe-ui-table .datatable-body-cell.align-right, .ahe-ui-table .datatable-header-cell.align-right, .ahe-ui-table td.align-right, .ahe-ui-table th.align-right, .dpg-ui-table .datatable-body-cell.align-right, .dpg-ui-table .datatable-header-cell.align-right, .dpg-ui-table td.align-right, .dpg-ui-table th.align-right, .ngx-datatable .datatable-body-cell.align-right, .ngx-datatable .datatable-header-cell.align-right, .ngx-datatable td.align-right, .ngx-datatable th.align-right {
    text-align: right;
    padding-right: 10px!important
}
.ahe-ui-table .datatable-body-cell.align-center, .ahe-ui-table .datatable-header-cell.align-center, .ahe-ui-table td.align-center, .ahe-ui-table th.align-center, .dpg-ui-table .datatable-body-cell.align-center, .dpg-ui-table .datatable-header-cell.align-center, .dpg-ui-table td.align-center, .dpg-ui-table th.align-center, .ngx-datatable .datatable-body-cell.align-center, .ngx-datatable .datatable-header-cell.align-center, .ngx-datatable td.align-center, .ngx-datatable th.align-center {
    text-align: center
}
.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, .dpg-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, .dpg-ui.form-group .form-control:hover {
    background-color: #e0e7e9
}
.ahe-ui.form-group .form-control:focus, .dpg-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, .dpg-ui.form-group .form-control::-webkit-input-placeholder {
    color: #265867
}
.ahe-ui.form-group .form-control::-moz-placeholder, .dpg-ui.form-group .form-control::-moz-placeholder {
    color: #265867
}
.ahe-ui.form-group .form-control::-ms-input-placeholder, .dpg-ui.form-group .form-control::-ms-input-placeholder {
    color: #265867
}
.ahe-ui.form-group .form-control::placeholder, .dpg-ui.form-group .form-control::placeholder {
    color: #265867
}
.ahe-ui.form-group .form-control:disabled, .dpg-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, .dpg-ui.form-group .form-control::-ms-clear {
    display: none
}
.ahe-ui.form-group .form-control.search, .dpg-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), .dpg-ui.form-group .form-control:not(textarea) {
    height: 36px
}
.ahe-ui.form-group .dpg-input-group, .dpg-ui.form-group .dpg-input-group {
    display: flex
}
.ahe-ui.form-group .dpg-input-group .form-control, .dpg-ui.form-group .dpg-input-group .form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 1px;
    width: calc(100% - 39px)
}
.ahe-ui.form-group .dpg-input-group .dpg-input-group-btn, .dpg-ui.form-group .dpg-input-group .dpg-input-group-btn {
    width: 36px
}
.ahe-ui.form-group .input-icon, .dpg-ui.form-group .input-icon {
    position: relative
}
.ahe-ui.form-group .input-icon .form-control, .dpg-ui.form-group .input-icon .form-control {
    padding-left: 40px
}
.ahe-ui.form-group .input-icon .btn-icon, .dpg-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, .dpg-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, .dpg-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, .dpg-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, .dpg-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, .dpg-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, .dpg-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, .dpg-ui.form-group.type-number {
    width: 90px
}
.ahe-ui.form-group.error-right.type-number, .dpg-ui.form-group.error-right.type-number {
    width: 100%
}
.ahe-ui.form-group.error-right.type-number .form-control, .dpg-ui.form-group.error-right.type-number .form-control {
    width: 90px
}
.ahe-ui.form-group.error-right .input-group, .dpg-ui.form-group.error-right .input-group {
    float: left
}
.ahe-ui.form-group.error-right.has-feedback.has-error .help-block, .dpg-ui.form-group.error-right.has-feedback.has-error .help-block {
    float: left;
    margin: 10px 0 0 20px
}
.dpg-input-group {
    display: flex
}
: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 {
    box-shadow: none;
    outline: 0
}
.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, .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.dpg-input-group-btn:not([disabled]), .btn-tertiary.dpg-input-group-btn:not([disabled]) {
    color: #006a7c;
    border: 1px solid #006a7c;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 36px
}
.btn-icon.dpg-input-group-btn:not([disabled]).active::before, .btn-icon.dpg-input-group-btn:not([disabled]).focus.active .btn-icon.dpg-input-group-btn:not([disabled]):hover:focus::before, .btn-icon.dpg-input-group-btn:not([disabled]).focus.active .btn-tertiary.dpg-input-group-btn:not([disabled]):hover:focus::before, .btn-icon.dpg-input-group-btn:not([disabled]).focus::before, .btn-icon.dpg-input-group-btn:not([disabled]).focus:active::before, .btn-icon.dpg-input-group-btn:not([disabled]):active::before, .btn-icon.dpg-input-group-btn:not([disabled]):focus.active::before, .btn-icon.dpg-input-group-btn:not([disabled]):focus::before, .btn-icon.dpg-input-group-btn:not([disabled]):focus:active::before, .btn-icon.dpg-input-group-btn:not([disabled]):hover.focus::before, .btn-tertiary.dpg-input-group-btn:not([disabled]).active::before, .btn-tertiary.dpg-input-group-btn:not([disabled]).focus.active .btn-icon.dpg-input-group-btn:not([disabled]):hover:focus::before, .btn-tertiary.dpg-input-group-btn:not([disabled]).focus.active .btn-tertiary.dpg-input-group-btn:not([disabled]):hover:focus::before, .btn-tertiary.dpg-input-group-btn:not([disabled]).focus::before, .btn-tertiary.dpg-input-group-btn:not([disabled]).focus:active::before, .btn-tertiary.dpg-input-group-btn:not([disabled]):active::before, .btn-tertiary.dpg-input-group-btn:not([disabled]):focus.active::before, .btn-tertiary.dpg-input-group-btn:not([disabled]):focus::before, .btn-tertiary.dpg-input-group-btn:not([disabled]):focus:active::before, .btn-tertiary.dpg-input-group-btn:not([disabled]):hover.focus::before {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.btn-icon.dpg-input-group-btn:not([disabled]) .dpg-icon, .btn-tertiary.dpg-input-group-btn:not([disabled]) .dpg-icon {
    padding-top: 0
}
.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
}
.cdk-visually-hidden, .visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
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 */
    background-color: #000
}
.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
}
move-modal mhe-modal .modal-content {
    overflow: visible!important
}
.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
}
.btn-icon {
    width: auto!important;
    padding: 0 8px!important
}
.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)
    }
}
