.btn {
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-border-radius: 0.5rem;

    --bs-btn-font-size: 0.95rem;
    --bs-btn-font-weight: 500;

    /*--bs-btn-disabled-bg: #E3E3E3;*/
}

.btn-icon {
    --bs-btn-padding-x: .8rem;
    --bs-btn-padding-y: 0.5rem;
}

.btn-dark {
    --bs-btn-bg: var(--bs-black);
    --bs-btn-border-color: var(--bs-black);

    --bs-btn-disabled-bg: #C8C8C8;
    --bs-btn-disabled-border-color: #C8C8C8;
}

.btn-outline-secondary {
    --bs-btn-bg: #fff;
    --bs-btn-color: #000;
    --bs-btn-border-color: #E3E3E3;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #ccc;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #ccc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #E3E3E3;
    --bs-gradient: none;
}

.clear-input-button {
    padding: 0;
    border: none;
    background-color: transparent;
    z-index: auto;
    display: none;
    position: absolute;
    cursor: pointer;
    margin-top: -2.1rem;
    right: .6rem;
    vertical-align: middle;
}

.pw-toggle-button svg,
.clear-input-button svg {
    fill: #C8C8C8;
}

.pw-toggle-button {
    position: absolute;
    right: 0.5rem;
    margin-top: .4rem;
    background: none;
    border: none;
    cursor: pointer;
}

.btn-secondary {
    --bs-btn-bg: #f5f5f5;
    --bs-btn-border-color: #f5f5f5;

    --bs-btn-hover-bg: #DADADA;
    --bs-btn-hover-border-color: #DADADA;

    --bs-btn-active-bg: #DADADA;
    --bs-btn-active-border-color: #DADADA;

    --bs-btn-color: #000;
    --bs-btn-hover-color:  #000;
    --bs-btn-active-color: #000;
}

.btn-success {
    --bs-btn-bg: #00C667;
    --bs-btn-border-color: #00C667;

    --bs-btn-hover-bg: #00B95F;
    --bs-btn-hover-border-color: #00B95F;

    --bs-btn-active-bg: #23903C;
    --bs-btn-active-border-color: #23903C;

    --bs-btn-disabled-bg: #00AA58;
    --bs-btn-disabled-border-color: #00AA58;
}

