﻿/*.btn-group-xs > .btn, .btn-xs {
    padding: .25rem .4rem;
    font-size: .875rem;
    line-height: .5;
    border-radius: .2rem;
}

.btn-action {
    color: #fff;
    background-color: #007bff;
    border-color: #69c0ff;
}

    .btn-action:hover {
        filter: brightness(85%);*/
        /*        color: #fff;
        background-color: #69c0ff;
        border-color: #69c0ff;*/
    /*}

    .btn-action:focus, .btn-action.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btn-action.disabled, .btn-action:disabled {
        color: #fff;
        background-color: #72afdb;
        border-color: #72afdb;
    }

    .btn-action:not(:disabled):not(.disabled):active, .btn-action:not(:disabled):not(.disabled).active,
    .show > .btn-action.dropdown-toggle {
        color: #fff;
        background-color: #69c0ff;
        border-color: #69c0ff;
    }

        .btn-action:not(:disabled):not(.disabled):active:focus, .btn-action:not(:disabled):not(.disabled).active:focus,
        .show > .btn-action.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }



. {
    background: var(--bs-danger) !important;
    color: #fff;
}*/
    /*ALL ICONS MOVED TO site.icons.css (it might be grouped with site.css)
        .::before {
        font-family: "Font Awesome 5 Free";
        content: "\f057";
        font-weight: 900;*/ /*Solid = 900, Regular =400, Brands = 400*/
    /*}*/
    /*.:hover {
        filter: brightness(85%);*/
        /*        color: #fff;
        background-color: #b8b1ad;
        border-color: #b8b1ad;*/
    /*}

    .:focus, ..focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    ..disabled, .:disabled {
        color: #fff;
        background-color: #87807c;
        border-color: #87807c;
    }

    .:not(:disabled):not(.disabled):active, .:not(:disabled):not(.disabled).active,
    .show > ..dropdown-toggle {
        color: #fff;
        background-color: #a19c99;
        border-color: #a19c99;
    }

        .:not(:disabled):not(.disabled):active:focus, .:not(:disabled):not(.disabled).active:focus,
        .show > ..dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }*/

/*.btn-save {
    color: #fff;
    background-color: #eba56c;
    border-color: #eba56c;
}

    .btn-save:hover {
        filter: brightness(85%);*/
        /*        color: #fff;
        background-color: #edb98e;
        border-color: #edb98e;*/
    /*}

    .btn-save:focus, .btn-save.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btn-save.disabled, .btn-save:disabled {
        color: #fff;
        background-color: #de9a62;
        border-color: #de9a62;
    }

    .btn-save:not(:disabled):not(.disabled):active, .btn-save:not(:disabled):not(.disabled).active,
    .show > .btn-save.dropdown-toggle {
        color: #fff;
        background-color: #eba56c;
        border-color: #eba56c;
    }

        .btn-save:not(:disabled):not(.disabled):active:focus, .btn-save:not(:disabled):not(.disabled).active:focus,
        .show > .btn-save.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }*/

/*.btn-submit {
    color: #fff;
    background-color: #eba56c;
    border-color: #eba56c;
}

    .btn-submit:hover {
        filter: brightness(85%);*/
        /*        color: #fff;
        background-color: #edb98e;
        border-color: #edb98e;*/
    /*}

    .btn-submit:focus, .btn-submit.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btn-submit.disabled, .btn-submit:disabled {
        color: #fff;
        background-color: #de9a62;
        border-color: #de9a62;
    }

    .btn-submit:not(:disabled):not(.disabled):active, .btn-submit:not(:disabled):not(.disabled).active,
    .show > .btn-submit.dropdown-toggle {
        color: #fff;
        background-color: #eba56c;
        border-color: #eba56c;
    }

        .btn-submit:not(:disabled):not(.disabled):active:focus, .btn-submit:not(:disabled):not(.disabled).active:focus,
        .show > .btn-submit.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }

.btn-delete {
    color: #fff;
    background-color: #f54e4e;
    border-color: #f54e4e;
}

    .btn-delete:hover {
        filter: brightness(85%);*/
        /*        color: #fff;
        background-color: #f26666;
        border-color: #f26666;*/
    /*}

    .btn-delete:focus, .btn-delete.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btn-delete.disabled, .btn-delete:disabled {
        color: #fff;
        background-color: #db2c2c;
        border-color: #db2c2c;
    }

    .btn-delete:not(:disabled):not(.disabled):active, .btn-delete:not(:disabled):not(.disabled).active,
    .show > .btn-delete.dropdown-toggle {
        color: #fff;
        background-color: #f54e4e;
        border-color: #f54e4e;
    }

        .btn-delete:not(:disabled):not(.disabled):active:focus, .btn-delete:not(:disabled):not(.disabled).active:focus,
        .show > .btn-delete.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }*/

/*.btn-save {
    color: #fff;
    background-color: #eba56c;
    border-color: #eba56c;
}

    .btn-save:hover {
        filter: brightness(85%);*/
        /*        color: #fff;
        background-color: #edb98e;
        border-color: #edb98e;*/
    /*}

    .btn-save:focus, .btn-save.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btn-save.disabled, .btn-save:disabled {
        color: #fff;
        background-color: #de9a62;
        border-color: #de9a62;
    }

    .btn-save:not(:disabled):not(.disabled):active, .btn-save:not(:disabled):not(.disabled).active,
    .show > .btn-save.dropdown-toggle {
        color: #fff;
        background-color: #eba56c;
        border-color: #eba56c;
    }

        .btn-save:not(:disabled):not(.disabled):active:focus, .btn-save:not(:disabled):not(.disabled).active:focus,
        .show > .btn-save.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }*/

/*.btn-search {
    color: white;
    background-color: #0d6efd;
    border-color: #0d6efd;
}

    .btn-search:hover {
        filter: brightness(85%);*/
        /*        color: #fff;
        background-color: #69c0ff;
        border-color: #69c0ff;*/
    /*}

    .btn-search:focus, .btn-search.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btn-search.disabled, .btn-search:disabled {
        color: #fff;
        background-color: #72afdb;
        border-color: #72afdb;
    }

    .btn-search:not(:disabled):not(.disabled):active, .btn-search:not(:disabled):not(.disabled).active,
    .show > .btn-action.dropdown-toggle {
        color: #fff;
        background-color: #69c0ff;
        border-color: #69c0ff;
    }

        .btn-search:not(:disabled):not(.disabled):active:focus, .btn-search:not(:disabled):not(.disabled).active:focus,
        .show > .btn-action.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }

.btn-clear {
    color: #fff;
    background-color: #a19c99;
    border-color: #a19c99;
}

    .btn-clear:hover {
        filter: brightness(85%);*/
        /*        color: #fff;
        background-color: #b8b1ad;
        border-color: #b8b1ad;*/
    /*}

    .btn-clear:focus, .btn-clear.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btn-clear.disabled, .btn-clear:disabled {
        color: #fff;
        background-color: #87807c;
        border-color: #87807c;
    }

    .btn-clear:not(:disabled):not(.disabled):active, .btn-clear:not(:disabled):not(.disabled).active,
    .show > .btn-clear.dropdown-toggle {
        color: #fff;
        background-color: #a19c99;
        border-color: #a19c99;
    }

        .btn-clear:not(:disabled):not(.disabled):active:focus, .btn-clear:not(:disabled):not(.disabled).active:focus,
        .show > .btn-clear.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }

.btn-details, .btn-edit, .btn-import {
    background-color: var(--bs-primary-bg-subtle);
    border-color: var(--bs-primary-border-subtle);
}

.btn-action:hover {
    filter: brightness(85%);*/
    /*        color: #fff;
        background-color: #69c0ff;
        border-color: #69c0ff;*/
/*}

.btn-action:focus, .btn-action.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-action.disabled, .btn-action:disabled {
    color: #fff;
    background-color: #72afdb;
    border-color: #72afdb;
}

.btn-action:not(:disabled):not(.disabled):active, .btn-action:not(:disabled):not(.disabled).active,
.show > .btn-action.dropdown-toggle {
    color: #fff;
    background-color: #69c0ff;
    border-color: #69c0ff;
}

    .btn-action:not(:disabled):not(.disabled):active:focus, .btn-action:not(:disabled):not(.disabled).active:focus,
    .show > .btn-action.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

.btn-collapse-up::before {
    cursor: pointer;
}

.btn-collapse-down::before {
    cursor: pointer;
}

.btn {
    margin-bottom: 1em;
}

.btn-add.btn-lg {
    color: var(--bs-dark-text-emphasis);
    background: var(--bs-dark-bg-subtle);
}

.btn-export-excel {
    background: #198754;
}*/
