﻿
.OT_step2, .OT_step3, .OT_step4, .OT_step5, .OT_step6 {
    display: none;
}

.frmContrlContainer {
    /*display: block;
            width: 100%;*/
    display: inline-block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .frmContrlContainer > span > input {
        cursor: pointer;
    }

    .frmContrlContainer > span > label {
        padding-left: 5px;
        cursor: pointer;
        font-weight: normal;
    }

#cbGradeLevels > span > label > span {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.ui-state-active {
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#000000)"; /*IE 8*/
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3) inset; /*FF 3.5+*/
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3) inset; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3) inset; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#000000); /*IE 5.5-7*/
}

.btn-group-sm > .btn, .btn-sm {
    padding: 5px 10px;
    font-size: 12px !important;
    line-height: 1.5;
    border-radius: 3px;
}

#divTestProperties > div.alert > div.row > div {
    padding-left: 5px;
    padding-right: 5px;
}

    #divTestProperties > div.alert > div.row > div:first-child {
        padding-left: 15px;
    }

    #divTestProperties > div.alert > div.row > div:last-child {
        padding-right: 15px;
    }


#cblCourseElem > tbody > tr > td:first-child,
#cblCourseMidHigh > tbody > tr > td:first-child {
    padding-left: 25px;
}

#cblCourseElem > tbody > tr > td > label,
#cblCourseMidHigh > tbody > tr > td > label {
    margin-left: 10px;
}


#ulAdditionalProperties > li > label,
#ulAdditionalProperties > li > span > label {
    font-weight: 400;
    padding-left: 10px;
    cursor: pointer;
}

label.form-control {
    font-weight: normal;
}

#cbAssignTestGroup input, #cbAssignTestGroup label {
    cursor: pointer;
}

/*#cbAssignTestGroup[enabled="true"] .input-group-addon{
		  border-bottom-left-radius:0;
	  }

	   #cbAssignTestGroup[enabled="true"] .form-control{
		  border-bottom-right-radius:0;
	  }*/
[enabled="false"] {
    opacity: .5;
    cursor: not-allowed !important;
}

    [enabled="false"] input, [enabled="false"] label {
        cursor: not-allowed !important;
    }

.alert {
    position: relative;
}

.alert-default {
    border-color: #00B3F0;
}

.OT_FloatingTitle {
    font-size: small;
    margin-top: -30px;
    position: absolute;
    top: 0;
    padding: 5px 10px;
    display: block;
    margin: 0;
    top: -15px;
    background-color: #fff;
    border: 1px solid #00B3F0;
    border-radius: 4px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#000000)"; /*IE 8*/
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3); /*FF 3.5+*/
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3); /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3); /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#000000); /*IE 5.5-7*/
}

.alert-info > .OT_FloatingTitle {
    color: #31708f;
    border-color: #31708f;
}

.alert-success > .OT_FloatingTitle {
    border-color: #3c763d;
}

.alert-warning > .OT_FloatingTitle {
    border-color: #8a6d3b;
}

.alert-danger > .OT_FloatingTitle {
    border-color: #a94442;
}

.alert-default > .OT_FloatingTitle {
    border-color: #00B3F0;
    color: #006998;
}

.ui-datepicker {
    z-index: 1000;
}

#divTestAdded p {
    font-size: medium;
    color: #006998;
}

#saveContainer {
    width: 100%;
    text-align: center;
}

    #saveContainer > .btn {
        min-width: 100px;
    }

.ctrlQuestionDetails {
    display: none;
}


#gvQuestions {
    max-width: 100%;
}

.modal-header {
    color: #fff;
    /*border: 1px solid #00B3F0;*/
    background-color: #00B3F0;
    font-weight: bold;
    padding: 10px 15px;
    border-radius: 4px 4px 0 0;
}

    .modal-header > button {
        color: #FFF;
        font-weight: normal;
    }

.modal-footer {
    /*background-color: rgb(223,245,255);*/
    border-radius: 0 0 4px 4px;
    padding: 10px 15px;
}

/*.modal-content {
	border-color: #00B3F0;
}*/

.btn-group-sm > .btn, .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

#gvStudents {
    margin: auto;
    font-size: smaller;
}

    #gvStudents > tbody > tr {
        border-bottom: 1px solid lightgray;
    }

        #gvStudents > tbody > tr:last-child {
            border-bottom-color: transparent;
        }

        #gvStudents > tbody > tr > td,
        #gvStudents > tbody > tr > th {
            padding: 2.5px 10px;
            vertical-align: middle;
            text-align: left;
        }

#divQuestionSelector > div.row {
    min-height: 480px;
}

.OT_StandardTable th, .OT_StandardTable td {
    padding: 5px 10px;
    vertical-align: middle;
}

.popover-primary {
    border-color: #337ab7;
}

.popover {
    min-width: 200px;
    border-color: #337ab7;
}

    .popover > .arrow {
        border-color: #337ab7;
    }

    .popover > .popover-title {
        font-size: 16px;
        color: #fff !important;
        color: white;
        background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
        background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
        background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
        background-image: linear-gradient(to bottom,#337ab7 0,#265a88 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        background-repeat: repeat-x;
        border-color: #245580;
        text-shadow: 0 -1px 0 rgba(0,0,0,.2);
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
        margin: -1px -1px 0 -1px;
    }

    .popover ul.dropdown-menu.dropdown-menu-right {
        margin-top: -40px;
    }

.dropdown-menu-right {
    border-color: #3e8f3e;
    padding: 0;
}

    .dropdown-menu-right > li > a {
        padding-top: 8px;
        padding-bottom: 8px;
    }

        .dropdown-menu-right > li > a:hover {
            color: white;
            background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
            background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
            background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
            background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
            background-repeat: repeat-x;
            border-color: #3e8f3e;
            text-shadow: 0 -1px 0 rgba(0,0,0,.2);
            -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
            box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
        }

#ulCreateQuestions > li > a {
    border: 1px solid transparent;
}

    #ulCreateQuestions > li > a:hover {
        color: inherit;
    }

li.open > a {
    color: white;
    background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
    background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}

    li.open > a:hover {
        color: white !important;
    }

.popover-title > a {
    color: #FFF;
    float: right;
    opacity: .3;
}

    .popover-title > a:hover {
        color: #FFF;
        opacity: 1;
    }

.nav-stacked > li > a > i.glyphicon {
    float: right;
}


div.popover-content {
    padding: 0;
}

.shadow-bottom-right {
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#000000)"; /*IE 8*/
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3); /*FF 3.5+*/
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3); /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3); /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#000000); /*IE 5.5-7*/
}

#divTestAdded div:empty {
    display: none;
}

#gvStudetsAssined > caption > h3 {
    color: #2E6DA4;
    text-align: center;
    padding-bottom: 6px;
}


#modalCourses > div > div > div.modal-body > div {
    overflow-y: auto !important;
}

input[type="radio"] {
    cursor: pointer;
}

.dwFilter_container {
    min-width: unset;
    margin: 0;
}

.loading {
    background-image: url("/images/icons-gif/loading_star.gif");
    background-position: center;
    background-repeat: no-repeat;
    height: 80px;
}

#divSelectedCourses {
    padding: 10px 0;
}

#ulChosenCourses {
    list-style: none;
    margin: 0;
}

    #ulChosenCourses > li {
        padding: 2.5px 10px;
        border-bottom: 1px solid rgb(223,245,255);
    }

        #ulChosenCourses > li.ui-sortable-helper {
            min-height: 30px !important;
        }

        #ulChosenCourses > li:first-child {
            padding-top: 0;
        }

        #ulChosenCourses > li:last-child {
            border-bottom: none;
            padding-bottom: 0;
        }

        #ulChosenCourses > li > a {
            color: #DA2128;
            float: right;
            opacity: .3;
        }

            #ulChosenCourses > li > a:hover {
                opacity: 1;
            }

            #ulChosenCourses > li > a > .glyphicon {
                font-size: large;
            }

#btnAddCourses {
    border-radius: 4px 4px 0 0;
}

#periodListContainer,
#sessionListContainer {
    display: block;
    padding: 5px 0;
    border: 1px solid #ccc;
    border-radius: 0 4px 4px 4px;
}

label.label {
    padding: 4px 8px;
}

#liPeriods > label.label,
#liSessions > label.label {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

#cblAssignPeriod > label,
#cblAssignSession > label {
    padding: 5px;
    cursor: pointer;
    display: inline-block;
}

    #cblAssignPeriod > label > input {
        margin: 0 5px;
    }

#btnAssignTest.btn-checked {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

#gvQuestions > tbody > tr > td {
    position: relative;
}

.questionOrdinalPosition {
    position: absolute;
    top: 30px;
    right: 15px;
}

    .questionOrdinalPosition::after {
        content: ")";
    }

#statusContainer {
    padding-bottom: 15px;
    width: 407px;
    margin: auto;
}

input.hasDatepicker {
    text-align: center;
}

#cbGradeLevels > label > span.ui-button-text,
#rblStatus > label > span.ui-button-text {
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

[style*="visibility:hidden"] {
    display: none !important;
}

#ulAssignParameters {
    list-style: none;
    display: block;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    border-top-left-radius: 0;
    background-color: #FFF;
}

    #ulAssignParameters span.input-group-addon {
        font-size: inherit;
    }

    #ulAssignParameters > li {
        padding: 5px 0;
    }
