.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
    border: 1px solid var(--skin__border);
    margin: 15px 0;
    border-radius: 10px!important;
    line-height: 2.5rem;
    height: 2.5rem;
}

.input-group-text , .form-control {
    background: transparent!important;
    border: 0!important;
    color: var(--skin__neutral_1)!important;
}

input::placeholder {
    color: var(--skin__neutral_1)!important;
    font-size: .85rem!important;
    opacity: .6!important;
}

.input-group:focus-within {
    border: 1px solid var(--skin__primary);
    opacity: .8;
}
._tabSubTitle_rql3w_30 { 
    color: var(--skin__lead);
    font-size: .8rem;
    line-height: 1.28;
    text-align: left;
    padding-left: .5rem;
}
input {
    color: var(--skin__primary)!important;
}

.forget_password {
    color: var(--skin__primary);
}