.ShowMoreAddress {
    color: var(--accent-color2);
    transform: rotate(-90deg);
    cursor: pointer;
}

#NewAddressCreation,
.AddressSelectorList {
    z-index: 30;
    background-color: #9f9f9f94;
    top: 0;
    right: 0;
    backdrop-filter: blur(4px);
}

#NewAddressCreation label {
    color: var(--Black);
    font-weight: 800;
}

.Alladdresses:not(:first-child) {
    border-top: 1px solid var(--accent-color3);
}

.editaddress svg {
    color: var(--accent-color4);
}

.removeaddress svg {
    color: var(--button-color);
}

.Alladdresses svg {
    width: 1.1rem;
}

span.selection,
.select2-container,
.select2-selection--single {
    height: 100% !important;
    display: block;
}

div#map {
    height: 100%;
}

.map-fullscreen {
    height: 15rem;
}

.select2-selection__rendered {
    line-height: 2.7 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0.3rem;
}

.NewAddressFormWrapper input {
    height: 2.8rem;
    border: none;
}

span#mapshow svg {
    width: 1.5rem;
    height: 1.5rem;
}

.select2-container--default .select2-selection--single {
    background-color: var(--lsilver);
    border: none;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #444;
}

.map-fullscreen {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 10000;
}

.map-fullscreen-close {
    display: block;
    width: 32px;
    height: 31px;
    position: absolute;
    top: 73px;
    background-color: #fff;
    z-index: 7001;
    left: 11px;
    border: 1px solid #939393;
    border-top: 0px;
    text-align: center;
    color: #000;
    font-weight: bold;
    line-height: 31px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzQ1MScgd2lkdGg9JzQ1MScgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkNsb3NlIDEwNzY8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTguMTQzNDIxODcsNiBMMTEuNDY5MDMxMiwyLjY3NDM3NSBDMTIuMDYwOTIxOSwyLjA4MjQ4NDM4IDEyLjA2MDkyMTksMS4xMjI4NDM3NSAxMS40NjkwMzEyLDAuNTMwOTUzMTI1IEMxMC44NzcxNDA2LC0wLjA2MDkzNzUgOS45MTc1LC0wLjA2MDkzNzUgOS4zMjU2MDkzNywwLjUzMDk1MzEyNSBMNiwzLjg1NjU3ODEzIEwyLjY3NDM5MDYyLDAuNTMwOTUzMTI1IEMyLjA4MjUsLTAuMDYwOTM3NSAxLjEyMjg1OTM3LC0wLjA2MDkzNzUgMC41MzA5Njg3NSwwLjUzMDk1MzEyNSBDLTAuMDYwOTIxODc1LDEuMTIyODQzNzUgLTAuMDYwOTIxODc1LDIuMDgyNDg0MzggMC41MzA5Njg3NSwyLjY3NDM3NSBMMy44NTY1NzgxMiw2IEwwLjUzMDk2ODc1LDkuMzI1NjI1IEMtMC4wNjA5MjE4NzUsOS45MTc1MTU2MyAtMC4wNjA5MjE4NzUsMTAuODc3MTQwNiAwLjUzMDk2ODc1LDExLjQ2OTA0NjkgQzAuODI2OTA2MjUsMTEuNzY0OTg0NCAxLjIxNDc5Njg3LDExLjkxMjk1MzEgMS42MDI2NzE4NywxMS45MTI5NTMxIEMxLjk5MDU2MjUsMTEuOTEyOTUzMSAyLjM3ODQzNzUsMTEuNzY0OTg0NCAyLjY3NDM3NSwxMS40NjkwNDY5IEw2LDguMTQzNDIxODggTDkuMzI1NjA5MzcsMTEuNDY5MDQ2OSBDOS42MjE1NDY4NywxMS43NjQ5ODQ0IDEwLjAwOTQzNzUsMTEuOTEyOTUzMSAxMC4zOTczMTI1LDExLjkxMjk1MzEgQzEwLjc4NTE4NzUsMTEuOTEyOTUzMSAxMS4xNzMwNzgxLDExLjc2NDk4NDQgMTEuNDY5MDMxMiwxMS40NjkwNDY5IEMxMi4wNjA5MjE5LDEwLjg3NzE0MDYgMTIuMDYwOTIxOSw5LjkxNzUxNTYzIDExLjQ2OTAzMTIsOS4zMjU2MjUgTDguMTQzNDIxODcsNiBaIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4=")
}

.map-fullscreen-close:hover {
    background-color: #f4f4f4
}

.map-fullscreen>div {
    width: 100%;
    height: 100vh;
}

#mapshow {
    cursor: pointer
}

#regionselector span.select2.select2-container {
    flex: 0 0 auto;
    width: 49% !important;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    text-align: right;
    padding: 0 1rem;
    box-shadow: 4px 3px 6px #d9dde2 inset, 0px -5px 15px #ffffff inset;
    border-radius: var(--b-radius);
    border: 0.1em solid transparent;
    transition: all ease-in-out 380ms;
}

.backtolistheader {
    position: relative;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    overflow: hidden;
    cursor: pointer;
}

.backtolistheader:hover::before,
.backtolistheader:hover::after {
    background: #1ebcc5;
}

.backtolistheader::before,
.backtolistheader::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #000;
}

.backtolistheader::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.backtolistheader::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.backtolistheader.hairline::before,
.backtolistheader.hairline::after {
    height: 0.1rem;
}

.btn-addheader {
    font-size: 1rem;
    /* color: #fff; */
    cursor: pointer;
}

#mapshowheader {
    cursor: pointer;
}