.btn-primary {
    background-color: #4b70e2 !important;
    border-color: #4b70e2 !important;
}
.btn-primary:hover {
    background-color: #2a4bb1 !important;
    border-color: #2a4bb1 !important;
}
.form__input-1 {
    margin: 4px 0 !important;
    padding-left: 25px !important;
    font-size: 13px !important;
    letter-spacing: 0.15px !important;
    border: none !important;
    outline: none !important;
    background-color: #ecf0f3 !important;
    transition: 0.25s ease !important;
    border-radius: 8px;
    box-shadow: inset 2px 2px 4px #d1d9e6, inset -2px -2px 4px #f9f9f9 !important;
}
.btn-outline-secondary{
    margin: 4px 0;
    font-size: 13px;
    letter-spacing: 0.15px;
    outline: none;
    background-color: #ecf0f3;
    transition: 0.25s ease;
    border-radius: 0px 8px 8px 0px;
    box-shadow: inset 2px 2px 4px #d1d9e6, inset -2px -2px 4px #f9f9f9;
    border: none !important;
}
.btn-outline-secondary:focus {
    background-color: #ecf0f3;
    box-shadow: inset 2px 2px 6px #b4beca, inset -2px -2px 6px #ffffff !important;
    border: 1px solid #a5b1c2;
}
.form-rds{
    border-radius: 8px 0px 0px 8px;
}
.password-show .btn-outline-secondary:hover {
    color: #4b70e2 !important;
    background-color: #ecf0f3 !important;
    border-color: #007aff !important;
}
.form__input-1:focus {
    background-color: #e1e7ec;
    box-shadow: inset 2px 2px 6px #b4beca, inset -2px -2px 6px #ffffff;
    border: 1px solid #a5b1c2;
}
.form-control {
    background-color: transparent !important;
    border: none !important;
}
.form-control:focus {
    box-shadow: inset 2px 2px 4px #d1d9e6, inset -2px -2px 4px #f9f9f9 !important;
}
.login-password-show .btn-outline-secondary {
    color: #4b70e2 !important;
    border-color: #ecf0f3 !important;
    background-color: #ecf0f3 !important;
}