#facebookAppTab #bookingStepNavigation li.step-number span { color:rgba(23, 22, 22, 1); font-family:'Josefin Sans Light'; font-size:23px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
.booking-confirmation-container { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:10px;padding-bottom:10px;padding-left:8px;padding-right:8px;margin-top:4px;margin-bottom:4px;margin-left:10px;margin-right:10px;opacity:1; }
#facebookAppTab .booking-step-form  #addServiceButtonContainer .button .long-name, #facebookAppTab .booking-step-form #addServiceButtonContainer .button { background-color:rgba(247, 126, 126, 0); border-color:rgba(247, 126, 126, 0); border-width:0px; color:rgba(30, 29, 29, 1); font-family:'Josefin Sans Light'; font-size:14px; font-weight:normal; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
#facebookAppTab .booking-step-complete-paragraph { color:rgba(18, 17, 17, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#showAllAppointmentResults a { color:rgba(247, 126, 126, 1); font-family:'Josefin Slab'; font-size:18px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:lowercase; }
.booking-step-form  .booking-confirmation-container .form-label { color:rgba(85, 85, 85, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#bookingStartOver a { color:rgba(27, 26, 26, 1); font-family:'Josefin Slab'; font-size:17px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:lowercase; }
#facebookAppTab .booking-completed-details { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 0); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;opacity:1; }
#bookingStepNavigation li.step-number { background-color:rgba(201, 197, 197, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 0); border-width:0px; border-style:none; padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;margin-top:2px;margin-bottom:2px;margin-left:8px;margin-right:8px;opacity:1; }
.booking-step-title { color:rgba(36, 36, 36, 1); font-family:'Josefin Sans'; font-size:27px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:20px;text-align:center; text-decoration:none; text-transform:uppercase; }
#bookingStepNavigation li.divider { color:rgba(152, 152, 152, 0); font-size:12px; padding-top:0px;padding-bottom:0px;padding-left:2px;padding-right:2px;margin-top:2px;margin-bottom:2px;margin-left:2px;margin-right:2px;}
#facebookAppTab .booking-summary-container h4 { color:rgba(12, 11, 11, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#facebookAppTab #bookingStepNavigation li.divider { color:rgba(19, 17, 17, 1); font-size:14px; padding-top:0px;padding-bottom:0px;padding-left:2px;padding-right:2px;margin-top:2px;margin-bottom:2px;margin-left:2px;margin-right:2px;}
.booking-summary-container h3 { color:rgba(123, 123, 123, 1); font-family:'Josefin Slab'; font-size:21px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#selectEmployeeTimeStep .employeeServiceDetails { color:rgba(114, 114, 114, 1); font-family:'Josefin Sans'; font-size:16px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:9px;margin-bottom:9px;text-align:left; text-decoration:none; text-transform:uppercase; }
#facebookAppTab #selectEmployeeTimeStep .employeeServiceDetails { color:rgba(24, 23, 23, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#facebookAppTab .booking-summary-container .appointment-request-service .remove-link { color:rgba(43, 40, 40, 1); font-family:'Josefin Sans Light'; font-size:12px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
.booking-summary-container .appointment-request-service p { color:rgba(58, 58, 58, 1); font-family:'Josefin Sans'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#facebookAppTab .appointment-request-time-option .select-appointment-result-button { background-color:rgba(247, 126, 126, 0); border-color:rgba(23, 22, 22, 1); border-width:1px; color:rgba(23, 22, 22, 1); font-family:'Josefin Sans Light'; font-size:14px; font-weight:normal; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.booking-step-form #addServiceButtonContainer .button .long-name, .booking-step-form #addServiceButtonContainer .button { background-color:rgba(247, 126, 126, 1); border-color:rgba(247, 126, 126, 1); border-width:0px; color:rgba(255, 255, 255, 1); font-family:'Josefin Slab'; font-size:12px; font-weight:normal; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
#facebookAppTab .booking-summary-container .appointment-request-service p { color:rgba(58, 58, 58, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
.booking-step-button-strip .button, .booking-step-form .form .selected-item-button { background-color:rgba(247, 126, 126, 0); border-color:rgba(208, 208, 208, 1); border-width:1px; color:rgba(29, 28, 28, 1); font-family:'Josefin Slab'; font-size:27px; font-weight:normal; padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;}
#facebookAppTab #selectEmployeeTimeStep .availableTimes .selectable-item-button, #facebookAppTab #selectEmployeeTimeStep .results-toggle { color:rgba(28, 26, 26, 1); font-family:'Josefin Sans Light'; font-size:15px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#facebookAppTab #rememberMe, #facebookAppTab #rememberMe .p { color:rgba(118, 118, 118, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:3px;margin-right:3px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
.booking-summary-container .appointment-request-service { background-color:rgba(174, 174, 174, 0.17); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(184, 184, 184, 1); border-width:1px; border-style:none; padding-top:16px;padding-bottom:16px;padding-left:0px;padding-right:0px;margin-top:10px;margin-bottom:10px;margin-left:40px;margin-right:40px;opacity:1; }
.booking-step-form .booking-confirmation-container .booking-form-item span.form-input { color:rgba(33, 33, 33, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
.appointment-request-time-option .select-appointment-result-button { background-color:rgba(247, 126, 126, 1); border-color:rgba(215, 118, 118, 1); border-width:1px; color:rgba(255, 255, 255, 1); font-family:'Josefin Slab'; font-size:21px; font-weight:normal; padding-top:10px;padding-bottom:10px;padding-left:18px;padding-right:18px;}
.booking-summary-container .appointment-request-service .remove-link { color:rgba(119, 119, 119, 1); font-family:'Arial'; font-size:12px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
.booking-section-container { background-color:rgba(246, 246, 246, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(235, 235, 235, 1); border-width:1px; border-style:none; padding-top:34px;padding-bottom:34px;padding-left:14px;padding-right:14px;margin-top:10px;margin-bottom:10px;margin-left:26px;margin-right:26px;opacity:1; }
#facebookAppTab .booking-summary-container h3 { color:rgba(8, 8, 8, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
.booking-step-button-strip { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(239, 232, 232, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:22px;margin-bottom:22px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab #showAllAppointmentResults a { color:rgba(19, 18, 18, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:none; text-transform:none; }
.booking-step-complete-paragraph { color:rgba(78, 78, 78, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#facebookAppTab .booking-confirmation-container { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 0); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:1px;margin-bottom:1px;margin-left:0px;margin-right:0px;opacity:1; }
.booking-step-form .booking-form-item#rememberMe, .booking-step-form .booking-form-item#rememberMe .p { color:rgba(38, 37, 37, 1); font-family:'Josefin Slab'; font-size:17px; font-style:normal; font-weight:normal; margin-left:3px;margin-right:3px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#facebookAppTab .booking-step-confirmation-paragraph { color:rgba(30, 28, 28, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
.booking-form-item .form-label { color:rgba(31, 31, 31, 1); font-family:'Josefin Slab'; font-size:25px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#facebookAppTab .booking-summary-container .appointment-request-service { background-color:rgba(174, 174, 174, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(184, 184, 184, 0); border-width:1px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-completed-details .details-row .details-value { color:rgba(22, 21, 21, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingStepNavigation li.step-number.current { background-color:rgba(224, 222, 222, 0.82); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(34, 31, 31, 1); border-width:2px; border-style:solid; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:6px;margin-right:6px;opacity:1; }
.booking-summary-container { background-color:rgba(91, 154, 173, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(216, 216, 216, 1); border-width:1px; border-style:none; padding-top:2px;padding-bottom:2px;padding-left:14px;padding-right:14px;margin-top:12px;margin-bottom:12px;margin-left:16px;margin-right:16px;opacity:1; }
#bookingStepNavigation li.step-number span { color:rgba(56, 54, 54, 1); font-family:'Arvo'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#facebookAppTab .booking-step-title { color:rgba(13, 13, 13, 1); font-family:'Josefin Sans Light'; font-size:15px; font-style:normal; font-weight:normal; margin-left:1px;margin-right:1px;margin-top:22px;margin-bottom:22px;text-align:center; text-decoration:none; text-transform:none; }
.booking-completed-details { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:28px;padding-bottom:28px;padding-left:30px;padding-right:30px;margin-top:20px;margin-bottom:20px;opacity:1; }
#facebookAppTab .booking-section-container { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(35, 26, 26, 0); border-width:0px; border-style:none; padding-top:60px;padding-bottom:60px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab #bookingStepNavigation li.step-number { background-color:rgba(224, 218, 218, 0.64); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(25, 22, 22, 0); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-completed-details .details-row .details-label { color:rgba(85, 85, 85, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
.appointment-request-time-option .appointment-request-service-list .more-options-link { color:rgba(247, 126, 126, 1); font-family:'Josefin Slab'; font-size:14px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:underline; text-transform:lowercase; }
#facebookAppTab .appointment-request-time-option .appointment-request-service-list .more-options-link { color:rgba(16, 15, 15, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
.appointment-request-time-option { background-color:rgba(238, 237, 237, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(208, 208, 208, 1); border-width:1px; border-style:solid; padding-top:20px;padding-bottom:20px;padding-left:28px;padding-right:28px;margin-top:0px;margin-bottom:0px;opacity:1; }
.booking-step-confirmation-paragraph { color:rgba(78, 78, 78, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#facebookAppTab #bookingStartOver a { color:rgba(15, 15, 15, 1); font-family:'Josefin Slab'; font-size:17px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:none; text-transform:none; }
#facebookAppTab .booking-summary-container { background-color:rgba(91, 154, 173, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(216, 216, 216, 0); border-width:1px; border-style:none; padding-top:2px;padding-bottom:2px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
.booking-summary-container h4 { color:rgba(118, 118, 118, 1); font-family:'Josefin Slab'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#facebookAppTab .appointment-request-time-option .time { background-color:rgba(204, 204, 204, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 0); border-width:0px; border-style:none; padding-top:2px;padding-bottom:2px;padding-left:0px;padding-right:0px;margin-top:6px;margin-bottom:6px;margin-left:0px;margin-right:0px;opacity:1; }
.appointment-request-time-option .time { background-color:rgba(204, 204, 204, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:2px;padding-bottom:2px;padding-left:22px;padding-right:22px;margin-top:6px;margin-bottom:6px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-step-button-strip { background-color:rgba(242, 242, 242, 0.58); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(255, 253, 253, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:22px;margin-bottom:22px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-confirmation-container .form-label { color:rgba(25, 23, 23, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#facebookAppTab .booking-confirmation-container span.form-input { color:rgba(36, 34, 34, 1); font-family:'Josefin Sans Light'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#facebookAppTab .booking-step-button-strip .button { background-color:rgba(247, 126, 126, 0); border-color:rgba(145, 12, 12, 1); border-width:7px; color:rgba(19, 18, 18, 1); font-family:'Josefin Sans Light'; font-size:19px; font-weight:normal; padding-top:0px;padding-bottom:0px;padding-left:19px;padding-right:19px;}
.booking-completed-details .details-row .details-label { color:rgba(85, 85, 85, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
.booking-completed-details .details-row .details-value { color:rgba(33, 33, 33, 1); font-family:'Josefin Slab'; font-size:18px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#facebookAppTab .appointment-request-time-option { background-color:rgba(134, 70, 70, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(208, 208, 208, 0); border-width:1px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;opacity:1; }
#facebookAppTab .booking-form-item .form-label { color:rgba(224, 199, 199, 1); font-family:'Josefin Sans Light'; font-size:25px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:14px;margin-bottom:14px;text-align:center; text-decoration:none; text-transform:none; }
#selectEmployeeTimeStep .availableTimes .selectable-item-button, #selectEmployeeTimeStep .results-toggle { color:rgba(53, 53, 53, 1); font-family:'Josefin Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#facebookAppTab #bookingStepNavigation li.step-number.current { background-color:rgba(206, 154, 154, 0.13); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(240, 220, 220, 0); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingPluginTab .booking-section-container { background-color:rgba(246, 246, 246, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(235, 235, 235, 1); border-width:1px; border-style:solid; padding-top:34px;padding-bottom:34px;padding-left:14px;padding-right:14px;margin-top:10px;margin-bottom:10px;margin-left:26px;margin-right:26px;opacity:1; }
#bookingPluginTab .booking-step-title { color:rgba(27, 26, 26, 1); font-family:'Josefin Slab'; font-size:26px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:20px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-form-item .form-label { color:rgba(25, 2, 2, 1); font-family:'Josefin Slab'; font-size:25px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-step-button-strip { background-color:rgba(234, 222, 222, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(243, 11, 11, 1); border-width:3px; border-style:none; padding-top:3px;padding-bottom:3px;padding-left:0px;padding-right:0px;margin-top:22px;margin-bottom:22px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingPluginTab #bookingStartOver a { color:rgba(247, 126, 126, 1); font-family:'Josefin Slab'; font-size:17px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:none; }
#bookingPluginTab .booking-step-button-strip .button { background-color:rgba(134, 26, 26, 1); border-color:rgba(187, 101, 101, 1); border-width:3px; color:rgba(219, 206, 206, 1); font-family:'Josefin Slab'; font-size:19px; font-weight:bold; padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;}
#bookingPluginTab  #rememberMe, #bookingPluginTab  #rememberMe .p { color:rgba(118, 118, 118, 1); font-family:'Josefin Slab'; font-size:17px; font-style:normal; font-weight:normal; margin-left:3px;margin-right:3px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#bookingPluginTab #bookingStepNavigation li.step-number { background-color:rgba(156, 12, 12, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:solid; padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;margin-top:2px;margin-bottom:2px;margin-left:8px;margin-right:8px;opacity:1; }
#bookingPluginTab #bookingStepNavigation li.step-number.current { background-color:rgba(202, 186, 186, 0.82); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(247, 126, 126, 1); border-width:2px; border-style:solid; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:6px;margin-right:6px;opacity:1; }
#bookingPluginTab #bookingStepNavigation li.step-number span { color:rgba(247, 238, 238, 1); font-family:'Josefin Slab'; font-size:18px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#bookingPluginTab #bookingStepNavigation li.divider { color:rgba(200, 49, 49, 1); font-size:12px; padding-top:0px;padding-bottom:0px;padding-left:2px;padding-right:2px;margin-top:2px;margin-bottom:2px;margin-left:2px;margin-right:2px;}
#bookingPluginTab .booking-summary-container h3 { color:rgba(123, 123, 123, 1); font-family:'Josefin Slab'; font-size:21px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-summary-container h4 { color:rgba(118, 118, 118, 1); font-family:'Josefin Slab'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#bookingPluginTab .booking-summary-container { background-color:rgba(91, 154, 173, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(216, 216, 216, 1); border-width:1px; border-style:none; padding-top:2px;padding-bottom:2px;padding-left:14px;padding-right:14px;margin-top:12px;margin-bottom:12px;margin-left:16px;margin-right:16px;opacity:1; }
#bookingPluginTab .booking-summary-container .appointment-request-service { background-color:rgba(174, 174, 174, 0.17); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(184, 184, 184, 1); border-width:1px; border-style:none; padding-top:16px;padding-bottom:16px;padding-left:0px;padding-right:0px;margin-top:10px;margin-bottom:10px;margin-left:40px;margin-right:40px;opacity:1; }
#bookingPluginTab .booking-summary-container .appointment-request-service p { color:rgba(58, 58, 58, 1); font-family:'Josefin Sans'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#bookingPluginTab .booking-summary-container .appointment-request-service .remove-link { color:rgba(119, 119, 119, 1); font-family:'Arial'; font-size:12px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-step-form  #addServiceButtonContainer .button .long-name, #bookingPluginTab .booking-step-form  #addServiceButtonContainer .button { background-color:rgba(247, 126, 126, 1); border-color:rgba(247, 126, 126, 1); border-width:0px; color:rgba(255, 255, 255, 1); font-family:'Josefin Slab'; font-size:12px; font-weight:normal; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
#bookingPluginTab .appointment-request-time-option { background-color:rgba(238, 237, 237, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(208, 208, 208, 1); border-width:0px; border-style:none; padding-top:20px;padding-bottom:20px;padding-left:28px;padding-right:28px;margin-top:0px;margin-bottom:0px;opacity:1; }
#bookingPluginTab #selectEmployeeTimeStep .employeeServiceDetails { color:rgba(114, 114, 114, 1); font-family:'Josefin Sans'; font-size:16px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:9px;margin-bottom:9px;text-align:left; text-decoration:none; text-transform:uppercase; }
#bookingPluginTab .appointment-request-time-option .time { background-color:rgba(226, 85, 85, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:2px;padding-bottom:2px;padding-left:22px;padding-right:22px;margin-top:6px;margin-bottom:6px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingPluginTab #selectEmployeeTimeStep .availableTimes .selectable-item-button, #bookingPluginTab #selectEmployeeTimeStep .results-toggle { color:rgba(53, 53, 53, 1); font-family:'Josefin Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:lowercase; }
#bookingPluginTab #showAllAppointmentResults a { color:rgba(247, 126, 126, 1); font-family:'Josefin Slab'; font-size:18px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:lowercase; }
#bookingPluginTab .appointment-request-time-option .appointment-request-service-list .more-options-link { color:rgba(247, 126, 126, 1); font-family:'Josefin Slab'; font-size:14px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:underline; text-transform:lowercase; }
#bookingPluginTab .appointment-request-time-option .select-appointment-result-button { background-color:rgba(247, 126, 126, 1); border-color:rgba(215, 118, 118, 1); border-width:1px; color:rgba(255, 255, 255, 1); font-family:'Josefin Slab'; font-size:21px; font-weight:normal; padding-top:10px;padding-bottom:10px;padding-left:18px;padding-right:18px;}
#bookingPluginTab .booking-step-confirmation-paragraph { color:rgba(78, 78, 78, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-confirmation-container { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:10px;padding-bottom:10px;padding-left:8px;padding-right:8px;margin-top:4px;margin-bottom:4px;margin-left:10px;margin-right:10px;opacity:1; }
#bookingPluginTab .booking-confirmation-container .form-label { color:rgba(85, 85, 85, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-confirmation-container span.form-input { color:rgba(33, 33, 33, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-step-complete-paragraph { color:rgba(78, 78, 78, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-completed-details { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:28px;padding-bottom:28px;padding-left:30px;padding-right:30px;margin-top:20px;margin-bottom:20px;opacity:1; }
#bookingPluginTab .booking-completed-details .details-row .details-label { color:rgba(85, 85, 85, 1); font-family:'Josefin Slab'; font-size:19px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-completed-details .details-row .details-value { color:rgba(33, 33, 33, 1); font-family:'Josefin Slab'; font-size:18px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
