/* Minification failed. Returning unminified contents.
(17,20): run-time error CSS1019: Unexpected token, found ' '
(17,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(18,20): run-time error CSS1019: Unexpected token, found ' '
(18,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(34,26): run-time error CSS1019: Unexpected token, found '*'
(34,26): run-time error CSS1042: Expected function, found '*'
(34,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(64,26): run-time error CSS1019: Unexpected token, found '*'
(64,26): run-time error CSS1042: Expected function, found '*'
(64,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
 */
/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
	width: 100%;
}
/**
 * The holder is the base of the picker.
 */
.picker__holder {
	position: absolute;
	box-sizing: border-box;
	min-width: 256px - 80px;
	max-width: 666px - 200px;
	max-height: 0;
	-webkit-transition: opacity .15s ease-out, max-height 0s .15s, border-width 0s .15s, -webkit-transform .15s ease-out;
	transition: opacity .15s ease-out, max-height 0s .15s, border-width 0s .15s, -webkit-transform .15s ease-out;
	transition: transform .15s ease-out, opacity .15s ease-out, max-height 0s .15s, border-width 0s .15s;
	transition: transform .15s ease-out, opacity .15s ease-out, max-height 0s .15s, border-width 0s .15s, -webkit-transform .15s ease-out;
	-webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);
	transform: translateY(-1em) perspective(600px) rotateX(10deg);
	opacity: 0;
	border: 1px solid #aaa;
	border-top-width: 0;
	border-bottom-width: 0;
	border-radius: 0 0 5px 5px;
	background: #fff;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0 * 100)";
	filter: alpha(opacity=0 * 100);
	-moz-opacity: 0;
}
/**
 * The frame and wrap work together to ensure that
 * clicks within the picker don’t reach the holder.
 */
.picker__frame {
	padding: 1px;
}
.picker__wrap {
	margin: -1px;
}
/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
	max-height: 25em;
	-webkit-transition: opacity .15s ease-out, max-height 0s, border-width 0s, -webkit-transform .15s ease-out;
	transition: opacity .15s ease-out, max-height 0s, border-width 0s, -webkit-transform .15s ease-out;
	transition: transform .15s ease-out, opacity .15s ease-out, max-height 0s, border-width 0s;
	transition: transform .15s ease-out, opacity .15s ease-out, max-height 0s, border-width 0s, -webkit-transform .15s ease-out;
	-webkit-transform: translateY(0) perspective(600px) rotateX(0);
	transform: translateY(0) perspective(600px) rotateX(0);
	opacity: 1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	box-shadow: 0 6px 18px 1px rgba(0, 0, 0, .12);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1 * 100)";
	filter: alpha(opacity=1 * 100);
	-moz-opacity: 1;
}
