#answers div.answer{
    margin: auto;
    padding: 30px 20px;
    height: 50%;
    font-size: 20px;
    color: #FFF;
    font-weight: bold;
    border-radius: 10px;
    box-shadow: 2px 2px 0px rgba(0,0,0,15%);
}

#answer1{
    background-color: #4CAF50;
    color: #FFFFFF;
}
#answer2{
    background-color: #f94a1e;
    color: #FFFFFF;
}
#answer3{
    background-color: #3399ff;
    color: #FFFFFF;
}
#answer4{
    background-color: #ff9933;
    color: #FFFFFF;
}
.square{
    border: none;
    padding: 3px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    width: 70px;
    height: 0px;
    font-size: 20px;
}

#square1{
    background-color: #4CAF50;
}
#square2{
    background-color: #f94a1e;
}
#square3{
    background-color: #3399ff;
}
#square4{
    background-color: #ff9933;
}

#nextQButton{
    display: none;
}
#question{
    /*font-weight: bold;*/
    font-size: 50px;
    line-height: 1.2em;
}
#timerText{
}
#num{
    font-size: 50px;
}
#playersAnswered{
}
#questionNum{
}

#title{
    text-align: center;
    font-size: 50px;
    color: black;
}
#title1, #title2{
    text-align: center;
    color: black;
}
#title2{
    font-size: 15px;
}
.winner{
    text-align: center;
    font-size: 12px;
    /*display:none;*/
}
#winner1{
    font-size: 26px;
}
#winner2{
    font-size: 26px;
}
#winner3{
    font-size: 26px;
}
#winner4{
    font-size: 18px;
}
.gameh2{
    text-align: center;
    font-size: 35px;
    color: black;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
    /*display: none;*/
}
.winner img{
    width: 30px;
    vertical-align:middle;
}

.tag{
    display: inline-block;
    padding: 10px 10px;
    line-height: 1em;
    border-radius: 5px;
    background-color: #1f6898;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 10px 10px 0;
}

.tag.player{
    font-size: 25px;
}

.tag.tag-ok{
     background-color: #7bb845;
}
.tag.tag-ko{
    background-color: #9b071f;
}

#gamePinText{
    font-size: 50px;
    color: #1f6898;
    font-weight: bold;
}


#content_entete{
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.content_numquestion{
    display: flex;
    align-items:center;
    flex-shrink: 0;
}

.content_numquestion svg{
    margin-right: 5px;
}




.content_score{
    display: flex;
    flex-shrink: 0;
    align-items:center;
    font-size: 1.4em;
    font-weight: bold;
    color:#1f6898
}

.content_score svg{
    margin-right: 10px;
}




#pagetitle{
    font-size: 1.3em;
    font-weight: bold;
}


header{
    display: flex !important;
    justify-content: space-between !important;
    text-align: center !important;
    align-items: center;
}

#header-logo{
    flex-shrink: 0;
    margin-right: 15px;
}

#nameText{
    /*flex-grow: 1;
    text-align: center;*/
    margin-right: 15px;
    background-color:rgba(255,255,255,10%) ;
    color:white;
    padding: 8px 15px;
    border-radius:5px;
    line-height: 1em;
}

#nameText svg{
    vertical-align: middle;
    margin-right: 4px;
}

#nameTextName{

}

#content_main{
    font-size: 1.1em;
}

.encart{
    padding: 30px;
}

.btn{
    padding:5px 25px;
    height: auto;
    font-size: 1.1em;
}

.btn:after{
    display: none;
}

.encart_player_game .tag{
font-size: 1.6em;
    padding: 15px 25px;
}
