

.headerRegister, .header-primary {
	background: rgb(0,40,100);;
	color: #fff;
}


.login-clip-path {

	clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 95%, 0 80%);
    background: linear-gradient(90deg, rgba(4,0,79,1) 5%, rgba(36,165,249,1) 50%, rgba(4,0,79,1) 95%);
}


.bg-gradient-enter {

	background: rgba(36, 165, 249, 1);
 cursor: pointer;
}


.headerUpdate {
	background: #11cdef;
	color: #fff; 
}

.notBlock {
	display: none;
}

#divLoading {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(254,254,255,.65);
	z-index: 9999;
	display: none;
}

#divLoading img {
	width: 55px;
	height: 55px;
}

.required {
	color: red;
	font-size: 13pt;
	font-weight: bold;
}

.tasa {
	display: flex;
	flex-wrap: wrap;
	color: #fff;
	margin: 14px;
	font-size: 12px;
	letter-spacing: 0.06px;
}

.link:hover {
	text-decoration: none
}

.container-title {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.container-title input {
	border: 1px solid #ccc;
	padding: 4px;
	border-radius: 5px;
	margin-right: 5px;
}

.dflex {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.ui-datepicker-calendar {
	display: none;
}

.vflex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.ventasFechas input{
	border: 1px solid #ccc;
	padding: 4px;
	padding-top: 3px;
	border-radius: 5px;
	margin-right: 5px;
}

.textcenter {
	text-align: center;
}

.textright {
	text-align: right;
}

.highcharts-credits {
	display: none;
}

.table-dark-mode {
    color: #f8f9fe !important;
    background-color: #1a2035 !important;
}



.select2-results{
	background-color: #11cdef !important;
}

.select2-selection .select2-selection--multiple{
	background-color: #11cdef !important;
}




/*******************************************************/



body.dark-mode {
    background-color: #1a2035;
}


body.dark-mode .card {
    background-color: #202940 !important;
    box-shadow: 0 2px 2px 0 #00000024, 0 3px 1px -2px #00000033, 0 1px 5px 0 #0000001f;
}

body.dark-mode #container-info .card {
 color: white;
}


body.dark-mode .nav-basic {
    background: #202940 !important;
}


body.dark-mode .text-muted {
    color: white !important;
}


body.dark-mode .card-body span {
    color: #8898aa;
}


body.dark-mode .footer {
    background-color: #1a2035;
}


body.dark-mode .card-body .icon:not(.home) {
    box-shadow: 0 1px 10px 0 var(--icon-color);
}


body.dark-mode h3,
body.dark-mode h4,
body.dark-mode h6:not(.text-overflow) {
    color: white !important;
}


body.dark-mode .form-control {
    background-color: rgb(32, 41, 64);
    color: white;
}


body.dark-mode .card-footer {
    background-color: rgb(32,41,64);
}


body.dark-mode .breadcrumb {
    background-color: rgb(32, 41, 64);
}
body.dark-mode .breadcrumb a {
    color: #fff;
}


body.dark-mode .card-header {
    background-color: rgb(32, 41, 64) !important;
}
body.dark-mode .card-header h3 {
    color: #fff;
}


body.dark-mode .table-responsive {
    color: white !important;
}
body.dark-mode .table-responsive table {
    background-color: #1a2035 !important;
}
body.dark-mode .table-responsive .table {
    background-color: #1a2035;
}
body.dark-mode .table-dark {
    background-color: #1a2035;
}

body.dark-mode .dataTable{ 
	color: #f8f9fe !important;
    background-color: #172b4d !important;
	
}

body.dark-mode  .table-striped tbody tr:nth-of-type(odd){ 
	background-color: rgba(255, 255, 255, .05);
}

body.dark-mode .table-hover tbody tr:hover{
	background-color: #f6f9fc;
}


body.dark-mode th, body.dark-mode td, body.dark-mode thead th{
	border-color: #1f3a68;
}

body.dark-mode label {
    color: white;
}


body.dark-mode .radio-toolbar label {
    background-color: rgb(32, 41, 64);
}


body.dark-mode .select2-container--default .select2-selection--multiple,
body.dark-mode .select2-container .select2-selection--single {
    background-color: rgb(32, 41, 64);
    color: white;
}


body.dark-mode .variable {
    background-color: rgb(32, 41, 64);
    color: white;
}


body.dark-mode .main-letter {
    box-shadow: 0 1px 10px 0 var(--letter-shadow-color) !important;
}


body.dark-mode .bg-gradient-orange{

	box-shadow : 0 1px 10px 0 #fb8040 !important;
}

body.dark-mode .bg-gradient-red{

	box-shadow : 0 1px 10px 0 #ff0019 !important;
}

body.dark-mode .bg-gradient-green{
	box-shadow : 0 1px 10px 0 #00e1be !important;
}

body.dark-mode .bg-gradient-default{
	box-shadow : 0 1px 10px 0 #202940 !important;
}

body.dark-mode .bg-gradient-info{

	box-shadow : 0 1px 10px 0 #1185ef !important;
}

body.dark-mode .bg-gradient-dark{

	box-shadow : 0 1px 10px 0 #2a2c2e !important;
}


body.dark-mode .input-group-alternative input {
	border: 1px solid #dee2e6;

}

body.dark-mode .footer-auto-bottom .container a {
	color: white !important;

}

body.dark-mode .login-clip-path {

	clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 95%, 0 80%);
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 5%, rgb(85 100 151 / 82%) 50%, rgba(0, 0, 0, 1) 95%);
}


body.dark-mode .bg-gradient-enter {
	box-shadow: 0 1px 10px 0 #1185ef !important;
	background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important;
	cursor: pointer;
}

body.dark-mode .numbers .font-weight-bold {
    
    color:white !important;

}

/*---------------------------------------------*/
