.exam-title {background-color: #53BBB4;}


/* 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: 30%;
    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;
}


/* PART 3 */

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

.part3 li {margin-left:5%;}

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

@media (max-width: 1080px) {
   .part3 .touche {
        display:block;
        border: 1px solid #d2dcdd;
        background-color: #f4f8f8;
        padding: 5px;
        margin-bottom: 15px;
        width:90%;
    }
    .part3 li {margin-left:5%;}
}

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

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

/* PART 4  */

.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;
}
