﻿@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single {
    z-index:9999;
    display:block;
    position:relative;
    color:#333;
    background:#fff;
    border:1px solid #ccc;
    border-bottom-color:#bbb;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,.pika-single:after {
    content:" ";
    display:table
}

.pika-single:after {
    clear:both
}

.pika-single {
    *zoom:1
}

.pika-single.is-hidden {
    display:none
}

.pika-single.is-bound {
    position:absolute;
    box-shadow:0 5px 15px -5px rgba(0,0,0,.5)
}

.pika-lendar {
    float:left;
    width:240px;
    margin:8px
}

.pika-title {
    position:relative;
    text-align:center
}

.pika-label {
        display: inline-block;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0 5px 0 0;
    padding: 2px 17px 2px 5px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    background-color: #fff;
    border: solid 1px #ccc;
}


.pika-label:after {
   position: absolute;
    content: "";
    border-left: 1px solid black;
    border-top: 1px solid black;
    padding: 2px;
    right: 5px;
    top: 33%;
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.pika-title select {
        cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: -6px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,.pika-next {
    display:block;
    cursor:pointer;
    position:relative;
    outline:none;
    border:0;
    padding:0;
    width:20px;
    height:30px;
/* hide text using text-indent trick, using width value (it's enough) */
    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-rtl .pika-next {
    float:left;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
    *left:0
}

.pika-next,.is-rtl .pika-prev {
    float:right;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
    *right:0
}

.pika-prev.is-disabled,.pika-next.is-disabled {
    cursor:default;
    opacity:.2
}

.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.285714285714%;
    padding:0;
    border:none;
}

.pika-table th {
    color:#000;
    font-size:12px;
    line-height:25px;
    font-weight:700;
    text-align:center;
    border:none;
}

.pika-table tr {
   background-color:#fff;
}


.pika-button {
    cursor:pointer;
    display:block;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    outline:none;
    border:0;
    margin:0;
    width:100%;
    padding:5px;
    color:#666;
    font-size:12px;
    line-height:15px;
    text-align:right;
    background:#f5f5f5
}

.pika-week {
    font-size:11px;
    color:#000
}

.is-today .pika-button {
    color:#3af;
    font-weight:700
}

.is-selected .pika-button {
    color:#fff;
    font-weight:700;
    background:#3af;
    box-shadow:inset 0 1px 3px #178fe5;
    border-radius:3px
}

.is-inrange .pika-button {
    background:#D5E9F7
}

.is-startrange .pika-button {
    color:#fff;
    background:#6CB31D;
    box-shadow:none;
    border-radius:3px
}

.is-endrange .pika-button {
    color:#fff;
    background:#3af;
    box-shadow:none;
    border-radius:3px
}

.is-disabled .pika-button {
    pointer-events:none;
    cursor:default;
    color:#000;
    opacity:.3
}

.pika-button:hover {
    color:#fff;
    background:#ff8000;
    box-shadow:none;
    border-radius:3px
}

/* styling for abbr */
.pika-table abbr {
    border-bottom:none;
    cursor:help
}