@font-face {
  font-family: "Nutmeg";
  font-style: normal;
  src: url("/fonts/Nutmeg/Nutmeg-Regular.otf");
  src: url("/fonts/Nutmeg/nutmeg-Regular.eot") format("embedded-opentype"), url("/fonts/Nutmeg/nutmeg-Regular.ttf") format("truetype"), url("/fonts/Nutmeg/nutmeg-Regular.woff") format("woff"), url("/fonts/Nutmeg/nutmeg-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Nutmeg";
  font-style: italic;
  src: url("/fonts/Nutmeg/Nutmeg-RegularItalic.otf");
  src: url("/fonts/Nutmeg/nutmeg-regularitalic-webfont.eot") format("embedded-opentype"), url("/fonts/Nutmeg/nutmeg-regularitalic-webfont.ttf") format("truetype"), url("/fonts/Nutmeg/nutmeg-regularitalic-webfont.woff") format("woff"), url("/fonts/Nutmeg/nutmeg-regularitalic-webfont.woff2") format("woff2");
}

@font-face {
  font-family: "Nutmeg";
  font-style: normal;
  font-weight: bold;
  src: url("/fonts/Nutmeg/Nutmeg-Bold.otf");
  src: url("/fonts/Nutmeg/nutmeg-bold-webfont.eot") format("embedded-opentype"), url("/fonts/Nutmeg/nutmeg-bold-webfont.ttf") format("truetype"), url("/fonts/Nutmeg/nutmeg-bold-webfont.woff") format("woff"), url("/fonts/Nutmeg/nutmeg-bold-webfont.woff2") format("woff2");
}

@font-face {
  font-family: "Nutmeg";
  font-weight: bold;
  font-style: italic;
  src: url("/fonts/Nutmeg/Nutmeg-BoldItalic.otf");
  src: url("/fonts/Nutmeg/nutmeg-bolditalic-webfont.eot") format("embedded-opentype"), url("/fonts/Nutmeg/nutmeg-bolditalic-webfont.ttf") format("truetype"), url("/fonts/Nutmeg/nutmeg-bolditalic-webfont.woff") format("woff"), url("/fonts/Nutmeg/nutmeg-bolditalic-webfont.woff2") format("woff2");
}

@font-face {
  font-family: "Nutmeg";
  font-style: normal;
  font-weight: bolder;
  src: url("/fonts/Nutmeg/Nutmeg-ExtraBold.otf");
  src: url("/fonts/Nutmeg/nutmeg-extrabold-webfont.eot") format("embedded-opentype"), url("/fonts/Nutmeg/nutmeg-extrabold-webfont.ttf") format("truetype"), url("/fonts/Nutmeg/nutmeg-extrabold-webfont.woff") format("woff"), url("/fonts/Nutmeg/nutmeg-extrabold-webfont.woff2") format("woff2");
}

@font-face {
  font-family: "Nutmeg";
  font-weight: bolder;
  font-style: italic;
  src: url("/fonts/Nutmeg/Nutmeg-ExtraBoldItalic.otf");
  src: url("/fonts/Nutmeg/nutmeg-extrabolditalic-webfont.eot") format("embedded-opentype"), url("/fonts/Nutmeg/nutmeg-extrabolditalic-webfont.ttf") format("truetype"), url("/fonts/Nutmeg/nutmeg-extrabolditalic-webfont.woff") format("woff"), url("/fonts/Nutmeg/nutmeg-extrabolditalic-webfont.woff2") format("woff2");
}

@font-face {
  font-family: "Nutmeg";
  font-style: normal;
  font-weight: lighter;
  src: url("/fonts/Nutmeg/Nutmeg-Light.otf");
  src: url("/fonts/Nutmeg/nutmeg-light-webfont.eot") format("embedded-opentype"), url("/fonts/Nutmeg/nutmeg-light-webfont.ttf") format("truetype"), url("/fonts/Nutmeg/nutmeg-light-webfont.woff") format("woff"), url("/fonts/Nutmeg/nutmeg-light-webfont.woff2") format("woff2");
}

@font-face {
  font-family: "Nutmeg";
  font-weight: lighter;
  font-style: italic;
  src: url("/fonts/Nutmeg/Nutmeg-LightItalic.otf");
  src: url("/fonts/Nutmeg/nutmeg-lightitalic-webfont.eot") format("embedded-opentype"), url("/fonts/Nutmeg/nutmeg-lightitalic-webfont.ttf") format("truetype"), url("/fonts/Nutmeg/nutmeg-lightitalic-webfont.woff") format("woff"), url("/fonts/Nutmeg/nutmeg-lightitalic-webfont.woff2") format("woff2");
}

body {
  font-family: "Nutmeg";
}

.bg-gris {
  background-color: #666666 !important;
}

.bg-gris-claro {
  background-color: #E9EBEC !important;
}

.bg-verde-secundario {
  background-color: #00868B !important;
}

.bg-azul-primario {
  background-color: #0076F7 !important;
}

.bg-azul-secundario {
  background-color: #004896 !important;
}

.bg-teal {
  background-color: #26a69a !important;
}

.cursor-pointer {
  cursor: pointer;
}

.w-1 {
  width: 1%;
}

.w-100px {
  width: 100px;
  min-width: 100px;
}

.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.daterangepicker select.monthselect {
  width: 49% !important;
}

.daterangepicker select.yearselect {
  width: 51% !important;
}

.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  width: 5rem;
  padding: 0.4375rem 0.875rem !important;
}

.card_container > li {
  list-style-type: none;
}

.evento_tab {
  background-color: whitesmoke !important;
  border-top: 1px solid #ddd !important;
  border-right: 1px solid #ddd !important;
  border-bottom: 1px solid #ddd !important;
}

.evento_tab.active {
  background-color: white !important;
  border-bottom: 1px solid white !important;
  border-left: 1px solid white !important;
}

.dataTable_cursorPointer tbody tr {
  cursor: pointer;
}

.max_width_sidebar {
  max-width: calc(100% - 281px) !important;
  min-width: calc(100% - 281px) !important;
  width: calc(100% - 281px) !important;
}

.form-control.form-rounded.input-lightGray {
  background: #EEF5F9;
  border-radius: 30px;
  padding: 5px 25px;
  box-shadow: 0 2px 2px 0 rgba(227, 236, 247, 0.14), 0 3px 1px -2px rgba(227, 236, 247, 0.2), 0 1px 5px 0 rgba(227, 236, 247, 0.12);
}

@media (max-width: 991.98px) {
  .wizard > .steps > ul {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
  }
}

