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

.modal-content #country-name {
    color: #777777 !important;
}

.modal-body {
    background-color: #ffffff;
    margin: 20px;
}

.btn-dealer,
#dealerDropdown {
    background-color: #17b0e6 !important;
    color: black !important;
}

.dropdown-menu {
    color: black !important;
    border: none !important;
}

.modal-body .fas,
.text-yellow {
    color: #17b0e6 !important;
}

.dealer-content-section {
    height: 370px !important;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 2px solid #f8f9fa;
    background-color: #393838 !important;
    border-radius: 10px;
}

.region-title {
    color: #17b0e6 !important;
}

.country-title {
    margin-bottom: -10px !important;
}

.form-select#regionSelect {
    background-color: #17b0e6 !important;
}

.dropdown-menu li {
    border-bottom: 1px solid black;
    background-color: #17b0e6;
}

.dropdown-menu li:first-child {
    margin-top: -10px; /* or any margin value you prefer */
}

.dropdown-menu li:last-child {
    margin-bottom: -10px; /* or any margin value you prefer */
}

.dropdown-toggle::after {
    margin-left: 63% !important;
}

#dealer-list {
    max-height: 400px !important;
    overflow-y: scroll;
    background: none !important;
}

#region-list {
    background: none !important;
}

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

#map_asia:hover,
#map_africa:hover,
#map_europe:hover,
#map_north_america:hover,
#map_south_america:hover,
#map_oceania:hover,
#map_central_america:hover {
    fill: #03b2f2 !important;
}

.hover-link:hover {
    color: #17b0e6 !important;
}

@media (min-width: 200px) {
    #adjust-matrix {
        transform: matrix(0.452, 0, 0, 0.452, 0, 0) !important;
    }
    .fm-map-container {
        height: auto !important;
    }
}

@media (min-width: 300px) {
    #adjust-matrix {
        transform: matrix(0.502, 0, 0, 0.502, 0, 0) !important;
    }
    .fm-map-container {
        height: auto !important;
    }
}

@media (min-width: 400px) {
    #adjust-matrix {
        transform: matrix(0.702, 0, 0, 0.702, 0, 0) !important;
    }
    .fm-map-container {
        height: 220px !important;
    }
}

@media (min-width: 500px) {
    #adjust-matrix {
        transform: matrix(0.9, 0, 0, 0.9, 0, 0) !important;
    }
    .fm-map-container {
        height: 250px !important;
    }
}

@media (min-width: 600px) {
    #adjust-matrix {
        transform: matrix(1, 0, 0, 1, 0, 0) !important;
    }
    .fm-map-container {
        height: 270px !important;
    }
}

@media (min-width: 1000px) {
    #adjust-matrix {
        transform: matrix(1.116, 0, 0, 1.116, 0, 0) !important;
    }

    .fm-map-container {
        height: 365px !important;
    }
}

@media (min-width: 1200px) {
    #adjust-matrix {
        transform: matrix(1.332, 0, 0, 1.332, 0, 0) !important;
    }
    .fm-map-container {
        height: 372px !important;
    }
}
