
            /**
            Login Theme CSS - version 2025-08-26 13:07:52

            navbar_color           = 
            navbar_text_color      = 
            primary_color          = 
            primary_text_color     = 
            secondary_color        = 
            secondary_text_color   = 
            login_background_color = 

            **/
            body.login-page {
                background-color: rgb() !important;
                min-height: 100vh !important;
                height: auto !important;
            }
            .login-logo {

            }
            .login-box {
                margin: auto;
                height: auto;
            }
            .login-box .card-body {
                background-color: #eaecf1;
            }
            .page-title {
                *margin-bottom: 10vh !important;
            }
            .page-title h1, .page-title h2, .page-title h3, .page-title h4, .page-title p {
                color: #fff;
                text-align:center;
                font-weight: bold;
            }
            .page-title h1 {
                text-transform: uppercase;
            }
            .page-title p {
                font-weight: normal;
            }
            .footer-absolute {
                position: absolute;
                bottom: 20px;
            }
            footer {
                text-align: center;
                color: #ebebeb !important;
                margin-bottom: 20px;
                margin-top: 30px;
            }
            @media only screen and (max-width: 600px) {
                .footer-absolute {
                  position: static;
                  margin-bottom: 20px;
                }
              }
            }
            a {
                color: #ebebeb;
                text-decoration: underline;
            }
            .login-card-body .input-group .form-control, .register-card-body .input-group .form-control {
                border: 1px solid #ced4da;
                background: #fff;
                overflow: hidden;
                padding: 16px;
                height: calc(2em + .75rem + 2px);
            }
            .btn {
                border-radius: 10px !important;
            }
            .btn-sleepup, .nav-link-sleepup{
                background-color:rgb()!important
            }
            .btn-sleepup{
                color: rgb() !important;
                border-color: rgb() !important
            }
            .btn-sleepup:hover{
                opacity:.7
            }
            .form-group label {
                color: #001c3c;
                font-weight: bold;
            }
            .login-link a, .help-link a {
                color: rgb() !important;
                text-decoration: underline;
            }
            .help-link a {
                font-weight: bold;
            }
            .login-link i, .help-link i {
                color: rgb() !important;
                font-size: 1.5rem;
                margin-right: 0.6rem;
            }
            footer .login-link a {
                color: #ebebeb !important;
            }
            a.text-white {
                color: #fff !important;
            }
            .single-success * {
                color: #fff;
            }
            .single-success small {
                color: #f2f2f2 !important;
            }
            .single-success a {
                color: #fff;
                text-decoration: underline;
            }
            .login-box .btn-default {
                background: white !important;
                color: rgb() !important;
                font-weight: bold !important;
                border: 1px solid #ccc;
            }
        