/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 3, 2020 */
@font-face {
    font-family: 'opendyslexic';
    src: url('../fonts/opendyslexic-bold-webfont.woff2') format('woff2'), url('../fonts/opendyslexic-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'opendyslexic';
    src: url('../fonts/opendyslexic-bolditalic-webfont.woff2') format('woff2'), url('../fonts/opendyslexic-bolditalic-webfont.woff') format('woff');
    font-weight: bold;
    font-style: italic
}

@font-face {
    font-family: 'opendyslexic';
    src: url('../fonts/opendyslexic-italic-webfont.woff2') format('woff2'), url('../fonts/opendyslexic-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: 'opendyslexic';
    src: url('../fonts/opendyslexic-regular-webfont.woff2') format('woff2'), url('../fonts/opendyslexic-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal
}

.dvaccess {
    position: fixed;
    z-index: 1000000000
}

.dvaccess * {
    box-sizing: border-box
}

.dvaccess-text {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    vertical-align: baseline !important
}

.dvaccess-bg {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 0
}

.dvaccess-toggle {
    width: 70px;
    height: 70px;
    position: fixed;
    background: purple;
    cursor: pointer;
    z-index: 100
}

.dvaccess-menu {
    display: none;
    width: auto;
    height: auto;
    position: fixed;
    background: #ffffff;
    z-index: 99;
    max-width: calc(90% - 50px);
    max-height: 95%
}

.dvaccess-pos-lb .dvaccess-toggle {
    left: 15px;
    bottom: 15px
}

.dvaccess-pos-lb .dvaccess-menu {
    left: 56px;
    bottom: 10px
}

.dvaccess-pos-lc .dvaccess-toggle {
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.dvaccess-pos-lc .dvaccess-menu {
    left: 56px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.dvaccess-pos-lt .dvaccess-toggle {
    left: 10px;
    top: 10px
}

.dvaccess-pos-lt .dvaccess-menu {
    left: 56px;
    top: 10px
}

.dvaccess-pos-ct .dvaccess-toggle {
    left: 50%;
    top: 10px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.dvaccess-pos-ct .dvaccess-menu {
    left: 50%;
    top: 56px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.dvaccess-pos-rt .dvaccess-toggle {
    right: 10px;
    top: 10px
}

.dvaccess-pos-rt .dvaccess-menu {
    right: 56px;
    top: 10px
}

.dvaccess-pos-rc .dvaccess-toggle {
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.dvaccess-pos-rc .dvaccess-menu {
    right: 56px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.dvaccess-pos-rb .dvaccess-toggle {
    right: 15px;
    bottom: 15px
}

.dvaccess-pos-rb .dvaccess-menu {
    right: 56px;
    bottom: 10px
}

.dvaccess-pos-cb .dvaccess-toggle {
    left: 50%;
    bottom: 10px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.dvaccess-pos-cb .dvaccess-menu {
    left: 50%;
    bottom: 56px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.dvaccess-reading-guide {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 6px;
    background: black;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
    box-sizing: border-box;
    z-index: 90
}

.focus-reading-guide {
    width: 100%
}

.focus-reading-guide.upper-overlay,
.focus-reading-guide.lower-overlay {
    background: rgba(0, 0, 0, 0.7);
    height: 100%;
    position: fixed;
    z-index: 99999
}

.focus-reading-guide.upper-overlay {
    transform: translateY(-100%);
    border-bottom: 10px solid #1A635A
}

.focus-reading-guide.lower-overlay {
    border-top: 10px solid #1A635A
}

.focus-reading-guide.visible-overlay {
    z-index: -1;
    position: fixed;
    height: 300px
}

.dvaccess-tooltips {
    display: none;
    position: fixed;
    max-width: 350px;
    padding: 10px 20px;
    font-size: 18px;
    background: #fff;
    border: 2px solid black;
    line-height: 1.3;
    z-index: 91
}

html.dvaccess-contrast-invert-colors {
    filter: invert(100%);
    -webkit-filter: invert(100%)
}

html.dvaccess-contrast-desaturate {
    filter: grayscale(100%) !important;
    -webkit-filter: grayscale(100%) !important
}

.dvaccess-page-container.dvaccess-keyboard-nav *:focus {
    outline: dashed 2px #c00 !important
}

.dvaccess-page-container.dvaccess-highlight-links a,
.dvaccess-page-container.dvaccess-highlight-links [href],
.dvaccess-page-container.dvaccess-highlight-links [href] *,
.dvaccess-page-container.dvaccess-highlight-links a * {
    text-decoration: underline !important;
    color: #ff0 !important
}

.dvaccess-page-container.dvaccess-highlight-links button,
.dvaccess-page-container.dvaccess-highlight-links button i,
.dvaccess-page-container.dvaccess-highlight-links button span,
.dvaccess-page-container.dvaccess-highlight-links button svg,
.dvaccess-page-container.dvaccess-highlight-links button .dvaccess-text,
.dvaccess-page-container.dvaccess-highlight-links select,
.dvaccess-page-container.dvaccess-highlight-links option,
.dvaccess-page-container.dvaccess-highlight-links input,
.dvaccess-page-container.dvaccess-highlight-links textarea,
.dvaccess-page-container.dvaccess-highlight-links input::placeholder,
.dvaccess-page-container.dvaccess-highlight-links textarea::placeholder {
    color: #fcff3c !important;
    background: #00d111 !important
}

.dvaccess-page-container.dvaccess-legible-fonts,
.dvaccess-page-container.dvaccess-legible-fonts .dvaccess-text * {
    font-family: Arial, serif !important
}

.dvaccess-page-container.dvaccess-legible-fonts-1 *,
.dvaccess-page-container.dvaccess-legible-fonts-1 * .dvaccess-text {
    font-family: 'opendyslexic' !important
}

.dvaccess-page-container.dvaccess-pause-animations * {
    transition: none !important;
    animation-play-state: paused !important
}

html.dvaccess-contrast-dark-contrast {
    background: #000 !important
}

html.dvaccess-contrast-dark-contrast .dvaccess-overlay .panel-move .active .dvaccess-button-icon {
    width: 100%;
    height: 100%;
    display: block;
    background: blue
}

html.dvaccess-contrast-dark-contrast span:not(.dvaccess-text):not(.dvaccess-button-icon):not(.dvaccess-toggle-button-status) {
    background: #000 !important;
    border-color: #fff !important;
    color: #50d0a0 !important
}

html.dvaccess-contrast-dark-contrast abbr:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast article:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast aside:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast b:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast big:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast body:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast div:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast em:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast footer:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast form:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast h1:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast h2:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast h3:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast h4:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast h5:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast h6:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast header:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast i:not([href] i):not(button i):not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast label:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast li:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast main:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast nav:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast p:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast small:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast strong:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast td:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast th:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast ul:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon) {
    background: #000 !important;
    border-color: #fff !important;
    color: #50d0a0 !important
}

html.dvaccess-contrast-dark-contrast button {
    border: 2px solid
}

html.dvaccess-contrast-dark-contrast .dvaccess-overlay-content .dvaccess-panel .dvaccess-panel-buttons .active {
    background: #50d0a0 !important
}

html.dvaccess-contrast-dark-contrast .dvaccess-button-icon {
    filter: invert(100%);
    -webkit-filter: invert(100%)
}

html.dvaccess-contrast-dark-contrast a,
html.dvaccess-contrast-dark-contrast .dvaccess-highlight-links a,
html.dvaccess-contrast-dark-contrast [href],
html.dvaccess-contrast-dark-contrast .dvaccess-highlight-links [href],
html.dvaccess-contrast-dark-contrast [href] *,
html.dvaccess-contrast-dark-contrast .dvaccess-highlight-links [href] *,
html.dvaccess-contrast-dark-contrast a *,
html.dvaccess-contrast-dark-contrast .dvaccess-highlight-links a * {
    border-color: #fff !important;
    color: #fcff3c !important
}

html.dvaccess-contrast-dark-contrast a:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast .dvaccess-highlight-links a:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast [href]:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast .dvaccess-highlight-links [href]:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast [href] *:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast .dvaccess-highlight-links [href] *:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast a *:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-dark-contrast .dvaccess-highlight-links a *:not(.dvaccess-text):not(.dvaccess-button-icon) {
    background: #000 !important
}

html.dvaccess-contrast-dark-contrast *:before:not(.dvaccess),
html.dvaccess-contrast-dark-contrast *:after:not(.dvaccess) {
    background: #000 !important;
    border-color: #fff !important;
    color: #50d0a0 !important
}

html.dvaccess-contrast-dark-contrast button,
html.dvaccess-contrast-dark-contrast button i,
html.dvaccess-contrast-dark-contrast button span,
html.dvaccess-contrast-dark-contrast button svg,
html.dvaccess-contrast-dark-contrast button .dvaccess-text,
html.dvaccess-contrast-dark-contrast select,
html.dvaccess-contrast-dark-contrast option,
html.dvaccess-contrast-dark-contrast input,
html.dvaccess-contrast-dark-contrast textarea,
html.dvaccess-contrast-dark-contrast input::placeholder,
html.dvaccess-contrast-dark-contrast textarea::placeholder {
    color: #fcff3c !important;
    background: #000 !important;
    border-color: #fff !important
}

html.dvaccess-contrast-light-contrast {
    background: #fff !important
}

html.dvaccess-contrast-light-contrast .dvaccess-overlay .panel-move .active .dvaccess-button-icon {
    width: 100%;
    height: 100%;
    display: block;
    background: blue
}

html.dvaccess-contrast-light-contrast span:not(.dvaccess-text):not(.dvaccess-button-icon):not(.dvaccess-toggle-button-status) {
    background: #fff !important;
    color: #000 !important;
    border-color: #000 !important
}

html.dvaccess-contrast-light-contrast abbr:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast article:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast aside:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast b:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast big:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast body:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast div:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast em:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast footer:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast form:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast h1:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast h2:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast h3:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast h4:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast h5:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast h6:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast header:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast i:not([href] i):not(button i):not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast label:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast li:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast main:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast nav:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast p:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast small:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast strong:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast td:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast th:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast ul:not(.dvaccess-bg):not(.dvaccess-overlay):not(.dvaccess-overlay-bg):not(.dvaccess-toggle-button-status):not(.dvaccess-toggle):not(.dvaccess-button-icon) {
    background: #fff !important;
    color: #000 !important;
    border-color: #000 !important
}

html.dvaccess-contrast-light-contrast select,
html.dvaccess-contrast-light-contrast button {
    background-image: none
}

html.dvaccess-contrast-light-contrast button {
    border: 2px solid
}

html.dvaccess-contrast-light-contrast .dvaccess-overlay-content .dvaccess-panel .dvaccess-panel-buttons .active {
    background: #0000d3 !important
}

html.dvaccess-contrast-light-contrast a,
html.dvaccess-contrast-light-contrast .dvaccess-highlight-links a,
html.dvaccess-contrast-light-contrast [href],
html.dvaccess-contrast-light-contrast .dvaccess-highlight-links [href],
html.dvaccess-contrast-light-contrast [href] *,
html.dvaccess-contrast-light-contrast .dvaccess-highlight-links [href] *,
html.dvaccess-contrast-light-contrast a *,
html.dvaccess-contrast-light-contrast .dvaccess-highlight-links a * {
    color: #0000d3 !important
}

html.dvaccess-contrast-light-contrast a:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast .dvaccess-highlight-links a:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast [href]:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast .dvaccess-highlight-links [href]:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast [href] *:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast .dvaccess-highlight-links [href] *:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast a *:not(.dvaccess-text):not(.dvaccess-button-icon),
html.dvaccess-contrast-light-contrast .dvaccess-highlight-links a *:not(.dvaccess-text):not(.dvaccess-button-icon) {
    background: #fff !important
}

html.dvaccess-contrast-light-contrast *:before:not(.dvaccess),
html.dvaccess-contrast-light-contrast *:after:not(.dvaccess) {
    background: #fff !important;
    color: #000 !important;
    border-color: #000 !important
}

html.dvaccess-contrast-light-contrast button,
html.dvaccess-contrast-light-contrast button i,
html.dvaccess-contrast-light-contrast button span,
html.dvaccess-contrast-light-contrast button svg,
html.dvaccess-contrast-light-contrast button .dvaccess-text,
html.dvaccess-contrast-light-contrast select,
html.dvaccess-contrast-light-contrast option,
html.dvaccess-contrast-light-contrast input,
html.dvaccess-contrast-light-contrast textarea,
html.dvaccess-contrast-light-contrast input::placeholder,
html.dvaccess-contrast-light-contrast textarea::placeholder {
    color: #0000d3 !important;
    background: #fff !important;
    border-color: #000 !important
}

html.dvaccess-big-cursor,
html.dvaccess-big-cursor * {
    cursor: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyOS4xODhweCIgaGVpZ2h0PSI0My42MjVweCIgdmlld0JveD0iMCAwIDI5LjE4OCA0My42MjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5LjE4OCA0My42MjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iI0Q5REFEOSIgc3Ryb2tlLXdpZHRoPSIxLjE0MDYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIyLjgsNC41NDkgMjYuODQ3LDE5LjkwMiAxNi45NjQsMjIuNzAxIDI0LjIzOSwzNy43NDkgMTguMjc4LDQyLjAxNyA5Ljc0MSwzMC43MjQgMS4xMzgsMzUuODA5ICIvPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMyMTI2MjciIGQ9Ik0yOS4xNzUsMjEuMTU1YzAuMDcxLTAuNjEzLTAuMTY1LTEuMjUzLTAuNjM1LTEuNTczTDIuMTY1LDAuMjU4Yy0wLjQyNC0wLjMyLTAuOTg4LTAuMzQ2LTEuNDM1LTAuMDUzQzAuMjgyLDAuNDk3LDAsMS4wMywwLDEuNjE3djM0LjE3MWMwLDAuNjEzLDAuMzA2LDEuMTQ2LDAuNzc2LDEuNDM5YzAuNDcxLDAuMjY3LDEuMDU5LDAuMjEzLDEuNDgyLTAuMTZsNy40ODItNi4zNDRsNi44NDcsMTIuMTU1YzAuMjU5LDAuNDgsMC43MjksMC43NDYsMS4yLDAuNzQ2YzAuMjM1LDAsMC40OTQtMC4wOCwwLjcwNi0wLjIxM2w2Ljk4OC00LjU4NWMwLjMyOS0wLjIxMywwLjU2NS0wLjU4NiwwLjY1OS0xLjAxM2MwLjA5NC0wLjQyNiwwLjAyNC0wLjg4LTAuMTg4LTEuMjI2bC02LjM3Ni0xMS4zODJsOC42MTEtMi43NDVDMjguNzA1LDIyLjI3NCwyOS4xMDUsMjEuNzY4LDI5LjE3NSwyMS4xNTV6IE0xNi45NjQsMjIuNzAxYy0wLjQyNCwwLjEzMy0wLjc3NiwwLjUwNi0wLjk0MSwwLjk2Yy0wLjE2NSwwLjQ4LTAuMTE4LDEuMDEzLDAuMTE4LDEuNDM5bDYuNTg4LDExLjc4MWwtNC41NDEsMi45ODVsLTYuODk0LTEyLjMxNWMtMC4yMTItMC4zNzMtMC41NDEtMC42NC0wLjk0MS0wLjcyYy0wLjA5NC0wLjAyNy0wLjE2NS0wLjAyNy0wLjI1OS0wLjAyN2MtMC4zMDYsMC0wLjU4OCwwLjEwNy0wLjg0NywwLjMyTDIuOCwzMi41OVY0LjU0OWwyMS41OTksMTUuODA2TDE2Ljk2NCwyMi43MDF6Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==), auto !important
}

.dvaccess-text-spacing-0 {
    letter-spacing: 1px !important
}

.dvaccess-text-spacing-1 {
    letter-spacing: 2px !important
}

.dvaccess-text-spacing-2 {
    letter-spacing: 4px !important
}

.dvaccess-bigger-text-0 {
    zoom: 1.2 !important
}

.dvaccess-bigger-text-1 {
    zoom: 1.3 !important
}

.dvaccess-bigger-text-2 {
    zoom: 1.5 !important
}

.dvaccess-bigger-text-3 {
    zoom: 1.6 !important
}

.dvaccess-button {
    cursor: pointer;
    user-select: none
}

.dvaccess-button.dvaccess-toggle-button[aria-pressed="true"]:after {
    content: "\2605";
    float: right
}

.dvaccess-button .dvaccess-button-status-display {
    display: inline
}

.dvaccess-panel {
    position: relative
}

body.dvaccess-overlay-active {
    overflow: hidden
}

.dvaccess-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 110;
    display: none;
    align-items: center
}

.dvaccess-overlay .dvaccess-overlay-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1
}

.dvaccess-overlay .dvaccess-overlay-content {
    margin: 0 auto;
    z-index: 2;
    width: 600px;
    max-width: 95%;
    max-height: 90%;
    overflow-y: auto
}

.dvaccess-overlay .dvaccess-overlay-content-inner {
    padding: 20px;
    background: #ffffff
}

.dvaccess-titlebar {
    background: aliceblue
}

.dvaccess-titlebar .dvaccess-titlebar-title {
    display: inline
}

.dvaccess-titlebar .dvaccess-titlebar-close {
    display: inline;
    float: right;
    cursor: pointer
}

.dvaccess-titlebar .dvaccess-titlebar-close:before {
    content: "X"
}

.dvaccess-tabpanel .dvaccess-tabpanel-tab {
    display: none
}

.dvaccess-tabpanel .dvaccess-tabpanel-tab.active {
    display: block
}

.dvaccess-tabpanel .dvaccess-tabpanel-nav-item {
    cursor: pointer
}

.dvaccess-tabpanel .dvaccess-tabpanel-nav-item.active {
    text-decoration: underline
}

.dvaccess-structure-list-link {
    cursor: pointer
}

@media screen and (max-width:991px) {

    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button.button-cursor,
    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button.button-keyboard-nav {
        display: none
    }
}

.dv-modal-hint {
    position: fixed;
    top: 250px;
    max-width: 90%;
    width: 100%;
    background-color: #fff;
    z-index: 1000000001;
    padding: 10px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 1px 1px 5px #000
}

.dv-modal-hint .dv-modal-hint-title {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #1A635A
}

.dv-modal-hint .dv-modal-hint-text {
    margin-bottom: 20px;
    font-size: 16px
}

.dv-modal-hint .dv-modal-hint-close-btn {
    border: 2px solid #1A635A;
    color: #fff;
    background: #1A635A;
    box-shadow: none;
    font-size: 16px;
    margin: 0 auto;
    display: block
}

.dv-modal-hint .dv-modal-hint-close-btn:hover {
    background: #fff;
    color: #1A635A
}

.dvaccess *:focus {
    outline: none;
    box-shadow: 0 0 3px #1A635A
}

.dvaccess-toggle {
    background: #1A635A;
    border-radius: 100px;
}

.dvaccess-pos-rb .dvaccess-menu,
.dvaccess-pos-rt .dvaccess-menu,
.dvaccess-pos-rc .dvaccess-menu,
.dvaccess-pos-lc .dvaccess-menu {
    width: calc(100% - 60px)
}

.dvaccess-pos-lt .dvaccess-menu {
    left: 0;
    top: 0
}

.dvaccess-pos-lb .dvaccess-menu {
    left: 0;
    bottom: 0
}

.dvaccess-pos-lb .dvaccess-menu .panel-utility .dvaccess-copyright {
    padding-left: 57px
}

.dvaccess-pos-rb .dvaccess-menu {
    right: 0
}

.dvaccess-pos-rb .dvaccess-menu .dvaccess-titlebar,
.dvaccess-pos-rt .dvaccess-menu .dvaccess-titlebar,
.dvaccess-pos-rc .dvaccess-menu .dvaccess-titlebar,
.dvaccess-pos-lc .dvaccess-menu .dvaccess-titlebar,
.dvaccess-pos-lb .dvaccess-menu .dvaccess-titlebar,
.dvaccess-pos-ct .dvaccess-menu .dvaccess-titlebar,
.dvaccess-pos-cb .dvaccess-menu .dvaccess-titlebar {
    padding-left: 15px
}

@media screen and (min-width:768px) {

    .dvaccess-pos-lb .dvaccess-menu .panel-module,
    .dvaccess-pos-lb .dvaccess-menu .dvaccess-panel-buttons {
        padding-left: 57px
    }

    .dvaccess-pos-rb .dvaccess-menu .dvaccess-titlebar,
    .dvaccess-pos-rt .dvaccess-menu .dvaccess-titlebar,
    .dvaccess-pos-rc .dvaccess-menu .dvaccess-titlebar,
    .dvaccess-pos-lc .dvaccess-menu .dvaccess-titlebar,
    .dvaccess-pos-ct .dvaccess-menu .dvaccess-titlebar,
    .dvaccess-pos-cb .dvaccess-menu .dvaccess-titlebar,
    .dvaccess-pos-rb .dvaccess-menu .panel-module,
    .dvaccess-pos-rt .dvaccess-menu .panel-module,
    .dvaccess-pos-rc .dvaccess-menu .panel-module,
    .dvaccess-pos-lc .dvaccess-menu .panel-module,
    .dvaccess-pos-ct .dvaccess-menu .panel-module,
    .dvaccess-pos-cb .dvaccess-menu .panel-module {
        padding-left: 15px
    }

    .dvaccess-pos-rb .dvaccess-menu {
        right: 56px
    }
}

.dvaccess .dvaccess-toggle:before {
    content: "";
    background-image: url("../img/icons/icon_accessibility.svg");
    background-repeat: no-repeat;
    display: inline-block;
    width: 30px;
    height: 40px;
    margin: 16px 20px
}

.dvaccess.menu-opened .dvaccess-toggle:after {
    content: "";
    background-image: url("../img/icons/icon_check.svg");
    background-repeat: no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: -5px;
    right: -5px
}

.dvaccess .dvaccess-menu .dvaccess-button[aria-pressed="true"]:before {
    content: " ";
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("../img/icons/icon_check.svg");
    top: 5px;
    right: 5px;
    width: 15px;
    height: 15px;
    position: absolute
}

.dvaccess .dvaccess-menu .dvaccess-button-icon {
    background-repeat: no-repeat;
    background-position: center center
}

.dvaccess .dvaccess-menu .dvaccess-button.button-keyboard-nav .dvaccess-button-icon {
    background-size: auto 70%;
    background-image: url("../img/icons/icon_keyboard-navigation.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-contrast .dvaccess-button-icon {
    background-size: auto 70%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-contrast[data-status="-1"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_contrast.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-contrast[data-status="0"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_contrast_inverse.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-contrast[data-status="1"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_contrast_dark.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-contrast[data-status="2"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_contrast_bright.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-contrast[data-status="3"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_contrast_bw.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-highlight-links .dvaccess-button-icon {
    background-size: auto 50%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-highlight-links .dvaccess-button-icon {
    background-image: url("../img/icons/icon_highlight-links.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-bigger-text .dvaccess-button-icon {
    background-image: url("../img/icons/icon_font-size.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-bigger-text[data-status="-1"] .dvaccess-button-icon {
    background-size: auto 40%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-bigger-text[data-status="0"] .dvaccess-button-icon {
    background-size: auto 50%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-bigger-text[data-status="1"] .dvaccess-button-icon {
    background-size: auto 60%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-bigger-text[data-status="2"] .dvaccess-button-icon {
    background-size: auto 70%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-bigger-text[data-status="3"] .dvaccess-button-icon {
    background-size: auto 80%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-text-spacing .dvaccess-button-icon {
    background-size: auto 60%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-text-spacing[data-status="-1"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_letter-spacing.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-text-spacing[data-status="0"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_letter-spacing.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-text-spacing[data-status="1"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_letter-spacing_m.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-text-spacing[data-status="2"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_letter-spacing_l.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-legible-fonts .dvaccess-button-icon {
    background-size: auto 60%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-legible-fonts[data-status="-1"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_fonts_legible.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-legible-fonts[data-status="0"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_fonts_readable.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-legible-fonts[data-status="1"] .dvaccess-button-icon {
    background-image: url("../img/icons/icon_fonts_legible.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-cursor .dvaccess-button-icon {
    background-image: url("../img/icons/icon_big-cursor.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-cursor[data-status="-1"] .dvaccess-button-icon {
    background-size: auto 50%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-cursor[data-status="0"] .dvaccess-button-icon {
    background-size: auto 80%
}

.dvaccess .dvaccess-menu .dvaccess-button.button-reading-guide .dvaccess-button-icon {
    background-size: auto 50%;
    background-image: url("../img/icons/icon_reading-guide.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-tooltips .dvaccess-button-icon {
    background-size: auto 60%;
    background-image: url("../img/icons/icon_tooltips.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-pause-animations .dvaccess-button-icon {
    background-size: auto 70%;
    background-image: url("../img/icons/icon_animations.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-move .dvaccess-button-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    background-image: url("../img/icons/icon_accessibility_black.svg")
}

.dvaccess .dvaccess-menu .dvaccess-button.button-reset .dvaccess-button-icon {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background-image: url("../img/icons/icon_reset.svg")
}

.dvaccess .dvaccess-titlebar-close:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background-image: url("../img/icons/icon_close-w.svg")
}

.dvaccess-titlebar {
    background: #1A635A;
    color: #ffffff;
    height: 46px;
    line-height: 46px;
    padding: 0 15px
}

.dvaccess-menu {
    width: 100%;
    font-size: 14px;
    max-width: none;
    box-shadow: 0px 0px 10px
}

.dvaccess-menu .dvaccess-titlebar {
    padding-left: 80px;
    color: #000;
    background: #fff;
    height: 56px;
    padding-top: 10px
}

.dvaccess-menu .dvaccess-titlebar-close:before {
    background-image: url(../img/icons/icon_close.svg)
}

.dvaccess-menu .dvaccess-panel {
    padding: 15px 15px
}

.dvaccess-menu .dvaccess-panel:after {
    content: "";
    display: table;
    clear: both
}

.dvaccess-menu .dvaccess-button {
    text-align: center;
    position: relative;
    color: #000
}

.dvaccess-menu .panel-module {
    padding-bottom: 0
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button {
    width: 50%;
    float: left;
    position: relative;
    height: 90px;
    z-index: 1
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button:after {
    content: "";
    border: 2px solid #D3D3D3;
    position: absolute;
    left: 0px;
    right: -2px;
    top: 0px;
    bottom: -2px;
    display: block
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button[aria-pressed="true"] {
    z-index: 2
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button[aria-pressed="true"]:after {
    border-color: #1A635A
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-icon,
.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-label,
.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-status-display {
    display: block
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-icon {
    height: 50px;
    line-height: 50px;
    margin-top: 5px
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-label {
    margin: 0 10px
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-status-display {
    padding: 2px 10px
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-toggle-button-status {
    display: block;
    float: left;
    height: 2px;
    background: #000;
    border-radius: 1px;
    margin: 0 2%
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-toggle-button-status.active {
    background: #1A635A
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-status-display.statuses-1 {
    display: none
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-status-display.statuses-2 .dvaccess-toggle-button-status {
    width: 46%
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-status-display.statuses-3 .dvaccess-toggle-button-status {
    width: 29.33333333%
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-status-display.statuses-4 .dvaccess-toggle-button-status {
    width: 21%
}

.dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-status-display.statuses-5 .dvaccess-toggle-button-status {
    width: 16%
}

.dvaccess-menu .panel-utility .dvaccess-button {
    display: inline-block;
    width: 100%;
    padding: 5px 10px;
    border-bottom: 1px solid #D3D3D3
}

.dvaccess-menu .panel-utility .dvaccess-copyright {
    font-size: 10px;
    color: black
}

.dvaccess-menu .panel-utility .dvaccess-copyright a {
    color: #1A635A
}

@media screen and (max-width:767px) {
    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-label {
        height: 21px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button:not([aria-pressed="true"]):nth-child(odd):after {
        border-left: none
    }

    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button:not([aria-pressed="true"]):nth-child(even):after {
        border-right: none
    }

    .dvaccess-menu .panel-utility {
        padding-top: 0
    }
}

@media screen and (min-width:768px) {
    .dvaccess-menu {
        font-size: 16px
    }

    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button {
        width: 150px;
        height: 120px
    }

    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button:after {
        border-top-color: transparent;
        border-bottom-color: transparent
    }

    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button:not([aria-pressed="true"]):first-child:after {
        border-left: none
    }

    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button:not([aria-pressed="true"]):last-child:after {
        border-right: none
    }

    .dvaccess-menu .panel-module .dvaccess-button.dvaccess-toggle-button .dvaccess-button-label {
        height: 48px
    }

    .dvaccess-menu .panel-utility .dvaccess-button {
        width: auto;
        padding: 5px 30px;
        border: 1px solid #D3D3D3;
        margin-right: 10px
    }

    .dvaccess-menu .panel-utility .dvaccess-copyright {
        position: absolute;
        bottom: 24px;
        right: 20px
    }
}

.dvaccess-overlay .dvaccess-overlay-content-inner {
    padding: 10px 15px
}

.dvaccess-tabpanel-nav {
    display: flex;
    padding-bottom: 20px
}

.dvaccess-tabpanel-nav .dvaccess-tabpanel-nav-item {
    position: relative;
    text-align: center;
    height: 40px;
    line-height: 40px
}

.dvaccess-tabpanel-nav .dvaccess-tabpanel-nav-item:after {
    content: "";
    border: 2px solid #D3D3D3;
    position: absolute;
    left: 0px;
    right: -2px;
    top: 0px;
    bottom: -2px;
    display: block
}

.dvaccess-tabpanel-nav .dvaccess-tabpanel-nav-item:not(.active):after {
    border-top: none
}

.dvaccess-tabpanel-nav .dvaccess-tabpanel-nav-item:not(.active):first-child:after {
    border-left: none
}

.dvaccess-tabpanel-nav .dvaccess-tabpanel-nav-item:not(.active):last-child:after {
    border-right: none
}

.dvaccess-tabpanel-nav .dvaccess-tabpanel-nav-item.active {
    color: #1A635A;
    text-decoration: none;
    z-index: 2
}

.dvaccess-tabpanel-nav .dvaccess-tabpanel-nav-item.active:after {
    border-color: #1A635A
}

.dvaccess-tabpanel-nav[data-panels="1"] .dvaccess-tabpanel-nav-item {
    width: 100%
}

.dvaccess-tabpanel-nav[data-panels="2"] .dvaccess-tabpanel-nav-item {
    width: 50%
}

.dvaccess-tabpanel-nav[data-panels="3"] .dvaccess-tabpanel-nav-item {
    width: 33.33333333%
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons {
    position: relative;
    margin: 40px auto;
    width: 300px;
    height: 200px;
    background: #D3D3D3;
    border: 2px solid #6C6C6C
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button {
    position: absolute;
    display: block;
    height: 30px;
    width: 30px;
    border: 2px solid #1A635A;
    background: white;
    text-align: center
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button .dvaccess-button-label {
    display: none
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.active {
    background: #1A635A
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.active .dvaccess-button-icon:before {
    content: url("../img/icons/icon_accessibility.svg");
    display: inline-block;
    width: 20px;
    height: 20px
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.button-lt {
    top: 10px;
    left: 10px
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.button-ct {
    top: 10px;
    left: 50%;
    margin-left: -15px
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.button-rt {
    top: 10px;
    right: 10px
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.button-rc {
    top: 50%;
    margin-top: -15px;
    right: 10px
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.button-rb {
    right: 10px;
    bottom: 10px
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.button-cb {
    bottom: 10px;
    left: 50%;
    margin-left: -15px
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.button-lb {
    left: 10px;
    bottom: 10px
}

.dvaccess-panel.panel-move .dvaccess-panel-buttons .dvaccess-button.button-lc {
    top: 50%;
    margin-top: -15px;
    left: 10px
}

.dvaccess-structure-list {
    list-style: none
}

.dvaccess-structure-list .dvaccess-structure-list-item {
    margin-bottom: 15px
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h1 {
    padding-left: 0
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h2 {
    padding-left: 20px
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h3 {
    padding-left: 40px
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h4 {
    padding-left: 60px
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h5 {
    padding-left: 80px
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h6 {
    padding-left: 100px
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h7 {
    padding-left: 120px
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h8 {
    padding-left: 140px
}

.dvaccess-structure-list .dvaccess-structure-list-item.tagname-h9 {
    padding-left: 160px
}

.dvaccess-structure-list .dvaccess-structure-list-item-prefix {
    display: inline-block;
    background: #6C6C6C;
    color: #ffffff;
    padding: 3px 7px;
    margin-right: 10px;
    border-radius: 3px
}

.dvaccess-structure-list .dvaccess-structure-list-link {
    color: #000
}

.dvaccess-structure-list .dvaccess-structure-list-link.external-link:after {
    content: "\2197";
    font-size: 15px;
    margin-left: 5px
}