.btn {
    --bs-btn-padding-x: 1.2rem;
    --bs-btn-padding-y: 0.6rem;
    --bs-btn-line-height: 1.6;
    --bs-border-radius: .8rem;
}

.btn-outline-secondary {
    --bs-btn-border-color: #DCE1E7;
    --bs-btn-color: #000;
}


.btn-input-form {
    --bs-btn-padding-x:  0.6rem;
}

.btn-lg {
    font-size: 1rem;
}

.btn-icon {
    padding: 0;
    width: 2.75em;
    height: 2.75em;
    --bs-btn-bg: #fff;
    --bs-btn-hover-bg: #fff;
    --bs-border-radius: 100%;
    border: 1px solid #DCE1E7;
}

.btn-map-action {
    padding: 0;
    width: 3.125em;
    height: 3.125em;
    --bs-btn-bg: #fff;
    --bs-btn-hover-bg: #fff;
    --bs-border-radius: 100%;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.15);
}

.btn-fake {
    width: 3.125em;
    height: 3.125em;
}

.btn-icon svg {
    fill: #1B2536;
}
.btn-map-action svg{
    height: 1.125em;
    width: 1.125em;
    fill: #1B2536;
}


.btn-circle {
    height: 3.6rem;
    width: 3.6rem;

    --bs-btn-padding-x: 0;
    --bs-btn-padding-y: 0;
    --bs-btn-border-radius: 3.6rem;

    --bs-btn-bg: #F1F3F5;
    --bs-btn-border-color: #F1F3F5;
    --bs-btn-hover-bg: #F1F3F5;
    --bs-btn-hover-border-color: #F1F3F5;
}

.btn-circle .img-fluid {
    border-radius: 50%;
}

.btn-circle.btn-success {
    --bs-btn-bg: #12DA1A;
    --bs-btn-border-color: #12DA1A;
    --bs-btn-hover-bg:#12DA1A;
    --bs-btn-hover-border-color: #12DA1A;
    color: #fff;
    fill: #fff;
}

.btn-circle.btn-danger {
    --bs-btn-bg: #ED6767;
    --bs-btn-border-color: #ED6767;
    --bs-btn-hover-bg: #ED6767;
    --bs-btn-hover-border-color: #ED6767;
    fill: #fff;
}

.btn-info {
    --bs-btn-hover-color: #fff;
    --bs-btn-active-color: #fff;
    --bs-btn-disabled-bg: #E1E5E9;
    --bs-btn-disabled-border-color: #E1E5E9;
}

.btn-circle.btn-info {
    --bs-btn-bg: #2160DD;
    --bs-btn-border-color: #2160DD;
    --bs-btn-hover-bg: #2160DD;
    --bs-btn-hover-border-color: #2160DD;
    fill: #fff;

}

.btn-info {
    --bs-btn-color: #fff;
}


