/* LOGIN PAGE */
body.login-page {
    background: linear-gradient(135deg, #a8d8ea 0%, #611232 100%)!important;
}
.login-page .login-box .card .card-header {
  /*background-color: #611232!important; /* GOBMX */
  background-color: #093568!important;*/ /* Irapuato */
}
body.login-page .login-box .mm-system-name {
    display: none;
}

/* SIDE BAR */
[class*="sidebar-dark-"] {
	/*background: #611232; /* GOBMX */
	background: #093568;*/ /* Irapuato */

}

.user-panel .mm-btn-new {
	background: #CBE860;
	border-color: #FFF;
}

.user-panel .mm-btn-new .mm-btn-new-label,
.user-panel .mm-btn-new > i {
	color: #000!important;
}

/* MULTISELECT CONTROL */
.m-multipleselect-items {
	
	input[type="checkbox"] {
		appearance: none!important;
	}

	.mm-checkboxes__label:before {
		border-width: 1px;
	}
	
	.mm-checkboxes__label:after {
		background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 2.667C0 1.194 1.194 0 2.667 0h18.667C22.806 0 24 1.194 24 2.667v18.667C24 22.806 22.806 24 21.333 24H2.667C1.194 24 0 22.806 0 21.333V2.667z' fill='#6462F6'/><path d='M2.667 12.616l6.667 6.718 12-12.092-1.88-1.908L9.333 15.53l-4.787-4.8-1.88 1.894z' fill='#fff'/></svg>");
	}
	
	.mm-checkboxes {
		display: flex;
		flex-wrap: wrap;
		border: 1px solid #CCC;
		border-radius: 10px;

		.mm-checkboxes__item {
			border: 1px solid #0000003F;
			border-radius: 5px;
			margin-right: 1rem;
			padding: 0.5rem 0.5rem 0.5rem 2rem;
		}	
		.mm-checkboxes__item:hover {
			background: #CBE860;
		}
		.mm-checkboxes__item:last-of-type {
			margin: 0 0 1rem;
		}
		
		.mm-checkboxes__label:before,
		.mm-checkboxes__label:after {
			margin-left: 0.5rem;
			margin-top: 0.5rem;
			margin-bottom: 0.5rem;
		}
	}	
}

/*ALIGN CONTROLS*/
.mm-control-align-center{
	margin-left: auto;
	margin-right: auto;
    	width: auto;
}

.parent:has(.mm-control-align-center) label{
	text-align: center;
        max-width: none;
}

/*GRID CARD*/
.mm-grid-card .col-md-6{
    max-width: 33.3333% !important;
    flex: 0 0 33% !important;
}