.skipArea {
    background: #333;
    color: #fff;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: -9999px;
    width: 300px;
    z-index: 20000
}
.skipArea a {
    color: #fff
}
#accability_toolbar>button,
.access_button_style {
    height: 42px;
    max-width: 100%;
    width: 100%;
    display: none
}
#accability_toolbar>button#show_accability_menu,
.nagish,
.ocw_cf label {
    display: block
}

.nagish {
    background: url(../img/sar.png);
    height: 22px;
    margin: auto;
    width: 22px
}
body.enlarge_text p, body.enlarge_text a, body.enlarge_text h1, body.enlarge_text h2, body.enlarge_text h3, body.enlarge_text h4, body.enlarge_text h5, body.enlarge_text h6 {
    font-size: 28px!important;
    line-height: normal!important;
}
body.dec_text p,body.dec_text a,body.dec_text h1,body.dec_text h2,body.dec_text h3,body.dec_text h4,body.dec_text h5,body.dec_text h6 {
    font-size: 14px!important;
    line-height: normal!important;
}

button#enlarge_text {
    font-size: 26px!important;
}
button#reset_text {
    font-size: 18px;
}
button#dec_text {
    font-size: 12px;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
#accability_toolbar>button:not(.active), .access_button_style:not(.active) {
    border: 1px solid;
    line-height: 10px;
    position: relative;
    background: #333;
    color: #fff!important;
    vertical-align: bottom;
}
#accability_toolbar>button#show_accability_menu {
    height: 60px;
    border: none;
    background: transparent!important;
}
img.acc-icon {
    height: 50px;
    margin: auto;
}
.access_button_style {
    background: #000;
    color: #fff
}
.nagish.nagish-link {
    background-position: -10px -45px
}
.active .nagish.nagish-link {
    background-position: -11px -155px;
}
.nagish.nagish-font {
    background-position: -10px -81px
}
.active .nagish.nagish-font {
    background-position: -11px -191px;
}
.nagish.nagish-search-plus {
    background-position: -11px -10px
}
.active .nagish.nagish-search-plus {
    background-position: -11px -120px;
}
.back_s {
    font-size: 16px!important
}
.apended_glas_mag,
.apended_glas_mag *,
.the_skip {
    color: #fff!important
}
body.light_bac:not(.no_back_change), body.light_bac:not(.no_back_change) *:not(.no_back_change) {
    background: #fff!important;
    color: #000!important;
}
body.dark_bac:not(.no_back_change),body.dark_bac:not(.no_back_change) *:not(.no_back_change) {
    color: #fff!important;
    background: #000!important
}
.links_b a {
    text-decoration: underline!important;
}
.font_change_ro_arial *:not(i) {
    font-family: arial!important;
}
#accability_toolbar {
    max-width: 135px
}
.apended_glas_mag {
    background: #333;
    color: #fff;
    font-size: 2em;
    padding: 10px;
    position: absolute;
    z-index: 1000000;
    line-height: 1.5em
}
@media(max-width:768px) {
    #accability_toolbar {
        max-width: none;
        top: 0!important;
        width: 100%
    }
}
.ocw_cf .inner_label,
.ocw_cf .inner_label input {
    display: inline-block;
    margin: 10px
}
#accability_toolbar {
    position: fixed;
    z-index: 10000;
}
