﻿.world-prices-table {
    width: 80%;
    margin: auto;
    font-size: 1.3rem;
}

    .world-prices-table thead {
        background-color: var(--swift-button-primary-background-color);
    }

    .world-prices-table tr td:nth-child(1),
    .world-prices-table tr th:nth-child(1) {
        text-align: left;
    }

    .world-prices-table tr td:nth-child(n + 2) {
        text-align: center;
    }

    .world-prices-table tbody tr:nth-child(even) {
        background-color: var(--swift-button-primary-background-color);
    }

    .world-prices-table tbody td,
    .world-prices-table thead th {
        padding: 6px 12px;
        border-bottom: 1px solid var(--swift-border-color);
    }

    .world-prices-table tbody tr.world-prices-hidden {
        display: none;
    }

.special-services-table {
    width: 80%;
    margin: auto;
    font-size: 1.3rem;
}

    .special-services-table thead {
        background-color: var(--swift-button-primary-background-color);
    }

    .special-services-table tr td,
    .special-services-table tr th {
        text-align: left;
    }

        .special-services-table tr th:nth-child(n + 3),
        .special-services-table tr td:nth-child(n + 3) {
            text-align: right !important;
        }

    .special-services-table tbody tr:nth-child(even) {
        background-color: var(--swift-button-primary-background-color);
    }

    .special-services-table tbody td,
    .special-services-table thead th {
        padding: 6px 12px;
        border-bottom: 1px solid var(--swift-border-color);
    }

#country-selector-container {
    width: clamp(300px, 50%, 800px);
    margin:2rem auto;
}

#country-details-container {
}

    #country-details-container #selected-country-name {
        padding-block:1rem;
    }
.int-table th {
    background-color: var(--swift-background-color);
    color: var(--swift-accent-color) !important;
    text-align:right;
}
    .int-table th:first-of-type {
        text-align: left;
    }
.int-table .int-table-zone {
    text-align:left;
}
.int-table .int-table-price {
    text-align: right;
}
#countries-selector-container {
  

}
#countries-selector-container select{
    width:20rem;
}
.countries-selector-inner-container div{
    padding:.3rem 1rem;
    white-space:nowrap;
}
    @media screen and (min-width: 480px) {

        .countries-selector-inner-container {
            display: flex;
            width: 100%;
            justify-content: space-between;
            align-items: center;
        }
    }
.ratingplan-swop-button {
    background-image: url('../CustomIcons/left-right-svgrepo-com.svg');
    border: none;
    background-color: transparent;
    color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
}