@media screen and (max-width: 767px){
    .pick-input{
        margin-bottom: 5px;
    }
}

#pick-form .error{
    color: #ee463f;
}


.pick-input-margin input{
    margin-top: 10px
}
.pick-input input{
    color: #888;
    font-weight: lighter;
    font-size: 11px;
    border: none;
    outline: none;
    width: 49%;
    height: 45px;
    text-align: center;
    padding-top: 25px;
    background-color: white;
    cursor: pointer;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.pick-input input.pick-empty{
    background-color: #ef0c23 !important;
    color: white !important;
}

.pick-input input.pick-filled{
    background-color: #52D536 !important;
    color: white !important;
}

.pick-input-date{
    background: url('calendar-black.png')no-repeat center center;
    background-size: 20px 20px;
}

.pick-input-time{
    background: url('clock-black.png')no-repeat center center;
    background-size: 20px 20px;
}

.pick-input-date.pick-filled{
    background: url('calendar-white.png')no-repeat center 5px;
    background-size: 20px 20px;
}

.pick-input-time.pick-filled{
    background: url('clock-white.png')no-repeat center 5px;
    background-size: 20px 20px;
}

.pick-input-date.pick-empty{
    background: url('calendar-white.png')no-repeat center center;
    background-size: 20px 20px;
}

.pick-input-time.pick-empty{
    background: url('clock-white.png')no-repeat center center;
    background-size: 20px 20px;
}

.pick-disabled{
    opacity: .6;
    cursor: not-allowed !important;
}