.nav-bg {
    background-color: #ddd;
}

.navbar .navbar-menu-wrapper,
.navbar .navbar-brand-wrapper {
    background-color: #f8f8ff;
}

/* Solid border */
hr.solid {
    border-top: 1px solid #bbb;
}

.profile-items p {
    padding: 10px 0px
}

.form-group .error {
    display: flex;
    margin-top: 2px;
    color: #d6597c !important;
    font-size: 12px;
    padding-left: 10px;
    align-items: center;
}

.required {
    margin-top: 2px;
    color: #d6597c !important;
    font-size: 12px
}

table.head-font thead th {
    font-size: .875rem !important;
}

.btn {
    padding: 0.6rem 1rem !important
}

.auth-form-btn {
    padding: 0.6rem 1rem !important;
    height: 40px !important;
}

.form-control {
    padding: 0.6rem 1rem !important
}

.sidebar-light .sidebar .nav .nav-item.active>.nav-link .menu-title {
    color: #000000;
}

.sidebar-light .sidebar .nav:not(.sub-menu)>.nav-item:hover>.nav-link {
    background: #f3f8fe !important;
    color: #272727
}

.sidebar-light .sidebar .nav .nav-item .nav-link i.menu-icon {
    color: #f2125e;
}

.delete {
    font-weight: 700;
    color: red;
}

.card .card-title {
    margin-bottom: 0.6rem !important;
}

.table td,
.table th {
    white-space: nowrap !important;
    width: 1% !important;
}

::-webkit-scrollbar {
    height: 6px;
    width: 6px;
    background: #ffffff;
}

::-webkit-scrollbar-thumb {
    background: #393812;
}

::-webkit-scrollbar-corner {
    background: #000;
}

.sidebar .nav .nav-item.active {
    background: #f3f8fe !important;
    color: #272727
}

.price-settings p {
    margin: 0;
    padding: 0;
    font-weight: bold
}

.disabled {
    pointer-events: none;
    cursor: default;
}

table thead th {
    background-color: #e8eff9 !important;
    border: 1px solid #fff !important;
}

.breadcrumb {
    padding: 0 !important;
    margin: 0 !important;
}

input:disabled {
    background-color: lightgray !important;
}