html {
  overflow-y: auto !important;
}

@font-face {
  font-family: Korolev;
  src: url("../fonts/korolev/Korolev-Bold.otf");
  font-weight: 700;
}

@font-face {
  font-family: Korolev;
  src: url("../fonts/korolev/Korolev-Light.otf");
  font-weight: 300;
}

@font-face {
  font-family: Korolev;
  src: url("../fonts/korolev/Korolev-Medium.otf");
  font-weight: 500;
}

@font-face {
  font-family: Poppins;
  src: url("../fonts/poppins/Poppins-Bold.ttf");
  font-weight: 700;
}

@font-face {
  font-family: Poppins;
  src: url("../fonts/poppins/Poppins-Regular.ttf");
  font-weight: 400;
}

@font-face {
  font-family: Poppins;
  src: url("../fonts/poppins/Poppins-Medium.ttf");
  font-weight: 500;
}

@font-face {
  font-family: Poppins;
  src: url("../fonts/poppins/Poppins-Light.ttf");
  font-weight: 300;
}

.text-initial {
  text-transform: initial !important;
}

.korolev,
[class*="text"].korolev,
.v-application [class*="text"].korolev{
  font-family: Korolev, sans-serif !important;
}

.poppins,
[class*="text"].poppins,
.v-application [class*="text"].poppins{
  font-family: Poppins, sans-serif !important;
}

.relative {
  position: relative !important;
}

.rounded-1rem {
  border-radius: 1rem !important;
}

.capitalize-first-letter::first-letter {
  text-transform: uppercase !important;
}

.primary-border {
  border: 1px solid #0D0B37 !important;
}


.input-buscar .v-input__control .v-input__slot {
  background: #F1F0FA !important;
}

.input-buscar label {
  color: rgba(13, 10, 57, 0.5) !important;
  font-family: Poppins, sans-serif !important;
  font-weight: 300;
  font-size: 15px;
}

.input-buscar fieldset {
  border: 1px solid #0D0A39 !important;
}

.select-custom label {
  color: #0D0A39 !important;
  font-family: Poppins, sans-serif !important;
  font-weight: 300;
  font-size: 15px;
}

.select-custom .v-input__slot {
  padding: 0 !important;
}

.select-custom .v-text-field__details {
  padding: 0 !important;
}

.select-custom fieldset {
  border: 1px solid transparent !important;
}

.tabla thead {
  background: var(--v-primary-base) !important;
}

.tabla thead th,
.tabla thead th i {
  color: #ffffff !important;
}

.tabla tbody tr:nth-child(even) {
  background: #F1F0FA !important;
}

.tabla tbody td {
  border: none !important;
}

.outlined-primary fieldset {
  border: 1px solid var(--v-primary-base) !important;
}

.height-70 {
  height: 70vh !important;
}

.cursor-pointer {
  cursor: pointer !important;
}