.k-autocomplete {
    border: none;
    border-radius: 0px;
    border-bottom: solid 2px;
    background-color: transparent;
}

.k-textbox {
    border-radius: 0px;
    font-size: 1em;
}

.k-autocomplete,
.k-combobox,
.k-dateinput,
.k-datepicker,
.k-datetimepicker,
.k-dropdown,
.k-dropdowntree,
.k-multiselect,
.k-numerictextbox,
.k-maskedtextbox,
.k-timepicker,
.k-dropdowntree,
.k-button {
    font-size: 1em;
}

.k-grid-header-wrap,
.k-grid-footer-wrap {
    border-width: 0 0 0 0;
}

.k-menu:not(.k-context-menu) > .k-item {
    color: #cecece;
}

.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
    color: #f0f0f0 ;
}
@media(max-width:1500px) {
    .k-grid th {
        padding: 0.75rem 0.25rem;
    }
}

.k-grid .dropdown-menu .dropdown-item {
    cursor: pointer;
}

.k-grid-header .k-header {
    overflow: visible;
    white-space: normal;
}

    .k-grid-header .k-header a.k-link {
        color: black;
    }

.k-grid a:hover {
    text-decoration: underline !important;
}

.k-grid-content a:not(.k-grid-filter) {
    color: #005daa !important;
}

tr.k-state-selected a {
    color: white !important;
}

/*Added because .k-alt was beating out .k-state-error on grid rows*/
.k-grid .k-state-error {
    background-color: #f8d7da;
    color: #721c24;
    border-color: #f5c6cb;
}

/*Gives dropdowns, inuts with form control a matching radius*/
.form-control .k-dropdown-wrap, .form-control .k-dropdown-wrap, .form-control .k-select, .form-control .k-numeric-wrap {
    border-radius: 0px;
}

.k-virtual-item {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.k-detail-cell .k-grid-header .k-header > .k-link {
    margin: 0em;
    font-size: 0.95em;
}

#EntityReportContent .k-detail-row .k-grid tr td {
    padding: 0.4em;
}

/*Classes Used for Kendo-Like Toolbars withoug actually being in a toolbar*/

.bottom-toolbar, .row.bottom-toolbar {
    background: #f7f7f9;
    border: solid 1px rgb(221, 221, 229);
    padding: 0.5rem;
    border-top: none;
    margin:inherit
}

.row.top-toolbar, .top-toolbar {
    background: #f7f7f9;
    border: solid 1px rgb(221, 221, 229);
    padding: 0.5rem;
    border-bottom: none;
    margin: inherit; 
    width: 100%
           
}

.k-button-icontext .k-icon.k-i-close {
    margin-left: 0.375rem;
}
