body {
    opacity: 0;
}

@font-face{
    font-family: "Ashbury W01 Light";
    src: url("ashbury/87f74c55be76a94848e20864e4ee3a94.eot");
    src: url("ashbury/87f74c55be76a94848e20864e4ee3a94.eot?#iefix")format("embedded-opentype"),
        url("ashbury/87f74c55be76a94848e20864e4ee3a94.woff")format("woff"),
        url("ashbury/87f74c55be76a94848e20864e4ee3a94.woff2")format("woff2"),
        url("ashbury/87f74c55be76a94848e20864e4ee3a94.ttf")format("truetype"),
        url("ashbury/87f74c55be76a94848e20864e4ee3a94.svg#Ashbury W01 Light")format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family: "Manrope";
    src: url("manrope/500bab6b91b58ed1e94efffe8092693c.eot");
    src: url("manrope/500bab6b91b58ed1e94efffe8092693c.eot?#iefix")format("embedded-opentype"),
        url("manrope/500bab6b91b58ed1e94efffe8092693c.woff")format("woff"),
        url("manrope/500bab6b91b58ed1e94efffe8092693c.woff2")format("woff2"),
        url("manrope/500bab6b91b58ed1e94efffe8092693c.ttf")format("truetype"),
        url("manrope/500bab6b91b58ed1e94efffe8092693c.svg#Manrope")format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}z

h1, h2, h3 {
    font-family: "Ashbury W01 Light" !important;
    color: #231f20 !important;
}

:root {
    --bs-font-sans-serif: "Manrope" !important;
  }

/* Chart.js */
/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

.chartjs-render-monitor {
	animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
	position: absolute;
	direction: ltr;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
	visibility: hidden;
	z-index: -1;
}

.chartjs-size-monitor-expand > div {
	position: absolute;
	width: 1000000px;
	height: 1000000px;
	left: 0;
	top: 0;
}

.chartjs-size-monitor-shrink > div {
	position: absolute;
	width: 200%;
	height: 200%;
	left: 0;
	top: 0;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #ee3124 !important;
    --bs-btn-border-color: #ee3124 !important;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ee3124;
    --bs-btn-hover-border-color: #ee3124;
    --bs-btn-focus-shadow-rgb: 88,145,226;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #ee3124;
    --bs-btn-active-border-color: #ee3124;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #ee3124 !important;
    --bs-btn-disabled-border-color: #ee3124 !important;
}

div.adjuntos {
    margin: 5px;
    border: 1px solid #ccc;
    float: left;
    width: 120px;
}

div.adjuntos img, div.adjuntos video {
    width: 100px;
    height: 100px;
    object-fit: contain;
}

div.removeAdjunto {
    padding: 5px;
    text-align: center;
    cursor: pointer;
}

.notyf__icon--warning{
    height:21px;
    width:21px;
    background:#fff;
    border-radius:50%;
    display:block;
    margin:0 auto;
    position:relative
  }

  .notyf__icon--warning:after,.notyf__icon--warning:before{
    content:"";
    background:currentColor;
    display:block;
    position:absolute;
    width:3px;
    border-radius:3px;
    left:9px;
    height:12px;
    top:5px
  }

  .notyf__icon--warning:after{
    transform:rotate(-45deg)
  }

  .notyf__icon--warning:before{
    transform:rotate(45deg)
  }

  .select2{
    width: 100% !important;
  }

  .error{
    color: red;
  }

  .hidden{
    display: none !important;
  }

  .dataTables_filter input{
    font-style: italic !important;
    font-size: 0.7rem !important;
  }

  .notyf__icon--warning{
    height:21px;
    width:21px;
    background:#fff;
    border-radius:50%;
    display:block;
    margin:0 auto;
    position:relative
  }

  .notyf__icon--warning:after,.notyf__icon--warning:before{
    content:"";
    background:currentColor;
    display:block;
    position:absolute;
    width:3px;
    border-radius:3px;
    left:9px;
    height:12px;
    top:5px
  }

  .notyf__icon--warning:after{
    transform:rotate(-45deg)
  }

  .notyf__icon--warning:before{
    transform:rotate(45deg)
  }

  .nav-flag.active, .nav-flag:hover, .nav-icon.active, .nav-icon:hover {
    color: #ee3124 !important;
}

.nav-item .indicator {
    background: #ee3124 !important;
}

.dropdown-menu-footer a{
    color: #ee3124 !important;
}
