body {
  color: #e1e1e8;
  background: #080911;
}

.invertDark {
  filter: invert(92%)
}

h1, h4 {
  color: #eee
}

h2 {
  color: #86b472
}

.logoLight {
  display: none
}

.logoDark {
  display: block
}

.user-info-box {
  background: #161616;
}

.form-control, .tagsinput {
  border: 1px solid #333 !important;
  color: #999 !important;
  background-color: #000 !important;
}

.tagsinput input {
  color: #888 !important
}

div.tagsinput span.tag {
  border: 1px solid #4c6715;

  background: #374d0c;
  color: #b7c799;

}

.fc .fc-list-sticky .fc-list-day>* {
  background: #333 !important;
}


.fc .fc-list-event:hover td {
  background-color: #151515 !important;

}

.form-control::-moz-placeholder {
  color: #777;
}

.form-control:-ms-input-placeholder {
  color: #777
}

.form-control::-webkit-input-placeholder {
  color: #777
}

.btn:focus, .btn:hover {
  color: #ddd;
}

.nav > li > a:focus, .nav > li > a:hover {
  background-color: #eee
}

a:focus, a:hover {
  color: #0E456B
}

.search-full, .search-input {
  background: #2980b9
}

.search-input::placeholder {
  color: #333 !important
}

.search-close {
  color: #2980b9
}

.btn-primary {
  background-color: #0E456B;
  color: #FFF
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: #267fbb;
  border-color: #39a7f1;
  color: #FFF
}

.btn-primary:active {
  background: #2c88c5
}

.btn-secondary {
  background-color: #376922;
  color: #FFF !important;
}


.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
  background-color: #407928;
  border-color: #62984c;
  color: #FFF
}

.btn-secondary:active {
  background: #62984c
}

.nav > li:hover > a, .nav > li > a:focus, .nav > li > a:hover {
  background: #2980b9
}

.search-box:hover .btn-nobg {
  color: #0E456B
}

.form-control:focus {
  border-color: #0E456B
}

select, input[type=text], input[type=file], input[type=password], input[type=number], input[type=email],.otherinput {
  border-color: #333;
  background: #000;
  color: #999;
}

a {
  color: #91bce7;
}


.btn-nobg {
  color: #fff
}

.zalomenka td .popisok {
  color: white;
}

.searchInputBox .search-btn {

  color: #fff;
  color: rgba(255, 255, 255, .8)
}


.search-input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, .6)
}

.userMenu li a {
  color: #ccc;
}

.phone-numbers__text {
  color: #1f1f1f;
}

.phone-number__department, .phone-number__number {
  color: #018000
}

.phone-number:hover .phone-number__department, .phone-number:hover .phone-number__number {
  color: #01af00
}

.phone-number a:hover, .phone-number:hover .phone-number__hours {
  color: #1f1f1f
}

.known-person__name {

  color: #3c602d;
}

.megamenu__holder {
  background-color: #3c602d;
}

.top-menu-links .userMenu li a:hover {
  color: #39a7f1
}

.megamenu__holder .menu-link__title {
  color: #fff;
}

.megamenu__holder .nav > li:hover > a .menu-link__title {
  color: #3c602d
}

.fulltext-search__form {
  background-color: #f1efe1
}


.ibo__search-input {

  border: 1px solid #e6dcdc;
  background-color: #f1efe1;

}


.ibo__search-submit, .search-box:hover .btn-nobg.ibo__search-submit {

  box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .1);

  background-color: #3c602d;
  color: #fff;

}

.search-box .btn-nobg.ibo__search-submit:hover {
  background: #539040;
  color: #fff
}

.site-footer__list-title {

  color: #fff;
}

.site-footer__list-title:after {
  border-bottom: 1px solid rgba(255, 255, 255, .16)
}

.site-footer__list-item-link {
  color: #fff;
}

.site-footer__list-item-link:active, .site-footer__list-item-link:focus, .site-footer__list-item-link:hover {
  color: #fff;
}


mailinglist__field.mailinglist__field {

  color: #6f6f6f;
}

.mailinglist__field.mailinglist__field:-moz-placeholder {
  color: #848484;
}

.mailinglist__field.mailinglist__field:-ms-input-placeholder {
  color: #848484;
}

.mailinglist__cta:hover {
  background: #539040;
  color: #fff
}

.mailinglist__cta {

  background-color: #3c602d;
  color: #fff;
}

.site-footer__copyright--kniha {
  background: #333;
  color: #fff;

}

.site-footer__copyright--kniha a {
  color: yellow
}

.megamenu__holder .nav > li:hover > a > span.menu-link__title {
  color: #fff
}

.megamenu__holder .nav > li {
  border-bottom: 1px solid #56973e
}


.megamenu__holder .search-input {

  color: #000;
}

.megamenu__holder .search-input:-ms-input-placeholder {
  color: #ccc;
}

.site-footer__copyright--kniha a {
  color: yellow
}

.site-footer__copyright--kniha a:hover {
  color: orange
}

button.navbar-toggle.menu-toggle-button-xs {

  color: #313131 !important
}

.twhite {
  color: #fff;
}

.menu li a {
  color: #4a4948;

}

.green {
  color: #3c602d
}

.actpage {
  background: #3c602d;
  color: #fff
}

.strankovanie a {
  background: #212121;
  color: #fff;
}

.message {
  border-radius: 4px;
  color: #7da562;
  border: 1px solid #4e8342;
  background: #1b4314;
}


.chovlov {
  width: 100%;
  background: green
}

.chovlov, .chovlov th, .chovlov td {
  border: 1px solid #444;
}

.p11 {
  font-size: 11px;
}

.chovlov tr:hover td, .chovlov tr:hover th, .highlighted {
  opacity: 0.8;
}

.chovlov td {
  width: 30px;
  background: black;
}

.chovlov th {
  background: #333333;
}

.chovlov td.can {
  background: #254218;
}

.allowed {
  color: lightgreen
}

.messagedel {
  color: #a56262;
  border: 1px solid #834242;
  background: #431414;
}

.edit {
  color: #39a7f1;
}

.del {
  color: #39a7f1;
}

.viac {
  color: #39a7f1;
}


.chov th {
  background: #454443;
}

.chov tr {
  border-bottom: 1px solid #111
}

.chov tr:nth-child(odd) {
  background: #121212;
}

.chov tr:nth-child(4n+2) {
  background: #1d1d21 !important;
}

.zalomenka th {
  background: #454443;
}

.zalomenka tr {
  border-bottom: 1px solid #2d2b2b !important;
  border-top: 1px solid #2d2b2b !important;
}

.zalomenka tr:nth-child(odd) {
  background: #121212;
}

.zalomenka tr:nth-child(4n+2) {
  background: #1d1d21 !important;
}


input:disabled {
  background: #eee;
}

.bluelnk {
  color: #369de2;
}

.setting-admin {
  color: #3c602d !important;
}

.main-container table tr {
  background: #1d1d21;
}

.megamenu table {
  color: #ddd
}

.network__button a {
  color: #ffffff;
}

.network__button .instagram__button {
  background-color: #f56e3f;
  color: #ffffff;
}


.visitlnkmini {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}

.visitlnk {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}

.vlesebg {
  background: #d8f9ca;
}

.vlese {
  color: #4a6d3b
}


.menu-navigation-container {
  background: #4a6d3b;
}

.menu-navigation-container a {
  color: #fff !important;
}

.menu-navigation-container li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}


.adminlnk {
  background: #335e32
}

.eshoplnk {
  background: #1e5a1d
}

.loga {
  background: #2f4e21;
}

span.required {
  color: #0E456B;
}

.filter {
  background: #212121;
}

gallery li.video::before {

  color: #FFF;

  background: rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.4);

}

.gallery li.loaded a.img:hover {
  box-shadow: 0 0 0 2px #FFF, 0 0 3px 5px #888;
}


.btn-question {
  background-color: #714d34;
  color: #FFF
}

.btn-question:active, .btn-question:focus, .btn-question:hover {
  background-color: #8c5f40;
  border-color: #b27a54;
  color: #FFF
}

.pomoc {

  background: #6c4428;
  border: 1px solid #714d34;

}

.odmeny {
  background: #fdca6a;
}

.obsadene {
  color: red;
}

.obsadene .ui-state-hover {
  background: red !important
}

.kalendar-obal {
  background: #1d1d21;
}

.sms {
  background: #FBFBF7;
  color: #714d34;
}

.smsobal {
  color: #777;
}

.mapplaceholder {

  background: #FBFBF7;

}

.ui-multiselect-resize {
  border: 2px dotted #00F
}


.badge {

  background: #f2c686;

}

.fc-toolbar-title {
  color: white;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #225404;
  background: #3c602d url(images/ui-bg_highlight-hard_15_459e00_1x100.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff;
}

.ui-widget-content {
  border: 1px solid #444;
  background: #1d1d21 url(images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) 50% top repeat-x;
  color: #fff;
}

.legenda {
  background: #333 !important
}


.timeline:before {
  background: #121314;
}


.timeline .timeline-icon a {
  background: #0000;
  color: #eee;
  border: 5px solid #1d1d21;
}

.timeline .timeline-body {
  background: #1d1d21;
}


.priloha img {
  background: #1d1d21;
}

.timeline .timeline-body:before {
  border-right-color: #1d1d21;
}


.timeline-header {
  border-bottom: 1px solid #333;
}


.timeline-header .username,
.timeline-header .username a {
  color: #aaa
}

.timeline-title {
  margin-top: 0
}

.timeline-footer {
  background: #1d1d21;
  border-top: 1px solid #333;
  padding-top: 15px
}

.timeline-footer a:not(.btn) {
  color: #aaa
}

.timeline-footer a:not(.btn):focus,
.timeline-footer a:not(.btn):hover {
  color: #2d353c
}

.timeline-likes {
  color: #6d767f;
}

.timeline-comment-box {
  background: #1d1d21;
}

.timeline .timeline-time .time {
  color: #aaa;
}


@media (max-width: 779px) {
  .mob-btn-3 {
    background-color: #0E456B;
    color: #FFF;
  }

  .mob-btn-3:hover {
    color: #fff;

  }

  .mob-btn-3.del {
    background: #a71010
  }

  .mob-btn-3.viac {
    background: #333
  }
}

/* Change the appearence of the bakground colour surrounding the search input field */
.select2-search {
  background-color: #343A40 !important;
}

/* Change the appearence of the search input field */
.select2-search input {
  color: #ffffff !important;
  background-color: #343A40 !important;
}

/* Change the appearence of the search results container */
.select2-results {
  background-color: #343A40 !important;
}

/* Change the appearence of the dropdown select container */
.select2-container--bootstrap-5 .select2-selection {
  border-color: #6c757d !important;
  color: #ffffff !important;
  background-color: #343A40 !important;
}

.select2-container--default .select2-selection--single {
  background-color: #000;
  border: 1px solid #333;
  color: #fff;
  border-radius: 4px;
}


.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #eee;

}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #666;
}

/* Change the caret down arrow symbol to white */
.select2-container--bootstrap-5 .select2-selection--single {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
}

/* Change the color of the default selected item i.e. the first option */
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
  color: #ffffff !important;
}

