body {
    background-color: white;
    color: white;
}

.id {
    background-color: transparent;
    color: #C8C8C8FF;
}

.name {
    background-color: transparent;
    color: #515b87;
}

.profession {
    background-color: transparent;
    color: #515b87;
}

.brand {
    background-color: transparent;
    color: #515b87;
}

.phone_number {
    background-color: transparent;
    color: #515b87;
}

.phone_number a {
    text-decoration: none;
    background-color: transparent;
    color: #515b87;
}

.my_services {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

.service-title {
    background-color: transparent;
    color: #333333;
}

.service-description {
    background-color: transparent;
    color: #333333;
}

.main_title {
}

.online_record_title {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

.online_record_button {
    background-color: #515b87;
    color: white;
}

.online_record_button:hover {
    background-color: #333333;
    color: white;
}

.pay_block {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

.qrcode_title {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

.clickuz_button {
    background-color: #515b87;
    color: white;
}

.clickuz_button:hover {
    background-color: #333333;
    color: white;
}

.uzumbank_button {
	background-color: #515b87;
    color: white;
}

.uzumbank_button:hover {
	background-color: #333333;
    color: white;
}

.cards {
    background-color: #515b87;
    color: white;
}

.cards:hover {
	background-color: #333333;
    color: white;
}

.clipboard_uzcard {
}

.clipboard_humo {
}

.clipboard_visa {
}

.clipboard_mastercard {
}

.clipboard_yoomoney_visa {
}

.clipboard_yoomoney_mir {
}

.qr_caption {
    background-color: transparent;
    color: #515b87;
}

.counterDiv {
    background-color: transparent;
    color: #515b87;
}

.statistics_title {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

#myLinks button {
    background: white;
}

#myLinks button:active {
}

#myLinks {
}

.topnav #myLinks {
}

.topnav_background {
    background-color: #515b87;
}

.topnav {
    background-color: #515b87;
}

.topnav a {
    color: white;
    background: #515b87;
}

.topnav a.icon {
}

.topnav a:hover {
    color: #333333;
}

.button-login {
    color: #515b87;
    background: #333333;
}

.active {
    background-color: white;
    color: #515b87;
}

.find {
    background-color: #515b87;
}

.active::before {
}

.site_logo {
    fill: white;
}

.hamburger_menu {
    fill: white;
}

.footer_form_text {
    color: white;
}

.purchase_footer {
    background-color: #515b87;
}

.footer_social {
    background-color: #515b87;
}

.footer_main {
    background-color: #515b87;
}

.footer_main_minimal {
    background-color: #515b87;
    color: white;
}

.footer_main_minimal a {
    background-color: #515b87;
    color: white;
}

.footer_text {
    color: white;
}

.location_title {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

.catalog_title {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

.catalog_button {
    background-color: #515b87;
    color: white;
}

.catalog_button:hover {
	background-color: #333333;
    color: white;
}

.market_title {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

.market_button {
    background-color: #515b87;
    color: white;
}

.market_button:hover {
	background-color: #333333;
    color: white;
}

.rate_place_title {
    background-color: #515b87;
    color: white;
    text-shadow: 1px 1px 1px #515b87;
}

.rate_google_button {
    background-color: #515b87;
    color: white;
}

.rate_google_button:hover {
    background-color: #333333;
    color: white;
}

.rate_yandex_button {
    background-color: #515b87;
    color: white;
}

.rate_yandex_button:hover {
    background-color: #333333;
    color: white;
}

.rate_2gis_button {
    background-color: #515b87;
    color: white;
}

.rate_2gis_button:hover {
    background-color: #333333;
    color: white;
}

.phone_bg {
    fill: #515b87;
}

.phone_icon {
    fill: white;
}

.email_bg {
    fill: #515b87;
}

.email_icon {
    fill: white;
}

.sms_bg {
    fill: #515b87;
}

.sms_icon {
    fill: white;
}

.bookmark_bg {
    fill: #515b87;
}

.bookmark_icon {
    fill: white;
}

.share_bg {
    fill: #515b87;
}

.share_icon {
    fill: white;
}

.site_bg {
    fill: #515b87;
}

.site_icon {
    fill: white;
}

.app_bg {
    fill: #515b87;
}

.app_icon {
    fill: white;
}

.preloader {
    background: #e0e0e09e;
}

.preloader__row {
}

.preloader__item {
    background-color: #337ab7;
}

.preloader__item:last-child {
}

@keyframes preloader-rotate {
}

@keyframes preloader-bounce {
}

.loaded_hiding .preloader {
}

.loaded .preloader {
}

.container_about {
    background: white;
}

.about {
}

.avatar-container {
}

.avatar {
}

.phone_number img {
}

.info {
}

img[tabindex="0"] {
}

img[tabindex="0"]:focus {
    box-shadow: 0 0 100px #515b87, 0 0 0 450px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 100px #515b87, 0 0 0 450px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 100px #515b87, 0 0 0 450px rgba(0, 0, 0, .3);
}

img[tabindex="0"]:focus,
img[tabindex="0"]:focus ~ * {
}

.service-list {
}

.service-item {
}

@media (min-width: 768px) {
    .service-item {
    }

    .service-title {
    }
}

.social {
    background: #333333;
}

.social > * {
}

@media screen and (min-width: 1000px) {
    .social {
    }

    .social > * {
    }
}

.social a,
.social button {
    background-color: transparent;
}

.social a img,
.social button img {
}

.share_to_telegram {
}

.qrcode {
}

#qrCodeImg {
    border: 6px solid #FFFFFF;
}

/*Блок карты*/
.map-container {
}

.map-container iframe {
}

@media screen and (min-width: 400px) {
    .map-container {
    }
}

.video_1 {
}

.video_2 {
}

.purchase {
    background: white;
}

.purchase_button {
    background: #333333;
    color: white;
}

.purchase_button:hover {
    color: #333333;
    background: white;
}

.purchase_text {
    color: #333333;
}

.order_card_button {
    background: #333333;
    color: white;
    border: 0 solid #333333;
}

.order_card_button:hover {
    color: #333333;
    background: white;
}

.footer_form_button {
    color: white;
    background: #333333;
}

.footer_form_button:hover {
    color: #333333;
    background: white;
}

.social_icons {
}

.social_icons .icon {
}

.social_icons .icon img {
}

.main_block {
}

.header {
}

.lang_module {
    background: white;
}

.lang_module button {
}

.login_module a {
    background: none;
    color: white;
}

.body_catalog {
    background: #515b87;
}

.container {
}

.product {
}

.product img {
}

.product .name {
    color: white;
}

.product .description {
}

.price {
    color: white;
}

.product .add-to-cart {
    background-color: white;
    color: #515b87;
}

.back-btn {
    background-color: #a8a8a8;
    color: white;
}

.modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.modal-content {
    background-color: white;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.close {
}

.order-form {
}

.order-input {
    border: 1px solid #ccc;
}

.button-container {
}

.order-button {
    background-color: #515b87;
    color: white;
}

.order-button:hover {
    background-color: #797979;
}

.order-cancel-button {
    background-color: #e0e0e0;
    color: #333333;
}

.order-cancel-button:hover {
    background-color: #797979;
    color: white;
}

.popup {
    background-color: rgba(0, 0, 0, 0.5);
}

.popup-content {
    background-color: #fefefe;
    border: 1px solid #888;
}

.close-popup {
}