Add a template override for Contao's changePassword module with the same card, explanatory copy and corporate design as the lost password module. The card rules keyed off .mod_lostPassword.block, which does not scale to a third auth module. Move them to a .survey-auth-module class that the overrides put on the wrapper themselves, so another auth module needs one line and no new CSS. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
640 lines
17 KiB
CSS
640 lines
17 KiB
CSS
@font-face {
|
|
font-family: "PT Sans Narrow";
|
|
src: url("../fonts/PTSansNarrow-Regular.woff2") format("woff2");
|
|
font-weight: 400;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "PT Sans Narrow";
|
|
src: url("../fonts/PTSansNarrow-Bold.woff2") format("woff2");
|
|
font-weight: 700;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Blogger Sans";
|
|
src: url("../fonts/Blogger%20Sans-Medium.woff2") format("woff2");
|
|
font-weight: 500;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
:root {
|
|
--survey-auth-blue: #0064ad;
|
|
--survey-auth-orange: #ec7c32;
|
|
--survey-auth-green: #00ae97;
|
|
--survey-auth-ink: #22313f;
|
|
--survey-auth-muted: #5f6975;
|
|
--survey-auth-border: rgba(162, 168, 180, 0.34);
|
|
--survey-auth-surface: rgba(255, 255, 255, 0.94);
|
|
--survey-auth-shadow: 0 28px 70px rgba(34, 34, 34, 0.12);
|
|
}
|
|
|
|
.mod_login.block.login {
|
|
max-width: min(100%, 36rem);
|
|
margin: clamp(1.5rem, 4vw, 3rem) auto;
|
|
padding: clamp(1.5rem, 2.6vw, 2.4rem);
|
|
border: 1px solid var(--survey-auth-border);
|
|
border-radius: 1.8rem;
|
|
background:
|
|
radial-gradient(circle at top left, rgba(0, 100, 173, 0.2), transparent 36%),
|
|
radial-gradient(circle at bottom right, rgba(0, 174, 151, 0.16), transparent 38%),
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(248, 251, 255, 0.96) 100%);
|
|
box-shadow: var(--survey-auth-shadow);
|
|
box-sizing: border-box;
|
|
font-family: "PT Sans Narrow", sans-serif;
|
|
color: var(--survey-auth-ink);
|
|
}
|
|
|
|
.mod_login.block.login form,
|
|
.mod_login.block.login .formbody {
|
|
margin: 0;
|
|
}
|
|
|
|
.mod_login.block.login .formbody {
|
|
display: grid;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.mod_login.block.login .widget {
|
|
margin: 0;
|
|
}
|
|
|
|
.mod_login.block.login .widget-text,
|
|
.mod_login.block.login .widget-password {
|
|
display: grid;
|
|
gap: 0.45rem;
|
|
}
|
|
|
|
.mod_login.block.login label,
|
|
.mod_login.block.login legend {
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: 1rem;
|
|
font-weight: 500;
|
|
color: var(--survey-auth-blue);
|
|
letter-spacing: 0.01em;
|
|
}
|
|
|
|
.mod_login.block.login input.text,
|
|
.mod_login.block.login input.password {
|
|
width: 100%;
|
|
min-height: 3.2rem;
|
|
padding: 0.8rem 0.95rem;
|
|
border: 1px solid rgba(162, 168, 180, 0.48);
|
|
border-radius: 1rem;
|
|
background: rgba(255, 255, 255, 0.94);
|
|
box-shadow: inset 0 1px 2px rgba(34, 34, 34, 0.04);
|
|
box-sizing: border-box;
|
|
font: inherit;
|
|
color: var(--survey-auth-ink);
|
|
transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;
|
|
}
|
|
|
|
.mod_login.block.login input.text:focus,
|
|
.mod_login.block.login input.password:focus {
|
|
outline: none;
|
|
border-color: rgba(0, 100, 173, 0.72);
|
|
box-shadow: 0 0 0 4px rgba(0, 100, 173, 0.12);
|
|
background: #fff;
|
|
}
|
|
|
|
.mod_login.block.login .widget-checkbox {
|
|
margin-top: 0.15rem;
|
|
}
|
|
|
|
.mod_login.block.login .checkbox_container {
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 0;
|
|
}
|
|
|
|
.mod_login.block.login .checkbox_container > span {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.65rem;
|
|
color: var(--survey-auth-muted);
|
|
}
|
|
|
|
.mod_login.block.login input.checkbox {
|
|
width: 1.05rem;
|
|
height: 1.05rem;
|
|
accent-color: var(--survey-auth-green);
|
|
}
|
|
|
|
.mod_login.block.login .widget-submit {
|
|
margin-top: 0.3rem;
|
|
}
|
|
|
|
.mod_login.block.login button.submit {
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
min-height: 3.2rem;
|
|
padding: 0.8rem 1.35rem;
|
|
border: 0;
|
|
border-radius: 999px;
|
|
background: linear-gradient(135deg, var(--survey-auth-blue), #0d7acb);
|
|
color: #fff;
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: 1rem;
|
|
font-weight: 500;
|
|
letter-spacing: 0.01em;
|
|
cursor: pointer;
|
|
box-shadow: 0 16px 28px rgba(0, 100, 173, 0.24);
|
|
transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
|
|
}
|
|
|
|
.mod_login.block.login button.submit:hover,
|
|
.mod_login.block.login button.submit:focus {
|
|
transform: translateY(-1px);
|
|
box-shadow: 0 18px 34px rgba(0, 100, 173, 0.28);
|
|
filter: saturate(1.05);
|
|
}
|
|
|
|
.mod_login.block.login button.submit:focus {
|
|
outline: none;
|
|
}
|
|
|
|
/* "Passwort vergessen?"-Link im Login-Modul */
|
|
.mod_login.block.login .password-reset {
|
|
margin-top: 0.1rem;
|
|
text-align: right;
|
|
}
|
|
|
|
.mod_login.block.login .password-reset a {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.3rem;
|
|
padding: 0.15rem 0;
|
|
border-bottom: 1px solid rgba(0, 100, 173, 0.3);
|
|
color: var(--survey-auth-blue);
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: 0.95rem;
|
|
font-weight: 500;
|
|
text-decoration: none;
|
|
transition: color 0.18s ease, border-color 0.18s ease;
|
|
}
|
|
|
|
.mod_login.block.login .password-reset a::after {
|
|
content: "\203A";
|
|
font-size: 1.05em;
|
|
line-height: 1;
|
|
}
|
|
|
|
.mod_login.block.login .password-reset a:hover,
|
|
.mod_login.block.login .password-reset a:focus {
|
|
color: var(--survey-auth-orange);
|
|
border-color: rgba(236, 124, 50, 0.55);
|
|
outline: none;
|
|
}
|
|
|
|
nav.mod_customnav.block:has(a[href*="/abmelden"]) {
|
|
position: fixed;
|
|
top: 1em;
|
|
right: 1em;
|
|
z-index: 1000;
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 0;
|
|
border-radius: 0;
|
|
background: transparent;
|
|
box-shadow: none;
|
|
box-sizing: border-box;
|
|
overflow: visible;
|
|
}
|
|
|
|
nav.mod_customnav.block:has(a[href*="/abmelden"]) .invisible {
|
|
display: none !important;
|
|
}
|
|
|
|
nav.mod_customnav.block:has(a[href*="/abmelden"]) .level_1 {
|
|
display: flex;
|
|
justify-content: center;
|
|
margin: 0;
|
|
padding: 0;
|
|
list-style: none;
|
|
}
|
|
|
|
nav.mod_customnav.block:has(a[href*="/abmelden"]) .level_1 > li {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
nav.mod_customnav.block:has(a[href*="/abmelden"]) .level_1 > li > a {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 2.45rem;
|
|
padding: 0.5rem 0.9rem;
|
|
border-radius: 999px;
|
|
border: 1px solid rgba(0, 100, 173, 0.16);
|
|
background: rgba(255, 255, 255, 0.92);
|
|
color: var(--survey-auth-blue);
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: 0.92rem;
|
|
font-weight: 500;
|
|
text-decoration: none;
|
|
backdrop-filter: blur(10px);
|
|
box-shadow: 0 10px 24px rgba(34, 34, 34, 0.1);
|
|
transition: transform 0.18s ease, box-shadow 0.18s ease, color 0.18s ease, background-color 0.18s ease;
|
|
}
|
|
|
|
nav.mod_customnav.block:has(a[href*="/abmelden"]) .level_1 > li > a:hover,
|
|
nav.mod_customnav.block:has(a[href*="/abmelden"]) .level_1 > li > a:focus {
|
|
transform: translateY(-1px);
|
|
background: rgba(255, 255, 255, 0.98);
|
|
box-shadow: 0 14px 28px rgba(0, 100, 173, 0.16);
|
|
color: #004f88;
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
.mod_login.block.login {
|
|
padding: 1.2rem;
|
|
border-radius: 1.35rem;
|
|
}
|
|
|
|
nav.mod_customnav.block:has(a[href*="/abmelden"]) {
|
|
top: 0.75rem;
|
|
right: 0.75rem;
|
|
}
|
|
|
|
.mod_login.block.login button.submit {
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
|
|
/* ------------------------------------------------------------------
|
|
Auth-Module im gleichen Kartenlayout wie das Login-Modul.
|
|
|
|
Die Klasse .survey-auth-module setzen die Template-Overrides selbst auf den
|
|
Modul-Wrapper (Contao "lostPassword", "changePassword" und die Meldungs-
|
|
ansichten via mod_message). So haengen die Kartenregeln nicht an einzelnen
|
|
Contao-Modultypen und ein weiteres Auth-Modul braucht nur die Klasse.
|
|
------------------------------------------------------------------ */
|
|
|
|
.survey-auth-module {
|
|
max-width: min(100%, 36rem);
|
|
margin: clamp(1.5rem, 4vw, 3rem) auto;
|
|
padding: clamp(1.5rem, 2.6vw, 2.4rem);
|
|
border: 1px solid var(--survey-auth-border);
|
|
border-radius: 1.8rem;
|
|
background:
|
|
radial-gradient(circle at top left, rgba(0, 100, 173, 0.2), transparent 36%),
|
|
radial-gradient(circle at bottom right, rgba(0, 174, 151, 0.16), transparent 38%),
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(248, 251, 255, 0.96) 100%);
|
|
box-shadow: var(--survey-auth-shadow);
|
|
box-sizing: border-box;
|
|
font-family: "PT Sans Narrow", sans-serif;
|
|
color: var(--survey-auth-ink);
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-card {
|
|
display: grid;
|
|
gap: 1.35rem;
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-intro {
|
|
display: grid;
|
|
gap: 0.55rem;
|
|
padding-bottom: 1.1rem;
|
|
border-bottom: 1px solid rgba(162, 168, 180, 0.28);
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-intro-headline {
|
|
margin: 0;
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: clamp(1.35rem, 2.4vw, 1.7rem);
|
|
font-weight: 500;
|
|
line-height: 1.2;
|
|
color: var(--survey-auth-blue);
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-intro-text {
|
|
margin: 0;
|
|
font-size: 1.02rem;
|
|
line-height: 1.5;
|
|
color: var(--survey-auth-ink);
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-hint {
|
|
margin: 0;
|
|
padding-left: 0.85rem;
|
|
border-left: 3px solid var(--survey-auth-green);
|
|
font-size: 0.94rem;
|
|
line-height: 1.45;
|
|
color: var(--survey-auth-muted);
|
|
}
|
|
|
|
.survey-auth-module form,
|
|
.survey-auth-module .formbody {
|
|
margin: 0;
|
|
}
|
|
|
|
.survey-auth-module .formbody {
|
|
display: grid;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.survey-auth-module .widget {
|
|
display: grid;
|
|
gap: 0.45rem;
|
|
margin: 0;
|
|
}
|
|
|
|
.survey-auth-module label {
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: 1rem;
|
|
font-weight: 500;
|
|
color: var(--survey-auth-blue);
|
|
letter-spacing: 0.01em;
|
|
}
|
|
|
|
.survey-auth-module label .mandatory {
|
|
margin-left: 0.15rem;
|
|
color: var(--survey-auth-orange);
|
|
}
|
|
|
|
.survey-auth-module .invisible {
|
|
position: absolute;
|
|
width: 1px;
|
|
height: 1px;
|
|
margin: -1px;
|
|
padding: 0;
|
|
border: 0;
|
|
overflow: hidden;
|
|
clip: rect(0 0 0 0);
|
|
clip-path: inset(50%);
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.survey-auth-module input.text,
|
|
.survey-auth-module input.password,
|
|
.survey-auth-module input.captcha,
|
|
.survey-auth-module input[type="text"],
|
|
.survey-auth-module input[type="email"],
|
|
.survey-auth-module input[type="password"] {
|
|
width: 100%;
|
|
min-height: 3.2rem;
|
|
padding: 0.8rem 0.95rem;
|
|
border: 1px solid rgba(162, 168, 180, 0.48);
|
|
border-radius: 1rem;
|
|
background: rgba(255, 255, 255, 0.94);
|
|
box-shadow: inset 0 1px 2px rgba(34, 34, 34, 0.04);
|
|
box-sizing: border-box;
|
|
font: inherit;
|
|
color: var(--survey-auth-ink);
|
|
transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;
|
|
}
|
|
|
|
.survey-auth-module input.text:focus,
|
|
.survey-auth-module input.password:focus,
|
|
.survey-auth-module input.captcha:focus,
|
|
.survey-auth-module input[type="text"]:focus,
|
|
.survey-auth-module input[type="email"]:focus,
|
|
.survey-auth-module input[type="password"]:focus {
|
|
outline: none;
|
|
border-color: rgba(0, 100, 173, 0.72);
|
|
box-shadow: 0 0 0 4px rgba(0, 100, 173, 0.12);
|
|
background: #fff;
|
|
}
|
|
|
|
/* Sicherheitsfrage: Rechenaufgabe als Hinweistext unter dem Feld */
|
|
.survey-auth-module .widget-captcha .captcha_text {
|
|
order: 3;
|
|
font-size: 0.9rem;
|
|
color: var(--survey-auth-muted);
|
|
}
|
|
|
|
.survey-auth-module .widget-captcha input.captcha {
|
|
max-width: 9rem;
|
|
}
|
|
|
|
/* Passwortbestaetigung liegt als eigenes Feld direkt darunter */
|
|
.survey-auth-module .widget-password + .widget-password {
|
|
margin-top: -0.15rem;
|
|
}
|
|
|
|
.survey-auth-module .widget-submit {
|
|
margin-top: 0.3rem;
|
|
}
|
|
|
|
.survey-auth-module button.submit {
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
min-height: 3.2rem;
|
|
padding: 0.8rem 1.35rem;
|
|
border: 0;
|
|
border-radius: 999px;
|
|
background: linear-gradient(135deg, var(--survey-auth-blue), #0d7acb);
|
|
color: #fff;
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: 1rem;
|
|
font-weight: 500;
|
|
letter-spacing: 0.01em;
|
|
cursor: pointer;
|
|
box-shadow: 0 16px 28px rgba(0, 100, 173, 0.24);
|
|
transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
|
|
}
|
|
|
|
.survey-auth-module button.submit:hover,
|
|
.survey-auth-module button.submit:focus {
|
|
transform: translateY(-1px);
|
|
box-shadow: 0 18px 34px rgba(0, 100, 173, 0.28);
|
|
filter: saturate(1.05);
|
|
outline: none;
|
|
}
|
|
|
|
/* Fehler- und Bestaetigungsmeldungen (auch das Contao-Template mod_message) */
|
|
.survey-auth-module p.error,
|
|
.survey-auth-module p.confirm,
|
|
.survey-auth-module p.message {
|
|
margin: 0;
|
|
padding: 0.85rem 1rem;
|
|
border-radius: 1rem;
|
|
border: 1px solid transparent;
|
|
font-size: 0.98rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.survey-auth-module p.error {
|
|
border-color: rgba(236, 124, 50, 0.4);
|
|
background: rgba(236, 124, 50, 0.12);
|
|
color: #a4501a;
|
|
}
|
|
|
|
.survey-auth-module p.confirm {
|
|
border-color: rgba(0, 174, 151, 0.4);
|
|
background: rgba(0, 174, 151, 0.12);
|
|
color: #00705f;
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-back {
|
|
margin: 0;
|
|
text-align: right;
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-back a {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.3rem;
|
|
padding: 0.15rem 0;
|
|
border-bottom: 1px solid rgba(0, 100, 173, 0.3);
|
|
color: var(--survey-auth-blue);
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: 0.95rem;
|
|
font-weight: 500;
|
|
text-decoration: none;
|
|
transition: color 0.18s ease, border-color 0.18s ease;
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-back a::before {
|
|
content: "\2039";
|
|
font-size: 1.05em;
|
|
line-height: 1;
|
|
}
|
|
|
|
.survey-auth-module .survey-auth-back a:hover,
|
|
.survey-auth-module .survey-auth-back a:focus {
|
|
color: var(--survey-auth-orange);
|
|
border-color: rgba(236, 124, 50, 0.55);
|
|
outline: none;
|
|
}
|
|
|
|
/* ------------------------------------------------------------------
|
|
Bestaetigungs-/Hinweiskarte als normales Contao-Textelement
|
|
(Inhaltselement mit CSS-Klasse "survey-auth-note", z. B. auf der
|
|
Seite "Passwortlink versendet"). Der Text bleibt damit im Backend
|
|
ganz normal redaktionell pflegbar.
|
|
------------------------------------------------------------------ */
|
|
|
|
.survey-auth-note {
|
|
max-width: min(100%, 36rem);
|
|
margin: clamp(1.5rem, 4vw, 3rem) auto;
|
|
padding: clamp(1.5rem, 2.6vw, 2.4rem);
|
|
border: 1px solid var(--survey-auth-border);
|
|
border-radius: 1.8rem;
|
|
background:
|
|
radial-gradient(circle at top left, rgba(0, 174, 151, 0.2), transparent 36%),
|
|
radial-gradient(circle at bottom right, rgba(0, 100, 173, 0.16), transparent 38%),
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(248, 251, 255, 0.96) 100%);
|
|
box-shadow: var(--survey-auth-shadow);
|
|
box-sizing: border-box;
|
|
font-family: "PT Sans Narrow", sans-serif;
|
|
color: var(--survey-auth-ink);
|
|
}
|
|
|
|
.survey-auth-note > h1,
|
|
.survey-auth-note > h2,
|
|
.survey-auth-note > h3 {
|
|
margin: 0 0 0.9rem;
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: clamp(1.35rem, 2.4vw, 1.7rem);
|
|
font-weight: 500;
|
|
line-height: 1.2;
|
|
color: var(--survey-auth-blue);
|
|
}
|
|
|
|
.survey-auth-note .rte > p {
|
|
margin: 0 0 0.8rem;
|
|
font-size: 1.02rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.survey-auth-note .rte > p:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/* Primaeraktion (z. B. "Zurueck zur Anmeldung") */
|
|
.survey-auth-actions {
|
|
margin: 1.4rem 0 0;
|
|
}
|
|
|
|
.survey-auth-note .rte > p.survey-auth-actions {
|
|
margin: 1.4rem 0 0;
|
|
}
|
|
|
|
a.survey-auth-button {
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 0.4rem;
|
|
min-height: 3.2rem;
|
|
padding: 0.8rem 1.6rem;
|
|
border: 0;
|
|
border-radius: 999px;
|
|
background: linear-gradient(135deg, var(--survey-auth-blue), #0d7acb);
|
|
color: #fff;
|
|
font-family: "Blogger Sans", sans-serif;
|
|
font-size: 1rem;
|
|
font-weight: 500;
|
|
letter-spacing: 0.01em;
|
|
text-decoration: none;
|
|
box-shadow: 0 16px 28px rgba(0, 100, 173, 0.24);
|
|
transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
|
|
}
|
|
|
|
a.survey-auth-button:hover,
|
|
a.survey-auth-button:focus {
|
|
transform: translateY(-1px);
|
|
box-shadow: 0 18px 34px rgba(0, 100, 173, 0.28);
|
|
filter: saturate(1.05);
|
|
color: #fff;
|
|
outline: none;
|
|
}
|
|
|
|
/* Meldungsseiten der Auth-Module (Contao-Template mod_message) */
|
|
.survey-auth-module .survey-auth-actions {
|
|
margin: 0;
|
|
text-align: center;
|
|
}
|
|
|
|
/* Hilfetexte und Feldfehler in den Auth-Modulen */
|
|
.survey-auth-module p.help {
|
|
margin: 0;
|
|
font-size: 0.9rem;
|
|
line-height: 1.4;
|
|
color: var(--survey-auth-muted);
|
|
}
|
|
|
|
/* Fehlermeldung im Login-Modul im gleichen Stil */
|
|
.mod_login.block.login p.error {
|
|
margin: 0;
|
|
padding: 0.85rem 1rem;
|
|
border: 1px solid rgba(236, 124, 50, 0.4);
|
|
border-radius: 1rem;
|
|
background: rgba(236, 124, 50, 0.12);
|
|
color: #a4501a;
|
|
font-size: 0.98rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
.survey-auth-module {
|
|
padding: 1.2rem;
|
|
border-radius: 1.35rem;
|
|
}
|
|
|
|
.survey-auth-module button.submit {
|
|
width: 100%;
|
|
}
|
|
|
|
.survey-auth-note {
|
|
padding: 1.2rem;
|
|
border-radius: 1.35rem;
|
|
}
|
|
|
|
a.survey-auth-button {
|
|
width: 100%;
|
|
}
|
|
|
|
.mod_login.block.login .password-reset,
|
|
.survey-auth-module .survey-auth-back {
|
|
text-align: center;
|
|
}
|
|
}
|