.mh_selector {
	color: black;
	display: inline-block;
}

.mh_selector .buttons {
	border: 3px solid black;
	border-right: none;
	border-radius: 5px 0 0 5px;
	float: left;
	background-color: white;
}

.mh_selector .buttons .up,
.mh_selector .buttons .down {
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
}


.mh_selector .value {
	float: left;
	background-color: white;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-weight: 500;
	font-size: 25px;
	border: 3px solid black;
	border-radius: 0 5px 5px 0;
	overflow: hidden;
}

.mh_selector_int .value {
	width: 60px;
}

.mh_selector_day .value {
	width: 150px;
}

.mh_selector_month .value {
	width: 150px;
}