/* login page css */
.login_page {
    /* min-height: 630px; */
}
.theem_bg_color {
    background-image: -moz-linear-gradient(
        90deg,
        rgb(35, 66, 120) 0%,
        rgb(9, 155, 223) 100%
    );
    background-image: -webkit-linear-gradient(
        90deg,
        rgb(35, 66, 120) 0%,
        rgb(9, 155, 223) 100%
    );
    background-image: -ms-linear-gradient(
        90deg,
        rgb(35, 66, 120) 0%,
        rgb(9, 155, 223) 100%
    );
}
.fondost_logoLogin {
    width: 100%;
    display: flex;
    justify-content: center;
}
.fondost_logoLogin img {
    max-width: 200px;
}
.login_page .service-card {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 0px; 
    margin-left: 2rem;
    align-items: center;
}
.login_page .servicecard {
    position: relative;
    /* background-color: #fff;  */
    padding: 8rem 0;
}
.servicecard_login{
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.border_start_topBottom{
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.login_contant h1{
    font-size: 48px;
}
.login-form-contant h1 {
    color: #234278;
}
.login_icon{
    color: #099bdf;
    max-width: 25px;
}
.LoginForm .form-control{
    min-height: 50px;
}
.LoginForm .input-group {
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 3px 3px 0px rgba(35, 66, 120, 0.2);
    border: 0!important;
}
.border_leftLogin{
    border-left: 3px solid #099bdf !important;
}


.small-alert {
    font-size: 14px !important;
    padding: 10px 15px !important;
    width: 400px !important;
}