|
- @use '../../_global/styles/mixins' as *;
- @use '../../_global/styles/vars' as *;
-
- .login-form {
- position: relative;
- display: block;
- overflow: hidden;
- background-color: var(--color-background);
- padding: var(--content-box-padding);
- margin: var(--section-margin) 0;
-
- fieldset {
- margin: -0.2em 0 0;
- padding: 0;
- border: 0;
- }
-
- .login-wrapper {
- display: flex;
- flex-wrap: wrap;
- margin: 0 -10px;
-
- > div {
- position: relative;
- display: block;
- padding: 0 10px;
- flex: 1 1 50%;
- max-width: 50%;
-
- @media(max-width: 567px) {
- flex: 1 1 100%;
- max-width: 100%;
- }
-
- &.terms {
- max-width: 100%;
- flex: 1 1 100%;
- margin-top: 0.3em;
- }
- }
- }
-
- .terms-text {
- max-width: calc(100% - 45px);
- display: inline-block;
-
- a {
- @include focus-visible;
- }
- }
-
- .btn-wrapper {
- text-align: right;
- }
-
- .submit {
- //@extend .btn;
- //@extend .has-icon;
- color: var(--color-text);
- @include focus-visible;
-
- &:hover, &:focus {
- color: var(--color-text);
- box-shadow: 0 0 0 5px rgba(var(--color-decoration), 0.5);
- }
-
- &:before {
- @include icon-login;
- font-size: 30px;
- line-height: 1;
- }
- }
-
- @media(max-width: 767px) {
- padding: calc(var(--content-box-padding) * 1.5) var(--content-box-padding);
- }
- }
-
- section.extranet-wrapper {
- .update-wrapper {
- border-top: solid 1px;
- margin-top: 20px;
- padding-top: 20px;
- }
- .update-wrapper .item {
- margin-bottom: 10px;
- }
- .widecol {
- flex: 1 1 66%;max-width: 100%;
- }
- }
|