
.form-control:focus {
	border-color: #e74a3b; /* ROJO */
    box-shadow: 0 0 0 0.25rem rgba(200, 53, 69, 0.25);
}

/* INICIO estilos para input daterenger picker */	
.daterangepicker .applyBtn {
	background-color: var(--red) !important;
	border-color: var(--red) !important;
}

.daterangepicker .applyBtn:hover {
	background-color: var(--red) !important;
}

.daterangepicker .applyBtn:active {
	box-shadow: 0 0 0 0.25rem rgba(200, 53, 69, 0.25) !important;
}

.daterangepicker .applyBtn:focus {
	border-color: var(--red) !important;
	box-shadow: 0 0 0 0.25rem rgba(200, 53, 69, 0.25) !important;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: var(--red) !important;
}

.daterangepicker td.in-range {
	background-color: #ffe2df !important;
}
/* FIN estilos para input daterenger picker */

/* INICIO estilo checkbox */	
.form-check-input {
    border: 1px solid rgba(231, 74, 59, 1);
}

.form-check-input:checked {
    border: 1px solid rgba(231, 74, 59, 1);
	background-color: #e74a3b;
}

.form-check-input:focus {
	border-color: #e74a3b;
    box-shadow: 0 0 0 .25rem rgba(231, 74, 59, .25);
}
/* FIN estilo checkbox */

/* INICIO estilo dropdown pagina principal */	
.btn-light.dropdown-toggle {
  background-color: #e74a3b29 !important;
}

.btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
    color: #3a3b45;
    background-color: #d4daed;
    border-color: #e9cbcb;
}

.dropdown-item.active, .dropdown-item:active {
	color: #ffffff !important;
	background-color: var(--red) !important;
}

.dropdown-item:focus, .dropdown-item:hover {
	color: #3a3b45 !important;
	background-color: #e74a3b29 !important;
}
/* FIN estilo dropdown pagina principal */

/* INICIO estilos para barra de menu en vista compacta */
.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover, .sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover {
  background-color: #e74a3b29 !important;
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item:active, .sidebar .nav-item .collapsing .collapse-inner .collapse-item:active {
  background-color: #e74a3b29 !important;
}

.topbar #sidebarToggleTop:active {
    background-color: #b52a1d29 !important;
}

.btn.focus, .btn:focus {
    box-shadow: 0 0 0 .2rem rgba(200, 53, 69, 0.25) !important;
}

#sidebarToggleTop:hover {
  background-color: #e74a3b29 !important;
}
/* FIN estilos para barra de menu en vista compacta */

/* INICIO de barra lateral */
/*.bg-gradient-primary {
  background-color: #971824;
  background-image: linear-gradient(180deg, #971824 50%, #971824 100%);
}*/
.bg-gradient-primary {
  background-color: #e74a3b;
  background-image: linear-gradient(180deg, #e74a3b 50%, #e74a3b 100%);
}
.sidebar-dark .nav-item .nav-link {
    color: rgba(255, 255, 255, .7);
}
.sidebar-dark .nav-item .nav-link i {
    color: rgba(255, 255, 255, .7);
}
/* FIN de barra lateral */

/* INICIO Icono de Scroll */
.scroll-to-top {
    background: rgba(200, 53, 69, 0.25);
}

.scroll-to-top:hover {
    background: #e74a3b;
}
/* FIN Icono de Scroll */

/* INICIO Navegador de Paginas */
.page-link {
	color: #e74a3b;
}

.page-item.active .page-link {
    background-color: #e74a3b;
    border-color: #e74a3b;
}

.page-link:focus {
	color: #e74a3b;
	background-color: #a93d1040;
	box-shadow: 0 0 0 .2rem rgba(200, 53, 69, 0.25);
}

.page-link:hover {
    color: #e74a3b;
    background-color: #a93d1040;
	box-shadow: 0 0 0 .2rem rgba(200, 53, 69, 0.25);
}
/* FIN Navegador de Paginas */

/* INICIO BOTON X DE MODAL */
.btn-close {
    --bs-btn-close-focus-shadow: 0 0 0 .2rem rgba(200, 53, 69, 0.25);
	--bs-btn-close-color: #e74a3b;
}
/* FIN BOTON X DE MODAL */

/* INICIO botones del calendario */
.fc-scrollgrid-sync-inner a {
    color: #e74a3b;
}

.fc-cell-shaded a {
    color: #e74a3b;
}

.fc .fc-button-primary {
    background-color: #e74a3b;
    border-color: #e74a3b;
}

.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
    background-color: #d52a1a;
    border-color: #d52a1a;
}

.fc .fc-button-primary:disabled {
    background-color: #e6493a;
    border-color: #e6493a;
}

.fc .fc-button-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(200, 53, 69, 0.25);
}

.fc .fc-button-primary:not(:disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(200, 53, 69, 0.25);
}

.fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary:not(:disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(200, 53, 69, 0.25);
}

.fc .fc-button-primary:hover {
    background-color: #d52a1a;
    border-color: #d52a1a;
}

/* FIN botones del calendario */