:root {
    --accent-color: #009BBD;
    --white: #ffffff;
    --dark: #020B1A;
}

.text-bold {
    font-weight: bold;
}

.sidenav-toggler-inner {
    position: relative;
    z-index: 9999;
}

.sidenav-toggler-inner img {
    width: 100%;
}

.form--search {
    color: var(--accent-color);
}

.form--search label {
    line-height: 3;
}

.form--search .form-control {
    margin-bottom: 10px;
    border-radius: 0px;
    border: 2px solid var(--accent-color);
}

.form--search .form-control,
.form--search .form-control::placeholder {
    color: var(--dark);
}

.form--search button,
.form--search button:hover,
a[type="button"],
a[type="button"]:hover {
    background: var(--accent-color);
    color: var(--white);
    min-width: 8rem;
}

.breadcrumb-custom {
    position: relative;
    top: -76px;
    left: 12px;
}

.new-nav-bar {
    min-height: calc(100vh - 134px);
    max-height: calc(100vh - 134px);
    overflow-y: hidden;
}

.new-nav-bar:hover {
    overflow-y: scroll;
}

.new-nav-bar::-webkit-scrollbar {
    width: 3px;
}

.new-nav-bar::-webkit-scrollbar-track {
    background: transparent;
}

.new-nav-bar::-webkit-scrollbar-thumb {
    background: #636363;
}

.new-nav-bar::-webkit-scrollbar-thumb:hover {
    background: #636363;
}

.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link.active {
    margin-right: 0;
}

.country-flag img {
    width: 20px;
}

strong {
    font-weight: 600;
}