﻿
div.k-edit-form-container {
    width: 100%;
    min-width: 100px;
}

li.navigation-tab, li.navigation-tab.rrbSelectedTab, li.navigation-tab.rrbHoveredTab {
    border: none !important;
    background-color: transparent !important;
}
    .no-resize{
        resize:none;
    }
    li.navigation-tab .rrbTabLabel, li.navigation-tab.rrbHoveredTab .rrbTabLabel, li.navigation-tab.rrbSelectedTab .rrbTabLabel {
        background-color: transparent !important;
        border: none !important;
        cursor: default;
        font-weight: bold;
        color: #3B5F9D !important;
        /*color:#B9FFE8!important;*/
        /*margin-top:1px;*/
    }
/* Korekce offsetu ikon teleriku - TODO musí se vyřešit proč je nutné dát -17 místo -16, protože obrázky ikon jsou správě ale zobrazení špatně */
/* update - nepoužívá se, protože už není potřeba, pokud by z nějakého důvodu zase nastala stejná situace, může se odkomentovat*/
/*.RadRibbonBar .rrbLargeButton .rrbButtonImage {
    margin-top: -17px;
}*/

/*offset ikony toggle btns v ribbonu */
.RadRibbonBar .rrbDualImage .rrbButtonImage {
    margin-top: -16px;
}

.dialog-button {
    min-width: 77px !important;
}
/* nová verze schování clear na autpoocompletu */
k-widget.k-combobox > span.k-icon.k-clear-value.k-i-close, .k-widget.k-autocomplete > span.k-icon.k-clear-value.k-i-close {
    display: none;
}

.k-checkbox:checked + .k-checkbox-label:after {
    font-weight: bold;
}

.no-scroll {
    overflow: hidden !important;
}

.k-ie8 .k-grid tbody button.k-button {
    min-width: 40px;
}

/*.k-radio {
    display: inline-block !important;
}*/
.k-radio:checked + .k-radio-label:after {
    width: 8px;
    height: 8px;
}

a.k-button.k-button-icontext.k-grid-update, a.k-button.k-button-icontext.k-grid-cancel {
    min-width: 77px;
}

    a.k-button.k-button-icontext.k-grid-update.k-primary {
        color: #515967;
    }

.k-tooltip-validation {
    visibility: hidden;
}

.k-scheduler-table .k-today, .k-today > .k-scheduler-datecolumn, .k-today > .k-scheduler-groupcolumn {
    background-color: transparent;
}
/*tr > .k-today:first-of-type {
border-left-width:1px!important;
border-left-color:red;
}
tr > .k-today:last-of-type {
border-right-color:red;
border-right-width:1px!important;
}*/
.k-nonwork-hour {
    /*background-color: #f7f7f7;*/
    background-color: transparent;
}

.k-invalid {
    background-color: rgb(255,220,220) !important;
}

/*Úpravy pro disablovaný textbox a enablovanou lupičku vedle.*/
span.k-textbox.k-space-right > a.k-icon-force-enabled {
    border: 2px white solid;
    right: 1px;
    height: 21px;
    width: 21px;
    margin-top: -3px;
    background-color: white;
}

span.k-textbox.k-space-right > a.k-icon.k-i-strip-all-formating {
    right: 23px;
    border: 4px white solid;
}

/*Konec úprav pro disablovaný textbox a enablovanou lupičku vedle.*/

/* Nastylování pravého marginu ribbon group, když je zarovnán vpravo ([Procedura]DetailView).*/
.ribbon-grp-menu-vpravo {
    margin-right: 3px !important;
}
/* Nastylování pravého marginu ribbon group, když je zarovnán vpravo ([Procedura]DetailView).*/

/*.k-icon.k-cleanFormatting {
    background-position: -293px -197px;
}*/

/*sprite file url*/
.k-sprite, .k-drag-clue > .k-icon.icon-woman-add, .k-drag-clue > .k-icon.icon-man-add/*, .icon-thumbnail*/ {
    background-image: url("../Images/16x16/sprites_42.png");
}

.k-sprite-large {
    background-image: url("../Images/20x20/sprites_1.png");
}

.k-denied:before {
    content: "\e115";
}

.k-drag-clue > .k-icon {
    -moz-background-size: inherit !important;
    -o-background-size: inherit !important;
    -webkit-background-size: inherit !important;
    background-size: inherit !important;
}

    .k-drag-clue > .k-icon.k-denied {
        background-position: -16px -64px;
    }

.k-icon.k-insert-middle, .k-icon.k-insert-top {
    background-position: -32px -80px;
}

.k-icon.k-insert-bottom {
    background-position: -32px -112px;
}

.k-icon.k-insert-top {
    background-position: -32px -96px;
}

/*-Sprite-icons-*/

.icon-folder {
    background-position: 0px 0px;
}

.icon-menu-globus {
    background-position: -256px -32px;
}

.icon-warning-red {
    background-position: -256px -48px;
}

.icon-menu-edit {
    background-position: -256px -16px;
}

.icon-menu-add {
    background-position: -256px 0px;
}

.icon-left-right {
    background-position: -48px -32px;
}

.icon-folder-open {
    background-position: 0px -16px;
}

.icon-bed {
    background-position: -16px -80px;
}

.icon-refresh {
    background-position: 0px -32px;
}

.icon-patient-update {
    background-position: 0px -64px;
}

.icon-bed-warning {
    background-position: -240px -112px;
}

.icon-bed-man {
    background-position: -112px -32px;
}

.icon-bed-woman {
    background-position: -112px 0px;
}

.icon-patient-warning {
    background-position: 0px -112px;
}

.icon-warning {
    background-position: -128px -112px;
}

.icon-exclamation-mark {
    background-position: -192px 0px;
}

.icon-bin {
    background-position: -192px -16px;
}

.icon-tag-price-add {
    background-position: -192px -32px;
}

.icon-tag-price-remove {
    background-position: -192px -48px;
}

.icon-bin-disabled {
    background-position: -192px -64px;
}

.icon-red-checked {
    background-position: -192px -80px;
}

.icon-man {
    background-position: -80px 0px;
}

.icon-woman {
    background-position: -64px 0px;
}

.icon-man-right-arrow {
    background-position: -80px -16px;
}

.icon-woman-right-arrow {
    background-position: -64px -16px;
}

.icon-man-add {
    background-position: -80px -32px;
}

.icon-woman-add {
    background-position: -64px -32px;
}

.icon-check, .icon-ano-ne {
    background-position: -48px 0px;
}

.icon-cross {
    background-position: -48px -48px;
}

.icon-empty {
    background-position: -112px -112px;
}

.icon-detail {
    background-position: -32px -16px;
}

.icon-list-basic {
    background-position: -32px -32px;
}

.icon-link {
    background-position: -32px -48px;
}

.icon-page {
    background-position: -32px -64px;
}

.icon-help {
    background-position: -48px -112px;
}

.icon-group-help {
    background-position: -16px -96px;
}

.icon-plus {
    background-position: -16px -32px;
}

.icon-group-favorite {
    background-position: -48px -96px;
}

.icon-group-mail {
    background-position: -64px -96px;
}

.icon-document-text-table {
    background-position: -16px -112px;
}

.icon-mail-new {
    background-position: -48px -64px;
}

.icon-group-list {
    background-position: -80px -96px;
}

.icon-money-customer {
    background-position: -48px -80px;
}

.icon-money {
    background-position: -112px -96px;
}

.icon-bill {
    background-position: -64px -80px;
}

.icon-document-word {
    background-position: -112px -80px;
}

.icon-filter-gear {
    background-position: -65px -113px;
}

.icon-document-excel {
    background-position: -112px -64px;
}

.icon-document-pdf {
    background-position: -112px -48px;
}

.icon-order-error {
    background-position: -192px -96px;
}

.icon-doprovod-ditete {
    background-position: -112px -16px;
}

.icon-info {
    background-position: -144px 0px;
}

.icon-bone {
    background-position: -144px -16px;
}

.icon-pain-02-hurts {
    background-position: -144px -32px;
}

.icon-patient-add {
    background-position: -144px -48px;
}

.icon-edit {
    background-position: -16px 0px;
}

.icon-x-ray {
    background-position: -144px -80px;
}

.icon-ambulance {
    background-position: -144px -96px;
}

.icon-pediatrics {
    background-position: -144px -112px;
}

.icon-label-text {
    background-position: -160px -112px;
}

.icon-print {
    background-position: -160px -96px;
}

.icon-download {
    background-position: -176px -112px;
}

.icon-download-f {
    background-position: -192px -112px;
}

.icon-download-k {
    background-position: -208px -112px;
}

.icon-document-text {
    background-position: -208px -96px;
}

.icon-stethoscope-add {
    background-position: -176px -96px;
}

.icon-flag-czech {
    background-position: -208px -0px;
}

.icon-flag-british {
    background-position: -208px -16px;
}

.icon-flag-german {
    background-position: -208px -32px;
}

.icon-flag-arrabic {
    background-position: -208px -48px;
}

.icon-flag-spain {
    background-position: -208px -64px;
}

.icon-flag-russian {
    background-position: -208px -80px;
}

.icon-flag-french {
    background-position: -223px -0px;
}

.icon-flag-slovakia {
    background-position: -223px -16px;
}

.icon-cow-head {
    background-position: -224px -32px;
}

.icon-chicken-head {
    background-position: -224px -48px;
}

.icon-pig-head {
    background-position: -224px -64px;
}

.icon-sheep-head {
    background-position: -224px -80px;
}

.icon-cow {
    background-position: -224px -96px;
}

.icon-chicken {
    background-position: -224px -112px;
}

.icon-pig {
    background-position: -240px -0px;
}

.icon-sheep {
    background-position: -240px -16px;
}

.icon-check-all {
    background-position: -240px -32px;
}

.icon-uncheck-all {
    background-position: -240px -48px;
}

.icon-exclamation-mark-triangle {
    background-position: -240px -64px;
}

.icon-red-circle {
    background-position: -240px -80px;
}

.icon-turn-off-red {
    background-position: -240px -96px;
}

.icon-lock {
    background-position: -256px -64px;
}

.icon-star {
    background-position: -64px -48px;
}

.icon-sun {
    background-position: -64px -64px;
}

.icon-blood {
    background-position: -96px 0px;
}

.icon-bone_fracture {
    background-position: -96px -16px;
}

.icon-dental-tooth {
    background-position: -96px -32px;
}

.icon-disability {
    background-position: -96px -48px;
}

.icon-glasses {
    background-position: -96px -64px;
}

.icon-heart {
    background-position: -96px -80px;
}

.icon-herbal-medicine {
    background-position: -96px -96px;
}

.icon-medicine-pill {
    background-position: -96px -112px;
}

.icon-pain-01 {
    background-position: -128px 0px;
}

.icon-pain-02 {
    background-position: -128px -16px;
}

.icon-pain-03 {
    background-position: -128px -32px;
}

.icon-pain-04 {
    background-position: -128px -48px;
}

.icon-pain-05 {
    background-position: -128px -64px;
}

.icon-pain-06 {
    background-position: -128px -80px;
}

.icon-syringe {
    background-position: -128px -96px;
}

.icon-nop-00 {
    background-position: -160px 0px;
}

.icon-nop-01 {
    background-position: -160px -16px;
}

.icon-nop-02 {
    background-position: -160px -32px;
}

.icon-nop-03 {
    background-position: -160px -48px;
}

.icon-nop-04 {
    background-position: -160px -64px;
}

.icon-nop-05 {
    background-position: -160px -80px;
}

.icon-mop-00 {
    background-position: -176px 0px;
}

.icon-mop-01 {
    background-position: -176px -16px;
}

.icon-voucher-letenka {
    background-position: -80px -80px;
}

.icon-vyuctovani-letenka {
    background-position: -80px -64px;
}

.icon-voucher-vyuctovani-letenka {
    background-position: -80px -48px;
}

.icon-sun {
    background-position: -64px -64px;
}

.icon-mop-02 {
    background-position: -176px -32px;
}

.icon-mop-03 {
    background-position: -176px -48px;
}

.icon-mop-04 {
    background-position: -176px -64px;
}

.icon-mop-05 {
    background-position: -176px -80px;
}

.icon-ghost {
    background-position: -144px -64px;
}

.icon-apple {
    background-position: -256px -112px;
}

.icon-milk {
    background-position: -256px -96px;
}

.icon-carrot {
    background-position: -256px -80px;
}

.icon-database {
    background-position: -272px -0px;
}

.icon-database-import {
    background-position: -272px -16px;
}

.icon-key {
    background-position: -272px -32px;
}

.icon-man-2 {
    background-position: -272px -48px;
}

.icon-woman-2 {
    background-position: -272px -64px;
}

.icon-male {
    background-position: -272px -80px;
}

.icon-female {
    background-position: -272px -96px;
}

.icon-no-move {
    background-position: -272px -112px;
}

.icon-person-unknown {
    background-position: -288px -0px;
}

.icon-person-remove {
    background-position: -288px -16px;
}

.icon-cancel {
    background-position: -288px -32px;
}

.icon-group {
    background-position: -288px -48px;
}

.icon-copy {
    background-position: -80px -112px;
}

.icon-paste {
    background-position: -288px -80px;
}

.icon-documents-create {
    background-position: -288px -64px;
}

.icon-check-circle {
    background-position: -16px -16px;
}

.icon-cancel-box {
    background-position: -32px -0px;
}

.icon-cancel-delete {
    background-position: -288px -96px;
}

.icon-cancel-person {
    background-position: -288px -112px;
}

.icon-cancel-list {
    background-position: -304px -0px;
}

.icon-cancel-man {
    background-position: -304px -16px;
}

.icon-calendar {
    background-position: -304px -32px;
}

.icon-tag-edit {
    background-position: -304px -48px;
}

.icon-documents-edit {
    background-position: -304px -64px;
}

.icon-documents-delete {
    background-position: -304px -80px;
}

.icon-id-add {
    background-position: -304px -96px;
}

.icon-person-add {
    background-position: -304px -112px;
}

.icon-person-delete {
    background-position: -320px -0px;
}

.icon-man-list {
    background-position: -320px -16px;
}

.icon-man-list-new {
    background-position: -320px -32px;
}
/* DUPLICATE CLASS icon-list renamed on icon-list-basic on line 269 */
.icon-list {
    background-position: -320px -48px;
}

.icon-man-new {
    background-position: -320px -64px;
}

.icon-man-remove {
    background-position: -320px -80px;
}

.icon-man-update {
    background-position: -320px -96px;
}

.icon-bed-remove {
    background-position: -320px -112px;
}

.icon-check-remove {
    background-position: -336px -0px;
}

.icon-highlight-remove {
    background-position: -336px -16px;
}

.icon-list-check {
    background-position: -336px -32px;
}

.icon-list-edit {
    background-position: -336px -48px;
}

.icon-highlight {
    background-position: -336px -64px;
}

.icon-multi-check {
    background-position: -336px -80px;
}

.icon-id-list {
    background-position: -336px -96px;
}

.icon-document-refresh {
    background-position: -336px -112px;
}

.icon-link-remove {
    background-position: -352px -0px;
}

.icon-apartman {
    background-position: -352px -16px;
}

.icon-couple-bed {
    background-position: -352px -32px;
}

.icon-shower {
    background-position: -352px -48px;
}

.icon-kitchen {
    background-position: -352px -64px;
}

.icon-premium {
    background-position: -352px -80px;
}

.icon-bath {
    background-position: -352px -96px;
}

.icon-side-bed {
    background-position: -352px -112px;
}

.icon-beds {
    background-position: -368px -0px;
}

.icon-man-3 {
    background-position: -368px -16px;
}

.icon-woman-3 {
    background-position: -368px -32px;
}

.icon-vendor-man {
    background-position: -368px -48px;
}

.icon-vendor-woman {
    background-position: -368px -64px;
}

.icon-bank-check {
    background-position: -368px -80px;
}

.icon-bill-to-check {
    background-position: -368px -96px;
}

.icon-account-book {
    background-position: -368px -112px;
}

.icon-spreadsheet {
    background-position: -384px -0px;
}

.icon-archive {
    background-position: -384px -16px;
}

.icon-document-note {
    background-position: -384px -32px;
}

.icon-business-report {
    background-position: -384px -48px;
}

.icon-invoice {
    background-position: -384px -64px;
}

.icon-invoice-hand {
    background-position: -384px -80px;
}

.icon-invoice-to-money {
    background-position: -384px -96px;
}

.icon-window-mail {
    background-position: -384px -112px;
}

.icon-calendar {
    background-position: -400px -0px;
}

.icon-patient {
    background-position: -400px -16px;
}

.icon-doctor {
    background-position: -400px -32px;
}

.icon-worker {
    background-position: -400px -48px;
}

.icon-surgeon {
    background-position: -400px -64px;
}

.icon-mail {
    background-position: -400px -80px;
}

.icon-mail-open {
    background-position: -400px -96px;
}

.icon-comment {
    background-position: -400px -112px;
}

.icon-vendors {
    background-position: -416px -0px;
}

.icon-briefcase {
    background-position: -416px -16px;
}

.icon-employee {
    background-position: -416px -32px;
}

.icon-tree {
    background-position: -416px -48px;
}

.icon-factory {
    background-position: -416px -64px;
}

.icon-book {
    background-position: -416px -80px;
}

.icon-address-book {
    background-position: -416px -96px;
}

.icon-shipment {
    background-position: -416px -112px;
}

.icon-setting {
    background-position: -432px -0px;
}

.icon-report-open {
    background-position: -432px -16px;
}

.icon-user {
    background-position: -432px -32px;
}

.icon-task {
    background-position: -432px -48px;
}

.icon-transport {
    background-position: -432px -64px;
}

.icon-order {
    background-position: -432px -80px;
}

.icon-red-cross {
    background-position: -432px -96px;
}

.icon-money-2 {
    background-position: -432px -112px;
}

.icon-report {
    background-position: -448px -0px;
}

.icon-company {
    background-position: -448px -16px;
}

.icon-note-text {
    background-position: -448px -32px;
}

.icon-document-blue {
    background-position: -448px -48px;
}

.icon-document-red {
    background-position: -448px -64px;
}

.icon-document-green {
    background-position: -448px -80px;
}

.icon-window {
    background-position: -448px -96px;
}

.icon-home {
    background-position: -448px -112px;
}

.icon-health-sport {
    background-position: -464px -0px;
}

.icon-tag-green {
    background-position: -464px -16px;
}

.icon-balcony {
    background-position: -464px -32px;
}

.icon-dollar-cross {
    background-position: -464px -48px;
}

.icon-forest {
    background-position: -464px -64px;
}

.icon-tree-green {
    background-position: -464px -80px;
}

.icon-view-tree {
    background-position: -464px -96px;
}

.icon-road {
    background-position: -464px -112px;
}

.icon-view-road {
    background-position: -480px -0px;
}

.icon-view-horizon {
    background-position: -480px -16px;
}

.icon-bed-add {
    background-position: -480px -32px;
}

.icon-money-delete {
    background-position: -480px -48px;
}

.icon-view-building {
    background-position: -480px -64px;
}

.icon-view-forest {
    background-position: -480px -80px;
}

.icon-folder-add-blue {
    background-position: -480px -96px;
}

.icon-folder-open-add-blue {
    background-position: -480px -112px;
}

.icon-folder-remove-purple {
    background-position: -496px -0px;
}

.icon-folder-open-remove-purple {
    background-position: -496px -16px;
}

.icon-home-sport {
    background-position: -496px -32px;
}

.icon-delay {
    background-position: -496px -48px;
}

.icon-tag-warning {
    background-position: -496px -64px;
}

.icon-check-exclamation {
    background-position: -496px -80px;
}

.icon-check-orange {
    background-position: -496px -96px;
}

.icon-list-remove {
    background-position: -496px -112px;
}

.icon-list-eye {
    background-position: -512px -0px;
}

.icon-coin-pile-new {
    background-position: -512px -16px;
}

.icon-coin-pile {
    background-position: -512px -32px;
}

.icon-dollar-one {
    background-position: -512px -48px;
}

.icon-dollar-two {
    background-position: -512px -64px;
}

.icon-dollar-three {
    background-position: -512px -80px;
}

.icon-floor-dismantle {
    background-position: -512px -96px;
}

.icon-tag-outlet {
    background-position: -512px -112px;
}

.icon-reclamation-turquoise {
    background-position: -528px -0px;
}

.icon-reclamation-red {
    background-position: -528px -16px;
}

.icon-reclamation-blue {
    background-position: -528px -32px;
}

.icon-fan {
    background-position: -528px -48px;
}

.icon-change-direction {
    background-position: -528px -64px;
}

.icon-user-id {
    background-position: -528px -80px;
}

.icon-id-card {
    background-position: -528px -96px;
}

.icon-user-id-time {
    background-position: -528px -112px;
}

.icon-copy-check {
    background-position: -544px 0px;
}

.icon-copy-worker {
    background-position: -544px -16px;
}

/*--- k-sprite-large -> velké ikony*/

.icon-empty {
    background-position: 0px 0px;
}

.icon-profile-white {
    background-position: 0px -20px;
}

.icon-side-menu-white {
    background-position: 0px -40px;
}

.icon-databases-white {
    background-position: 0px -60px;
}

.icon-databases {
    background-position: 0px -80px;
}

.icon-clients-white {
    background-position: 0px -100px;
}

.icon-clients {
    background-position: 0px -120px;
}

.icon-bell2-white {
    background-position: 0px -140px;
}

.icon-bell2 {
    background-position: 0px -160px;
}

.icon-mail-white {
    background-position: 0px -180px;
}

.icon-mail {
    background-position: 0px -200px;
}

.icon-clients-add-white {
    background-position: 0px -220px;
}

.icon-clients-add {
    background-position: 0px -240px;
}

.icon-ticket-white {
    background-position: 0px -260px;
}

.icon-ticket {
    background-position: 0px -280px;
}

.icon-package-white {
    background-position: 0px -300px;
}

.icon-package {
    background-position: -20px 0px;
}

.icon-setting-white {
    background-position: -20px -20px;
}

.icon-setting {
    background-position: -20px -40px;
}

.icon-food-white {
    background-position: -20px -60px;
}

.icon-food {
    background-position: -20px -80px;
}

.icon-ambulance-white {
    background-position: -20px -100px;
}

.icon-ambulance {
    background-position: -20px -120px;
}

.icon-list-add-white {
    background-position: -20px -140px;
}

.icon-list-add {
    background-position: -20px -160px;
}

.icon-bell-white {
    background-position: -20px -180px;
}

.icon-search-blue {
    background-position: -20px -200px;
}

.icon-document-white {
    background-position: -20px -220px;
}

.icon-key-white {
    background-position: -20px -240px;
}

.icon-turn-off-white {
    background-position: -20px -260px;
}

.icon-side-menu-right-white {
    background-position: -20px -280px;
}
/*---*/
.grupa-color-0 {
    background-color: transparent;
}

.grupa-color-1 {
    background-color: #0000ff;
}

.grupa-color-2 {
    background-color: #ffff00;
}

.grupa-color-3 {
    background-color: #ff0000;
}

.grupa-color-4 {
    background-color: #00ff00;
}

.grupa-color-5 {
    background-color: #ff8000;
}

.grupa-color-6 {
    background-color: #8000ff;
}

.grupa-color-7 {
    background-color: #00ff80;
}

.grupa-color-8 {
    background-color: #0080ff;
}

.grupa-color-9 {
    background-color: #80ff00;
}

.grupa-color-10 {
    background-color: #ff0080;
}

.grupa-color-11 {
    background-color: #00ffff;
}

.warning-input {
    border-color: red !important;
}

.chk-container > input.k-checkbox {
    margin-top: 5px;
}

    /*.chk-container > input.k-checkbox:last-of-type {
        margin-top: 5px;
        margin-bottom: 5px;
    }*/

.itemNotification {
    position: absolute;
    background-color: red;
    color: white;
    border-radius: 10px;
    margin-left: 46px;
    margin-top: 1px;
    padding: 2px 6px 2px;
}

.itemNotificationChild {
    position: absolute;
    background-color: red;
    color: white;
    border-radius: 10px;
    margin-left: 26px;
    margin-top: -3px;
    padding: 0px 6px 0px;
}

.rating-hodnoceni {
    pointer-events: none;
}

.jq-ry-container {
    display: inline-block;
}

.k-state-disabled .k-link.k-link-time, .k-state-disabled .k-link.k-link-date, .k-state-disabled .k-link.k-link-increase, .k-state-disabled .k-link.k-link-decrease {
    color: gray !important;
    opacity: 1 !important;
    background-color: transparent !important;
}

.k-dropdown-wrap.k-state-disabled .k-select, .k-picker-wrap.k-state-disabled .k-select {
    color: grey !important;
}

.k-state-disabled > .k-picker-wrap, .k-state-disabled > .k-numeric-wrap, .k-state-disabled > .k-dropdown-wrap, .k-state-disabled > .k-autocomplete {
    background-color: inherit;
    border-color: inherit;
    color: inherit;
}

/*.RadRibbonBar .rrbButtonArea .rrbButtonGroup.help-group {
    display: none;
}*/

.k-edit-buttons {
    background: none;
}

/*úprava autocompletu v souvislosti s novými styly kenda*/
span.k-widget.k-autocomplete {
    box-sizing: content-box !important;
}

span.k-textbox > span.k-widget.k-autocomplete {
    border: none;
}

span.k-textbox.k-space-right {
    overflow: hidden;
    height: 26px !important;
    display: inline-block;
}

/*pozice prvků v dialogových oknech*/
div.k-window-content, .k-window .k-window-content {
    padding: 0.58em; /*!important;*/
}

.k-edit-form-container .k-edit-buttons {
    bottom: 0px;
}

.form-group {
    padding: 0px 5px 10px 5px;
}

/*styly průvodce tabulkou (table creation editor)*/
div#k-table-properties, div#k-cell-properties, div#k-accessibility-properties {
    overflow: auto;
}

div.k-editor-table-wizard-dialog.k-editor-dialog.k-window-content, div.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {
    width: auto;
    height: 100%;
    min-width: 10px;
    min-height: 10px;
}

div#k-table-properties, div#k-cell-properties, div#k-accessibility-properties {
    height: calc(100% - 43px);
    width: auto;
    min-width: 10px;
    min-height: 10px;
}

div.k-editor-table-wizard-dialog.k-editor-dialog.k-window-content div.k-edit-form-container {
    height: calc(100% - 48px);
}

div#k-table-wizard-tabs, div.k-editor-table-wizard-dialog.k-editor-dialog.k-window-content div.k-edit-form-container .k-tabstrip-wrapper {
    height: 100%;
}

.k-editor-dialog .k-edit-label {
    width: 35%;
}

.k-editor-dialog .k-edit-field {
    width: 55%;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align, .k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox+.k-dropdown {
    width: 5em;
}

/*odsazení textu v datepickeru při výběru desetiletí*/

.k-calendar .k-century td a.k-link {
    line-height: 12px;
}

/* tlačítka v multiselectu */
/*.k-button.vybrat-vse {
    width: 21.2px;
    padding: 2px;
}

.k-button.odvybrat-vse {
    width: 21.2px;
    padding: 2px;
}

.k-button.close-me {
    width: 21.2px !important;
    height: 21.2px !important;
}*/

/* šířka btn v ribbonu při zmenšení (vydefinovaná se aplikuje pouze u standardní velikosti - Large) */
.rrbMediumButton, .rrbButton {
    width: auto !important;
}

/******** BEGIN PRAVOVANI ATRIBUTU *************/
.znepristupneni-v-dusledku-prava, .znepristupneni-v-dusledku-prava > span, .znepristupneni-v-dusledku-prava input {
    cursor: default !important;
    pointer-events: none;
    outline: 0;
    border-color: #9e9e9e !important;
    background-color: #cccccc !important;
}

    .znepristupneni-v-dusledku-prava span.k-select {
        color: gray !important;
    }

.znepristupneni-v-dusledku-prava-label {
    cursor: default !important;
    pointer-events: none;
}

.znepristupneni-v-dusledku-prava-chk-label::before, .znepristupneni-v-dusledku-prava-radio-label::before {
    background-color: #cccccc !important;
}

.nezobrazovat-v-dusledku-prava-text {
    padding-top: 4px !important;
    text-indent: 5px;
    height: 26px !important;
    width: inherit;
}

div.nezobrazovat-v-dusledku-prava-text.nezobrazovat-autocomplete {
    border-width: 0px;
    height: 26px !important;
}

.nezobrazovat-v-dusledku-prava-chk-label::before, .nezobrazovat-v-dusledku-prava-radio-label::before, .nezobrazovat-v-dusledku-prava-radio-label::after {
    display: none !important;
}

.skryt-v-dusledku-prava {
    display: none !important;
}

.nezobrazovat-v-dusledku-prava-chk-label, .nezobrazovat-v-dusledku-prava-radio-label {
    padding-left: 0px !important;
    cursor: default;
}

.chk-icon {
    float: left;
    display: inline-block;
    width: 12px !important;
    height: 12px !important;
    font-size: 12px !important;
    line-height: 12px !important;
    vertical-align: middle;
    top: -1px !important;
    box-sizing: content-box !important;
    background: #cccccc;
    border-radius: 3px;
    border: 1px solid #9e9e9e;
    margin-right: 6px;
}

.radio-icon {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 14px !important;
    height: 14px !important;
    font-size: 12px !important;
    box-sizing: border-box !important;
    background: #cccccc;
    border-radius: 50%;
    border: 1px solid #9e9e9e;
    margin-right: 6px;
    top: -1px !important;
}

/******** END PRAVOVANI ATRIBUTU *************/


/* -------- ADD LuHa ----------- */

.cell-pobyt-stav {
    display: block;
    padding: 4px 8px;
    margin: -4px 0px;
    width: 100%;
}

.tag-cell-container .k-sprite {
    margin-right: 4px;
}

/*label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 1px;
}*/