@import '~src/function.scss'; :host, app-login { ion-content { background: linear-gradient(180deg, #c0ccd3 0%, #737b80 100%) !important; } } ion-content{ background-color: white !important; } .main-wrapper{ background: var(--login-background); display: flex; width: 100vw; height: 100vh; overflow: auto; position: absolute; } .wrapper{ width: rem(400); height: auto; padding: 0 !important; margin: auto !important; overflow: auto; } .logo{ width: rem(400); height: rem(400); background-image: url("/assets/background/auth.svg"); background-position: center; background-repeat: no-repeat; } .bg-1{ width: rem(250); height: rem(250); overflow: auto; border-radius: 50%; margin: auto; .bg-2{ width: rem(225); height: rem(225); overflow: auto; border-radius: 50%; margin: auto; .bg-3{ width: rem(200); height: rem(200); overflow: auto; border-radius: 50%; margin: auto; .bg-4{ width: rem(175); height: rem(175); overflow: hidden; border-radius: 50%; padding: 15px; margin: auto; background-color: #fff !important; .bg-4 img{ width: 100%; overflow: hidden; } } } } } .div-logo{ width: rem(200) !important; margin: 0 auto; padding: rem(15) !important; } .div-logo img{ width: 100%; } .wrapper ion-input{ font-size: rem(16); } .wrapper ion-button{ font-size: medium; margin-top: 16px; } ion-item{ --background: transparent; } .form{ width: rem(300); margin: auto; overflow: auto; } .form-label{ margin: rem(15) 0 rem(5) 0; font-size: rem(15); color: var(--login-label-text); } .form-input{ --background: #fff; --color:#000; border-radius: 22.5px; margin: rem(10) 0 rem(10) 0; } .btn-login{ font-size: rem(16); background-color: #F2F2F2 !important; color: #000; } .btn-login:hover{ background-color: var(--button-hover); } .div-top-header{ margin: 0 em(20); padding-top: em(15); border: 0!important; } .div-logo { background: transparent; width: rem(140); justify-content: center; display: flex; } .div-logo img{ width: 100%; margin: 0px auto; } .circle{ color: white; width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; font-size: rem(25); background: #44b5ea; border-radius: 56px; margin-left: 30px; margin-bottom: 15px; user-select: none; } .title { padding-top: 32px; } .terminal { padding-top: 112px; margin-left: -30px; justify-content: center; display: flex; flex-direction: column; align-items: center; } .clear{ color: #44b5ea; font-size: rem(16); } .dot-active{ background: #44b5ea; } .dot{ width: rem(25); height: rem(25); margin: 0 10px 0 0; border: 3px solid #44b5ea; box-sizing: border-box; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; } .main-content { width: 100vw; height: 100vh; background-color: white; text-align: center; align-items: center; justify-content: center; background-image: url("/assets/background/auth.svg"); background-size: 686px 674px; background-position: center; background-position-y: 110px; background-repeat: no-repeat; margin: auto; } .voltar{ user-select: none; } .msg-bottom{ width: 100%; color: #fff; align-items: center; justify-content: center; .msg-bottom-p { width: rem(220); position: absolute; bottom: 0 !important; text-align: center; } } @media only screen and (max-height: 746px) { .msg-bottom-p { padding-top: rem(20); position: unset !important; } }