/* *************************************** */
body.has-a11y-toolbar .sr {
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  overflow: hidden;
}
body.has-a11y-toolbar .a11y-toolbar {
  position: fixed;
  z-index: 10;
  top: 40%;
  left: 0;
}
body.has-a11y-toolbar .a11y-toolbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.has-a11y-toolbar .a11y-toolbar ul li {
  display: block;
  margin: 0;
  padding: 0;
}
body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control {
  padding: 0.5em;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #222222;
  background: #d5d5d5;
  color: #222222;
  font-size: 100%;
  cursor: pointer;
}
body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control:hover,
body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control:focus {
  background: #efefef;
}
body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control[aria-pressed="true"] {
  background: #efefef;
}
body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control .a11y-icon {
  color: #222222;
}
body.has-a11y-toolbar .a11y-toolbar ul li:first-of-type .a11y-control {
  border-radius: 0 4px 0 0;
}
body.has-a11y-toolbar .a11y-toolbar ul li:last-of-type .a11y-control {
  border-radius: 0 0 4px 0;
}

body.has-a11y-toolbar.a11y-fontsize {
  font-size: 200% !important;
}
body.has-a11y-toolbar.a11y-fontsize h1,
body.has-a11y-toolbar.a11y-fontsize h2,
body.has-a11y-toolbar.a11y-fontsize h3,
body.has-a11y-toolbar.a11y-fontsize h4,
body.has-a11y-toolbar.a11y-fontsize h5,
body.has-a11y-toolbar.a11y-fontsize h6,
body.has-a11y-toolbar.a11y-fontsize p,
body.has-a11y-toolbar.a11y-fontsize ul,
body.has-a11y-toolbar.a11y-fontsize ol,
body.has-a11y-toolbar.a11y-fontsize li,
body.has-a11y-toolbar.a11y-fontsize dl,
body.has-a11y-toolbar.a11y-fontsize dt,
body.has-a11y-toolbar.a11y-fontsize dd,
body.has-a11y-toolbar.a11y-fontsize label,
body.has-a11y-toolbar.a11y-fontsize input,
body.has-a11y-toolbar.a11y-fontsize select,
body.has-a11y-toolbar.a11y-fontsize textarea,
body.has-a11y-toolbar.a11y-fontsize button,
body.has-a11y-toolbar.a11y-fontsize legend,
body.has-a11y-toolbar.a11y-fontsize code,
body.has-a11y-toolbar.a11y-fontsize pre,
body.has-a11y-toolbar.a11y-fontsize span {
  font-size: 100% !important;
}
body.has-a11y-toolbar.a11y-contrast {
  background: black !important;
  background-color: black !important;
  background-image: none !important;
  border: none;
  color: yellow !important;
}
body.has-a11y-toolbar.a11y-contrast * {
  background: black !important;
  background-color: black !important;
  background-image: none !important;
  /* border: none; */
  color: yellow !important;
}

body.has-a11y-toolbar.a11y-desaturate {
  filter: grayscale(100%) !important;
  -webkit-filter: grayscale(100%) !important;
  -webkit-filter: grayscale(1) !important;
  -moz-filter: grayscale(100%) !important;
  -ms-filter: grayscale(100%) !important;
  -o-filter: grayscale(100%) !important;
  filter: gray;
  /*position: absolute;*/
}
body.has-a11y-toolbar.a11y-desaturate div .banner {
  /*margin-top: 0px;*/
}
body.has-a11y-toolbar.a11y-url_underline a {
  text-decoration: underline;
}
.iconAccesibilidad {
  width: 15px;
  height: 15px;
}
/*# sourceMappingURL=a11y-toolbar.css.map */
