/* Login Template 1 */
/*.authentication-bg .carousel-item {
    background-position: center 75%;
    background-size: cover;
}*/

/* Login Template 2 */
/* .authentication-bg .carousel-item {
    background-position: -100% 75%;
} */

/*.authentication-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.authentication-bg .carousel-indicators [data-bs-target] {
    width: 10px;
    height: 10px;
    margin: 0 10px;
    border: 0;
    border-radius: 50%;*/
    /* background-color: #faae42; */
/*}

.authentication-bg .carousel-indicators .active {
    width: 50px;
    border-radius: 10px;
}

.authentication-bg .carousel-item .feature-container {
    text-align: center;
}

.authentication-bg .carousel-item .feature-container .feature-title {
    color: #303476;
    font-size: 23px;*/
    /* font-size: 20px; Login Template 3 */
    /*font-weight: 600;
}

.authentication-bg .carousel-item .feature-container .feature-description {
    padding: 0 20px;
    color: #343a40;
    font-size: 15px;
    font-weight: 500;
}

@media (min-width: 1200px) {
    .authentication-bg .carousel-item .feature-container .feature-title {
        font-size: 32px;
    }

    .authentication-bg .carousel-item .feature-container .feature-description {
        padding: 0 230px;
        font-size: 18px;
    }*/

    /* Login Template 3 */
    /*.authentication-bg .carousel-item .feature-container .feature-description {
        padding: 0 100px;
        font-size: 18px;
    }
}*/
.footerdown {
    display: none;
}

.auth-footer {
    display: block;
}
@media only screen and (max-height: 641px) {
    .auth-footer {
        display: none;
    }

    @media only screen and (max-height: 589px) {
        .auth-footer {
            display: none;
        }
    }
}

@media only screen and (max-width: 1199px) {
    .auth-flex.justify-content-center {
        -webkit-box-pack: start !important;
        justify-content: flex-start !important;
    }

    @media only screen and (max-width: 989px) {
        .auth-flex.justify-content-center {
            -webkit-box-pack: center !important;
            justify-content: center !important;
        }

        .auth-body {
            background-image: none !important;
            background: none !important;
        }

        .auth-container {
            background: none !important;
        }

        .auth-body, .auth-body {
            padding: 0 !important;
        }

        .auth-container.shadow-lg {
            border: none !important;
            box-shadow: none !important;
        }

        .footerdown {
            display: block;
        }

        .auth-footer {
            display: none !important;
        }

        .authentication-bg {
            background: none !important;
            background-image: url('/assets/images/login-bg.png') !important;
            background-size: cover !important;
            background-position: center !important;
        }

        @media only screen and (max-width: 414px) {
            .auth-layer {
                padding-right: 0 !important;
                padding-left: 0 !important;
            }

                .auth-layer.pe-3,
                .auth-layer.ps-3 {
                    padding-right: 0 !important;
                    padding-left: 0 !important;
                }

            @media only screen and (max-width:360px) {
                .auth-row.pe-2,
                .auth-row.pe-2 {
                    padding-right: 0 !important;
                    padding-left: 0 !important;
                }

                @media only screen and (max-width: 989px) {
                    .auth-fold {
                        margin-left: 0 !important;
                        margin-right: 0 !important;
                    }

                        .auth-fold.me-3,
                        .auth-fold.ms-3 {
                            margin-left: 0 !important;
                            margin-right: 0 !important;
                        }

                    .auth-cont {
                        padding-right: 0 !important;
                        padding-left: 0 !important;
                    }
                }
            }
        }
    }
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
    transition: background-color 600000s 0s, color 600000s 0s;
}

input[data-autocompleted] {
    background-color: transparent !important;
}

.glass {
	background		: rgba(255, 255, 255, 0.1);
	backdrop-filter	: blur(60px);
	border			: 1px solid rgba(255, 255, 255, 0.3);
	border-radius	: 10px;
	box-shadow		: 0 4px 6px rgba(0, 0, 0, 0.1);
}
