login.lumbung.space/lumbung.space/login/resources/css/login.css

296 lines
4.2 KiB
CSS
Raw Normal View History

2022-01-12 16:50:47 +00:00
@font-face {
font-family: Gudea;
font-style: normal;
font-weight: 400;
src: url(../fonts/gudea.woff2) format("woff2");
}
@font-face {
font-family: Gudea;
font-style: italic;
font-weight: 400;
src: url(../fonts/gudea-italic.woff2) format("woff2");
}
2021-06-04 14:15:47 +00:00
2022-01-12 16:50:47 +00:00
@font-face {
font-family: Gudea;
font-style: bold;
font-weight: 700;
src: url(../fonts/gudea-bold.woff2) format("woff2");
}
body {
2021-06-04 14:15:47 +00:00
font-size:1.3em;
2022-01-13 08:53:23 +00:00
font-family: Gudea, sans-serif;
2021-06-04 14:15:47 +00:00
}
2022-01-12 16:50:47 +00:00
a {
color: #1B4C8A;
}
2021-06-04 14:15:47 +00:00
.card-pf {
border:2px solid black;
2021-06-04 14:15:47 +00:00
max-width:500px;
margin:auto;
2022-01-13 07:31:01 +00:00
margin-top: 4em;
2021-06-04 14:15:47 +00:00
}
2021-09-20 15:51:30 +00:00
.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
display: flex;
}
2021-06-04 14:15:47 +00:00
2021-06-04 22:40:12 +00:00
/*Login form */
2021-06-04 14:15:47 +00:00
.login-pf-header {
background-color: #BCE1D1;
height: 3.6em;
2021-06-04 14:15:47 +00:00
}
2022-01-12 16:50:47 +00:00
.header-container {
display: flex;
flex-direction: column;
margin-top: -3em;
}
.logo {
background-color: white;
border: 1px solid black;
margin-left: 5.5em;
transform: rotate(5deg);
}
2021-06-04 14:15:47 +00:00
#kc-page-title {
2022-01-12 16:50:47 +00:00
margin-left: 0.75em;
2021-06-04 14:15:47 +00:00
font-size: 1em;
display: inline-block;
height: 100%;
2022-01-12 16:50:47 +00:00
font-weight: normal;
2021-06-04 14:15:47 +00:00
}
#kc-form-wrapper {
2021-06-04 22:40:12 +00:00
margin-top: 1em;
2021-06-04 14:15:47 +00:00
}
2022-01-17 20:27:41 +00:00
#kc-terms-text {
padding: 1em;
}
2022-01-17 20:32:14 +00:00
#terms-form {
2022-01-17 20:27:41 +00:00
padding-left: 1em;
padding-bottom: 1em;
}
2021-06-04 14:15:47 +00:00
#kc-form-login {
display: flex;
align-items: baseline;
flex-direction: column;
max-width: 500px;
margin: 0 auto;
}
.form-group {
font-size: 14px;
2021-06-04 22:40:12 +00:00
margin: 10px auto;
2021-09-20 15:51:30 +00:00
width: 440px;
2021-06-04 14:15:47 +00:00
display: flex;
2021-06-16 13:52:24 +00:00
flex-direction: column;
2021-06-04 14:15:47 +00:00
}
2021-06-16 13:52:24 +00:00
.form-group.login-pf-settings {
display: flex;
flex-direction: row;
justify-content: space-between;
vertical-align: baseline;
align-items: baseline;
2021-06-04 14:15:47 +00:00
border: none;
}
2021-09-20 15:51:30 +00:00
#kc-username.form-group{
border: none;
padding-left: 1em;
font-size: 14px;
}
2021-06-04 14:15:47 +00:00
.form-group label {
padding-bottom: 0.5em;
2021-06-04 14:15:47 +00:00
}
#kc-form-buttons {
all: unset;
display: inline-block;
width: 100%;
height: 2em;
align-self: center;
background-color: #AFAFAF;
border-top: 2px solid black;
2022-01-21 11:09:22 +00:00
cursor: pointer;
}
#kc-form-buttons:hover {
background-color: #bce1d1;
}
#kc-form-buttons:hover .login-button {
color: black;
}
2021-06-04 14:15:47 +00:00
.login-button {
all: unset;
display: block;
border: none;
color: #FFFFFF;
font-size: 1em;
font-weight: bold;
margin: auto;
padding: 0.3em;
}
2022-01-25 15:10:52 +00:00
.btn-lg {
all: unset;
display: block;
border: none;
color: #FFFFFF;
font-size: 1em;
font-weight: bold;
margin: auto;
padding: 0.2em;
}
2022-03-04 10:03:05 +00:00
#terms-form .btn-lg {
2022-01-25 15:10:52 +00:00
all: unset;
display: block;
border: none;
2022-03-03 15:06:36 +00:00
color: black;
2022-01-25 15:10:52 +00:00
font-size: 1em;
font-weight: bold;
margin: auto;
padding: 0.2em;
}
2022-03-04 10:03:05 +00:00
#terms-form .btn-lg:hover {
color: gray;
}
2021-06-04 14:15:47 +00:00
.pf-c-form-control {
border: none;
padding: 5px 5px 5px 5px;
border: 2px solid black;
flex-grow: 1;
2021-06-04 14:15:47 +00:00
}
2021-06-04 22:40:12 +00:00
2021-09-20 15:51:30 +00:00
/*OTP Login*/
#kc-username.form-group {
padding-left: 1em;
border: none;
}
#kc-attempted-username {
padding: 0;
font-style: unset;
}
div#kc-username:before{
content: "Logging in as: ";
}
.kc-login-tooltip {
text-align: right;
padding-right: 1em;
}
2021-06-04 22:40:12 +00:00
/*Login form + options*/
#kc-info {
padding: 0.5em;
font-size: 14px;
2021-06-04 22:40:12 +00:00
}
.pf-c-form__helper-text {
display: block;
border-top: 2px solid black;
text-align: right;
padding-right: 1em;
padding: 0.2em;
}
.required{
background-color: salmon;
}
2021-06-04 22:40:12 +00:00
/*Register form*/
#kc-register-form {
margin-left: 1em;
margin-right: 1em;
margin-top: 1em;
2021-06-04 22:40:12 +00:00
margin-bottom: 1.5em;
}
/*Page has expired message*/
#instruction1 {
margin: 2em;
font-size: 1rem;
}
#input-error {
border-top: 2px solid black;
width: 100%;
padding: 0;
padding-top: 0px;
padding-bottom: 0px;
display: inline-block;
padding-top: 0.2em;
padding-bottom: 0.2em;
text-align: center;
}
/* Reset */
.pf-c-alert__title .kc-feedback-text{
font-size: 14px;
}
/* Register */
.pf-c-form__helper-text .pf-m-error .required .kc-feedback-text{
border-top: 2px solid black;
}
/* media queries */
@media screen and (max-width: 530px) {
#kc-page-title {
border: unset;
}
#kc-register-form {
margin: unset;
margin-bottom: 1.5em;
}
2022-01-20 13:17:54 +00:00
.logo {
max-width: 320px;
transform: none;
}
.logo svg {
width: 100%;
}
.form-group {
width: 88vw;
}
.form-group.login-pf-settings {
margin-bottom: 2em;
}
}