body { margin: 0; text-align: center; /* display: flex; flex-direction: row; flex-wrap: wrap; align-content: space-around; justify-content: center; */ } @media all and (max-width: 650px) { .mobile_icon { width: 6vw; } .form { display: flex; background: white; flex-direction: column; padding: 2em; } .blocks { display: block; width: 200px; padding: 0.5vw; /* margin: 1vw; */ font-size: 1.85em; margin-bottom: 1vh; border-radius: 2vw; text-align: center; background-color: #ffffff; border: 1px solid #004aad; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); justify-content: center; align-items: center; transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease; cursor: pointer; } .signature { width: 200px; height: 100px; background-color: lightgrey; border-radius: 20px; margin: 1vw; } .row_blocks { display: flex; width: 100%; overflow: auto; flex-direction: row; column-gap: 20px; flex-wrap: wrap; align-content: space-around; justify-content: space-evenly; align-items: center; } .blocks:hover { /* transform: scale(1.05); */ color: white; filter: drop-shadow(0 0 5px #004aad); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #2d2d2d; } .blocks:active { background-color: navy; } .inputs { margin: 2vw auto; cursor: pointer; border: 3px solid #004aad; width: 165px; /* min-width: 165px; */ background: white; color: grey; border-radius: 15px; padding: 1vw; } .login_inputs { border: none; border-bottom: 5px solid; background: transparent; outline: none; font-size: 2vw; color: black; margin: 0vw 0vw 2vw 0vw; } .select { border: none; border-bottom: 5px solid; background: transparent; outline: none; font-size: 1em; color: black; margin: 0vw 0vw 2vw 0vw; } .form_down { display: flex; flex-direction: column; padding: 1vw; border-radius: 20px; margin: 1vw; background: rgb(255 255 255 / 87%); flex-wrap: wrap; align-content: space-around; justify-content: space-around; align-items: center; } .block_form { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; justify-content: space-evenly; align-items: center; } .search_form { width: 96%; border-radius: 3vw; padding: 1.5vw; font-size: 1em; display: flex; flex-wrap: wrap; align-items: baseline; background-color: #fefefe; justify-content: space-around; align-content: center; } .submit_btn { font-size: 1em; /* margin: 1vw auto; */ cursor: pointer; border: 3px solid navy; background: navy; color: white; border-radius: 15px; padding: 3.5vw; /* height: 6vw; */ width: 80%; /* margin-bottom: 4vw; */ text-align: center; max-width: 250px; } .submit_btn:hover { transition: transform 0.3s ease, box-shadow 0.3s ease; transform: scale(1.05); background: #0060e1; border: 3px solid #0060e1; color: white; } .title { font-size: 5vw; color: grey; text-align: center; margin-top: -1vw; } .sub_title { font-size: 3vw; color: grey; text-align: center; margin-top: -1vw; } .row { display: flex; width: 100%; overflow: auto; flex-direction: column; column-gap: 5vw; flex-wrap: nowrap; align-content: space-around; justify-content: space-evenly; align-items: center; } .banner { display: flex; width: 100%; height: 200px; overflow: auto; flex-direction: row; column-gap: 5vw; flex-wrap: wrap; align-content: space-around; justify-content: space-evenly; align-items: center; background-color: #ffffff57; } .column { display: flex; flex-direction: column; width: 100%; flex-wrap: wrap; align-content: space-around; justify-content: space-around; align-items: center; } .label { font-size: 0.75em; color: black; text-align: center; margin-top: 1vw; } .search_form_top { display: flex; align-content: center; flex-direction: row; flex-wrap: wrap; width: 100%; background: grey; justify-content: center; } .blue_neon { color: orange; filter: drop-shadow(0 0 5px orange); } .searched_data { display: flex; margin: 1vw; flex-direction: row; border-radius: 13px; padding-left: 2vw; padding-right: 2vw; column-gap: 2vw; border: 1px solid black; width: 93%; flex-wrap: wrap; align-content: space-around; justify-content: space-around; background: #e5e5e5; align-items: center; } .group_div { display: flex; flex-direction: column; align-content: space-around; align-items: center; } .labels { font-size: 1em; color: black; text-align: center; margin-top: 1vw; } } @media all and (min-width: 651px) and (max-width: 1050px) { .form { display: flex; background: white; flex-direction: column; padding: 2em; } .blocks { display: block; width: 200px; padding: 0.5vw; /* margin: 1vw; */ font-size: 1.85em; margin-bottom: 1vh; border-radius: 2vw; text-align: center; background-color: #ffffff; border: 1px solid #004aad; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); justify-content: center; align-items: center; transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease; cursor: pointer; } .row_blocks { display: flex; width: 100%; overflow: auto; flex-direction: row; column-gap: 20px; flex-wrap: wrap; align-content: space-around; justify-content: space-evenly; align-items: center; } .blocks:hover { /* transform: scale(1.05); */ color: white; filter: drop-shadow(0 0 5px #004aad); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #2d2d2d; } .blocks:active { background-color: navy; } .inputs { margin: 2vw auto; cursor: pointer; border: 3px solid #004aad; width: 165px; /* min-width: 165px; */ font-size: 1.5em; background: white; color: grey; border-radius: 15px; padding: 1vw; } .signature { width: 300px; height: 150px; background-color: lightgrey; border-radius: 20px; margin: 2vw; } .login_inputs { border: none; border-bottom: 5px solid; background: transparent; outline: none; font-size: 2vw; color: black; margin: 0vw 0vw 2vw 0vw; } .select { border: none; border-bottom: 5px solid; background: transparent; outline: none; font-size: 1em; color: black; margin: 0vw 0vw 2vw 0vw; } .form_down { display: flex; flex-direction: column; padding: 1vw; border-radius: 20px; margin: 1vw; background: rgb(255 255 255 / 87%); flex-wrap: wrap; align-content: space-around; justify-content: space-around; align-items: center; } .block_form { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; justify-content: space-evenly; align-items: center; } .search_form { width: 96%; border-radius: 3vw; padding: 1.5vw; font-size: 1em; display: flex; flex-wrap: wrap; align-items: baseline; background-color: #fefefe; justify-content: space-around; align-content: center; } .submit_btn { margin: 1vw; font-size: 2em; /* margin: 1vw auto; */ cursor: pointer; border: 3px solid navy; background: navy; color: white; border-radius: 15px; padding: 3.5vw; /* height: 6vw; */ width: 80%; /* margin-bottom: 4vw; */ text-align: center; max-width: 250px; } .submit_btn:hover { transition: transform 0.3s ease, box-shadow 0.3s ease; transform: scale(1.05); background: #0060e1; border: 3px solid #0060e1; color: white; } .title { font-size: 5vw; color: grey; text-align: center; margin-top: -1vw; } .sub_title { font-size: 3vw; color: grey; text-align: center; margin-top: -1vw; } .row { display: flex; width: 100%; overflow: auto; flex-direction: column; column-gap: 5vw; flex-wrap: nowrap; align-content: space-around; justify-content: space-evenly; align-items: center; } .banner { display: flex; width: 100%; height: 200px; overflow: auto; flex-direction: row; column-gap: 5vw; flex-wrap: wrap; align-content: space-around; justify-content: space-evenly; align-items: center; background-color: #ffffff57; } .column { display: flex; flex-direction: column; width: 100%; flex-wrap: wrap; align-content: space-around; justify-content: space-around; align-items: center; } .label { font-size: 1.25em; color: black; text-align: center; margin-top: 1vw; } .search_form_top { display: flex; align-content: center; flex-direction: row; flex-wrap: wrap; width: 100%; background: grey; justify-content: center; } .blue_neon { color: orange; filter: drop-shadow(0 0 5px orange); } .searched_data { display: flex; margin: 1vw; flex-direction: row; border-radius: 13px; padding-left: 2vw; padding-right: 2vw; column-gap: 2vw; border: 1px solid black; width: 93%; flex-wrap: wrap; align-content: space-around; justify-content: space-around; background: #e5e5e5; align-items: center; } .group_div { display: flex; flex-direction: column; align-content: space-around; align-items: center; } .labels { font-size: 1em; color: black; text-align: center; margin-top: 1vw; } } @media all and (min-width: 1050px) { .form { display: flex; background: white; flex-direction: column; padding: 2em; } .blocks { display: block; width: 200px; padding: 0.5vw; /* margin: 1vw; */ font-size: 1.85em; margin-bottom: 1vh; border-radius: 2vw; text-align: center; background-color: #ffffff; border: 1px solid #004aad; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); justify-content: center; align-items: center; transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease; cursor: pointer; } .row_blocks { display: flex; width: 100%; overflow: auto; flex-direction: row; column-gap: 20px; flex-wrap: wrap; align-content: space-around; justify-content: space-evenly; align-items: center; } .blocks:hover { /* transform: scale(1.05); */ color: white; filter: drop-shadow(0 0 5px #004aad); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #2d2d2d; } .blocks:active { background-color: navy; } .inputs { margin: 2vw auto; cursor: pointer; border: 3px solid #004aad; width: 165px; /* min-width: 165px; */ font-size: 0.8em; background: white; color: grey; border-radius: 15px; padding: 1vw; } .signature { width: 400px; height: 200px; background-color: lightgrey; border-radius: 20px; margin: 2vw; } .login_inputs { border: none; border-bottom: 5px solid; background: transparent; outline: none; font-size: 2vw; color: black; margin: 0vw 0vw 2vw 0vw; } .select { border: none; border-bottom: 5px solid; background: transparent; outline: none; font-size: 1em; color: black; margin: 0vw 0vw 2vw 0vw; } .form_down { display: flex; flex-direction: column; padding: 1vw; border-radius: 20px; margin: 1vw; background: rgb(255 255 255 / 87%); flex-wrap: wrap; align-content: space-around; justify-content: space-around; align-items: center; } .block_form { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; justify-content: space-evenly; align-items: center; } .search_form { width: 96%; border-radius: 3vw; padding: 1.5vw; font-size: 0.8em; display: flex; flex-wrap: wrap; align-items: baseline; background-color: #fefefe; justify-content: space-around; align-content: center; } .submit_btn { margin: 1vw; font-size: 1em; /* margin: 1vw auto; */ cursor: pointer; border: 3px solid navy; background: navy; color: white; border-radius: 15px; padding: 1.5vw; /* height: 6vw; */ width: 70%; /* margin-bottom: 4vw; */ text-align: center; max-width: 200px; } .submit_btn:hover { transition: transform 0.3s ease, box-shadow 0.3s ease; transform: scale(1.05); background: #0060e1; border: 3px solid #0060e1; color: white; } .title { font-size: 5vw; color: grey; text-align: center; margin-top: -1vw; } .sub_title { font-size: 3vw; color: grey; text-align: center; margin-top: -1vw; } .row { display: flex; width: 100%; overflow: auto; flex-direction: row; column-gap: 5vw; flex-wrap: nowrap; align-content: space-around; justify-content: space-evenly; align-items: center; } .banner { display: flex; width: 100%; height: 200px; overflow: auto; flex-direction: row; column-gap: 5vw; flex-wrap: wrap; align-content: space-around; justify-content: space-evenly; align-items: center; background-color: #ffffff57; } .column { display: flex; flex-direction: column; width: 100%; flex-wrap: wrap; align-content: space-around; justify-content: space-around; align-items: center; } .label { font-size: 0.9em; color: black; text-align: center; margin-top: 1vw; } .search_form_top { display: flex; align-content: center; flex-direction: row; flex-wrap: wrap; width: 100%; background: grey; justify-content: center; } .blue_neon { color: orange; filter: drop-shadow(0 0 5px orange); } .searched_data { display: flex; margin: 1vw; flex-direction: row; border-radius: 13px; padding-left: 2vw; padding-right: 2vw; column-gap: 2vw; border: 1px solid black; width: 93%; flex-wrap: wrap; align-content: space-around; justify-content: space-around; background: #e5e5e5; align-items: center; } .group_div { display: flex; flex-direction: column; align-content: space-around; align-items: center; } .labels { font-size: 1em; color: black; text-align: center; margin-top: 1vw; } } @media screen and (min-width: 649px) { .mobile_icon { margin: 1vw; width: 100%; cursor: pointer; } }