.country-popup button label {cursor: pointer;display: inline-flex;align-items: center;}
.country-popup button label .img-icon {display: inline-flex;align-items: center;}
.country-popup button label .img-icon img {display: inline-block;vertical-align: middle;width: 20px;position: relative;top: 0;max-width: 100%;height: auto;border: none;margin-right: 2px;}
.country-popup button label .text {font-size: 12px;font-weight: 400;position: relative;top: 0;line-height: 1;}
#select-country .modal-dialog {max-width: 400px;}
#select-country .modal-title {background-color: transparent;}
#selected-country-option {background: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E %3Cpath d='M10.0395 1.5021L5.50391 6.03764L0.968361 1.5021' stroke='%23140800' fill='none' stroke-width='1.5'%3E%3C/path%3E %3C/svg%3E") no-repeat 96% 50%;}
.country-btn {margin: 20px auto;padding: 12px 20px;}
.country-btn:focus, .country-btn:focus-visible {outline: 0.3rem solid var(--theme-night-1);outline-offset: 0.3rem;box-shadow: 0 0 0 0.3rem rgb(255,255,255), 0 0 0.5rem 0.4rem var(--theme-night-1);}
@media only screen and (min-width: 1200px) {#select-country .modal-header {padding-top: 30px;}#select-country .modal-title{font-size: 18px;text-transform: initial;}}
@media only screen and (max-width: 1279px) {.country-popup button label .text {display: none;}}
@media only screen and (max-width: 1199px) {.lang-currency-groups {padding-left: 20px;padding-right: 20px;}.country-popup{display: none;}}