auth.scss 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. .auth-aux-logo {
  2. position: absolute;
  3. top: var(--spacing-06);
  4. left: var(--spacing-06);
  5. img {
  6. height: 40px;
  7. }
  8. }
  9. .auth-aux-container {
  10. padding-top: calc($header-height + $spacing-11);
  11. max-width: 320px;
  12. min-height: 100vh;
  13. margin-left: auto;
  14. margin-right: auto;
  15. .recaptcha-branding {
  16. @include body-xs;
  17. padding: 0;
  18. text-align: left;
  19. }
  20. }
  21. .auth-aux-new-password ~ .notification {
  22. margin-top: var(--spacing-04);
  23. }
  24. .login-overleaf-logo-container {
  25. display: block;
  26. padding: var(--spacing-06);
  27. text-align: center;
  28. padding-top: var(--spacing-13);
  29. padding-bottom: var(--spacing-09);
  30. }
  31. .login-register-hr-text-container {
  32. line-height: 1;
  33. position: relative;
  34. padding: var(--spacing-08) 0;
  35. font-size: var(--font-size-02);
  36. &::before {
  37. content: '';
  38. position: absolute;
  39. height: 1px;
  40. background-color: var(--neutral-20);
  41. top: 50%;
  42. left: 0;
  43. right: 0;
  44. }
  45. }
  46. .login-register-hr-text {
  47. position: relative;
  48. background-color: #fff;
  49. padding: 0 var(--spacing-05);
  50. }
  51. .sso-auth-login-container {
  52. max-width: 400px;
  53. margin: 0 auto;
  54. padding: 0 var(--spacing-06);
  55. h1 {
  56. font-size: var(--font-size-07);
  57. line-height: var(--line-height-06);
  58. }
  59. .login-register-text {
  60. font-size: var(--font-size-02);
  61. }
  62. .email-label {
  63. padding-top: var(--spacing-06);
  64. }
  65. .login-register-other-links {
  66. padding-top: var(--spacing-09);
  67. }
  68. }