
/* AUVA/[Layout]/contrast-portal.css */


/* ============================================ */
/* base settings                        - Start */
/* ============================================ */

/* content */

html.contrast-mode .center {
  background: var(--c-bg-color-02);
}


/* ============================================ */
/* header                               - Start */
/* ============================================ */

html.contrast-mode #esv-header {
  border-bottom: unset;
}

html.contrast-mode #esv-header .header {
  border-bottom: 3px solid var(--c-border-color);
}

html.contrast-mode .meta-header__group button {
  text-decoration: underline;
  padding: 0 2px;
}

html.contrast-mode .meta-header__group button:hover {
  text-decoration: none;
  opacity: 0.5;
}

html.contrast-mode .meta-header__btn-icon .outline-path {
  stroke: var(--c-stroke-color-02);
}

html.contrast-mode .meta-header__btn-icon .contrast-path {
  fill: var(--c-fill-color-02);
}

html.contrast-mode .logo img {
  background: unset;
  border: 2px solid var(--c-border-color);
}

html.contrast-mode #esv-header .center {
  background: var(--c-bg-color-02);
  border-top-color: var(--c-border-color-02);
}

html.contrast-mode .meta-header,
html.contrast-mode .main-header__wrapper {
  background: unset;
  background-color: var(--c-bg-color-02);
}

html.contrast-mode .main-header {
  background-image: unset;
}

html.contrast-mode .main-header__cell--disclaimer {
  color: var(--c-text-color);
}


/* ============================================ */
/* FG                                   - Start */
/* ============================================ */

html.contrast-mode .info .infotext {
  border-color: var(--c-border-color);
}

html.contrast-mode div.esv-fg fieldset input:not([type='radio']):not([type='checkbox']):not([type='button']):not([type='submit']):not([type='reset']),
html.contrast-mode div.esv-fg .field textarea:not(:disabled),
html.contrast-mode div.esv-fg .field_filechooser_container button,
html.contrast-mode div.esv-fg .repeatblock_control_bar button,
html.contrast-mode div.esv-fg #controlbar button:hover:not(:disabled), 
html.contrast-mode div.esv-fg #controlbar button[disabled],
html.contrast-mode div.esv-fg fieldset select,
html.contrast-mode div.esv-fg .field select,
html.contrast-mode #controlbar .controlbar_menu ul,
html.contrast-mode div.esv-fg .select2-container .select2-selection, 
html.contrast-mode div.esv-fg span.select2-container .select2-selection--single,
html.contrast-mode .select2-container--default .select2-search--dropdown .select2-search__field,
html.contrast-mode .select2-dropdown {
  border: 1px solid var(--c-border-color); 
}

html.contrast-mode div.esv-fg #controlbar div.controlbar_main_button button#pdf:not(:disabled) {
  border: 1px solid var(--c-border-color) !important; 
}

html.contrast-mode div.esv-fg fieldset input:not([type='radio']):not([type='checkbox']):not([type='button']):not([type='submit']):not([type='reset']):focus,
html.contrast-mode div.esv-fg fieldset .field input[type="text"]:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]):not([type="reset"]).standard_disabled:focus,
html.contrast-mode div.esv-fg .field textarea:not(:disabled):focus,
html.contrast-mode div.esv-fg .field select:not(:disabled):focus,
html.contrast-mode div.esv-fg .field .select2-container--focus,
html.contrast-mode div.esv-fg .field .select2-container--open {
  box-shadow: 0 0 0 0.2rem var(--c-shadow-color) !important;
}

html.contrast-mode .select2-dropdown,
html.contrast-mode div.esv-fg .select2-container--default .select2-selection--single,
html.contrast-mode div.esv-fg .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--c-text-color);
  background-color: var(--c-bg-color-02) !important;
}

html.contrast-mode div.esv-fg .field_filechooser_container button,
html.contrast-mode div.esv-fg .repeatblock_control_bar button,
html.contrast-mode div.esv-fg #controlbar .controlbar_button button:not(#cancel):not(:disabled),
html.contrast-mode div.esv-fg .repeatblock_action_control_bar button.deleteRepetition::after {
  background-color: var(--c-bg-color);
  color: var(--c-text-color-02) !important;
  text-decoration: underline;
}

html.contrast-mode div.esv-fg #controlbar .controlbar_button button:not(#cancel):not(:disabled) {
  background-color: var(--c-bg-color) !important;
}

html.contrast-mode div.esv-fg .field_filechooser_container button,
html.contrast-mode div.esv-fg button.datepicker::before {
  background-color: var(--c-bg-color) !important;
  color: var(--c-text-color-02) !important;
}

html.contrast-mode div.esv-fg #controlbar button[disabled],
html.contrast-mode div.esv-fg #controlbar button:disabled {
  color: var(--c-text-color) !important;
}

html.contrast-mode div.esv-fg #controlbar button.event_save,
html.contrast-mode div.esv-fg #controlbar button.event_x_more {
  text-decoration: underline;
}

html.contrast-mode div.esv-fg .field_filechooser_container button:hover,
html.contrast-mode div.esv-fg .repeatblock_control_bar button:hover,
html.contrast-mode div.esv-fg #controlbar .controlbar_button button:not(#cancel):not(:disabled):hover,
html.contrast-mode div.esv-fg .repeatblock_action_control_bar button.deleteRepetition:hover::after {
  background-color: var(--c-bg-color) !important;
  text-decoration: none;
}

html.contrast-mode .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--c-bg-color);
  color: var(--c-text-color-02);
}

html.contrast-mode div.esv-fg #controlbar button.event_save:not(.controlbar_menu_item):hover,
html.contrast-mode div.esv-fg #controlbar button.event_x_more:not(.controlbar_menu_item):hover {
  background: var(--c-bg-color-02);
  border: 1px solid var(--c-border-color); 
  color: var(--c-text-color) !important;
  text-decoration: none;
}

html.contrast-mode div.esv-fg #controlbar button.default_action,
html.contrast-mode div.esv-fg #controlbar button[disabled] {
  font-weight: 700;
}

html.contrast-mode div.esv-fg #controlbar .controlbar_menu ul,
html.contrast-mode div.esv-fg #controlbar .controlbar_menu .controlbar_menu_item button:not(:disabled) {
  background-color: var(--c-bg-color-02) !important;
  color: var(--c-text-color) !important;
}

html.contrast-mode div.esv-fg #controlbar .controlbar_menu .controlbar_menu_item button:not(:disabled) {
  text-decoration: underline;
}

html.contrast-mode div.esv-fg #controlbar .controlbar_menu .controlbar_menu_item button:not(:disabled):hover{
  border: none !important;
  text-decoration: none;
}


/* ============================================ */
/* footer                               - Start */
/* ============================================ */

html.contrast-mode .footer {
  border-top: 3px solid var(--c-border-color);
}

html.contrast-mode .footer__background {
  background: var(--c-bg-color-02);
}

html.contrast-mode .footer__background * {
  display: none;
}

html.contrast-mode .footer__headerButton span{
  color: var(--c-text-color-02) !important;
}

html.contrast-mode .footer__headerButton svg path {
  stroke: var(--c-stroke-color-02);
}

html.contrast-mode .footer__bottom-copyright {
  color: var(--c-text-color);
}
