html, 
body,
.page,
.app,
.modal-content {
    background-color: #191726;
    color: #fff;
}

.svg-black-color {
    fill: #fff;
    stroke: none;
}

.blockquote {
    background: #191726;
}

.modal-content {
    background: #191726;
    border-color: #3E3D6D !important;
}

.modal-header {
    border-bottom: 1px solid #282845;
}

.close {
    color: #fff;
}

.car-block {
    background: #191726
}

.nav-link {
    color: #fff !important;
}

.header_white,
.block-white {
    color: #fff;
    background: #211d36;
}

.control-label {
    color: #fff;
}

.form-control {
    color: #fff !important;
    background: #211d36 !important;
    border-color: #3E3D6D !important;
}

.workspace {
    background: #211d36;
}

.main-wrapper {
    background: transparent;
}

.value {
    color: #fff;
}

.btn-secondary, .btn-secondary:hover {
    background: #211d36;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #7272B6;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #7272B6;
}

.vehicles__load-more,
.model {
    background: #211d36;
    border-color: #3E3D6D;
}

.vehicle__price sup {
    color: #fff;
}

.card-header,
.card-item {
    background: #211d36;
    border-color: #3E3D6D;
}

.card-header button {
    color: #fff !important;
}

.n-about__block {
    background: #211d36;
    border: 1px solid #3E3D6D;
}

.n-post {
    background: #211d36;
    color: #fff;
    border: 1px solid #3E3D6D;
}

.vehicle {
    background: #211d36;
    color: #fff !important;
    border: 1px solid #3E3D6D;
}

.search-favorite {
    border: 1px solid #3E3D6D;
    background: #211d36;
}

.traid-in__main .trade-in__header,
.traid-in__main .trade-in__text {
    color: #191726;
}

.trade-in-total__number,
.trade-in-total__title {
    color: #fff;
}

.trade-in__form {
    border: 1px solid #3E3D6D;
    background: #211d36;
}

.block_purple, .block_active {
    background: linear-gradient(180deg, #846BF0 0%, #211d36 100%);
}

.block__content {
    background: #211d36;
}

.site-error {
    border: 1px solid #3E3D6D;
    background: #211d36;
    color: #fff;
}

.footer_main {
    border-top: 1px solid #3E3D6D;
    background: #191726;
    color: #fff;
}

.avatar__text-upper {
    color: #fff;
}

.sidebar {
    background-color: #22223C;
}

.content,
.sidebar-item.active {
    background-color: #211d36;
}

.sidebar-item.active::before {
    background: transparent;
}

.sidebar-item {
    border-bottom: 1px solid #282845;
}

.table,
.plaid__text,
.file__caption,
.file__title {
    color: #d9d4ed;
}

.menu .nav-item + .nav-item {
    border-top: 1px solid #282845;
}

.btn-tab_active {
    background: #846bf0;
}

.description {
    color: #fff;
}

.offer__table td:nth-of-type(2) {
    color: #fff;
}

[aria-expanded=false] {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzY4IDIyNEgyMjRWODBjMC04Ljg0LTcuMTYtMTYtMTYtMTZoLTMyYy04Ljg0IDAtMTYgNy4xNi0xNiAxNnYxNDRIMTZjLTguODQgMC0xNiA3LjE2LTE2IDE2djMyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDE0NHYxNDRjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjg4aDE0NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNnYtMzJjMC04Ljg0LTcuMTYtMTYtMTYtMTZ6Ii8+PC9zdmc+CjwhLS0KRm9udCBBd2Vzb21lIFBybyA1LjIuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbQpMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKQotLT4=) no-repeat calc(100% - 16px) 50% / 12px;
}

[aria-expanded=true] {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzY4IDIyNEgxNmMtOC44NCAwLTE2IDcuMTYtMTYgMTZ2MzJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzUyYzguODQgMCAxNi03LjE2IDE2LTE2di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnoiLz48L3N2Zz4KPCEtLQpGb250IEF3ZXNvbWUgUHJvIDUuMi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tCkxpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpCi0tPg==) no-repeat calc(100% - 16px) 50% / 12px;
}

footer .card-item {
    background: #191726;
}

footer .card-header button {
    background-color: #191726;
}

#successModal img {
    filter: invert(100%);
}

@media (max-width: 765px) {
    .navbar-collapse {
        background: #211d36;
    }

    .n-main-item__text {
        color: #fff;
    }

    .avatar {
      background: #211d36;
    }
}
