.navbar a,
.navbar a:focus {
    padding: 10px 30px 10px 30px;
}

.account-box {
    max-width: 1000px;
}

.bg-gd-blue {
    background: linear-gradient(169deg, #3E2ABE 0%, #622ABE 100%);
}

.form-control {
    border-radius: 10px;

}

.btn-primary {
    background: linear-gradient(169deg, #3E2ABE 0%, #622ABE 100%);
    border: transparent;
}

.vector {
    text-align: center;
}

.vector img {
    max-width: 100% !important;
}

.card-banner {
    background: #e8e3ff;
    padding: 10px;
    border: 1px solid #2d6be9;
}

.card-header {
    background: white;
    border-bottom: 2px solid #ededef;
    font-size: 20px;
    align-items: center !important;
    font-weight: 500;
}

.form-group {
    margin-bottom: 15px;
}

.table tr,
.table th,
.table td {
    border-color: inherit;
    border-width: 1px;
    border-style: inherit;
    text-transform: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    height: inherit;
    min-height: inherit;
    padding: 9px !important;
}

.icon-sm {
    color: white;
}

table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
    text-align: left;
    background-color: #265ce3;
    color: white;
    font-weight: 700;
}

.header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .header .header-logo .logo-sticky {
    display: inline-block;
    width: 60px;
}