.auth-wrapper {
    align-items: center;
    height: 100vh;
}

.glass-box {
    background: rgba(255, 255, 255, 0.05);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.bg-pme {
    background: url(../../assets/images/bg-pme.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;    
}

.kattintos-sor {
    cursor: pointer;
}

.kattintos-sor td {
    transition: all 0.2s ease-in-out;
}

.kattintos-sor:hover td {
    background-color: #501a92 !important;
    color: #ffffff !important;
    --bs-table-striped-bg: #501a92 !important;
}


.card-lila .card-header .card-title {
    background: #501a92
}

.card-lila .card-header .card-title:after {
    background: #fff
}

.card-lila .card-header .card-title:before {
    background: #501a92
}

.card-lila .card-body {
    background: #501a92
}

.toast.text-bg-success,
.toast.text-bg-danger,
.toast.text-bg-warning,
.toast.text-bg-info {
    color: #fff !important;
}

.bg-piros {
    background-color: #e74c3c !important;
}

.bg-nsarga {
    background-color: #e67e22 !important;
}

.bg-sarga {
    background-color: #ffcc00 !important;
}

.bg-zold {
    background-color: #27ae60 !important;
}