* { margin: 0; padding: 0; box-sizing: border-box; } header { background-color: white; box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1); padding: 60px 40px; } .menu{ display: flex; align-items: center; width:100%; } .logo{ display: flex; align-items: center; margin-right: 30px; } .logo img { height: 80px; } .logo span { font-family: "Dancing Script", cursive; font-optical-sizing: auto; font-weight: 800; font-style: normal; font-size: 20px; color: #E40046; } nav{ width:100%; flex:1; font-family: "Kumbh Sans", sans-serif; font-weight: 700; font-style: normal; font-size: 25px; } .title, .footer-left span{ font-family: "Caveat", cursive; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-size: 50px; color: #454545; position: relative; z-index: 2; right: -60px; } nav ul { display:flex; flex-wrap: wrap; justify-content: space-evenly; list-style: none; } .icon-down{ height:20px; } .dropdown-content { display: none; /* Hide dropdown by default */ position: absolute; /* Position relative to the list item */ left: 0; top: 100%; /* Position below the list item */ background-color: white; /* Background color of the dropdown */ border: 1px solid #ddd; /* Border of the dropdown */ padding: 10px; /* Padding inside the dropdown */ box-shadow: 0 2px 5px rgba(0,0,0,0.1); /* Optional shadow for dropdown */ width: 100%; /* Full width of the list item */ } .icon-search{ height:40px; } form > input{ height:40px; width: 150px; } form{ display:flex; justify-content: center; } ::placeholder { font-size: 17px; padding-left: 5px; } .main-content{ display: grid; grid-template-columns: 3fr 1fr 3fr; align-items: center; justify-content: center; height: 350px; /*background-color: #F3F0E7;*/ background-color: #F7F7F5; } .main-image{ height: 250px; position: relative; z-index: 1; } .items-register{ font-family: "Kumbh Sans", sans-serif; } .items-register p{ text-transform: uppercase; font-weight: bold; font-size: 18px ; padding: 10px; text-align: center; } .items-register{ display:flex; flex-direction: column; align-items: center; /*background-color: #F3F0E7;*/ } .form-imp{ display: flex; flex-direction: column; align-items: center; width: auto; padding: 10px; } input , button { border-radius: 5px; /* Adjust the value to make the corners more or less rounded */ padding: 7px; /* Optional: adds padding inside the input */ border: 1px solid #9D9D9D; /* Optional: adds a border around the input */ } button{ background-color: #10B981; color:white; } .white-part{ background-color: white; width: 415px; border-radius: 5px; padding: 7px; } .split-title{ display: block; padding-left: 80px; } .part-1{ display: flex; justify-content: center; align-items: center; height: 500px; gap: 80px; } .part1-text{ font-family: "Caveat", cursive; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-size: 23px; width: 500px; } .puzzle{ height: 300px; } .part1-text *{ padding: 10px; } .part2{ display: flex; justify-content: space-between; gap: 20px; height: 550px; align-items: center; background-color: #F7F7F5; /*background-color: #F3F0E7;*/ } .part2 > div{ flex:1; display: flex; justify-content: center; } .part2 > div:first-child { justify-content: flex-end; /* Align the content to the right */ } .part2-content{ width: 500px; font-family: "Kumbh Sans", sans-serif; } .slika-chicho, .part2-content { height:350px; border-radius: 5px; } .head1, .head2{ font-family: "Kumbh Sans", sans-serif; font-weight: bold; display: block; } .head2{ font-size: 19px; } .head1{ font-size: 25px; padding-bottom: 20px; } footer{ background-color: rgba(206, 228, 237, 0.97); } .text-button{ background-color: transparent; color: darkgreen; border: 2px solid darkgreen; /* Set the border color and make it bold */ border-radius: 12px; /* Make the borders rounded */ font-weight: bold; /* Make the text bold */ padding: 10px 20px; /* Add some padding for better appearance */ cursor: pointer; /* Change the cursor to a pointer when hovered */ font-family: "Kumbh Sans", sans-serif; /* Match the font family */ font-size: 16px; /* Adjust font size as needed */ } .text-button:hover { background-color: darkgreen; color: white; } .footer-content{ display: grid; grid-template-columns: 2fr 1fr; gap: 80px; padding-top: 50px; justify-content: center; height: 400px; } .icons li img { height: 50px; border:2px solid black; border-radius: 50%; padding: 10px; } .icons li{ padding: 10px; } .icons li img:hover { background-color: white; /* Change background color on hover */ border-color: darkslategrey; /* Change border color on hover */ } .footer-left p img{ height: 30px; padding: 0; margin: 0; } .icons{ list-style-type: none; display: flex; width: 200px; justify-content: center; padding: 0; margin: 0 auto; } .footer-left *{ padding-bottom: 5px; } .footer-left{ text-align: center; } /*login*/ .popup { display: none; /* Hide the form */ position: fixed; /* Position it relative to the viewport */ z-index: 2; /* Ensure it appears above other content */ left: 50%; top: 50%; transform: translate(-50%, -50%); /* Center it horizontally and vertically */ width: 500px; /* Set a fixed width for the form */ padding: 25px; /* Add some padding */ background-color: white; /* Background color of the form */ box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); /* Add a shadow for better visibility */ border-radius: 10px; /* Slightly round the corners */ } /* Style the close button */ .popup .close-btn { position: absolute; top: 10px; right: 10px; font-size: 20px; cursor: pointer; } /* Add some basic styling for the form content */ .popup-content { display: flex; /* Use flexbox for layout */ flex-direction: column; /* Stack children vertically */ align-items: stretch; /* Ensure all elements take the full width */ text-align: center; /* Center the content */ } .popup-content h2 { margin-bottom: 20px; /* Add some space below the title */ } .popup-content label { display: block; /* Make the labels block elements */ margin-bottom: 10px; /* Add some space below the labels */ text-align: left; /* Align the text to the left */ } .popup-content input { width: 100%; /* Make the inputs take up the full width */ padding: 8px; /* Add some padding inside the inputs */ margin-bottom: 20px; /* Add space below the inputs */ border: 1px solid #ccc; /* Light border around inputs */ border-radius: 5px; /* Slightly round the input corners */ } .popup-content button { padding: 10px 20px; /* Add padding to the button */ background-color: #007BFF; /* Button background color */ color: white; /* Button text color */ border: none; /* Remove the default border */ border-radius: 5px; /* Round the button corners */ cursor: pointer; /* Add a pointer cursor on hover */ } .popup-content button:hover { background-color: #0056b3; /* Darken the button on hover */ } body.no-scroll { overflow: hidden; } .dataForms{ display: flex; /* Use flexbox for layout */ flex-direction: column; /* Stack children vertically */ align-items: stretch; /* Ensure all elements take the full width */ text-align: center; /* Center the content */ }