﻿

div.DragAndDropFrequency {
    /*max-height: 560px;
            overflow-y: auto;
            border: 1px solid gray;
            padding: 10px;*/
}

.colOverflowY {
    width: 17px !important;
    background-color: #f1f1f1 !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: #c1c1c1 !important;
    border-left: 1px solid #006998;
}

div.DragAndDropFrequency.DragAndDrop > div.DragAndDropTableContainer.DragAndDrop {
    display: inline-block;
    vertical-align: top;
    padding: 0 5px;
}

    /*div.DragAndDropFrequency.DragAndDrop > div.DragAndDropTableContainer.DragAndDrop:first-child {
                padding-left: 0;
            }

            div.DragAndDropFrequency.DragAndDrop > div.DragAndDropTableContainer.DragAndDrop:last-child {
                padding-right: 0;
            }*/

    div.DragAndDropFrequency.DragAndDrop > div.DragAndDropTableContainer.DragAndDrop:empty {
        display: none;
    }

td.DragAndDrop > div > div.droppable-option {
    display: none !important;
    padding: 0;
    margin: 0;
}

.drawLinesInAChartContainer {
    position: relative;
    width: 400px;
    height: 400px;
    margin: 5px;
    padding: 0;
    object-fit: scale-down;
    object-position: center;
    background-color: white;
    /*border: 1px solid gray;*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=124, Color=#000000)"; /*IE 8*/
    -moz-box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.5); /*FF 3.5+*/
    -webkit-box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.5); /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.5); /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#000000); /*IE 5.5-7*/
}

/*.correctAnswersContainer{
            padding:20px;
            margin: 15px 0;
            width:auto;
            border: 2px solid rgba(218,33,40,1);
        }*/

.panel-ccps > .panel-heading {
    background-image: -webkit-linear-gradient(top,#00b4f1 0,#2e6da4 100%);
    background-image: -o-linear-gradient(top,#00b4f1 0,#2e6da4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#00b4f1),to(#2e6da4));
    background-image: linear-gradient(to bottom,#00b4f1 0,#2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00b4f1', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
}

.correctAnswersContainer > ol {
    padding-left: 20px;
}

    .correctAnswersContainer > ol > li {
        padding: 2.5px;
    }

td.choiceDragandOrder > div.btn {
    margin-left: 5px;
}

table.DragAndOrderFrequency > thead > tr:nth-child(1) > th:nth-child(1) {
    min-width: 150px;
}

thead > tr > th {
    position: relative;
}

.TableContainer {
    position: relative;
}

td > ol,
td > ul {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
}

ul.HighlightText,
ul.MultipleDragandDrop {
    list-style-type: disc;
}

    ul.HighlightText > li > span,
    ol.HighlightText > li > span,
    ul.MultipleDragandDrop > li > span,
    ol.MultipleDragandDrop > li > span {
        display: block;
        line-height: 1.25;
        padding: 2.5px;
    }

ul.MultipleDragandDropChoice {
    list-style-type: circle;
}

.choiceHighlightText {
    text-align: left;
}

.bold {
    font-weight: bold;
}

.marker {
    /*background-color: Yellow;*/
    color: #000;
    background-color: #fcf8e3;
}

/*.textRed {
            background-color: #DA2128;
            color:white;
        }*/


.divAnswerImages {
    padding: 5px;
    background-color: #AFEEEE;
    text-align: center;
}

.divCorrectAnswerImages {
    padding: 5px;
    background-color: #98FB98;
    text-align: center;
}

.imageContainer.DragAndDropImages {
    display: inline-block;
    position: relative;
    border: 1px solid #00b4f1;
    border-radius: 5px;
    background-color: #EBEBEB;
    margin: 0 2.5px;
}

    .imageContainer.DragAndDropImages > img {
        max-height: 75px;
        border: 1px solid #000;
        margin: 10px 5px 5px 5px;
        vertical-align: middle;
    }

.panel {
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

.questionNumberHTML {
    text-align: left;
    font-weight: bold;
    font-size: medium;
    padding: 0;
    padding-bottom: 2.5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #00b4f1;
}

#btnHideItensNav > i.glyphicon {
    position: absolute;
    left: -2.5px;
    /*right:5px;*/
}

table.MultipleChoices > tbody > tr > td:first-child,
table.MultipleSelection > tbody > tr > td:first-child {
    /*text-transform:lowercase;*/
    font-weight: bold;
    min-width: 31px;
    text-align: center;
    vertical-align: middle;
}

.navContainer {
    position: fixed;
    left: 10px;
    top: 25px;
    width: 125px;
    bottom: 40px;
    /*font-size: smaller;*/
}

    .navContainer .panel-body {
        padding: 0;
    }

    .navContainer ul.nav {
        position: absolute;
        overflow-y: auto;
        padding: 0;
    }

    .navContainer .sidebar-nav .navbar .navbar-collapse {
        padding: 0;
        max-height: none;
    }

    .navContainer .sidebar-nav .navbar ul {
        float: none;
        display: block;
    }

    .navContainer .sidebar-nav .navbar li {
        float: none;
        display: block;
        margin: 0;
    }

        .navContainer .sidebar-nav .navbar li a {
            padding-top: 2.5px;
            padding-bottom: 2.5px;
        }

table.tableItem {
    background-color: white !important;
    border: 1px solid lightgray;
}

    table.tableItem td, table.tableItem th {
        background-color: transparent !important;
        padding: 5px;
    }

    table.tableItem img {
        -ms-transform: scale(.5, .5); /* IE 9 */
        -webkit-transform: scale(.5, .5); /* Safari */
        transform: scale(.5, .5);
        margin: auto;
    }

th[colspan="2"],
th[colspan="3"],
th[colspan="4"],
th[colspan="5"] {
    text-align: center;
}

td.eqTD > img {
    -ms-transform: scale(.75, .75); /* IE 9 */
    -webkit-transform: scale(.75, .75); /* Safari */
    transform: scale(.75, .75);
}

div.mathEquation {
    margin: 10px auto;
    text-align: center;
}

.questionTextHTML {
    margin-bottom: 15px;
}

table:empty {
    display: none;
}
/*div:empty {
            display:none;
        }*/

.pnlQuestionText, .pnlPassage, .pnlAnswers {
    margin-bottom: 15px;
}

.pnlAnalysis > br {
    display: none;
}

iframe {
    border: 1px solid lightgray;
    margin-left: auto;
    margin-right: auto;
}

table.OT_StandardTable {
    background-color: white;
}

table.analysisEqEditorHTML {
    min-width: 240px;
}

.hidden {
    display: none !important;
}

.tableAnalysis {
    margin-left: auto;
    margin-right: auto;
    min-width: 130px;
}

    .tableAnalysis > thead > tr > th {
        background-color: #00b4f1;
        color: white;
        font-weight: bold;
        padding: 2.5px 5px;
        vertical-align: middle;
    }

.tableItem {
    border-collapse: collapse;
    border: 1px solid #e4e4e4;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}

    .tableItem td, .tableItem th {
        padding: 5px 10px;
        border: 1px solid #e4e4e4;
        vertical-align: middle;
        text-align: center;
        color: black;
    }

    .tableItem > tbody > tr > td > input {
        margin-left: auto;
        margin-right: auto;
    }

.MovingPointsLineResponse {
    width: 440px;
    height: 200px;
    margin: 0 15px;
    object-fit: scale-down;
    object-position: center;
    /*padding:15px;*/
}

/*.MovingPointsLineResponse>svg{
             max-height:220px !important;
         }*/

table.MovingPointsLine th,
table.MovingPointsLine td {
    text-align: center !important;
}

table.MovingPointsLine td {
    text-transform: uppercase;
}

table.MovingPointsLine > tbody > tr > td:first-child {
    padding: 0 !important;
}

input.inputMatch[type="checkbox"] {
    display: inline-block;
    width: 2em;
    height: 2em;
}

th {
    padding: 5px;
    font-weight: bold;
}

div.answersHTML table > tbody > tr > td > font > b,
div.answersHTML table > tbody > tr > td > font > p {
    display: inline-block;
}

tr.defaultTableHeaderRow > th,
tr.defaultTableHeaderRow > td,
tr.defaultTableRow > th,
tr.defaultTableRow > td,
tr.defaultTableHeaderRowCorrect > th,
tr.defaultTableHeaderRowCorrect > td {
    text-align: center;
}

    tr.defaultTableHeaderRow > th:first-child,
    tr.defaultTableHeaderRow > td:first-child,
    tr.defaultTableRow > th:first-child,
    tr.defaultTableRow > td:first-child,
    tr.defaultTableHeaderRowCorrect > th:first-child,
    tr.defaultTableHeaderRowCorrect > td:first-child {
        text-align: left;
    }

.analysisHTML th {
    text-align: center;
}

/*.answersHTML td, .answersHTML th {
            text-align: left !important;
        }*/

.correctChoice, .textRed {
    /*font-weight: 600;*/
    background-color: rgba(166,206,57,.75) !important;
    color: black !important;
    font-size: inherit;
}

.incorrectChoice {
    /*font-weight: bold;*/
    background-color: rgba(218,33,40,.5) !important;
    color: black !important;
}

div.MultipleSelectFrequency > h2,
div.MultipleSelectFrequency > h3,
div.MultipleDragAndDropFrequency > h2,
div.MultipleDragAndDropFrequency > h3,
div.DragAndDropFrequency > h2,
div.DragAndDropFrequency > h3,
div.MultipleQuestionFrequency > h2,
div.MultipleQuestionFrequency > h3 {
    text-align: center;
    padding: 5px;
    background-color: white;
    border-bottom: 1px solid #00b4f1;
    margin-bottom: 15px;
}



/*.analysisHTML {
            border-collapse: collapse;
            empty-cells: show;
            border: 1px solid #006998;
        }*/

.OT_StandardTable > thead > tr > th,
.OT_StandardTable > thead > tr > td,
.OT_StandardTable > tbody > tr > th,
.OT_StandardTable > tbody > tr > td {
    padding: 5px;
    border: 1px solid #006998;
}


.MultipleSelectTableContainer {
    display: inline-block;
    vertical-align: top;
    padding: 5px;
    width: 20%;
    position: relative;
}

div.MultipleSelectFrequency {
    display: block;
    padding: 0;
    font-size: 11px;
    margin-left: -10px;
    margin-right: -10px;
    overflow-x: auto;
    position: relative;
}

table.MultipleSelectFrequency {
    transform: scale(.98);
    top: 0;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    min-width: 0 !important;
}

.tableAnalysis {
    border: 1px solid black;
    background-color: white;
    margin-bottom: 10px;
}

    .tableAnalysis td, .tableAnalysis th {
        border: 1px solid black;
        padding: 2.5px 5px;
    }

    .tableAnalysis caption {
        font-weight: bold;
        /*font-size: larger;*/
        padding: 5px 10px;
    }

.boxShadow {
    border: 1px solid gray;
    background-color: white;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=126, Color=#000000)"; /*IE 8*/
    -moz-box-shadow: 5px 7px 7px rgba(0,0,0,0.5); /*FF 3.5+*/
    -webkit-box-shadow: 5px 7px 7px rgba(0,0,0,0.5); /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 5px 7px 7px rgba(0,0,0,0.5); /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color=#000000); /*IE 5.5-7*/
}

.boxShadow-Small {
    border: 1px solid gray;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=124, Color=#000000)"; /*IE 8*/
    -moz-box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.5); /*FF 3.5+*/
    -webkit-box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.5); /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.5); /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#000000); /*IE 5.5-7*/
}

/*.container {
            padding: 20px;
            margin: 10px auto 25px auto;
            width: 920px;
        }*/

.analysisEqEditorHTML th {
    border: 1px solid black;
    padding: 5px;
    min-width: 50px;
}

.analysisEqEditorHTML {
    /*border: 1px solid black;
            margin-left: 25px;
            width: auto;
            margin: 10px 10px 20px 25px;*/
    min-width: 240px;
    margin: 10px;
}

.eqTD {
    padding: 5px;
    border: 1px solid gray;
    vertical-align: middle;
}

.top5Corrrect {
    padding: 5px;
    display: block;
    font-weight: bold;
    text-align: center;
    /*margin-bottom: 10px;*/
}

.dragAndDrop {
    /*  border: 1px solid black;*/
    background-color: white;
    /*margin-left: 25px;*/
    width: 47%;
    margin-top: 20px;
    margin-bottom: 15px;
}

.analysisDragDropHTML {
    border: 1px solid black;
}

    .analysisDragDropHTML th {
        border: 1px solid black;
        padding-left: 5px;
    }

    .analysisDragDropHTML td {
        border: 1px solid black;
        padding-left: 15px;
        padding-right: 15px;
    }

    .analysisDragDropHTML caption {
        font-weight: bold;
        /*font-size: larger;*/
        padding: 5px 10px;
    }

.defaultTableHeaderRowCorrect {
    background-color: #CBF8CD;
    margin: auto;
}

.passageContainer {
    padding: 10px 15px;
    border: 1px solid rgb(0, 180, 241);
    max-height: 480px;
    display: block;
    overflow-y: auto;
}

.ui-dialog {
    position: fixed;
}

.studentListLink {
    color: #1705fc;
    cursor: pointer;
}

a.anchor-collapse {
    display: block;
}

    a.anchor-collapse:after {
        float: right;
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    a.anchor-collapse[aria-expanded=true]:after {
        content: "\e113";
    }

    a.anchor-collapse[aria-expanded=false]:after {
        content: "\e114";
    }

.pnlQuestionText > .questionNumberHTML {
    display: none;
}

.tableAnalysis th,
.tableAnalysis td {
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

    .tableAnalysis td > p:last-child {
        margin-bottom: 0;
    }
