.App { height: 100vh; display: flex; /* color: white; */ } .appAside { width: 50%; background-image: url("./signup_banner.svg"); background-size: 60%; background-repeat: no-repeat; background-position: center; } .appForm { width: 50%; background-color: #f0eef4; padding: 25px 40px; overflow: hidden; } .pageSwitcher { display: flex; justify-content: flex-end; margin-bottom: 10%; } .pageSwitcherItem { background-color: #d5c6f5; color: #707c8b; padding: 10px 25px; cursor: pointer; font-size: 0.9em; border: none; outline: none; display: inline-block; text-decoration: none; } .pageSwitcherItem-active { background-color: #6b5b95; color: white; } .pageSwitcherItem:first-child { border-top-left-radius: 25px; border-bottom-left-radius: 25px; } .pageSwitcherItem:last-child { border-top-right-radius: 25px; border-bottom-right-radius: 25px; } .formCenter { margin-bottom: 100px; } .formTitle { color: #707c8b; font-weight: 300; margin-bottom: 50px; } .formTitleLink { color: #707c8b; text-decoration: none; display: inline-block; font-size: 1.7em; margin: 0 10px; padding-bottom: 5px; } .formTitleLink:first-child { margin-left: 0; } .formTitleLink-active { color: #3e4349; border-bottom: 1px solid #6b5b95; } .formField { margin-bottom: 40px; } .formFieldLabel { display: block; text-transform: uppercase; font-size: 0.9em; color: #3e4349; } .formFieldInput { width: 85%; background-color: transparent; border: none; color: #3e4349; outline: none; border-bottom: 1px solid #445366; font-size: 1em; font-weight: 300; padding-bottom: 10px; margin-top: 10px; } .formFieldInput::placeholder { color: #707c8b; } .formFieldButton { background-color: #6b5b95; color: white; border: none; outline: none; border-radius: 25px; padding: 15px 70px; font-size: 0.8em; font-weight: 500; } .formFieldLink { color: #66707d; text-decoration: none; display: inline-block; border-bottom: 1.5px solid #6b5b95; padding-bottom: 5px; } .formFieldCheckboxLabel { color: #646f7d; font-size: 0.9em; } .formFieldCheckbox { position: relative; top: 1.5px; } .formFieldTermsLink { color: #707c8b; border-bottom: 1px solid #6b5b95; text-decoration: none; display: inline-block; padding-bottom: 2px; margin-left: 5px; } .socialMediaButtons { padding: 10px 100px 10px 0px; }