.k-i-calendar {
    margin-top: 8px;
}

.k-widget *{box-sizing:border-box;}
.k-textbox>input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input{ height:32px;}
.k-textbox>input, .k-autocomplete .k-input, .k-multiselect-wrap,
.k-autocomplete.k-state-border-down .k-input,.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,.k-picker-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-up,.k-picker-wrap.k-state-border-up .k-input{border-radius:0}

/***************k-window************/
.k-window{border:none !important;box-shadow: 0 5px 15px rgba(0,0,0,.5);}
.k-window-container {padding: 10px}
.k-window-titlebar{background-color: #1464a3 !important; color: #fff; font-weight: 500; padding: 10px 0; font-size: 16px; overflow: hidden; height: 1.2em;}
.k-window-titlebar, .k-window-titlebar *{box-sizing: content-box}
.k-window-titlebar .k-window-actions{margin: -5px -5px 0 0;}
.k-window-titlebar .k-window-action{color: #fff;opacity: 0.5; padding: 12px; border-radius: 0; border: none;}
.k-window-titlebar .k-window-action .k-icon{background-image:url('../img/sprite.png'); margin-top: 0;}
.k-window-titlebar .k-state-hover{opacity:1; background-color:#307AB5;}
.k-window-titlebar .k-window-actions a.k-state-hover:last-child{opacity:1; background-color:#C41F2E;}
:root *>.k-window .k-icon.k-i-close{margin-top: 0;}
.k-window-titlebar,
.k-window-titlebar>*{cursor: move;}
div.k-window-content {padding: 0px; }
div.k-window-content.fix-footer{padding-bottom: 55px; overflow: hidden;}
div.k-window-content.fix-footer>div{ height: 100%; overflow: auto;}
div.k-window-content.fix-footer .modal-footer{ position: absolute; left: 0; right: 0; bottom: 0; padding: 10px; background-color: #f0f0f0;}

.k-icon{margin-top: 0px;}

span.k-widget.k-tooltip-validation {
    width: 100%;
    text-align: left;
    border: 0;
    padding: 0;
    margin: 0;
    background: none;
    box-shadow: none;
    color: red;
}
.k-tooltip-validation .k-warning {
    display: none;
}
.k-state-selected{
    background-color: rgb(159, 180, 241);
    color: #333;
}
.k-pager-wrap>.k-link {
    height: 28px;
}
.k-grid-header th>.k-link>.k-icon {
    vertical-align: middle;
}

.k-icon {
    margin-top: 0px;
}

.k-webkit .k-combobox .k-dropdown-wrap:before, .k-webkit .k-picker-wrap:before, .k-webkit .k-numeric-wrap:before {
    padding-bottom: 0 !important;
}

.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select {
    line-height: 30px !important;
	width: 35px;
}

.k-textbox>input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input {

}

.k-input {
    padding: 0;
}

.k-pager-wrap>.k-link, .k-pager-numbers .k-link, .k-pager-numbers .k-state-selected{height: 33px;
    line-height: 31px;
    width: 33px;}