﻿tbody .k-table-row .k-table-td, .k-grid-pager, .k-input-md, .k-picker-md, .k-treeview-md, .k-table-md {
    font-size: 13px !important;
}

.k-grid-md .k-table-th {
    padding-block: 6px !important;
    padding-inline: 8px !important;
}

.k-numerictextbox.k-focus, .k-autocomplete.k-focus {
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    border-color: #76abd9;
    -webkit-box-shadow: 0 0 7px 0 #76abd9;
    box-shadow: 0 0 7px 0 #76abd9
}

.k-edit-buttons {
    border-style: solid;
    border-width: 1px 0 0 !important;
    text-align: right;
    display: revert !important;
}

.k-popup-edit-form .k-grid-save-command, 
.k-edit-buttons .k-scheduler-update,
.k-edit-buttons .k-scheduler-delete {
        margin-right: 5px;
}

.k-grid-edit-command.k-button-solid-primary {
    border-color: #cccccd;
    color: #515967;
    background-color: #f3f3f4;
    background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
}

.k-input-md .k-input-loading-icon, .k-input-md .k-input-icon, .k-picker-md .k-input-icon, .k-picker-md .k-input-loading-icon {
    padding-block: 0px !important;
}

.k-grid .k-pager-numbers-wrap .k-dropdown.k-picker.k-dropdown-list.k-rounded-md.k-picker-md {
  display: none;
}

.k-filter-row .k-input-md .k-input-inner, .k-filter-row .k-picker-md .k-input-inner {
    padding-block: 5px;
    padding-inline: 8px;
}

.ReportsDates .k-input-inner {
    padding-block: 7px;
    padding-inline: 8px;
}


#bodyPageContent .page-header {
    margin: 0 0 7px;
    padding-bottom: 7px;
    padding-top:0px;
}

.page-header h1 small {
    font-size: 18px;
    font-weight: normal;
}

.page-header {
    margin: 0 0 12px;
    padding-bottom: 10px;
    padding-top: 0px;
}

#buttonPanel {
    padding-top: 3px;
    padding-bottom: 3px;
    height: 42px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-left: inherit;
}


element.style {
}

#bodyPageContent .page-header h1 {
 font-size:20px;
}


.page-content {
    margin: 0;
    padding-left:12px;
    padding-right:12px;
    padding-top:12px;
    padding-bottom:12px;
}

/*Для шапки грідів e-green-header*/
.e-green-header .k-grid-header .k-header, .e-green-header .k-grid-header .k-header .k-state-active {
    background-color: #87b87f;
    border-color: #87b87f;
    color: #f5f5f5 !important;
    font-weight: bold !important;
}

.e-green-header .k-grid-header .k-header a {
        color: #f5f5f5;
        font-weight: bold;
}

.e-green-header .k-grid-header .k-sort-icon {
    color: green;
}

.e-green-header .k-grid-header th.k-header > .k-link {
    margin: -0.5em 0.0em 0.0em 0.0em;
    padding: .5em 0.0em 0.0em 0.0em;
}

.e-default-header .k-grid-header .k-header, .e-default-header .k-grid-header .k-header .k-state-active {
    color: black !important;
    font-weight: bold !important;
}

.e-default-header .k-grid-header .k-header a {
    color: black;
    font-weight: bold;
}

tr.k-selected {
    color: white !important;
}

tr.k-selected .greenColor {
   color: rgb(34, 111, 40) !important;
}
/*
.selected-green tr.k-selected {
    background-color: rgb(135, 184, 127) !important;
}

.selected-blue tr.k-selected {
    background-color: rgba(66, 139, 202, 1) !important;
}*/


.selected-green.k-grid td.k-selected,
.selected-green.k-grid .k-table-row.k-selected > td,
.selected-green.k-grid .k-table-td.k-selected,
.selected-green.k-grid .k-table-row.k-selected > .k-table-td,
.selected-green .k-table-list .k-table-row.k-selected {
    background-color: rgb(135, 184, 127);
}

.selected-blue.k-grid td.k-selected,
.selected-blue.k-grid .k-table-row.k-selected > td,
.selected-blue.k-grid .k-table-td.k-selected,
.selected-blue.k-grid .k-table-row.k-selected > .k-table-td,
.selected-blue .k-table-list .k-table-row.k-selected {
    background-color: rgba(66, 139, 202, 1);
}

#GlobalBookGrid .k-grid td.k-selected,
#GlobalBookGrid .k-grid .k-table-row.k-selected > td,
#GlobalBookGrid .k-grid .k-table-td.k-selected,
#GlobalBookGrid .k-grid .k-table-row.k-selected > .k-table-td {
    background-color: rgba(62,164,78, 1);
    color: white;
}

#GlobalBookGrid .k-table-tbody .k-table-row.k-selected > .k-table-td,
#GlobalBookGrid .k-table-list .k-table-row.k-selected {
    background-color: rgba(62,164,78, 1);
    color: white;
}



.e-none {
    display: none;
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel {
    color: #ffffff;
    background-color: #3276b1;
}

.k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel {
        color: #ffffff;
        background-color: #3276b1;
}

#winErrorTitle, #winErrorContent {
    color: red;
}

.k-notification-info {
    background-color: #3ea44e;
    border-color: #3ea44e;
}


.alertColor {
    background-color: #ffbfcb !important;
    border-color: #ffbfcb !important;
}

.greenColor {
    background-color: #b6f3ad !important;
    border-color: #b6f3ad !important;
}

.err {
    border-color: #ff4243 !important;
}

.k-edit-form-container .k-form-field {
    margin-right: 5px;
}

    .k-edit-form-container .k-form-field label {
        font-weight: bold;
        margin-left: 3px;
    }
.k-form-md .k-form-field, .k-form-md .k-form-buttons {
    margin-top: 5px;
}

.k-edit-form-container {
    width: 650px;
}
.k-edit-form-container .k-input {
   width: 100%;
   border-color: #cccdcc;
}

.field-validation-error {
    width: 100%;
}

.k-form-error, .k-text-error {
    color: white;
}

.field-validation-error {
    background-color: rgba(255, 0, 0, 0.5) !important;
}

.btn-primary[disabled] {
    background-color: #a6ca97 !important;
    border-color: #a6ca97;
}

.btn-xs {
    border-width: 4px;
}


.k-treeview .k-in {
    color: #428bca;
}

.k-treeview .k-in.k-selected {
        color: #fff;
}

.k-scheduler-agendaview .k-scheduler-content tr.k-selected {
    background-color: rgb(135, 184, 127) !important;
}

.k-scheduler-agendaview tr.k-selected .k-scheduler-datecolumn {
    color:black;
}

.k-scheduler-agendaview .k-scheduler-table th:first-child {
    border-left-width: 0px;
}


input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 2px;
}

.k-checkbox:checked:focus, .k-checkbox.k-checked.k-focus {
    box-shadow: 0 0 0 3px rgba(62, 164, 78, 0.3);
}

.k-window-title.k-dialog-title, .k-window-title {
    font-size: 20px;
}

.k-primary-button {
    color: #fff;
    border-color: #357ebd;
    background-image: none;
    background-position: 50% 50%;
    background-color: #428bca;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-grid .k-grid-header .k-table-th {
    vertical-align: middle;

}

.bolder {
    font-weight: bold !important;
}

.menuInfo {
    margin-bottom:10px;
}

.k-tabstrip-items .k-tabstrip-item .k-link {
    color: #246d3e; /*##428bca*/
    font-weight: bold;
}

a:focus {
    outline: thin dotted #333;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}


.treeOverflowHidden.k-window-content {
    overflow-y: hidden;
}

.k-1077a3 {
    color: #1077a3;
}

.k-246d3e {
    color: #246d3e;
}

.winWindowForm {
    overflow-y: scroll;
}

.e-edit-cell {
    color: rgba(66, 139, 202, 1);
    /*color: darkgreen;*/
}


#winErrorContent {
    max-width: 1000px;
    max-height: 600px;
    overflow: auto;
}

.menu-min .nav-list > li > a > .menu-text {
    min-height:40px;
    height:auto;
}

.menu-min .nav-list > li > a.dropdown-toggle > .menu-text,
.menu-min .nav-list > li > .submenu {
    width: 300px;
}

/*НЕ ПРИБИРАТИ. Правило №1 яке фіксує висоту ячейок при редагуванні*/
 .k-grid-md .k-grid-edit-row td, .k-grid-md .k-grid-edit-row .k-table-td {
    padding-block: 8px;
    padding-inline: 8px;
}

/*НЕ ПРИБИРАТИ. Правило №2 яке фіксує висоту ячейок при редагуванні*/
.k-grid-md .k-edit-cell, .k-grid-md .k-command-cell {
    padding-block: 3px !important;
    padding-inline: 8px;
}

.message-item.message-unread.message-inline-open {
    overflow-y: auto;
    height: calc(100vh - 128px);
}
/*Початок стилів - переїхали з файлу Financial.css*/
.k-grid-header th.k-header {
    vertical-align: middle;
    white-space: pre-line;
    word-wrap: break-word;
    text-align: center;
}

.row-type-0, .row-type-1 {
    font-weight: bold;
}

.row-type-2 {
    font-style: italic;
}

.row-type-3 {
    font-style: italic;
}

.row-type-4 {
    font-weight: bold;
    font-style: italic;
}

.row-type-5 {
    font-weight: bold;
    background-color: lightgray;
}

.row-type-9 {
    text-align: right;
}

.k-header > span.k-link > div {
    font-weight: bold;
}

.td-bold-italic {
    font-weight: bold;
    font-style: italic;
    border-bottom: 1px solid black;
}

.table.borderless tbody > tr > td {
    border-top: none;
    font-weight: bold;
}

.k-grid table {
    table-layout: fixed;
}

.ital {
    font-style: italic;
    text-decoration: underline;
}

.table.borderless {
    margin-top: 3%;
}

.table.borderless tbody > tr > th {
        border-top: none;
 }

.selectedVal {
    font-weight: bold;
    font-style: italic;
    border-bottom: 1px solid black;
}
/*Кінець стилів - переїхали з файлу Financial.css*/



input.k-input:disabled, input.k-input[disabled], input:read-only {
    opacity: 1;
}
textarea.k-textarea:disabled, textarea.k-textarea[disabled], span.k-disabled {
    opacity: 0.7;
}

.tree-class {
    opacity: 1;
}

.k-grid .k-grid-toolbar .k-button {
    font-weight: bold;
}

.k-table-thead {
    text-align: center;
    vertical-align: middle;
}

a:focus, a:active, input[type="checkbox"]:focus,
input[type="radio"]:focus,
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-jqdialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-jqdialog-titlebar-close:hover,
.ui-jqdialog .ui-jqdialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close,
.ui-jqdialog .ui-dialog-titlebar-close,
.ui-dialog .ui-jqdialog-titlebar-close,
.ui-jqdialog .ui-jqdialog-titlebar-close {
    text-decoration: none;
    outline: 0px;
}

.info-ok-notif {
    color: green !important;
    font-weight: bold;
}

.k-in > div.tree-row-type-SUCCESS, .tree-row-type-SUCCESS {
    color: green;
}

.k-in > div.tree-row-type-ERROR, .tree-row-type-ERROR {
    color: red;
}

.k-in > div.tree-row-type-WARNING, .tree-row-type-WARNING {
    color: deeppink;
}

.k-in > div.tree-row-type-SIGNER, .tree-row-type-SIGNER {
    color: darkblue;
}


.k-in > div.tree-row-type-WARNING-italic, .tree-row-type-WARNING-italic {
    color: deeppink;
    font-style: italic;
}

.k-in > div.tree-row-type-INFO, .tree-row-type-INFO {
    color: grey;
}


.grid-row-type-warning , .grid-row-type-warning.k-selected {
    color: dimgray !important;
}

.grid-row-type-warning-italic , .grid-row-type-warning-italic.k-selected {
    color: dimgray !important;
    font-style: italic;
}

.grid-row-type-warning-bold , .grid-row-type-warning-bold.k-selected  {
    color: dimgray !important;
    font-weight: bold;
}

.grid-row-change-warning {
    background-color: rgb(211, 211, 211, 0.75) !important;
}


.grid-row-type-signer, .grid-row-type-signer.k-selected {
    color: darkblue !important;
}

.grid-row-type-signer-italic, .grid-row-type-signer-italic.k-selected {
    color: darkblue !important;
    font-style: italic;
}

.grid-row-change-signer {
    background-color: rgb(52, 193, 224, 0.5) !important;
}


.grid-row-type-success, .grid-row-type-success.k-selected {
    color: green !important;
}

.grid-row-type-success-italic, .grid-row-type-success-italic.k-selected {
    color: green !important;
    font-style: italic;
}

.grid-row-change-success {
    background-color: #b6f3ad !important;
}


.grid-row-type-error, .grid-row-type-error.k-selected {
    color: red !important;
}

.grid-row-change-error {
    background-color: rgb(255, 182, 193, 0.5) !important;
}


.grid-row-type-info {
    color: grey;
}

.k-icon-margin {
    margin-right:2px;
}

.k-icon-gray {
    color:gray;
}


.parcel-row-type-new, .parcel-row-type-new.k-selected {
    color: dimgray !important;
}
.parcel-row-type-new.k-selected .k-table-td {
     background-color: rgb(211, 211, 211, 0.75) !important;
}

.parcel-row-type-previous, .parcel-row-type-previous.k-selected {
    color: red !important;
}

.parcel-row-type-previous.k-selected .k-table-td {
    background-color: rgb(255, 182, 193, 0.5) !important;
}

.parcel-row-type-email, .parcel-row-type-email.k-selected {
    color: darkblue !important;
}

.parcel-row-type-email.k-selected .k-table-td {
    background-color: rgb(52, 193, 224, 0.5) !important;
}

.parcel-row-type-success, .parcel-row-type-success.k-selected {
    color: green !important;
}

.parcel-row-type-success.k-selected .k-table-td {
    background-color: #b6f3ad !important;
}

.k-246d3e {
    color: #246d3e;
}