@mixin signUp-theme() { app-auth-sign-up { header { width: 100%; padding: 4rem 0; padding-bottom: 0; main { text-align: center; h1 { color: $main-color; } p { color: $main-color; font-size: 14px; margin-top: 5px; } } .form-type { width: 542px; padding: 10px 20px; background: #2f2c8326 0% 0% no-repeat padding-box; border-radius: 10px; margin: 2rem auto; @media (max-width: 767px) { width: 100%; } p { span { color: $main-color; font-size: 15px; } button { background-color: transparent; border: none; color: #009fe3; text-decoration: underline; cursor: pointer; font-size: 14px; display: flex; justify-content: center; align-items: center; gap: 5px; a { color: $white-blue; } } } } } section { .form-container { padding: 0 10rem; padding-bottom: 3rem; @media (max-width: 767px) { padding: 0 1rem; width: 100%; } form { background-color: #2f2c8326; padding: 20px; border-radius: 10px; p { color: $black-color; font-size: 15px; margin-bottom: 20px; } .form-input { width: 100%; label { margin-bottom: 5px; font-size: 13px; span { margin: 0 5px; } } input, select { padding: 15px 20px; border-radius: 10px; box-shadow: 0px 5px 6px #2f2c8324; border: 0.5px solid $main-color; border-radius: 10px; outline: none; } } .formats-acceptance { width: 60%; background: $white-color; box-shadow: 0px 5px 6px #2f2c8324; border: 1px solid red; border-radius: 10px; margin: 0 auto; padding: 10px 0; @media (max-width: 767px) { width: 90%; } p { font-size: 15px; margin: 0; } } .files { padding: 30px 0; gap: 21px; div { width: 232px; padding: 10px 0; background: $white-color; box-shadow: 0px 5px 6px #2f2c8324; border: 1px solid $main-color; border-radius: 10px; p { text-align: center; margin: 0; border-bottom: 1px solid $main-color; padding-bottom: 10px; color: $main-color; font-size: 13px; } } } .payment { .add-payment { background-color: $open-light-blue; color: $main-color; border: 1px solid $open-light-blue; padding: 13px 20px; border-radius: 10px; box-shadow: 0px 5px 6px #2f2c8324; transition: all 0.5s; &:hover { background-color: $light-blue; color: $white-color; } } } button[type="submit"] { background-color: $light-blue; color: $white-color; padding: 10px 80px; border-radius: 10px; border: 1px solid $light-blue; cursor: pointer; transition: all 0.5s; &:hover { background-color: $main-blue; border: 1px solid $main-blue; } } } } } } }