﻿/* Изменения стилей кендо элементов */

.k-button.k-state-active:hover {
    /*background-color: #ff5e03;*/
    color: #2e2e2e;
    border-color: #b6b6b6;
    background-color: #bcb4b0;
}

.k-button.k-state-active, .k-button:active {
    color: #fff;
    /*background-color: #f35800;*/
    /*border-color: #f85a00;*/
    background-color: rgb(19, 104, 140);
    border-color: rgb(19, 104, 140);
}

.k-primary {
    /*color: #fff;
    border-color: #e45200;
    background-color: #ff6b18;*/
    border-color: #13688c;
    background-color: #13688c;
}

    .k-primary.k-state-focused, .k-primary:focus {
        /*border-color: #e45200;
        -webkit-box-shadow: 0 0 3px 0 #f35800;
        box-shadow: 0 0 3px 0 #f35800;*/    
        border-color: #7ec6e3;
        -webkit-box-shadow: 0 0 3px 0 #13688c;
        box-shadow: 0 0 3px 0 #13688c;
    }

    .k-primary.k-state-hover, .k-primary:hover {
        /*border-color: #8d8079;
        background-color: #ff5e03;*/
        color: #333;
        background-color: rgb(123, 210, 246);
        border-color: rgb(126, 198, 227);
    }

.k-button.k-primary.k-state-focused, .k-button.k-primary:focus {
    /* -webkit-box-shadow: inset 0 0 3px 1px #b6b6b6; */
    /* box-shadow: inset 0 0 3px 1px #b6b6b6; */
    -webkit-box-shadow: 0 0 3px 0 #13688c;
        box-shadow: 0 0 3px 0 #13688c;
}


.k-button-group .k-button.k-state-active,
.k-button-group .k-button:active,
.k-button-group > input[type=checkbox]:checked + .k-button,
.k-button-group > input[type=radio]:checked + .k-button {
    /*background-color: #f35800;
    border-color: #f85a00;*/
    background-color: rgb(19, 104, 140);
    border-color: rgb(19, 104, 140);
}

    .k-button-group .k-button.k-state-active:hover,
    .k-button-group .k-button:active:hover,
    .k-button-group > input[type=checkbox]:checked + .k-button:hover,
    .k-button-group > input[type=radio]:checked + .k-button:hover {
        color: #333;
        /*border-color: #8d8079;
    background-color: #ff5e03;*/
        background-color: rgb(123, 210, 246);
        border-color: rgb(126, 198, 227);
    }

.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
    /*-webkit-box-shadow: inset 0 0 3px 1px #c54700;
    box-shadow: inset 0 0 3px 1px #c54700;*/
    -webkit-box-shadow: inset 0 0 7px rgba(0,92,131,0.5),inset 0 0 7px 1px #105776;
    box-shadow: inset 0 0 7px rgba(0,92,131,0.5),inset 0 0 7px 1px #105776;
}

.k-draghandle.k-state-selected:hover,
.k-ghost-splitbar-horizontal,
.k-ghost-splitbar-vertical,
.k-list > .k-state-highlight,
.k-list > .k-state-selected,
.k-marquee-color,
.k-panel > .k-state-selected,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-tool.k-state-selected {
    color: #fff;
    /*background-color: #f35800;
    border-color: #f85a00;*/
    background-color: rgb(19, 104, 140);
    border-color: rgb(19, 104, 140);
}

.k-list > .k-state-focused.k-state-selected,
.k-listview > .k-state-focused.k-state-selected,
.k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
    /*-webkit-box-shadow: inset 0 0 3px 1px #c54700;
    box-shadow: inset 0 0 3px 1px #c54700;*/
    -webkit-box-shadow: inset 0 0 7px rgba(0,92,131,0.5),inset 0 0 7px 1px #105776;
    box-shadow: inset 0 0 7px rgba(0,92,131,0.5),inset 0 0 7px 1px #105776;
}

.k-draghandle.k-state-selected:hover,
.k-ghost-splitbar-horizontal,
.k-ghost-splitbar-vertical,
.k-list > .k-state-highlight,
.k-list > .k-state-selected,
.k-marquee-color,
.k-panel > .k-state-selected,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-tool.k-state-selected {
    color: #fff;
    /*background-color: #f35800;
    border-color: #f85a00;*/
    background-color: rgb(19, 104, 140);
    border-color: rgb(19, 104, 140);
}

.k-calendar td.k-state-selected.k-state-hover {
    /*background-color: #f35800;*/
    background-image: none;
    background-color: rgb(19, 104, 140);
}

.k-grid td.k-state-selected:hover, 
.k-grid tr.k-state-selected:hover {
    /*background-color: #f35800;*/
    background-image: none;
    background-color: rgb(19, 104, 140);
}

.k-block,
.k-widget,
.k-dialog .k-dialog-titlebar .k-dialog-title {
    font-size: inherit;
}

    .k-block > .k-header, .k-window-titlebar {
        font-size: inherit;
        height: auto;
    }

div.k-window-titlebar.k-header {
    margin-top: -28px;
    height: 35px;
}

.k-button-group .k-state-disabled {
    display: inline-flex!important;
    opacity: 1!important;
    filter: gray;
    filter: grayscale(1);
    webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);
    cursor: not-allowed!important;
    color: #aaa;
    box-shadow: none!important;
}

div.k-window {
    padding-top: 33px !important;
}

.k-window-titlebar {
    height: 33px !important;
    margin-top: -33px !important;
}

.k-combobox .k-dropdown-wrap:before {
    height: 1.35em !important;
}