/*!
*   Accessibility Buttons v3.1.2
*   http://tiagoporto.github.io/accessibility-buttons
*   Copyright (c) 2014-2017 Tiago Porto (http://tiagoporto.com)
*   Released under the MIT license
*/

html {
    font-size: 100%;
}

body {
    /*-webkit-transition: background 1s ease, font-size 0.7s linear;
    transition: background 1s ease, font-size 0.7s linear;*/
}

input,
textarea,
keygen,
select,
button, h1, h2, h3, h4, h5, h6 {
    /*-webkit-transition: all 0.6s linear;
    transition: all 0.6s linear;*/
}

.accessibility-font {
    /* First font-size fallback to older browsers*/
    font-size: 1.25em;
    /*font-size: 1.25rem;*/
}

    .accessibility-font input,
    .accessibility-font textarea,
    .accessibility-font keygen,
    .accessibility-font select,
    .accessibility-font button {
        /* The default font-size of these elements is approximately 20% less than the body */
        font-size: 1.041625em;
        /*font-size: 1.041625rem;*/
    }

body.accessibility-contrast,
.accessibility-contrast * {
    /*-webkit-transition: background 1s ease, font-size 0.7s linear;
    transition: background 1s ease, font-size 0.7s linear;
    -webkit-transition: color 1s ease, font-size 0.7s linear;
    transition: color 1s ease, font-size 0.7s linear;
    -webkit-transition: border 1s ease, font-size 0.7s linear;
    transition: border 1s ease, font-size 0.7s linear;*/
    color: #fff000 !important;
    background-color: #000000 !important;
    border-color: #fff000 !important;
}

/*.accessibility-contrast img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}*/

.accessibility-font h1,
.accessibility-font .h1 {
    font-size: 2.50em;
}

.accessibility-font h2,
.accessibility-font .h2 {
    font-size: 2.00em;
}

.accessibility-font h3,
.accessibility-font .h3 {
    font-size: 1.75em;
}

.accessibility-font h4,
.accessibility-font .h4 {
    font-size: 1.35em;
}

.accessibility-font h5,
.accessibility-font .h5 {
    font-size: 1.15em;
}

.accessibility-font h6,
.accessibility-font .h6 {
    font-size: 1.00em;
}
