Subversion Repositories SmartDukaan

Rev

Rev 35726 | Rev 36570 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35726 Rev 36566
Line 8... Line 8...
8
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
8
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
9
 
9
 
10
@import url(line-icons.css);
10
@import url(line-icons.css);
11
 
11
 
12
body {
12
body {
13
    color: #797979;
13
    color: #4a4a4a;
14
    background: #eeeeee;
14
    background: #eeeeee;
15
    font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
15
    font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
16
    padding: 0px !important;
16
    padding: 0px !important;
17
    margin: 0px !important;
17
    margin: 0px !important;
18
    font-size: 14px !important;
18
    font-size: 14px !important;
Line 44... Line 44...
44
input:focus, textarea:focus {
44
input:focus, textarea:focus {
45
    outline: none;
45
    outline: none;
46
}
46
}
47
 
47
 
48
table tr th {
48
table tr th {
49
    color: #688a7e;
49
    color: #3a5a4e;
50
}
50
}
51
 
51
 
52
*:focus {
52
*:focus {
53
    outline: none;
53
    outline: none;
54
}
54
}
Line 302... Line 302...
302
    width: 180px;
302
    width: 180px;
303
    height: 100%;
303
    height: 100%;
304
    position: fixed;
304
    position: fixed;
305
    background: #2A3F54;
305
    background: #2A3F54;
306
    z-index: 999;
306
    z-index: 999;
-
 
307
    overflow-y: auto;
-
 
308
    transition: transform 0.3s ease;
-
 
309
}
-
 
310
 
-
 
311
#sidebar::-webkit-scrollbar {
-
 
312
    width: 4px;
-
 
313
}
-
 
314
 
-
 
315
#sidebar::-webkit-scrollbar-thumb {
-
 
316
    background: rgba(255, 255, 255, 0.15);
-
 
317
    border-radius: 2px;
-
 
318
}
-
 
319
 
-
 
320
#sidebar::-webkit-scrollbar-track {
-
 
321
    background: transparent;
307
}
322
}
308
 
323
 
309
.nav-collapse.collapse {
324
.nav-collapse.collapse {
310
    display: inline;
325
    display: inline;
311
}
326
}
312
 
327
 
313
ul.sidebar-menu, ul.sidebar-menu li ul.sub {
328
ul.sidebar-menu, ul.sidebar-menu li ul.sub {
314
    margin: -2px 0 0;
329
    margin: 0;
315
    padding: 0;
330
    padding: 0;
-
 
331
    list-style: none;
316
}
332
}
317
 
333
 
318
ul.sidebar-menu {
334
ul.sidebar-menu {
319
    margin-top: 60px;
335
    margin-top: 60px;
320
}
336
}
321
 
337
 
322
@media screen and (max-width: 992px) {
338
@media screen and (max-width: 1024px) {
323
    ul.sidebar-menu {
-
 
324
        margin-top: 120px;
-
 
325
    }
-
 
326
}
-
 
327
 
-
 
328
 
-
 
329
/* On screens that are 600px or less, set the background color to olive */
-
 
330
@media screen and (max-width: 600px) {
-
 
331
    ul.sidebar-menu {
-
 
332
        margin-top: 180px;
-
 
333
    }
-
 
334
}
-
 
335
 
-
 
336
@media screen and (max-width: 300px) {
-
 
337
    ul.sidebar-menu {
339
    ul.sidebar-menu {
338
        margin-top: 180px;
340
        margin-top: 180px;
339
    }
341
    }
340
}
342
}
341
 
343
 
342
 
-
 
343
@media screen and (max-width: 1024px) {
344
@media screen and (max-width: 992px) {
344
    ul.sidebar-menu {
345
    ul.sidebar-menu {
345
        margin-top: 180px;
346
        margin-top: 120px;
346
    }
347
    }
347
}
348
}
348
 
349
 
349
 
350
 
350
#sidebar > ul > li > ul.sub {
351
#sidebar > ul > li > ul.sub {
Line 354... Line 355...
354
#sidebar > ul > li.active > ul.sub, #sidebar > ul > li > ul.sub > li > a {
355
#sidebar > ul > li.active > ul.sub, #sidebar > ul > li > ul.sub > li > a {
355
    display: block;
356
    display: block;
356
}
357
}
357
 
358
 
358
ul.sidebar-menu li ul.sub li {
359
ul.sidebar-menu li ul.sub li {
359
    background: #394a59;
360
    background: rgba(0, 0, 0, 0.15);
360
    margin-bottom: 0;
-
 
361
    margin-left: 0;
-
 
362
    margin-right: 0;
-
 
363
}
-
 
364
 
-
 
365
ul.sidebar-menu li ul.sub li:last-child {
-
 
366
    border-radius: 0 0 4px 4px;
-
 
367
    -webkit-border-radius: 0 0 4px 4px;
-
 
368
}
361
}
369
 
362
 
370
ul.sidebar-menu li ul.sub li a {
363
ul.sidebar-menu li ul.sub li a {
371
    font-size: 12px;
-
 
372
    padding: 0 0 0 24px;
-
 
373
    line-height: 35px;
-
 
374
    height: 35px;
-
 
375
    -webkit-transition: all 0.3s ease;
-
 
376
    -moz-transition: all 0.3s ease;
-
 
377
    -o-transition: all 0.3s ease;
-
 
378
    -ms-transition: all 0.3s ease;
-
 
379
    transition: all 0.3s ease;
-
 
380
    color: #d0d8df;
-
 
381
    font-size: 13px;
364
    font-size: 13px;
-
 
365
    padding: 7px 12px 7px 34px;
-
 
366
    line-height: 1.4;
-
 
367
    transition: all 0.2s ease;
-
 
368
    color: #cfd8dc;
-
 
369
    border-left: 3px solid transparent;
-
 
370
    overflow: hidden;
-
 
371
    text-overflow: ellipsis;
-
 
372
    white-space: nowrap;
-
 
373
    position: relative;
382
}
374
}
383
 
375
 
384
ul.sidebar-menu li ul.sub li a:hover, ul.sidebar-menu li ul.sub li.active a {
376
ul.sidebar-menu li ul.sub li a::before {
385
    color: #fff;
377
    content: '';
386
    -webkit-transition: all 0.3s ease;
378
    position: absolute;
-
 
379
    left: 20px;
387
    -moz-transition: all 0.3s ease;
380
    top: 50%;
-
 
381
    width: 5px;
-
 
382
    height: 5px;
388
    -o-transition: all 0.3s ease;
383
    border-radius: 50%;
389
    -ms-transition: all 0.3s ease;
384
    background: #546e7a;
390
    transition: all 0.3s ease;
385
    transform: translateY(-50%);
391
    display: block;
386
    transition: background 0.2s ease;
392
}
387
}
393
 
388
 
394
ul.sidebar-menu li {
389
ul.sidebar-menu li ul.sub li a:hover,
395
    line-height: 20px !important;
390
ul.sidebar-menu li ul.sub li.active a {
396
 
-
 
397
    /*margin-bottom: 5px;
391
    color: #fff;
398
 
-
 
399
    margin-left:10px;
392
    background: rgba(255, 255, 255, 0.08);
400
 
-
 
401
    margin-right:10px;*/
393
    border-left: 3px solid #D3181F;
402
}
394
}
403
 
395
 
404
/*ul.sidebar-menu li:hover{
396
ul.sidebar-menu li ul.sub li a:hover::before,
-
 
397
ul.sidebar-menu li ul.sub li.active a::before {
-
 
398
    background: #D3181F;
405
 
399
}
406
    border-bottom: 1px solid #688a7e;
-
 
407
 
400
 
408
}*/
-
 
409
ul.sidebar-menu li.sub-menu {
401
ul.sidebar-menu li {
410
    line-height: 15px;
402
    line-height: 20px;
411
    font-size: 16px;
-
 
412
}
403
}
413
 
404
 
414
ul.sidebar-menu li a span {
405
ul.sidebar-menu li a span {
415
    display: inline-block;
406
    display: inline-block;
-
 
407
    max-width: 110px;
-
 
408
    overflow: hidden;
-
 
409
    text-overflow: ellipsis;
-
 
410
    white-space: nowrap;
-
 
411
    vertical-align: middle;
416
}
412
}
417
 
413
 
418
ul.sidebar-menu li a {
414
ul.sidebar-menu li a {
419
    color: #d0d8df;
415
    color: #dee2e6;
420
    text-decoration: none;
416
    text-decoration: none;
421
    display: block;
417
    display: block;
422
    padding: 15px 0 15px 10px;
418
    padding: 10px 12px 10px 14px;
423
    font-size: 16px;
419
    font-size: 14px;
424
    font-weight: 300;
420
    font-weight: 400;
425
    outline: none;
421
    outline: none;
426
    -webkit-transition: all 0.3s ease;
-
 
427
    -moz-transition: all 0.3s ease;
-
 
428
    -o-transition: all 0.3s ease;
-
 
429
    -ms-transition: all 0.3s ease;
-
 
430
    transition: all 0.3s ease;
422
    transition: all 0.2s ease;
431
    border-right: 1px solid #D7D7D7;
423
    border-left: 3px solid transparent;
432
    border-bottom: 1px solid #D7D7D7;
-
 
433
}
-
 
434
 
-
 
435
/*ul.sidebar-menu li a i{
-
 
436
 
-
 
437
    position: relative;
-
 
438
 
-
 
439
    top: 2px;
-
 
440
 
-
 
441
}*/
-
 
442
ul.sidebar-menu li.active a, ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus {
-
 
443
    background: #D3181F;
-
 
444
    color: #fff;
-
 
445
    display: block;
-
 
446
    /*border-radius: 4px;
-
 
447
 
-
 
448
    -webkit-border-radius: 4px;*/
-
 
449
    -webkit-transition: all 0.3s ease;
-
 
450
    -moz-transition: all 0.3s ease;
-
 
451
    -o-transition: all 0.3s ease;
-
 
452
    -ms-transition: all 0.3s ease;
-
 
453
    transition: all 0.3s ease;
-
 
454
}
424
}
455
 
425
 
456
ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus {
426
ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus {
457
    /*border-bottom: 1px solid #d0d8df;*/
427
    background: rgba(255, 255, 255, 0.08);
458
    border-bottom: none;
428
    color: #fff;
459
}
429
}
460
 
430
 
461
/*ul.sidebar-menu li.active a,*/
431
ul.sidebar-menu li.active > a {
462
ul.sidebar-menu .sub-menu li.active a {
432
    background: rgba(255, 255, 255, 0.1);
-
 
433
    color: #fff;
463
    border-bottom: 1px solid #d0d8df;
434
    border-left: 3px solid #D3181F;
464
}
435
}
465
 
436
 
466
ul.sidebar-menu li a i {
437
ul.sidebar-menu li a i {
467
    font-size: 18px;
438
    font-size: 16px;
468
    padding-right: 6px;
439
    padding-right: 8px;
469
 
-
 
470
    /*color: #688a7e;*/
440
    width: 24px;
471
}
-
 
472
 
-
 
473
ul.sidebar-menu li a:hover i, ul.sidebar-menu li a:focus i {
-
 
474
    color: #fff;
441
    text-align: center;
475
}
442
}
476
 
443
 
-
 
444
ul.sidebar-menu li a:hover i, ul.sidebar-menu li a:focus i,
477
ul.sidebar-menu li.active a i {
445
ul.sidebar-menu li.active a i {
478
    color: #fff;
446
    color: #fff;
479
}
447
}
480
 
448
 
481
#sidebar ul > li > a .arrow {
-
 
482
    border-bottom: 4px solid transparent;
-
 
483
    border-left: 4px solid #A0A0A0;
-
 
484
    border-top: 4px solid transparent;
-
 
485
    float: right;
-
 
486
    height: 0;
-
 
487
    margin-right: 10px;
-
 
488
    margin-top: 6px;
-
 
489
    width: 0;
-
 
490
}
-
 
491
 
-
 
492
#sidebar ul > li > a .menu-arrow {
449
#sidebar ul > li > a .menu-arrow {
493
    float: right;
450
    float: right;
494
    margin-right: 8px;
451
    margin-right: 8px;
495
    margin-top: 6px;
-
 
496
}
-
 
497
 
-
 
498
#sidebar > ul > li > a .arrow.open {
-
 
499
    border-left: 4px solid transparent;
-
 
500
    border-right: 4px solid transparent;
-
 
501
    border-top: 5px solid #A0A0A0;
-
 
502
    float: right;
-
 
503
    height: 0;
-
 
504
    margin-right: 10px;
452
    font-size: 14px;
505
    margin-top: 8px;
-
 
506
    width: 0;
-
 
507
}
-
 
508
 
-
 
509
#sidebar ul > li.active > a .arrow, #sidebar ul > li > a:hover .arrow, #sidebar ul > li > a:focus .arrow {
-
 
510
    float: right;
453
    color: #6c7a89;
511
    margin-top: 6px;
-
 
512
    margin-right: 10px;
-
 
513
    width: 0;
-
 
514
    height: 0;
-
 
515
    border-left: 4px solid #d0d8df;
-
 
516
    border-top: 4px solid transparent;
454
    transition: color 0.2s ease;
517
    border-bottom: 4px solid transparent;
-
 
518
}
455
}
519
 
456
 
520
#sidebar > ul > li.active > a .arrow.open, #sidebar > ul > li > a:hover .arrow.open,
457
#sidebar ul > li > a:hover .menu-arrow,
521
#sidebar > ul > li > a:focus .arrow.open {
458
#sidebar ul > li.active > a .menu-arrow {
522
    float: right;
459
    color: #adb5bd;
523
    margin-top: 8px;
-
 
524
    margin-right: 10px;
-
 
525
    width: 0;
-
 
526
    height: 0;
-
 
527
    border-top: 5px solid #d0d8df;
-
 
528
    border-left: 4px solid transparent;
-
 
529
    border-right: 4px solid transparent;
-
 
530
}
460
}
531
 
461
 
532
.mail-info, .mail-info:hover {
462
.mail-info, .mail-info:hover {
533
    margin: 3px 6px 0 0;
463
    margin: 3px 6px 0 0;
534
    font-size: 11px;
464
    font-size: 11px;
Line 584... Line 514...
584
}
514
}
585
 
515
 
586
/*main content*/
516
/*main content*/
587
#main-content {
517
#main-content {
588
    margin-left: 180px;
518
    margin-left: 180px;
-
 
519
    transition: margin-left 0.3s ease;
589
}
520
}
590
 
521
 
591
.header, .footer {
522
.header, .footer {
592
    min-height: 60px;
523
    min-height: 60px;
593
    padding: 0 15px;
524
    padding: 0 15px;
594
}
525
}
595
 
526
 
-
 
527
.header {
-
 
528
    display: flex;
-
 
529
    align-items: center;
-
 
530
}
-
 
531
 
-
 
532
.header .top-nav {
-
 
533
    margin-left: auto;
-
 
534
}
-
 
535
 
-
 
536
.header .top-nav .top-menu {
-
 
537
    display: flex;
-
 
538
    align-items: center;
-
 
539
    gap: 6px;
-
 
540
    margin: 0;
-
 
541
    padding: 0;
-
 
542
    list-style: none;
-
 
543
}
-
 
544
 
-
 
545
.header-icon {
-
 
546
    height: 32px;
-
 
547
    vertical-align: middle;
-
 
548
    margin-right: 4px;
-
 
549
}
-
 
550
 
596
.box1 {
551
.box1 {
597
    font-size: 16px;
552
    font-size: 16px;
598
    display: inline-block;
553
    display: inline-block;
599
    width: 25%;
554
    width: 25%;
600
    padding: .25em .5em;
555
    padding: .25em .5em;
Line 628... Line 583...
628
    padding: 15px;
583
    padding: 15px;
629
    width: 100%;
584
    width: 100%;
630
}
585
}
631
 
586
 
632
a.logo {
587
a.logo {
633
    font-size: 25px;
588
    font-size: 18px;
634
    font-weight: 400;
589
    font-weight: 500;
635
    color: #D3181F;
590
    color: #D3181F;
636
    float: left;
-
 
637
    margin-top: 15px;
-
 
638
    text-transform: uppercase;
591
    text-transform: uppercase;
639
    letter-spacing: 1px;
592
    letter-spacing: 0.5px;
-
 
593
    white-space: nowrap;
640
}
594
}
641
 
595
 
642
.samsung-bg {
596
.samsung-bg {
643
    background-color: #1427a0;
597
    background-color: #1427a0;
644
}
598
}
Line 667... Line 621...
667
    background-color: #4c4b4b;
621
    background-color: #4c4b4b;
668
}
622
}
669
 
623
 
670
span.logo {
624
span.logo {
671
    font-size: 16px;
625
    font-size: 16px;
672
    font-weight: 300;
626
    font-weight: 400;
673
    color: #D3181F;
627
    color: #D3181F;
674
    float: left;
-
 
675
    margin-top: 15px;
-
 
676
    text-transform: uppercase;
628
    text-transform: uppercase;
677
    letter-spacing: 1px;
629
    letter-spacing: 0.5px;
678
}
630
}
679
 
631
 
680
a.logo:hover, a.logo:focus {
632
a.logo:hover, a.logo:focus {
681
    text-decoration: none;
633
    text-decoration: none;
682
    outline: none;
634
    outline: none;
Line 686... Line 638...
686
    color: #688a7e;
638
    color: #688a7e;
687
}
639
}
688
 
640
 
689
/*notification*/
641
/*notification*/
690
#top_menu .nav > li, ul.top-menu > li {
642
#top_menu .nav > li, ul.top-menu > li {
691
    float: left;
643
    display: flex;
-
 
644
    align-items: center;
692
}
645
}
693
 
646
 
694
.search-row {
647
.search-row {
695
    float: left;
648
    float: left;
696
    margin-top: 15px;
649
    margin-top: 15px;
697
    margin-left: 16px;
650
    margin-left: 16px;
698
}
651
}
699
 
652
 
700
.notification-row {
653
.notification-row {
701
    float: right;
-
 
702
    margin-top: 15px;
654
    display: flex;
703
    margin-left: 65px;
655
    align-items: center;
704
}
656
}
705
 
657
 
706
#task_notificatoin_bar, #mail_notificatoin_bar, #alert_notificatoin_bar,
658
#task_notificatoin_bar, #mail_notificatoin_bar, #alert_notificatoin_bar,
707
#cart_bar, #wallet_bar {
659
#cart_bar, #wallet_bar {
708
    margin-top: 7px;
-
 
709
}
660
}
710
 
661
 
711
ul.top-menu > li > a {
662
ul.top-menu > li > a {
712
    color: #D3181F;
663
    color: #D3181F;
713
    font-size: 18px;
664
    font-size: 16px;
714
    padding: 2px 6px;
665
    padding: 6px 8px;
-
 
666
    display: flex;
715
    margin-right: 15px;
667
    align-items: center;
716
}
668
}
717
 
669
 
718
ul.top-menu > li > a:hover, ul.top-menu > li > a:focus {
670
ul.top-menu > li > a:hover, ul.top-menu > li > a:focus {
719
    background: transparent !important;
671
    background: transparent !important;
720
    color: #D7D7D7 !important;
672
    color: #D7D7D7 !important;
Line 909... Line 861...
909
    display: block !important;
861
    display: block !important;
910
    font-size: 11px;
862
    font-size: 11px;
911
}
863
}
912
 
864
 
913
.top-nav {
865
.top-nav {
914
    margin-top: 7px;
-
 
915
}
866
}
916
 
867
 
917
.top-nav ul.top-menu > li .dropdown-menu.logout {
868
.top-nav ul.top-menu > li .dropdown-menu.logout {
918
    width: 200px !important;
869
    width: 200px !important;
919
}
870
}
Line 2047... Line 1998...
2047
    transition: all .3s ease;
1998
    transition: all .3s ease;
2048
    color: #c8c8c8;
1999
    color: #c8c8c8;
2049
    font-weight: 300;
2000
    font-weight: 300;
2050
}
2001
}
2051
 
2002
 
2052
/*--sidebar toggle---*/
-
 
2053
.toggle-nav {
2003
.toggle-nav {
2054
    float: left;
2004
    display: flex;
-
 
2005
    align-items: center;
2055
    padding-right: 15px;
2006
    padding-right: 15px;
2056
    margin-top: 15px;
-
 
2057
    color: #D3181F;
2007
    color: #D3181F;
2058
}
2008
}
2059
 
2009
 
2060
.toggle-nav .icon-reorder {
2010
.toggle-nav .icon-reorder {
2061
    cursor: pointer;
2011
    cursor: pointer;
2062
    display: inline-block;
2012
    display: inline-block;
2063
    font-size: 30px;
2013
    font-size: 24px;
2064
}
-
 
2065
 
-
 
2066
.sidebar-closed > #sidebar > ul {
-
 
2067
    display: none;
-
 
2068
}
2014
}
2069
 
2015
 
2070
.sidebar-closed #main-content {
2016
.sidebar-closed #main-content {
2071
    margin-left: 0px;
2017
    margin-left: 0;
2072
}
2018
}
2073
 
2019
 
2074
.sidebar-closed #sidebar {
2020
.sidebar-closed #sidebar {
2075
    margin-left: -180px;
2021
    transform: translateX(-180px);
2076
}
2022
}
2077
 
2023
 
2078
/*state overview*/
2024
/*state overview*/
2079
.state-overview .symbol, .state-overview .value {
2025
.state-overview .symbol, .state-overview .value {
2080
    display: inline-block;
2026
    display: inline-block;
Line 5562... Line 5508...
5562
}
5508
}
5563
 
5509
 
5564
.dropdown-menu.typeadhead {
5510
.dropdown-menu.typeadhead {
5565
    max-height: 250px;
5511
    max-height: 250px;
5566
    overflow-y: auto;
5512
    overflow-y: auto;
-
 
5513
}
-
 
5514
 
-
 
5515
/* --- admin dashboard --- */
-
 
5516
 
-
 
5517
.select2-container {
-
 
5518
    display: block !important;
-
 
5519
}
-
 
5520
 
-
 
5521
.loading {
-
 
5522
    display: none;
-
 
5523
}
-
 
5524
 
-
 
5525
.breadcrumb {
-
 
5526
    padding: 0 15px;
-
 
5527
}
-
 
5528
 
-
 
5529
.stars-outer {
-
 
5530
    display: inline-block;
-
 
5531
    position: relative;
-
 
5532
    font-family: 'Mukta', FontAwesome, Hind;
-
 
5533
}
-
 
5534
 
-
 
5535
.stars-outer::before {
-
 
5536
    content: "\f006 \f006 \f006 \f006 \f006";
-
 
5537
}
-
 
5538
 
-
 
5539
.stars-inner {
-
 
5540
    position: absolute;
-
 
5541
    top: 0;
-
 
5542
    left: 0;
-
 
5543
    white-space: nowrap;
-
 
5544
    overflow: hidden;
-
 
5545
    width: 0;
-
 
5546
}
-
 
5547
 
-
 
5548
.stars-inner::before {
-
 
5549
    content: "\f005 \f005 \f005 \f005 \f005";
-
 
5550
    color: #f8ce0b;
-
 
5551
}
-
 
5552
 
-
 
5553
.table-striped > tbody > tr:nth-child(odd) > td {
-
 
5554
    background-color: #dae5f4;
-
 
5555
}
-
 
5556
 
-
 
5557
.table-striped > tbody > tr:nth-child(even) > td {
-
 
5558
    background-color: #b8d1f3;
-
 
5559
}
-
 
5560
 
-
 
5561
.sale-details {
-
 
5562
    cursor: pointer;
-
 
5563
}
-
 
5564
 
-
 
5565
.popover {
-
 
5566
    min-width: 18%;
-
 
5567
}
-
 
5568
 
-
 
5569
.fa-2x {
-
 
5570
    font-size: 1.4em;
-
 
5571
}
-
 
5572
 
-
 
5573
.cover {
-
 
5574
    object-fit: cover;
-
 
5575
    width: 100%;
-
 
5576
    height: 90px;
-
 
5577
    padding: 8px;
-
 
5578
}
-
 
5579
 
-
 
5580
.info-box .notifications i {
-
 
5581
    display: inline-block;
-
 
5582
    margin-top: 0;
-
 
5583
    height: 25px;
-
 
5584
    font-size: 16px;
-
 
5585
    line-height: 25px;
-
 
5586
    width: 25px;
-
 
5587
    float: none;
-
 
5588
    text-align: center;
-
 
5589
    padding-right: 0;
-
 
5590
    color: #768399;
-
 
5591
}
-
 
5592
 
-
 
5593
#preview {
-
 
5594
    position: relative;
-
 
5595
    color: #fff;
-
 
5596
    float: left;
-
 
5597
    width: 100%;
-
 
5598
    border-radius: 10px;
-
 
5599
    clear: both;
-
 
5600
}
-
 
5601
 
-
 
5602
#canvas-preview {
-
 
5603
    width: 100%;
-
 
5604
    position: relative;
-
 
5605
    top: -15px;
-
 
5606
}
-
 
5607
 
-
 
5608
#preview-textfield {
-
 
5609
    position: absolute;
-
 
5610
    top: -10px;
-
 
5611
    left: 0;
-
 
5612
    right: 0;
-
 
5613
    text-align: center;
-
 
5614
    font-size: 2em;
-
 
5615
    font-weight: bold;
-
 
5616
    color: white;
-
 
5617
    font-family: 'Amaranth', sans-serif, 'Mukta';
-
 
5618
}
-
 
5619
 
-
 
5620
/* --- bulletin / team messages --- */
-
 
5621
 
-
 
5622
.team-messages {
-
 
5623
    background: #fff;
-
 
5624
    padding: 10px;
-
 
5625
    margin-top: 10px;
-
 
5626
    border-radius: 8px;
-
 
5627
    margin-bottom: 4px;
-
 
5628
    border: 1px solid #dae4f5;
-
 
5629
}
-
 
5630
 
-
 
5631
.team-messages p {
-
 
5632
    margin-bottom: 4px;
-
 
5633
}
-
 
5634
 
-
 
5635
.tm-title {
-
 
5636
    font-size: 17px;
-
 
5637
    font-weight: 500;
-
 
5638
    margin: 5px;
-
 
5639
}
-
 
5640
 
-
 
5641
.tm-subtitle {
-
 
5642
    font-size: 12px;
-
 
5643
    color: #888;
-
 
5644
    margin-bottom: 8px;
-
 
5645
}
-
 
5646
 
-
 
5647
.timeline-wrapper {
-
 
5648
    position: relative;
-
 
5649
    padding-top: 5px;
-
 
5650
    height: 670px;
-
 
5651
    overflow: auto;
-
 
5652
}
-
 
5653
 
-
 
5654
.timeline-row {
-
 
5655
    display: flex;
-
 
5656
    align-items: flex-start;
-
 
5657
    margin-bottom: 8px;
-
 
5658
}
-
 
5659
 
-
 
5660
.timeline-time {
-
 
5661
    font-size: 10px;
-
 
5662
    color: #999;
-
 
5663
    text-align: right;
-
 
5664
    padding-right: 5px;
-
 
5665
    position: relative;
-
 
5666
    right: 10px;
-
 
5667
}
-
 
5668
 
-
 
5669
.timeline-card {
-
 
5670
    background: #fff;
-
 
5671
    border: 1px solid #e7e2e2;
-
 
5672
    border-left: 2px solid #ba9b9b;
-
 
5673
    border-radius: 4px;
-
 
5674
    padding: 6px 8px;
-
 
5675
    padding-top: 2px;
-
 
5676
    width: 100%;
-
 
5677
    position: relative;
-
 
5678
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.03);
-
 
5679
}
-
 
5680
 
-
 
5681
.bulletin-attachments {
-
 
5682
    position: absolute;
-
 
5683
    bottom: 10px;
-
 
5684
    right: 12px;
-
 
5685
    font-size: 12px;
-
 
5686
}
-
 
5687
 
-
 
5688
.bulletin-attachments a {
-
 
5689
    margin-left: 8px;
-
 
5690
    color: #007bff;
-
 
5691
    text-decoration: none;
-
 
5692
}
-
 
5693
 
-
 
5694
.bulletin-attachments a:hover {
-
 
5695
    text-decoration: underline;
-
 
5696
}
-
 
5697
 
-
 
5698
.bulletin-tabs {
-
 
5699
    display: flex;
-
 
5700
    list-style: none;
-
 
5701
    padding: 0;
-
 
5702
    border-bottom: 1px solid #ddd;
-
 
5703
}
-
 
5704
 
-
 
5705
.bulletin-tabs li {
-
 
5706
    padding: 8px 14px;
-
 
5707
    cursor: pointer;
-
 
5708
    font-size: 13px;
-
 
5709
}
-
 
5710
 
-
 
5711
.bulletin-tabs li.active {
-
 
5712
    font-weight: 600;
-
 
5713
    border-bottom: 2px solid #3b6cff;
-
 
5714
}
-
 
5715
 
-
 
5716
.bulletin-tab-content {
-
 
5717
    display: none;
-
 
5718
}
-
 
5719
 
-
 
5720
#bulletinDate {
-
 
5721
    border-radius: 20px;
-
 
5722
    padding: 4px 12px;
-
 
5723
    border: 1px solid #ddd;
-
 
5724
    background: #f5f7fb;
-
 
5725
    font-size: 12px;
-
 
5726
    position: relative;
-
 
5727
    bottom: 5px;
-
 
5728
}
-
 
5729
 
-
 
5730
/* --- utility classes --- */
-
 
5731
 
-
 
5732
.section-title {
-
 
5733
    font-size: 21px;
-
 
5734
    margin-top: 0;
-
 
5735
    margin-bottom: 12px;
-
 
5736
}
-
 
5737
 
-
 
5738
.section-title strong {
-
 
5739
    font-weight: 600;
-
 
5740
}
-
 
5741
 
-
 
5742
.mt-0 { margin-top: 0; }
-
 
5743
.mb-sm { margin-bottom: 4px; }
-
 
5744
.mb-md { margin-bottom: 12px; }
-
 
5745
.mb-lg { margin-bottom: 24px; }
-
 
5746
.pl-0 { padding-left: 0; }
-
 
5747
.ml-sm { margin-left: 5px; }
-
 
5748
.m-sm { margin: 5px; }
-
 
5749
 
-
 
5750
body {
-
 
5751
    background-color: #f7f7f7;
-
 
5752
}
-
 
5753
 
-
 
5754
.divider {
-
 
5755
    margin: 8px 0 15px 0;
-
 
5756
    border-top: 1px solid #dddcdc;
5567
}
5757
}
5568
5758