/* ================================
   PURE BEYOUTIFUL PINK THEME
================================ */

/* Service Titles */
#events h3 {
    color: #f72585 !important;
}

/* Duration text */
#events p.duration,
#events div.duration {
    color: #555 !important;
}

/* Service description */
#events p.description,
#events div.description {
    color: #474747 !important;
}

/* Selected service box */
#events .selectedEvent {
    border: 2px solid #f72585 !important;
    box-shadow: 0 0 10px rgba(247, 37, 133, 0.15);
}

/* Select / Reserve buttons */
#events input.reserve_time_btn,
#events input.select_another_btn {
    background: #f72585 !important;
    border: none !important;
    color: #fff !important;
    border-radius: 30px !important;
    padding: 10px 20px !important;
}

/* Date headers */
#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3 {
    color: #f72585 !important;
}

/* Save / Continue button */
#eventForm #save_button {
    background: #f72585 !important;
    border: none !important;
    color: #fff !important;
    border-radius: 30px !important;
}

/* Calendar background */
div.ui-widget-content {
    background: #fff !important;
}

/* Calendar header */
div.ui-widget-header {
    background: #f72585 !important;
    color: #fff !important;
}

/* Timeline table */
#timeline-container table.timeline {
    border-color: #f72585 !important;
}

/* Unavailable time */
.timeline td.not_worked_time {
    background: #f5f5f5 !important;
}

/* Free time slots */
.timeline td.free_time {
    background: #ffe0ed !important;
}

/* Selected time */
.timeline td.selected_time {
    background: #f72585 !important;
    color: #fff !important;
}

/* Reserved time */
.timeline td.reserved_time {
    background: #ccc !important;
}

/* Loading */
div#loading {
    color: #f72585 !important;
}

/* Widget container border */
div#widget_container {
    border: none !important;
}

/* Widget header */
#widget_container #widget_header {
    background: #f72585 !important;
    color: #fff !important;
}

/* Widget footer */
#widget_container #widget_footer {
    background: #fff !important;
}

/* Title link */
#widget_container h1.title a {
    color: #f72585 !important;
}

/* Price */
#events .event_price {
    color: #f72585 !important;
    font-weight: 600;
}

/* Form labels */
#eventForm dd.extention_data {
    color: #474747 !important;
}

dd.extention_data dl.zend_form dt,
dd.extention_data dl.zend_form dd label {
    color: #474747 !important;
}


