.input-group > .k-textbox,
.input-group > .k-checkbox,
.input-group > .k-combobox,
.input-group > .k-dropdown,
.input-group > .k-datepicker,
.input-group > .k-timepicker,
.input-group > .k-dateinput,
.input-group > .k-maskedtextbox,
.input-group > .k-numerictextbox,
.input-group > .k-textarea {
    width: 100%;
}

.k-widget > .k-textbox,
.k-widget > .k-checkbox,
.k-widget > .k-combobox,
.k-widge > .k-dropdown,
.k-widget > .k-datepicker,
.k-widget > .k-timepicker,
.k-widget > .k-dateinput,
.k-widget > .k-maskedtextbox,
.k-widget > .k-numerictextbox,
.k-widget > .k-textarea {
    width: 100%;
}

.k-autocomplete,
.k-flatcolorpicker .k-color-value,
.k-combobox .k-dropdown-wrap,
.k-datepicker .k-picker-wrap,
.k-timepicker .k-picker-wrap,
.k-datetimepicker .k-picker-wrap,
.k-dateinput .k-dateinput-wrap,
.k-textbox,
.k-input.k-textbox,
.k-textarea,
.k-multiselect-wrap,
.k-numerictextbox .k-numeric-wrap:disabled {
    color: #000000;
    background-color: transparent;
    border-color: rgba(0, 0, 0, 0.08);
}

.k-autocomplete .k-input, .k-dateinput-wrap .k-input, .k-dropdown-wrap .k-input, .k-picker-wrap .k-input, .k-multiselect-wrap .k-input, .k-numeric-wrap .k-input {
    height: 27px;
}

.k-textbox {
    height: 29px;
    min-width: 0;
}

.k-textbox:disabled,
.k-textarea:disabled,
.k-maskedtextbox:disabled {
    opacity: 1;
    background-color: #c6c6c6 !important;
}

.k-state-disabled {
    opacity: 1;
    background-color: #c6c6c6 !important;
}

.k-maskedtextbox {
    height: 29px;
    min-width: 0;
}

.k-numerictextbox {
    height: 29px;
    min-width: 0;
}

.k-combobox {
    height: 29px;
    min-width: 0;
}

.k-dropdown {
    height: 29px;
    min-width: 0;
}

.k-datepicker {
    height: 29px;
    min-width: 0;
}

.k-timepicker {
    height: 29px;
    min-width: 0;
}

.k-dateinput {
    height: 28px;
    min-width: 0;
    width: 100%;
}

.k-textarea {
    resize: none;
    min-width: 0;
}

.k-checkbox {
    height: 29px;
    min-width: 0;
}

.k-form-field {
    height: 29px;
    min-width: 0;
    padding-top: 8px;
}

.k-tabstrip > .k-content.k-state-active {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

.k-window-content {
    padding: 0;
}

.k-tabstrip > .k-content {
    padding: 0;
}

.k-grid tr.k-state-selected {
    background-color: rgba(78, 175, 228, 1);
    color: #ffffff;
}

.k-grid td.k-state-selected, .k-grid tr.k-state-selected > td {
    background-color: rgba(78, 175, 228, 1);
    color: #ffffff;
}

.k-grid tr:hover {
    background-color: rgba(2, 173, 239, 0.25);
}

.k-grid-header tr:hover,
.k-grid-header td:hover {
    background-color: rgba(2, 173, 239, 0);
}

.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active {
    border-bottom-color: #4eafe4;
}

.k-tabstrip > .k-tabstrip-items .k-item {
    margin: 0 0 -1px 5px;
}

.k-tabstrip .k-item {
    color: #656565;
}

.k-tabstrip .k-item:hover,
.k-tabstrip .k-item.k-state-hover {
    color: #8600b5;
}

.k-tabstrip .k-item.k-state-active {
    color: #ffffff;
    background-color: #4eafe4;
}

.k-tabstrip > .k-content {
    border-width: 0;
}

.k-treeview .k-in {
    display: flex;
    flex: 1 1 auto;
}

.k-menu .k-item,
.k-widget.k-menu-horizontal > .k-item {
    position: relative;
    float: left;
    border-style: solid;
    border-width: 0 1px 0 0;
    vertical-align: top;
    zoom: 1;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/*

.k-animation-container,.k-widget,.k-widget *,.k-animation-container *,.k-widget *:before,.k-animation-container *:after,.k-block .k-header,.k-list-container{-webkit-box-sizing:content-box;box-sizing:content-box}*/

.k-window {
    max-width: 100%;
    max-height: 100%;
}

/* CSS EDGE ONLY */
@supports (-ms-ime-align: auto) {
    .k-chart,
    .k-stockchart {
        height: 100%;
    }
}

.textbold {
    font-weight: bold;
}