.submit-Btn{
    background-color:rgb(5 211 137);
}

.welcomeHeading{
    font-size: larger;
    font-weight:bolder;
}

.footerText{
    color: rgb(209, 210, 211);
}




    .body {
        background: #eff4f4 url("/assets/images/flight-images/al-rajhi-bg.png") no-repeat;
        
    
        -webkit-animation: AnimationName 30s ease infinite;
        -moz-animation: AnimationName 30s ease infinite;
        -o-animation: AnimationName 30s ease infinite;
        animation: AnimationName 30s ease infinite;
    }


	.h-100vh{
        height: 100vh;
    }

    .logo-green-text{
        color:#05d389 !important;
    }

    .f-16{
        font-size: 16px;
    }

    .btn-outline-success {
        --bs-btn-color: #05d389;
        --bs-btn-border-color: #05d389;
        --bs-btn-hover-color: #ffffff;
        --bs-btn-hover-bg: #05d389;
        --bs-btn-hover-border-color: #05d389;
        --bs-btn-focus-shadow-rgb: 29, 233, 182;
        --bs-btn-active-color: #ffffff;
        --bs-btn-active-bg: #05d389;
        --bs-btn-active-border-color: #05d389;
        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        --bs-btn-disabled-color: #05d389;
        --bs-btn-disabled-bg: transparent;
        --bs-btn-disabled-border-color: #05d389;
        --bs-gradient: none;
    }
    
    
    .btn-success {
        --bs-btn-color: #ffffff;
        --bs-btn-bg: #05d389;
        --bs-btn-border-color: #05d389;
        --bs-btn-hover-color: #ffffff;
        --bs-btn-hover-bg: #19c69b;
        --bs-btn-hover-border-color: #17ba92;
        --bs-btn-focus-shadow-rgb: 63, 236, 193;
        --bs-btn-active-color: #ffffff;
        --bs-btn-active-bg: #17ba92;
        --bs-btn-active-border-color: #16af89;
        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        --bs-btn-disabled-color: #ffffff;
        --bs-btn-disabled-bg: #05d389;
        --bs-btn-disabled-border-color: #05d389;
    }
    
    @-webkit-keyframes AnimationName {
        0%{background-position:0% 78%}
        50%{background-position:100% 23%}
        100%{background-position:0% 78%}
    }
    @-moz-keyframes AnimationName {
        0%{background-position:0% 78%}
        50%{background-position:100% 23%}
        100%{background-position:0% 78%}
    }
    @-o-keyframes AnimationName {
        0%{background-position:0% 78%}
        50%{background-position:100% 23%}
        100%{background-position:0% 78%}
    }
    @keyframes AnimationName {
        0%{background-position:0% 78%}
        50%{background-position:100% 23%}
        100%{background-position:0% 78%}
    }
    .login-card{
        width: 90%;
        margin: 0 auto;
        padding: 70px 15px !important;
        border-radius: 8px;
       
    }

    @media (min-width: 640px) {
        .login-card{
            width: 50%;
        }
    }

    @media (min-width: 1024px) {
        .login-card{
            width: 30%;
        }
    }