
.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;
}