/* place your custom style here and include the file in your page */


.pika-single.calendar-show {
    display: block !important;
}
.pika-single .pika-lendar {
    width: 47%;
}
.pika-single .pika-table abbr {
    border-bottom: none;
    cursor: initial;
    text-decoration: none;
}
.pika-single .pika-button {
    background-color: #fff;
    padding: 10px;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    height: 45px;
    text-align: center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.pika-single .pika-button.hover-date:hover {
    background-color: #aaa;
}
.pika-single .pika-next {
    background-image: none;
    position: relative;
    cursor: pointer;
    opacity: 1;
    color: #fff;
    height: 33px;
}
.pika-single .pika-next:after {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: -15px;
}
.pika-single .pika-prev {
    background-image: none;
    position: relative;
    cursor: pointer;
    opacity: 1;
    color: #fff;
    height: 33px;
}
.pika-single .pika-prev:after {
    content: "\f053";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: -15px;
}
.is-selected .pika-button,
.pika-single .is-endrange, .pika-single .is-selected, .pika-single .is-startrange{
    background: #ffd40d;
    background-color: #ffd40d;
}
.pika-single .pika-button:hover,
.pika-single .is-selected .pika-button,
.pika-single .is-startrange .pika-button,
.pika-single .is-endrange .pika-button {
    background-color: #ffd40d;
    box-shadow: none;
    font-weight: bold;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.pika-single .is-disabled .pika-button,
.pika-single .is-outside-current-month .pika-button {
    text-decoration: line-through;
}
.pika-single .is-today.is-disabled .pika-button {
    text-decoration: none;
}
.pika-single .is-today.is-startrange .pika-button,
.pika-single .is-today.is-selected .pika-button {
    color: #fff;
    opacity: 1;
}
.pika-single .is-today .pika-button {
    color: #696969;
}
.pika-single .is-today .pika-button:hover {
    color: #fff;
}
.pika-single .pika-table th {
    color: #696969;
    font-size: 14px;
    font-weight: normal;
}
.pika-single .pika-label {
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
}
.pika-single tr td {
    text-align: center;
    padding: 0px;
}
.pika-single .in-range.is-selected .pika-button,
.pika-single .in-range.is-startrange .pika-button {
    background-color: #ffd40d;
    color: #fff;
}
.pika-single .in-range .pika-button {
    background-color: #fff7d2;
    color: #696969;
}
.pika-single .is-endrange,
.pika-single .is-selected,
.pika-single .is-startrange {
    background-color: #fff7d2;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.pika-single .is-endrange.in-range,
.pika-single .is-selected.in-range,
.pika-single .is-startrange.in-range {
    background-color: #fff7d2;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.pika-prev {
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQ…EBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
}

.pika-next {
    float: right;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
}