enrol MDL-22867 Added functionality to add cohort sycn or preform a one off member...
[moodle.git] / theme / canvas / style / core.css
CommitLineData
8affa0e2
PM
1html {
2 height: 100%;
3}
4
5body {
6 min-height: 100%;
7 margin: 0;
8 padding: 0;
9}
10
43d65a95
PM
11.sitetopic {
12 border: none;
13}
14
15.headingblock {
16 border-bottom: 1px solid #ddd;
17 font-size: 1.3em;
18 color: #333;
19}
f41046c7 20
e1edeb40
PM
21.expired,
22.notopenyet,
f41046c7
PM
23.notifysuccess,
24.notifyproblem,
25.errorbox,
90e957bc 26.continuebutton,
a79db405 27.singlebutton,
90e957bc 28.buttons,
43d65a95
PM
29.singleselect {
30 text-align: center;
31 margin: 1em 0;
32}
33
8affa0e2
PM
34.navbutton .singlebutton {
35 margin: 0;
36}
37
43d65a95
PM
38.generalbox {
39 border-color: #ddd;
40}
a79db405 41
e1edeb40 42.expired,
43d65a95
PM
43.notopenyet {
44 border: none;
45 color: #f00;
46}
47
48.buttons .singlebutton input {
49 margin: 0;
50}
51
52.initialbar {
53 text-align: center;
54}
e1edeb40 55
43d65a95
PM
56.side-pre-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main {
57 padding-right: 0;
58}
f41046c7 59
43d65a95
PM
60.side-post-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main {
61 padding-left: 0;
62}
e1edeb40 63
f41046c7
PM
64/* Login
65------------------------*/
66
43d65a95
PM
67.loginbox {
68 margin: 15px 25%;
69}
70
71.loginbox .loginerrors {
72 color: #f00;
73}
74
75.loginbox .loginform {
76 margin: 15px auto 0;
77 width: 175px;
78}
79
80.loginbox .loginform .form-label {
81 float: none;
82 width: 100%;
83 margin: 0 auto;
84 text-align: left;
85}
86
87.loginbox .loginform .form-input {
88 float: none;
89 width: 100%;
90 margin: 0 auto;
91}
92
a79db405 93.loginbox .loginform .form-input #username,
43d65a95
PM
94.loginbox .loginform .form-input #password {
95 width: 97%;
96 padding: 3px;
97 font-size: 1.1em;
98 font-family: Helvetica, Arial, sans-serif;
99 border: 2px solid #ddd;
100 margin: 0 0 5px;
101 color: #333;
102}
103
104.loginbox .loginform .form-input #loginbtn {
105 margin: 0.5em auto;
106}
107
108.loginbox .forgetpass {
109 margin: 1em 0 0;
110 font-size: 0.95em;
111}
112
113.loginbox.twocolumns {
114 width: 90%;
115 margin-left: 5%;
116}
117
118.loginbox .guestsub {
119 border-top: 1px solid #DDDDDD;
120 margin: 5px 20%
121}
122
123.loginbox.twocolumns .loginpanel {
124 border-color: #ddd;
125 padding-right: 0.5%;
126}
127
128.loginbox.twocolumns .signuppanel {
129 padding-left: 1%;
130 width: 48%;
131}
132
133.page-course-loginas #notice {
134 border: none;
135}
f41046c7 136
43d65a95
PM
137#page-login-forgot_password .generalbox {
138 margin: 0 auto 1.5em;
139 width: 75%;
140 padding: 10px;
141}
e1edeb40 142
43d65a95
PM
143#page-login-signup .mform {
144 width: 85%;
145 margin: 0 auto;
146}
f41046c7 147
43d65a95
PM
148#page-login-signup .mform .fitem .fitemtitle {
149 width: 20%;
150}
151
152#page-login-signup .mform .fitem .felement {
153 margin-left: 21%;
154}
f41046c7
PM
155
156/* Calendar
157-----------------------*/
f41046c7 158
43d65a95
PM
159.calendarlayout .sidecalendar {
160 padding-left: 15px;
161}
162
8c2b51bf 163.minicalendarblock h3 {
43d65a95
PM
164 text-align: center;
165 font-size: 1.2em;
166}
167
168.maincalendar .header .buttons {
169 margin: 0;
170}
171
f41046c7 172.maincalendar .calendarmonth td,
43d65a95
PM
173.maincalendar .calendarmonth th {
174 border-color: #ddd;
175 border-style: dotted;
176 border-width: 1px;
177}
178
f41046c7 179.maincalendar .calendarmonth th,
8c2b51bf 180.minicalendar th {
43d65a95
PM
181 background: url([[pix:theme|gradient-sb]]) repeat-x 0 0;
182}
183
184.maincalendar .calendar-controls {
185 padding: 10px 5px 0;
186}
f41046c7 187
f41046c7
PM
188.maincalendar .calendar-controls .previous,
189.maincalendar .calendar-controls .current,
43d65a95 190.maincalendar .calendar-controls .next {
43d65a95
PM
191 float: left;
192}
193
194.maincalendar .calendar-controls .current {
195 margin: 0 auto;
29ef7d4f 196 font-size: 1.35em;
43d65a95
PM
197 text-align: center;
198 line-height: 1;
199 font-weight: bold;
200}
201
202.maincalendar .calendar-controls .next {
203 text-align: right;
204}
205
206.maincalendar .filters table td {
207 font-size: 0.9em;
208}
209
210.maincalendar .bottom {
211 margin-top: 25px;
212}
213
214.minicalendar th abbr {
215 border: none;
216}
f41046c7 217
8c2b51bf 218.calendar_filters td,
f41046c7 219.minicalendar td,
43d65a95
PM
220.minicalendar th {
221 padding: 2px;
222 font-size: 0.85em;
223}
224
225#page-calendar-view .eventlist {
226 padding-top: 1em;
227}
228
229#page-calendar-view .eventlist .event {
230 border: none;
231}
232
233#page-calendar-view .eventlist .event .topic {
234 border-width: 1px 1px 0;
235 border-color: #ddd;
236 border-style: solid;
237 background: #f5f5f5;
238}
239
240#page-calendar-view .eventlist .event .topic .name {
241 font-weight: bold;
242}
243
244#page-calendar-view .eventlist .event .description {
245 border-width: 0 1px 1px;
246 border-style: solid;
247 border-color: #ddd;
248}
249
250.calendartable .duration ul {
251 border-width: 2px 0;
252 border-style: solid;
253}
254
255.calendartable .duration_user ul {
256 border-color: #dce7ec;
257}
258
259.calendartable .duration_global ul {
260 border-color: #d6f8cd;
261}
262
263.calendartable .duration_group ul {
264 border-color: #fee7ae;
265}
266
267.calendartable .duration_course ul {
268 border-color: #ffd3bd;
269}
270
271.calendartable .duration .events-underway {
272 color: #666;
273}
274
275.minicalendar {
276 border-collapse: separate;
277}
278
f41046c7 279.minicalendar td,
43d65a95
PM
280.minicalendar th {
281 font-size: 0.85em;
282 padding: 0 2px;
283 border-width: 2px 0;
284 border-color: #fff;
285}
f41046c7
PM
286
287.minicalendar .calendar_event_user,
43d65a95
PM
288.minicalendar .duration_user {
289 border-color: #dce7ec;
290}
291
f41046c7 292.minicalendar .calendar_event_course,
43d65a95
PM
293.minicalendar .duration_course {
294 border-color: #ffd3bd;
295}
296
f41046c7 297.minicalendar .calendar_event_global,
43d65a95
PM
298.minicalendar .duration_global {
299 border-color: #d6f8cd;
300}
301
f41046c7 302.minicalendar .calendar_event_group,
43d65a95
PM
303.minicalendar .duration_group {
304 border-color: #fee7ae;
305}
a6516782 306
7b4c6d34
PM
307/* User
308-----------------------*/
309
43d65a95
PM
310.userinfobox {
311 border: none;
312}
313
8c2b51bf 314.profilepicture {
29ef7d4f
PM
315 float: left;
316 margin-right: 10px;
317}
318
8c2b51bf 319.descriptionbox {
8affa0e2 320 margin-left: 110px;
43d65a95 321 border: 1px solid #ddd;
29ef7d4f
PM
322 padding: 10px;
323}
324
325.path-user .description {
8affa0e2
PM
326 padding-bottom: 15px;
327 border-bottom: 1px solid #eee;
29ef7d4f
PM
328}
329
330.userprofile .list {
8affa0e2 331 margin-top: 10px;
29ef7d4f
PM
332}
333
334.userprofile .list td {
8affa0e2
PM
335 padding-top: 3px;
336 padding-bottom: 3px;
29ef7d4f
PM
337}
338
339.userprofile .list .c0 {
8affa0e2
PM
340 padding-left: 0;
341 font-weight: bold;
43d65a95
PM
342}
343
344#page-user-view .buttons {
345 text-align: center;
346 width: 70%;
347 margin: 0 auto;
348}
349
350#page-user-view .buttons div {
351 padding: 0 0 10px;
352}
90e957bc 353
43d65a95
PM
354#page-user-index .controls {
355 width: 100%
356}
357
358#page-user-index .controls .singleselect {
359 margin: 0;
360}
361
a211e4c7 362.rolesform {
43d65a95
PM
363 text-align: center;
364 margin: 1em 0;
365}
366
a211e4c7 367#participantsform {
43d65a95
PM
368 text-align: center;
369}
370
a211e4c7 371#longtimenosee {
43d65a95
PM
372 font-style: italic;
373 font-size: 0.95em;
374}
375
a211e4c7 376#participants {
43d65a95 377 width: 100%;
a211e4c7 378 margin: 1em auto 0;
43d65a95 379}
a79db405 380
a211e4c7
PM
381#participants th,
382#participants td {
43d65a95
PM
383 vertical-align: middle;
384}
7b4c6d34 385
a211e4c7
PM
386/* Roles
387------------------------*/
388
389.path-admin-roles .generaltable {
0bf78bb0 390 /* width: 65%; hiding because it's causing problems on role/assign */
a211e4c7
PM
391}
392
393.path-admin-roles .generaltable th {
8affa0e2 394 vertical-align: middle;
a211e4c7
PM
395}
396
397.path-admin-roles .generaltable .lastcol {
8affa0e2 398 width: 15%;
a211e4c7
PM
399}
400
a211e4c7
PM
401.path-admin-roles .backlink {
402 text-align: center;
403}
404
405/* Blogs
406------------------------*/
407
408.blog_entry .audience {
409 color: #444;
410 margin: 0 0 0.5em;
8affa0e2 411 font-size: 0.9em;
a211e4c7
PM
412}
413
414.blog_entry .tags {
415 margin-bottom: 0.5em;
416}
417
f41046c7
PM
418/* Tags
419------------------------*/
420
43d65a95
PM
421#big-tag-cloud-box {
422 padding: 10px;
423}
424
425#tag-management-box {
426 text-align: center;
427}
428
429.tag-management-form {
430 border: none;
431 padding: 0 0 1em;
432}
433
434#tag-management-list {
435 margin: 1em 0
436}
f41046c7 437
a211e4c7
PM
438#page-tag-index #tag-blogs {
439 border: none;
440}
441
442#tagblogentries {
443 width: 75%;
444 margin: 0 auto 1em;
445}
446
447#tag-user-table {
8affa0e2 448 width: 95%;
a211e4c7
PM
449 margin: 0 auto;
450}
451
43d65a95
PM
452#page-tag-index .managelink {
453 text-align: right;
454}
f41046c7 455
43d65a95
PM
456#page-tag-index .headingblock {
457 text-align: center;
458 margin-bottom: 0;
459}
460
461#page-tag-index #tag-management-box {
462 border-bottom: 1px solid #ddd;
463 padding: 4px 0;
464}
465
a211e4c7 466#page-tag-index .moreblogs,
43d65a95
PM
467#page-tag-index .relatedpages {
468 text-align: center;
469}
470
471#page-tag-manage .lastinitial {
472 margin-bottom: 0.5em;
473}
474
475#page-tag-manage .green {
476 text-align: center;
477 padding: 0 0 1em;
478}
f41046c7 479
7b4c6d34
PM
480/* Embedded Pages
481------------------------*/
482
43d65a95
PM
483.pagelayout-embedded {
484 text-align: center;
485 background-color: #fff;
486 background-image: none;
487}
488
489.pagelayout-embedded #content {
490 padding-top: 30px;
491}
7b4c6d34
PM
492
493/* Forms
494-----------------------*/
495
43d65a95
PM
496.mform .fsubmit {
497 text-align: center;
498 padding: 2px;
499}
500
501.form-label .form-shortname {
502 font-size: 0.9em;
503 color: #777;
504}
505
506.form-description {
507 font-size: 0.95em;
508 color: #444;
509}
a211e4c7
PM
510
511/* Footer
512-----------------------*/
513
8affa0e2
PM
514#page-footer .logininfo {
515 padding: 1em 0;
516}
517
518#page-footer .homelink,
519#page-footer .sitelink {
520 padding: 1em 0;
521}
522
a211e4c7
PM
523.homelink a {
524 text-decoration: none;
525 border-top: 1px solid #cecece;
526 border-bottom: 2px solid #8a8a8a;
527 border-left: 1px solid #cecece;
528 border-right: 2px solid #8a8a8a;
529}
530
531.homelink a:hover {
532 text-decoration: none;
533 border-bottom: 1px solid #cecece;
534 border-top: 2px solid #8a8a8a;
535 border-right: 1px solid #cecece;
536 border-left: 2px solid #8a8a8a;
8affa0e2 537}