3
0
mike 2a5c42b899
All checks were successful
continuous-integration/drone/push Build is passing
changed background
2023-09-05 22:01:43 +02:00

237 lines
4.7 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700&family=DM+Sans:opsz@9..40&display=swap");
.login-pf body {
margin: 0;
padding: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: stretch;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
transition: background-image 0.5s ease-in-out;
background-color: #ffffff;
}
.login-pf-page {
width: 100% !important;
margin: 0 auto !important;
border-radius: 0 !important;
max-width: 540px !important;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.login-pf-page .card-pf {
max-width: 360px !important;
margin: auto !important;
padding: 0 !important;
background-color: #ffffff !important;
}
.login-pf-page #kc-page-title {
margin: 0 !important;
padding: 0 !important;
}
.login-pf-page .login-pf-header h1 {
background: none !important;
}
.login-pf-page #kc-ontent,
.login-pf-page #kc-content-wrapper {
height: 100%;
}
.login-pf-page #kc-content {
max-width: 100% !important;
margin: auto !important;
background-color: #ffffff;
}
.login-pf-page #kc-form-wrapper,
.login-pf-page #kc-content-wrapper,
.login-pf-page #kc-form-buttons {
margin-top: 80px !important;
}
.form-group.login-pf-settings,
.login-pf-page .checkbox,
.login-pf-page .checkbox label {
margin-bottom: 0 !important;
}
.pf-c-button.pf-m-primary, #resendLinkBtn {
background: #0559fa !important;
border-radius: 32px !important;
font-family: "Be Vietnam Pro", sans-serif !important;
font-size: 22px;
font-weight: 600;
line-height: 32px;
text-align: center;
}
.pf-c-button.pf-m-primary:hover, #resendLinkBtn:hover {
background: #044bd4 !important;
}
#kc-header {
background: #ffffff;
display: none !important;
}
.app-logo {
display: none !important;
}
.login-pf-page .login-pf-page-header p::before {
display: none !important;
}
.login-main-title::before {
content: "Sign In";
}
.register-main-title::before {
content: "Sign Up" !important;
}
.login-main-title::before,
.register-main-title::before,
h1#kc-page-title {
font-family: "Be Vietnam Pro", sans-serif;
font-size: 40px;
font-weight: 600;
line-height: 58px;
letter-spacing: 0em;
text-align: center;
color: rgba(5, 89, 250, 1);
}
.login-main-title,
.register-main-title {
margin-bottom: 4px;
}
.login-sub-heading::before {
content: "Enter your email and password";
}
.register-sub-heading::before {
content: "Create your account" !important;
}
.login-sub-heading::before,
.register-sub-heading::before {
font-family: DM Sans, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 21px;
letter-spacing: 0em;
text-align: center;
color: rgba(168, 166, 167, 1);
}
div[class="form-group"]:first-child {
margin-bottom: 22px !important;
}
label.custom-input-label {
font-family: "Be Vietnam Pro", sans-serif !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 16px !important;
color: #000 !important;
margin-bottom: 0 !important;
}
#kc-info {
margin: 0 !important;
}
.login-pf div#kc-registration {
text-align: center !important;
font-family: DM Sans, sans-serif !important;
font-size: 16px !important;
line-height: 20px !important;
}
.login-pf div#kc-registration span {
display: initial !important;
width: initial !important;
}
.login-pf div#kc-registration span a {
background: none !important;
color: black !important;
padding: 0 !important;
margin: 0 !important;
color: #0559fa !important;
}
.login-pf div#kc-registration span a:hover {
background: #83b451;
}
.login-pf #new-to-app::before {
content: "Dont have an account?";
}
.pf-c-form-control {
font-size: 14px;
background: none !important;
border-bottom: 1px solid #a8a6a7 !important;
border-radius: 0 !important;
padding: 2px 0 !important;
height: auto !important;
}
#privacy-policy {
text-align: center;
}
#kc-content-wrapper .form-group-row {
margin-bottom: 0 !important;
}
#kc-content-wrapper .form-group {
margin-bottom: 20px !important;
}
#kc-content-wrapper .form-group-row .row {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
}
#kc-content-wrapper .form-group-row .col-lg-6 {
width: 100% !important;
}
#kc-info-wrapper {
padding: 0 !important;
}
#kc-registration {
margin-bottom: 16px !important;
}
#svg-wrapper {
text-align: center !important;
max-width: 120px !important;
margin: 0 auto 14px !important;
}
/* Mobiles */
@media screen and (max-width: 991px) {
.login-pf-page {
flex-direction: row !important;
}
}
@media screen and (max-width: 400px) {
.login-pf-page .card-pf {
padding: 0 16px !important;
}
}