﻿ .k-edit-form-container {
    width: 100%;
}
 li.navigation-tab, li.navigation-tab.rrbSelectedTab, li.navigation-tab.rrbHoveredTab  {
    border: none!important;
    background-color: transparent!important;
}
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ě */
.RadRibbonBar .rrbLargeButton .rrbButtonImage {
    margin-top: -17px;
}
.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-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
    min-width: 40px;
}
.k-grid.k-widget {
    border:none;
}
/*.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:not(.k-nonwork-hour), .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!important;
}
.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:-11px;
    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;
}*/

.k-sprite, .k-drag-clue > .k-icon {
    background-image: url("../Images/16x16/sprites_12.png");
}

.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;
}
.icon-folder {
    background-position: 0px 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 {
    background-position: -16px -80px;
}

.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 {
    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-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-tree {
    background-position: -80px -48px;
}
.icon-card-user {
        background-position: -80px -64px;
}

.icon-employees {
background-position: -80px -112px;
}

.icon-employees-card {
    background-position: -112px -112px;
}

.icon-money {
    background-position: -112px -96px;
}

.icon-money-banknote-to-bank {
    background-position: -240px -80px;
}
.icon-home {
 background-position: -240px -64px;
}

.icon-money-coins {
    background-position: -240px -96px;
}

.icon-bill-info {
background-position: -240px -112px;
}

.icon-shipment {
    background-position: -256px 0px;
}
.icon-transport-info {
    background-position: -256px -16px;
}

.icon-bill-timeout {
    background-position: -256px -32px;
}
/*----------------------*/

.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-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; }

.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 > label.k-checkbox-label {
    margin-top:5px;
}
.chk-container > label.k-checkbox-label:last-of-type {
    margin-top:5px;
    margin-bottom:5px;
}

