/*.btn-default {*/
/*    --bs-btn-color: var(--ds-text);*/
/*    --bs-btn-bg: var(--ds-background-neutral);*/
/*    --bs-btn-border-color: transparent;*/
/*    --bs-btn-hover-color: var(--ds-text);*/
/*    --bs-btn-hover-bg: var(--ds-background-neutral-hovered);*/
/*    --bs-btn-hover-border-color: transparent;*/
/*    --bs-btn-focus-shadow-rgb: transparent;*/
/*    --bs-btn-active-color: var(--ds-text-selected);*/
/*    --bs-btn-active-bg: var(--ds-background-selected);*/
/*    --bs-btn-active-border-color: transparent;*/
/*    --bs-btn-active-shadow: 0 0 0 transparent;*/
/*    --bs-btn-disabled-color: var(--ds-text-disabled);*/
/*    --bs-btn-disabled-bg: var(--ds-background-disabled);*/
/*    --bs-btn-disabled-border-color: transparent;*/
/*}*/

/*.btn {*/
/*    font-family: "Roboto", sans-serif;*/
/*    text-transform: uppercase;*/
/*    font-weight: bold;*/
/*}*/


.btn {
    letter-spacing: -0.2px;
    line-height: var(--btn-grp-line-height);
    padding-right: var(--btn-padding-y);
    padding-left: var(--btn-padding-x);
    text-transform: uppercase;
    font-weight: var(--btn-font-weight);
    font-family: var(--btn-font-family);
    font-size: var(--btn-font-size);
    /*font-family: "Roboto", sans-serif;*/
}

.btn:focus, a:focus {
    outline: none !important;
    box-shadow: none;
}

.btn-group.btn-group-action .btn, .btn-group.btn-group-action .btn i {
    font-weight: var(--btn-font-weight);
    font-size: var(--btn-action-font-size);
}


.btn-m {
    letter-spacing: -0.2px;
    /*line-height: var(--btn-line-height);*/
    padding-right: var(--btn-padding-y);
    padding-left: var(--btn-padding-x);
    text-transform: uppercase;
    font-weight: var(--btn-font-weight);
    font-family: var(--btn-font-family);
    font-size: var(--font-size-m);
}

.btn-m:focus, a:focus {
    outline: none !important;
    box-shadow: none;
}

.btn-google {
    background: #dc4a38;
    color: #ffffff;
}

.btn-google:hover, .btn-google:focus {
    background: #bf3322;
    color: #ffffff;
}

.btn-google.btn-social-icon-text {
    padding: 0 1.5rem 0 0;
    background: #e47163;
}

.btn-google.btn-social-icon-text i {
    background: #dc4a38;
    padding: 0.75rem;
    display: inline-block;
    margin-right: 1.5rem;
}

.modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}

/*.me-2 {*/
/*    margin-right: .5rem !important;*/
/*}*/

.btn-modal-custom {
    --bs-btn-close-color: #000;
    --bs-btn-close-bg: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325' clip-rule='evenodd'/></svg>");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    /* height: 1em; */
    padding: .25em .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity);
}

.btn-modal-custom .btn-edit {
    --bs-btn-close-bg: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325' clip-rule='evenodd'/></svg>");
}

/*@media screen and (max-width:576px) {*/
/*    .btn-group {*/
/*        display: flex;*/
/*        flex-direction: column;*/
/*    }*/
/*}*/