diff --git a/src/app/login/login.component.scss b/src/app/login/login.component.scss
index 68d9d2a11..26be4cb2c 100644
--- a/src/app/login/login.component.scss
+++ b/src/app/login/login.component.scss
@@ -6,7 +6,8 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
-// ===== Version Info Section - Modern Card Style =====
+// ===
+/// ===== Version Info Section - Modern Card Style =====
.login-version-info {
margin-bottom: 1rem;
width: 100%;
@@ -690,37 +691,61 @@
/* stylelint-disable-next-line media-feature-range-notation -- Safari compatibility */
@media (max-width: 1024px) {
.hero-panel {
- flex: 0 0 45%;
+ display: none;
+ }
- .hero-title {
- font-size: 2.75rem;
- }
+ .login-wrapper {
+ min-height: 100vh;
+ height: 100%;
+ }
- .hero-subtitle {
- font-size: 1.1rem;
- }
+ .login-panel {
+ flex: 1;
+ width: 100%;
+ min-height: 100vh;
+ display: flex;
+ flex-direction: column;
+ }
- .hero-content {
- padding: 3rem 2rem;
- }
+ .login-header {
+ flex-shrink: 0;
+ }
- mifosx-footer {
- padding-top: 1.5rem;
-
- ::ng-deep .footer-compact {
- .footer-info {
- font-size: 0.7rem;
- }
-
- .footer-copyright {
- font-size: 0.8rem;
- }
- }
- }
+ .login-card-container {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ padding: 0;
+ width: 100%;
+ height: 100%;
}
.login-card {
- padding: 1.5rem 1rem;
+ flex: 1;
+ width: 100%;
+ max-width: 100%;
+ border-radius: 0;
+ padding: 1.5rem 2rem;
+ margin: 0;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ }
+
+ .logo-section {
+ flex-shrink: 0;
+ }
+
+ .form-section {
+ flex-shrink: 0;
+ }
+
+ .login-version-info {
+ margin-top: auto;
+ }
+
+ .login-footer {
+ flex-shrink: 0;
}
// Hide resources section on medium screens