
body.dark-mode .pika-single {
    color: #fff;
    background: #1C1C22;
    border: 1px solid rgba(100,100,100,.3);
}

body.dark-mode .pika-label {
    background-color: inherit;
    font-weight: 100;
}

.pika-label {
    overflow:initial !important;
}
.pika-label .md-form-group {
    position: initial !important;
}
/*.pika-title select {
    top: -5px !important;
}*/

body.dark-mode .pika-prev,
body.dark-mode .is-rtl .pika-next {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAQ0lEQVR4Ae3KIQ4AIBTD0N0/IeHGI3UIRA3ut/Zl+ltXc5++htVAmIAwAWECwgSEKbgthEoIlRAqIVRCqINQB9nDgQd7ktwFo6UpWQAAAABJRU5ErkJggg==');
}

body.dark-mode .pika-next,
body.dark-mode .is-rtl .pika-prev {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAP0lEQVQ4y+3TMQoAMAgEwfwfAvvjTZ1uGzuvHhBPPGczEG+FRqqRaqQaqUaqkX6QBmmjacvQ6qEVTjsh+xizebvlaWptGXZAAAAAAElFTkSuQmCC');
}

body.dark-mode .pika-table th {
    color: #8b92a9;
    font-weight: 100;
}

body.dark-mode .pika-button {
    color: #fff;
    background: inherit;
    text-align: center;
}

body.dark-mode .pika-week {
    color: #8b92a9;
}

body.dark-mode .is-today .pika-button {
    color: #0d6efd;
}

body.dark-mode .is-selected .pika-button {
    color: #fff;
    background: #0d6efd;
    box-shadow: inset 0 1px 3px #0d6efd;
}

body.dark-mode .is-disabled .pika-button {
    color: #8b92a9;
    opacity: .3;
}

body.dark-mode .pika-button:hover {
    color: #fff !important;
    background: #0d6efd !important;
    background: rgba(255,255,255,0.3) !important;
    border-color: rgba(255,255,255,0.3) !important;
}

body.dark-mode .pika-label:after {
    content:" \25be";
}

body.dark-mode .pika-single-ex {
    color: #fff;
    border: 1px solid #0d6efd !important;
    background: #323236 !important;
}
body.dark-mode .is-selected .pika-button {
    background: #0d6efd !important;
    border: 1px solid #0d6efd !important;
    color: white !important;
}