:root {
    --bs-body-bg: #242425 !important;
}

.card {
    --bs-card-bg: #141415 !important;
    --bs-card-cap-bg: #141415 !important;
}

.list-group-item {
    background-color: #141415 !important;
}

.modal-content {
    background-color: #141415 !important;
}

.modal-body {
    color: #141415 !important;
}

.sidebar {
    background: #141415 !important;
}

.sidebar-content {
    background: #141415 !important;
}

.input-group-navbar .form-control  {
    background: #141415 !important;
}

.input-group-navbar .btn  {
    background: #141415 !important;
}

.form-select {
    background-color: #141415 !important;
}

.form-control {
    background-color: #141415 !important;
}

.form-check-input {
    background-color: #141415 !important;
}

.dropdown-menu {
    --bs-dropdown-bg: #141415 !important;
}

.dropdown-item:focus, .dropdown-item:hover {
    background-color: #242425 !important;
}

.illustration {
    background: #141415 !important;
}

.settings-scheme {
    background: #242425 !important;
}

.sidebar-nav>.sidebar-item>.sidebar-dropdown {
    background: #141415 !important;
}

.settings-scheme-theme-dark {
    background: #141415 !important;
}

.tab-custom .tab-content {
    background: #242425 !important;
    color: white !important;
}

.tab-custom .nav-link.active {
    background: #242425 !important;
}

.navbar-bg {
    background: var(--bs-body-bg) !important;
}

.popover {
    --bs-popover-bg: #141415 !important;
}

.money-machine-status {
    border: white solid 2px;
    color: white;
}

.money-machine-label {
    -webkit-text-stroke: 1px white;
    color: #fff;
}

.form-check-input[type=checkbox] {
    border-color: var(--bs-body-color) !important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='white'/%3E%3C/svg%3E") !important;
}

.form-check-input:checked[type=radio] {
    border-color: white !important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='white'/%3E%3C/svg%3E") !important;
}

.form-check-input-on-off:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='limegreen'/%3E%3C/svg%3E") !important;
}

.logo-360 {
    content:url("/TIPro/img/360-dark.svg");
    width: 50px;
    height: 50px;
}

.dashboard-header-prize-amount {
    color: #00FF00;
    padding-left: 10px;
    padding-top: 8px;
}

/* .top-list-header-cell {
    color: white;
} */

.positions-profit-loss-positive {
    color: limegreen;
}

.positions-profit-loss-negative {
    color: red;
}

.order-filled {
    color: limegreen;
}

.order-rejected {
    color: red;
}

.symbol-change-positive {
    color: limegreen;
}

.symbol-change-negative {
    color: red;
}

.grid-column-header-sorted-asc::after {
    content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-arrow-up align-middle'><line x1='12' y1='19' x2='12' y2='5'></line><polyline points='5 12 12 5 19 12'></polyline></svg>");
}

.grid-column-header-sorted-desc::after {
    content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-arrow-down align-middle'><line x1='12' y1='5' x2='12' y2='19'></line><polyline points='19 12 12 19 5 12'></polyline></svg>");
}

.info-tooltip i {
    font-size: 12px;
    border: 2px solid white;
    padding: 2px 6px;
    border-radius: 50%;
    margin-left: 8px;
    color: white;
}

.pmc-sponsor-img {
    content:url("/TIPro/img/sponsors/centerpoint_light_text.png");
    height: 50px;
    width: 180px;
    margin-left: 5px;
    margin-bottom: 20px;
}

.profit-loss-total-balance {
    color: white;
}

.offcanvas {
    --bs-offcanvas-bg: #141415 !important;
}

.auto-profit-card-div {
    background: #242425;
}