diff --git a/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html b/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html index 28f87cf0e..4f4b44dba 100644 --- a/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html +++ b/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html @@ -684,17 +684,18 @@ /* Improved Font Awesome Icon Styling */ .fa { display: inline-block; - margin-right: 6px; + margin-right: 8px !important; position: relative; - top: 1px; + top: 0; line-height: 1; } .btn .fa { font-size: 14px; - margin-right: 4px; + margin-right: 8px !important; position: relative; top: 0; + vertical-align: middle; } .title-hero .fa { @@ -705,28 +706,31 @@ .page-title h2 .fa { color: var(--primary-color); - margin-right: 8px; + margin-right: 12px !important; font-size: 24px; vertical-align: middle; } .create-btn .fa { font-size: 16px; - margin-right: 6px; + margin-right: 10px !important; position: relative; - top: 1px; + top: 0; + vertical-align: middle; } /* Action Button Icons */ .btn-group .btn .fa { - margin: 0; + margin-right: 6px !important; font-size: 14px; + vertical-align: middle; } /* Container Status Icons */ .status-icon .fa { - margin-right: 4px; + margin-right: 6px !important; font-size: 12px; + vertical-align: middle; } .fa-running { @@ -736,6 +740,71 @@ .fa-stopped { color: var(--danger-color); } + + /* Fix icon spacing */ + .fa { + display: inline-block; + margin-right: 8px !important; + position: relative; + top: 0; + line-height: 1; + } + + .btn .fa { + font-size: 14px; + margin-right: 8px !important; + position: relative; + top: 0; + vertical-align: middle; + } + + .page-title h2 .fa { + color: var(--primary-color); + margin-right: 12px !important; + font-size: 24px; + vertical-align: middle; + } + + .create-btn .fa { + font-size: 16px; + margin-right: 10px !important; + position: relative; + top: 0; + vertical-align: middle; + } + + /* Container header icons */ + .container-header h3 .fa { + margin-right: 12px !important; + font-size: 18px; + vertical-align: middle; + } + + /* Info box header icons */ + .info-box h4 .fa { + margin-right: 8px !important; + vertical-align: middle; + } + + /* Ensure text and icons are properly aligned in buttons */ + .btn { + display: inline-flex !important; + align-items: center; + justify-content: center; + gap: 6px; + } + + /* Fix specific icon placements */ + .container-header h3 { + display: flex; + align-items: center; + gap: 8px; + } + + .page-title h2 { + display: flex; + align-items: center; + }