#geo-location-modal + .modal-backdrop.fade.show {
	z-index: 1000;
}
.tvgeo-icon svg {
	fill: rgba(255, 255, 255, 0.45);
}
.tvgeo-location-switcher:hover .tvgeo-icon svg path {
    fill: #ef9f27;
}
a.tvgeo-location-switcher {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 6px;
}
a.tvgeo-location-switcher .tvgeo-icon {
    top: initial !important;
}
#geo-location-modal .geo-location-icon svg {
    transform: none !important;
}
.tvgeo_country_choose .tvsignin_link, .tvgeo_country_choose .tvgeo_btn_sbmit_aply {
    background: #ba7517;
    color: white !important;
    border-radius: 6px;
	border: none;
}
#geo-location-modal .country-selection-wrapper {
    display: flex;
    flex-wrap: nowrap !important;
    gap: 6px;
    flex-direction: row;
    align-items: center;
	padding: 5px 9px !important;
}