/* SCCM CRM Style Override - v 0.08 - Jun 16, 2025 */

.body-content {padding-top: 0;}
.dropdown:hover .dropdown-menu {margin:0; display: block !important;} /* fix for drop down issue */	
.mat-raised-button {color: #fff;background-color: #0055a5;border-color: #0055a5;padding: 0.66rem 0.5rem;font-size: 1.125rem;line-height: 1.2;border-radius: 0.2rem;}

/* Force the pop-up window width */
div#cdk-overlay-1, div#cdk-overlay-2 {max-width: 80vw !important; width: 80vw !important;}

@media (max-width: 768px) {
	.store-card .col-sm-3 {flex: 1 0 100% !important; max-width: 100% !important;}
    .store-card .col-sm-9 {margin: 50px 0 0 10px; flex: 1 0 100% !important; max-width: 100% !important;}
	.altai-product-grid-column {flex: 1 0 100% !important;}
	.grid-card-title {font-size: 16px !important;}
}

.store-card {flex-wrap: wrap !important;}
.mat-card-header {margin: 0 !important;}
.list-card-title {font-size: 1.5em !important; margin: 0 0 10px 0; color: #0055a5;}
.list-card-image {aspect-ratio: 0 !important;}
.list-card-description, .list-card-description p {font-size: 11pt;}
.mat-card-header-text {margin: 0 !important;}
.mat-card-title {margin: 10px !important;}
.category-title {margin: 0 0 0 10px;}
.product-list-actions { display: none !important; }
.altai-product-info-container-inner {padding: 0 0 20px 0;}
.grid-card-description {height: auto !important;}
.mat-button {padding: 0 10px; line-height: 20px;}
.mat-checkbox-layout .mat-checkbox-label {line-height: 20px; font-weight: 100; font-size: 14px; text-wrap: auto;}
.mat-paginator {background: #f5f5f5; border-radius: 5px;}

/* Change checkboxes colors to #0055A5  */
.mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {background-color: #0055A5;}
