﻿:root {
    --mazzetti-blue: #006595;
    --mazzetti-pink: #C74A5D;
    --mazzetti-yellow: #B9B309;
    --mazzetti-orange: #EE8A1D;
    --mazzetti-gray: #4B4F54;
    --mud-palette-primary: var(--mazzetti-blue) !important;
    --mud-palette-primary-darken: #009efb !important; /* lighter blue */
    --mud-palette-secondary: #0081A8 !important; /* teal */
    --mud-typography-button-weight: 400 !important;
    --mud-typography-h1-family: 'Montserrat', 'Century Gothic', sans-serif !important;
    --mud-typography-h2-family: 'Montserrat', 'Century Gothic', sans-serif !important;
    --mud-typography-h3-family: 'Montserrat', 'Century Gothic', sans-serif !important;
    --mud-typography-h4-family: 'Montserrat', 'Century Gothic', sans-serif !important;
    --mud-typography-h5-family: 'Montserrat', 'Century Gothic', sans-serif !important;
    --mud-typography-h6-family: 'Montserrat', 'Century Gothic', sans-serif !important;
    --mud-typography-h6-size: 1.00rem !important;
    --mud-typography-body1-family: 'Open Sans', sans-serif !important;
    --mud-typography-body1-size: .875rem !important;
    --mud-typography-body2-family: 'Open Sans', sans-serif !important;
    --mud-typography-caption-family: 'Montserrat', 'Century Gothic', sans-serif !important;
    --mud-typography-button-family: 'Open Sans', sans-serif !important;
    --mud-typography-input-family: 'Open Sans', sans-serif !important;
    --mud-typography-subtitle1-family: 'Open Sans', sans-serif !important;
    /*--bs-body-bg: var(--mud-palette-background);*/
}

body {
    font-family: 'Open Sans', sans-serif;
    background: #fafafa;
}

.p-0 {
    padding: 0px !important;
}

/**************/
/**** CARD ****/
/**************/

.mud-card-header {
    padding: 10px 16px;
    border-bottom: 1px solid #ccc;
}

.owner-selector .mud-card-header {
    background: var(--mazzetti-blue);
}

.owner-selector .mud-card-header .mud-card-header-content {
    color: #fff !important;
    width: 100%;
}

.mud-card-header .mud-card-header-content .mud-typography {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
}


/*********/

.basic-table .mud-table-container {
    width: 100% !important;
}

.basic-table .mud-table-cell {
    padding: 4px 15px !important;
}

.mud-icon-button-size-small {
    padding: 5px;
}

.mud-list-item-multiselect-extended.mud-list-item-multiselect-checkbox-extended {
    padding-inline-end: 0px !important;
}


/****************************/
/******* MazDataGrid ********/
/****************************/

.disabled-cell .mud-checkbox {
    pointer-events: none;
}

    .disabled-cell .mud-checkbox span {
        color: #ccc;
    }