Projekt

Obecné

Profil

Stáhnout (10.4 KB) Statistiky
| Větev: | Tag: | Revize:
1 c46ffe2f plundrichov
* {
2
    margin: 0;
3
    box-sizing: border-box;
4
}
5
6
.column {
7
    display: flex;
8
    flex-direction: column;
9
}
10
11
.row {
12
    display: flex;
13
    flex-direction: row;
14
}
15
16 9f045397 plundrichov
/* --------------APP------------------*/
17
18
.permissionText {
19
    text-align: center;
20
    justify-content: center;
21
    left: 50%;
22
    top: 50%;
23
    transform: translate(-50%, -50%);
24
    position: absolute;
25
    font-size: 24px;
26
    font-weight: bold;
27
    color: rgb(255, 255, 255);
28
    width: 400px;
29
    height: 400px;
30
    border-radius: 50%;
31
    background-color: rgba(236, 236, 236, 0.192);
32
    padding: 20px;
33
}
34
35 c46ffe2f plundrichov
/* ------------- Navbar --------------- */
36
37
.top-nav {
38
    width: 100vw;
39
    height: 60px;
40
    background-color: #393d3f;
41
    display: flex;
42
    justify-content: space-between;
43
    align-items: center;
44
    color: white;
45
}
46
47
.img-avatar {
48
    width: 35px;
49
    height: 35px;
50
    border-radius: 50%;
51
    margin-right: 10px;
52
    object-fit: cover;
53
}
54
55
.top-nav h3 {
56
    margin-left: 85px;
57
}
58
59
.top-nav h4 {
60
    color: white;
61
}
62
63
.profile-comp {
64
    display: flex;
65
    align-items: center;
66
    margin-right: 50px;
67
}
68
69
.top-nav ul {
70
    display: flex;
71
    list-style: none;
72
}
73
74
.navIcon {
75
    color: white;
76
    margin: 5px;
77 c1feb33a plundrichov
    transition: 0.2s;
78 c46ffe2f plundrichov
}
79
.navIcon:hover {
80
    color: rgb(57, 184, 177);
81
}
82
83
/* --------- MAIN CONTAINER ------------ */
84
85
.container {
86
    width: 100%;
87
    min-height: 100vh;
88
    display: flex;
89
    background-color: rgb(129, 168, 162);
90
    /* background: linear-gradient(#689c94, #0f546b); */
91
    position: relative;
92
}
93
94
.main-content {
95
    display: flex;
96
    flex-direction: column;
97
    align-items: center;
98
    padding: 20px;
99 c1feb33a plundrichov
    background-color: rgb(129, 168, 162);
100 c46ffe2f plundrichov
}
101
102
/* --------- OFFS REQUEST ------------ */
103
104
.offs-request {
105
    height: auto;
106
    width: 90%;
107
    background-color: rgb(255, 255, 255);
108
    margin-bottom: 20px;
109
    border-radius: 10px;
110
    padding: 20px;
111
}
112
113
.offs-item {
114
    align-items: center;
115
}
116
117
.offs-items table td {
118
    width: auto;
119
}
120
121
.offs-item th {
122
    text-align: left;
123
    justify-content: space-between;
124
}
125
126
/* ------------ calendar ------------- */
127
128
.calendar {
129
    width: 90%;
130
    background-color: white;
131
    border-radius: 10px;
132
    padding: 20px;
133
    /* margin: 10px 0 20px 0; */
134
}
135
136
.calendar-form {
137
    width: 400px;
138
    padding: 20px;
139
}
140
141
.date-input {
142
    width: 300px;
143
}
144
145
/* -----------calendar POP UP------------*/
146
147
.popup-content {
148
    border-radius: 10px;
149
    box-shadow: 1px 0px 15px rgb(102, 102, 102);
150
}
151
152
.calendar-form h2 {
153
    padding-bottom: 10px;
154
}
155
156
.calendar-radio {
157
    padding: 2px;
158
}
159
.calendar-form h4 {
160
    padding: 5px 0 5px;
161
}
162
163
.calendar-form input {
164
    margin-bottom: 5px;
165
}
166
167
.input-time {
168
    width: 100px;
169
    margin-left: 5px;
170
}
171
172
/* ------------ side content ------------- */
173
174
.side-content {
175
    width: 35vw;
176
    height: 90vh;
177
    display: flex;
178
    justify-content: center;
179
    padding: 20px;
180 c1feb33a plundrichov
    background-color: rgb(129, 168, 162);
181 c46ffe2f plundrichov
182
}
183
184
.side-board {
185
    width: 95%;
186
    height: 100%;
187
    background-color: white;
188
    border-radius: 10px;
189
    align-items: stretch;
190
}
191
192
.box-heading {
193
    padding: 20px;
194
}
195
196
.underline-1 {
197
    height: 1.2px;
198
    background-color: black;
199
    margin: 10px 0;
200
}
201
202
.new-request {
203 c1feb33a plundrichov
    padding-bottom: 10px;
204 c46ffe2f plundrichov
}
205
206
.new-request h4 {
207
    margin-right: 60px;
208
}
209
210
.side-board {
211
    padding: 20px;
212
}
213
214
.side-board-items {
215
    justify-content: space-between;
216
    height: 100%;
217
}
218
219
table {
220
    width: 100%;
221
    padding: 10px;
222
}
223
224 c1feb33a plundrichov
/* table td {
225 c46ffe2f plundrichov
    width: 50px;
226 c1feb33a plundrichov
} */
227
228 c46ffe2f plundrichov
.side-content table td {
229
    height: 50px;
230
}
231
.side-content .td-center {
232
    text-align: center;
233 c1feb33a plundrichov
234 c46ffe2f plundrichov
}
235
.side-content .th-left {
236
    text-align: left;
237
}
238
239
input {
240
    width: 30px;
241
}
242
243
.offsInput {
244
    width: 50px;
245
}
246
247 c1feb33a plundrichov
.offs-btn {
248
    justify-content: flex-end;
249
    margin-right: 20px;
250
}
251
252
.offs-btn .btn {
253
    margin:2 5px ;
254
}
255
256 c46ffe2f plundrichov
.btn-edit {
257
    padding: 8px 8px 6px;
258
    border: 0.5px solid rgb(92, 92, 92);
259
    background-color: rgb(247, 247, 247);
260
    border-radius: 50px;
261 c1feb33a plundrichov
    transition: all 0.2s;
262 c46ffe2f plundrichov
}
263
264
.btn-edit:hover {
265
    border: 0.7px solid rgb(78, 78, 78);
266
    background-color: rgb(236, 236, 236);
267 c1feb33a plundrichov
    cursor: pointer;
268 c46ffe2f plundrichov
}
269
270
/* -------------------Login------------------- */
271
272
.login-container {
273
    position: absolute;
274
    justify-content: center;
275
    align-items: center;
276
    width: 480px;
277
    height: 480px;
278
    background-color: rgba(255, 255, 255, 0.075);
279
    /* border: 2px solid white; */
280
    border-radius: 50%;
281
    top: 50%;
282
    left: 50%;
283
    transform: translate(-50%, -50%);
284
    transition: all 0.3s;
285 c1feb33a plundrichov
    cursor: pointer;
286 c46ffe2f plundrichov
}
287
288
.login-container:hover {
289 c1feb33a plundrichov
    background-color: #ffffff25;
290 c46ffe2f plundrichov
}
291
.login-container h1 {
292
    color: white;
293 9f045397 plundrichov
    font-size: 90px;
294 c46ffe2f plundrichov
}
295
/* ------------- SETTING -------------------*/
296
297
.setting-container {
298
    align-items: center;
299
    position: absolute;
300
    top: 50%;
301
    left: 50%;
302
    transform: translate(-50%, -50%);
303
    height: 70vh;
304
    width: 70%;
305
    background-color: #ffffff41;
306
    border: 2px solid #ffffffd8;
307
    border-radius: 10px;
308 c1feb33a plundrichov
    color: #fff;
309 c46ffe2f plundrichov
}
310
311
.setting-container h2 {
312
    font-size: 48px;
313
    text-align: center;
314
    padding: 50px 0 20px 0;
315
}
316
317
.underline-2 {
318
    height: 1px;
319
    background-color: #fff;
320 c1feb33a plundrichov
    width: 70%;
321 c46ffe2f plundrichov
}
322
323
.setting-form {
324
    padding: 40px;
325
    display: flex;
326
    align-items: center;
327
}
328
329
.setting-form input {
330
    width: 75%;
331
    padding: 12px;
332
    border: 1px solid #ccc;
333
    border-radius: 4px;
334
    box-sizing: border-box;
335
    margin: 20px 20px;
336
}
337
338 c1feb33a plundrichov
/*----------------------Buttons----------------------*/
339
340 c46ffe2f plundrichov
.buttons {
341
    padding: 20px
342
}
343
.btn {
344
    color: white;
345
    padding: 10px 20px;
346
    border: none;
347
    border-radius: 4px;
348
    cursor: pointer;
349
    margin: 2px;
350
351
}
352
.btn:hover {
353
    background-color: rgba(19, 155, 132, 0.911);
354
}
355
.btn-submit {
356
    background-color: rgb(0, 175, 15);
357
    transition: all 0.2s;
358
}
359
.btn-submit:hover {
360
    background-color: rgb(0, 165, 15)
361
}
362
.btn-cancel {
363
    background-color: rgb(255, 79, 71);
364
    transition: all 0.2s;
365
}
366
.btn-cancel:hover {
367
    background-color: rgb(242, 79, 71);
368
}
369
370
371
/* -------------------LogOut------------------- */
372
373
.logout h1 {
374
    font-size: 48px;
375
    text-align: center;
376
    padding: 40px;
377
}
378
.logout h4 {
379
    font-size: 18px;
380
    text-align: center;
381
    color: #ffffffc4;
382
    transition: all 0.2s;
383
}
384
385
386
/* ------------ responsive --------- */
387
388 c1feb33a plundrichov
@media only screen and (max-width: 990px) {
389
    .side-content {
390
        font-size: 13px;        
391
    }
392
    .side-content h3 {
393
        font-size: 18px;
394
    }
395
    .btn-edit {
396
        padding: 6px 6px 4px;
397
    }
398
    .offs-item {
399 c46ffe2f plundrichov
        font-size: 13px;
400
    }
401
}
402
403 c1feb33a plundrichov
@media only screen and (max-width: 870px) {
404
    table {
405
        font-size: 12px;
406
        padding: 0;
407
    }
408
    .offsInput {
409
        width: 30px;
410
        font-size: 12px;
411
    }
412
}
413
414
@media only screen and (max-width: 792px) {
415 c46ffe2f plundrichov
    .container {
416
    height: 100vh;
417
    flex-direction: column;
418
    }
419
420
    .main-content {
421
        width: 100%;
422
        justify-content: space-evenly;
423 c1feb33a plundrichov
424 c46ffe2f plundrichov
    }
425
426
    .offs-request {
427
        width: 100%;
428
        height: 100%;
429
    }
430
    .calendar {
431
        width: 100%;
432
        height: 100%;
433
    }
434
435
    .side-content {
436
        height: 100%;
437
        width: 100%;
438 c1feb33a plundrichov
        padding-top: 0;
439 c46ffe2f plundrichov
    }
440
441
    .side-board {
442
        width: 100%;
443
    }
444
445
    .top-nav h3 {
446
        margin-left: 20px;
447
    }
448
449
    .login-container {
450
        width: 400px;
451
        height: 400px;
452
    }
453
    .login-container h1 {
454
        color: white;
455
        font-size: 90px;
456
    }
457
458
    .logout h1 {
459
        font-size: 32px;
460
        text-align: center;
461
        padding: 30px;
462
    }
463
    .logout h4 {
464
        font-size: 18px;
465
    }
466
    table td {
467
        text-align: center;
468
    }
469
470
    .calendar-form {
471
        padding: 15px;
472
    }
473
474
    .calendar-form h2 {
475
        font-size: 20px;
476
    }
477
478
    .date-input {
479
        width: 200px;
480
    }
481
482
    .fc-right {
483
        display: flex;
484
    }
485
486 c1feb33a plundrichov
    .main-content .btn {
487
        margin-left: 10px;
488
    }
489
    .offs-item td {
490
        text-align: left;
491
    }
492
493 c46ffe2f plundrichov
494 c1feb33a plundrichov
}
495 c46ffe2f plundrichov
496
@media only screen and (max-width: 480px) {
497
    .top-nav h3 {
498
        margin-right: 30px;
499
    }
500
501
    .login-container {
502
        width: 300px;
503
        height: 300px;
504
    }
505
    .login-container h1 {
506
        color: white;
507
        font-size: 60px;
508
    }
509
510
    .logout h1 {
511
        font-size: 22px;
512
        text-align: center;
513
        padding: 20px;
514
    }
515
    .logout h4 {
516
        font-size: 14px;
517
    }
518
519
    .profile-comp {
520
        margin-right: 20px;
521
    }
522
523
    .setting-container h2 {
524
        font-size: 38px;
525
        text-align: center;
526
        padding: 50px 0 0 0;
527
    }
528
529
    .btn {
530
        padding: 10px 16px;
531
    }
532
533
    .calendar-form {
534
        padding: 10px;
535
    }
536
537
    .calendar-form h2 {
538
        font-size: 18px;
539
    }
540
541
    .calendar-form h4 {
542
        font-size: 16px;
543
    }
544
545
    .calendar-form {
546
        font-size: 14px;
547
    }
548
549
    .date-input {
550
        width: 140px;
551
    }
552 c1feb33a plundrichov
553 c46ffe2f plundrichov
    .side-content {
554
        background-color: rgb(129, 168, 162);
555
        padding-top: 0px;
556
    }
557 c1feb33a plundrichov
    .side-content th,
558
    .side-content td,
559
    .side-content .td-center {
560
        text-align: left;
561
    }
562
    .side-content h3 {
563
        text-align: left;
564
    }
565
566
    .offs-btn {
567
        margin-right: 0;
568
    }
569
    .offs-btn .btn {
570
        padding: 4px 6px;
571
        font-size: 12px;
572
        margin: 2px 0px 2px 5px;
573
    }
574 c46ffe2f plundrichov
575
    /* .side-board {
576
        box-shadow: 1px 0px 15px rgb(161, 161, 161);
577
    } */
578
}
579
580
@media only screen and (max-width: 320px) {
581
    .login-container {
582
        width: 250px;
583
        height: 250px;
584
    }
585
    .login-container h1 {
586
        color: white;
587
        font-size: 50px;
588
    }
589
590
    .logout h1 {
591
        font-size: 22px;
592
        text-align: center;
593
        padding: 20px;
594
    }
595
    .logout h4 {
596
        font-size: 12px;
597
    }
598
599
    .offs-item {
600
        flex-direction: column;
601
        align-items: stretch;
602
    }
603
604
    .offs-item th {
605
        padding: 0 30px 0 5;
606
    }
607
608
    .setting-container h2 {
609
        font-size: 32px;
610
        text-align: center;
611
        padding: 20px 0 0 0;
612
    }
613
614
    .setting-container h3 {
615
        font-size: 16px;
616
        text-align: center;
617
        padding: 5px 0 0 0;
618
    }
619
620
    .setting-form {
621
        padding: 15px;
622
    }
623
624
    .btn {
625
        padding: 10px 10px;
626
    }
627
628
    .fc-button {
629
        padding: 0;
630
    }
631
632
    .calendar-form {
633
      padding: 5px;
634
    }
635
636
    .calendar-form h2 {
637
        padding-top: 5px;
638
        font-size: 16px;
639
    }
640
641
    .calendar-form h4 {
642 c1feb33a plundrichov
643 c46ffe2f plundrichov
        font-size: 14px;
644
    }
645
646
    .calendar-form {
647
        font-size: 12px;
648
    }
649
650
    .date-input {
651
        width: 135px;
652
    }
653 c1feb33a plundrichov
    .offs-request table {
654
        font-size: 10px;
655
656
    }
657
    .offs-request td {
658
        padding: 5px 0;
659
    }
660
    .offs-btn .btn {
661
        padding: 4px;
662
        font-size: 11px;
663
        margin: 5px 0px 2px 5px;
664
    }
665 c46ffe2f plundrichov
}
666
667
/* .todoDiv {
668
    padding-left: 200px;
669
} */