.pika-single{
	z-index:9999;
	display:block;
	position:relative;
	color: #2a2828;
	background:#fff;
	font-family: 'Josefin Sans', sans-serif;
	margin: 1px 0 0 1px;}

.pika-single.is-hidden{
	display:none
	}

.pika-single.is-bound{
	position:absolute;
	box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}

.pika-single{
	*zoom:1

	-webkit-box-shadow:  0px 10px 18px 0px rgba(179,177,175,0.08);
    -moz-box-shadow:  0px 10px 18px 0px rgba(179,177,175,0.08);
    box-shadow: 0px 10px 18px 0px rgba(179,177,175,0.08);
	}

.pika-single:before,.pika-single:after{
	content:" ";display:table}

.pika-single:after{
	clear:both
	}

.pika-lendar{
	float:left;width:240px;
	margin:8px}

/*.pika-title{
	position:relative;
	text-align:center;
	text-transform: uppercase;
	letter-spacing: 1px;}*/

.pika-title {
    position: relative;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    float: none;
    display: block;
    padding-top: 3px;
}

.pika-title select{
	cursor:pointer;
	position:absolute;
	z-index:9998;margin:0;
	left:0;top:5px;
	filter:alpha(opacity=0);opacity:0}

.pika-label{
	display:inline-block;
	*display:inline;
	position:relative;
	z-index:9999;
	overflow:hidden;
	margin:0;
	padding:5px 3px;
	font-size:140%;
	line-height:20px;
	font-weight:900;
	background-color:#fff;
    float: none;}

.pika-prev,.pika-next{
	display:block;
	cursor:pointer;
	position:relative;
	outline:none;
	border:0;
	padding:0;
	width:20px;
	height:30px;
	text-indent:20px;
	white-space:nowrap;
	overflow:hidden;
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:75% 75%;
	opacity:.5;*position:absolute;*top:0}

.pika-prev:hover,.pika-next:hover{ opacity:1 }

.pika-prev.is-disabled,.pika-next.is-disabled{
	cursor:default;opacity:.2}

/*.pika-prev,.is-rtl .pika-next{
	/*float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*/
	/*float:left;background-image:url("../img/backArrowCalendar_on.png");
	
	*left:0}*/


.pika-prev, .is-rtl .pika-next {
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("../img/backArrowCalendar_on.png");
}

/*.pika-next,.is-rtl .pika-prev{
	/*float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*/
	/*float:left;background-image:url("../img/nextArrowCalendar_on.png");

	*right:0}*/
.pika-next, .is-rtl .pika-prev {
	position: absolute;
    top: 0;
    right: 0;
    background-image: url("../img/nextArrowCalendar_on.png");
}

.pika-select{ display:inline-block; *display:inline}

.pika-table{ width:100%; border-collapse:collapse; border-spacing:0;border:0}

.pika-table th,.pika-table td{ width:14.285714285714286%; padding:0}

.pika-table th{
	color: #2a2828;
	font-size:120%;
	line-height:25px;
	font-weight:900;
	text-align:right;
	text-transform: uppercase;
	font-size: 100%;}

.pika-table abbr{
	border-bottom: none;
    cursor: help;
    font-weight: 900;
    font-size: 90%;
	width: 95%;}

.pika-button{
	cursor:pointer;
	display:block;
	box-sizing:border-box;
	outline:none;border:0;
	margin:0;width:100%;padding:5px;color:#2a2828;font-size:12px;line-height:15px;text-align:right; background:#fff; border-radius:0}

.is-today .pika-button{color:#2a2828;font-weight:900; font-size: 180%;}

.is-selected .pika-button{ 
	font-weight: bold;
    background: #fac7ac;
    box-shadow: none;
    color: #2a2828;}

.pika-button .is-selected-in .pika-button{border-radius:0}

.is-multiple .is-selected-in .pika-button{border-radius:0}

.is-multiple .is-selected-out .pika-button{border-radius: 0}

.is-between .pika-button{color:#2a2828;background:#fee2d5;}

.is-disabled .pika-button{pointer-events:none;cursor:default;color:#2a2828;opacity:.3}

.pika-button:hover{color:#2a2828 !important;background:#fec29a !important;box-shadow:none !important;border-radius:0 !important}

.pika-week{font-size:110%;color:#2a2828; font-weight: 900;}
