
    .country {
        padding-left: 10%;
        min-width:251px;
    }
    .previous {
        min-width: 130px;
    }
    .total {
        padding-left:10px;
    }
    .participants {
        min-width: 66px;
    }
    .ranking th:last-child, .territories th:last-child {
        padding-left: 10px;
    }
    .ranking tr, .territories tr {
        border-bottom: 1px solid #eee;
    }
    img.flag {
        position: initial;
    }
    .info {
        margin-bottom: 20px;
    }
    div.intro b {
        margin-top: 2px;
        display: inline-block;
    }
    div.indication {
        font-style: italic;
    }
    #faq li {
        font-size:16px;
    }
    #faq{
        margin-top:60px;
    }
    h2 {
        text-decoration:underline;
        font-size:18px;
    }
    h3 {
        font-size:18px;
        margin-top:60px;
    }
    #faq a, #faq a:focus, #faq a:active, #faq a:visited, #faq a.more, p.info a, div.containing a {
	color:#0000c5;
	text-decoration:underline;
}
html {
  scroll-behavior: smooth;
}

.table-scroll{
    max-height: 400px;
    overflow-y: auto;
    overflow-x: auto;   /* utile sur mobile */
    -webkit-overflow-scrolling: touch;
  }

  .table-scroll thead th{
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 2;
  }

#faq a:hover, #faq a.more:hover {
	color: #4848ff;
	text-decoration:underline;
}

.firstBtnDiv {
    margin-top: 40px;
}

.btn.iqbc {
    font-family: Arial;
    background-color: #0e3b95;
    color: #fff;
    font-size: 18px;
}

.labelOfficial {
    font-style:italic;margin-top:-20px;font-weight: bold;
}

.labelOfficial a {
    color: #004b9b;
    font-size: 14px;
}

a.btn {
    text-decoration: none !important;
}

.containing ul li {
    font-size: 16px;
}

    @media (max-width: 498px) {
        .country{
            padding-left: 0px;
            min-width:0px;
        }
        table {
            font-size: 11px;
        }
        }

        @media (max-width: 705px) {
        .country, .total, .previous, .territory{
            min-width:0px;
        }
        }
