/* Global */
body {
    margin: 0;
    padding: 0;

    font-family: 'Roboto';
    font-size: 16px;

	background-color: #efefef;
	color: black;
}

ul {
    list-style-type: none;
    padding: 0;
}

ul li {
    padding: 1% 0 0 0;
}

.correct {
    font-weight: bold;
    color:#34bf49;
}

.wrong {
    color: rgb(250, 70, 89);
}

.correct, .wrong {
    padding-right: 5px;
    display: none;
}

.header {
    padding: 80px;  
}

/* .header span {
    border-bottom: #F95700 solid 2px; 
    padding-top: 5px;
} */

h1 {
    font-family:'Times New Roman', Times, serif;
    font-size: 20px;
    font-weight: bold;

    color: rgba(0, 0, 0, 0.7);

    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    
    margin-top: 18px;
    margin-bottom: 0;   
}

h3 {
    font-family: 'Times New Roman', Times, serif;
    font-size: 18px;
    font-weight: 500;

    color: rgb(2, 190, 17);

    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;

    margin-top: 10px;
    margin-bottom: 20px;
}

h5 {
    font-family: 'Roboto';
    font-size: 15px;

    color: rgba(0, 0 , 0, 0.5);

    margin-top: 30px;
    margin-bottom: 20px;  
}

/* Local */

.container {
    background: #fff;
    
    margin: 35px 10%;

    padding: 5px 20px;
    position: relative;

    box-shadow: -5px 5px 20px #9E9E9E
    /* box-shadow: -3px 3px 4px #8c8c8c;
    border-radius: 10px; */
}

@media (max-width: 950px) {

    .container {
        margin: 30px 5%;
        padding: 3px 18px;
    }

    body {
        font-size: 15px;
    }

    h1 {
        font-size: 19px;
    }

    h3 {
        font-size: 17px;
    }

    h5 {
        font-size: 14px;
    }
}

@media (max-width: 500px) {

    .container {
        margin: 20px 5%;
        padding: 1px 16px;
    }

    body {
        font-size: 14px;
    }

    h1 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    h5 {
        font-size: 13px;
    }
}

/* QUESTION */
.container .opt {
    text-indent: 30px;
}

.container .space-1 {
    text-indent: 60px;
}

/* OPTIONS */
form {
    font-size: 15px;
    margin-top: 0;
}

form input {
    margin-right: 10px;
    color: grey;
}

/* CORRECT ANSWER */
.explaination {
    display: none;
}

.explain {
    margin-bottom: 20px;
}

/* RESULT */

#showResult {
    padding-top: 2px;
    display: none;
}

#finalRes {
    font-weight: bold;
}

/* BUTTON */
input[type='button'] {
    margin: 30px 0 15px 0;
    padding: 8px 15px;

    background-color: rgb(2, 190, 17);
    /* background-color: #F95700; */
    
    color:white;

    border: none;
}

input[type="radio"] {
    color: red;
}

input[type='button']:hover {
    cursor: pointer;
}

/* For answer */

/* .answer {
    background-color:rgba(163, 222, 131, 0.8);
    border-radius: 3px;
} */