/** MINDAPP COMMON **/
body {
    /* background: none #FFFFFF; */
    font: 400 14px/20px "droid-serif", serif;
    /* color: #333333; */
}
.student-page {
    margin: inherit;
}
ol li {
    line-height: 120%;
    margin: 8px 0px 8px 20px;
    padding: 0;
}
ol.1 {
    list-style-type: decimal;
}
ol.a {
    list-style-type: lower-alpha;
}
ul {
    list-style-type: square;
}
ul.performanceFaqList li {
    line-height: 120%;
    margin: 8px 0px 8px 20px;
    padding: 0;
}
.main-content {
    padding: 10px;
}
.left {
    float: left;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.mindapp-btn, a.mindapp-btn {
    font-family: "droid-serif", serif;
    font-size: 1em;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
.mindapp-btn2, a.mindapp-btn2 {
    color: #6F6F6F;
    font-size: 1em;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    /*background: #f2f2f2; *//* Old browsers */
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNkZWU3ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*background: -moz-linear-gradient(top, #f2f2f2 50%, #dee7e9 88%, #b3b3b3 99%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f2f2f2), color-stop(88%,#dee7e9), color-stop(99%,#b3b3b3)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, #f2f2f2 50%,#dee7e9 88%,#b3b3b3 99%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, #f2f2f2 50%,#dee7e9 88%,#b3b3b3 99%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top, #f2f2f2 50%,#dee7e9 88%,#b3b3b3 99%); *//* IE10+ */
    /*background: linear-gradient(to bottom, #f2f2f2 50%,#dee7e9 88%,#b3b3b3 99%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#b3b3b3',GradientType=0 ); *//* IE6-8 */
    /*filter: none; *//* IE9 */
    /*border: 1px solid #AAAAAA;*/
    /*color: #4D4D4D;*/
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    /*background: #f2f2f2; *//* Old browsers */
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNkZWU3ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*background: -moz-linear-gradient(top, #f2f2f2 50%, #dee7e9 70%, #b3b3b3 99%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f2f2f2), color-stop(70%,#dee7e9), color-stop(99%,#b3b3b3)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, #f2f2f2 50%,#dee7e9 70%,#b3b3b3 99%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, #f2f2f2 50%,#dee7e9 70%,#b3b3b3 99%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top, #f2f2f2 50%,#dee7e9 70%,#b3b3b3 99%); *//* IE10+ */
    /*background: linear-gradient(to bottom, #f2f2f2 50%,#dee7e9 70%,#b3b3b3 99%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#b3b3b3',GradientType=0 ); *//* IE6-8 */
    /*filter: none; *//* IE9 */
    /*border: 1px solid #336699;*/
    /*color: #4D4D4D;*/
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .ui-widget-overlay {
    /*color: #808080;*/
}
.ui-button-text-only .ui-button-text {
    padding: 0.3em 0.7em 0.4em 0.7em;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 0.8em 0.36em 1.5em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1.6em 0.36em 0.8em;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .ui-widget-overlay {
    opacity: 0.65;
}
.ui-state-default .ui-left-arrow {
    background: url('/images/mindapp/ui-left-arrow.png') 0.2em 0.4em no-repeat !important;
}
.ui-state-default .ui-right-arrow {
    background: url('/images/mindapp/ui-right-arrow.png') 0.6em 0.4em no-repeat;
}

.jspVerticalBar { background: transparent; padding: 0 3px; width: 12px; }
.jspTrack { background: transparent; }
.jspDrag { background: none repeat scroll 0 0 #A8A8A8; }
.jspDrag:hover { background: none repeat scroll 0 0 #666666; }
.jspVerticalBar > .jspDisabled, .jspVerticalBar > .jspDisabled:hover, .jspHorizontalBar > .jspDisabled, .jspHorizontalBar > .jspDisabled:hover { background-position: -2px 0; }
.jspArrowUp { background-position: -2px 0; }
.jspArrowDown { background-position: -66px 0 !important; }


#header-prof-mindapp, #header-student-mindapp, #header-prof-student-mindapp {
    background: url('/images/mindapp/header_1x50.png') repeat-x;
    width: 100%;
}
#header-mindapp-logo {
    float: left;
    padding: 5px 10px;
}
#header-mindapp-main {
    float: right;
    padding-top: 10px;
    padding-right: 20px;
}
.back_button {
    float: right;
    padding: 10px;
}

/** MINDAPP ENTRY PAGE **/
body.entry { background: #FFFFFF url('/images/mindapp/aplia-transparent-logo.png') no-repeat center 20px; margin: 0; padding: 0; }
form.SSOLoginForm { margin: 20px; }
form.SSOLoginForm input[type="text"] { width: 500px; }

/** MINDAPP HELP PAGES **/
body.help-main { background-color: #EEEEEE; }
.aplia_help { float: right; margin-right: 10px; margin-top: 6px; }
a.mindapp-help {/* color: #336699; */font-size: 160%;/* margin-left: 10px; *//* text-decoration: none; */}
a.mindapp-help:link {/* color: #336699; *//* font-size: 160%; *//* margin-left: 10px; *//* text-decoration: none; */}
a.mindapp-help:visited {/* color: #336699; *//* font-size: 160%; *//* margin-left: 10px; *//* text-decoration: none; */}
a.mindapp-help:active { color: #336699; font-size: 160%; margin-left: 10px; text-decoration: none; }
body.help-main h1 {
    color: #CC6600;
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 15px;
}
div.faq-main {
    background: #ffffff; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 30%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 30%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 30%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 30%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 30%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    filter: none; /* IE9 */
}
div.faq-hd {
    background: #a0a0a0; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYTBhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #a0a0a0 0%, #666666 94%, #666666 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0a0a0), color-stop(94%,#666666), color-stop(100%,#666666)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a0a0a0 0%,#666666 94%,#666666 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a0a0a0 0%,#666666 94%,#666666 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a0a0a0 0%,#666666 94%,#666666 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a0a0a0 0%,#666666 94%,#666666 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#666666',GradientType=0 ); /* IE6-8 */
    filter: none; /* IE9 */
    height: 24px;
}
.faq-bd .faq {
    border-bottom: 1px solid #B0B0B0;
    box-shadow: 0px 1px 0px 0px #FFFFFF inset;
    cursor: pointer;
    font-size: 1em;
    line-height: 1em;
    /*padding: 10px 10px 10px 30px;*/
    vertical-align: middle;
}
.faq-bd .question {
    padding: 10px 10px 10px 30px;
}
.faq-bd .answer {
    padding: 0px 10px 0px 30px;
}
.faq-bd p {
    margin: 10px 0;
}
.faq-bd .open { background: url('/images/mindapp/PlusOpen.png') no-repeat 10px 10px transparent; }
.faq-bd .close { background: url('/images/mindapp/PlusClose.png') no-repeat 10px 10px transparent; }
.faq-bd .open .answer { display: block; }
.faq-bd .close .answer { display: none; }

.warning {
    color: #CD322B; }
div.assignmentTypeBox {
    float: right;
    padding-right: 80px;
}
div.attemptbox {
    float: left;
}
div.bold7pt {
    font-weight: bold;
    font-size: 7pt;
}
div.assignmentType {
    float: left;
    padding-top: 1px;
    padding-left: 5px;
}
/*********************************************/

#debug-timeout {
    position: fixed;
    bottom: 0;
    right: 0;
    background-color: #FFEBCD;
    padding: 10px;
    font-size: 12px;
    z-index: 2;
}
