Hệ thống quản lý trường đại học bằng PHP

1 /*
2 Lumino Admin Bootstrap Template
3 Version
1.0
4 */
5
6
7 /*Global Styles*/

8
9 body {
10     background: #f1f4f7;
11     padding-top: 50px;
12     color: #5f6468;
13 }
14
15 p {
16     color: #
777;
17 }
18
19 a, a:hover, a:focus {
20     color: #30a5ff;
21 }
22
23 h1, h2, h3, h4, h5, h6 {
24     color: #5f6468;
25 }
26
27 h1 {
28     font-weight:
300;
29     font-size: 40px;
30 }
31
32 h2 {
33     font-weight:
300;
34     margin-bottom: 20px;
35 }
36
37 h3, h4 {
38     font-weight:
300;
39 }
40
41 .large {
42     font-size: 2em;
43 }
44
45 .text-muted {
46     color: #9fadbb;
47 }
48
49 .color-gray { color: #5f6468; }
50 .color-blue { color: #30a5ff; }
51 .color-teal { color: #1ebfae; }
52 .color-orange { color: #ffb53e; }
53 .color-red { color: #f9243f; }
54
55 .bg-primary .glyphicon-
remove { color: #5f6468;}
56 .bg-primary .glyphicon-
remove:hover { color: #ef4040;}
57
58 .no-padding {
59     padding:
0; margin: 0;
60 }
61
62 .glyphicon-xl {
63     font-size: 6em;
64 }
65
66 .glyphicon-l {
67     font-size: 3em;
68 }
69
70 .glyphicon-m {
71     font-size:
1.5em;
72 }
73
74 .glyphicon-s {
75     font-size:
0.75em;
76 }
77
78 .form-control {
79     border: 1px solid #eee;
80     box-shadow: none;
81 }
82
83 .form-control:focus {
84     border: 1px solid #30a5ff;
85     outline:
0;
86     box-shadow: inset 0px 0px 0px 1px #30a5ff;
87 }
88
89 .navbar-header .navbar-brand {
90     color: #fff;
91     font-size: 16px;
92     text-transform: uppercase;
93     font-weight:
500;
94     letter-spacing: 2px;
95 }
96
97 .navbar-header .navbar-brand span {
98     color: #30a5ff;
99 }

100
101 /*Buttons*/

102
103 a.btn:hover,
104 button:hover {
105     opacity:
0.8;
106 }
107
108 a.btn:active,
109 button:active {
110     box-shadow: inset 0px 0px 500px rgba(
0,0,0,.1);
111     opacity:
1;
112 }
113
114 .btn-
default,
115 .btn-
default:hover,
116 .btn-
default:focus,
117 .btn-
default:active,
118 .btn-
default.active,
119 .open > .dropdown-toggle.btn-
default,
120 .btn-
default.disabled,
121 .btn-
default[disabled],
122 fieldset[disabled] .btn-
default,
123 .btn-
default.disabled:hover,
124 .btn-
default[disabled]:hover,
125 fieldset[disabled] .btn-
default:hover,
126 .btn-
default.disabled:focus,
127 .btn-
default[disabled]:focus,
128 fieldset[disabled] .btn-
default:focus,
129 .btn-
default.disabled:active,
130 .btn-
default[disabled]:active,
131 fieldset[disabled] .btn-
default:active,
132 .btn-
default.disabled.active,
133 .btn-
default[disabled].active,
134 fieldset[disabled] .btn-
default.active {
135     background-color: #e9ecf2;
136     border-color: #e9ecf2;
137     color: #1b3548;
138 }
139
140 .btn-primary,
141 .btn-primary:hover,
142 .btn-primary:focus,
143 .btn-primary:active,
144 .btn-primary.active,
145 .open > .dropdown-toggle.btn-primary,
146 .btn-primary.disabled,
147 .btn-primary[disabled],
148 fieldset[disabled] .btn-primary,
149 .btn-primary.disabled:hover,
150 .btn-primary[disabled]:hover,
151 fieldset[disabled] .btn-primary:hover,
152 .btn-primary.disabled:focus,
153 .btn-primary[disabled]:focus,
154 fieldset[disabled] .btn-primary:focus,
155 .btn-primary.disabled:active,
156 .btn-primary[disabled]:active,
157 fieldset[disabled] .btn-primary:active,
158 .btn-primary.disabled.active,
159 .btn-primary[disabled].active,
160 fieldset[disabled] .btn-primary.active {
161     background-color: #30a5ff;
162     border-color: #30a5ff;
163 }
164
165 .btn-success,
166 .btn-success:hover,
167 .btn-success:focus,
168 .btn-success:active,
169 .btn-success.active,
170 .open > .dropdown-toggle.btn-success,
171 .btn-success.disabled,
172 .btn-success[disabled],
173 fieldset[disabled] .btn-success,
174 .btn-success.disabled:hover,
175 .btn-success[disabled]:hover,
176 fieldset[disabled] .btn-success:hover,
177 .btn-success.disabled:focus,
178 .btn-success[disabled]:focus,
179 fieldset[disabled] .btn-success:focus,
180 .btn-success.disabled:active,
181 .btn-success[disabled]:active,
182 fieldset[disabled] .btn-success:active,
183 .btn-success.disabled.active,
184 .btn-success[disabled].active,
185 fieldset[disabled] .btn-success.active {
186     background-color: #8ad919;
187     border-color: #8ad919;
188 }
189
190 .btn-warning,
191 .btn-warning:hover,
192 .btn-warning:focus,
193 .btn-warning:active,
194 .btn-warning.active,
195 .open > .dropdown-toggle.btn-warning,
196 .btn-warning.disabled,
197 .btn-warning[disabled],
198 fieldset[disabled] .btn-warning,
199 .btn-warning.disabled:hover,
200 .btn-warning[disabled]:hover,
201 fieldset[disabled] .btn-warning:hover,
202 .btn-warning.disabled:focus,
203 .btn-warning[disabled]:focus,
204 fieldset[disabled] .btn-warning:focus,
205 .btn-warning.disabled:active,
206 .btn-warning[disabled]:active,
207 fieldset[disabled] .btn-warning:active,
208 .btn-warning.disabled.active,
209 .btn-warning[disabled].active,
210 fieldset[disabled] .btn-warning.active {
211     background-color: #ffb53e;
212     border-color: #ffb53e;
213 }
214
215 .btn-danger,
216 .btn-danger:hover,
217 .btn-danger:focus,
218 .btn-danger:active,
219 .btn-danger.active,
220 .open > .dropdown-toggle.btn-danger,
221 .btn-danger.disabled,
222 .btn-danger[disabled],
223 fieldset[disabled] .btn-danger,
224 .btn-danger.disabled:hover,
225 .btn-danger[disabled]:hover,
226 fieldset[disabled] .btn-danger:hover,
227 .btn-danger.disabled:focus,
228 .btn-danger[disabled]:focus,
229 fieldset[disabled] .btn-danger:focus,
230 .btn-danger.disabled:active,
231 .btn-danger[disabled]:active,
232 fieldset[disabled] .btn-danger:active,
233 .btn-danger.disabled.active,
234 .btn-danger[disabled].active,
235 fieldset[disabled] .btn-danger.active {
236     background-color: #f9243f;
237     border-color: #f9243f;
238 }

239
240 /*Backgrounds*/

241
242 .bg-primary {
243     color: #1b3548;
244     background-color: #e9ecf2;
245 }
246 a.bg-primary:hover {
247     background-color: #e9ecf2;
248 }
249 .bg-success {
250     color: #fff;
251     background-color: #8ad919;
252 }
253 a.bg-success:hover {
254     background-color: #8ad919;
255 }
256 .bg-success a {
257     color: rgba(
255, 255, 255, .75);
258 }
259 .bg-info {
260     color: #fff;
261     background-color: #30a5ff;
262 }
263 a.bg-info:hover {
264     background-color: #30a5ff;
265 }
266 .bg-info a {
267     color: rgba(
255, 255, 255, .75);
268 }
269 .bg-warning {
270     color: #fff;
271     background-color: #ffb53e;
272 }
273 a.bg-warning:hover {
274     background-color: #ffb53e;
275 }
276 .bg-warning a {
277     color: rgba(
255, 255, 255, .75);
278 }
279 .bg-danger {
280     color: #fff;
281     background-color: #f9243f;
282 }
283 a.bg-danger:hover {
284     background-color: #f9243f;
285 }
286 .bg-danger a {
287     color: rgba(
255, 255, 255, .75);
288 }

289
290 /*Panels*/

291
292 .panel {
293     border:
0;
294 }
295
296 .panel-heading {
297     font-size: 18px;
298     font-weight:
300;
299     letter-spacing:
0.025em;
300     height: 66px;
301     line-height: 45px;
302 }
303
304 .panel-
default .panel-heading {
305     background: #fff;
306     border-bottom: 1px solid #eee;
307     color: #5f6468;
308 }
309
310 .panel-footer {
311     background: #fff;
312     border-top: 1px solid #eee;
313 }
314
315 .panel-widget {
316     padding:
0;
317     position: relative;
318 }
319
320 .panel-widget .panel-footer {
321     border:
0;
322     text-align: center;
323 }
324
325 .panel-footer .input-
group {
326     padding: 0px;
327     margin:
0 -5px;
328 }
329
330 .panel-footer .input-
group-btn:last-child>.btn,
331 .panel-footer .input-
group-btn:last-child>.btn-group {
332     margin:
0;
333 }
334
335 .panel-widget .panel-footer a {
336     color: #
999;
337 }
338
339 .panel-widget .panel-footer a:hover {
340     color: #
666;
341     text-decoration: none;
342 }
343
344 .panel-blue { background: #30a5ff; color: #fff; }
345 .panel-teal { background: #1ebfae; color: #fff; }
346 .panel-orange { background: #ffb53e; color: #fff; }
347 .panel-red { background: #f9243f; color: #fff; }
348
349 .panel-blue .panel-body p,
350 .panel-teal .panel-body p,
351 .panel-orange .panel-body p,
352 .panel-red .panel-body p {
353     color: #fff;
354     color: rgba(
255, 255, 255, .8);
355 }
356
357 .panel-blue .panel-heading,
358 .panel-teal .panel-heading,
359 .panel-orange .panel-heading,
360 .panel-red .panel-heading {
361     border-bottom: 1px solid rgba(
255, 255, 255, .2);
362 }
363
364 .panel-blue .text-muted,
365 .panel-teal .text-muted,
366 .panel-orange .text-muted,
367 .panel-red .text-muted {
368     color: rgba(
255, 255, 255, .5);
369 }
370
371 .dark-overlay {
372     background: rgba(
0, 0, 0, .05);
373     text-align: center;
374 }
375
376 .widget-left {
377     height: 80px;
378     padding-top: 15px;
379     text-align: center;
380     border-top-left-radius: 4px;
381     border-bottom-left-radius: 4px;
382 }
383
384 .widget-right {
385     text-align: left;
386     line-height:
1.6em;
387     margin: 0px;
388     padding: 20px;
389     height: 80px;
390     color: #
999;
391     font-weight:
300;
392     background: #fff;
393     border-top-right-radius: 4px;
394     border-bottom-right-radius: 4px;
395 }
396
397 @media (max-width: 768px) {
398     .widget-right {
399     width:
100%;
400     margin:
0;
401     text-align: center;
402     border-top-left-radius: 0px;
403     border-top-right-radius: 0px;
404     border-bottom-left-radius: 4px;
405     border-bottom-right-radius: 4px;
406     }
407 }
408
409 @media (max-width: 768px) {
410     .widget-left {
411     border-top-left-radius: 4px;
412     border-top-right-radius: 4px;
413     border-bottom-left-radius: 0px;
414     border-bottom-right-radius: 0px;
415     }
416 }
417
418 .widget-right .text-muted {
419     color: #9fadbb;
420 }
421 .widget-right .large {
422     color: #5f6468;
423 }
424
425 .panel-blue .widget-left { background: #30a5ff; color: #fff; }
426 .panel-teal .widget-left { background: #1ebfae; color: #fff; }
427 .panel-orange .widget-left { background: #ffb53e; color: #fff; }
428 .panel-red .widget-left { background: #f9243f; color: #fff; }
429
430 .panel-widget {
431     background: #fff;
432 }

433
434 /*Jumbotron*/

435
436 .jumbotron {
437     background: #fff;
438     border-bottom: 1px solid #eee;
439     color: #5f6468;
440 }

441
442 /*Tabs*/

443
444 .panel .tabs {
445     margin:
0;
446     padding:
0;
447 }
448
449 .nav-tabs {
450     background: #e9ecf2;
451     border:
0;
452 }
453
454 .nav-tabs li a:hover {
455     background: #fff;
456 }
457
458 .nav-tabs li a,
459 .nav-tabs li a:hover,
460 .nav-tabs li.active a,
461 .nav-tabs li.active a:hover {
462     border:
0;
463     padding: 15px 20px;
464 }
465
466 .nav-pills {
467     padding: 15px;
468     padding-bottom:
0;
469 }
470
471 .nav-pills li a,
472 .nav-pills li a:hover,
473 .nav-pills li.active a,
474 .nav-pills li.active a:hover {
475     border:
0;
476     padding: 7px 15px;
477 }
478
479 .nav-pills li.active a,
480 .nav-pills li.active a:hover {
481     background: #30a5ff;
482 }
483
484 .tab-content {
485     padding: 15px;
486 }

487
488
489 /*Navbar*/

490
491 .navbar {
492     border:
0;
493 }
494
495 .navbar input {
496     border:
0;
497     background: #
444;
498     color: #fff;
499 }
500
501 .navbar input:focus {
502     color: #fff;
503     background: #
555;
504     border: 1px solid #30a5ff;
505     outline:
0;
506     box-shadow: inset 0px 0px 0px 1px #30a5ff;
507 }
508
509 .user-menu {
510     display: inline-block;
511     margin-top: 14px;
512     margin-right: 10px;
513     
float: right;
514     list-style: none;
515     padding:
0;
516 }
517
518 .user-menu a {
519     color: #fff;
520 }
521
522 .user-menu a:hover, .user-menu a:focus {
523     text-decoration: none;
524 }

525
526 /* Sidebar */
527
528 .sidebar {
529     display: block;
530     background-color: #fff;
531     padding:
0;
532     display: none;
533 }
534
535 .sidebar form {
536     padding: 20px 15px 5px 15px;
537     border-bottom: 1px solid #eee;
538     margin-bottom: 20px;
539 }
540
541 @media (min-width: 768px) {
542     .sidebar {
543         display: block;
544         position:
fixed;
545         top: 50px;
546         bottom:
0;
547         left:
0;
548         z-index:
1000;
549         display: block;
550         margin:
0;
551         padding:
0;
552         overflow-x: hidden;
553         overflow-y: auto;
554         background-color: #fff;
555         box-shadow: 1px 0px 10px rgba(
0, 0, 0, .05);
556     }
557     .navbar-header {
558         width:
100%;
559     }
560 }
561
562 .sidebar ul.nav a:hover,
563 .sidebar ul.nav li.parent ul li a:hover {
564     text-decoration: none;
565     background-color: #e9ecf2;
566 }
567
568 .sidebar ul.nav .active a, .sidebar ul.nav li.parent a.active,
569 .sidebar ul.nav .active > a:hover, .sidebar ul.nav li.parent a.active:hover,
570 .sidebar ul.nav .active > a:focus, .sidebar ul.nav li.parent a.active:focus {
571     color: #fff;
572     background-color: #30a5ff;
573 }*/

574
575 .sidebar ul.nav ul,
576 .sidebar ul.nav ul li {
577     list-style: none;
578     list-style-type: none;
579 }
580
581 .sidebar ul.nav ul.children {
582     width: auto;
583     padding:
0;
584     margin:
0;
585     background: #f9f9f9;
586 }
587
588 .sidebar ul.nav ul.children li a {
589     height: 40px;
590     background: #f9f9f9;
591     color: #30a5ff!important;
592 }
593
594 .sidebar ul.nav li.current a {
595     background-color: #30a5ff;
596     color: #fff!important;
597 }
598
599 .sidebar ul.nav li.parent ul li a {
600     border: none;
601     display:block;
602     padding-left: 30px;
603     line-height: 40px;
604 }
605
606
607 .sidebar span.glyphicon {
608     margin-right: 10px;
609 }
610
611 .sidebar ul.nav li.divider {
612     border-bottom: 1px solid #eee;
613     margin: 20px
0;
614 }
615
616 .sidebar .attribution {
617     position: absolute;
618     bottom: 0px;
619     width:
100%;
620     padding: 15px;
621     text-align: center;
622     border-top: 1px solid #eee;
623     font-size: 12px;
624 }

625
626 /*Breadcrumbs*/

627
628 .breadcrumb {
629     border-radius:
0;
630     padding: 10px 15px;
631     background: #e9ecf2;
632     box-shadow:
0 1px 1px rgba(0, 0, 0, .05);
633     margin:
0 ;
634 }
635
636 h1.page-header {
637     margin-top: 30px;
638     border-bottom:
0;
639 }

640
641 /*Charts*/

642
643 .main-chart {
644     background: #fff;
645 }
646
647 .easypiechart-panel {
648     text-align: center;
649     padding: 1px
0;
650     margin-bottom: 20px;
651 }
652
653 .placeholder h2 {
654     margin-bottom: 0px;
655 }
656
657 .donut {
658     width:
100%;
659 }
660
661 .easypiechart {
662     position: relative;
663     text-align: center;
664     width: 120px;
665     height: 120px;
666     margin: 20px auto 10px auto;
667 }
668
669 .easypiechart .percent {
670     display: block;
671     position: absolute;
672     font-size: 26px;
673     top: 38px;
674     width: 120px;
675 }
676
677 #easypiechart-blue .percent { color: #30a5ff;}
678 #easypiechart-teal .percent { color: #1ebfae;}
679 #easypiechart-orange .percent { color: #ffb53e;}
680 #easypiechart-red .percent { color: #ef4040;}

681
682 /*Calendar Widget*/

683
684 #calendar, .datepicker-inline {
685     width:
100%;
686 }
687
688 #calendar table {
689     width:
100%;
690 }
691
692 .datepicker table tr td.old,
693 .datepicker table tr td.
new {
694     color: rgba(
255, 255, 255, .50);
695 }
696
697 .datepicker table tr td.active,
698 .datepicker table tr td.active:hover,
699 .datepicker table tr td.active.disabled,
700 .datepicker table tr td.active.disabled:hover,
701 .datepicker table tr td.active:hover,
702 .datepicker table tr td.active:hover:hover,
703 .datepicker table tr td.active.disabled:hover,
704 .datepicker table tr td.active.disabled:hover:hover,
705 .datepicker table tr td.active:focus,
706 .datepicker table tr td.active:hover:focus,
707 .datepicker table tr td.active.disabled:focus,
708 .datepicker table tr td.active.disabled:hover:focus,
709 .datepicker table tr td.active:active,
710 .datepicker table tr td.active:hover:active,
711 .datepicker table tr td.active.disabled:active,
712 .datepicker table tr td.active.disabled:hover:active,
713 .datepicker table tr td.active.active,
714 .datepicker table tr td.active:hover.active,
715 .datepicker table tr td.active.disabled.active,
716 .datepicker table tr td.active.disabled:hover.active,
717 .open .dropdown-toggle.datepicker table tr td.active,
718 .open .dropdown-toggle.datepicker table tr td.active:hover,
719 .open .dropdown-toggle.datepicker table tr td.active.disabled,
720 .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
721     color: #ffffff;
722     background-color: rgba(
0, 0, 0, .5);
723     border-color: #285e8e;
724 }
725
726 .datepicker table tr td span:hover,
727 .datepicker thead tr:first-child th:hover,
728 .datepicker tfoot tr th:hover,
729 .datepicker table tr td.day:hover,
730 .datepicker table tr td.day.focused {
731     background: rgba(
0, 0, 0, 0.25);
732 }
733
734 .panel-heading .glyphicon {
735     margin-right: 10px;
736 }

737
738 /*Todo List Widget*/

739
740 .todo-list-item .glyphicon {
741     margin-right:5px;
742     color: #9fadbb;
743 }
744
745 .todo-list-item .glyphicon:hover {
746     margin-right:5px;
747     color: #1b3548;
748 }
749
750 .todo-list {
751     padding:
0;
752     margin: -15px;
753     background: #fff;
754     color: #5f6468;
755 }
756
757 #checkbox {
758     margin:
0;
759 }
760
761 .todo-list .checkbox {
762     display:inline-block;
763     margin: 0px;
764 }
765
766 .panel-body input[type=checkbox]:
checked + label {
767     text-decoration: line-through;
768     color: #
777;
769 }
770
771 .todo-list-item {
772     list-style: none;
773     line-height:
0.9;
774     padding: 14px 15px 8px 15px;
775 }
776
777 .todo-list-item:hover, a.todo-list-item:focus {
778     text-decoration: none;
779     background-color: #f6f6f6;
780 }
781
782 .todo-list-item .trash .glyph:hover {
783     color: #ef4040;
784 }

785
786
787 /*Chat Widget*/

788
789 .chat ul {
790     list-style: none;
791     margin: -15px;
792     padding: 15px;
793 }
794
795 .chat ul li {
796     margin-bottom: 10px;
797     padding: 15px 5px;
798     border-bottom: 1px solid #eee;
799 }
800
801 .chat ul li.left .chat-body { margin-left: 100px;}
802 .chat ul li.right .chat-body { margin-right: 100px;}
803
804 .chat ul li .chat-body p {
805     margin:
0;
806 }
807
808 .chat ul .glyphicon {
809     margin-right: 5px;
810 }
811
812 .chat .panel-body {
813     overflow-y: scroll;
814     height: 300px;
815 }
816
817 .chat-body small {
818     margin-left: 5px;
819 }

820
821 /*Tables*/

822 .table {
823     background: #fff;
824 }
825
826 .
fixed-table-container {
827     border: 1px solid #eee;
828 }
829
830 .
fixed-table-container thead th {
831     background: #f7f7f8;
832     border-color: #ddd;
833     color: #5f6468;
834     font-weight:
300;
835     font-size: 16px;
836 }
837
838 .
fixed-table-container tbody td {
839     border: 1px solid #eee;
840 }
841
842 .
fixed-table-container tbody td:last-child {
843     border-right: none;
844 }
845
846 .table>thead>tr>th {
847     border-bottom: 1px solid #e6e7e8;
848     vertical-align: middle;
849     height: 50px;
850 }
851
852 .
fixed-table-pagination .pagination {
853     margin-top: 10px;
854     margin-bottom: 0px;
855 }
856 .
fixed-table-pagination .pagination-detail {
857     margin-top: 20px;
858 }

859
860 /*Icons*/

861
862
863 .sidebar .glyph, .user-menu .glyph {
864     height: 16px;
865     width: 16px;
866     margin:
0 10px 0 0;
867     stroke-width: 3px;
868 }
869
870 .user-menu .glyph {
871     stroke-width: 4px;
872 }
873
874 .breadcrumb .glyph {
875     height: 14px;
876     width: 14px;
877     margin: -2px
0 0 0;
878     stroke-width: 4px;
879 }
880
881 .alert .glyph, .panel-heading .glyph {
882     width: 26px;
883     height: 26px;
884     margin:
0 10px 0 0;
885     stroke-width: 2px;
886 }
887
888 .panel-widget .glyph {
889     stroke-width: 2px;
890 }
891
892 .todo-list .glyph {
893     width: 14px;
894     height: 14px;
895     stroke-width: 4px;
896     color: #
999;
897 }
898
899 .glyph.table {
900     background: none;
901     border: none;
902 }

903
904 /*Icon Grid*/

905
906 .icon-grid div {
907     border: 1px solid #ddd;
908     margin:
0 0 -1px -1px;
909     text-align: center;
910     padding: 10px
0 20px 0;
911 }
912
913 .icon-grid svg {
914     width:
35%;
915     display: block;
916     margin:
0 auto;
917 }
918
919 .icon-grid h4 {
920     display: none;
921 }
922
923 .icon-grid pre {
924     margin: 10px 10px -10px 10px;
925     border-radius:
0;
926     font-size: 10px;
927     border-color: #ddd;
928     height: 65px;
929     overflow: scroll;
930 }


Gõ tìm kiếm nhanh...