text: 
  .date-icon {
      margin-left: 12;
      vertical-align: center;
  }
  
  .date-text {
      margin-left: 10;
      color: #FFD5CA;
      font-family: "Helvetica-Light";
      vertical-align: center;
      font-size: 18;
  }
  
  .arrow-right {
      margin-right: 18;
      horizontal-align: right;
      vertical-align: center;
  }
  
  .title-container {
      background-image: url("res://dataform_wood_pattern");
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      padding-left: 12;
      padding-right: 12;
      padding-top: 12;
  }
  
  .title-view-item {
      font-size: 27;
      font-family: "Helvetica-Light";
      color: white;    
  }
  
  .subtitle-view-item {
      color: #C4C4C4;
      font-weight: bold;
      font-family: "Helvetica-Light";
      font-size: 14;
  }
  
  .button-add {
      margin-top: 16;
      margin-right: 12;
      vertical-align: top;
      horizontal-align:right;
  }
  
  .reservation_info_time_container {
      margin: 12;
      width: 44;
      height: 44;
  }
  
  .reservation_info_time_inner_container {
      vertical-align: center;
  }
  
  .reservation_info_time {
      font-size: 14;
      font-family: "Helvetica-Light";
      color: white;
      text-align: left;
      margin-left: 6;
  }
  
  .reservation_info_time_ampm {
      font-size: 13;
      font-family: "Helvetica-Light";
      color: white;
      text-align: left;
      font-weight: bold;
      margin-top: -2;
      margin-left: 6;
  }
  
  .reservation_info_container {
      vertical-align: center;
  }
  
  .reservation_info_name {
      font-size: 16;
      color: black;
  }
  
  .reservation_info_details {
      font-size: 14;
      font-weight: bold;
      color: #BF3136;
  }
  
  .reservation_info_phone {
      padding-right: 16;
      font-size: 13;
      text-decoration: underline;
      color: #8F8C8B;
      vertical-align: center;
  }