/* RIDEEASE_PORTAL_MOBILE_DATE_INPUT_FIX_V1 */
#dtPickup,
#dtReturn,
input[type="datetime-local"]{
  display:block;
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  box-sizing:border-box !important;
}

@media (max-width:760px){
  #dtPickup,
  #dtReturn,
  input[type="datetime-local"]{
    min-height:58px !important;
    padding:12px 14px !important;
    font-size:16px !important;
    line-height:1.3 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
  }

  #dtPickup::-webkit-date-and-time-value,
  #dtReturn::-webkit-date-and-time-value,
  input[type="datetime-local"]::-webkit-date-and-time-value{
    min-width:0 !important;
    text-align:left !important;
  }

  #dtPickup::-webkit-datetime-edit,
  #dtReturn::-webkit-datetime-edit,
  input[type="datetime-local"]::-webkit-datetime-edit{
    min-width:0 !important;
    padding:0 !important;
    overflow:hidden !important;
  }

  #dtPickup::-webkit-calendar-picker-indicator,
  #dtReturn::-webkit-calendar-picker-indicator,
  input[type="datetime-local"]::-webkit-calendar-picker-indicator{
    flex:0 0 auto;
    margin-left:8px;
  }

  #pg1 .card,
  #pg1 .form-group,
  #pg1 .field,
  #pg1 label,
  #pg1 input{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }
}

@media (max-width:390px){
  #dtPickup,
  #dtReturn,
  input[type="datetime-local"]{
    padding:11px 12px !important;
    font-size:15px !important;
  }
}
