#bf-pickup-delivery-fields .custom-field {
    padding-bottom: 0px;
}
div#bf-pickup-delivery-fields {
    padding-bottom: 15px;
}
#bf-pickup-delivery-fields .custom-field textarea, #bf-pickup-delivery-fields .custom-field input{
    width: 94%;
    padding: 10px;
    font-family: monospace;
    font-size: 15px;
    font-weight: 400;
}

#bf-pickup-delivery-fields .custom-field textarea {
    height: 60px;
}
#bf-pickup-delivery-fields .custom-field select#bf-fulfillment {
    width: 100%;
    font-weight: 300;
    height: 40px;
    color: #797979;
    border: 1px solid hsla(0,0%,48%,.5);
    padding: 10px;
    font-family: monospace;
    font-size: 15px;
   
}
 #bf-delivery-extra,  #bf-date-wrapper{padding-top: 15px !important;}
#bf-pickup-delivery-fields .custom-field select option{  padding: 0px 10px;}
#bf-pickup-delivery-fields .custom-field input#bf-date{
    height:0px; padding: 0px;
}
#bf-pickup-delivery-fields h4 {
    font-weight: bold;
    font-size: 16px;
    padding: 45px 0px 10px;
}
#bf-pickup-delivery-fields .custom-field label {
    font-size: 16px;
}
#bf-pickup-delivery-fields .custom-field .flatpickr-months select.flatpickr-monthDropdown-months{font-size: 14px;}
#bf-pickup-delivery-fields .custom-field .flatpickr-months .numInputWrapper input{font-size: 14px; font-weight: 300; padding: 0px 0px 0px 10px; font-family: inherit; }
#bf-pickup-delivery-fields .custom-field .flatpickr-current-month{padding-top: 10px;}

.custom-field .flatpickr-calendar.inline { top: -22px !important; }