/* Custom DRAG AND DROP css
--------------------------------------------------
MID GREY    #999999
LIGHT GREY  #E6E6E6
DARK GREEN  #4f959b
MID GREEN   #9dced2
LIGHT GREEN #AFE5EA
LIGHT BLUE  #38C0CB
RED         #C8374E
ORANGE      #CB4938


 */

#feedback table tr td:first-child {
    text-align: left
}

#feedback {
    display: none
}

.user-word {
    color: #283786;
    font-weight: 600
}

li.choice-item {
    font-size: 1.7em;
    border: 2px dashed #283786;
    border-radius: 6px;
    background-color: #fff;
    display: inline-block;
    margin: 0.8em;
    padding: 1em;
    cursor: pointer;
}
li.choice-item:hover {
    background-color: #ccdbe5;

}
li.select, li.select:hover  {
    background-color: #283786;
    color: #FFF;
}


/*FEEDBACK*/

#button-group {
    margin-bottom: 1em;
}

#feedback-header {
    margin-bottom: 1em;
}

#feedback table {
    table-layout: fixed;
    width: 100%;
    white-space: nowrap;
    counter-reset: my-counter;
    font-size: 1.3em;
}

#feedback table td {
   white-space: normal;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    border-top: 1px dashed #000;
}
.resulticon{
    text-align: center;
}

#feedback table tr {
    text-align: left;
    position: relative;
    border-bottom: 1px dashed #000;
    min-height: 1em;
    line-height: 2em;
    vertical-align: middle;
    padding-left: 1em;
    width: 100%;
}

th {
    border: 0;
    border-top: 1px dashed #000;
}

#header-value {
    width: 60%;
}

#header-userAnswer, #header-gameAnswer, #header-icon {
    min-width: 1em;
    width: 15%;
    text-align: center;
}


/* ----------- Large Display ----------- */

@media screen and (max-width: 1920px) and (max-height: 1080px) {
    /* Styles */
}


/* ----------- Laptop HiDPI screen ----------- */

@media screen and (max-width: 1440px) and (max-height: 900px) {
    /* Styles */
}


/* ----------- Laptop ----------- */

@media screen and (max-width: 1366px) and (max-height: 768px) {
    /* Styles */
}


/* ----------- Laptop MDPI screen ----------- */

@media screen and (max-width: 1280px) and (max-height: 800px) {
    /* Styles */
}


/* ----------- iPad ----------- */

@media only screen and (max-device-width: 1024px) and (max-device-height: 768px) {
    /* Styles */
    #activity {
        font-size: 1em;
    }
}


/* ----------- iPhone 5 ----------- */

@media only screen and (max-device-width: 568px) and (max-device-height: 320px) {
    /* Styles */
}

@media print {
    #question-holder {
        display: none
    }
    .btn {
        display: none
    }
    footer {
        display: none
    }
    #intro {
        display: none
    }
    #activity {
        text-align: left;
        border: none!important
    }
    #feedback .question-item {
        margin-bottom: 12px
    }
}