.dropdown-menu.daterangepicker {
	MAX-WIDTH: none
}
.opensleft.daterangepicker .calendar {
	FLOAT: left; MARGIN: 4px
}
.opensright.daterangepicker .ranges {
	FLOAT: right; MARGIN: 4px
}
.opensright.daterangepicker .calendar {
	FLOAT: right; MARGIN: 4px
}
.daterangepicker .ranges {
	TEXT-ALIGN: center; 
	clear: both;
}
.daterangepicker .ranges .range_inputs > DIV {
	FLOAT: left
}
UNKNOWN {
	PADDING-LEFT: 11px
}
.daterangepicker .calendar {
	MAX-WIDTH: 230px; DISPLAY: none
}
.daterangepicker .calendar TH {
	FONT-FAMILY: 'Helvetica Neue', Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.daterangepicker .calendar TD {
	FONT-FAMILY: 'Helvetica Neue', Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.daterangepicker .ranges LABEL {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #333; text-shadow: 1px 1px 0 #fff
}
.daterangepicker .ranges INPUT {
	FONT-SIZE: 11px
}
.daterangepicker .ranges UL {
	LIST-STYLE-TYPE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
.daterangepicker .ranges LI {
	MARGIN-BOTTOM: 8px; CURSOR: pointer; FONT-SIZE: 13px; BORDER-TOP: #f5f5f5 1px solid; BORDER-RIGHT: #f5f5f5 1px solid; BACKGROUND: #f5f5f5; BORDER-BOTTOM: #f5f5f5 1px solid; COLOR: #08c; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 12px; BORDER-LEFT: #f5f5f5 1px solid; PADDING-RIGHT: 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.daterangepicker .ranges LI.active {
	BORDER-TOP: #08c 1px solid; BORDER-RIGHT: #08c 1px solid; BACKGROUND: #08c; BORDER-BOTTOM: #08c 1px solid; COLOR: #fff; BORDER-LEFT: #08c 1px solid
}
.daterangepicker .ranges LI:hover {
	BORDER-TOP: #08c 1px solid; BORDER-RIGHT: #08c 1px solid; BACKGROUND: #08c; BORDER-BOTTOM: #08c 1px solid; COLOR: #fff; BORDER-LEFT: #08c 1px solid
}
.daterangepicker .calendar {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f1f1f1; BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 4px; BORDER-LEFT: #ddd 1px solid; PADDING-RIGHT: 4px; border-radius: 4px
}
.daterangepicker {
	BACKGROUND: #fff; POSITION: absolute; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 4px; LEFT: 20px; MARGIN-TOP: 1px; TOP: 100px; PADDING-RIGHT: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 9999
}
.opensleft.daterangepicker:before {
	BORDER-RIGHT: transparent 7px solid; RIGHT: 9px; BORDER-BOTTOM: 7px solid; POSITION: absolute; CONTENT: ''; BORDER-LEFT: transparent 7px solid; DISPLAY: inline-block; TOP: -7px
}
.opensleft.daterangepicker:after {
	BORDER-RIGHT: transparent 6px solid; RIGHT: 10px; BORDER-BOTTOM: #fff 6px solid; POSITION: absolute; CONTENT: ''; BORDER-LEFT: transparent 6px solid; DISPLAY: inline-block; TOP: -6px
}
.opensright.daterangepicker:before {
	BORDER-RIGHT: transparent 7px solid; BORDER-BOTTOM: 7px solid; POSITION: absolute; CONTENT: ''; LEFT: 9px; BORDER-LEFT: transparent 7px solid; DISPLAY: inline-block; TOP: -7px
}
.opensright.daterangepicker:after {
	BORDER-RIGHT: transparent 6px solid; BORDER-BOTTOM: #fff 6px solid; POSITION: absolute; CONTENT: ''; LEFT: 10px; BORDER-LEFT: transparent 6px solid; DISPLAY: inline-block; TOP: -6px
}
.daterangepicker TABLE {
	MARGIN: 0px; WIDTH: 100%
}
.daterangepicker TD {
	CURSOR: pointer; HEIGHT: 20px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; WIDTH: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.daterangepicker TH {
	CURSOR: pointer; HEIGHT: 20px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; WIDTH: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.daterangepicker TD.off {
	COLOR: #999
}
.daterangepicker TD.disabled {
	COLOR: #999
}
.daterangepicker TD.available:hover {
	BACKGROUND: #eee
}
.daterangepicker TH.available:hover {
	BACKGROUND: #eee
}
.daterangepicker TD.in-range {
	BACKGROUND: #ebf4f8; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0
}
.daterangepicker TD.active {
	BORDER-TOP-COLOR: #0044cc; BACKGROUND-REPEAT: repeat-x; COLOR: #fff; BORDER-BOTTOM-COLOR: #002a80; FILTER: progid:DXImageTransform.Microsoft.gradient(enabled = false); BORDER-RIGHT-COLOR: #0044cc; BACKGROUND-COLOR: #006dcc; BORDER-LEFT-COLOR: #0044cc; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
.daterangepicker TD.active:hover {
	BORDER-TOP-COLOR: #0044cc; BACKGROUND-REPEAT: repeat-x; COLOR: #fff; BORDER-BOTTOM-COLOR: #002a80; FILTER: progid:DXImageTransform.Microsoft.gradient(enabled = false); BORDER-RIGHT-COLOR: #0044cc; BACKGROUND-COLOR: #006dcc; BORDER-LEFT-COLOR: #0044cc; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
.daterangepicker TD.week {
	FONT-SIZE: 80%; COLOR: #ccc
}
.daterangepicker TH.week {
	FONT-SIZE: 80%; COLOR: #ccc
}
.daterangepicker SELECT.monthselect {
	CURSOR: default; FONT-SIZE: 12px; HEIGHT: auto; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; PADDING-LEFT: 1px; MARGIN: 0px; PADDING-RIGHT: 1px
}
.daterangepicker SELECT.yearselect {
	CURSOR: default; FONT-SIZE: 12px; HEIGHT: auto; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; PADDING-LEFT: 1px; MARGIN: 0px; PADDING-RIGHT: 1px
}
.daterangepicker SELECT.monthselect {
	WIDTH: 56%; MARGIN-RIGHT: 2%
}
.daterangepicker SELECT.yearselect {
	WIDTH: 50%
}
