.alert>ul {
    margin-bottom: unset;
}

.features i {
    font-size: 52px;
}

code {
    margin: auto;
}

.footer a {
    font-size: 21px;
}

.copyrights {
    background-color: #000;
    font-size: 11px;
}

.form-control {
    height: calc(1.5385em + .875rem + 6px);
    color: #0d0718;
}

.btn {
    height: calc(1.5385em + .875rem + 6px);
}

.has-error .form-control {
    border-color: #f3128e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-success {
    color: #fff;
    background-image: linear-gradient(to right, rgb(72, 0, 201) 0, #884af1 100%) !important;
}

.text-end {
    text-align: end;
}

.btn-primary {
    background-color: #461d93;
}

.btn-primary:hover {
    background-color: #7738c7;
}

.navbar-dark .navbar-toggler {
    color: rgb(70 29 147);
    border-color: rgba(255, 255, 255, .1);
}

.navbar-dark .navbar-toggler:focus,
.navbar-dark .navbar-toggler:hover {
    color: rgb(70 29 147);
    border-color: rgba(255, 255, 255, .1);
}

.modal-content {
    background: #fff;
}

.rounded-circle {
    border: 1px solid #bda2f1;
}

.me-3 {
    margin-right: 1rem;
}

hr {
    border-top: 1px solid #eae8f1;
}

.text-body {
    color: #0d0718 !important;
}

.table td {
    border-top: 1px solid #e9e9e9;
}

.navbar-brand img {
    height: 3.3rem !important;
    display: block;
}

table .active {
    background: #461d93;
    color: #fff;
}

/* .navbar-collapse {
    margin-right: 1rem;
    padding-right: unset;
} */
