discourse/app/assets/stylesheets/desktop/login.scss

115 lines
1.6 KiB
SCSS

// style that apply to the login popup
#login-buttons {
button {
margin: 0 5px 5px 0;
min-width: 180px;
&:lang(zh_CN) {
min-width: 200px;
}
}
margin-top: 10px;
margin-bottom: 20px;
}
#login-form {
a {
color: dark-light-choose(scale-color($primary, $lightness: 35%), scale-color($secondary, $lightness: 65%));
}
}
// Create account
#new-account-link {
cursor: pointer;
}
.create-account {
form {
margin-bottom: 0;
}
table {
width: 100%;
}
tr.input {
td {
padding-top: 10px;
}
input, label {
margin-bottom: 0;
}
.tip {
max-width: 340px;
}
}
.tos-agree {
margin-bottom: 12px;
}
.disclaimer {
margin-top: 15px;
}
.instructions {
label {
color: dark-light-choose(scale-color($primary, $lightness: 50%), scale-color($secondary, $lightness: 50%));
}
}
.user-fields {
border-top: 1px solid $primary-low;
padding-top: 20px;
}
}
.password-reset, .invites-show {
.col-form {
padding-left: 20px;
}
h2 {
margin-bottom: 12px;
}
.col-image img {
width: 200px;
height: 200px;
}
}
.password-reset {
.col-form {
padding-top: 40px;
}
}
.invites-show {
padding-top: 20px;
.two-col {
margin-top: 30px;
}
.col-image {
width: 200px;
img {
width: 200px;
}
}
.col-form {
margin-left: 200px;
.inline-invite-img {
display: none;
}
}
form {
.controls, .input {
margin-left: 20px;
}
input, label {
margin-bottom: 0;
}
.user-field .control-label:not(.checkbox-label) {
margin-left: 20px;
}
}
}