Files
moodle/theme/base/style/question.css
T
2016-07-08 12:54:13 +01:00

408 lines
7.0 KiB
CSS

/* Question bank */
.questionbank h2 {
margin-top: 0;
}
.questioncategories h3 {
margin-top: 0;
}
#chooseqtypebox {
margin-top: 1em;
}
#chooseqtype h3 {
margin: 0 0 0.3em;
}
#chooseqtype .instruction {
display: none;
}
#chooseqtype .fakeqtypes {
border-top: 1px solid silver;
}
#chooseqtype .qtypeoption {
margin-bottom: 0.5em;
}
#chooseqtype label {
display: block;
}
#chooseqtype .qtypename img {
padding: 0 0.3em;
}
#chooseqtype .qtypesummary {
display: block;
margin: 0 2em;
}
#chooseqtype .submitbuttons {
margin: 0.7em 0;
text-align: center;
}
#qtypechoicecontainer {
display: none;
}
#qtypechoicecontainer_c.yui-panel-container.shadow .underlay {
background: none;
}
#qtypechoicecontainer.yui-panel .hd {
color: #333333;
letter-spacing: 1px;
text-shadow: 1px 1px 1px #FFFFFF;
border-radius: 10px 10px 0 0;
border: 1px solid #CCCCCC;
border-bottom: 1px solid #BBBBBB;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
}
#qtypechoicecontainer {
font-size: 12px;
color: #333333;
background: #F2F2F2;
border-radius: 10px;
border: 1px solid #CCCCCC;
border-top: 0 none;
-webkit-box-shadow: 5px 5px 20px 0px #666666;
-moz-box-shadow: 5px 5px 20px 0px #666666;
box-shadow: 5px 5px 20px 0px #666666;
}
#qtypechoicecontainer #chooseqtype {
width: 35em;
}
#qtypechoicecontainer #chooseqtypehead h3 {
margin: 0;
font-weight: normal;
}
#qtypechoicecontainer #chooseqtype .qtypes {
position: relative;
border-bottom: 1px solid #BBBBBB;
padding: 0.24em 0;
}
#qtypechoicecontainer #chooseqtype .alloptions {
overflow-x: hidden;
overflow-y: auto;
max-height: 400px;
max-height: calc(100vh - 8em);
width: 60%;
}
#qtypechoicecontainer #chooseqtype .qtypeoption {
margin-bottom: 0;
padding: 0.3em 0 0.3em 1.6em;
}
#qtypechoicecontainer #chooseqtype .qtypeoption img {
vertical-align: text-bottom;
padding-left: 1em;
padding-right: 0.5em;
}
#qtypechoicecontainer #chooseqtype .selected {
background-color: #FFFFFF;
box-shadow: 0px 0px 10px 0px #CCCCCC;
-webkit-box-shadow: 0px 0px 10px 0px #CCCCCC;
-moz-box-shadow: 0px 0px 10px 0px #CCCCCC;
}
#qtypechoicecontainer #chooseqtype .instruction,
#qtypechoicecontainer #chooseqtype .qtypesummary {
display: none;
position: absolute;
top: 0;
right: 0;
left: 60%;
margin: 0;
bottom: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 1.5em 1.6em;
background-color: #FFFFFF;
}
#qtypechoicecontainer #chooseqtype .instruction,
#qtypechoicecontainer #chooseqtype .selected .qtypesummary {
display: block;
}
#categoryquestions {
margin: 0;
}
#categoryquestions td,
#categoryquestions th {
padding: 0 0.2em;
}
#categoryquestions th {
text-align: left;
font-weight: normal;
}
.dir-rtl #categoryquestions th {
text-align: right;
}
.questionbank .singleselect {
margin: 0;
}
/* Question editing forms. */
#page-question-addquestion #chooserdialogue,
#page-question-addquestion #choosertitle {
display: block;
}
#combinedfeedbackhdr div.fhtmleditor {
padding: 0;
}
#combinedfeedbackhdr div.fcheckbox {
margin-bottom: 1em;
}
#multitriesheader div.fitem_feditor {
margin-top: 1em;
}
#multitriesheader div.fitem_fgroup {
margin-bottom: 1em;
}
#multitriesheader div.fitem_fgroup fieldset.felement label {
margin-left: 0.3em;
margin-right: 0.3em;
}
body.path-question-type .fitem_fgroup .accesshide {
font: inherit;
left: 0;
position: static;
padding-right: .3em;
}
/* Questions being attempted. */
.que {
clear: left;
text-align: left;
margin: 0 auto 1.8em auto;
}
.dir-rtl .que {
text-align: right;
}
.que .info {
float: left;
width: 7em;
padding: 0.5em;
margin-bottom: 1.8em;
background: #eee;
}
.que h3.no {
margin: 0;
font-size: 0.8em;
line-height: 1;
}
.que span.qno {
font-size: 1.5em;
font-weight: bold;
}
.que .info > div {
font-size: 0.8em;
margin-top: 0.7em;
}
.que .info .questionflag.editable {
cursor: pointer;
}
.que .info .editquestion img,
.que .info .questionflag img,
.que .info .questionflag input {
vertical-align: bottom;
}
.que .content {
margin: 0 0 0 8.5em;
}
.que .formulation,
.que .outcome,
.que .comment,
.que .history {
padding: 0.5em;
margin: 0 0 0.5em;
}
.que .formulation {
background: #e4f1fa;
}
.que .outcome {
background: #fff3bf;
}
.que .comment {
background: #e0ffe0;
}
.que .history {
background: #eee;
}
.que .ablock {
margin: 0.7em 0 0.3em 0;
}
.que .im-controls {
margin-top: 0.5em;
text-align: left;
}
.dir-rtl .que .im-controls {
text-align: right;
}
.que .specificfeedback,
.que .generalfeedback,
.que .rightanswer,
.que .im-feedback,
.que .feedback,
.que p {
margin: 0 0 0.5em;
}
.que .qtext {
margin-bottom: 1.5em;
}
.que .correct {
background-color: #afa;
}
.que .notanswered,
.que .incorrect {
background-color: #faa;
}
.que .partiallycorrect {
background-color: #ff9;
}
.que .validationerror {
color: #a00;
}
.que .grading,
.que .comment,
.que .commentlink,
.que .history {
margin-top: 0.5em;
}
.que .history h3 {
margin: 0 0 0.2em;
font-size: 1em;
}
.que .history table {
width: 100%;
margin: 0;
}
.que .history .current {
font-weight: bold;
}
.que .questioncorrectnessicon {
vertical-align: text-bottom;
}
.que input.questionflagimage {
padding-right: 3px;
}
.dir-rtl .que input.questionflagimage {
padding-left: 3px;
padding-right: 0;
}
/* Miscellaneous. */
.importerror {
margin-top: 10px;
border-bottom: 1px solid #555;
}
.mform .que.comment .fitemtitle {
width: 20%;
}
#page-question-preview #techinfo {
margin: 1em 0;
}
#page-mod-quiz-edit #categoryquestions .header {
background: none;
}
.path-question-type #id_answerhdr .fitem_feditor .felement {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 1200px) {
.path-question-type #id_answerhdr .fitem_feditor .felement {
margin-left: 16%;
margin-right: 0px;
}
body#page-question-type-multichoice div[id^=fitem_id_] .fitemtitle {
padding-left: 0;
padding-right: 0;
}
.dir-rtl.path-question-type #id_answerhdr .fitem_feditor .felement {
margin-right: 16%;
margin-left: 0px;
}
body.dir-rtl#page-question-type-multichoice div[id^=fitem_id_] .fitemtitle {
padding-left: 0;
padding-right: 0;
}
}
/** Overide for RTL layout **/
.dir-rtl #qtypechoicecontainer #chooseqtype .instruction,
.dir-rtl #qtypechoicecontainer #chooseqtype .qtypesummary {
right: 60%;
left: 0%;
border-left: 0;
border-right: 1px solid grey;
}
#qtypechoicecontainer #chooseqtype .qtypeoption {
padding-right: 0.3em;
}
body.path-question-type .mform fieldset.hidden {
padding: 0;
margin: 0.7em 0 0;
}