.modal-flex {
    display: flex;
    padding: 0.5rem 1rem 0;
    align-items: center;
}
.modal-card {
    background-color: #fff; /*#f2f2f2;*/ 
    padding-top: 4rem;
    border-radius: 10px;
    transition: all .3s ease-in-out;
    box-shadow: inset 5px 25px 25px 25px rgba(98, 142, 231, 0.08);
}
.modal-card  .help-block {
    display: block;
    min-height: 1rem;
}
.modal-card:first-child {
    margin-right: 1rem;
}
.modal-card:hover {
    transform: scale(1.02);
   /* background-color: #f0f0f0; */
}
.flex-gorizontal {
    flex-direction: row;
}
.flex-vertical {
    flex-direction: column;
    justify-content: flex-start;
}
.w-50 {
    width: 50%;
}
.modal-logo {
    height: 50px;
}
.modal-submit {
    padding: 1rem 0;
}
.modal .btn-success {
    transition: all .5s ease-in-out;
}
.modal .btn-success:hover{
    background-image: linear-gradient(270deg, #d92044, #d92044);
}
.login-form-btn-wrapper{
    padding-bottom: 15px;
    background-color: transparent !important; 
    width: 100% !important; 
    margin-bottom: 2.3em;
    color: #383a61 !important;
    border-color: #383a61 !important;
}

input:not([type='checkbox']):not([type='hidden'])
{
    min-width: 250px;
}
@media (max-width: 768px) {
    .flex-sm-gorizontal {
         flex-direction: column;
    }
    .w-sm-100 {
        width: 100%;
    }
    .modal-card:first-child {
        margin-right: 0;
    }
}

