.btn-falcon-primary {
    color: #286fce;
    background-color: #f9fafd;
    font-weight: bold;
    border-radius: 1;
    -webkit-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

.btn-falcon-primary:hover,
.btn-falcon-primary:active,
.btn-falcon-primary:focus,
.btn-falcon-primary.active {
    /* let's darken #004E64 a bit for hover effect */
    background: #d5e5fa;
    color: #2566be;
}

.btn-falcon-dark {
    color: #000;
    background-color: #f9fafd;
    font-weight: bold;
    border-radius: 1;
    -webkit-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

.btn-falcon-dark:hover,
.btn-falcon-dark:active,
.btn-falcon-dark:focus,
.btn-falcon-dark.active {
    /* let's darken #004E64 a bit for hover effect */
    background: #d5e5fa;
    color: #000;
}

.btn-falcon-warning {
    color: #e29624;
    background-color: #f9fafd;
    font-weight: bold;
    border-radius: 1;
    -webkit-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

.btn-falcon-warning:hover,
.btn-falcon-warning:active,
.btn-falcon-warning:focus,
.btn-falcon-warning.active {
    /* let's darken #004E64 a bit for hover effect */
    background: #d5e5fa;
    color: #e29624;
}

.btn-falcon-danger {
    color: #df1414;
    background-color: #f9fafd;
    font-weight: bold;
    border-radius: 1;
    -webkit-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

.btn-falcon-danger:hover,
.btn-falcon-danger:active,
.btn-falcon-danger:focus,
.btn-falcon-danger.active {
    /* let's darken #004E64 a bit for hover effect */
    background: #d5e5fa;
    color: #df1414;
}

.btn-falcon-success {
    color: #009900;
    background-color: #f9fafd;
    font-weight: bold;
    border-radius: 1;
    -webkit-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

.btn-falcon-success:hover,
.btn-falcon-success:active,
.btn-falcon-success:focus,
.btn-falcon-success.active {
    /* let's darken #004E64 a bit for hover effect */
    background: #d5e5fa;
    color: #009900;
}

.btn-falcon-warning:disabled,.btn-falcon-warning.disabled{
    color: #adacac;
    background-color: #f9fafd;
    font-weight: bold;
    border-radius: 1;
    -webkit-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

.btn-falcon-primary:disabled,.btn-falcon-primary.disabled{
    color: #adacac;
    background-color: #f9fafd;
    font-weight: bold;
    border-radius: 1;
    -webkit-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}


.custom-popover-success {
    --bs-popover-max-width: 200px;
    --bs-popover-border-color: var(--bs-success);
    --bs-popover-header-bg: var(--bs-success);
    --bs-popover-header-color: var(--bs-white);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: .5rem;
}

.custom-popover-danger {
    --bs-popover-max-width: 200px;
    --bs-popover-border-color: var(--bs-danger);
    --bs-popover-header-bg: var(--bs-danger);
    --bs-popover-header-color: var(--bs-white);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: .5rem;
}

.custom-popover-info {
    --bs-popover-max-width: 200px;
    --bs-popover-border-color: var(--bs-primary-bg-subtle);
    --bs-popover-header-bg: var(--bs-primary-bg-subtle);
    --bs-popover-header-color: var(--bs-black);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: .5rem;
}

.custom-popover-warning {
    --bs-popover-max-width: 200px;
    --bs-popover-border-color: var(--bs-orange);
    --bs-popover-header-bg: var(--bs-orange);
    --bs-popover-header-color: var(--bs-white);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: .5rem;
}

.custom-popover-secondary {
    --bs-popover-max-width: 200px;
    --bs-popover-border-color: var(--bs-secondary);
    --bs-popover-header-bg: var(--bs-secondary);
    --bs-popover-header-color: var(--bs-white);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: .5rem;
}

.bg-magenta{
    background-color: #ADD8E6;
}

.bg-light-blue{
    background-color: #B0C4DE;
}

.border-light-blue{
    border: #B0C4DE 2px solid;
}

.chip {
    display: inline-block;
    padding: 0 25px;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    border-radius: 25px;
    background-color: #009900;
  }
  
  .chip img {
    float: left;
    margin: 0 10px 0 -25px;
    height: 25px;
    width: 25px;
    border-radius: 50%;
  }

.sweetalert2-border-danger {
    border: #990000 2px solid !important;
}

.sweetalert2-border-success {
    border: #009900 2px solid !important;
}
.check-lg{
    transform: scale(1.4);
}
.pointer{
    cursor: pointer;
}

.font11{
    font-size:11px;
}
.font12{
    font-size:12px;
}

.form-check-lg{
    transform: scale(1.4);
}

.form-switch .form-check-input {
    width: 2em;
    height: 1.3em;
    transform: scale(1.3); /* Ajusta a escala do switch */
}

.btn-shadow{
    border-radius: 1!important;
    -webkit-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08)!important;
    box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08)!important;
}