/* line 6, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
.public a {
  text-decoration: underline;
}

/* line 10, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-hi-contrast {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
  background: black;
  color: yellow;
  border: 2px solid yellow;
}
/* line 17, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-hi-contrast:hover {
  cursor: pointer;
}
/* line 20, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-hi-contrast:focus {
  background: gray;
}

/* line 25, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
.toggle-font {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
  height: 33px;
  vertical-align: middle;
  border-radius: 0;
}

/* line 34, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-font-1 {
  font-size: 14px;
}
/* line 36, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-font-1:focus {
  background: gray;
}

/* line 40, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-font-2 {
  padding-top: 2px;
  font-size: 16px;
}
/* line 43, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-font-2:focus {
  background: gray;
}

/* line 47, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-font-3 {
  padding-top: 0px;
  font-size: 18px;
}
/* line 50, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
#toggle-font-3:focus {
  background: gray;
}

/* line 56, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast {
  color: yellow;
}
/* line 60, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast #toggle-hi-contrast {
  background: yellow;
  color: black;
}
/* line 63, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast #toggle-hi-contrast:focus {
  background: gray;
}
/* line 68, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast .toggle-font {
  background: black;
  color: yellow;
  border: 1px solid yellow;
}
/* line 72, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast .toggle-font.active {
  background: yellow;
  color: black;
}
/* line 76, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast .toggle-font:focus {
  background: gray;
}
/* line 81, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast a {
  color: yellow;
}
/* line 85, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast .alert-info, html.public body#gateway.hi_contrast .alert-danger, html.public body#gateway.hi_contrast .alert-warning {
  background: yellow;
  border: 1px solid black;
  color: black;
}
/* line 90, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast .panel {
  border: 1px solid yellow;
}
/* line 95, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast form .btn, html.public body#gateway.hi_contrast form .btn.btn-primary, html.public body#gateway.hi_contrast form button {
  background-color: black !important;
  color: yellow !important;
  border-color: yellow !important;
}
/* line 104, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast footer#footer {
  background: black;
  color: yellow;
}
/* line 107, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast footer#footer a {
  color: yellow;
}
/* line 110, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast footer#footer a img.default {
  display: none;
}
/* line 113, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast footer#footer a img.contrast {
  display: inline;
}
/* line 117, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast .separator {
  background: yellow;
  border-color: yellow;
  color: black;
}
/* line 123, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast input.form-control, html.public body#gateway.hi_contrast textarea {
  background: black;
  color: yellow;
  border-color: yellow;
}
/* line 128, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast input.form-control:focus, html.public body#gateway.hi_contrast textarea:focus {
  border-color: yellow;
  outline: 1px solid yellow;
}
/* line 132, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast input.form-control [label], html.public body#gateway.hi_contrast textarea [label] {
  background: black;
  color: gray;
}
/* line 135, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast input.form-control [label] option, html.public body#gateway.hi_contrast textarea [label] option {
  color: yellow;
}
/* line 141, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast .attrlabel {
  color: yellow;
  font-weight: bold;
}
/* line 146, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body#gateway.hi_contrast #branding a svg {
  fill: #ff0;
}

/* line 156, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public header#header #branding a img.contrast {
  display: none;
}
/* line 161, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body.hi_contrast {
  background: black;
  color: yellow;
}
/* line 164, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body.hi_contrast header#header, html.public body.hi_contrast .devise-container {
  background: black;
  color: yellow;
}
/* line 169, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body.hi_contrast header#header #branding a img.default {
  display: none;
}
/* line 172, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
html.public body.hi_contrast header#header #branding a img.contrast {
  display: inline;
}

/* line 179, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
.font-mode-2, .btn {
  font-size: 15px;
}
/* line 181, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
.font-mode-2 .form-control, .btn .form-control {
  font-size: 15px;
}
/* line 184, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
.font-mode-2 form.layette_case_form .header-2, .btn form.layette_case_form .header-2 {
  font-size: 15px;
}

/* line 188, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
.font-mode-3 {
  font-size: 16px;
}
/* line 190, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
.font-mode-3 .form-control, .font-mode-3 .btn {
  font-size: 16px;
}
/* line 193, /mnt/additional/web_apps/dev-skp-krakow/app/assets/stylesheets/accessibility.scss */
.font-mode-3 form.layette_case_form .header-2 {
  font-size: 16px;
}
