* {
  --color-main-btn: #ED6D8A;
}

.penezniPohyb.ppplus {
  color: #5cc379;
}

.penezniPohyb.ppminus {
  color: #fb4240;
}

#prehledyVydajeList .removePrijmyVydajeItem {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 20px;
  background-color: #7f2246;
  background-image: none;
  color: white;
}

p.prijmyVydajeMonth {
  font-weight: bold;
  padding-top: 5px;
  border-bottom: 1px solid #e6e9eb;
}

.prijmyVydajeItem {
  display: flex;
  padding-left: 20px;
  padding-bottom: 10px;
  align-items: center;
}
.prijmyVydajeItem:hover {
  background-color: #eeeff1;
}

.penezniPohyb {
  padding-right: 5px;
  margin-left: auto;
}

textarea#frm-prehledyForm-popis {
  height: 217px;
  width: 100%;
  max-height: 350px;
}

.prijmyVydajePopis {
  padding-top: 5px;
  padding-left: 5px;
}

form#frm-prehledyForm {
  padding-top: 10px;
}

.main-button-styled {
  background-color: #7f2246;
  background-image: none;
  color: white;
}
.main-button-styled:hover {
  background-color: #631332;
  background-image: none;
  color: white;
}

.collapse.show {
  visibility: visible !important;
}

div#idoklad_adresar_table_wrapper th {
  background-color: #f6f6fb;
}
div#idoklad_adresar_table_wrapper tr {
  background-color: #ffffff;
}
div#idoklad_adresar_table_wrapper a.paginate_button {
  border-radius: 50%;
  color: #4534c3;
  background-color: white;
  border: 1px solid #e3e3e3;
}
div#idoklad_adresar_table_wrapper a.paginate_button:hover {
  background: #e0ddf3 !important;
  color: #4534c3 !important;
}
div#idoklad_adresar_table_wrapper a.paginate_button.current {
  background-color: #4534c3;
  color: white !important;
  border: 1px solid #4534c3 !important;
}
div#idoklad_adresar_table_wrapper a.paginate_button.current:hover {
  background: #4534c3 !important;
}

#frm-selectKontaktIdokladForm .selectize-input {
  min-width: 300px !important;
}

.vybrat_hromadne_vsechny_checkboxy {
  color: #6658dd;
  font-weight: bold;
}
.vybrat_hromadne_vsechny_checkboxy:hover {
  cursor: pointer;
}

@media only screen and (min-width: 576px) {
  .dropdown-lg {
    width: 470px !important;
  }
}
html[data-layout=two-column] .sidebar-icon-menu {
  background-color: #000 !important;
}

.bg-main-theme {
  background-color: #000 !important;
}

html[data-topbar-color=dark],
html[data-bs-theme=dark][data-topbar-color=light] {
  /* --ct-topbar-bg: #38414a; */
  --ct-topbar-bg: #000000!important;
  --ct-topbar-item-color: rgba(255,255,255,.6);
  --ct-topbar-item-hover-color: #bccee4;
  --ct-topbar-search-bg: #464f5b;
}

html[data-two-column-color=dark],
html[data-bs-theme=dark][data-two-column-color=light] {
  --ct-twocolumn-iconview-bg: #000000!important;
  --ct-twocolumn-iconview-item-color: #9097a7;
  --ct-twocolumn-iconview-item-hover-color: #c8cddc;
  --ct-twocolumn-iconview-item-active-color: #fff;
  --ct-twocolumn-iconview-icon-active-bg: rgba(102, 88, 221, 0.2);
}

html[data-menu-color=dark],
html[data-bs-theme=dark][data-menu-color=light] {
  --ct-menu-bg: #000000!important;
  --ct-menu-item-color: #9097a7;
  --ct-menu-item-hover-color: #c8cddc;
  --ct-menu-item-active-color: #6658dd;
  --ct-menu-icon-twotone-fill: rgba(102, 88, 221, 0.2);
  --ct-menu-item-active-bg: rgba(102, 88, 221, 0.2);
}

html[data-bs-theme=dark] .btn-primary {
  --ct-btn-bg: var(--color-main-btn)!important;
  --ct-btn-border-color:var(--color-main-btn)!important;
  --ct-btn-hover-color:#fff!important;
  --ct-btn-hover-bg:var(--color-main-btn)!important;
  --ct-btn-hover-border-color:var(--color-main-btn)!important;
  --ct-btn-active-bg:var(--color-main-btn)!important;
  --ct-btn-disabled-bg:var(--color-main-btn)!important;
}

.timeline::before {
  left: 0% !important;
}
.timeline .timeline-item:before {
  width: 0%;
}
.timeline .timeline-desk {
  width: 100% !important;
}

.alert-error {
  background-color: #F1556C !important;
  color: white !important;
}

.datagrid th {
  font-weight: 900 !important;
  color: #000;
  font-size: 18px !important;
}
.datagrid td {
  font-weight: 400;
  color: #000;
  font-size: 16px !important;
}
.datagrid .table-bordered > :not(caption) > * > * {
  border: none !important;
}

.nav-custom-item {
  padding: 18px 78px;
  border-radius: 5px;
  background-color: white;
  color: black !important;
  font-size: 20px;
}
.nav-custom-item.active {
  background-color: black;
  color: white !important;
}

.nav-info-item {
  margin-bottom: 0px;
  color: black !important;
  font-size: 16px;
}

html[data-bs-theme=light] .btn-primary {
  --ct-btn-color: #fff;
  --ct-btn-bg: #000000;
  --ct-btn-border-color: #000000;
  --ct-btn-hover-color: #fff;
  --ct-btn-hover-bg: #1d1d1d;
  --ct-btn-hover-border-color: #1d1d1d;
  --ct-btn-focus-shadow-rgb: 125,113,226;
  --ct-btn-active-color: #fff;
  --ct-btn-active-bg: #1d1d1d;
  --ct-btn-active-border-color: #1d1d1d;
  --ct-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --ct-btn-disabled-color: #fff;
  --ct-btn-disabled-bg: #838383;
  --ct-btn-disabled-border-color: #838383;
}

html[data-bs-theme=dark] .btn-primary {
  --ct-btn-color: #000000!important;
  --ct-btn-bg: #fff!important;
  --ct-btn-border-color: #fff!important;
  --ct-btn-hover-color: #000000!important;
  --ct-btn-hover-bg: #fff!important;
  --ct-btn-hover-border-color: #fff!important;
  --ct-btn-focus-shadow-rgb: 125,113,226;
  --ct-btn-active-color: #1d1d1d!important;
  --ct-btn-active-bg: #fff!important;
  --ct-btn-active-border-color: #fff!important;
  --ct-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --ct-btn-disabled-color: #1d1d1d!important;
  --ct-btn-disabled-bg: #838383;
  --ct-btn-disabled-border-color: #838383;
}

html[data-bs-theme=light] #logo-text {
  color: #000 !important;
  font-weight: 900;
}
html[data-bs-theme=light] .nav-custom-button {
  color: white !important;
  background-color: #000 !important;
  padding: 18px 78px;
  border-radius: 5px;
  font-size: 20px;
}

html[data-bs-theme=dark] #logo-text {
  color: #fff !important;
  font-weight: 900;
}
html[data-bs-theme=dark] .nav-custom-button {
  color: #000 !important;
  background-color: #fff !important;
  padding: 18px 78px;
  border-radius: 5px;
  font-size: 20px;
}

#myTab {
  line-height: 70px !important;
}

.datagrid table {
  border-spacing: 0 !important;
  border-collapse: collapse !important;
}
.datagrid table tr {
  border-style: none !important;
}

.datagrid form {
  border: none !important;
  border-style: none !important;
}

#snippet-ticketsDatagrid-grid {
  border: none !important;
  border-style: none !important;
}

.datagrid {
  border: none !important;
  border-style: none !important;
}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
  border: none;
}

.datagrid table tbody td {
  border: none;
}

.datagrid .row-grid-bottom {
  border: none !important;
}

.datagrid table th {
  font-weight: bold !important;
  font-size: 18px !important;
  color: black !important;
}

.datagrid {
  font-family: "Cerebri Sans", sans-serif !important;
}

html[data-menu-color=light] .btn-primary {
  background-color: #000;
  border-color: #000;
  color: white;
}

html[data-bs-theme=light] .btn-primary {
  background-color: #000;
  border-color: #000;
  color: white;
}
html[data-bs-theme=light] .btn-success {
  --ct-btn-color: #fff;
  --ct-btn-bg: #000;
  --ct-btn-border-color: #000;
  --ct-btn-hover-color: #fff;
  --ct-btn-hover-bg: #2e2e2e;
  --ct-btn-hover-border-color: #2e2e2e;
  --ct-btn-focus-shadow-rgb: 60,198,171;
  --ct-btn-active-color: #fff;
  --ct-btn-active-bg: #2e2e2e;
  --ct-btn-active-border-color: #2e2e2e;
  --ct-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --ct-btn-disabled-color: #fff;
  --ct-btn-disabled-bg: #696969;
  --ct-btn-disabled-border-color: #696969;
}
html[data-bs-theme=light] .menu .menu-item.menuitem-active > .menu-link {
  color: black !important;
}
html[data-bs-theme=light] .menu .menu-item .menu-link:hover {
  color: black !important;
}
html[data-bs-theme=light] .track-order-list ul li:before {
  background-color: black !important;
}
html[data-bs-theme=light] .track-order-list ul li.completed {
  border-color: black;
}
html[data-bs-theme=light] .navbar-custom .topbar .nav-link {
  color: black;
}

html[data-bs-theme=dark] .track-order-list ul li:before {
  background-color: black !important;
}
html[data-bs-theme=dark] .track-order-list ul li.completed {
  border-color: black;
}
html[data-bs-theme=dark] .btn-success {
  --ct-btn-color: #fff;
  --ct-btn-bg: #000;
  --ct-btn-border-color: #000;
  --ct-btn-hover-color: #fff;
  --ct-btn-hover-bg: #2e2e2e;
  --ct-btn-hover-border-color: #2e2e2e;
  --ct-btn-focus-shadow-rgb: 60,198,171;
  --ct-btn-active-color: #fff;
  --ct-btn-active-bg: #2e2e2e;
  --ct-btn-active-border-color: #2e2e2e;
  --ct-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --ct-btn-disabled-color: #fff;
  --ct-btn-disabled-bg: #696969;
  --ct-btn-disabled-border-color: #696969;
}
html[data-bs-theme=dark] .menu .menu-item.menuitem-active > .menu-link {
  color: white !important;
}
html[data-bs-theme=dark] .menu .menu-item .menu-link:hover {
  color: white !important;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --ct-table-accent-bg: #F2F2F2!important;
  color: #000 !important;
}

.col-name {
  color: #000 !important;
  font-weight: 700 !important;
}

.datagrid tr td {
  padding: 1.4rem 0.5rem !important;
}

.datagrid-icon {
  width: 24px;
  height: auto;
}
.datagrid-icon:hover {
  cursor: pointer;
  transform: scale(1.1);
}

.grid-item-status {
  font-weight: 700;
}

.event-thumb {
  width: auto !important;
  max-height: 50px;
  margin-right: auto;
}

.event-card-thumb:hover {
  transform: scale(1.05);
}

.form-check-input:checked {
  background-color: #000 !important;
  border-color: #000 !important;
}

.nav-custom-button {
  padding: 18px 78px;
  border-radius: 5px;
  background-color: white;
  color: black !important;
  font-size: 20px;
}

.w-40 {
  width: 10rem;
}

.h-10 {
  height: 2.5rem;
}

.scan-result-body {
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 500px;
  max-width: 80vw;
  margin: auto;
}
.scan-result-body p {
  font-weight: 700;
  font-size: 20px;
}
.scan-result-body .bottom-info {
  font-weight: 400 !important;
  color: #000 !important;
}

.track-warning {
  background-color: #FFB2B2;
  color: #FF1616;
}

.track-warning-duplicita {
  background-color: #FFB2B2;
  color: #FF1616;
}

.track-info {
  background-color: #AEE2FF;
  color: #008FDF;
}

.track-success {
  background-color: #A1FFED;
  color: #03A300;
}

.scan-icon {
  max-width: 105px;
  height: auto;
  margin-bottom: 25px;
}

#reader-container {
  position: fixed;
  background-color: #FFFFFF;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.custom-scan-btn {
  margin: auto;
  padding: 18px 48px;
  border-radius: 5px;
  font-size: 20px;
  background-color: #000;
}
.custom-scan-btn p {
  text-align: center;
  color: white;
  margin-bottom: 0px;
}

#reader__dashboard_section_csr {
  display: grid !important;
}

#html5-qrcode-button-camera-start {
  margin: auto;
  padding: 18px 48px;
  margin-top: 20px;
  border-radius: 5px;
  font-size: 20px;
  background-color: #000;
  color: white !important;
  font-weight: 700 !important;
}

#html5-qrcode-button-camera-stop {
  margin: auto;
  padding: 18px 48px;
  margin-top: 20px;
  border-radius: 5px;
  font-size: 20px;
  background-color: #000;
  color: white !important;
  font-weight: 700 !important;
}

/**
html5-qrcode-button-camera-stop
*/
div#reader__scan_region {
  display: flex;
  width: 100%;
  margin: auto;
  justify-content: center;
}

div#scan-result {
  padding: 25px;
}

p.day-info-line {
  margin-bottom: 5px !important;
}

@media only screen and (max-width: 540px) {
  .datagrid td {
    font-size: 10px !important;
  }
  .datagrid-icon {
    width: 14px !important;
    height: auto;
  }
  .datagrid table th {
    font-weight: bold !important;
    font-size: 14px !important;
    color: black !important;
  }
  .table-sm > :not(caption) > * > * {
    padding: 0.25rem 0.25rem !important;
  }
}
#frm-updateEventForm td {
  text-align: left;
}

#event-logo-nahled {
  max-width: 200px;
}

.optgroup-header {
  font-weight: bold !important;
  color: black !important;
}

#partners_table {
  display: none;
}

#partners_table_2 {
  display: none;
}/*# sourceMappingURL=admin.css.map */