.k-treeview-lines > li{
    white-space: nowrap;
    overflow: hidden;
}
.k-panelbar .k-sprite{
    margin-top: 0;
}
.k-tabstrip .k-state-active {
    border-color: #c5c5c5;
}
.k-splitter .k-pane{
    height: 100%;
}
.k-pane{
    width: auto;
}
.k-tabstrip-items .k-item{
    min-width: 120px;
    border-width: 1px 1px 1px 1px;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
}
.k-tabstrip-items{
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
}
.k-tabstrip>.k-content, .k-panelbar .k-tabstrip>.k-content {
    margin: .29em .29em 0 .29em;
    padding: 0 0 0 0;
    border:none;
}
.k-tabstrip-bottom>.k-tabstrip-items .k-tab-on-top, .k-tabstrip-bottom>.k-tabstrip-items .k-state-active, .k-panelbar .k-tabstrip-bottom>.k-tabstrip-items .k-state-active {
    padding-bottom: 0;
}
.k-tabstrip-wrapper {
	height: 100%;
}
.k-ghost-splitbar{
    z-index: 20000;
}
.k-window, .k-wiget, .k-window.k-state-focused {
    box-shadow: none;
    border:none;
}
.k-window, .k-wiget, .k-window.k-state-default {
    box-shadow: none;
    border:none;
}
div.k-window {
    box-shadow: none;
    border:none;
    border-radius: 2px;
    background-color: rgb(113,112,115);
}
.k-window-title{
    font-weight: bold;
    color:white;
}
.k-grid-header .k-header {
    text-align: center;
}
.k-window-titlebar {
    background-color: rgb(113,112,115);
    border-color: rgb(113,112,115);
    background-image: none;
    color:black;
    border-radius: 0;
}
div.k-window-content{
    background-color: rgb(113,112,115);
}
.k-alt {
    background-color: rgba(0,121,193,0.05);
}
.k-splitbar, .k-splitbar-horizontal{
    border-width: 1px; border-color: #afafaf;
    background-color: #afafaf;
}
.k-splitter{
    border: none;}
.k-splitbar-hover:hover {
    background-color: rgb(113,112,115);
}
.k-ghost-splitbar{
    background-color: rgb(108,166,68);
    border: none;
}
.k-content {
    border: none; border-radius: 0px; -webkit-border-radius: 0px;
}

.k-state-selected, .k-grid tr.k-state-selected:hover {
    background-color: rgb(0,121,193);
    background: -webkit-linear-gradient(rgb(50,147,205), rgb(1, 121, 193));
    background: -o-linear-gradient(rgb(50,147,205), rgb(1, 121, 193));
    background: -moz-linear-gradient(rgb(50,147,205), rgb(1, 121, 193));
    background: linear-gradient(rgb(50,147,205), rgb(1, 121, 193));
    border: none;
}

.k-tabstrip-bottom>.k-tabstrip-items .k-item {
    border-radius: 2px 2px 0 0;
    background-color: rgb(0,121,193);
}
div.k-grid-header .k-header, .k-grid-header th.k-header, .k-filter-row th {
    font-weight: 900;
}
.k-button, .k-button.k-state-focused, .k-button:focus:active:not(.k-state-disabled):not([disabled]), .k-button:focus, .k-button:active:hover,
.k-button.k-state-focused.k-state-disabled, .k-button:focus:hover, .k-state-disabled .k-button.k-state-focused{
    box-shadow:none;
    border-radius: 2px;
    background-color: rgb(108,166,68);
    background-image: none;
    color: white;
    border-color: white;
    border-width: 1px;
    border-style: solid;

}
.k-button:hover {
    background-color: rgb(100,154,63);
    box-shadow:none;
    border-radius: 2px;
    background-image: none;
    color:white;

}
.k-animation-container {
    color:black;
}
.k-icon.k-i-close{
    background-color: white;
    border-radius: 2px;
    color: rgb(113,112,115)
}

iframe.k-content-frame{
    background-color: #fff;
}
.k-primary, .k-overflow-container .k-primary{
    border-color: #FFFFFF;
}

.k-tabstrip .k-button, .k-tabstrip .k-button:hover, .k-tabstrip .k-button:active{
    min-width: 20px !important;
    border: none !important;
}
.k-widget .k-tooltip-validation {
    border-color: grey;
    background-color: red;
    color: white;
    font-weight: 500;
    margin-left: 4px;
}

.k-invalid-msg {
    display: none !important;
}

.k-invalid {
    border: 1px solid #ff0000 !important;
}
.k-filename{
    max-width:13.667em;
}
.k-textbox>input, .k-input[type="text"], .k-input[type="number"], .k-textbox, .k-picker-wrap .k-input, .k-button{
    font-size:100%;font-family:inherit;
    border-style:solid;
    border-width:0px;-webkit-appearance:none
}
.k-list .k-state-focused{
    background: none;
    border: none;
    color:black;
}
.k-list .k-state-hover{
    background-color: #c3e3c9;
    border-color:white;
}
.k-list, .k-reset{
    background-color: white;
}
.w-content-pane > .k-content.k-state-active{
    margin:0 !important;
    padding-top: 6px;
}
.k-in.k-state-hover{
    background-color: rgb(70, 107, 135);
}
.k-treeview .k-item{
    padding: 3px 0 3px 16px;
}
.k-in{
    width: 100%;
    padding-bottom: 3px;
    padding-top: 3px !important;
}
.k-in:hover{
    width: 100%;
    font-size: 10px;
}
.w-whole-screen-no-scroll .k-window{
    outline:0px !important;
}

.k-window {
    outline: #8f8f8f !important;
    outline-width: 2px !important;
    outline-style: solid !important;

}
.nav-pane .k-i-collapse:before, .nav-pane .k-i-expand:before{
    content: none;
}

.k-splitbar-horizontal .k-i-arrow-60-left{
    margin-left: -1px;
}
.k-splitbar-horizontal .k-i-arrow-60-right {
    margin-left: -1px;
}

.k-icon.k-collapse-prev.k-i-arrow-60-left:before{
    margin-left: -2px;
}
.k-icon.k-expand-prev.k-i-arrow-60-right:before{
    margin-left: -1px;
}
.k-numerictextbox .k-i-arrow-60-up {
    top: 1px;
}
.k-numerictextbox .k-i-arrow-60-down {
    bottom: 1px;
}
.k-window-titlebar .k-window-actions .k-i-close:before {
    margin-left: 0.5px;
}
.k-window-titlebar .k-window-actions {
    right: .2em;
    padding-top: .2em;
}

.k-numeric-wrap.k-expand-padding {
    padding-right: 0px;
}
.k-maskedtextbox{
     margin-bottom:2px;
     border-color:lightslategray;
 }
.k-maskedtextbox input{
     border:solid;
     border-color:lightslategray;
     border-width:1px;
     border-radius: 2px;
 }
.k-maskedtextbox input:hover{
     border-color: lightslategray;
     border-width: 1px;
 }
.k-maskedtextbox input:focus{
    margin-bottom:0;
    border-width: 1px;
    border-color:rgb(112, 153, 222);
}

.k-editor .k-editable-area .k-content {
    border-color: #d5d5d5;
    background-color: white;
}

.k-editor td.k-editable-area{
    vertical-align: top;
}

.k-panelbar .k-item .k-link.k-state-selected,
.k-panelbar>li.k-state-default>.k-link.k-state-selected,
.k-panelbar>li>.k-state-selected,
.k-state-selected>.k-link,
.k-panelbar > li > .k-link.k-header.k-state-hover:hover,
.k-panelbar > li > .k-link.k-header.k-state-hover{
    background-color: #eae8e8;
    color: #2e2e2e;
}

.k-panelbar > li > .k-link.k-header {
    cursor: initial;
}

.k-panelbar .k-state-selected.k-state-focused {
    box-shadow: none;
}

span.k-icon.k-i-arrow-s.k-panelbar-expand {
    background-image: none;
    display: none;
}

span.k-icon.k-i-arrow-n.k-panelbar-collapse {
    background-image: none;
    display: none;
}