/* SASS v0.0.11 el Fri, 19 May 2023 14:20:56 +0000 (0.0043s) */

.widget .container-input label.valid::after {
  border-bottom: 3px solid green; }

.usuario_fisico .download_ticket {
  display: none; }

.widget .container-input label.not_valid::after {
  border-bottom: 3px solid #acaf0c; }

.add_register {
  color: green;
  font-size: 35px;
  cursor: pointer; }

.fa-trash-alt {
  cursor: pointer; }

#to_insert_tickets {
  width: 100% !important; }
  #to_insert_tickets thead th {
    border-bottom: 0px solid #c7c7c7;
    background-color: #f1f1f1;
    padding: 10px 18px; }

.widget table i {
  cursor: pointer; }

.container-logos {
  display: flex;
  justify-content: space-around;
  align-items: center; }

.container-url {
  overflow: hidden;
  overflow-wrap: break-word; }

.nonV {
  display: none; }

#ticket_registered_successfully {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: auto; }
  #ticket_registered_successfully .fa-check-circle {
    font-size: 70px; }

#ticket_registered_successfully.nonV {
  display: none; }

.widget button.change_option.selected {
  background-color: #c7c7c7 !important;
  cursor: pointer !important;
  color: #232323 !important;
  font-weight: bold; }

.widget button.change_option.selected:hover {
  border: 3px solid #8c8c8c !important; }

#table_iframe {
  width: 100% !important; }

.pay_ticket {
  color: #055d88;
  padding-right: 5px; }

.title_payment_ticket {
  margin-top: 20px; }

.partial_pay {
  cursor: pointer; }

.imagen_modal_pago_banco {
  width: 250px; }

#collaborator_comition::after {
  content: '%'; }

#pay_every_ticket_value::before, #total_to_pay_comission::before {
  content: '$'; }

div#lista_boletos_sorteo_colaboradores {
  position: relative;
  float: left;
  width: 100%;
  padding: 10px;
  background-color: #f1f1f1; }

div#lista_boletos_sorteo_colaboradores h1 {
  font-size: 19px;
  font-weight: 700;
  margin-bottom: 10px; }

div#lista_boletos_sorteo_colaboradores a {
  display: block;
  text-decoration: none !important;
  background-color: #fff;
  background: #fff;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 5px;
  padding: 7px;
  font-size: 15px;
  width: 200px;
  color: #343a40 !important;
  margin-bottom: 10px; }

li.nav-item.remove_when_external {
  display: none !important; }
