﻿body, p, table, tr, td {
  color: #4e5155;
}

h1, h2 {
  color: #4e5155;
}

a {
  color: #023185;
}
a:hover {
  color: #023185;
}

.red {
  color: #023185;
}

.gray {
  color: #9ea2ac;
}

::selection {
  background-color: #023185 !important;
  color: #fff;
}

div#layout-sidenav {
  background-color: #2e323a;
  color: #9ea2ac;
}
div#layout-sidenav li {
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #2e323a;
}
div#layout-sidenav li a {
  color: #9ea2ac;
}
div#layout-sidenav li a:hover {
  color: #fff;
  text-decoration: none;
}
div#layout-sidenav li.active {
  background-color: #383c44;
}
div#layout-sidenav li.active a {
  color: #fff;
}
div#layout-sidenav li.scoop-trigger a {
  color: #fff;
}
div#layout-sidenav ul.scoop-submenu li.scoop-trigger a {
  color: #fff;
}
div#layout-sidenav ul.scoop-submenu li.active a, div#layout-sidenav ul.scoop-submenu li:hover a {
  color: #fff;
}
div#layout-sidenav ul.scoop-submenu li a {
  color: #9ea2ac;
}
div#layout-sidenav ul.scoop-submenu.l2 li a {
  color: #9ea2ac;
  padding-left: 30px;
}
div#layout-sidenav ul.scoop-submenu.l2 li:hover a, div#layout-sidenav ul.scoop-submenu.l2 li.active a {
  color: #fff;
}

li.sidenav-brand {
  color: #fff;
}

li.sidenav-divider {
  border-bottom: 1px solid #383c44;
  margin-bottom: 10px !important;
}

.scoop[theme-layout=vertical] .scoop-right-header .scoop-badge,
.scoop .scoop-navbar .scoop-item li a .scoop-badge {
  background-color: #e9e9e9;
  color: #fff;
}

.scoop[theme-layout=vertical] .scoop-badge.badge-success,
.scoop .scoop-navbar .scoop-item li a .scoop-badge.badge-success {
  background-color: #5fa261;
  color: #fff;
}

.scoop[theme-layout=vertical] .scoop-badge.badge-warning,
.scoop .scoop-navbar .scoop-item li a .scoop-badge.badge-warning {
  background-color: #ffecc7;
  color: #fff;
}

.scoop[theme-layout=vertical] .scoop-badge.badge-danger,
.scoop .scoop-navbar .scoop-item li a .scoop-badge.badge-danger {
  background-color: #e3303d;
  color: #fff;
}

.scoop[theme-layout=vertical][vertical-nav-type=compact] .scoop-navbar .scoop-item > li.active > a > .scoop-mcaret {
  border-right: 12px solid #9ea2ac;
}

.scoop-navbar .sidebar_toggle a:hover {
  color: #fff;
}

.scoop[theme-layout=vertical][scoop-device-type=phone] .scoop-header.nocollapsed .sidebar_toggle a {
  color: #fff;
}

.scoop .scoop-header[header-theme=theme1] {
  background: #383c44;
  color: #9ea2ac;
}

.scoop .scoop-header[header-theme=theme1] .sidebar_toggle a {
  background: transparent;
  color: #f0f4f6;
  border-color: #f0f4f6;
}

.scoop .scoop-header[header-theme=theme1] .scoop-right-header .scoop-rl-header ul > li > a,
.scoop .scoop-header[header-theme=theme1] .scoop-right-header .scoop-rr-header ul > li > a {
  color: #f0f4f6;
}

.scoop .scoop-header.nocollapsed .scoop-left-header[lheader-theme=theme1] {
  background: transparent;
}

.scoop .scoop-header.iscollapsed .scoop-left-header[lheader-theme=theme1] {
  background: #2a394f;
}

.scoop .scoop-header .scoop-left-header[lheader-theme=theme1] .scoop-logo a {
  color: #f0f4f6;
}

.scoop .scoop-header.iscollapsed .scoop-left-header[lheader-theme=theme1] .scoop-logo .logo-icon {
  color: #364760;
}

.scoop .scoop-header.nocollapsed .scoop-left-header[lheader-theme=theme1] .scoop-logo .logo-icon {
  color: #2a394f;
}

.scoop .scoop-header.nocollapsed .scoop-left-header[lheader-theme=theme1] .scoop-logo a {
  color: inherit;
}

.scoop[scoop-device-type=phone] .scoop-header.nocollapsed .scoop-left-header[lheader-theme=theme1] {
  background: #2a394f;
}

.scoop[scoop-device-type=phone] .scoop-header.nocollapsed .scoop-left-header[lheader-theme=theme1] .scoop-logo .logo-icon {
  color: #364760;
}

.scoop[scoop-device-type=phone] .scoop-header.nocollapsed .scoop-left-header[lheader-theme=theme1] .scoop-logo a {
  color: #f0f4f6;
}

.scoop .scoop-navbar[navbar-theme=theme1] {
  background: #364760;
}

.scoop .scoop-navbar[navbar-theme=theme1] .profile-box {
  border-bottom-color: #3f4f66;
  border-top: 1px solid #3f4f66;
  background: #364760;
}

.scoop .scoop-navbar[navbar-theme=theme1] .profile-box .media-body {
  color: #f0f4f6;
}

.scoop .scoop-navbar[navbar-theme=theme1] .profile-box .media-body .user-status b {
  color: #70ca63;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li > a {
  color: #d5dae6;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.active > a {
  background: #2a394f;
  color: #FFF;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.active > a:before {
  border-left-color: #15a4fa;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.active > a {
  border-bottom-color: #304057;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item li.scoop-hasmenu .scoop-submenu {
  background: #2e323a;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item li.scoop-hasmenu .scoop-submenu li > a {
  color: #9ea2ac;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-hasmenu > a:after {
  color: #9ea2ac;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-hasmenu .scoop-submenu li.scoop-hasmenu > a:after {
  color: #9ea2ac;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-hasmenu.scoop-trigger > a:after {
  color: #fff;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-hasmenu.scoop-trigger .scoop-submenu li.scoop-hasmenu.scoop-trigger > a:after {
  color: #fff;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li:hover > a {
  background: #2e323a;
  color: #FFF;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.active:hover > a {
  background: #2e323a;
  color: #FFF;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item .scoop-hasmenu .scoop-submenu li:hover > a {
  background: #233146;
  color: #FFF;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li:hover > a:before {
  border-left-color: #15a4fa;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-hasmenu:hover > a:after {
  color: #15a4fa;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-trigger > a {
  background: #2a394f;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item .scoop-hasmenu .scoop-submenu li:hover > a:before {
  border-left-color: #15a4fa;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-trigger.active > a {
  background: #2a394f;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-hasmenu .scoop-submenu li.scoop-hasmenu:hover > a:after {
  color: #15a4fa;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item .scoop-hasmenu .scoop-submenu li.active > a {
  color: #FFF;
  background: #233146;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item > li.scoop-hasmenu.scoop-trigger.active > a:after {
  color: #fff;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item .scoop-hasmenu .scoop-submenu li.active > a .scoop-mtext:before {
  border-bottom-color: #15a4fa;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item .scoop-hasmenu .scoop-submenu li > a .scoop-mtext:after {
  border-left-color: #b4bcc8;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-item .scoop-hasmenu .scoop-submenu li.active > a .scoop-mtext:after {
  border-left-color: #15a4fa;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-navigatio-lavel {
  color: #919191;
  border-bottom-color: transparent;
}

.scoop[theme-layout=vertical][vertical-nav-type=collapsed] .scoop-navbar[navbar-theme=theme1] .scoop-item > .scoop-hasmenu.scoop-trigger > .scoop-submenu {
  border-left-color: transparent;
}

.scoop[theme-layout=vertical][vertical-nav-type=sub-expanded] .scoop-navbar[navbar-theme=theme1] .scoop-item > .scoop-hasmenu.scoop-trigger > .scoop-submenu {
  border-left-color: transparent;
}

.scoop[theme-layout=vertical][vertical-nav-type=ex-popover] .scoop-navbar[navbar-theme=theme1] .scoop-item li.scoop-trigger > a > .scoop-mcaret {
  border-right-color: #364760 !important;
}

.scoop[theme-layout=vertical][vertical-nav-type=ex-popover] .scoop-navbar[navbar-theme=theme1] .scoop-item > .scoop-hasmenu.scoop-trigger > .scoop-submenu {
  border-left-color: transparent;
}

.scoop[theme-layout=vertical][vertical-nav-type=fullpage] .scoop-navbar[navbar-theme=theme1] {
  background-color: rgba(0, 0, 0, 0.9);
}

.scoop[theme-layout=vertical][vertical-nav-type=fullpage] .scoop-navbar[navbar-theme=theme1] .scoop-item > li:hover > a {
  color: #FFF;
}

.scoop[theme-layout=vertical][vertical-nav-type=fullpage] .scoop-navbar[navbar-theme=theme1] .sidebar_toggle a {
  color: #f1f1f1;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-search {
  border-top-color: #3f4f66;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-search input[type=text] {
  border-bottom-color: #3f4f66;
  color: #d5dae6;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-search input[type=text]:focus,
.scoop .scoop-navbar[navbar-theme=theme1] .style-4 input[type=text].focus {
  border-bottom-color: #5c6c83;
  color: #FFF;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-search .search-icon i {
  color: #d5dae6;
}

.scoop .scoop-navbar[navbar-theme=theme1] .scoop-search .searchbar-toggle:before {
  color: #d5dae6;
}

.scoop[vertical-nav-type=collapsed] .scoop-navbar[navbar-theme=theme1] .scoop-search.open .scoop-search-box {
  background: #2a394f;
}

scoop .scoop-navbar[active-item-theme=theme1] .scoop-item li.active > a {
  background: #ff5e3a !important;
}

.scoop .scoop-navbar[active-item-theme=theme1] .scoop-item li.active > a {
  color: #FFF !important;
}

.scoop .scoop-navbar[active-item-theme=theme1] .scoop-item li:hover > a {
  color: #FFF !important;
}

.scoop .scoop-navbar[active-item-theme=theme1] .scoop-item li:hover > a {
  background: #ff5e3a !important;
}

.scoop .scoop-navbar[active-item-theme=theme1] .scoop-item > li.active > a:before {
  border-left-color: #ff5e3a !important;
}

.scoop .scoop-navbar[active-item-theme=theme1] .scoop-item li:hover > a:before {
  border-left-color: #ff5e3a !important;
}

.scoop .scoop-navbar[active-item-theme=theme1] .scoop-item li.active > a:after {
  color: #fff !important;
}

.scoop .scoop-navbar[active-item-theme=theme1] .scoop-item li.scoop-hasmenu:hover > a:after {
  color: #fff !important;
}

.scoop[vertical-placement=left] #styleSelector {
  border: 1px solid #e9e9e9;
  background: #fff;
}

.scoop[vertical-placement=left] #styleSelector.open {
  background: #fff none repeat scroll 0 0;
}

.scoop[vertical-placement=right] #styleSelector {
  border: 1px solid #e9e9e9;
  background: #fff;
}

.scoop[vertical-placement=right] #styleSelector.open {
  background: #fff none repeat scroll 0 0;
}

.scoop[vertical-placement=left] .selector-toggle > a {
  border: 1px solid #e9e9e9;
  background: #fff;
  color: #9c9c9c;
}

.scoop[vertical-placement=right] .selector-toggle > a {
  border: 1px solid #e9e9e9;
  background: #FFF;
  color: #9c9c9c;
}

#styleSelector ul li p.selector-title {
  color: #9c9c9c;
}

#styleSelector > ul > li > .sub-title {
  color: #9c9c9c;
}

.theme-option select {
  background-color: #f1f1f1;
  border: 1px solid #ccc;
}

@-moz-document url-prefix() {
  .theme-option select {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
  }
}
.theme-color a[lheader-theme=theme1] {
  background: #2a394f;
}

.theme-color a[header-theme=theme1] {
  background: #364760;
}

.theme-color a[navbar-theme=theme1] {
  background: #364760;
}

.theme-color a[active-item-theme=theme1] {
  background: #ff5e3a;
}

.theme-color a[sub-item-theme=theme1] {
  background: #70ca63;
}

.mobile-menu {
  color: #2e323a;
  font-size: 23px;
  position: relative;
  top: 25px;
  z-index: 100000;
}
@media (min-width: 992px) {
  .mobile-menu {
    display: none;
  }
}

div.layout-container {
  background-color: #f8f8f8;
}

nav#layout-navbar div.container-fluid {
  background-color: #fff;
}
nav#layout-navbar div.item {
  color: #9ea2ac;
}
nav#layout-navbar div.item:hover {
  color: #4e5155;
}

nav.layout-footer {
  border-top: 1px solid #f1f1f2;
}
nav.layout-footer a {
  color: #9ea2ac;
}

div#popWin {
  background-color: #fff;
  color: #4e5155;
}

a.text {
  color: #4e5155;
  text-decoration: none;
}

a.dash-link {
  display: block;
  color: #4e5155;
  text-decoration: none;
  padding: 10px 25px 7px 20px;
}
a.dash-link:hover {
  background-color: #f1f1f2;
}

/*#region TOASTR */
.toast-success {
  background-color: #5fa261;
}

.toast-error {
  background-color: #e3303d;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #ffecc7;
}

/*#endregion */
/*#region AUTHENTICATION PAGE */
div.page-authentication h2.signin {
  color: #4e5155 !important;
}

/*#endregion */
div.context-menu {
  background-color: #fff;
}
div.context-menu div.context-menu-item a {
  color: #9ea2ac;
}
div.context-menu div.context-menu-item a:hover {
  background-color: #f8f8f8;
}
div.context-menu div.context-menu-item-sep {
  border-bottom: 1px solid #f1f1f2;
}
div.context-menu div.nofify-menu-caption {
  background-color: #023185;
  color: #fff;
}
div.context-menu div.nofify-menu-item h2, div.context-menu div.nofify-menu-item span {
  color: #9ea2ac;
}
div.context-menu div.nofify-menu-item i {
  color: #9ea2ac;
}
div.context-menu div.nofify-menu-item.show-all {
  border-top: 1px solid #f1f1f2;
}
div.context-menu div.nofify-menu-item.show-all a {
  color: #9ea2ac;
}
div.context-menu div.nofify-menu-item.show-all:hover {
  background-color: #023185;
}
div.context-menu div.nofify-menu-item.show-all:hover a {
  color: #fff;
}
div.context-menu div.nofify-menu-item:hover {
  background-color: #f8f8f8;
}

/*#region BREADCRUMB */
li.breadcrumb-item {
  font-size: 0.9rem;
}
li.breadcrumb-item a {
  color: #9ea2ac;
}
li.breadcrumb-item.active a {
  color: #4e5155;
}

/*#endregion */
/*#region NADPIS NAD FORMULAREM, pouziva se ve formatu h1 / h2 */
div.caption h2.active {
  border-bottom: 2px solid #023185;
  padding-left: 5px;
  padding-right: 5px;
}
div.caption h2.active:hover {
  text-decoration: none;
}
div.caption h2 {
  border-bottom: 2px solid transparent;
  padding-bottom: 5px;
}
div.caption div.submenu h3 {
  border-bottom: 1px solid transparent;
  padding-bottom: 5px;
}
div.caption div.submenu h3 a {
  color: #4e5155;
  text-decoration: none;
}
div.caption div.submenu h3.active {
  border-bottom: 1px solid #023185;
  padding-left: 5px;
  padding-right: 5px;
}
div.caption div.submenu h3.active:hover {
  text-decoration: none;
}
div.caption div.submenu h3:hover {
  border-bottom: 1px solid #023185;
  text-decoration: none;
}

/*#endregion */
/*#region SEKCE FORMULARE */
div.cms-button-container a {
  color: #fff !important;
}

div.section-container {
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 25px;
}
div.section-container:hover, div.section-container:target, div.section-container.active {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 25px;
}
div.section-container:hover div.section-caption, div.section-container:target div.section-caption, div.section-container.active div.section-caption {
  background-color: #023185;
  color: #fff;
}
div.section-container:hover div.section-caption a, div.section-container:target div.section-caption a, div.section-container.active div.section-caption a {
  color: #fff;
}

div.sc-tab {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 25px !important;
}

div.section-caption {
  background-color: #e9e9e9;
}

div.row-underline, div.row-dashboard {
  border-bottom: 1px solid #e9e9e9;
}

.cms-textbox, .cms-textbox-group, .cms-textbox-row, .cms-textbox-inline {
  border-bottom: 1px solid #e9e9e9;
}
.cms-textbox:hover, .cms-textbox:focus, .cms-textbox-group:hover, .cms-textbox-group:focus, .cms-textbox-row:hover, .cms-textbox-row:focus, .cms-textbox-inline:hover, .cms-textbox-inline:focus {
  border-bottom: 1px solid #023185;
}

.input-group-text {
  background-color: #e9e9e9;
}

.cms-button, .cms-button-small, .cms-button-grid {
  background-color: #f1f1f2;
}
.cms-button:hover, .cms-button-small:hover, .cms-button-grid:hover {
  background-color: #e9e9e9;
}
.cms-button.primary, .cms-button-small.primary, .cms-button-grid.primary {
  background-color: #e3303d;
  color: #fff;
}
.cms-button.storno, .cms-button-small.storno, .cms-button-grid.storno {
  background-color: #f1f1f2;
  color: #4e5155 !important;
}

.cms-button-icon {
  color: #9ea2ac;
}

.k-state-active:hover {
  border-color: #e3303d !important;
}

.k-state-focused, .k-button:focus {
  border-color: #e3303d !important;
  -webkit-box-shadow: 0 0 7px 0 #e3303d !important;
  box-shadow: 0 0 7px 0 #e3303d !important;
}

.k-button:focus:active {
  -webkit-box-shadow: 0 0 7px 0 #e3303d, inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  box-shadow: 0 0 7px 0 #e3303d, inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}

/*#endregion */
/*#region GRID */
.k-button:hover, .k-button:focus {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px;
  background-color: #e3303d;
  color: #fff;
}
.k-button:hover .ikona-upravit, .k-button:focus .ikona-upravit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M9.533 11.15A1.82 1.82 0 0 0 9 12.438V15h2.578c.483 0 .947-.192 1.289-.534l7.6-7.604a1.82 1.82 0 0 0 0-2.577l-.751-.751a1.82 1.82 0 0 0-2.578 0z'/%3E%3Cpath d='M21 12c0 4.243 0 6.364-1.318 7.682S16.242 21 12 21s-6.364 0-7.682-1.318S3 16.242 3 12s0-6.364 1.318-7.682S7.758 3 12 3'/%3E%3C/g%3E%3C/svg%3E");
}
.k-button:hover .ikona-odstranit, .k-button:focus .ikona-odstranit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 6.91L17.09 4L12 9.09L6.91 4L4 6.91L9.09 12L4 17.09L6.91 20L12 14.91L17.09 20L20 17.09L14.91 12z'/%3E%3C/svg%3E");
}

.k-multiselect .k-button {
  background-color: #e3303d;
  color: #fff;
  border: 0px;
  padding: 5px 25px 3px 15px;
}
.k-multiselect .k-button:hover, .k-multiselect .k-button:focus {
  background-color: #e3303d;
  color: #fff;
}

.k-button .k-icon, .k-button .k-image, .k-button .k-sprite {
  color: #fff !important;
  margin-top: 7px;
  padding-right: 15px;
  left: 5px;
}

tr[role=row]:hover {
  background-color: #f1f1f2;
}

.k-state-selected {
  background-color: #e3303d;
  border: 1px solid #e3303d;
}
.k-state-selected td {
  color: #fff;
}
.k-state-selected:hover td {
  background-color: #e3303d !important;
}

span.k-icon {
  color: #4e5155 !important;
}

.k-list > .k-state-selected {
  background-color: #e3303d;
  box-shadow: none !important;
}
.k-list > .k-state-selected:hover {
  color: #fff;
}

div.k-editor {
  border: 0px;
  border-bottom: 1px solid #e9e9e9;
}
div.k-editor:hover {
  border-bottom: 1px solid #e3303d;
}

.k-grid-norecords {
  color: #4e5155;
}

li .k-link {
  color: #023185 !important;
}
li .k-link:hover {
  color: #023185;
}

/*#endregion */
/*#region KALENDAR */
.k-calendar td.k-state-selected .k-link {
  border-color: #023185 !important;
  background-color: #023185 !important;
}

.k-calendar td.k-state-focused .k-link {
  box-shadow: inset 0 0 7px 0 #023185 !important;
}

.k-calendar .k-today .k-link {
  border: 1px solid #023185 !important;
  color: #023185 !important;
  box-shadow: inset 0 0 1px 0 #023185 !important;
}

div.k-footer .k-link {
  color: #023185 !important;
}
div.k-footer .k-link:hover {
  color: #023185 !important;
}

/*#endregion */
/*#region TABSTRIP */
.k-tabstrip-wrapper, .k-tabstrip, .k-tabstrip-wrapper:hover, .k-tabstrip:hover, .k-tabstrip-wrapper:focus, .k-tabstrip:focus {
  box-shadow: none;
}
.k-tabstrip-wrapper .k-state-active, .k-tabstrip-wrapper .k-state-active:hover, .k-tabstrip-wrapper .k-state-active:focus, .k-tabstrip-wrapper .k-content, .k-tabstrip-wrapper .k-content:hover, .k-tabstrip-wrapper .k-content:focus, .k-tabstrip .k-state-active, .k-tabstrip .k-state-active:hover, .k-tabstrip .k-state-active:focus, .k-tabstrip .k-content, .k-tabstrip .k-content:hover, .k-tabstrip .k-content:focus, .k-tabstrip-wrapper:hover .k-state-active, .k-tabstrip-wrapper:hover .k-state-active:hover, .k-tabstrip-wrapper:hover .k-state-active:focus, .k-tabstrip-wrapper:hover .k-content, .k-tabstrip-wrapper:hover .k-content:hover, .k-tabstrip-wrapper:hover .k-content:focus, .k-tabstrip:hover .k-state-active, .k-tabstrip:hover .k-state-active:hover, .k-tabstrip:hover .k-state-active:focus, .k-tabstrip:hover .k-content, .k-tabstrip:hover .k-content:hover, .k-tabstrip:hover .k-content:focus, .k-tabstrip-wrapper:focus .k-state-active, .k-tabstrip-wrapper:focus .k-state-active:hover, .k-tabstrip-wrapper:focus .k-state-active:focus, .k-tabstrip-wrapper:focus .k-content, .k-tabstrip-wrapper:focus .k-content:hover, .k-tabstrip-wrapper:focus .k-content:focus, .k-tabstrip:focus .k-state-active, .k-tabstrip:focus .k-state-active:hover, .k-tabstrip:focus .k-state-active:focus, .k-tabstrip:focus .k-content, .k-tabstrip:focus .k-content:hover, .k-tabstrip:focus .k-content:focus {
  border-color: #ccc !important;
  margin-left: 0px !important;
}
.k-tabstrip-wrapper .k-tab-on-top, .k-tabstrip .k-tab-on-top, .k-tabstrip-wrapper:hover .k-tab-on-top, .k-tabstrip:hover .k-tab-on-top, .k-tabstrip-wrapper:focus .k-tab-on-top, .k-tabstrip:focus .k-tab-on-top {
  border-top: 1px;
}
.k-tabstrip-wrapper .k-link, .k-tabstrip .k-link, .k-tabstrip-wrapper:hover .k-link, .k-tabstrip:hover .k-link, .k-tabstrip-wrapper:focus .k-link, .k-tabstrip:focus .k-link {
  color: #4e5155 !important;
  padding-top: 12px;
  padding-bottom: 12px;
}
.k-tabstrip-wrapper .k-link-decrease, .k-tabstrip-wrapper .k-link-increase, .k-tabstrip .k-link-decrease, .k-tabstrip .k-link-increase, .k-tabstrip-wrapper:hover .k-link-decrease, .k-tabstrip-wrapper:hover .k-link-increase, .k-tabstrip:hover .k-link-decrease, .k-tabstrip:hover .k-link-increase, .k-tabstrip-wrapper:focus .k-link-decrease, .k-tabstrip-wrapper:focus .k-link-increase, .k-tabstrip:focus .k-link-decrease, .k-tabstrip:focus .k-link-increase {
  padding: 0px;
}
.k-tabstrip-wrapper .k-multiselect-wrap .k-select, .k-tabstrip .k-multiselect-wrap .k-select, .k-tabstrip-wrapper:hover .k-multiselect-wrap .k-select, .k-tabstrip:hover .k-multiselect-wrap .k-select, .k-tabstrip-wrapper:focus .k-multiselect-wrap .k-select, .k-tabstrip:focus .k-multiselect-wrap .k-select {
  top: -3px !important;
}
.k-tabstrip-wrapper .k-content, .k-tabstrip .k-content, .k-tabstrip-wrapper:hover .k-content, .k-tabstrip:hover .k-content, .k-tabstrip-wrapper:focus .k-content, .k-tabstrip:focus .k-content {
  overflow: hidden;
}

.k-tabstrip-top .k-tab-on-top, .k-tabstrip-top:hover .k-tab-on-top {
  border-bottom: 1px solid #fff !important;
  position: relative;
  top: 1px;
}

/*#endregion */
/*#region SWEET ALERT POPUP */
.sweet-alert button {
  background-color: #e3303d !important;
  padding-top: 13px;
}

.sweet-alert button.cancel {
  background-color: #fff !important;
  color: #4e5155;
  border: 1px solid #ccc;
}

.sweet-alert .sa-icon.sa-warning {
  border-color: #e3303d !important;
}

.pulseWarningIns {
  background-color: #e3303d !important;
}

/*#endregion */
/*#region CHECKBOX */
.cms-checkbox .checkmark {
  background-color: #eee;
}
.cms-checkbox:hover input ~ .checkmark {
  background-color: #bbb;
}
.cms-checkbox input:checked ~ .checkmark {
  background-color: #e3303d;
}

/*#endregion */
/*#region SEZNAM FOTOGRAFII */
div.cms-image-list div.image {
  background-color: #f1f1f2;
}
div.cms-image-list div.description {
  background-color: #f1f1f2;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
div.cms-image-list div.buttons {
  background-color: #f1f1f2;
}
div.cms-image-list div.funkce {
  background-color: #f1f1f2;
  text-align: center;
}
div.cms-image-list div.funkce a {
  margin-left: 7px;
  margin-right: 7px;
}
div.cms-image-list div.edit {
  border-top: 1px solid #fff;
  background-color: #fff;
  color: #4e5155;
}
div.cms-image-list div.edit a {
  color: #4e5155;
}
div.cms-image-list div.remove {
  border-top: 1px solid #f1f1f2;
  background-color: #f1f1f2;
}
div.cms-image-list div.remove a {
  color: #4e5155;
}
div.cms-image-list div.remove:hover {
  background-color: #e3303d;
  color: #fff;
}

/*#endregion */
/*#region NUMERIC TEXTBOX */
.k-numerictextbox .k-numeric-wrap {
  border-bottom: 1px solid #e9e9e9 !important;
  box-shadow: none !important;
}
.k-numerictextbox .k-numeric-wrap:hover {
  border-bottom: 1px solid #023185 !important;
  box-shadow: none !important;
}

/*#endregion */
/*#region KENDO DROPDOWNTREE */
.k-popup-dropdowntree .k-in, .k-popup-dropdowntree .k-in:hover, .k-popup-dropdowntree .k-state-hover {
  color: #4e5155 !important;
}
.k-popup-dropdowntree .k-state-selected, .k-popup-dropdowntree .k-state-selected:hover {
  color: #fff !important;
  background-color: #023185 !important;
}
.k-popup-dropdowntree .k-state-focused, .k-popup-dropdowntree .k-state-focused:hover {
  box-shadow: none !important;
  background-color: #023185 !important;
  color: #fff !important;
}
.k-popup-dropdowntree .k-autocomplete.k-state-focused, .k-popup-dropdowntree .k-dropdown-wrap.k-state-focused, .k-popup-dropdowntree .k-multiselect.k-header.k-state-focused, .k-popup-dropdowntree .k-numeric-wrap.k-state-focused, .k-popup-dropdowntree .k-picker-wrap.k-state-focused, .k-popup-dropdowntree .k-textbox:focus {
  box-shadow: none;
  border: 1px solid #023185;
}
.k-popup-dropdowntree .k-list-filter {
  margin: 15px 15px 0px 15px;
}

/*#endregion */
/*#region BLOKY */
/* Bloky jsou mozne prvky stranky */
div.cms-block-type .button, div.cms-block-type-small .button {
  background-color: #f1f1f2;
  color: #4e5155;
}
div.cms-block-type .button:hover, div.cms-block-type-small .button:hover {
  background-color: #e3303d;
  color: #fff;
}

div.cms-block-category div.expand i {
  color: #4e5155;
}

/*#endregion */
/*#region OBLIBENE */
.cms-favorite-checked {
  color: #023185;
}

.cms-favorite-unchecked {
  color: #bbb;
}

/*#endregion */
/*#region FILTRY VE FORMULARI */
div.cms-filters {
  border: 1px solid #e9e9e9;
}

/*#endregion */
