﻿:root {
    --primary: #C91E26;
    --secondary: #FEC048;
}

.session-wrapper {
    /*background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%);*/
    background-image: url(../../../Images/Company/actual/loginbg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

    .session-wrapper .card {
        height: fit-content;
        margin: 20px auto 0;
        border-radius: 20px;
    }

        .session-wrapper .card h4.text-uppercase {
            font-size: 17px;
            margin: 10px 0;
            font-weight: 600;
        }

        .session-wrapper .card #dvlogin input {
            margin-bottom: 0.75rem;
            border: 1px solid #d6d6d6;
            border-radius: 20px;
            padding: 6px 15px;
            margin-bottom: 15px;
        }

        .session-wrapper .card .login-frm label {
            font-size: 14px !important;
        }

            .session-wrapper .card .login-frm label a, span {
                font-size: 14px;
            }

        .session-wrapper .card input[type="submit"] {
            padding: 6px 10px;
            background-color: #C91E26;
            font-size: 16px;
            border:1px solid #C91E26;
            border-radius: 20px;
        }

    .session-wrapper #imgCompanyLogo {
        width: auto;
        height: 60px;
        border-radius: 5px;
        margin-bottom: 10px;
    }

    .session-wrapper .crousel-default .carousel-item img {
        height: 450px;
        width: 450px;
        object-fit: cover;
    }

    .session-wrapper .carousel-item {
        float: none;
        text-align: center;
    }

    .session-wrapper .carousel-control-prev, .carousel-control-next {
        visibility: hidden;
    }

    .session-wrapper h2.carouselheading {
        font-size: 25px;
        color: black;
        line-height: 1.6em;
        font-family: system-ui;
    }

        .session-wrapper h2.carouselheading b {
            color: #C91E26;
            font-weight: 600;
            text-decoration: underline;
        }
    /* .session-wrapper #demo{
        position:fixed;
        bottom:20%;
    }*/
    .session-wrapper .carousel {
        height: 100vh;
        padding: 30px 20px 0 0;
    }

        .session-wrapper .carousel #imgCompanyLogo2 {
            height: 55px;
            width: auto;
            border-radius: 5px;
            margin-bottom: 15px;
        }

        .session-wrapper .carousel .carousel-inner {
            /*background-color: rgba(0, 0, 0, 0.1);*/
            height: 500px;
            backdrop-filter: blur(10px);
            border-radius: 20px;
            margin-top: 15px;
        }
