.invalid-feedback {
    color: #f40000;
    font-size: 13px;
}

.MuiTablePagination-root:last-child {
    float: none !important;
}

/************************************* GRID *****************************************/
.MuiTableCell-root{font-family: 'PT Sans', sans-serif !important; color: #666666 !important; font-size: 14px !important; border-bottom-color:#f5f5f5 !important; padding-top: 4px !important; padding-bottom: 4px !important; height: 50px; }
.MuiTableCell-head{ position: relative; font-family:"MuseoSansW01-Rounded500", 'PT Sans', sans-serif !important; font-weight: normal !important; font-size: 14px !important; color: #3c3c3c !important;  padding-top: 10px !important; padding-bottom: 16px !important; }
.MuiTableCell-root.MuiTableCell-head{border-bottom-color:#d8d8d8 !important; white-space: nowrap;}
.MuiTablePagination-caption{font-family: 'PT Sans', sans-serif !important; font-weight: 700 !important; font-size: 14px !important; color: #3c3c3c !important; }
.MuiPaper-elevation8{box-shadow: 0 2px 10px rgba(0,0,0,.3) !important;}
.MuiPaper-elevation8 .MuiMenuItem-root{ min-height: 40px !important; font-family: 'PT Sans', sans-serif !important; font-size: 14px !important; color: #3c3c3c !important; }
.MuiPaper-elevation8 .MuiListItem-button:hover{ background-color: #f5f5f5 !important;}
.MuiPaper-elevation8 .MuiList-padding{ padding-top: 0px !important; padding-bottom: 0px !important;}

.MuiPaper-elevation8 .MuiMenuItem-root.gridiconlist{ padding-left: 40px !important; min-width: 150px !important;}
.MuiPaper-elevation8 .MuiMenuItem-root.gridiconlist img { width: 14px; position: absolute;    top: 8px;    left: 12px;    height: 22px; }

.MuiPaper-elevation8 .MuiMenuItem-root a{ text-decoration: none !important; font-family: 'PT Sans', sans-serif !important; font-size: 14px !important; color: #3c3c3c !important; }


.MuiFormControl-root > span, .MuiTypography-body2{font-family:"MuseoSansW01-Rounded500", 'PT Sans', sans-serif !important; font-weight: normal !important; font-size: 16px !important; color: #3c3c3c !important; }
.MuiInputBase-root, .MuiTypography-body1, .MuiFormLabel-root{font-family: 'PT Sans', sans-serif !important; color: #3c3c3c !important; font-size: 14px !important;}

.MuiIconButton-root{ padding:8px !important;}
.MuiPopover-paper > div{ background-color:#FFF !important}
.MuiInputLabel-shrink { transform: scale(1) !important;}
.MuiTypography-subtitle1 { font-family:"MuseoSansW01-Rounded500", 'PT Sans', sans-serif !important; }/************************************* GRID *****************************************/
.MuiTableCell-root{font-family: 'PT Sans', sans-serif !important; color: #666666 !important; font-size: 14px !important; border-bottom-color:#f5f5f5 !important; padding-top: 4px !important; padding-bottom: 4px !important; height: 50px; }
.MuiTableCell-head{ position: relative; font-family:"MuseoSansW01-Rounded500", 'PT Sans', sans-serif !important; font-weight: normal !important; font-size: 14px !important; color: #3c3c3c !important;  padding-top: 10px !important; padding-bottom: 16px !important; }
.MuiTableCell-root.MuiTableCell-head{border-bottom-color:#d8d8d8 !important; white-space: nowrap;}
.MuiTablePagination-caption{font-family: 'PT Sans', sans-serif !important; font-weight: 700 !important; font-size: 14px !important; color: #3c3c3c !important; }
.MuiPaper-elevation8{box-shadow: 0 2px 10px rgba(0,0,0,.3) !important;}
.MuiPaper-elevation8 .MuiMenuItem-root{ min-height: 40px !important; font-family: 'PT Sans', sans-serif !important; font-size: 14px !important; color: #3c3c3c !important; }
.MuiPaper-elevation8 .MuiListItem-button:hover{ background-color: #f5f5f5 !important;}
.MuiPaper-elevation8 .MuiList-padding{ padding-top: 0px !important; padding-bottom: 0px !important;}

.MuiPaper-elevation8 .MuiMenuItem-root.gridiconlist{ padding-left: 40px !important; min-width: 150px !important;}
.MuiPaper-elevation8 .MuiMenuItem-root.gridiconlist img { width: 14px; position: absolute;    top: 8px;    left: 12px;    height: 22px; }

.MuiPaper-elevation8 .MuiMenuItem-root a{ text-decoration: none !important; font-family: 'PT Sans', sans-serif !important; font-size: 14px !important; color: #3c3c3c !important; }


.MuiFormControl-root > span, .MuiTypography-body2{font-family:"MuseoSansW01-Rounded500", 'PT Sans', sans-serif !important; font-weight: normal !important; font-size: 16px !important; color: #3c3c3c !important; }
.MuiInputBase-root, .MuiTypography-body1, .MuiFormLabel-root{font-family: 'PT Sans', sans-serif !important; color: #3c3c3c !important; font-size: 14px !important;}

.MuiIconButton-root{ padding:8px !important;}
.MuiPopover-paper > div{ background-color:#FFF !important}
.MuiInputLabel-shrink { transform: scale(1) !important;}
.MuiTypography-subtitle1 { font-family:"MuseoSansW01-Rounded500", 'PT Sans', sans-serif !important; }