diff --git a/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html b/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html index d1952f0a8..577cd62d1 100644 --- a/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html +++ b/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html @@ -178,7 +178,9 @@ } .btn i { - margin-right: 6px; + position: relative; + top: 0; + margin-right: 5px; } .btn:hover { @@ -246,12 +248,13 @@ } /* Status indicators */ - .status-indicator { + .status-running, + .status-stopped { display: inline-block; - width: 10px; - height: 10px; + width: 8px; + height: 8px; border-radius: 50%; - margin-right: 6px; + margin-right: 5px; } .status-running { @@ -369,6 +372,102 @@ border-top: 1px solid #f5f5f5; padding: 15px 20px; } + + /* Icon fixes */ + .fa { + display: inline-block; + margin-right: 5px; + font-size: 14px; + width: 16px; + text-align: center; + } + + /* Container header icon styling */ + .container-header h3 .fa-cube { + color: var(--dark-color); + margin-right: 8px; + } + + /* Add additional icon paths for backward compatibility */ + .fa-network-wired:before { + content: "\f0ec"; /* use sync/exchange icon instead */ + } + + .fa-file-text:before { + content: "\f15c"; /* use file-text-o icon instead */ + } + + .fa-database:before { + content: "\f1c0"; /* use database icon */ + } + + .fa-area-chart:before { + content: "\f1fe"; /* use area-chart icon */ + } + + .page-title { + margin-bottom: 25px; + display: flex; + justify-content: space-between; + align-items: center; + } + + .page-title h2 { + font-size: 24px; + margin: 0; + color: var(--dark-color); + font-weight: 600; + display: flex; + align-items: center; + } + + .page-title h2 i { + margin-right: 10px; + color: var(--primary-color); + } + + .page-title p { + color: #777; + margin: 5px 0 0 0; + font-size: 14px; + } + + .create-btn { + background-color: var(--primary-color); + color: white; + padding: 8px 16px; + border-radius: 4px; + box-shadow: var(--box-shadow); + transition: var(--transition); + display: inline-flex; + align-items: center; + text-decoration: none; + } + + .create-btn:hover { + background-color: #2980b9; + color: white; + transform: translateY(-2px); + box-shadow: var(--box-shadow-hover); + text-decoration: none; + } + + .create-btn i { + margin-right: 6px; + } + + /* Fix disabled state for buttons */ + .btn[disabled], + .btn.disabled { + cursor: not-allowed; + opacity: 0.6; + } + + /* Fix for loading spinner */ + .loading-spinner { + margin-right: 6px; + display: inline-block; + }