

.hello-week {
    border: 1px solid #EDEDED;
    padding: 1rem;
}
.hello-week .week {
	color: #42a298;
	font-size: 1.2em;
}


.hello-week .day{
	padding: 0.9rem 0;
	color:#CBD0D3;
}


.hello-week .day.is-highlight,.hello-week .day.is-today.is-highlight {
	color: #95171C;
	background-color: #fff !important;

}
.hello-week .day:not(.is-highlight) {
	cursor: not-allowed;
}

.hello-week .day.is-today {
	background-color: #fff;
	color: #CBD0D3;
}

.hello-week .day.is-selected, .hello-week .day.is-today.is-selected {
	background-color: #95171C !important;
	color: #fff !important;
	border-radius: 100%;

}

.hello-week .day.is-begin-range, .hello-week .day.is-end-range {
	background-color: #42a298 !important;
	color: #fff !important;
}

.hello-week .day.is-disabled {
	cursor: not-allowed;
	opacity: .33;
}
.hello-week .navigation{
	margin:0 1.5rem;
	border-bottom: 2px dashed #EBEDED;
	padding-bottom: 1rem;
	color:#4B4B4D;
}
.hello-week .prev, .hello-week .next {
    padding: 0 1rem;
    cursor: pointer;
}
.hello-week .week .day {
    padding-top: 1rem;
	color:#4B4B4D;
}
.hello-week .period {
    order: 1;
    text-align: left;
}

.hello-week .prev {
    order: 2;
}

.hello-week .next {
    order: 3;
	padding-right: 0;
}
