Adding classes to lesson module
[moodle.git] / theme / canvas / style / core.css
CommitLineData
a6516782
PM
1.sitetopic { border: none; }
2.headingblock { border-bottom: 1px solid #ddd;font-size: 1.3em;color: #333; }
f41046c7
PM
3
4.notifysuccess,
5.notifyproblem,
6.errorbox,
90e957bc 7.continuebutton,
a79db405 8.singlebutton,
90e957bc 9.buttons,
a6516782 10.singleselect { text-align: center;margin: 1em 0; }
90e957bc 11.generalbox { border-color:#ddd; }
a79db405 12
f41046c7
PM
13.buttons .singlebutton input { margin:0; }
14.initialbar { text-align:center; }
15
16.side-pre-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main { padding-right:0; }
17.side-post-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main { padding-left:0; }
18/* Login
19------------------------*/
20
a6516782 21.loginbox { margin: 15px 25%; }
a79db405 22.loginbox .loginerrors { color: #f00; }
a6516782
PM
23.loginbox .loginform { margin: 15px auto 0;width: 175px; }
24.loginbox .loginform .form-label { float: none;width: 100%;margin: 0 auto;text-align: left; }
25.loginbox .loginform .form-input { float: none;width: 100%;margin: 0 auto; }
a79db405 26.loginbox .loginform .form-input #username,
a6516782 27.loginbox .loginform .form-input #password { width: 97%;padding: 3px;font-size: 1.1em;font-family: Helvetica, Arial, sans-serif;border: 2px solid #ddd;margin: 0 0 5px;color: #333; }
a79db405 28.loginbox .loginform .form-input #loginbtn { margin: 0.5em auto; }
a6516782
PM
29.loginbox .forgetpass { margin: 1em 0 0;font-size: 0.95em; }
30.loginbox.twocolumns { width: 90%;margin-left: 5%; }
31.loginbox .guestsub { border-top: 1px solid #DDDDDD;margin: 5px 20% }
32.loginbox.twocolumns .loginpanel { border-color: #ddd;padding-right: 0.5%; }
f41046c7
PM
33.loginbox.twocolumns .signuppanel { padding-left: 1%;width: 48%; }
34
35#page-login-forgot_password .generalbox { margin:0 auto 1.5em;width:75%;padding:10px; }
36
37#page-login-signup .mform { width:85%;margin:0 auto; }
38#page-login-signup .mform .fitem .fitemtitle { width:20%; }
39#page-login-signup .mform .fitem .felement { margin-left:21%; }
40
41/* Calendar
42-----------------------*/
43.calendarlayout { width:100%; }
44.calendarlayout .sidecalendar { padding-left:15px; }
45.calendarlayout .sidecalendar .sideblock { width:210px; }
46.calendarlayout .sideblock .minicalendarblock h3 { text-align:center;font-size:1.2em; }
47
48.maincalendar .header .buttons { margin:0; }
49.maincalendar .calendarmonth td,
50.maincalendar .calendarmonth th { border-color: #ddd; border-style: dotted;border-width: 1px; }
51.maincalendar .calendarmonth th,
52.calendarlayout .sidecalendar .minicalendar th { background:url([[pix:theme|gradient-sb]]) repeat-x 0 0; }
53
54.maincalendar .calendar-controls { padding:10px 5px 0; }
55.maincalendar .calendar-controls .previous,
56.maincalendar .calendar-controls .current,
57.maincalendar .calendar-controls .next { width:5%;float:left; }
58.maincalendar .calendar-controls .current { margin:0 auto;font-size:1.5em;text-align:center;line-height:1;font-weight:bold; }
59.maincalendar .calendar-controls .next { text-align:right; }
60.maincalendar .filters table td { font-size:0.9em; }
61.maincalendar .bottom { margin-top:25px; }
62
63.minicalendar th abbr { border:none; }
64.sidecalendar .filters td,
65.minicalendar td,
66.minicalendar th { padding:2px;font-size:0.85em; }
67
68#page-calendar-view .eventlist { padding-top:1em; }
69#page-calendar-view .eventlist .event { border:none; }
70#page-calendar-view .eventlist .event .topic { border-width:1px 1px 0;border-color:#ddd;border-style:solid;background:#f5f5f5; }
71#page-calendar-view .eventlist .event .topic .name { font-weight:bold; }
72#page-calendar-view .eventlist .event .description { border-width:0 1px 1px;border-style:solid;border-color:#ddd; }
73
74.calendartable .duration ul { border-width:2px 0;border-style:solid;}
75.calendartable .duration_user ul { border-color:#dce7ec; }
76.calendartable .duration_global ul { border-color:#d6f8cd; }
77.calendartable .duration_group ul { border-color:#fee7ae; }
78.calendartable .duration_course ul { border-color:#ffd3bd; }
79.calendartable .duration .events-underway { color:#666; }
80
81.minicalendar { border-collapse:separate; }
82.minicalendar td,
83.minicalendar th { font-size:0.85em;padding:0 2px;border-width:2px 0;border-color:#fff;}
84
85.minicalendar .calendar_event_user,
86.minicalendar .duration_user { border-color:#dce7ec; }
87.minicalendar .calendar_event_course,
88.minicalendar .duration_course { border-color:#ffd3bd; }
89.minicalendar .calendar_event_global,
90.minicalendar .duration_global { border-color:#d6f8cd; }
91.minicalendar .calendar_event_group,
92.minicalendar .duration_group { border-color:#fee7ae; }
a6516782 93
7b4c6d34
PM
94/* User
95-----------------------*/
96
a6516782
PM
97.userinfobox { border: none; }
98.userinfobox .content { border: 1px solid #ddd; }
90e957bc 99
a6516782
PM
100#page-user-view .buttons { text-align: center;width: 70%;margin: 0 auto; }
101#page-user-view .buttons div { padding: 0 0 10px; }
a79db405 102
7b4c6d34 103#page-user-index .controls { width: 100%}
f41046c7 104#page-user-index .controls .singleselect {margin: 0;}
7b4c6d34
PM
105#page-user-index .rolesform { text-align: center; margin: 1em 0; }
106#page-user-index #participantsform { text-align: center;}
107#page-user-index #longtimenosee { font-style: italic;font-size: 0.95em;}
108#page-user-index #participants { width:100%;margin: 1em auto; }
109#page-user-index #participants th,
110#page-user-index #participants td { vertical-align: middle; }
111
f41046c7
PM
112/* Tags
113------------------------*/
114
115#big-tag-cloud-box { padding:10px; }
116#tag-management-box { text-align:center; }
117.tag-management-form { border:none;padding:0 0 1em; }
118#tag-management-list { margin:1em 0 }
119
120#page-tag-index .managelink { text-align:right; }
121#page-tag-index .headingblock { text-align:center;margin-bottom:0;}
122#page-tag-index #tag-management-box { border-bottom:1px solid #ddd;padding:4px 0; }
123#page-tag-index .relatedpages { text-align:center; }
124
125#page-tag-manage .lastinitial { margin-bottom:0.5em; }
126#page-tag-manage .green { text-align:center;padding:0 0 1em; }
127
7b4c6d34
PM
128/* Embedded Pages
129------------------------*/
130
f41046c7 131.pagelayout-embedded { text-align:center;background-color:#fff;background-image:none; }
7b4c6d34
PM
132.pagelayout-embedded #content { padding-top:30px; }
133
134/* Forms
135-----------------------*/
136
137.form-label .form-shortname { font-size: 0.9em;color: #777;}
138.form-description { font-size: 0.95em; color: #444; }