Files
zitadel/internal/ui/login/static/resources/themes/scss/light.scss
Fabi 4eb380a825 fix: IDP login button styles (#869)
* fix: styling type on idp

* fix: google styling

* fix: google styling

* fix: google styling

* fix: remove logo src from angular

* fix: pr requests

* fix drop column migration

* fix: drop column migration

* fix: grant id
2020-10-19 17:10:02 +02:00

150 lines
3.4 KiB
SCSS

// ---- LIGHT-THEME-------
html {
background-color: $backgroundColorLight;
color: $fontColorLight;
@if($bodyImgLight != "") {
background-image: url($bodyImgLight);
}
header .logo {
background-image: url($logoImgLight);
}
h1, h2 {
color: $fontColorLight;
}
button, .button {
background-color: $backgroundColorLight;
color: $primaryColorLight;
border: 1px solid $primaryColorLight;
&:hover {
background-color: $primaryColorHoverLight;
border: 1px solid $primaryColorHoverLight;
color: $buttonBackgroundColorHoverLight
}
&.primary {
background-color: $primaryColor;
color: $buttonBackgroundColorHoverLight;
border: none;
box-shadow: 0px 10px 30px $primaryColor;
&:hover {
background-color: $primaryColorHover;
}
}
&:disabled {
background-color: $inputBorderColor;
border: 1px solid $inputBorderColor;
&:hover {
background-color: $inputBorderColor;
border: 1px solid $inputBorderColor;
}
}
&.clean {
color: $fontColorLight;
&:hover {
border: none;
background-color: $buttonBackgroundColorHoverLight;
}
}
&.user-selection {
.profile-image {
@include retina-background-image($profileImgLight, "png", false, 80px, 80px);
}
&:hover {
background-color: $buttonBackgroundColorHoverLight;
.profile-image {
@include retina-background-image($profileImgLight, "png", true, 80px, 80px);
}
}
}
&.other-user {
.other-user-image {
@include retina-background-image($otherUserImgLight, "png", false, 80px, 60px);
}
&:hover {
.other-user-image {
@include retina-background-image($otherUserImgLight, "png", true, 80px, 60px);
}
}
}
&.google {
color: $idpGoogleFontColorLight;
background-color: $idpGoogleBackgroundColorLight;
span.logo {
background-image: url($idpGoogleImg + '.png');
}
}
}
input:not([type='radio']), select {
background-color: $inputBackgroundColorLight;
color: $fontColorLight;
}
#qrcode {
svg rect.color {
fill: $fontColorLight;
}
svg rect.bg-color {
fill: $backgroundColorLight;
}
}
footer {
@if($footerimgLight != "") {
background-image: url($footerimgLight);
}
}
}
form {
.field.check-box label {
color: $fontColorLight;
}
ul#passwordcomplexity li {
i {
color: $okColorLight;
}
&.invalid {
i {
color: $nokColorLight;
}
}
}
}
%profile-image {
.profile-image {
@include retina-background-image($profileImgLight, "png", false, 80px, 80px);
}
&:hover .profile-image {
@include retina-background-image($profileImgLight, "png", true, 80px, 80px);
}
}
.free-tier {
border: 2px solid $nokColorLight;
}
.error {
color: $nokColorLight;
}