body .date-selector-wrapper {
  border-radius: 5px;
  box-shadow: none;
  font-weight: 700;
}

body .pika-button { font-size: 11px; }

body .pika-button,
body .pika-button:hover {
   border-radius: 3px;
   border-style: solid;
   border-width: 0px;
}

body .is-selected .pika-button {
   box-shadow: none;
}

body .pika-single {
   border-radius: 4px;
   border-width: 1px;
   font-family: 'Open Sans', sans-serif;
   padding: 5px;
}

body .pika-table td:not(:first-child) {padding-left: 2px; }
body .pika-table tr:not(:first-child) td { padding-top: 2px; }

body .pika-title {
   align-items: center;
   border-radius: 3px;
   border-style: solid;
   border-width: 0px;
   display: flex;
   height: 24px;
}

body .pika-title .pika-label {
   display: block;
   flex: 1;
   font-size: 1em;
   height: 16px;
   line-height: 16px;
   margin: 0 2px 0 0;
   padding: 0;
   position: relative;
}

body .pika-title .pika-label .select,
body .pika-title .pika-label .value {
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

body .pika-table th { font-size: 10px; }

body .pika-title .pika-prev {order: 1; }
body .pika-title .pika-label { order: 2; }
body .pika-title .pika-label + .pika-label {
   order: 3;
   margin: 0 0 0 2px;
}
body .pika-title .pika-next { order: 4; }

body .pika-title .pika-next,
body .pika-title .pika-prev {
   background-position: center center;
   border-radius: 3px;
   height: 100%;
   margin: 0;
   opacity: 1;
   padding: 5px;
   position: relative;
   width: 24px;
}

body .pika-title .pika-next > svg,
body .pika-title .pika-prev > svg {
   float: left;
   height: 100%;
   pointer-events: none;
   position: relative;
   width: 100%;
}

/* ======================== *
 * ## Calendar Component ##
 ( ======================== */

.casper-calendar-component .pika-title .pika-next,
.casper-calendar-component .pika-title .pika-prev {
   background-image: none;
}


/* ==================== *
 * ## Pikaday Plugin ##
 * ==================== */

.pika-single { min-height: 240px; }
.pika-table abbr { text-decoration: none; }

.pika-title .pika-next,
.pika-title .pika-prev {
   background-image: none;
}
