
.mat-datepicker-content {
	border-radius: 50px !important;
	padding-top: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    min-height: 200px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 0px 0px 3px 3px !important;
    border-radius: 0px 0px 3px 3px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.mat-datepicker-content:hover {
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.mat-datepicker-content-container {
	/*background-color: #ffffff !important;*/
}

.mdc-button {
    padding: 25px 15px 25px 15px !important;
    font-size: 16px !important;
    font-family: 'ubuntuRegular' !important;
    color: #1A1D23 !important;
    border-radius: 0px !important;
}

.mat-calendar-arrow {
	fill: #1A1D23 !important;
}

.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled), .mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled) {
    color: gray !important;
}

.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled) {
    color: gray !important;
}


.mat-calendar-table-header th {
	color: black !important;
}

.mat-calendar-body-label {
	color: #CFD4DD !important;
}

.mat-calendar-body-cell-content {
	color: gray !important;
}

.mat-calendar-body-cell-content:hover {
	background-color: #16CF77 !important;
    color: #ffffff !important;
}

.mat-calendar-body-today {
	/*background-color: purple !important;*/
	border: 1px solid rgba(207, 212, 221, 1) !important;
}

.mat-calendar-body-selected {
	background-color: #CFD4DD !important;
	color: #1A1D23 !important;
}
