/*!
*   Accessibility Buttons v4.0.0
*   http://tiagoporto.github.io/accessibility-buttons
*   Copyright (c) 2014-present 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,
select,
button {
  -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 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.04163rem;
}
/* GENERAL HIGH CONTRAST */
.accessibility-contrast,
.accessibility-contrast * {
  background-color: #000 !important;
  color: #fff !important;
}

/* TABLE FIX */
.accessibility-contrast table,
.accessibility-contrast table tr,
.accessibility-contrast table td,
.accessibility-contrast table th {
  background-color: #000 !important;
  color: #fff !important;
  border: 1px solid #fff !important;
}

/* ESC-ITEM FIX */
.accessibility-contrast .esc-item {
  background-color: #000 !important;
  color: #fff !important;
  border-color: #fff !important;
}

/* OPTIONAL: LINKS INSIDE HIGH CONTRAST */
.accessibility-contrast a {
  color: #0ff !important;
  text-decoration: underline;