@@ -415,11 +415,13 @@ body {
415415
416416/* --- main wrapper ---*/
417417
418+ $footer-height : 5rem ;
419+
418420#main-wrapper {
419- background-color : var (--main-wrapper-bg , white );// rgb(27, 27, 30);
421+ background-color : var (--main-wrapper-bg , white );
420422 position : relative ;
421423 min-height : 100% ;
422- padding-bottom : 6 rem ; /* equals to or greatter than footer's height */
424+ padding-bottom : $ footer- height;
423425 padding-left : 0 ;
424426 padding-right : 0 ;
425427 margin-left : 260px ;
@@ -452,18 +454,20 @@ body {
452454footer {
453455 position : absolute ;
454456 bottom : 0 ;
455- height : 6 rem ; /* see the height of #main-wrapper */
456- padding : 1 rem ;
457+ padding : 0 1 rem ;
458+ height : $footer-height ; /* see the height of #main-wrapper */
457459 font-size : 0.8rem ;
458460 color : #7a7b7d ;
459- background-color : var (--footer-bg , #f3f3f3 );
460- border-top : 1px solid var (--footer-border , #f3f3f3 );
461+ background-color : var (--main-wrapper-bg , #ffffff );
461462}
462463
464+
463465footer >div .d-flex {
464466 line-height : 1.2rem ;
465467 width : 95% ;
466468 max-width : 1035px ;
469+ border-top : 1px solid var (--footer-border , #f3f3f3 );
470+ margin-bottom : 1rem ;
467471}
468472
469473footer a :link ,
@@ -475,12 +479,15 @@ footer>.d-flex>div {
475479 width : 350px ;
476480}
477481
478- footer .copyright a ,
479- footer .license a {
482+ footer .footer-left a ,
483+ footer .footer-right a {
480484 font-weight : 600 ;
481- color : inherit ;
485+ color : var ( ---footer-link , inherit ) ;
482486}
483487
488+ footer .footer-right {
489+ text-align : right ;
490+ }
484491
485492/* --- Panels ---*/
486493
@@ -859,9 +866,10 @@ table tbody td {
859866 text-decoration : none ;
860867}
861868
862- div .tooltip-inner { /* Overrided BS4 Tooltip */
869+ .tooltip-inner { /* Overrided BS4 Tooltip */
863870 font-size : .7rem ;
864871 max-width : 220px ;
872+ text-align : left ;
865873}
866874
867875.disabled {
@@ -884,10 +892,6 @@ div.tooltip-inner { /* Overrided BS4 Tooltip */
884892
885893@media all and (max-width : 576px ) {
886894
887- #main-wrapper {
888- padding-bottom : 10rem ; /* footer height */
889- }
890-
891895 #main >div .row :first-child >div :first-child {
892896 min-height : calc (100vh - 3rem - 10rem ); /* topbar is 3rem and footer is 10rem */
893897 }
@@ -922,20 +926,31 @@ div.tooltip-inner { /* Overrided BS4 Tooltip */
922926 word-wrap : break-word ;
923927 }
924928
925- /* footer and #main-wrapper expand vertical */
929+ $footer-height : 6rem ;
930+
931+ #main-wrapper {
932+ padding-bottom : $footer-height ;
933+ }
934+
926935 footer {
927- height : 10 rem ;
936+ height : $footer-height ;
928937 }
929938
930939 footer >div .d-flex {
940+ width : 90% ;
941+ padding : 1.5rem ;
931942 flex-wrap : wrap ;
932943 justify-content : left !important ;
933944 -ms-flex-pack : distribute !important ;
934945 justify-content : space-around !important ;
935946 }
936947
937- }
948+ footer .footer-left ,
949+ footer .footer-right {
950+ text-align : center ;
951+ }
938952
953+ }
939954
940955/* Sidebar is visibal */
941956@media all and (min-width : 831px ) {
@@ -1388,7 +1403,7 @@ div.tooltip-inner { /* Overrided BS4 Tooltip */
13881403 }
13891404
13901405 footer >div .d-flex {
1391- max-width : 1130 px ;
1406+ max-width : 1150 px ;
13921407 }
13931408
13941409 #search-result-wrapper {
@@ -1419,10 +1434,6 @@ div.tooltip-inner { /* Overrided BS4 Tooltip */
14191434 padding-right : calc (100% - 350px - 1180px );
14201435 }
14211436
1422- footer >div .d-flex {
1423- max-width : 1150px ;
1424- }
1425-
14261437 #back-to-top {
14271438 right : calc (100% - 1920px + 15rem );
14281439 }
0 commit comments