.card-login {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 15px;
    backdrop-filter: blur(12px);
    background-color: #ffffffb3;
   /* background-image: url(../img/backgrounds/log23.png);*/
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}

/* .main-card{

    background-image: linear-gradient(#fff, #fff), url(../img/backgrounds/DDd.png);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
} */
.login-form-control {
    border-radius: 0px 4px 4px 0px !important;
    box-shadow:rgb(64 106 139 / 20%) 0px 14px 23px -7px;
    border-width: .5px !important;
    color:#292525 !important;
}
.login-form-control2 {
    border-radius: 4px;
    width: 35%;
    padding: 7px 20px;
}
i.fa.fa-phone {
    position: absolute;
    top: 34%;
    left: 6%;    transform: rotateZ(96deg);
    z-index: 3;
}
i.fa.fa-lock {
    position: absolute;
    top: 36%;
    left: 6%;
    z-index: 3;
}
i.fa.fa-unlock {
    position: absolute;
    top: 35%;
    left: 6%;
    z-index: 3;
}
.para-font::before {
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    background: #507eee;
    left: 140px;
    top: 25px;
}
.form-login {
    margin-bottom: 1.5rem;
}
.sign-login {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.main-login {
   /* background-image: url(../img/backgrounds/login1.png); */
    /*background-image: url(https://img.freepik.com/free-vector/simple-blue-gradient-background-vector-business_53876-169287.jpg);*/
    background-size: cover;
    background-repeat: no-repeat;
}

/* modal css  */
.modal-button {
    display: inline-block;
    
}

.modal.effect-slide-in-right.show .modal-dialog-left {
    transform: translateX(0%);
}
.modal.effect-slide-in-right .modal-dialog-left {
    transform: translateX(-110%);
}
.modal-content-demo {
    border-radius: 15px;
}
.modal-dialog-left {
  margin: 100px auto;
    max-width: 75%;
    min-height: 30%;
    max-height: 74%;
}
.para-font2::before{
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    background: #ffffff;
    left: 152px;
    top: 40px;
}
 
.modal-dialog-scrollable .form-scroll{
    overflow-y: auto;
}

.missing-error{
    font-size: 15px;
    background-color: #ffffff00;
    color: #e50000;
    font-weight: 500;
  
}
.login-submit {
    width: 22%;
    /*margin-left: auto;*/
    background-color: #025cd8;
    color: white;
}
.page-icons{
    position: absolute;
    top: 34%;
    left: 6%;
    z-index: 3; 
}
.modal_logbuto{
    direction: ltr; 
}
.login-form-control:focus{
    box-shadow: rgb(0 0 0 / 10%) 0px 1px 3px 0px,
    rgb(0 0 0 / 6%) 0px 1px 2px 0px !important;
}
.form-group2 {
    margin-bottom: 0;
}
.page-icons1 {
    position: absolute;
    top: 50%;
    left: 34px;
    font-size: 18px;
}
.sign-up-header {
    background-color: #025cd8;
}
.close-true {
    color: white;
}
.main-close {
    margin-top: 0px !important;
}
legend.legend-font {
    font-size: 21px;
}
