/* SOBREESCRIBIR CSS PARA NUEVO DISEÑO

body.bg-theme1 {
	background-image: none;
	background: none;
}
body.bg-theme {
	background-image: none;
	background: none;
	background: rgb(31,34,43);
	background: -moz-linear-gradient(0deg, rgba(31,34,43,1) 0%, rgba(44,50,64,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(31,34,43,1) 0%, rgba(44,50,64,1) 100%);
	background: linear-gradient(0deg, rgba(31,34,43,1) 0%, rgba(44,50,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1f222b",endColorstr="#2c3240",GradientType=1);
	background-attachment: fixed;
}


.topbar-nav .navbar {
	background-color: #0783c6;
}
.navbar.bg-dark {
	background-color: #0783c6 !important;
}
.brand-logo {
	background-color: #1D2031;
}

#sidebar-wrapper {
	background: rgb(31,34,43);
}


.btn-primary {
	color: #fff;
	background-color: #0783c6;
	border-color: #0783c6;
}
.btn-primary:hover {
	color: #fff;
	background-color: #0783c6;
	border-color: #0783c6;
}
.btn-primary.focus, .btn-primary:focus {
	box-shadow:none;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #0783c6;
	border-color: #0783c6;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0783c6;
	border-color: #0783c6;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
	box-shadow:none;
}


.btn-danger {
	color: #fff;
	background-color: #C3001E;
	border-color: #C3001E;
}
.btn-danger:hover {
	color: #fff;
	background-color: #D31936;
	border-color: #D31936;
}
.btn-danger.focus, .btn-danger:focus {
	box-shadow:none;
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #D31936;
	border-color: #D31936;
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #D31936;
	border-color: #D31936;
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {
	box-shadow:none;
}



tr.tr-estado {
	border: 1px solid #C3001E;
}
th.th-estado {
	border-top: 1px solid #C3001E;
	border-bottom: 1px solid #C3001E;
	font-size: 1.2em;
	font-weight: bold;
	color: #C3001E;
}
td.td-estado {
	border-top: 1px solid #C3001E;
	border-bottom: 1px solid #C3001E;
	font-size: 1.2em;
	color: #C3001E;
}

tr.tr-estado2 {
	border: 1px solid yellow;
}
th.th-estado2 {
	border-top: 1px solid yellow;
	border-bottom: 1px solid yellow;
	font-size: 1.2em;
	font-weight: bold;
	color: yellow;
}
td.td-estado2 {
	border-top: 1px solid yellow;
	border-bottom: 1px solid yellow;
	font-size: 1.2em;
	color: yellow;
}


.alert-outline-danger {
    color: white;
    border: 1px solid #C3001E;
    border-right: 4px solid #C3001E;
    border-left: 4px solid #C3001E;
}
.alert-outline-danger .alert-icon {
	color: #C3001E;
}


.nav-tabs-danger .nav-link.active, .nav-tabs-danger .nav-item.show>.nav-link {
    color: #C3001E;
    background-color: transparent;
    border-color: #C3001E #C3001E #fff;
    border-bottom: 3px solid #C3001E;
}

.card-usados {
	background-color: #C3001E;
}

.counter
{
    text-align: center;
}

.counter-count
{
    font-size: 50px;
    font-weight: bold;
    position: relative;
    color: #000000;
    text-align: center;
    display: inline-block;
} */

/* === Nativo (Bootstrap) === */
.form-control:disabled,
.form-control[disabled] {
  opacity: 1 !important;            /* quita el “lavado” */
  background-color: #ffffff !important;
  color: #6c757d !important;         /* texto tipo placeholder */
  cursor: not-allowed !important;    /* mano prohibida */
}

/* === Select2 (tema default) === */
.select2-container--default.select2-container--disabled
  .select2-selection--single {
  background-color: #ffffff !important;
  opacity: 1 !important;
  cursor: not-allowed !important;
  border-color: #ced4da !important;  /* mismo borde que habilitado */
}

/* Texto "rendered" de Select2 en estado inicial */
.select2-container--default .select2-selection--single
  .select2-selection__rendered {
  color: #6c757d !important;         /* gris suave tipo placeholder */
}

/* Asegura altura/centrado bonito en Select2 */
.select2-container .select2-selection--single {
  height: 38px !important;
  display: flex;
  align-items: center;
}

/* Placeholder de la opción inicial si la usas */
#sucursal_id option[value="0"] {
  color: #6c757d;
}
