﻿.k-state-focused.k-state-selected, .k-list > .k-state-focused.k-state-selected, .k-listview > .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {
    -webkit-box-shadow: inset 0 0 15px 5px #146ca4 !important;
    box-shadow: inset 0 0 15px 5px #4AB6C6 !important;
}


 .k-button:active, .k-button.k-state-active, .k-draghandle.k-state-selected:hover {
    background-image: none !important;
}

    .k-widget.k-listview .k-state-selected, .k-widget.k-grid .k-state-selected, .k-widget.k-treeview .k-state-selected, .k-widget.k-panelbar span.k-link.k-state-selected,  {
        background: none;
    }
    .k-widget.k-listview .k-state-selected, .k-widget.k-grid .k-state-selected, .k-widget.k-treeview .k-state-selected, .k-widget.k-panelbar span.k-link.k-state-selected,
    .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color{
        background-color: #4AB6C6 !important;
        border-color: #4AB6C6 !important;
    }

    .km-button.km-state-active {

        background-color: #4AB6C6 !important;
        border-color: #4AB6C6 !important;
    }

.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-notification, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker, .k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload {
    border-radius: 0px !important;
}

    .k-window-titlebar, .k-block > .k-header, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .k-tabstrip-items .k-link, .k-calendar-container.k-state-border-down, .k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .k-multiselect.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down {
        border-radius: 0px !important;
    }

* {
    border-radius: 0px !important;
}

tr *:focus{
	border: 1px solid lightblue!important;
    
}

/*CHROME OPTIMZATIONS: https://developers.google.com/web/updates/2016/06/css-containment*/
/*.k-splitter >.k-pane,*/
div.k-treeview,
div.k-listview,
/*div.k-window,
div.k-tabstrip,
div.k-tabstrip .k-content*/
{

    contain: strict
}

/*.nz-form ,
.nz-control,*/
.nz-load-mask, 
.nz-empty-mask{

    contain:strict;
}

iframe{

    border:none;
    margin:0;
    padding:0;
}
.k-grid tr.k-alt:not(.k-state-selected) {
    background-color: #f2f2f2;
}

div.k-grid, div.k-treeview, div.k-listview, .k-widget.k-dropdown,
div.k-chart {
    -webkit-touch-callout: text !important; 
    -webkit-user-select: text !important;
    -khtml-user-select: text !important; 
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}

/*new custom tooltip css*/
/*div[data-title]:hover::before {
    content: attr(data-title) !important;
    position: absolute !important;
    margin-top: 0 !important;
    z-index: 1034 !important;
    opacity:1 !important;
    display: inline-block !important;
    padding: 1px 3px !important;
    border: 1px solid black !important;
    overflow: visible !important;
    visibility: visible !important;
    color: #000 !important;
    background: #fff !important;
    font-size: 16px !important;
    white-space: nowrap !important;
}
div[data-title]{
    opacity:inherit !important;
    
}*/

