body {
    background: url('/img/login_bg.svg');
    background-color: #F1F2F5 !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#auth_partner_bg {
    width: 1440px;
    min-height: 800px;
    background: url('/img/partner_bg.svg');
    background-position: top;
    background-repeat: no-repeat;
}

.background-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; /* Ensure it stays behind the content */
}

.background-image-left {
    position: absolute;
    top: 100px;
    left: 0;
    width: 472px;
    height: 625px;
    background-image: url('/img/left.png'); /* Replace with your image URL */
    background-repeat: no-repeat;
    z-index: -1; /* Ensure it stays behind the content */
}

.background-image-right {
    position: absolute;
    top: 100px;
    right: 0;
    width: 472px;
    height: 625px;
    background-image: url('/img/right.png'); /* Replace with your image URL */
    background-repeat: no-repeat;
    z-index: -1; /* Ensure it stays behind the content */
}


.footer {
    background: transparent !important;
    border-top: 0px !important;
}

.footer a {
    color: #fff;
}

body:not([data-layout-mode="dark"]) #page-topbar {
}

form a, p a {
    color: #19B48F !important;
}

a#signup_link {
    /*font-size: 1.1em;*/
}

div#auth_container {
    padding-top: 100px;
}

div#auth_container p {
    color: #C3C6D3;
}

ol.breadcrumb li.breadcrumb-item a {
    color: #6D819E !important;
}

ol.breadcrumb li.breadcrumb-item.active a {
    color: #C3C6D3 !important;
}

header#page-topbar {
    border: none !important;
    z-index: 999000;
    background: none !important;
}

#page-topbar .navbar-header {
    border: none !important;
}

header {
    border: none !important;
}

.floating-icon-input label {
    padding-left: 55px;
    padding-top: 17px;
    z-index: 99999;
}

.floating-icon-input > .form-control:focus ~ label {
    transform: scale(.85) translateY(-0.5rem) translateX(.55rem);
}

/*
.form-floating > .form-control ~ label {
    color: green;
}
*/

.btn-login {
    border: none;
    background: #E5ECFE;
}
