.dt-ranger
{
	border: 1px solid #456;
	background-color: #123;
	color: inherit;
	box-shadow: none;
	margin: 4px;
}
.dt-ranger b
{
	color: #8AC;
}
.dt-ranger .default-bar:hover,
.dt-ranger .summary-bar:hover
{
	color: #BCD;
}
.dt-ranger .default-bar:hover b,
.dt-ranger .summary-bar:hover b
{
	color: #ACE;
}
.dt-ranger .oper-zone>div:hover
{
	background-color: #234;
}
.dt-ranger .oper-zone .input-wrapper
{
	border: 1px solid #456;
}
.dt-ranger .oper-zone input
{
	background-color: #123;
	color: #ACE;
}
.dt-ranger .oper-zone input.floating:before {
	color: cadetblue;
}
.dt-ranger .oper-zone input.invalid {
	color: goldenrod;
}
.dt-ranger .oper-zone input.invalid:before {
	color: orchid;
}
