.withbg-jon-mobile {
    /* background: url(/images/login_bg.webp) no-repeat; */
    background-size: cover;
}

.withbg-jon {
    /* background: url(/images/login_bg.webp) no-repeat center center fixed; */
    background-size: cover;
}

.withbg-jon2-mobile {
    background: url(/images/lp/kso/bg.svg) no-repeat;
    background-size: cover;
}

.withbg-jon2 {
    background: url(/images/lp/kso/bg.svg) no-repeat center center fixed;
    background-size: cover;
}

.ant-input-affix-wrapper {
    border-radius: 0.35rem !important;
    padding: 0.5rem !important;
    border-left: 0.5rem solid #33539E !important;
}

.ant-input {
    border-radius: 0.25rem !important;
    padding: 0.25rem 1rem !important;
}

.dropdownFilterWhite {
    background: #fff;
    border: 1px solid #33539E;
    box-sizing: border-box;
    border-radius: 20px;
    padding: 4px 20px;
    color: rgba(0, 0, 0, 0.65);
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.ant-btn-primary[disabled], .ant-btn-primary[disabled]:hover, .ant-btn-primary[disabled]:focus, .ant-btn-primary[disabled]:active {
    color: rgb(255 255 255 / 77%) !important;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-container {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 20rem;
    height: 100vh;
    background: linear-gradient(to top, #4B9BD0, #ffffff);
    padding: 4rem;
}

.bg-wallpaper {
    position: relative;
    background-image: url(../images/login-bg.png);
    background-size: cover;
    background-position: right bottom;
    background-repeat: no-repeat;
    flex: 1
}

.login-container {
    display: flex;
    flex-direction: row;
}