/* Minification failed. Returning unminified contents.
(404,1): run-time error CSS1019: Unexpected token, found '}'
 */
/*  WYSOKI KONTRAST */

body {
    color: yellow !important;
    background: black !important;
}

a:hover{
    text-decoration-color: yellow !important;
}

.page-header {
    background-color: black !important;
    color: yellow !important;
}

.navbar {
    background-color: #5E5E5E !important;
    color: black !important;
}

.navbar-default .navbar-nav > li > a {
    color: white !important;
}

.panel-body {
    background-color: black !important;
}

::placeholder {
    color: yellow !important;
}

/* Edge */
::-webkit-input-placeholder {
    color: yellow !important;
}

/* Internet Explorer 10-11 */
:-ms-input-placeholder {
    color: yellow !important;
}

.btn {
    color: white !important;
    background-color: #5E5E5E !important;
    border-color: #5E5E5E !important;
}

.jumbotron {
    background-color: black !important;
}
.jumbotron a {
    color: yellow !important;
}
.jumbotron a {
    text-decoration: underline !important;
    text-decoration-color: yellow !important;
}
.search-form a > span{
    color: yellow !important;
}
.pagination > li > a {
    background-color: black !important;
    color: yellow !important;
}
.pagination > li.active > span {
    background-color: yellow !important;
    color: black !important;
}
table > tbody td {
    background-color: black !important;
}
table > thead  th{
    color: yellow !important; 
}
table > thead a {
    border-bottom: 1px solid yellow;
}
table > thead th {
    background-color: black !important;
}
.modal .modal-body {
    background-color: black !important;
    color: yellow !important;
}
.modal-body a {
    background-color: #5E5E5E !important;
    color: white !important;
}
.modal button {
    background-color: #5E5E5E !important;
    color: white !important;
}
.modal-header {
    color: yellow !important;
    background-color: black !important;
    border-color: white !important;
}
.modal-dialog {
    border: 5px solid white !important;
}
input,select, textarea {
    background-color: black !important;
    color: white !important;
}
.alert-danger {
    background-color: #EB0000 !important;
    color: white !important;
    border-color: white !important;
}

    .alert-danger > button.close > span {
        background-color: transparent !important;
        color: white !important;
    }

    .alert-danger > button.close {
        opacity: .8;
    }

        .alert-danger > button.close:hover,
        .alert-danger > button.close:focus {
            opacity: 1;
        }
.alert-success {
    background-color: darkblue !important;
    color: white !important;
    border-color: white !important;
}
    .alert-success > button > span {
        color: white !important;
    }
    .alert-success > button.close {
        opacity: .5;
    }
        .alert-success > button.close:hover,
        .alert-success > button.close:focus {
            opacity: .8;
        }
.alert-info {
    background-color: white !important;
    border-color: #eee !important;
    color: black !important;
}
    .alert-info > button.close,
    .alert-success > button.close {
        opacity: .5;
    }
        .alert-info > button.close:hover,
        .alert-info > button.close:focus,
        .alert-success > button.close:hover,
        .alert-success > button.close:focus {
            opacity: .8;
        }
.alert-info > button.close {
    background-color: transparent !important;
    color: black !important;
}
.container h2{
    background-color: black !important;
    color: yellow !important;
}
.panel-heading {
    background-color: #5E5E5E !important;
    color: white !important;
}
    .panel-heading h2 {
        background-color: #5E5E5E !important;
        color: white !important;
    }
.select2-saearch {
    background-color: black !important;
    color: white !important;
}
.select2-results {
    background-color: black !important;
    color: white !important;
}
.select2-results__option[aria-selected=true] { 
    background-color: darkgray !important;
    color: black !important;
}
.select2-results__option--highlighted,
.select2-results__option--highlighted.select2-results__option[aria-selected=true] { 
    background-color: white !important; 
    color: black !important; 
}
.select2-selection__rendered {
    color: white !important;
    background-color: black !important;
}

.add-operational-area-panel {
     background-color: black !important;
}
.select2-dropdown {
    background-color: black !important;
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
    border-color: yellow !important;
}
.select2-dropdown--below{
    border: 1px solid yellow !important;;
    border-top: none !important;     
}
.select2-dropdown--above {
    border: 1px solid yellow !important;;
    border-bottom: none !important;  
}
.table {
    background-color: black !important;
}
.panel {
    background-color: black !important;
}
.creator .navbar {
    background-color: black !important;
}
.search-form a {
    color: yellow !important;
}
#accordion .badge {
    background-color:black !important;
}
.skip-link {
    background-color:black !important;
    color: white !important;
    border-color: yellow !important;
}   
select {
    background-color: black !important;
}
select option {
    background-color: black !important;
}
.menu-login {
    background-color: black !important;
}
.header-logo-container {
    background-color: black !important;
}
.system-description {
    color: white !important;
}
.body-content {
    background-color: black !important;
}
.menu-login li > a {
    color: white !important;
}
.drop-nav-help, .drop-nav-help:focus {
    color: white !important;
    background: #5E5E5E !important;
}
legend {
    color: yellow !important;
}
.underline-header, .page-headline {
    border-color: yellow !important;
}
.modal-content {
    background-color: black !important;    
}
.btn:hover,
.btn:active,
.btn:focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-success:hover,
.btn-success:active,
.btn-success:focus {
    color: black !important;
    background-color: white !important;
    border-color: #5E5E5E !important;
}
.dropdown-toggle:hover, .dropdown-toggle:active {
    background-color: white !important;
}
nav#top-menu .nav > li > a:hover,
nav#top-menu .nav > li > a:focus
{
    text-decoration: none !important;
    color: black !important;
    background-color: white !important;
}
.nav .dropdown.open .dropdown-toggle {
    color: black !important;
    background-color: white !important;
}
.header-menu-dropdown a {
    color: white !important;
}
.dropdown.open:hover, .dropdown.open a:focus {
    color: white !important;
}
.panel-footer {
    background-color: black !important;
}
button.close {
    background-color: transparent !important;
    color: white !important;
}
td.select-checkbox {
    background-color: black !important;
}
table.dataTable tbody td.select-checkbox:before, table.dataTable tbody th.select-checkbox:before {
    border-color: yellow !important;
}
.dropdown-menu li a {
    color: white !important;
}
.wizard-step-future {
    color: black !important;
}
.wizard-step-done {
    color: black !important;
}
.wizard-step-current {
    color: white !important;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    border-color: white !important;
}
.form-control:focus, a:focus {
    border-color: yellow !important;
}
.btn.disabled:focus, .btn.disabled:hover, .btn.disabled:active, button[disabled]:focus, button[disabled]:hover, button[disabled]:active {
    background-color: #5E5E5E !important;
    color: white !important;
}
.dropdown.open ul.dropdown-menu {
    border: solid !important;
    border: 2px solid #5E5E5E !important;
}
.dropdown.open ul.dropdown-menu li, .dropdown.open ul.dropdown-menu li a {
    background: black !important;
}
.dropdown.open ul.dropdown-menu {
    background: black !important;
}
    .dropdown.open ul.dropdown-menu li a:hover,
    .dropdown.open ul.dropdown-menu li a:focus {
        color: white !important;
        background-color: black !important;
        font-weight: 700 !important;
    }
.menu-login li a {
    font-weight: 600 !important;
}
    .menu-login li a:hover,
    .menu-login li a:focus,
    .menu-login .dropdown.open ul.dropdown-menu li a:hover,
    .menu-login .dropdown.open ul.dropdown-menu li a:focus {
        font-weight: 800 !important;
    }
.menu-login a:hover,
.menu-login a:focus {
    color: white !important;
    background-color: black !important;
}
ul.dropdown-menu {
    border-color: #5E5E5E;
    background: black !important;
}
.dropdown-menu li a:hover,
.dropdown-menu li a:focus,
.dropdown-menu.open li a:hover,
.dropdown-menu.open li a:focus {
    color: white !important;
    background: black !important;
    font-weight: 700 !important;
}
table > tbody td.today {
    background: white !important;
}
.today {
    color: black !important;
}
.tooltip-inner {
    border: 1px solid yellow !important;
}
.tooltip.bottom {
    border-bottom-color: yellow;
}
.tooltip-arrow::before {
    color: yellow !important;
}
.page-header-main {
    filter: invert(1);
}
.header-csioz-logo img {
    filter: invert(1);
}
.nav {
    border-top-color: black !important;
}
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #eee !important;
}
.navbar-default .navbar-toggle {
    border-color: black !important;
}
.navbar-toggle .icon-bar {
    color: black !important;
    border-color: black !important;
}
.skip-link-menu a:focus {
    background-color: black !important;
}
.skip-link-menu {
    color: white !important;
}
.datepicker table tr td span:hover, 
.datepicker table tr td span.focused {
    color: black !important;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio, .has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #FF2E2E !important;
}
.has-error .form-control {
    border-color: #FF2E2E !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: black !important;
}
.datepicker > div > button.next,
.datepicker > div > button.prev {
    color: black !important;
}
#FaqAccordion .badge {
    background-color: #80DBFF !important;
    color: black !important;
}
#FaqAccordion > li.panel > div.panel-collapse > div.panel-body {
    color: initial !important; 
    background-color: white !important;
}
#FaqAccordion div.panel-body a:hover{
    text-decoration-color: initial !important;
}
#FaqAccordion div.panel-body table > thead a {
    border-bottom: initial !important; 
}
#FaqAccordion div.panel-body input,
#FaqAccordion div.panel-body select, 
#FaqAccordion div.panel-body textarea, 
#FaqAccordion div.panel-body select option ,
#FaqAccordion div.panel-body table > tbody td, 
#FaqAccordion div.panel-body table > tbody td,
#FaqAccordion div.panel-body table > thead th,
#FaqAccordion div.panel-body select {
    background-color: initial !important;
}
#FaqAccordion div.panel-body input,
#FaqAccordion div.panel-body select, 
#FaqAccordion div.panel-body textarea, 
#FaqAccordion div.panel-body table > thead th, 
#FaqAccordion div.panel-body legend {
    color: initial !important;
}
.timeline::before {
    border-left: 10px solid black !important;
}
.timeline::after {
    background: black !important;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #5E5E5E;
}
.header-logo-container-wrapper {
    background: black;
}
.wcagDatePicker:before {
    color: white !important;
    line-height: 0.54 !important;
}
.wizard-step-arrow::after,
.wizard-step-before-arrow::after {
    color: black;
}
.has-error .required-star {
    color: #FF2E2E !important;
}
[data-whatinput='mouse'] *:focus {
    outline-style: none !important;
}
[data-whatinput='keyboard'] *:focus,
[data-whatinput='keyboard'] .btn:focus,
[data-whatinput='keyboard'] .dropdown-menu a:focus,
[data-whatinput='keyboard'] .header-csioz-logo:focus > img,
[data-whatinput='keyboard'] .system-name-container > a:focus span:first-child,
[data-whatinput='keyboard'] .system-name-container a:focus {
    outline: #1FBCFF dotted 2px !important;
}

[data-whatinput='keyboard'] .top-menu a:focus,
[data-whatinput='keyboard'] .top-menu button:focus {
    outline: #9EE2FF dotted 2px !important;
}
