nicholas@2224
|
1 /* structure.css
|
nicholas@2224
|
2 * Define the structure for classes and objects in HTML
|
nicholas@2224
|
3 */
|
nicholas@2224
|
4
|
nicholas@2224
|
5 div.title {
|
nicholas@2538
|
6 width: 100%;
|
nicholas@2538
|
7 height: 50px;
|
nicholas@2538
|
8 margin-bottom: 10px;
|
nicholas@2538
|
9 font-size: 2em;
|
nicholas@2224
|
10 }
|
nicholas@2224
|
11 div.indicator-box {
|
nicholas@2538
|
12 position: absolute;
|
nicholas@2538
|
13 left: 150px;
|
nicholas@2538
|
14 top: 10px;
|
nicholas@2538
|
15 width: 300px;
|
nicholas@2538
|
16 height: 60px;
|
nicholas@2538
|
17 padding: 20px;
|
nicholas@2538
|
18 border-radius: 10px;
|
nicholas@2538
|
19 background-color: rgb(100, 200, 200);
|
nicholas@2224
|
20 }
|
nicholas@2224
|
21 div.comment-div {
|
nicholas@2538
|
22 border: 1px solid #444444;
|
nicholas@2538
|
23 max-width: 600px;
|
nicholas@2538
|
24 min-width: 400px;
|
nicholas@2538
|
25 float: left;
|
nicholas@2538
|
26 margin: 5px 10px 5px 5px;
|
nicholas@2538
|
27 height: 90px;
|
nicholas@2224
|
28 border-radius: 10px;
|
nicholas@2224
|
29 }
|
nicholas@2224
|
30 div.comment-div span {
|
nicholas@2538
|
31 margin-left: 15px;
|
nicholas@2224
|
32 }
|
nicholas@2224
|
33 div.popupHolder {
|
nicholas@2538
|
34 width: 500px;
|
nicholas@2538
|
35 min-height: 250px;
|
nicholas@2538
|
36 max-height: 400px;
|
nicholas@2538
|
37 background-color: #fff;
|
nicholas@2538
|
38 border-radius: 10px;
|
nicholas@2538
|
39 box-shadow: 0px 0px 50px #000;
|
nicholas@2538
|
40 z-index: 10;
|
nicholas@2538
|
41 position: fixed;
|
nicholas@2224
|
42 }
|
nicholas@2224
|
43 div#popupContent {
|
nicholas@2224
|
44 margin-top: 20px;
|
nicholas@2224
|
45 margin-bottom: 35px;
|
giuliomoro@2339
|
46 overflow: auto;
|
nicholas@2224
|
47 }
|
nicholas@2491
|
48 div#popupContent iframe {
|
nicholas@2491
|
49 width: 100%;
|
nicholas@2491
|
50 border: 0px none;
|
nicholas@2491
|
51 height: 290px;
|
nicholas@2491
|
52 }
|
nicholas@2285
|
53 div#popupTitleHolder {
|
nicholas@2224
|
54 width: inherit;
|
nicholas@2224
|
55 min-height: 25px;
|
nicholas@2224
|
56 max-height: 250px;
|
nicholas@2224
|
57 overflow: auto;
|
nicholas@2224
|
58 margin-bottom: 5px;
|
giuliomoro@2339
|
59 padding: 8px;
|
nicholas@2344
|
60 text-align: center;
|
giuliomoro@2339
|
61 }
|
giuliomoro@2339
|
62 #popupTitle {
|
giuliomoro@2339
|
63 white-space: pre-line;
|
nicholas@2224
|
64 }
|
nicholas@2224
|
65 div#popupResponse {
|
nicholas@2224
|
66 width: inherit;
|
nicholas@2224
|
67 min-height: 50px;
|
nicholas@2738
|
68 max-height: 270px;
|
nicholas@2224
|
69 overflow: auto;
|
nicholas@2224
|
70 position: relative;
|
nicholas@2738
|
71 margin-bottom: 10px;
|
nicholas@2224
|
72 }
|
nicholas@2224
|
73 button.popupButton {
|
nicholas@2538
|
74 /* Button for popup window
|
nicholas@2224
|
75 */
|
nicholas@2538
|
76 width: 50px;
|
nicholas@2538
|
77 height: 25px;
|
nicholas@2538
|
78 position: absolute;
|
nicholas@2538
|
79 border-radius: 5px;
|
nicholas@2538
|
80 border: #444;
|
nicholas@2538
|
81 border-width: 1px;
|
nicholas@2538
|
82 border-style: solid;
|
nicholas@2538
|
83 background-color: #fff;
|
nicholas@2224
|
84 }
|
nicholas@2224
|
85 div.popup-option-checbox {
|
nicholas@2224
|
86 /* Popup window checkbox */
|
nicholas@2224
|
87 padding: 5px;
|
nicholas@2224
|
88 width: fit-content;
|
nicholas@2224
|
89 width: -moz-fit-content;
|
nicholas@2224
|
90 width: -webkit-fit-content;
|
nicholas@2224
|
91 }
|
nicholas@2538
|
92 div.popup-option-checbox input {
|
nicholas@2224
|
93 /* Popup window checkbox */
|
nicholas@2224
|
94 margin-right: 15px;
|
nicholas@2224
|
95 }
|
nicholas@2346
|
96 table.popup-option-list {
|
nicholas@2346
|
97 margin: auto;
|
nicholas@2346
|
98 }
|
nicholas@2346
|
99 table.popup-option-list tr {
|
nicholas@2346
|
100 padding: 5px;
|
nicholas@2346
|
101 }
|
nicholas@2346
|
102 table.popup-option-list tr td {
|
nicholas@2346
|
103 padding: 5px;
|
nicholas@2346
|
104 }
|
n@2583
|
105 div.survey-slider-text-holder {
|
n@2583
|
106 display: flex;
|
n@2583
|
107 flex-direction: row;
|
n@2583
|
108 justify-content: space-between;
|
n@2583
|
109 padding: 0px 15px;
|
n@2583
|
110 }
|
nicholas@2224
|
111 button#popup-proceed {
|
nicholas@2224
|
112 bottom: 10px;
|
nicholas@2224
|
113 right: 10px;
|
nicholas@2224
|
114 }
|
nicholas@2224
|
115 button#popup-previous {
|
nicholas@2224
|
116 bottom: 10px;
|
nicholas@2224
|
117 left: 10px;
|
nicholas@2224
|
118 }
|
nicholas@2224
|
119 div.testHalt {
|
nicholas@2538
|
120 /* Specify any colouring during the test halt for pre/post questions */
|
nicholas@2538
|
121 background-color: rgba(0, 0, 0, 0.5);
|
nicholas@2538
|
122 /* Don't mess with this bit */
|
nicholas@2538
|
123 z-index: 9;
|
nicholas@2538
|
124 width: 100%;
|
nicholas@2538
|
125 height: 100%;
|
nicholas@2538
|
126 position: fixed;
|
nicholas@2538
|
127 left: 0px;
|
nicholas@2538
|
128 top: 0px;
|
nicholas@2224
|
129 }
|
nicholas@2360
|
130 div#lightbox-root {
|
nicholas@2360
|
131 visibility: hidden;
|
nicholas@2360
|
132 z-index: 20;
|
nicholas@2360
|
133 top: 25px;
|
nicholas@2360
|
134 min-height: 50px;
|
nicholas@2360
|
135 max-height: 250px;
|
nicholas@2360
|
136 }
|
nicholas@2360
|
137 div.lightbox-error {
|
nicholas@2360
|
138 margin: 25px;
|
nicholas@2360
|
139 margin-bottom: 50px;
|
nicholas@2360
|
140 padding: 5px;
|
nicholas@2360
|
141 border-radius: 5px;
|
nicholas@2538
|
142 background-color: rgb(255, 220, 220);
|
nicholas@2538
|
143 border: 2px rgb(200, 0, 0) solid;
|
nicholas@2360
|
144 }
|
nicholas@2360
|
145 div.lightbox-warning {
|
nicholas@2360
|
146 margin: 25px;
|
nicholas@2360
|
147 margin-bottom: 50px;
|
nicholas@2360
|
148 padding: 5px;
|
nicholas@2360
|
149 border-radius: 5px;
|
nicholas@2538
|
150 background-color: rgb(255, 255, 220);
|
nicholas@2538
|
151 border: 2px rgb(255, 250, 0) solid;
|
nicholas@2360
|
152 }
|
nicholas@2360
|
153 div.lightbox-message {
|
nicholas@2360
|
154 margin: 25px;
|
nicholas@2360
|
155 margin-bottom: 50px;
|
nicholas@2360
|
156 padding: 5px;
|
nicholas@2360
|
157 border-radius: 5px;
|
nicholas@2538
|
158 background-color: rgb(200, 220, 255);
|
nicholas@2538
|
159 border: 2px rgb(50, 100, 250) solid;
|
nicholas@2360
|
160 }
|
nicholas@2360
|
161 div#lightbox-blanker {
|
nicholas@2360
|
162 visibility: hidden;
|
nicholas@2360
|
163 z-index: 19;
|
nicholas@2360
|
164 }
|
nicholas@2224
|
165 button.outside-reference {
|
nicholas@2538
|
166 width: 120px;
|
nicholas@2538
|
167 height: 20px;
|
nicholas@2538
|
168 margin-bottom: 5px;
|
nicholas@2538
|
169 position: absolute;
|
nicholas@2224
|
170 }
|
nicholas@2224
|
171 textarea.trackComment {
|
nicholas@2538
|
172 max-width: 594px;
|
nicholas@2538
|
173 min-width: 350px;
|
nicholas@2538
|
174 max-height: 60px;
|
nicholas@2224
|
175 resize: none;
|
nicholas@2224
|
176 }
|
nicholas@2224
|
177 div.playhead {
|
nicholas@2538
|
178 width: 500px;
|
nicholas@2538
|
179 height: 50px;
|
nicholas@2538
|
180 background-color: #eee;
|
nicholas@2538
|
181 border-radius: 10px;
|
nicholas@2538
|
182 padding: 10px;
|
nicholas@2224
|
183 }
|
nicholas@2224
|
184 div.playhead-scrub-track {
|
nicholas@2538
|
185 width: 100%;
|
nicholas@2538
|
186 height: 10px;
|
nicholas@2538
|
187 border-style: solid;
|
nicholas@2538
|
188 border-width: 1px;
|
nicholas@2224
|
189 }
|
nicholas@2224
|
190 div#playhead-scrubber {
|
nicholas@2538
|
191 width: 10px;
|
nicholas@2538
|
192 height: 10px;
|
nicholas@2538
|
193 position: relative;
|
nicholas@2538
|
194 background-color: #000;
|
nicholas@2224
|
195 }
|
nicholas@2352
|
196 div.master-volume-holder-inline {
|
nicholas@2352
|
197 width: 100%;
|
nicholas@2352
|
198 padding: 5px;
|
nicholas@2352
|
199 }
|
nicholas@2352
|
200 div.master-volume-holder-float {
|
nicholas@2352
|
201 position: absolute;
|
nicholas@2352
|
202 top: 20px;
|
nicholas@2352
|
203 left: 50px;
|
nicholas@2352
|
204 width: 250px%;
|
nicholas@2352
|
205 padding: 5px;
|
nicholas@2352
|
206 }
|
nicholas@2352
|
207 div#master-volume-root {
|
nicholas@2538
|
208 margin: auto;
|
nicholas@2224
|
209 border: black 1px solid;
|
nicholas@2224
|
210 border-radius: 5px;
|
nicholas@2352
|
211 width: 250px;
|
nicholas@2352
|
212 height: 40px;
|
nicholas@2224
|
213 }
|
nicholas@2224
|
214 input#master-volume-control {
|
nicholas@2669
|
215 width: 190px;
|
nicholas@2224
|
216 height: 25px;
|
nicholas@2224
|
217 float: left;
|
nicholas@2224
|
218 margin: 0px;
|
nicholas@2224
|
219 padding: 0px;
|
nicholas@2224
|
220 }
|
nicholas@2224
|
221 span#master-volume-feedback {
|
nicholas@2224
|
222 height: 25px;
|
nicholas@2669
|
223 margin: 0px 5px;
|
nicholas@2669
|
224 float: right;
|
nicholas@2224
|
225 }
|
nicholas@2224
|
226 div.error-colour {
|
nicholas@2224
|
227 background-color: #FF8F8F;
|
nicholas@2224
|
228 }
|
nicholas@2224
|
229 button.error-colour {
|
nicholas@2224
|
230 background-color: #FF8F8F;
|
nicholas@2224
|
231 color: black;
|
nicholas@2224
|
232 }
|
nicholas@2224
|
233 div.calibration-holder {
|
nicholas@2224
|
234 text-align: center;
|
nicholas@2224
|
235 align-content: center;
|
nicholas@2224
|
236 height: auto;
|
nicholas@2224
|
237 }
|
nicholas@2224
|
238 div.calibration-slider {
|
nicholas@2224
|
239 width: 50px;
|
nicholas@2224
|
240 margin: 2px;
|
nicholas@2224
|
241 text-align: center;
|
nicholas@2224
|
242 align-content: center;
|
nicholas@2224
|
243 float: left;
|
nicholas@2224
|
244 }
|
nicholas@2538
|
245 div.calibration-slider input[type=range][orient=vertical] {
|
nicholas@2538
|
246 writing-mode: bt-lr;
|
nicholas@2538
|
247 /* IE */
|
nicholas@2538
|
248 -webkit-appearance: slider-vertical;
|
nicholas@2538
|
249 /* WebKit */
|
nicholas@2224
|
250 width: 8px;
|
nicholas@2224
|
251 padding: 0 5px;
|
nicholas@2224
|
252 height: 290px;
|
giuliomoro@2339
|
253 }
|
n@2580
|
254
|
n@2580
|
255 /* Comment Boxes */
|
n@2580
|
256
|
n@2580
|
257 div.comment-slider-text-holder {
|
n@2580
|
258 display: flex;
|
n@2580
|
259 flex-direction: row;
|
n@2580
|
260 justify-content: space-between;
|
n@2580
|
261 }
|
n@2580
|
262 div.comment-slider-text-holder span {
|
n@2580
|
263 margin: 0px 5px;
|
n@2580
|
264 }
|
nicholas@2711
|
265 div.comment-checkbox-inputs-holder {
|
nicholas@2711
|
266 display: flex;
|
nicholas@2711
|
267 flex-direction: row;
|
nicholas@2711
|
268 justify-content: space-around;
|
nicholas@2711
|
269 margin: 10px 5px;
|
nicholas@2711
|
270 }
|
nicholas@2711
|
271 div.comment-checkbox-inputs-flex {
|
nicholas@2711
|
272 display: flex;
|
nicholas@2711
|
273 flex-direction: column;
|
nicholas@2711
|
274 justify-content: space-between;
|
nicholas@2711
|
275 align-items: center;
|
nicholas@2726
|
276 }
|
nicholas@2726
|
277 div.comment-box-playing {
|
nicholas@2726
|
278 background-color: #FFDDDD;
|
nicholas@2726
|
279 }
|