:root {
  --principal-muy-oscuro: #05658e;
  --principal-oscuro: #0586bd;
  --principal: #009EE0;
  --principal-claro: #77CBEE;
  --linea-negativa: #dff2fa;

  --secundario-claro: #D4D4D5;
  --secundario: #58585A;

  --negro: #000;
  --blanco: #fff;
}

/* @import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,500;1,300&display=swap');
@import url("https://fonts.googleapis.com/css?family=Raleway"); */


.form-group.required label:not(:empty):not(.form-check-label)::after {
  content: ' *';
  color: #ff0000;
}

#input-img label:not(:empty):not(.form-check-label)::after {
  color: black !important;
}

#label-img.custom-file-label::after {
  content: "Browse" !important;
  color: black !important;
}

input[type=checkbox] {
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5);
  /* IE */
  -moz-transform: scale(1.5);
  /* FF */
  -webkit-transform: scale(1.5);
  /* Safari and Chrome */
  -o-transform: scale(1.5);
  /* Opera */
  padding: 10px;
}

.login-page, .register-page {
  background-color: #82828a !important;
}

.login-logo, .register-logo {
  background-color: #4f61ed !important;
  margin-bottom: 0px !important;
}

.corporativo {
  background-color: #428bca;
}

.nav-sidebar>.nav-header,
.sidebar-form {
  color: #7290cd;
  font-weight: 800;
}
.boton_action{
  margin-right:20px;
  padding:10px; 
  display: -webkit-box; 
  display: -webkit-flex; 
  display: flex; 
  flex-direction: row; 
  align-items: center; 
  flex-grow: 1; 
  height: 3.0625rem;  
}
.boton_data{
  margin-left:10px;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column; 
  flex-direction: column;
  max-width: 100%;
  text-align: left;
  font-weight: 400;
  line-height: 1.3;
}
.linea-negativa {
  background-color: var(--linea-negativa);
}

.linea-activa {
  background-color: #def7c6 !important;
}

.linea-no-activa {
  background-color: #fea1a4 !important;
}
