/* Estilizando o corpo do documento */ body { /* Definindo a imagem de fundo */ background: url('templates/FundoGeral.png') no-repeat center center fixed; /* Ajustando o tamanho da imagem de fundo */ background-size: cover; /* Definindo a fonte padrão */ font-family: 'Arial', sans-serif; /* Definindo a cor do texto */ color: #fff; } /* Estilizando o container principal */ .container { /* Posicionando a imagem de conversão */ position: relative; /* Definindo a cor de fundo com transparência */ background-color: rgba(255, 255, 255, 0.85); /* Adicionando padding ao container */ padding: 30px; /* Arredondando os cantos do container */ border-radius: 8px; /* Adicionando sombra ao container */ box-shadow: 0px 4px 8px rgba(5, 1, 2, 0.9); /* Adicionando efeito de transição ao passar o mouse */ transition: transform 0.2s; } /* Estilos para o menu de navegação */ .navbar .login-form { display: flex; gap: 15px; margin-right: 10px; /* Adicionando margem à direita */ } /* Efeito ao passar o mouse sobre o container */ .container:hover { transform: scale(1.02); } /* Estilizando os elementos select e input do tipo file */ select, input[type="file"] { border: 1px solid #007BFF; border-radius: 4px; transition: border 0.2s; } /* Efeito ao focar nos elementos select e input do tipo file */ select:focus, input[type="file"]:focus { border-color: #0056b3; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25); } /* Estilizando o botão principal */ .btn-primary { background-color: #007BFF; border-color: #0056b3; transition: background-color 0.2s, border-color 0.2s; } /* Efeito ao passar o mouse sobre o botão principal */ .btn-primary:hover { background-color: #0056b3; border-color: #003366; } /* Adicionando sombra nos títulos h1 e h3 */ h1, h3 { text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9); } /* Estilizando os labels dentro do container */ .container label { color: #000; /* Cor preta padrão */ } /* Estilizando a imagem de conversão */ .conversion-image { position: absolute; /* Posicionamento absoluto */ top: 10px; /* Distância do topo do container */ left: 10px; /* Distância da esquerda do container */ width: 150px; /* Ajuste o tamanho conforme necessário */ } /* Estilizando o link do rodapé */ .footer-link { display: block; text-align: center; margin-top: 20px; color: #000; /* Cor padrão do link */ text-decoration: none; } /* Efeito ao passar o mouse sobre o link do rodapé */ .footer-link:hover { text-decoration: underline; } /* Estilos para o menu de navegação */ .navbar { background-color: #333; padding: 10px 50px; } .navbar a { color: white; margin: 0 10px; text-decoration: none; } .navbar a:hover { text-decoration: underline; } /* Estilos para o formulário de login no menu */ .navbar .login-form { display: flex; gap: 15px; } .navbar input[type="text"], .navbar input[type="password"] { padding: 5px; border: none; border-radius: 5px; } .navbar button { padding: 5px 15px; border: none; border-radius: 5px; background-color: #007BFF; color: white; cursor: pointer; } .navbar button:hover { background-color: #0056b3; } /* Estilo para o link 'Criar uma conta' no modal de login */ .login-content a { display: inline-block; color: #007BFF; margin-left: 5px; text-decoration: none; } .login-content a:hover { text-decoration: underline; } .select2-container .select2-selection--single { height: 38px; } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 37px; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 37px; } .navbar { background-color: #333; padding: 10px 0; text-align: center; } .navbar a { color: white; font-family: 'Arial', sans-serif; font-size: 16px; text-decoration: none; padding: 10px 15px; border-radius: 5px; transition: background-color 0.3s; } .navbar a:hover { background-color: #555; } .navbar button { background-color: #555; color: white; font-family: 'Arial', sans-serif; font-size: 16px; border: none; padding: 10px 15px; border-radius: 5px; cursor: pointer; transition: background-color 0.3s; } .navbar button:hover { background-color: #777; } .login-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); display: flex; align-items: center; justify-content: center; } .login-content { background-color: #fff; padding: 20px; border-radius: 10px; width: 300px; } .login-modal { display: flex; /* To show the modal for visualization purposes */ } .login-content { background-color: #f7f7f7; padding: 30px; border-radius: 10px; width: 300px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } .login-content input { width: 100%; padding: 10px; margin: 10px 0; border: 1px solid #ccc; border-radius: 4px; } .login-content button { width: 100%; padding: 10px; border: none; border-radius: 4px; background-color: #007BFF; color: white; font-weight: bold; cursor: pointer; margin-top: 10px; } .login-content button:hover { background-color: #0056b3; } .close-btn { position: absolute; right: 30px; top: 15px; font-size: 24px; cursor: pointer; color: #aaa; } .login-content p { background-color: #f2f2f2; /* Fundo cinza claro */ padding: 10px 15px; /* Espaçamento interno */ border-radius: 5px; /* Cantos arredondados */ border: 1px solid #e0e0e0; /* Borda sutil */ color: #333; /* Cor de texto mais suave que preto puro */ margin-top: 15px; /* Espaçamento acima do elemento */ } .login-content p a { color: #007BFF; /* Cor padrão para links */ text-decoration: none; /* Sem sublinhado */ margin-left: 5px; } .login-content p a:hover { text-decoration: underline; /* Sublinhado ao passar o mouse */ } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } .close-btn { position: absolute; right: 10px; top: 5px; font-size: 20px; cursor: pointer; } /* Estilo para o modal de cadastro */ .cadastro-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); display: flex; align-items: center; justify-content: center; z-index: 1000; /* Adicionado para garantir que o modal apareça acima de outros elementos */ } /* Estilo para o conteúdo dentro do modal de cadastro */ /* Estilo para o modal de cadastro */ .cadastro-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); display: flex; align-items: center; justify-content: center; z-index: 1000; } /* Estilo para o conteúdo dentro do modal de cadastro */ .cadastro-content { background-color: #f7f7f7; padding: 20px; border-radius: 8px; width: 350px; /* Ajustado para acomodar melhor os elementos */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } .cadastro-content input { width: 100%; padding: 10px; margin: 10px 0; border: 1px solid #ccc; border-radius: 4px; } .cadastro-content button { width: 100%; padding: 10px; border: none; border-radius: 4px; background-color: #007BFF; color: #fff; /* Mudado para branco para melhor visibilidade */ font-weight: bold; cursor: pointer; margin-top: 10px; } .cadastro-content button:hover { background-color: #0056b3; } /* Estilo para o botão de mostrar senha */ .toggle-password { background: none; border: none; position: absolute; top: 5px; right: 10px; transform: translateY(-50%); cursor: pointer; z-index: 2; } .btn-outline-none { background-color: transparent !important; border: none !important; box-shadow: none !important; color: #aaa; } /* Estilo para o botão 'X' de fechar o modal */ .modal-header .close { font-size: 1.5rem; border: none; /* Remove a borda */ color: #250707; /* Define a cor para preto */ opacity: 1; /* Torna o elemento totalmente opaco */ text-align: right; /* Alinha o texto à direita */ right: 5px; /* Ajusta a posição à direita */ top: 10px; /* Ajusta a posição no topo */ } /* Estilos para os textos */ .modal-body .form-group label, .modal-header .modal-title { color: #000; } .minimalistic-modal .modal-header, .minimalistic-modal .modal-body { padding: 15px; } .minimalistic-modal .form-group { margin-bottom: 20px; } .minimalistic-modal .form-control { border: 1px solid #ccc; border-radius: 4px; padding: 10px; } .minimalistic-modal .submit-button { background-color: #007BFF; color: #fff; border: none; border-radius: 4px; padding: 10px; width: 100%; } .minimalistic-modal button:hover { background-color: #0056b3; } /* Estilo para o grupo de entrada da senha */ .input-group .form-control { position: relative; z-index: 2; } .input-group-append { margin-left: -40px; z-index: 1; } body { overflow-x: hidden; } .close-btn:hover { color: #777; } .container { max-width: 100%; overflow-x: hidden; } .container { max-width: 70%; /* Make it smaller than before */ margin: 5% auto; /* Center it vertically and horizontally on the screen */ } .whatsapp-button { position: fixed; bottom: 20px; right: 20px; background-color: #25D366; color: #fff; padding: 10px 20px; border-radius: 50px; font-size: 16px; display: flex; align-items: center; gap: 5px; text-decoration: none; transition: background-color 0.3s; } .whatsapp-button:hover { background-color: #128C7E; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 250px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; } .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown-content a:hover { background-color: #ddd; } a:hover .dropdown-content { display: block; } .dropdown-content { background-color: #ffffff; border: 1px solid rgba(1, 45, 120, 0.5); border-radius: 5px; color: rgb(1, 45, 120); margin-top: 8px; } .dropdown-content a { color: rgb(1, 45, 120); border-bottom: 1px solid rgba(1, 45, 120, 0.2); } .dropdown-content a:last-child { border-bottom: none; } /* Ajustes no Container dos Produtos */ .produto-container { border: 1px solid #e0e0e0; /* Adiciona uma borda sutil */ padding: 15px; /* Adiciona espaçamento interno */ margin: 10px 0; /* Adiciona espaçamento entre os produtos */ border-radius: 5px; /* Arredonda os cantos da borda */ } /* Ajustes na Cor da Fonte dos Produtos */ .produto-container h2, .produto-container p { color: #333; /* Muda a cor da fonte para um cinza escuro */ } .dropdown-content { background-color: #ffffff; border: 1px solid rgba(1, 45, 120, 0.5); border-radius: 5px; color: rgb(1, 45, 120); margin-top: 15px; # Increased margin to prevent overlap } .dropdown-content a { color: #333333; # Darker font color for better contrast border-bottom: 1px solid rgba(1, 45, 120, 0.2); } .dropdown-content a:hover { background-color: rgba(1, 45, 120, 0.1); } .dropdown-content { background-color: #f6f6f6; /* Lighter background */ border: 1px solid rgba(1, 45, 120, 0.2); /* Slight border */ border-radius: 5px; color: rgb(1, 45, 120); margin-top: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */ } .dropdown-content a { color: #555555; /* Dark gray for better contrast */ padding: 10px 15px; /* More padding for better spacing */ display: block; text-decoration: none; } .dropdown-content a:hover { background-color: rgba(1, 45, 120, 0.05); /* Very light hover effect */ color: rgb(1, 45, 120); } .dropdown-content { background-color: #f6f6f6; border: 1px solid rgba(1, 45, 120, 0.2); border-radius: 5px; color: rgb(1, 45, 120); margin-top: 25px; # Increased margin to prevent overlap with navigation box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } .dropdown-content a { color: #222222; # Very dark gray for better contrast padding: 10px 15px; display: block; text-decoration: none; } .dropdown-content a:hover { background-color: rgba(1, 45, 120, 0.05); color: rgb(1, 45, 120); } .dropdown-content { margin-top: 35px; } .large-dropdown-content { display: none; width: 100%; background-color: #f6f6f6; padding: 20px 0; text-align: center; position: absolute; top: 80px; /* Position it below the navigation */ left: 0; z-index: 1; } .large-dropdown-item { display: inline-block; margin: 0 15px; padding: 10px 15px; background-color: #fff; border: 1px solid #ddd; border-radius: 5px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); cursor: pointer; } .large-dropdown-item:hover { background-color: #f0f0f0; } .large-dropdown-item { color: #000000; } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } #pricing { background-color: #f8f9fa; padding: 60px 0; } #pricing .card { border: none; border-radius: 1rem; transition: all 0.2s; } #pricing .card:hover { transform: scale(1.03); box-shadow: 0.5rem 0.5rem 0.5rem rgba(0, 0, 0, 0.2); } #pricing .card h5, #pricing .card h6 { color: #333; } #pricing .card-price { font-size: 3rem; margin: 0; } #pricing .card-price .period { font-size: 0.8rem; } #pricing ul li { margin-bottom: 1rem; } #pricing .text-muted { opacity: 0.7; } #pricing .btn { font-size: 0.9rem; letter-spacing: 0.1rem; padding: 0.75rem 1rem; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } #pricing .card { height: 100%; } #pricing .card-body { display: flex; flex-direction: column; } #pricing .btn { margin-top: auto; } #pricing ul li { color: #333; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } #pricing .card { border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05); } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } #pricing h2 { display: inline-block; padding: 10px 20px; background-color: #333; color: #fff; border-radius: 20px; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } #pricing h2 { display: inline-block; padding: 5px 15px; background-color: #f8f9fa; color: #333; border: 1px solid #e0e0e0; border-radius: 15px; margin-bottom: 20px; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } .sc-1fyhh1n-0 { display: flex; gap: 10px; justify-content: center; margin-bottom: 20px; } .sc-1fyhh1n-1, .sc-1fyhh1n-2 { padding: 10px 20px; border: none; border-radius: 20px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .sc-1fyhh1n-1 { background-color: #333; color: #fff; } .sc-1fyhh1n-2 { background-color: #f8f9fa; color: #333; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); } .sc-1fyhh1n-2:hover { background-color: #e0e0e0; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } .sc-1fyhh1n-0 { display: flex; gap: 10px; justify-content: center; margin-bottom: 20px; } .sc-1fyhh1n-1, .sc-1fyhh1n-2 { padding: 8px 16px; border: 1px solid #e0e0e0; border-radius: 20px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; background-color: #f8f9fa; color: #333; } .sc-1fyhh1n-1:hover, .sc-1fyhh1n-2:hover { background-color: #e0e0e0; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } .FFFUb { display: flex; justify-content: center; align-items: center; gap: 10px; margin-top: -50px; # Posicionando acima do contêiner margin-bottom: 20px; } .jqAjzf { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 16px; line-height: 24px; cursor: pointer; outline: none; border: 2px solid rgb(229, 238, 255); background-color: white; height: 40px; padding: 8px 12px; border-radius: 30px; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s, color 0.3s; align-items: center; } .jqAjzf:hover { background-color: rgb(229, 238, 255); color: #333; align-items: center; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } .FFFUb { display: flex; justify-content: center; align-items: center; gap: 2px; # Reduzindo o espaço entre os botões margin-top: -40px; # Ajustando a posição dos botões para que fiquem mais próximos ao contêiner interno margin-bottom: 20px; } .jqAjzf { font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 16px; line-height: 24px; cursor: pointer; outline: none; border: 2px solid rgb(229, 238, 255); background-color: white; height: 40px; padding: 8px 12px; border-radius: 4px; # Borda menos arredondada box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s, color 0.3s; align-items: center; } .jqAjzf:hover { background-color: rgb(229, 238, 255); color: #333; } /* Estilo para o botão da esquerda (Combos) */ .jqAjzf:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; text-align: center; align-items: center; } /* Estilo para o botão da direita (Individuais) */ .jqAjzf:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; text-align: center; align-items: center; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } img[alt='Logo da SoftHouse'] { position: absolute; top: 10px; left: 10px; width: auto; height: 50px; margin-right: 20px; } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ border: 1px solid rgb(25, 129, 230); /* Slightly darker blue for the border */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); /* Vivid blue color */ margin-top: 0; /* Ensure the dropdown is attached to the navbar */ top: 100%; /* Position it right below the navbar item */ border-top-right-radius: 0; /* Remove the rounded border on the top right */ border-top-left-radius: 0; /* Remove the rounded border on the top left */ text-align: left; /* Align the text to the left */ padding-left: 10px; /* Add some padding to the left for better visual appearance */ font-size: 0.9em; /* Slightly reduce the font size */ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); /* Add a subtle shadow for depth */ } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } < !-- Logo da Empresa -->a[href='#']:first-of-type { margin-right: 70px; /* ou qualquer valor que você deseje para o espaçamento */ } /* Updated styles for the navigation and login menu */ .navbar { background-color: rgb(1, 45, 120); border: none; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .navbar a, .navbar .navbar-brand, .navbar .navbar-toggler-icon { color: #ffffff; } .navbar a:hover, .navbar .navbar-brand:hover { color: #dddddd; transition: color 0.2s ease; } .navbar .login-form input, .navbar .login-form button { border-radius: 5px; margin: 5px 0; } .navbar .login-form button { background-color: #ffffff; color: rgb(1, 45, 120); transition: background-color 0.2s ease, color 0.2s ease; } .navbar .login-form button:hover { background-color: #dddddd; color: rgb(1, 45, 120); } /* Enhanced styles for the "Fazer Login" button */ .navbar .login-form button { background-color: rgb(31, 75, 150); color: #ffffff; font-weight: bold; padding: 10px 20px; border: none; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; } .navbar .login-form button:hover { background-color: rgb(21, 65, 140); color: #ffffff; transform: translateY(-2px); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); } .navbar .login-form button:active { transform: translateY(0); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } /* Specific style for the product listing links inside the dropdowns */ .product-listing { color: rgb(1, 45, 120); /* Using the same dark blue color as the navbar background */ } .product-listing:hover { color: #555; /* Slightly lighter color on hover for better visibility */ } /* Specific style for the dropdown content background */ .dropdown-content { background-color: rgb(173, 216, 230); /* Light blue color */ border: 1px solid rgb(135, 206, 235); /* Slightly darker blue for the border */ } /* Updated style for the dropdown content background and positioning */ .dropdown-content { background-color: rgb(30, 144, 255); border: 1px solid rgb(25, 129, 230); margin-top: 0; top: 100%; } /* Updated style for the dropdown content background, positioning, and design enhancements */ .dropdown-content { background-color: rgb(30, 144, 255); margin-top: 0; top: 100%; border-top-right-radius: 0; border-top-left-radius: 0; text-align: left; padding-left: 10px; font-size: 0.9em; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2); } .dropdown-content a:first-child { padding-top: 5px; /* Reduce the padding-top of the first item */ } #apresentacao { background-color: rgba(255, 255, 255, 0.8); padding: 100px 0; color: #333; font-family: 'Arial', sans-serif; display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; } #apresentacao .text-content { flex: 0 0 50%; padding: 0 50px; box-sizing: border-box; } #apresentacao .image-container { flex: 0 0 50%; padding: 0 50px; display: flex; align-items: center; justify-content: center; box-sizing: border-box; } #apresentacao h2 { font-size: 36px; margin-bottom: 20px; font-weight: 600; color: #2C3E50; } #apresentacao p { font-size: 18px; line-height: 1.6; margin-bottom: 30px; } .btn { background-color: #2C3E50; color: #F5F5F5; padding: 12px 24px; border-radius: 4px; text-decoration: none; font-weight: 600; transition: background-color 0.3s ease; } .btn:hover { background-color: #34495E; } .img-fluid { max-width: 80%; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); }