.exam-title {background-color: #E15258;}


/* Part 1 */

.part1 img {display: block; margin: 0 auto 20px auto !important;}


.part1 ul {
    margin: 0;
    padding: 0;
}

.part1 li {
    display: inline-block;
    width: 90%;
    margin-left: 5%;
}

.part1 .touche {
    display:block;
    border: 1px solid #d2dcdd;
    background-color: #f4f8f8;
    padding: 5px;
    margin-bottom: 15px;
}

.part1 .touche:hover {
    background-color: #d2dcdd;
    cursor: pointer;
}

.part1 .touchSel {
    background-color: #c6cfd0 !important;
}



/* Part 2 */


.part2 ul {
    margin: 0;
    padding: 0;
}

.part2 li {
    display: inline-block;
    width: 23%;
    margin: 0 1%;
}

.part2 .touche {
    display:block;
    border: 1px solid #d2dcdd;
    background-color: #f4f8f8;
    padding: 5px;
    margin-bottom: 15px;
    text-align: center;
}

.part2 .touche:hover {
    background-color: #d2dcdd;
    cursor: pointer;
}

.part2 .touchSel {
    background-color: #c6cfd0 !important;
}

input[type=radio]{
    cursor: pointer;
}


/* Part 3 */


.part3 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.part3 .touche {
    display:block;
    border: 1px solid #d2dcdd;
    background-color: #f4f8f8;
    padding: 5px;
    margin-bottom: 15px;
}

.part3 .touche:hover {
    background-color: #d2dcdd;
    cursor: pointer;
}

.part3 .touchSel {
    background-color: #c6cfd0 !important;
}


/*  PART 4  */

textarea {
    width:100%;
    height: 100px ;
    color: #036;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #036;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0px;
}

.ul90 {
    display: block;
    width:90%;
}

.part4 .drag {display: block !important;}

.part4 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


/* PART 5  */

.hght {
    height:150px;
    overflow-y: auto;
    border:1px solid #CCC;
    padding: 5px;
    overflow-x: hidden;
}

@media (max-width: 991px) {
    .hght {
    height:auto;
    border:0;
    padding: 5px 0;
    }
    .brBtm {
    padding:2px 0;
    margin:0 5%;
    border-bottom: 1px solid #e1e5f0 ;
    }

    input[type=text] {
        display: block;
    }
}

.drag {
    border: 1px solid #c0c8c9;
    background-color: #f4f8f8;
    color: #036;
    width:auto;
    cursor: pointer;
    padding:0 7px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 5px;
    display: inline-block;
}

.drag:hover {
    background-color: #d2dcdd;
}
