a2ffa153dbd30d4f9dd053d34d9e3cbf9649a237
[samples/web/ExercisePlanner.git] / css / style.css
1 body {
2         -webkit-user-select: none;
3 }
4
5 #one {
6         background-image: url('../images/background.png');
7 }
8
9 .screen {
10         font-family: serif;
11         color: white;
12         font-size: 17pt;
13 }
14
15 #sentence {
16         margin: 10px 30px 0 30px;
17         position: relative;
18         float: right;
19         text-indent: 30px;
20 }
21
22 #signature {
23         margin: 0px 30px 0 auto;
24         position: relative;
25         float: right;
26 }
27
28 #logo {
29         font-family: courier;
30         font-size: 36px;
31         width: 100%;
32         background-repeat: no-repeat;
33         margin: 0px 40px 0 auto;
34         color: white;
35         border-bottom: 1px solid white;
36         font-weight: bolder;
37         text-align: right;
38         line-height: 43px;
39 }
40
41 #status {
42         width: 400px;
43         height: 350px;
44         margin: 0 auto;
45         background-repeat: no-repeat;
46 }
47
48 #status.lazy {
49         background-image: url('../images/state_lazy.png');
50 }
51
52 #status.run {
53         background-image: url('../images/state_run.png');
54 }
55
56 #communicate {
57         font-size: 17pt;
58         text-align: center;
59         min-height: 50px;
60 }
61
62 #communicate.onAlert {
63         font-size: 60px;
64         text-align: center;
65         text-shadow: 5px 5px 5px black;
66 }
67
68 #communicate b {
69         font-size: 25px;
70 }
71
72 #communicate div {
73         font-size: 32px;
74         font-weight: bold;
75 }
76
77 .schedule {
78         height: 100px;
79 }
80
81 .scheduleOptions {
82         height: 100px;
83 }
84
85 .increasingStrength {
86         display: none;
87 }
88
89 .typeOfPeriods, .typeOfPeriods ul li {
90         height:60px;
91 }
92
93 .strength {
94         margin: 0 0 20px 0;
95 }
96
97 .timeRangeLabel {
98         height: 50px;
99 }
100
101 .activeStatus {
102         display: inline;
103         float: right;
104         color: blue;
105 }
106
107 .activeStatusDisable {
108         color: red;
109 }
110
111 .times li {
112         display: inline-block;
113         width: 200px;
114 }
115
116 .times {
117         width: 100%;
118         float: left;
119         margin: 0;
120         padding: 10px;
121 }
122
123 .times .ui-datefield {
124         font-size: 60px;
125 }
126
127 h2.ui-title {
128         width:99%;
129         text-overflow: ellipsis;
130 }
131
132 /**
133  * Removing disturbing paddings from wide button
134  **/
135 #addTimeRange .ui-btn-inner.ui-btn-hastxt,
136 #selectExercises .ui-btn-inner.ui-btn-hastxt {
137         padding-left:0;
138         padding-right:0;
139 }
140 #addTimeRange .ui-btn-text.ui-btn-text-padding-left,
141 #selectExercises .ui-btn-text.ui-btn-text-padding-left {
142         padding:0;
143 }
144
145 /**
146 * Removing unnecessary line before the first button
147 **/
148 #workdaysType span.ui-btn-inner.ui-btn-hastxt {
149     border-left: none;
150 }
151
152 old styles;
153
154 */
155 .exerciseView {
156         width: 80%;
157         height: 200px;
158         border-width: 1px;
159         border-color: #888 #DDD #DDD #888;
160         border-style: solid;
161         background-color: #578;
162         -webkit-border-radius: 0.6em;
163         -webkit-box-align: center;
164         margin: 0 auto;
165         box-shadow: 0px 0px 20px #000;
166         position: relative;
167 }
168
169 .optionsExercises label {
170         line-height: 44px;
171 }
172
173 #exercises {
174         margin-bottom: 10px;
175 }
176
177 #exercises > li > span {
178         white-space: pre;
179 }
180
181 .myHeader {
182
183 }
184
185 .ui-controlgroup .ui-radio {
186         width: 20%;
187 }
188
189 .myContent {
190         margin: auto 10px 10px 10px;
191 }
192
193 .footerContent {
194         margin: 0 auto;
195         text-align: center;
196         padding-top: 20px;
197 }
198
199 .newExerciseName label {
200         width: 100%;
201 }
202
203 .newExerciseName input { /*background-color:white;*/
204
205 }
206
207 .ui-footer {
208         z-index: 1000;
209 }
210
211 #availableTime {
212         margin-top: 12px;
213         overflow: hidden;
214         margin-left: 0;
215         margin-right: 0;
216 }
217
218 #availableTime li {
219         margin-left: 0;
220         margin-right: 0;
221 }
222
223 .ui-swipelist-item .ui-btn {
224         padding: 4px;
225         margin-right: 12px;
226 }
227 .ui-li-text-sub-right {
228         font-size: 18px;
229         margin-right: 17px;
230         float: right;
231         margin-top: 2px;
232         color: #08f;
233 }
234
235 .disabled {
236         color: #f00;
237 }
238
239 ul {
240         list-style-type: none;
241 }
242
243 .goToOptionsPack {
244         width: 100%;
245 }
246
247 .goToOptions {
248         width: 80%;
249         margin-left: 10%;
250         margin-right: 10%;
251 }
252
253 .buttonOptions {
254         float: right;
255         box-shadow: 0px 0px 10px #000;
256 }
257
258 .buttonStop {
259         background-color: #F40;
260         box-shadow: 0px 0px 10px #000;
261 }
262
263 .selectPeriodType .ui-radio {
264         width: 100%;
265 }
266
267 #formEnablePeriod {
268         margin-bottom: 20px;
269 }
270
271 #ok_wait {
272         position: absolute;
273         bottom: 0;
274         width: 100%;
275 }
276
277 #ok_wait .ok {
278         left: 50px;
279 }
280
281 #ok_wait .wait {
282         right: 50px;
283         position: absolute;
284 }
285
286 span.meterDesc {
287         position: absolute;
288         z-index: 100;
289         display: block;
290         text-align: center;
291         width: inherit;
292         padding-top: 8px;
293         color: #333;
294 }
295
296 .enableOption {
297         padding-bottom: 20px;
298 }
299
300 .enableOption>div {
301         display: table-cell;
302 }
303
304 .enableOption>label {
305         float: left;
306         padding-right: 20px;
307         padding-top: 8px;
308         vertical-align: middle;
309 }
310
311 div.period {
312         padding-left: 10px;
313 }
314
315 .center {
316         text-align: center;
317 }
318
319 #progress {
320         display: none;
321         z-index: 1001;
322         position: absolute;
323         top: 0;
324         left: 0;
325         height: 100%;
326         width: 100%;
327         background-color: rgba(0, 2, 0, 0.7);
328 }
329 #progresscenter {
330         position:absolute;
331         width:100%;
332         top: 40%;
333 }
334 #progresstitle {
335         color:#FFF;
336         text-align:center;
337         margin-bottom: 20px;
338 }
339 #progressbar {
340         display:none;
341 }
342 #loader {
343         margin: 0 auto;
344         width:35px;
345         height: 35px;
346 }
347 #loader-image {
348         -webkit-animation: rotation 2s infinite linear;
349 }
350 @-webkit-keyframes rotation {
351         from {-webkit-transform: rotate(0deg);}
352         to {-webkit-transform: rotate(359deg);}
353 }
354
355 .timeRangeButtons .enableStatusButton {
356         min-width: 95px;
357 }
358
359 #frontPageContent {
360         padding: 15px;
361         max-width: 450px;
362 }
363 ul.times .ui-btn-picker {
364         width: 150px;
365         line-height: 70px;
366 }
367
368 #exercises li {
369         text-overflow: ellipsis;
370         overflow: hidden;
371 }