#accessibility-panel .main-access-container {
    position: fixed;
    top: 100px;
    right: 0;
    transition: 1s;
    transition-property: right;
    padding: 1rem 1rem 1rem 0;
    z-index: 15;
    display: flex;
}
.actions-list{
    font-size:18px;
}
#accessibility-panel .main-access-container.hidden {
    right: -308px;
    transition: 1s;
}
#accessibility-panel .main-access-container .panel-container {
    background-color: #f7faf5;
    border-radius: 0 1rem 1rem 0;
    padding-right: 3rem;
}
#accessibility-panel .main-access-container .panel-container .actions-list {
    display: block;
    list-style-type: none;
    color: #155196;
}
#accessibility-panel .main-access-container .panel-container .actions-list li.action {
    border: 1px solid #155196;
    padding: 0.25rem 1rem;
    margin: 0.5rem 0;
    background-color: #f7faf5;
    transition: 0.5s;
}
#accessibility-panel .main-access-container .panel-container .actions-list li.action.disabled {
    pointer-events: none;
    opacity: 0.5;
}
#accessibility-panel .main-access-container .panel-container .actions-list li.action:hover {
    cursor: pointer;
    background-color: #dce9d3;
    transition: 0.5s;
}

#accessibility-area .high-contrast {
    background-color: black !important;
    color: white !important;
}
#accessibility-area .high-contrast h1,
#accessibility-area .high-contrast h2,
#accessibility-area .high-contrast h3,
#accessibility-area .high-contrast h4,
#accessibility-area .high-contrast h5,
#accessibility-area .high-contrast h6,
#accessibility-area .high-contrast li,
#accessibility-area .high-contrast p,
#accessibility-area .high-contrast a {
    color: white !important;
}
.yellow-link{
    color: royalblue!important;
}
.underline{
    text-decoration: underline!important;
}
html.high-contrast,
html.high-contrast body {
    background: #000 !important;
    color: #fff !important;
}

html.high-contrast * {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

html.high-contrast a,
html.high-contrast a * {
    color: #00ffff !important;
    text-decoration: underline !important;
    font-weight: bold !important;
}

html.high-contrast button,
html.high-contrast input,
html.high-contrast select,
html.high-contrast textarea {
    background: #000 !important;
    color: #fff !important;
    border: 2px solid #fff !important;
}

html.high-contrast *:focus {
    outline: 3px solid #ffff00 !important;
    outline-offset: 3px !important;
}
html.high-contrast img {
    filter: contrast(120%) brightness(110%);
}

#access-toggler {
    width: 40px;
    position: fixed;
    top: 8.5rem;
    right: 0.5rem;
    transition: 0.5s;
    z-index: 99999;
}
#access-toggler:hover {
    cursor: pointer;
    transition: 0.5s;
    transform: scale(1.1, 1.1);
}


/*# sourceMappingURL=accessibility.css.map */