.page-node-edit.node-type-appointment input#edit-title, .node-appointment-form input#edit-title {
    pointer-events: none;
}
.page-node-edit.node-type-appointment input#edit-title, .page-node-edit.node-type-appointment input#edit-title {
    pointer-events: none;
}
.page-node-edit.node-type-appointment .form-item-title {
    display: none;
}
.page-node-edit.node-type-appointment div#edit-field-appointment-date {
    display: none;
}

.page-node-edit.node-type-appointment .form-item.form-item-title.form-type-textfield.form-group
{
display:none;
}

.form-item.form-item-field-appointment-slot-und-1-5.form-type-checkbox.checkbox,
.form-item.form-item-field-appointment-slot-und-2-5.form-type-checkbox.checkbox {
    padding-bottom: 20px;
    }
    
    .form-item.form-item-field-appointment-slot-und-1.form-type-checkbox.checkbox:before {
    content: "HOUR 1";
    display: block;
    font-weight: bold;
    white-space: nowrap;
    padding-top: 15px;
}
 .form-item.form-item-field-appointment-slot-und-2.form-type-checkbox.checkbox:before {
    content: "HOUR 2";
    display: block;
    font-weight: bold;
    white-space: nowrap;
    padding-top: 15px;
}
 
  .form-item.form-item-field-appointment-slot-und-3.form-type-checkbox.checkbox:before {
    content: "HOUR 3";
    display: block;
    font-weight: bold;
    white-space: nowrap;
    padding-top: 15px;
}

div#edit-field-appointment-slot-und {
    padding-left: 10%;
}

.highlighted.jumbotron .block.block .flag-join-appointment a {
    color: white;
}