.recovery_page { height: 60vw; background-color: #dcb495; } .recovery { width: 100%; height: 60vw; display: flex; flex-direction: column; align-items: center; justify-content: center; } .header_title { text-align: center; color: #000000; font-size: 3.5vw; width: 100%; } .recovery_form { margin-top: 55px; width: 70%; display: flex; } .data_block { width: 100%; height: 100%; display: flex; flex-direction: row; align-items: flex-end; flex-wrap: nowrap; justify-content: space-evenly; } .form_data { display: flex; flex-direction: column; margin-left: 2%; margin-left: 2%; height: 100%; } .form-label { font-size: 1.3vw; } .input_data { color: #000000; border: 0.1vw solid #595008; height: 4.7vw; width: 30vw; background-color: #dbc3af; border-radius: 5vw; font-size: 1.3vw; } .recovery_button { background-color: #000000; color: #ffffff; min-width: 20vw !important; height: 5vw; border-radius: 5vw; vertical-align: middle; font-size: 1.5vw; margin-left: 20px; }