main { padding-top: 56px; } body { font-family: 'Lato', sans-serif; color: #333333; background-color: #F6F9FC; transition: margin-left .5s; } .content { margin-left: 250px; padding: 20px; transition: margin-left .5s; } .sidebar { height: 100%; width: 250px; position: fixed; z-index: 1; top: 0; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; } .sidebar.collapsed { width: 80px; } .sidebar.collapsed a span { display: none; } .content.collapsed { margin-left: 80px; } .sidebar a { padding: 10px 15px; text-decoration: none; font-size: 20px; color: #818181; display: block; } .sidebar a:hover { color: #f1f1f1; } .sidebar a span { margin-left: 10px; } .sidebar-toggle { background: none; border: none; color: #0A2540; font-size: 24px; cursor: pointer; } h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; font-weight: 600; } .navbar { background-color: #FFFFFF !important; border-bottom: 1px solid #E0E0E0; } .navbar-brand { font-family: 'Poppins', sans-serif; font-weight: 700; color: #0A2540 !important; } .nav-link { color: #333333 !important; } .btn-primary { background-color: #00D09C; border-color: #00D09C; } .btn-primary:hover { background-color: #00b386; border-color: #00b386; } .btn-outline-primary { color: #00D09C; border-color: #00D09C; } .btn-outline-primary:hover { background-color: #00D09C; color: #FFFFFF; } .hero-section { background: linear-gradient(to right, #0A2540, #1c3d5e); color: #FFFFFF; padding: 120px 0; } .search-bar-container { display: flex; max-width: 600px; margin: auto; } .search-bar-container input { flex-grow: 1; border-top-right-radius: 0; border-bottom-right-radius: 0; } .search-bar-container .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; } .influencer-card { border: none; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.2s; } .influencer-card:hover { transform: translateY(-5px); } .how-it-works-section { background-color: #FFFFFF; } .step h3 { color: #0A2540; } .step p { font-size: 1.1em; } .card { border: none; border-radius: 10px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); transition: all 0.3s ease; } .card:hover { transform: translateY(-5px); box-shadow: 0 8px 30px rgba(0,0,0,0.15); } .card .card-title { font-size: 1.1rem; font-weight: 600; } .card .card-price { font-size: 3rem; font-weight: 700; } .card .card-price .period { font-size: 0.8rem; font-weight: 400; color: #6c757d; } .card .fa-ul { margin-left: 2em; } .card .fa-li { position: absolute; left: -2em; width: 2em; text-align: center; line-height: inherit; }