.ui-datepicker {
	padding : 0;
	width   : 250px;
}

.ui-widget-header {
	border     : 1px solid #aaaaaa;
	background : #000;
	color      : #FFF;
}

.ui-datepicker th {
	font-size : 8px;
}

.ui-datepicker .ui-datepicker-header {
	padding : 15px 0;
}

.ui-datepicker .ui-datepicker-title {
	font-weight : normal;
}

.ui-widget.ui-widget-content {
	border        : 1px solid #000;
	border-radius : 0;
}

.ui-datepicker-calendar thead tr th {
	font-weight : normal;
}

table.ui-datepicker-calendar thead th:first-child {
	color : #B16468;
}

.ui-widget-header .ui-icon {
	background-image : none;
}

#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next {
	position    : absolute;
	top         : 14px;
	width       : 26px;
	height      : 26px;
	text-indent : -9999em;
	background  : none;
}

#ui-datepicker-div .ui-datepicker-prev:after,
#ui-datepicker-div .ui-datepicker-next:after {
	content       : '';
	position      : absolute;
	width         : 10px;
	height        : 10px;
	right         : 1rem;
	border-right  : 1.5px solid #FFF;
	border-bottom : 1.5px solid #FFF;
	border-left   : none;
	border-top    : none;
	top           : calc((100% - 10px) / 2);
}

#ui-datepicker-div .ui-datepicker-prev {
	left    : 0;
	border  : none;
	cursor  : pointer;
	z-index : 10;
}

#ui-datepicker-div .ui-datepicker-prev:after {
	transform : rotate(135deg);
	left      : .9rem;
}

#ui-datepicker-div .ui-datepicker-next {
	right   : 0;
	border  : none;
	cursor  : pointer;
	z-index : 10;
}

#ui-datepicker-div .ui-datepicker-next:after {
	transform : rotate(-45deg);
}

.ui-datepicker table {
	width  : 95%;
	margin : 10px auto;
	height : 180px;
}

.ui-datepicker td {
	padding        : 1px;
	width          : 25px;
	height         : 30px;
	letter-spacing : -0.7px;
}

.ui-datepicker td span, .ui-datepicker td a {
	padding : .6em .5em;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button {
	border      : none;
	background  : none;
	font-weight : normal;
	color       : #000;
	text-align  : center;
	font-size   : 10px;
}

.ui-state-default.ui-state-active {
	background : #B16468;
	color      : #FFF;
}

.ui-datepicker-unselectable.ui-state-disabled span.ui-state-default {
	background : #CCC;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity : 0.5;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity : 0.2;
}