/* *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: sans-serif;
}
body{
    background: #001e4d;
} */
.app{
    background: #fff;
    width: 90%;
    max-width: 1000px;
    margin: 100px auto 0;
    border-radius: 10px;
    padding: 30px;
    display:none; 
    /* background-color: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
    padding: 30px;
    max-width: 1000px;
    text-align: center; */

}
.app h1{
    font-size: 25px;
    color:#001e4d;
    font-weight: 600;
    border-bottom: 1px solid #333;
    padding-bottom: 30px;
    text-align: center;

}
.quiz{
    padding: 20px 0;
}

.quiz h2{
    font-size: 18px;
    color: #001e4d;
    font-weight: 600;

}
.btn-score{
    background: #001e4d;
    color: #fff;
    font-weight: 600;
    font-size: 1rem;
    width: 150px;
    border: 0;
    border-radius: 4px;
    padding: 10px;
    margin: 20px auto 0;
    cursor: pointer;
    display: none;
}
.btn-score:disabled{
    cursor: no-drop;
}
.btn{
    background: #fff;
    color:#222;
    font-weight: 500;
    width: 100%;
    border: 1px solid #222;
    padding:10px;
    margin:10px 0;
    text-align: left;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s;
}
.telegram{
    color:#0088CC;
    font-weight: 500;
    width: 100%;
    /* border: 1px solid #222;
    padding: 10px;
    margin: 10px 0;
    text-align: left;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s; */
    display: block;
    text-align: center;
}
.ad{
    background: #fff;
        color: #001e4d;
        font-weight: 500;
        width: 100%;
        /* border: 1px solid #222;
        padding: 10px;
        margin: 10px 0;
        text-align: left;
        border-radius: 4px;
        cursor: pointer;
        transition: all 0.3s; */
        text-align: center;
}
.btn:hover:not([disabled]){
    background: #222;
    color: #fff;
}
@media (max-width:600px){
    #q-image {
            width: 50px;
            object-fit: cover;
        }
    .quiz {
            padding: 15px 0;
        }
    
    .quiz h2 {
        font-size: 16px;
        color: #001e4d;
        font-weight: 500;

    }
    .btn{
        font-size: 12px;
    }
    .app{
        width: 95%;
        margin: 5px 0;
    }
    .app h1 {
            font-size: 20px;
            color: #001e4d;
            font-weight: 600;
            border-bottom: 1px solid #333;
            padding-bottom: 20px;
            text-align: center;
    
        }
    .app {
             flex-wrap: wrap;
         }

}
#next-btn{
    background: #001e4d;
    color: #fff;
    font-weight: 500;
    width: 150px;
    border: 0;
    border-radius: 4px;
    padding: 10px;
    margin: 20px auto 0;
    cursor: pointer;
    display: none; 
    /* to center an item , display:block; also to hide the element by setting display value as :none */
}
.btn:disabled{
    cursor:no-drop;
}
.correct{
    background: #9aeabc;

}
.incorrect{
    background: #ff9393;
}
a:hover{
    color: #0d5e86;
    font-weight: 500;
    width: 100%;
}
a{
    color: #0c9ee7;
    font-weight: 500;
    width: 100%;
    text-decoration: none;
}
a:link{
    color: #0088CC;
    font-weight: 500;
    width: 100%;
}