#toggle-low-vision {
}

#low-vision-panel {
    display         : none;
    padding         : .5em;
    justify-content : space-around;
}

#low-vision-panel #low-vision-panel-color, #low-vision-panel #low-vision-panel-font {
    display : flex;
}

#low-vision-panel #low-vision-panel-color button, #low-vision-panel #low-vision-panel-font button {
    margin         : 0 .2rem;
    text-transform : uppercase;
}

#low-vision-panel #low-vision-panel-font button {
    justify-content : flex-end;
    width           : 2.5rem;
}

#low-vision-panel #low-vision-panel-color #low-vision-panel-color-bw {
    background-color : white;
    color            : black;
    border-color     : black;
}

#low-vision-panel #low-vision-panel-color #low-vision-panel-color-wb {
    background-color : black;
    color            : white;
    border-color     : white;
}

#low-vision-panel #low-vision-panel-color #low-vision-panel-color-blue {
    background-color : lightblue;
    color            : darkblue;
    border-color     : darkblue;
}

#low-vision-panel #low-vision-panel-color #low-vision-panel-color-beige {
    background-color : beige;
    color            : brown;
    border-color     : brown;
}

html.low-vision.has_cataracta {
    filter : brightness(1) blur(3px);
}

/* black on white */
html.low-vision body {
    background : white;
    color      : black;
}

html.low-vision h1,
html.low-vision h2,
html.low-vision h3,
html.low-vision h4,
html.low-vision h5,
html.low-vision h6 {
    color : black;
}

html.low-vision a {
    color : black;
}

html.low-vision label {
    color : black;
}

html.low-vision .banner-title, html.low-vision .search-form {
box-shadow: inset 0 0 0.5em 0 black;
}

html.low-vision .banner-title, html.low-vision .banner-title span {
    color : black;
}

html.low-vision .text-secondary {
    color : black !important;
}

html.low-vision .btn-secondary,
html.low-vision .bg-secondary,
html.low-vision .bg-warning {
    background-color: white !important;
    border-color: black !important;
    color: black !important;
}

html.low-vision #offers-search-offer-subjects .custom-control-input:checked + .custom-control-label {
    color: black;
}

html.low-vision #offers-search-offer-subjects .custom-control-label, html.low-vision .text-danger {
    color: black !important;
}

html.low-vision .badge {
    color: black;
    border-color: black !important;
    border: 1px solid;
    background-color: transparent !important;
}

html.low-vision .btn-success {
    color: black;
    border-color: black !important;
    border: 1px solid;
    background-color: transparent;
}

html.low-vision .btn-warning,
html.low-vision .offer-subjects .subject-number,
html.low-vision .offer-subjects .coefficient,
html.low-vision .offer-subjects .subject-name.ef-3::before,
html.low-vision .offer-subjects .min-value,
html.low-vision .offer-field.offer-field-n .offer-field-offer,
html.low-vision #offers-compare .offer-link .offer-number {
    color: black;
    background-color: white;
    border-color: black;
    border: 1px solid;
}

html.low-vision .offer-request .offer-subjects .offer-subject.indicator,
html.low-vision .offer-request-priority .offer-request-active,
html.low-vision .offer-request-priority .offer-request-other,
html.low-vision .offer-request-priority .offer-request-contract,
html.low-vision .offer-request-priority .offer-request-reject,
html.low-vision #offer-requests .offer-documents .od-0::before,
html.low-vision #offer-requests .offer-documents .od-1::before,
html.low-vision #offers-compare .offer-link .offer-visibility::before,
html.low-vision #offers-compare .offer-link .offer-delete::before {
    color: black;
}

html.low-vision .offer-subjects .subject-number-subjects {
    border-color: black;
}

html.low-vision .offer .offer-subjects {
    border-left: 1px solid black;
    box-shadow: inset 0.5em 0 0.5em -0.5em black;
}

html.low-vision .offer-field {
    box-shadow: 0 0.5em 0.5em -0.5em black;
}

html.low-vision .offer-field label {
    color: black;
    opacity: 1;
}

html.low-vision #offer-requests-header {
    background-color: rgba(192, 207, 192, .3)
}

html.low-vision .modal-body {
    color: white;
}

html.low-vision #btn-to-top, html.low-vision #btn-to-bottom {
    background-color: white;
}

html.low-vision #main-menu .navbar-toggler-icon {
    color : black;
}

html.low-vision .custom-checkbox .custom-control-label::before,
html.low-vision .custom-checkbox .custom-control-label::after {
    background-color: white;
    border: 1px solid;
    border-color: black;
    border-radius: 0.25rem;
}

html.low-vision input, 
html.low-vision textarea  {
    border : 1px solid black !important;
    color : black;
    background-color : white;
}

html.low-vision .bootstrap-select>.dropdown-toggle.bs-placeholder {
    background-color : white;
    color: black;
}

html.low-vision .bootstrap-select .dropdown-menu {
    border: 1px solid;
    border-color: black;
    background-color: white;
}

html.low-vision .form-control,
html.low-vision .form-control:disabled,
html.low-vision .form-control[readonly] {
    background-color : white;
    color: black;
}

html.low-vision .dropdown-item.active,
html.low-vision .dropdown-item:active {
    color: black;
    background-color: white;
}

html.low-vision #universities .university-offers .university-offers-title {
    background-color: white;
    color: black;
}

html.low-vision #universities .university-title-row {
    background-color: transparent;
}

html.low-vision #universities .university {
    box-shadow: 0 0.3rem 0.2rem -0.2rem black;
}

html.low-vision #universities .university-offers .offer {
    box-shadow: inset 0 0 0.5em black;
    border: 2px solid black;
}

html.low-vision .offer-requests-stats,
html.low-vision .btn-compare-offer-add {
    border: 1px solid;
    border-color: black;
    background-color: white;
    color: black;
}

html.low-vision .offer-requests-stats .title {
    color: black;
}

html.low-vision .text-primary,
html.low-vision .offer dt,
html.low-vision .offer dd {
    color: black !important;
}

html.low-vision footer,
html.low-vision .offer dt {
    border-color: black;
}

html.low-vision main ul > li::before {
    color: black;
}

html.low-vision #requests-stats-table .speciality .specialization {
    color: black;
}

html.low-vision #requests-stats-table th,
html.low-vision #requests-stats-table td,
html.low-vision #konkurs-table th,
html.low-vision #konkurs-table td {
    border-color: black;
    color: black;
}

html.low-vision #konkurs-table thead {
    background-color: transparent;
}

html.low-vision .btn-primary {
    background-color: white !important;
    border-color: black !important;
    color: black !important;
}

html.low-vision .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='black' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

html.low-vision #main-menu #menu-logo {
    background-color : transparent;
    background-image : url(/img/logo_gray.png);
}

html.low-vision #main-menu {
    background : none;
}

html.low-vision #main-menu .menu-item {
    color : black;
}

html.low-vision #main-menu .nav-link {
    color : black;
}

html.low-vision #main-menu {
    background : transparent;
    background-image : none !important;
}

html.low-vision #main-menu .nav-link:hover,
html.low-vision #main-menu .nav-link.active,
html.low-vision #main-menu .dropdown-menu .dropdown-item:hover {
    color : black;
    border-color : black;
}

html.low-vision #main-menu .dropdown-menu .dropdown-item {
    background-image : linear-gradient(to bottom, black, white, black) !important;
}

html.low-vision .offers-search-form {
box-shadow: 0.1em 0.1em 0.5em black;
}

html.low-vision #stats-links .stats-group {
box-shadow: 0 0.5em 1em black;
}

html.low-vision #stats-search {
border: 2px solid black;
}

html.low-vision table > caption {
color: black;
}

html.low-vision #stats td {
border: 1px solid black;
}

html.low-vision #stats tr.ukraine {
background: white;
color: black;
}

html.low-vision #konkurs-search {
border: 2px solid black;
}

html.low-vision #main-menu .fa-facebook,
html.low-vision #main-menu .fa-youtube::before,
html.low-vision #main-menu .fa-low-vision,
html.low-vision #main-menu .fa-volume-up,
html.low-vision #main-menu .fa-volume-mute {
    color : black;
}

html.low-vision #registry-wrapper #registry-links > div.heximg > a {
    background-image : url(/img/hexagon_light.png);
}

html.low-vision #registry-wrapper #registry-links > div.heximg > a:hover {
    background-image : url(/img/hexagon_light.png);
}

html.low-vision #registry-wrapper #registry-links > div > a {
    color : black;
}

html.low-vision #registry-wrapper #registry-links > div > a > .fas {
    color : black !important;
}

html.low-vision #wrapper button, html.low-vision #wrapper .button, html.low-vision .buttons-panel button {
    background : white;
    border     : 1px solid black;
    color      : black;
    box-shadow : none;
}

html.low-vision #footer {
    border-color : black;
}

html.low-vision #offers-search, html.low-vision #offers-search-ft {
    border-color : black;
}

html.low-vision #offers-search label.not-required, html.low-vision #konkurs-search label.not-required {
color: black;
opacity: 1;
}

html.low-vision .vstup-title {
box-shadow: inset 0 0 20px 0 black;
color: black;
}

html.low-vision .vstup-title span, html.low-vision .fa-user-graduate:before {
color: black;
}

html.low-vision .hint, html.low-vision .hl {
color: black !important;
}

html.low-vision table, html.low-vision td, html.low-vision th {
border-color: black;
}

html.low-vision #konkurs > table > tbody > tr > td:empty {
background-color: white !important;
}

html.low-vision #konkurs .GovernanceName > td > div, html.low-vision #konkurs .SpecializationName {
color: black;
}

html.low-vision #konkurs .QualificationName.Qualification1, html.low-vision #konkurs .QualificationName.Qualification2 {
color: black;
}

html.low-vision #konkurs .EducationFormName.EducationForm1, html.low-vision #konkurs .EducationFormName.EducationForm2 {
color: black;
}

html.low-vision #global-files a .speciality, html.low-vision #global-files a .qualification, html.low-vision #global-files a .specialization {
color: black;
}

html.low-vision #registry-wrapper #registry-panel {
    border-color : black;
}

html.low-vision #news-wrapper .news {
    border-color : black;
}

/* black on white */

/* white on black */
html.low-vision-wb body {
    background : black;
    color      : white;
}

html.low-vision-wb h1,
html.low-vision-wb h2,
html.low-vision-wb h3,
html.low-vision-wb h4,
html.low-vision-wb h5,
html.low-vision-wb h6 {
    color : white;
}

html.low-vision-wb a {
    color : white;
}

html.low-vision-wb label {
    color : white;
}

html.low-vision-wb .banner-title, html.low-vision-wb .search-form {
box-shadow: inset 0 0 0.5em 0 white;
}

html.low-vision-wb .banner-title, html.low-vision-wb .banner-title span {
    color : white;
}

html.low-vision-wb .text-secondary {
    color : white !important;
}

html.low-vision-wb .btn-secondary,
html.low-vision-wb .bg-secondary,
html.low-vision-wb .bg-warning {
    background-color: black !important;
    border-color: white !important;
    color: white !important;
}

html.low-vision-wb #offers-search-offer-subjects .custom-control-input:checked + .custom-control-label {
    color: white;
}

html.low-vision-wb #offers-search-offer-subjects .custom-control-label, html.low-vision-wb .text-danger {
    color: white !important;
}

html.low-vision-wb .badge {
    color: white;
    border-color: white !important;
    border: 1px solid;
    background-color: black !important;
}

html.low-vision-wb .btn-success {
    color: white;
    border-color: white !important;
    border: 1px solid;
    background-color: black;
}

html.low-vision-wb .btn-warning,
html.low-vision-wb .offer-subjects .subject-number,
html.low-vision-wb .offer-subjects .coefficient,
html.low-vision-wb .offer-subjects .subject-name.ef-3::before,
html.low-vision-wb .offer-subjects .min-value,
html.low-vision-wb .offer-field.offer-field-n .offer-field-offer,
html.low-vision-wb #offers-compare .offer-link .offer-number {
    color: white;
    background-color: black;
    border-color: white;
    border: 1px solid;
}

html.low-vision-wb .offer-request .offer-subjects .offer-subject.indicator,
html.low-vision-wb .offer-request-priority .offer-request-active,
html.low-vision-wb .offer-request-priority .offer-request-other,
html.low-vision-wb .offer-request-priority .offer-request-contract,
html.low-vision-wb .offer-request-priority .offer-request-reject,
html.low-vision-wb #offer-requests .offer-documents .od-0::before,
html.low-vision-wb #offer-requests .offer-documents .od-1::before,
html.low-vision-wb #offers-compare .offer-link .offer-visibility::before,
html.low-vision-wb #offers-compare .offer-link .offer-delete::before {
    color: white;
}

html.low-vision-wb .offer-subjects .subject-number-subjects {
    border-color: white;
}

html.low-vision-wb .offer .offer-subjects {
    border-left: 1px solid white;
    box-shadow: inset 0.5em 0 0.5em -0.5em white;
}

html.low-vision-wb .offer-field {
    box-shadow: 0 0.5em 0.5em -0.5em white;
}

html.low-vision-wb .offer-field label {
    color: white;
    opacity: 1;
}

html.low-vision-wb #offer-requests-header {
    background-color: rgba(192, 207, 192, .3)
}

html.low-vision-wb .modal-body {
    color: black;
}

html.low-vision-wb #btn-to-top, html.low-vision-wb #btn-to-bottom {
    background-color: black;
}

html.low-vision-wb #main-menu .navbar-toggler-icon {
    color : white;
}

html.low-vision-wb .custom-checkbox .custom-control-label::before, html.low-vision-wb .custom-checkbox .custom-control-label::after {
    background-color: black;
    border: 1px solid;
    border-color: white;
    border-radius: 0.25rem;
}

html.low-vision-wb input, html.low-vision-wb textarea  {
    border : 1px solid white !important;
    color : white;
    background-color : black;
}

html.low-vision-wb .bootstrap-select>.dropdown-toggle.bs-placeholder {
    background-color : black;
    color: white;
}

html.low-vision-wb .bootstrap-select .dropdown-menu {
    border: 1px solid;
    border-color: white;
    background-color: black;
}

html.low-vision-wb .form-control, html.low-vision-wb .form-control:disabled, html.low-vision-wb .form-control[readonly] {
background-color : black;
color: white;
}

html.low-vision-wb .dropdown-item.active, html.low-vision-wb .dropdown-item:active {
    color: black;
    background-color: white;
}

html.low-vision-wb #universities .university-offers .university-offers-title {
    background-color: black;
    color: white;
}

html.low-vision-wb #universities .university-title-row {
    background-color: transparent;
}

html.low-vision-wb #universities .university {
    box-shadow: 0 0.3rem 0.2rem -0.2rem white;
}

html.low-vision-wb #universities .university-offers .offer {
    box-shadow: inset 0 0 0.5em white;
    border: 2px solid white;
}

html.low-vision-wb .offer-requests-stats, html.low-vision-wb .btn-compare-offer-add {
    border: 1px solid;
    border-color: white;
    background-color: black;
    color: white;
}

html.low-vision-wb .offer-requests-stats .title {
    color: white;
}

html.low-vision-wb .text-primary, html.low-vision-wb .offer dt, html.low-vision-wb .offer dd {
    color: white !important;
}

html.low-vision-wb footer, html.low-vision-wb .offer dt {
    border-color: white;
}

html.low-vision-wb main ul > li::before {
    color: white;
}

html.low-vision-wb #requests-stats-table .speciality .specialization {
    color: white;
}

html.low-vision-wb #requests-stats-table th,
html.low-vision-wb #requests-stats-table td,
html.low-vision-wb #konkurs-table th,
html.low-vision-wb #konkurs-table td {
    border-color: white;
    color: white;
}

html.low-vision-wb #konkurs-table thead {
    background-color: transparent;
}

html.low-vision-wb .btn-primary {
    background-color: black !important;
    border-color: white !important;
    color: white !important;
}

html.low-vision-wb .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

html.low-vision-wb #main-menu .navbar-brand-logo {
    background-color : transparent;
    background-image : url(/img/logo_gray.png);
}

html.low-vision-wb #main-menu .nav-link {
    color : white;
}

html.low-vision-wb #main-menu {
    background : transparent;
    background-image : none !important;
}

html.low-vision-wb #main-menu .nav-link:hover,
html.low-vision-wb #main-menu .nav-link.active,
html.low-vision-wb #main-menu .dropdown-menu .dropdown-item:hover {
    color : white;
    border-color : white;
}

html.low-vision-wb #main-menu .dropdown-menu .dropdown-item {
    background-image : linear-gradient(to bottom, white, black, white) !important;
}

html.low-vision-wb .offers-search-form {
box-shadow: 0.1em 0.1em 0.5em white;
}

html.low-vision-wb #stats-links .stats-group {
box-shadow: 0 0.5em 1em white;
}

html.low-vision-wb #stats-search {
border: 2px solid white;
}

html.low-vision-wb table > caption {
color: white;
}

html.low-vision-wb #stats td {
border: 1px solid white;
}

html.low-vision-wb #stats tr.ukraine {
background: black;
color: white;
}

html.low-vision-wb #konkurs-search {
border: 2px solid white;
}

html.low-vision-wb #main-menu .fa-facebook,
html.low-vision-wb #main-menu .fa-youtube::before,
html.low-vision-wb #main-menu .fa-low-vision,
html.low-vision-wb #main-menu .fa-volume-up,
html.low-vision-wb #main-menu .fa-volume-mute {
    color : white;
}

html.low-vision-wb #registry-wrapper #registry-links > div.heximg > a {
    background-image : url(/img/hexagon_light.png);
}

html.low-vision-wb #registry-wrapper #registry-links > div.heximg > a:hover {
    background-image : url(/img/hexagon_light.png);
}

html.low-vision-wb #registry-wrapper #registry-links > div > a {
    color : black;
}

html.low-vision-wb #registry-wrapper #registry-links > div > a > .fas {
    color : white !important;
}

html.low-vision-wb button, html.low-vision-wb .button, html.low-vision-wb .buttons-panel button {
    background : black;
    border     : 1px solid white;
    color      : white;
}

html.low-vision-wb #footer {
    border-color : white;
}

html.low-vision-wb #offers-search, html.low-vision-wb #offers-search-ft {
    border-color : white;
}

html.low-vision-wb #offers-search label.not-required, html.low-vision-wb #konkurs-search label.not-required {
color: white;
opacity: 1;
}

html.low-vision-wb .vstup-title {
box-shadow: inset 0 0 20px 0 white;
color: white;
}

html.low-vision-wb .vstup-title span, html.low-vision-wb .fa-user-graduate:before {
color: white;
}

html.low-vision-wb .hint, html.low-vision-wb .hl {
color: white !important;
}

html.low-vision-wb table, html.low-vision-wb td, html.low-vision-wb th {
border-color: white;
}

html.low-vision-wb #konkurs > table > tbody > tr > td:empty {
background-color: black !important;
}

html.low-vision-wb #konkurs .GovernanceName > td > div, html.low-vision-wb #konkurs .SpecializationName {
color: white;
}

html.low-vision-wb #konkurs .QualificationName.Qualification1, html.low-vision-wb #konkurs .QualificationName.Qualification2 {
color: white;
}

html.low-vision-wb #konkurs .EducationFormName.EducationForm1, html.low-vision-wb #konkurs .EducationFormName.EducationForm2 {
color: white;
}

html.low-vision-wb .select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: black;
}

html.low-vision-wb #global-files a .speciality, html.low-vision-wb #global-files a .qualification, html.low-vision-wb #global-files a .specialization {
color: white;
}

html.low-vision-wb #registry-wrapper #registry-panel {
    border-color : white;
}

html.low-vision-wb #news-wrapper .news {
    border-color : white;
}

/* white on black */

/* blue */
html.low-vision-blue body {
    background : lightblue;
    color      : darkblue;
}

html.low-vision-blue h1,
html.low-vision-blue h2,
html.low-vision-blue h3,
html.low-vision-blue h4,
html.low-vision-blue h5,
html.low-vision-blue h6 {
    color : darkblue;
}

html.low-vision-blue a {
    color : darkblue;
}

html.low-vision-blue label {
    color : darkblue;
}

html.low-vision-blue .banner-title,
html.low-vision-blue .search-form {
box-shadow: inset 0 0 0.5em 0 darkblue;
}

html.low-vision-blue .banner-title,
html.low-vision-blue .banner-title span {
    color : darkblue;
}

html.low-vision-blue .text-secondary {
    color : darkblue !important;
}

html.low-vision-blue .btn-secondary,
html.low-vision-blue .bg-secondary,
html.low-vision-blue .bg-warning {
    background-color: lightblue !important;
    border-color: darkblue !important;
    color: darkblue !important;
}

html.low-vision-blue #offers-search-offer-subjects .custom-control-input:checked + .custom-control-label {
    color: darkblue;
}

html.low-vision-blue #offers-search-offer-subjects .custom-control-label,
html.low-vision-blue .text-danger {
    color: darkblue !important;
}

html.low-vision-blue .badge {
    color: darkblue;
    border-color: darkblue !important;
    border: 1px solid;
    background-color: lightblue !important;
}

html.low-vision-blue .btn-success {
    color: darkblue;
    border-color: darkblue !important;
    border: 1px solid;
    background-color: lightblue;
}

html.low-vision-blue .btn-warning,
html.low-vision-blue .offer-subjects .subject-number,
html.low-vision-blue .offer-subjects .coefficient,
html.low-vision-blue .offer-subjects .subject-name.ef-3::before,
html.low-vision-blue .offer-subjects .min-value,
html.low-vision-blue .offer-field.offer-field-n .offer-field-offer,
html.low-vision-blue #offers-compare .offer-link .offer-number {
    color: darkblue;
    background-color: lightblue;
    border-color: darkblue;
    border: 1px solid;
}

html.low-vision-blue .offer-request .offer-subjects .offer-subject.indicator,
html.low-vision-blue .offer-request-priority .offer-request-active,
html.low-vision-blue .offer-request-priority .offer-request-other,
html.low-vision-blue .offer-request-priority .offer-request-contract,
html.low-vision-blue .offer-request-priority .offer-request-reject,
html.low-vision-blue #offer-requests .offer-documents .od-0::before,
html.low-vision-blue #offer-requests .offer-documents .od-1::before,
html.low-vision-blue #offers-compare .offer-link .offer-visibility::before,
html.low-vision-blue #offers-compare .offer-link .offer-delete::before {
    color: darkblue;
}

html.low-vision-blue .offer-subjects .subject-number-subjects {
    border-color: darkblue;
}

html.low-vision-blue .offer .offer-subjects {
    border-left: 1px solid darkblue;
    box-shadow: inset 0.5em 0 0.5em -0.5em darkblue;
}

html.low-vision-blue .offer-field {
    box-shadow: 0 0.5em 0.5em -0.5em darkblue;
}

html.low-vision-blue .offer-field label {
    color: darkblue;
    opacity: 1;
}

html.low-vision-blue #offer-requests-header {
    background-color: rgba(192, 207, 192, .3)
}

html.low-vision-blue .modal-body {
    color: lightblue;
}

html.low-vision-blue #btn-to-top,
html.low-vision-blue #btn-to-bottom {
    background-color: lightblue;
}

html.low-vision-blue #main-menu .navbar-toggler-icon {
    color : darkblue;
}

html.low-vision-blue .custom-checkbox .custom-control-label::before,
html.low-vision-blue .custom-checkbox .custom-control-label::after {
    background-color: lightblue;
    border: 1px solid;
    border-color: darkblue;
    border-radius: 0.25rem;
}

html.low-vision-blue input,
html.low-vision-blue textarea  {
    border : 1px solid darkblue !important;
    color : darkblue;
    background-color : lightblue;
}

html.low-vision-blue .bootstrap-select>.dropdown-toggle.bs-placeholder {
    background-color : lightblue;
    color: darkblue;
}

html.low-vision-blue .bootstrap-select .dropdown-menu {
    border: 1px solid;
    border-color: darkblue;
    background-color: lightblue;
}

html.low-vision-blue .form-control,
html.low-vision-blue .form-control:disabled,
html.low-vision-blue .form-control[readonly] {
background-color : lightblue;
color: darkblue;
}

html.low-vision-blue .dropdown-item.active,
html.low-vision-blue .dropdown-item:active {
    color: lightblue;
    background-color: darkblue;
}

html.low-vision-blue #universities .university-offers .university-offers-title {
    background-color: lightblue;
    color: darkblue;
}

html.low-vision-blue #universities .university-title-row {
    background-color: transparent;
}

html.low-vision-blue #universities .university {
    box-shadow: 0 0.3rem 0.2rem -0.2rem darkblue;
}

html.low-vision-blue #universities .university-offers .offer {
    box-shadow: inset 0 0 0.5em darkblue;
    border: 2px solid darkblue;
}

html.low-vision-blue .offer-requests-stats,
html.low-vision-blue .btn-compare-offer-add {
    border: 1px solid;
    border-color: darkblue;
    background-color: lightblue;
    color: darkblue;
}

html.low-vision-blue .offer-requests-stats .title {
    color: darkblue;
}

html.low-vision-blue .text-primary,
html.low-vision-blue .offer dt,
html.low-vision-blue .offer dd {
    color: darkblue !important;
}

html.low-vision-blue footer,
html.low-vision-blue .offer dt {
    border-color: darkblue;
}

html.low-vision-blue main ul > li::before {
    color: darkblue;
}

html.low-vision-blue #requests-stats-table .speciality .specialization {
    color: darkblue;
}

html.low-vision-blue #requests-stats-table th,
html.low-vision-blue #requests-stats-table td,
html.low-vision-blue #konkurs-table th,
html.low-vision-blue #konkurs-table td {
    border-color: darkblue;
    color: darkblue;
}

html.low-vision-blue #konkurs-table thead {
    background-color: transparent;
}

html.low-vision-blue .btn-primary {
    background-color: lightblue !important;
    border-color: darkblue !important;
    color: darkblue !important;
}

html.low-vision-blue input,
html.low-vision-blue select,
html.low-vision-blue textarea,
html.low-vision-blue .select2-selection--single  {
    border : 1px solid darkblue!important;
    color : darkblue;
    background-color : lightblue;
}

html.low-vision-blue .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='darkblue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

html.low-vision-blue #main-menu #menu-logo {
    background-color : transparent;
    background-image : url(/img/logo-gray.png);
}

html.low-vision-blue #main-menu .nav-link {
    color : darkblue;
}

html.low-vision-blue #main-menu {
    background : transparent;
    background-image : none !important;
}

html.low-vision-blue #main-menu .nav-link:hover,
html.low-vision-blue #main-menu .nav-link.active,
html.low-vision-blue #main-menu .dropdown-menu .dropdown-item:hover {
    color : darkblue;
    border-color : darkblue;
}

html.low-vision-blue #main-menu .dropdown-menu .dropdown-item {
    background-image: linear-gradient(to bottom, darkblue, lightblue, darkblue) !important;
}

html.low-vision-blue .offers-search-form {
box-shadow: 0.1em 0.1em 0.5em darkblue;
}

html.low-vision-blue #stats-links .stats-group {
box-shadow: 0 0.5em 1em darkblue;
}

html.low-vision-blue #stats-search {
border: 2px solid darkblue;
}

html.low-vision-blue table > caption {
color: darkblue;
}

html.low-vision-blue #stats td {
border: 1px solid darkblue;
}

html.low-vision-blue #stats tr.ukraine {
background: lightblue;
color: darkblue;
}

html.low-vision-blue #konkurs-search {
border: 2px solid darkblue;
}

html.low-vision-blue #main-menu .fa-facebook,
html.low-vision-blue #main-menu .fa-youtube::before,
html.low-vision-blue #main-menu .fa-low-vision,
html.low-vision-blue #main-menu .fa-volume-up,
html.low-vision-blue #main-menu .fa-volume-mute {
    color : darkblue;
}

html.low-vision-blue #registry-wrapper #registry-links > div.heximg > a {
    background-image : url(/img/hexagon_blue.png);
}

html.low-vision-blue #registry-wrapper #registry-links > div.heximg > a:hover {
    background-image : url(/img/hexagon_blue.png);
}

html.low-vision-blue #registry-wrapper #registry-links > div > a {
    color : darkblue;
}

html.low-vision-blue #registry-wrapper #registry-links > div > a > .fas {
    color : darkblue !important;
}

html.low-vision-blue button, html.low-vision-blue .button, html.low-vision-blue .buttons-panel button {
    background : none;
    border     : 1px solid darkblue;
    color      : darkblue;
}

html.low-vision-blue #footer {
    border-color : darkblue;
}

html.low-vision-blue #offers-search, html.low-vision-blue #offers-search-ft {
border-color : darkblue;
}

html.low-vision-blue #offers-search label.not-required, html.low-vision-blue #konkurs-search label.not-required {
color: darkblue;
opacity: 1;
}

html.low-vision-blue .vstup-title {
box-shadow: inset 0 0 20px 0 darkblue;
color: darkblue;
}

html.low-vision-blue .vstup-title span, html.low-vision-blue .fa-user-graduate:before {
color: darkblue;
}

html.low-vision-blue .hint, html.low-vision-blue .hl {
color: darkblue !important;
}

html.low-vision-blue table, html.low-vision-blue td, html.low-vision-blue th {
border-color: darkblue;
}

html.low-vision-blue #konkurs > table > tbody > tr > td:empty {
background-color: lightblue !important;
}

html.low-vision-blue #konkurs .GovernanceName > td > div, html.low-vision-blue #konkurs .SpecializationName {
color: darkblue;
}

html.low-vision-blue #konkurs .QualificationName.Qualification1, html.low-vision-blue #konkurs .QualificationName.Qualification2 {
color: darkblue;
}

html.low-vision-blue #konkurs .EducationFormName.EducationForm1, html.low-vision-blue #konkurs .EducationFormName.EducationForm2 {
color: darkblue;
}

html.low-vision-blue .select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: lightblue;
}

html.low-vision-blue #global-files a .speciality, html.low-vision-blue #global-files a .qualification, html.low-vision-blue #global-files a .specialization {
color: darkblue;
}

html.low-vision-blue #registry-wrapper #registry-panel {
    border-color : darkblue;
}

html.low-vision-blue #news-wrapper .news {
    border-color : darkblue;
}

/* blue */

/* beige */
html.low-vision-beige body {
    background : beige;
    color      : brown;
}

html.low-vision-beige h1,
html.low-vision-beige h2,
html.low-vision-beige h3,
html.low-vision-beige h4,
html.low-vision-beige h5,
html.low-vision-beige h6 {
    color : brown;
}

html.low-vision-beige a {
    color : brown;
}

html.low-vision-beige label {
    color : brown;
}

html.low-vision-beige .banner-title,
html.low-vision-beige .search-form {
box-shadow: inset 0 0 0.5em 0 brown;
}

html.low-vision-beige .banner-title,
html.low-vision-beige .banner-title span {
    color : brown;
}

html.low-vision-beige .text-secondary {
    color : brown !important;
}

html.low-vision-beige .btn-secondary,
html.low-vision-beige .bg-secondary,
html.low-vision-beige .bg-warning {
    background-color: beige !important;
    border-color: brown !important;
    color: brown !important;
}

html.low-vision-beige #offers-search-offer-subjects .custom-control-input:checked + .custom-control-label {
    color: brown;
}

html.low-vision-beige #offers-search-offer-subjects .custom-control-label,
html.low-vision-beige .text-danger {
    color: brown !important;
}

html.low-vision-beige .badge {
    color: brown;
    border-color: brown !important;
    border: 1px solid;
    background-color: beige !important;
}

html.low-vision-beige .btn-success {
    color: brown;
    border-color: brown !important;
    border: 1px solid;
    background-color: beige;
}

html.low-vision-beige .btn-warning,
html.low-vision-beige .offer-subjects .subject-number,
html.low-vision-beige .offer-subjects .coefficient,
html.low-vision-beige .offer-subjects .subject-name.ef-3::before,
html.low-vision-beige .offer-subjects .min-value,
html.low-vision-beige .offer-field.offer-field-n .offer-field-offer,
html.low-vision-beige #offers-compare .offer-link .offer-number {
    color: brown;
    background-color: beige;
    border-color: brown;
    border: 1px solid;
}

html.low-vision-beige .offer-request .offer-subjects .offer-subject.indicator,
html.low-vision-beige .offer-request-priority .offer-request-active,
html.low-vision-beige .offer-request-priority .offer-request-other,
html.low-vision-beige .offer-request-priority .offer-request-contract,
html.low-vision-beige .offer-request-priority .offer-request-reject,
html.low-vision-beige #offer-requests .offer-documents .od-0::before,
html.low-vision-beige #offer-requests .offer-documents .od-1::before,
html.low-vision-beige #offers-compare .offer-link .offer-visibility::before,
html.low-vision-beige #offers-compare .offer-link .offer-delete::before {
    color: brown;
}

html.low-vision-beige .offer-subjects .subject-number-subjects {
    border-color: brown;
}

html.low-vision-beige .offer .offer-subjects {
    border-left: 1px solid brown;
    box-shadow: inset 0.5em 0 0.5em -0.5em brown;
}

html.low-vision-beige .offer-field {
    box-shadow: 0 0.5em 0.5em -0.5em brown;
}

html.low-vision-beige .offer-field label {
    color: brown;
    opacity: 1;
}

html.low-vision-beige #offer-requests-header {
    background-color: rgba(192, 207, 192, .3)
}

html.low-vision-beige .modal-body {
    color: beige;
}

html.low-vision-beige #btn-to-top,
html.low-vision-beige #btn-to-bottom {
    background-color: beige;
}

html.low-vision-beige #main-menu .navbar-toggler-icon {
    color : brown;
}

html.low-vision-beige .custom-checkbox .custom-control-label::before,
html.low-vision-beige .custom-checkbox .custom-control-label::after {
    background-color: beige;
    border: 1px solid;
    border-color: brown;
    border-radius: 0.25rem;
}

html.low-vision-beige input,
html.low-vision-beige textarea  {
    border : 1px solid brown !important;
    color : brown;
    background-color : beige;
}

html.low-vision-beige .bootstrap-select>.dropdown-toggle.bs-placeholder {
    background-color : beige;
    color: brown;
}

html.low-vision-beige .bootstrap-select .dropdown-menu {
    border: 1px solid;
    border-color: brown;
    background-color: beige;
}

html.low-vision-beige .form-control,
html.low-vision-beige .form-control:disabled,
html.low-vision-beige .form-control[readonly] {
background-color : beige;
color: brown;
}

html.low-vision-beige .dropdown-item.active,
html.low-vision-beige .dropdown-item:active {
    color: beige;
    background-color: brown;
}

html.low-vision-beige #universities .university-offers .university-offers-title {
    background-color: beige;
    color: brown;
}

html.low-vision-beige #universities .university-title-row {
    background-color: transparent;
}

html.low-vision-beige #universities .university {
    box-shadow: 0 0.3rem 0.2rem -0.2rem brown;
}

html.low-vision-beige #universities .university-offers .offer {
    box-shadow: inset 0 0 0.5em brown;
    border: 2px solid brown;
}

html.low-vision-beige .offer-requests-stats,
html.low-vision-beige .btn-compare-offer-add {
    border: 1px solid;
    border-color: brown;
    background-color: beige;
    color: brown;
}

html.low-vision-beige .offer-requests-stats .title {
    color: brown;
}

html.low-vision-beige .text-primary,
html.low-vision-beige .offer dt,
html.low-vision-beige .offer dd {
    color: brown !important;
}

html.low-vision-beige footer,
html.low-vision-beige .offer dt {
    border-color: brown;
}

html.low-vision-beige main ul > li::before {
    color: brown;
}

html.low-vision-beige #requests-stats-table .speciality .specialization {
    color: brown;
}

html.low-vision-beige #requests-stats-table th,
html.low-vision-beige #requests-stats-table td,
html.low-vision-beige #konkurs-table th,
html.low-vision-beige #konkurs-table td {
    border-color: brown;
    color: brown;
}

html.low-vision-beige #konkurs-table thead {
    background-color: transparent;
}

html.low-vision-beige .btn-primary {
    background-color: beige !important;
    border-color: brown !important;
    color: brown !important;
}

html.low-vision-beige input,
html.low-vision-beige select,
html.low-vision-beige textarea,
html.low-vision-beige .select2-selection--single  {
    border : 1px solid brown !important;
    color : brown;
    background-color : beige;
}

html.low-vision-beige .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='brown' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

html.low-vision-beige #main-menu #menu-logo {
    background-color : transparent;
    background-image : url(/img/logo_gray.png);
}

html.low-vision-beige #main-menu .nav-link {
    color : brown;
}

html.low-vision-beige #main-menu {
    background : transparent;
    background-image : none !important;
}

html.low-vision-beige #main-menu .nav-link:hover,
html.low-vision-beige #main-menu .nav-link.active,
html.low-vision-beige #main-menu .dropdown-menu .dropdown-item:hover {
    color : brown;
    border-color : brown;
}

html.low-vision-beige #main-menu .dropdown-menu .dropdown-item {
    background-image: linear-gradient(to bottom, brown, beige, brown) !important;
}

html.low-vision-beige .offers-search-form {
box-shadow: 0.1em 0.1em 0.5em brown;
}

html.low-vision-beige #stats-links .stats-group {
box-shadow: 0 0.5em 1em brown;
}

html.low-vision-beige #stats-search {
border: 2px solid brown;
}

html.low-vision-beige table > caption {
color: brown;
}

html.low-vision-beige #stats td {
border: 1px solid brown;
}

html.low-vision-beige #stats tr.ukraine {
background: beige;
color: brown;
}

html.low-vision-beige #konkurs-search {
border: 2px solid brown;
}

html.low-vision-beige #main-menu .fa-facebook,
html.low-vision-beige #main-menu .fa-youtube::before,
html.low-vision-beige #main-menu .fa-low-vision,
html.low-vision-beige #main-menu .fa-volume-up,
html.low-vision-beige #main-menu .fa-volume-mute {
    color : brown;
}

html.low-vision-beige #registry-wrapper #registry-links > div.heximg > a {
    background-image : url(/img/hexagon_light.png);
}

html.low-vision-beige #registry-wrapper #registry-links > div.heximg > a:hover {
    background-image : url(/img/hexagon_light.png);
}

html.low-vision-beige #registry-wrapper #registry-links > div > a {
    color : brown;
}

html.low-vision-beige #registry-wrapper #registry-links > div > a > .fas {
    color : brown !important;
}

html.low-vision-beige button, html.low-vision-beige .button, html.low-vision-beige .buttons-panel button {
    background : beige;
    border     : 1px solid brown;
    color      : brown;
}

html.low-vision-beige #footer {
    border-color : brown;
}

html.low-vision-beige #offers-search, html.low-vision-beige #offers-search-ft {
    border-color : brown;
}

html.low-vision-beige #offers-search label.not-required, html.low-vision-beige #konkurs-search label.not-required {
color: brown;
opacity: 1;
}

html.low-vision-beige .vstup-title {
box-shadow: inset 0 0 20px 0 brown;
color: brown;
}

html.low-vision-beige .vstup-title span, html.low-vision-beige .fa-user-graduate:before {
color: brown;
}

html.low-vision-beige .hint, html.low-vision-beige .hl {
color: brown !important;
}

html.low-vision-beige table, html.low-vision-beige td, html.low-vision-beige th {
border-color: brown;
}

html.low-vision-beige #konkurs > table > tbody > tr > td:empty {
background-color: beige !important;
}

html.low-vision-beige #konkurs .GovernanceName > td > div, html.low-vision-beige #konkurs .SpecializationName {
color: brown;
}

html.low-vision-beige #konkurs .QualificationName.Qualification1, html.low-vision-beige #konkurs .QualificationName.Qualification2 {
color: brown;
}

html.low-vision-beige #konkurs .EducationFormName.EducationForm1, html.low-vision-beige #konkurs .EducationFormName.EducationForm2 {
color: brown;
}

html.low-vision-beige .select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: beige;
}

html.low-vision-beige #global-files a .speciality, html.low-vision-beige #global-files a .qualification, html.low-vision-beige #global-files a .specialization {
color: brown;
}

html.low-vision-beige #registry-wrapper #registry-panel {
    border-color : brown;
}

html.low-vision-beige #news-wrapper .news {
    border-color : brown;
}

/* beige */