LoginForm.module.scss 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. @use '@growi/core/scss/bootstrap/init' as bs;
  2. @use '~/styles/atoms/buttons';
  3. .login-form :global {
  4. // To adjust the behavior, this problem is not solved.
  5. // See https://github.com/AaronCCWong/react-card-flip/issues/56
  6. .react-card-front,
  7. .react-card-back {
  8. height: 0% !important;
  9. }
  10. .collapse-external-auth {
  11. overflow: hidden;
  12. }
  13. .link-growi-org {
  14. position: absolute;
  15. bottom: 9px;
  16. z-index: 3;
  17. }
  18. .text-line {
  19. &:before,
  20. &:after {
  21. flex-grow: 1;
  22. height: 1px;
  23. margin:0 1em;
  24. content: '';
  25. background: rgba(white,0.5);
  26. }
  27. }
  28. .input-container {
  29. width: 89%;
  30. @include bs.media-breakpoint-down(sm) {
  31. width: 86%;
  32. }
  33. }
  34. .ldap-space {
  35. padding-right: 76px;
  36. }
  37. .input-ldap {
  38. position: absolute;
  39. top: 45%;
  40. right: 2%;
  41. transform: translateY(-50%);
  42. }
  43. }
  44. // Buttons
  45. .login-form :global {
  46. .btn.register-btn {
  47. @extend %btn-register;
  48. }
  49. .btn.login-btn {
  50. --bs-btn-bg: #{rgba(#204986, 0.6)};
  51. --bs-btn-hover-bg: #{rgba(#204986, 0.8)};
  52. --bs-btn-active-bg: #{rgba(#204986, 0.8)};
  53. }
  54. .btn.function-btn {
  55. --bs-btn-bg: #{rgba(bs.$gray-800, 0.8)};
  56. --bs-btn-hover-bg: #{rgba(bs.$gray-800, 0.5)};
  57. --bs-btn-active-bg: #{rgba(bs.$gray-800, 0.5)};
  58. }
  59. .btn.google-btn {
  60. --bs-btn-bg: #{rgba(#4285F4, 0.4)};
  61. --bs-btn-hover-bg: #{rgba(#4285F4, 0.8)};
  62. --bs-btn-active-bg: #{rgba(#4285F4, 0.8)};
  63. }
  64. .btn.github-btn {
  65. --bs-btn-bg: #{rgba(#403D3E, 0.4)};
  66. --bs-btn-hover-bg: #{rgba(#403D3E, 0.7)};
  67. --bs-btn-active-bg: #{rgba(#403D3E, 0.7)};
  68. }
  69. .btn.facebook-btn {
  70. --bs-btn-bg: #{rgba(#29487d, 0.4)};
  71. --bs-btn-hover-bg: #{rgba(#29487d, 0.9)};
  72. --bs-btn-active-bg: #{rgba(#29487d, 0.9)};
  73. }
  74. .btn.oidc-btn {
  75. --bs-btn-bg: #{rgba(#835B1A, 0.4)};
  76. --bs-btn-hover-bg: #{rgba(#835B1A, 0.8)};
  77. --bs-btn-active-bg: #{rgba(#835B1A, 0.8)};
  78. }
  79. .btn.saml-btn {
  80. --bs-btn-bg: #{rgba(#138957, 0.4)};
  81. --bs-btn-hover-bg: #{rgba(#138957, 0.7)};
  82. --bs-btn-active-bg: #{rgba(#138957, 0.7)};
  83. }
  84. }