.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: initial;
    background-color: #4159EA !important;
    color: #fff;
    font-size: 1em;
}

.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: 0px !important;
}



.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0px !important;
  background: initial ;
  background-color: initial;
  background-color:#010521 !important;
  color: #fff;
  font-size: 1em;
}

.swal2-title {
    color: #09051f !important;
}

.swal2-container {

  z-index: 9999 !important;

}

.td-green-pagada{
    
    text-align: center;
    background-color: #31c561  !important;
    color: white !important;
    font-weight: 600;
}

.td-grey-sin-pagar {
  text-align: center;
  background-color: #f4f5f8 !important;
  color: #b6b8be !important;
}


.td-grey-en_proceso {
  text-align: center;
  background-color: #fdad7e !important;
  color: #fff !important;
}


.table-bookings > :not(caption) > * > * {
  padding: 0.225rem 0.35rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.table-hover-bookings > tbody > tr:hover > * {
 background-color: #f4f5f7;
 color: var(--bs-table-hover-color);

}

.table-bookings  thead, tbody, tfoot, tr, td, th {
  border-color: #c8cfd7;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 0px;
  padding: 0.225rem 1rem !important;
}

.btn-grey-payment{
 background-color: #e7e8ee;
 padding-left: 10px;
 padding-right: 10px;
 border-style: hidden;
 color: #4159ea;
}

.li-min{
    padding: 0.18rem 0.9375rem;
}



.select2-container {
    z-index: 99999;
    width: 100% !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #697a8d !important;
  line-height: 28px;
}

.select2-selection{
    border-color:#dde2e6 !important;
}

.max-100{
    max-width: 100px !important;
}

.max-200{
    max-width: 200px !important;
}

.btn-label-secondary {
  color: #8592a3 !important;
  border-color: rgba(0,0,0,0) !important;
  background: #ebeef0 !important;
}

.input-edit-fase{
    border: 1px solid #d9dee3;
}


.notifyjs-corner {
  position: fixed;
  margin: 5px;
  z-index: 9999 !important;
}

.input-basic{

    border-color: #9ca8ec;
    border-style: solid;
    padding: 2px !important;
    width: auto;
    max-width: 100px;
}

.table > :not(caption) > * > * {
  padding: 0.225rem 1rem !important;

}

.bg-label-danger
{
  background-color: #e7e7ff !important;
}

.filter-current{
    background-color: #e7e7ff !important;
  color: #4159ea !important;
}

.with-autocomplete .dropdown-menu{
margin-top: 45px !important;

}

