@use "../base" as *; @use "../abstracts" as *; .path-user { .user-form-page__wallpaper { background-image: url("/themes/custom/gto/assets/images/login-drainage-driveway.png"); background-position: center; background-repeat: no-repeat; background-size: cover; img { content: url("/themes/custom/gto/assets/images/login-drainage-driveway.png"); } } .google-login-button { display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 52px; margin: 0 0 18px; padding: 12px 18px; border: 1px solid rgba($dark-gray, 0.22); border-radius: 4px; background: #fff; color: $dark-gray; font-size: 1rem; font-weight: 700; line-height: 1.25; text-decoration: none; &::before { content: ""; display: inline-block; width: 20px; height: 20px; margin-right: 12px; background-image: url("/modules/contrib/social_auth_google/img/google_logo.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; } &:hover, &:focus { border-color: rgba($brand-blue, 0.55); box-shadow: 0 0 0 3px rgba($brand-blue, 0.12); color: $dark-gray; text-decoration: none; } } ul.tabs { display: flex; margin-bottom: 24px; li { a { @include button(outline); padding: 8px 12px; &.is-active { @include button(primary); padding: 8px 12px; } &:hover { background: rgba(68, 177, 234, 0.7); color: white; } } } } }