@font-face {
    font-family: 'helvetica';
    src: url('../font/helvetica-255/Helvetica.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --bg-dark: #121F3A;
    --bg-light: #F9FAFB;
    --brand-orange: #f25522;
    --text-white: #ffffff;
    --text-gray-dark: #cbd5e1;
    --text-gray-light: #64748b;
    --card-number-color: #fcae91;
    --card-title-color: #0f172a;
    --border-color: #e2e8f0;
}


.navbar-brand>img {
    width: 88px;
}


.navbar-brand {
    position: static;
    top: -30px;
    left: 0;
}

#navbarSupportedContent {
    position: static;
    top: -20px;
    right: 0;
}

.navbar-collapse {
    flex-grow: unset !important;
}

.nav-item {
    margin: 0px 1px;
    color: white !important;
    border-radius: 30px;
    padding: 3px 10px;
    font-family: "helvetica";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 148%;
}

li>.default-black-text {
    color: white !important;
}

nav .dropdown-item {
    cursor: pointer;
    width: fit-content;
    color: var(--main-color);
}

li>.dropdown-toggle {
    font-size: 14px !important;
}

li>.dropdown-toggle,
li>.nav-link-d {
    text-decoration: none;
    font-size: 18px;
    /* border: solid; */
}

li>.dropdown-toggle::after {
    vertical-align: 0.201em;
}

.dropdown-toggle::after {
    transition: transform 0.3s ease;
}

.dropdown-menu {
    padding: 0.75rem 0 !important;
}

ul>li {
    font-size: 18px;
}

li>.nav-link-d {
    font-size: 14px !important;
}

@media (min-width: 768px) {
    .navbar-toggler {
        border: 1px solid #d1d1d1;
        color: #d1d1d1;
    }

    .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }
}