﻿a[role="button"].k-button.k-flat.k-button-icon.k-window-action.k-dialog-action.k-dialog-close {
    display: none;
}

.k-button:focus, .k-button:hover, .k-button:focus:hover, .k-button:focus:active {
    border: none;
    outline: none;
    box-shadow: none;
    box-shadow: 0 0 2px 1px transparent;
}

.k-primary, .k-primary:focus, .k-primary:hover, .k-primary:focus:hover {
    background-color: #7b14ff;
    border: none;
}

.k-primary:focus:active:not(.k-state-disabled):not([disabled]) {
    box-shadow: 0 0 2px 1px #7b14ff;
}

.k-secondary,
.k-secondary:focus,
.k-secondary:hover,
.k-secondary:focus:hover {
    background-color: #e9e9e9;
    border: none;
    color: #09124a;
}

.k-dialog-buttongroup button.k-button:not(.k-primary) {
    background-color: #e9e9e9;
    color: #09124a;
    border-style: none;
}

.k-grid {
    border-radius: 17px;
}

.k-grid tr:hover {
    background-color: #dee0e9;
}

.k-grid-content tr td.k-command-cell a.k-button {
    background-color: #e9e9e9;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .25) 0, rgba(255, 255, 255, 0) 100%);
}

a.k-button.k-button-icontext.k-grid-delete:hover,
a.k-button.k-button-icontext.k-grid-delete:active {
    border-color: #b6b6b6;
    background-color: #d5d1f4;
    border: solid 1px #b6b6b6;
    color: #2e2e2e;
}

.k-pager-wrap .k-link.k-state-selected {
    background-color: #7b14ff;
}

div.k-column-menu ul.k-menu-vertical li.k-menu-item .k-state-hover:hover {
    background-color: #dee0e9;
}

.k-window {
    border-radius: 17px;
    background: #000033;
    color: #fff;
    border-color: #000033;
}

.k-window-titlebar, .k-dialog-titlebar {
    background: #09124a;
    color: #fff;
    border-style: none;
}

.k-textbox,
input[type="text"],
input[type="text"]:hover,
input[type="text"]:focus,
input[type="text"]:focus:hover {
    font-size: 1rem;
    border-radius: 6px;
    border: 0;
    box-shadow: 0 0 2px 1px transparent;
    background-color: #eaeaea;
}

.input-group {
    margin-top: 8px;
}

.k-dialog-buttongroup {
    border-style: none;
}

.btn.btn-secondary, .btn.btn-secondary:hover {
    background-color: #7b41ff;
}

.btn.btn-secondary:focus {
    background-color: #7b41ff;
    border-color: #7b41ff;
    box-shadow: none;
}

.k-tilelayout {
    background-color: transparent;
    place-self: center;
}

.k-tilelayout-item {
    border-color: white;
}

.k-tilelayout-item-header {
    background-color: #231460;
    border-color: white;
}

@media (max-width: 2000px) {
    .k-tilelayout-item-header {
        height: 65px;
    }
}

.k-card-title {
    color: white;
}

.k-card-body {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: x-large;
    color: black;
    background-color: white;
}

.k-link {
    cursor: auto !important;
}

.k-table-td {
    font-weight: normal !important;
}