5 .questioncategories h3 {
14 #chooseqtype .instruction {
17 #chooseqtype .fakeqtypes {
18 border-top: 1px solid silver;
20 #chooseqtype .qtypeoption {
26 #chooseqtype .qtypename img {
29 #chooseqtype .qtypename {
30 display: inline-table;
33 #chooseqtype .qtypesummary {
37 #chooseqtype .submitbuttons {
41 #qtypechoicecontainer {
44 #qtypechoicecontainer_c.yui-panel-container.shadow .underlay {
47 #qtypechoicecontainer.yui-panel .hd {
50 text-shadow: 1px 1px 1px #fff;
51 .border-top-radius(10px);
52 border: 1px solid #ccc;
53 border-bottom: 1px solid #bbb;
54 #gradient > .vertical(#fff, #ccc);
56 #qtypechoicecontainer {
61 border: 1px solid #ccc;
63 .box-shadow(5px 5px 20px 0 #666);
65 #qtypechoicecontainer #chooseqtype {
72 #chooseqtype .qtypes {
74 border-bottom: 1px solid #bbb;
78 // TODO: MDL-55142 remove browser these brwoser hacks:
79 /* stylelint-disable declaration-block-no-duplicate-properties */
80 #chooseqtype .alloptions {
84 max-height: calc(100vh - 15em);
85 /* The next line is a workaround because recess is crap. Delete ththe following line once
86 * https://github.com/twitter/recess/issues/59 / https://github.com/twitter/recess/issues/75
87 * is fixed. The previous line is the right one. */
91 /* stylelint-enable */
93 #chooseqtype .qtypeoption {
95 padding: 0.3em 0.3em 0.3em 1.6em;
97 #chooseqtype .qtypeoption img {
98 vertical-align: text-bottom;
100 padding-right: 0.5em;
102 #chooseqtype .selected {
103 background-color: #fff;
104 .box-shadow(0px 0 10px 0 #ccc);
106 #chooseqtype .instruction,
107 #chooseqtype .qtypesummary {
117 padding: 1.5em 1.6em;
118 background-color: #fff;
120 #chooseqtype .instruction,
121 #chooseqtype .selected .qtypesummary {
137 .checkbox input[type="checkbox"] {
154 #page-mod-quiz-edit {
155 div.questionbankwindow div.header {
158 div.questionbankwindow.block {
162 .questionbank .singleselect {
165 /* Question editing form */
166 #combinedfeedbackhdr div.fhtmleditor {
169 #combinedfeedbackhdr div.fcheckbox {
172 #multitriesheader div.fitem_feditor {
175 #multitriesheader div.fitem_fgroup {
178 #multitriesheader div.fitem_fgroup fieldset.felement label {
182 body.path-question-type .fitem_fgroup .accesshide {
183 /* Hack to display the labels within a form group. */
191 margin: 0 auto 1.8em auto;
197 margin-bottom: 1.8em;
198 background-color: @grayLighter;
199 border: 1px solid darken(spin(@grayLighter, -10), 7%);
215 .que .info .questionflag.editable {
218 .que .info .editquestion img,
219 .que .info .questionflag img,
220 .que .info .questionflag input {
221 vertical-align: bottom;
235 .formulation input[type="text"],
236 .formulation select {
238 vertical-align: baseline;
240 .que.multianswer .formulation .yui3-widget-positioned .feedbackspan {
241 box-sizing: content-box;
246 .path-mod-quiz input[size] {
257 margin: 0.7em 0 0.3em 0;
263 .que .specificfeedback,
264 .que .generalfeedback,
272 margin-bottom: 1.5em;
277 background-color: @successText;
280 background-color: @orange;
284 background-color: @errorText;
287 .que .validationerror {
290 // copied from .formFieldState in mixin.less
291 // and made more specific
292 .answerState(@textColor, @backgroundColor) {
293 @borderColor: @textColor;
295 background-color: @backgroundColor;
296 border-color: @borderColor;
297 .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
299 border-color: darken(@borderColor, 10%);
300 @shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px lighten(@borderColor, 20%);
301 .box-shadow(@shadow);
305 .formulation .correct {
306 background-color: @successBackground;
308 .formulation .partiallycorrect {
309 background-color: @warningBackground;
311 .formulation .incorrect {
312 background-color: @errorBackground;
314 .formulation select.correct,
315 .formulation input.correct {
316 .answerState(@successText, @successBackground);
318 .formulation select.partiallycorrect,
319 .formulation input.partiallycorrect {
320 .answerState(@warningText, @warningBackground);
322 .formulation select.incorrect,
323 .formulation input.incorrect {
324 .answerState(@errorText, @errorBackground);
337 .que .history table {
341 .que .history .current {
344 .que .questioncorrectnessicon {
345 vertical-align: text-bottom;
347 .que input.questionflagimage {
352 border-bottom: 1px solid #555;
354 .mform .que.comment .fitemtitle {
357 #page-question-preview #techinfo {
361 // imported from quiz.css
363 #page-mod-quiz-edit .box.generalbox.questionbank {
367 #page-mod-quiz-edit .questionbank .categorypagingbarcontainer,
368 #page-mod-quiz-edit .questionbank .categoryquestionscontainer,
369 #page-mod-quiz-edit .questionbank .choosecategory {
373 #page-mod-quiz-edit .questionbank .choosecategory select {
377 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer {
378 background: transparent;
380 #page-mod-quiz-edit #categoryquestions > thead {
383 #page-mod-quiz-edit #categoryquestions > tbody > tr:nth-of-type(even) {
387 #page-mod-quiz-edit .questionbankwindow div.header {
390 .border-top-radius(4px);
391 margin: 0 -10px 0 -10px;
392 padding: 2px 10px 2px 10px;
393 background: transparent; /* Old browsers */
396 #page-mod-quiz-edit .questionbankwindow div.header a:link,
397 #page-mod-quiz-edit .questionbankwindow div.header a:visited {
401 #page-mod-quiz-edit .questionbankwindow div.header a:hover {
402 color: @linkColorHover;
405 #page-mod-quiz-edit .createnewquestion {
413 #page-mod-quiz-edit .questionbankwindow div.header .title {
417 #page-mod-quiz-edit div.container div.generalbox {
418 background-color: transparent;
422 #page-mod-quiz-edit .categoryinfo {
423 background-color: transparent;
427 #page-mod-quiz-edit .createnewquestion .singlebutton input {
431 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer,
432 #page-mod-quiz-edit div.questionbank .categoryselectallcontainer {
433 padding: 0 0 1.5em 0;
436 #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer {
437 background-color: transparent;
446 #page-mod-quiz-edit div.question div.content div.questioncontrols {
447 background-color: @bodyBackground;
449 #page-mod-quiz-edit div.question div.content div.points {
453 background-color: @bodyBackground;
459 #page-mod-quiz-edit div.question div.content div.points br {
462 #page-mod-quiz-edit div.question div.content div.points label {
463 display: inline-block;
466 #page-mod-quiz-edit div.quizpage .pagecontent .pagestatus {
467 background-color: @bodyBackground;
470 #page-mod-quiz-edit .quizpagedelete,
471 #page-mod-quiz-edit .quizpagedelete img {
472 background-color: transparent;
475 #page-mod-quiz-edit div.quizpage .pagecontent {
476 border: 1px solid #ddd;
481 #page-mod-quiz-edit div.questionbank .categoryinfo {
485 #page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer {
508 .questionbankwindow .module {
512 #page-mod-quiz-edit div.editq div.question div.content {
513 background-color: @bodyBackground;
514 border: 1px solid #ddd;
519 .path-mod-quiz .statedetails {
528 // override question plugins
532 .que.shortanswer .answer {
540 body.path-question-type .mform fieldset.hidden {
545 .tag-condition-container {