﻿.k-toolbar {
    background-color: #b9d6a1;
}

.k-grouping-drop-container {
    background-color: #b9d6a1;
    margin-left: -9px;
    margin-right: -9px;
    width: 100%;
    padding-left: 10px;
}

.k-button-md.k-icon-button {
    justify-content: center;
}



.k-form-dropzone {
    width: 100%;
}

.k-form-dropzone-fields {
    width: 100%;
    margin: 0;
}

.k-form-dropzone-button {
    margin: 10px;
}


/*GRIDS*/

.k-grid {
}

    .k-grid .k-grid-header {
        border-bottom-width: 1px;
    }

.k-table-thead {
    background-color: rgba(116, 173, 68,0.25);
    color: black;
}

.k-grid-md .k-table-th > .k-cell-inner > .k-link {
}

.k-grid .k-table-tbody > .k-table-row:not(.k-detail-row):nth-of-type(even), .k-grid .k-table-tbody > .k-table-row:not(.k-detail-row).k-hover {
    background-color: rgba(116, 173, 68,0.05)
}

.k-grid-header .k-header {
    border-right: dotted 1px rgba(116, 173, 68,0.35);
}

.k-grid .k-table-row td {
    border-right: dotted 1px rgba(116, 173, 68,0.35);
}

.k-grid .k-table-td:nth-child(1) {
    border-right: dotted 1px rgba(116, 173, 68,0.35);
}

.k-grid .k-table-td:nth-child(2) {
    border-right: dotted 1px rgba(116, 173, 68,0.35);
}

.k-table-td .k-checkbox-md {
}

.kps-grid-header-button-wrapper {
    width: 100%;
    text-align: center;
}

.kps-grid-cell-button-wrapper {
    width: 100%;
    text-align: center;
}

/*END OF GRIDS*/

.k-window {
    border-radius: 5px;
    border: 1px solid white;
}

.k-window-titlebar {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-block: 16px;
    padding-inline: 24px;
    border-width: 0px;
    border-style: solid;
    white-space: nowrap;
    display: flex;
    flex-direction: row;
    font-weight: bold;
    background-color: gray;
    padding: 10px;
    color: white;
    text-transform: uppercase;
    display: flex;
    background-color: #74ad44;
    color: white;
    flex-shrink: 0;
    align-items: center;
    border-radius: 5px;
}

.k-tabstrip-items .k-link {
}

.k-tabstrip-item {
}

    .k-tabstrip-item :hover {
    }

.k-chip {
    background: #74ad44;
    padding: 10px;
    border-radius: 50px;
    border: 3px solid black;
    color: white;
}

.k-menu a {
    color: white;
    text-decoration: none;
}

.k-popup .k-menu-link a {
    text-decoration: none;
}

.k-menu-link {
}

.k-menu {
    height: 50px;
}

.k-popup.k-menu-popup {
    box-shadow: 10px 10px 36px 0px rgb(0 0 0 / 75%);
}

    .k-popup.k-menu-popup .k-menu-item {
        background-color: steelblue;
        color: white;
    }

        .k-popup.k-menu-popup .k-menu-item :hover {
            background-color: lightsteelblue;
            color: white;
        }

/* INPUTS */
.k-input-solid {
    border-color: rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
    background-color: #eff0ed;
    color: black;
}

    .k-input-solid:focus-within {
        border-color: rgba(0, 0, 0, 0.16);
        box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
        background-color: #74ad44;
        color: white;
    }

.k-picker-solid:hover, .k-picker-solid.k-hover {
    border-color: rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
    background-color: #eff0ed;
    color: black;
}

.k-picker-solid:hover, .k-picker-solid.k-hover {
    border-color: rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
    background-color: #74ad44;
    color: white;
}

.k-picker-solid:focus-within {
    border-color: rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
    background-color: #74ad44;
    color: white;
}

.k-grid-content {
    max-height: 570px;
}