/* CORES */

 /* GRADIENT */

body.miniblu #page
#masthead{
    background: linear-gradient(to bottom, #194AF9 20%, #2C5AFF 20%, #2C5AFF 40%, #3965FF 40%,#3965FF 60%, #4971FF 60%, #4971FF 80%, #6788FF 80%, #6788FF 100%);
}

body.minippl #page
#masthead{
    background: linear-gradient(to bottom, #7C19F9 20%, #8728fc 20%, #8728fc 40%, #9137ff 40%,#9137ff 60%, #9e4eff 60%, #9e4eff 80%, #a55ffa 80%, #a55ffa 100%);
}

body.minigrn #page
#masthead{
    background: linear-gradient(to bottom, #19DD96 20%, #21eaa0 20%, #21eaa0 40%, #36f4ae 40%,#36f4ae 60%, #53febf 60%, #53febf 80%, #7ce8c0 80%, #7ce8c0 100%);
}

body.miniorg #page
#masthead{
    background: linear-gradient(to bottom, #F98519 20%, #fb9333 20%, #fb9333 40%, #f9a14f 40%,#f9a14f 60%, #f0a965 60%, #f0a965 80%, #f0b37a 80%, #f0b37a 100%);
}

body.minired #page
#masthead{
    background: linear-gradient(to bottom, #F4382C 20%, #f85044 20%, #f85044 40%, #fa6459 40%,#fa6459 60%, #f8766c 60%, #f8766c 80%, #f2857e 80%, #f2857e 100%);
}

body.miniblk #page
#masthead{
    background: linear-gradient(to bottom, #212121 20%, #2c2c2c 20%, #2c2c2c 40%, #383838 40%,#383838 60%, #515151 60%, #515151 80%, #6f6f6f 80%, #6f6f6f 100%);
}

body.minigld #page
#masthead{
    background: linear-gradient(to bottom, #EFB614 20%, #fcca40 20%, #f0c13f 40%, #f4c645 40%,#f4c645 60%, #f6cc57 60%, #f6cc57 80%, #f6d26d 80%, #f6d26d 100%);
}

body.minipnk #page
#masthead{
    background: linear-gradient(to bottom, #e82ac8 20%, #f42ed3 20%, #f42ed3 40%, #fe44df 40%,#fe44df 60%, #f85edf 60%, #f85edf 80%, #fb75e4 80%, #fb75e4 100%);
}

body.minirse #page
#masthead{
    background: linear-gradient(to bottom, #c08f8b 20%, #cca194 20%, #cca194 40%, #d7b2a7 40%,#d7b2a7 60%, #e4c5bd 60%, #e4c5bd 80%, #ffece9 80%, #ffece9 100%);
}

/* LARANJA */

body.miniorg .dotto-book-button, body.miniorg .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #F98519 !important;
}

body.miniorg .logo.vazio h1 {  color:#F98519;}

body.miniorg .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #F98519 !important;
}

body.miniorg .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #F98519;
    background-color: #F98519;
}

body.miniorg #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.miniorg .dotto-w .os-form-w form 
.os-social-or span, body.miniorg .secaobotoes a:hover, body.miniorg i.dotto-icon.dotto-icon-arrow-right, body.miniorg i.dotto-icon.dotto-icon-arrow-left {
    color: #F98519;
}

body.miniorg .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #F98519;
}

body.miniorg .dotto-btn:hover, body.miniorg .dotto-btn:focus {
    background-color: #F98519;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.miniorg .secaomeio h1 b, body.miniorg .dotto-w .dotto-booking-form-element .dotto-side-panel, body.miniorg .os-monthly-calendar-days .os-day.week-day-6, body.miniorg .os-monthly-calendar-days .os-day.week-day-7, body.miniorg .os-weekdays .weekday.weekday-6, body.miniorg .os-weekdays .weekday.weekday-7 {
    background: #efb6141a;
}

body.miniorg .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.miniorg .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.miniorg .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.miniorg .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.miniorg .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.miniorg #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.miniorg #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.miniorg #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .miniorg .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #F98519 !important;
}

body.miniorg .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.miniorg .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #F98519 !important;
}

body.miniorg .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.miniorg .dotto-book-button:focus, body.miniorg .dotto-book-button:hover{
    background-color: #f0b37a !important;
}


body.miniorg .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.miniorg .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.miniorg  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.miniorg .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #f0b37a !important;
}

/* ----- */

/* VERMELHO */

body.minired .dotto-book-button, body.minired .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #F4382C !important;
}

body.minired .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #F4382C !important;
}

body.minired .logo.vazio h1 {  color:#F4382C;}

body.minired .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #F4382C;
    background-color: #F4382C;
}

body.minired #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.minired .dotto-w .os-form-w form 
.os-social-or span, body.minired .secaobotoes a:hover, body.minired i.dotto-icon.dotto-icon-arrow-right, body.minired i.dotto-icon.dotto-icon-arrow-left {
    color: #F4382C;
}

body.minired .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #F4382C;
}

body.minired .dotto-btn:hover, body.minired .dotto-btn:focus {
    background-color: #F4382C;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.minired .secaomeio h1 b, body.minired .dotto-w .dotto-booking-form-element .dotto-side-panel, body.minired .os-monthly-calendar-days .os-day.week-day-6, body.minired .os-monthly-calendar-days .os-day.week-day-7, body.minired .os-weekdays .weekday.weekday-6, body.minired .os-weekdays .weekday.weekday-7 {
    background: #FEECEA;
}


body.minired .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.minired .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.minired .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.minired .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.minired .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.minired #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.minired #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.minired #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .minired .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #F4382C !important;
}

body.minired .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.minired .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #F4382C !important;
}

body.minired .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.minired .dotto-book-button:focus, body.minired .dotto-book-button:hover{
    background-color: #f2857e !important;
}


body.minired .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.minired .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.minired  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.minired .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #f2857e !important;
}

/* ----- */

/* DOURADO */

body.minigld .dotto-book-button, body.minigld .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #EFB614 !important;
}

body.minigld .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #EFB614 !important;
}

body.minigld .logo.vazio h1 {  color:#EFB614;}

body.minigld .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #EFB614;
    background-color: #EFB614;
}

body.minigld #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.minigld .dotto-w .os-form-w form 
.os-social-or span, body.minigld .secaobotoes a:hover, body.minigld i.dotto-icon.dotto-icon-arrow-right, body.minigld i.dotto-icon.dotto-icon-arrow-left {
    color: #EFB614;
}

body.minigld .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #EFB614;
}

body.minigld .dotto-btn:hover, body.minigld .dotto-btn:focus {
    background-color: #EFB614;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.minigld .secaomeio h1 b, body.minigld .dotto-w .dotto-booking-form-element .dotto-side-panel, body.minigld .os-monthly-calendar-days .os-day.week-day-6, body.minigld .os-monthly-calendar-days .os-day.week-day-7, body.minigld .os-weekdays .weekday.weekday-6, body.minigld .os-weekdays .weekday.weekday-7 {
    background: #efb6141a;
}


body.minigld .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.minigld .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.minigld .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.minigld .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.minigld .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.minigld #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.minigld #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.minigld #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .minigld .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #EFB614 !important;
}

body.minigld .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.minigld .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #EFB614 !important;
}

body.minigld .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.minigld .dotto-book-button:focus, body.minigld .dotto-book-button:hover{
    background-color: #f6d26d !important;
}

body.minigld .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.minigld .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.minigld  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.minigld .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #f6d26d !important;
}

/* ----- */

/* ROSE */
 
body.minirse .dotto-book-button, body.minirse .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #C48485 !important;
}
 
body.minirse .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #C48485 !important;
}

body.minirse .logo.vazio h1 {  color:#c48485;}

body.minirse .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #C48485;
    background-color: #C48485;
}

body.minirse #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.minirse .dotto-w .os-form-w form 
.os-social-or span, body.minirse .secaobotoes a:hover, body.minirse i.dotto-icon.dotto-icon-arrow-right, body.minirse i.dotto-icon.dotto-icon-arrow-left {
    color: #C48485;
}

body.minirse .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #C48485;
}

body.minirse .dotto-btn:hover, body.minirse .dotto-btn:focus {
    background-color: #C48485;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.minirse .secaomeio h1 b, body.minirse .dotto-w .dotto-booking-form-element .dotto-side-panel, body.minirse .os-monthly-calendar-days .os-day.week-day-6, body.minirse .os-monthly-calendar-days .os-day.week-day-7, body.minirse .os-weekdays .weekday.weekday-6, body.minirse .os-weekdays .weekday.weekday-7 {
    background: #fcf6f5;
}

body.minirse .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.minirse .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.minirse .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.minirse .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.minirse .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.minirse #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.minirse #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.minirse #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .minirse .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #cca194 !important;
}

body.minirse .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.minirse .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #cca194 !important;
}

body.minirse .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.minirse .dotto-book-button:focus, body.minirse .dotto-book-button:hover{
    background-color: #e4c5bd !important;
}


body.minirse .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.minirse .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.minirse  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.minirse .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #e4c5bd !important;
}


/* ROSA */

body.minipnk .dotto-book-button, body.minipnk .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #e82ac8 !important;
}

body.minipnk .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #e82ac8 !important;
}

body.minipnk .logo.vazio h1 {  color:#e82ac8;}

body.minipnk .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #e82ac8;
    background-color: #e82ac8;
}

body.minipnk #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.minipnk .dotto-w .os-form-w form 
.os-social-or span, body.minipnk .secaobotoes a:hover, body.minipnk i.dotto-icon.dotto-icon-arrow-right, body.minipnk i.dotto-icon.dotto-icon-arrow-left {
    color: #e82ac8;
}

body.minipnk .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #e82ac8;
}

body.minipnk .dotto-btn:hover, body.minipnk .dotto-btn:focus {
    background-color: #e82ac8;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.minipnk .secaomeio h1 b, body.minipnk .dotto-w .dotto-booking-form-element .dotto-side-panel, body.minipnk .os-monthly-calendar-days .os-day.week-day-6, body.minipnk .os-monthly-calendar-days .os-day.week-day-7, body.minipnk .os-weekdays .weekday.weekday-6, body.minipnk .os-weekdays .weekday.weekday-7 {
    background: #d828bc1a;
}

body.minipnk .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.minipnk .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.minipnk .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.minipnk .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.minipnk .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.minipnk #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.minipnk #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.minipnk #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .minipnk .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #e82ac8 !important;
}

body.minipnk .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.minipnk .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #e82ac8 !important;
}

body.minipnk .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.minipnk .dotto-book-button:focus, body.minipnk .dotto-book-button:hover{
    background-color: #fb75e4 !important;
}

body.minipnk .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.minipnk .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.minipnk  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.minipnk .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #fb75e4 !important;
}

/* ----- */

/* VERDE */

body.minigrn .dotto-book-button, body.minigrn .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #19DD96 !important;
}

body.minigrn .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #19DD96 !important;
}

body.minigrn .logo.vazio h1 {  color:#19DD96;}

body.minigrn .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #19DD96;
    background-color: #19DD96;
}

body.minigrn #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.minigrn .dotto-w .os-form-w form 
.os-social-or span, body.minigrn .secaobotoes a:hover, body.minigrn i.dotto-icon.dotto-icon-arrow-right, body.minigrn i.dotto-icon.dotto-icon-arrow-left {
    color: #19DD96;
}

body.minigrn .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #19DD96;
}

body.minigrn .dotto-btn:hover, body.minigrn .dotto-btn:focus {
    background-color: #19DD96;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.minigrn .secaomeio h1 b, body.minigrn .dotto-w .dotto-booking-form-element .dotto-side-panel, body.minigrn .os-monthly-calendar-days .os-day.week-day-6, body.minigrn .os-monthly-calendar-days .os-day.week-day-7, body.minigrn .os-weekdays .weekday.weekday-6, body.minigrn .os-weekdays .weekday.weekday-7 {
    background: #E8FCF5;
}


body.minigrn .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.minigrn .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.minigrn .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.minigrn .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.minigrn .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.minigrn #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.minigrn #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.minigrn #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .minigrn .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #19DD96 !important;
}

body.minigrn .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.minigrn .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #19DD96 !important;
}

body.minigrn .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.minigrn .dotto-book-button:focus, body.minigrn .dotto-book-button:hover{
    background-color: #7ce8c0 !important;
}

body.minigrn .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.minigrn .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.minigrn  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.minigrn .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #7ce8c0 !important;
}


/* ----- */

 /* PRETO */
 
body.miniblk .dotto-book-button, body.miniblk .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #212121 !important;
}
 
body.miniblk .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #212121 !important;
}

body.miniblk .logo.vazio h1 {  color:#212121;}

body.miniblk .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #212121;
    background-color: #212121;
}

body.miniblk #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.miniblk .dotto-w .os-form-w form 
.os-social-or span, body.miniblk .secaobotoes a:hover, body.miniblk i.dotto-icon.dotto-icon-arrow-right, body.miniblk i.dotto-icon.dotto-icon-arrow-left {
    color: #212121;
}

body.miniblk .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #212121;
}

body.miniblk .dotto-btn:hover, body.miniblk .dotto-btn:focus {
    background-color: #212121;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.miniblk .secaomeio h1 b, body.miniblk .dotto-w .dotto-booking-form-element .dotto-side-panel, body.miniblk .os-monthly-calendar-days .os-day.week-day-6, body.miniblk .os-monthly-calendar-days .os-day.week-day-7, body.miniblk .os-weekdays .weekday.weekday-6, body.miniblk .os-weekdays .weekday.weekday-7 {
    background: #E9E9E9;
}

body.miniblk .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.miniblk .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.miniblk .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.miniblk .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.miniblk .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.miniblk #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.miniblk #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.miniblk #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .miniblk .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #212121 !important;
}

body.miniblk .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.miniblk .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #212121 !important;
}

body.miniblk .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.miniblk .dotto-book-button:focus, body.miniblk .dotto-book-button:hover{
    background-color: #6f6f6f !important;
}

body.miniblk .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.miniblk .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.miniblk  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.miniblk .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #6f6f6f !important;
}

/*------------*/
/* AZUL */

body.miniblu .dotto-book-button, body.miniblu .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #194AF9 !important;
}

body.miniblu .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #194AF9 !important;
}

body.miniblu .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #194AF9;
    background-color: #194AF9;
}

body.miniblu #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.miniblu .dotto-w .os-form-w form 
.os-social-or span, body.miniblu .secaobotoes a:hover, body.miniblu i.dotto-icon.dotto-icon-arrow-right, body.miniblu i.dotto-icon.dotto-icon-arrow-left {
    color: #194AF9;
}

body.miniblu .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #194AF9;
}

body.miniblu .dotto-btn:hover, body.miniblu .dotto-btn:focus {
    background-color: #194AF9;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.miniblu .logo.vazio h1{  color:#194AF9;}

body.miniblu .secaomeio h1 b, body.miniblu .dotto-w .dotto-booking-form-element .dotto-side-panel, body.miniblu .os-monthly-calendar-days .os-day.week-day-6, body.miniblu .os-monthly-calendar-days .os-day.week-day-7, body.miniblu .os-weekdays .weekday.weekday-6, body.miniblu .os-weekdays .weekday.weekday-7 {
    background: #EBF0FF;
}

body.miniblu .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.miniblu .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.miniblu .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.miniblu .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.miniblu .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.miniblu #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.miniblu #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.miniblu #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .miniblu .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #194AF9 !important;
}

body.miniblu .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.miniblu .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #194AF9 !important;
}

body.miniblu .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.miniblu .dotto-book-button:focus, body.miniblu .dotto-book-button:hover{
    background-color: #C1CFFE !important;
}

body.miniblu .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.miniblu .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.miniblu  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.miniblu .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #6788FF !important;
}

/*------------*/
/* ROXO */

body.minippl .dotto-book-button, body.minippl .dotto-w .dotto-booking-form-element .step-confirmation-w .info-box-buttons a{
    background-color: #7C19F9 !important;
}

body.minippl .dotto-w .dotto-booking-form-element.dotto-color-black 
.os-items .os-item>.os-item-i:hover{
    border-color: #7C19F9!important;
}

body.minippl .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected{
    border-color: #7C19F9;
    background-color: #7C19F9;
}

body.minippl .logo.vazio h1 {  color:#7C19F9;}

body.minippl #page #primary article .entry-content .dottotres
.secaomeio h1 b::after,
body.minippl .dotto-w .os-form-w form 
.os-social-or span, body.minippl .secaobotoes a:hover, body.minippl i.dotto-icon.dotto-icon-arrow-right, body.minippl i.dotto-icon.dotto-icon-arrow-left {
    color: #7C19F9;
}

body.minippl .dotto-w .os-form-w 
form .os-form-buttons button{
    background-color: #7C19F9;
}

body.minippl .dotto-btn:hover, body.minippl .dotto-btn:focus {
    background-color: #7C19F9;
    box-shadow: none;
    color: #fff !important;
    outline: none;
}

body.minippl .secaomeio h1 b, body.minippl .dotto-w .dotto-booking-form-element .dotto-side-panel, body.minippl .os-monthly-calendar-days .os-day.week-day-6, body.minippl .os-monthly-calendar-days .os-day.week-day-7, body.minippl .os-weekdays .weekday.weekday-6, body.minippl .os-weekdays .weekday.weekday-7 {
    background: #F2E8FF;
}

body.minippl .dotto-w .dotto-booking-form-element.dotto-color-black .os-monthly-calendar-days .os-day.selected .os-day-box,
body.minippl .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.complete .progress-item,
body.minippl .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element .dotto-side-panel
.dotto-progress ul li.active .progress-item,
body.minippl .dotto-lightbox-w .dotto-lightbox-i .dotto-booking-form-element
.dotto-form-w .dotto-form .dotto-body .step-datepicker-w .time-selector-w .os-times-w .timeslots
.dp-timebox.selected::after,
body.minippl .dotto-w .os-form-w form .os-form-buttons
.os-form-group button[type="submit"],
body.minippl #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content form .os-form-group button,
body.minippl #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .customer-password-form-w 
form .os-form-group button,
body.minippl #page #primary article .entry-content .dotto-w 
.dotto-tabs-w .dotto-tab-content .dotto-book-button, .minippl .dotto-w .dotto-booking-form-element.dotto-color-black .dotto-btn.dotto-btn-primary{
    background-color: #7C19F9 !important;
}

body.minippl .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(1),
body.minippl .dotto-w .dotto-booking-form-element.dotto-color-black 
.dotto-btn.dotto-btn-primary:nth-child(3){
    background-color: #7C19F9 !important;
}

body.minippl .dotto-w .dotto-booking-form-element
.dotto-side-panel .dotto-step-desc-w 
.dotto-step-desc .dotto-desc-media, body.minippl .dotto-book-button:focus,  body.minippl .dotto-book-button:hover{
    background-color: #a55ffa !important;
}

body.minippl .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group .os-form-control:focus, body.minippl .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-select-group input.os-form-control:focus, body.minippl  .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group .os-form-control:focus, body.minippl .dotto-w .dotto-booking-form-element.dotto-color-black .os-form-group.os-form-textfield-group input.os-form-control:focus {
	border-color: #a55ffa !important;
}


 /*  - COR TEMAS -  |||||||||||||||||||||||||||||||||||||||||||||||||||||   */
	
.minipnk ~ .dotto-w .dotto-booking-form-element h1,.minipnk ~ .dotto-w .dotto-booking-form-element h2,.minipnk ~ .dotto-w .dotto-booking-form-element h3,.minipnk ~ .dotto-w .dotto-booking-form-element h4,.minipnk ~ .dotto-w .dotto-booking-form-element h5, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .minipnk ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .minipnk ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .minipnk ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .minipnk ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .minipnk ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .minipnk ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .minipnk ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .minipnk ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #bf3aaf
}

.minipnk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.minipnk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #bf3aaf55
}

.minipnk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.minipnk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .minipnk ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .minipnk ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .minipnk ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .minipnk ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .minipnk ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .minipnk ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .minipnk ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .minipnk ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .minipnk ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #bf3aaf
}

 

.minipnk ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.minipnk ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .minipnk ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .minipnk ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #bf3aaf
}


.minipnk ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .minipnk ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.minipnk ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.minipnk ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.minipnk ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;
    border-color: #bf3aaf !important
}


.minipnk ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {
    border-color: #bf3aaf;
    box-shadow: 4px 4px 0px 0px #e0e9ff
}

.minipnk ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .minipnk ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn, .minipnk .bordinha {
    border-color: #bf3aaf;
    color: #bf3aaf
}

.minipnk ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #bf3aaf;
    border-color: #E5E7EE
}


.minipnk ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.minipnk ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.minipnk ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.minipnk ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #bf3aaf
}


.minipnk ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #bf3aaf;
    border-left-color: #bf3aaf;
    border-top-color: #bf3aaf
}

.minipnk ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #bf3aaf;
    border-bottom-color: #bf3aaf
}

.minipnk ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .minipnk ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #bf3aaf
}

.minipnk ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {
    color: #924789
}

/* BLACK */ 
.miniblk ~ .dotto-w .dotto-booking-form-element h1,.miniblk ~ .dotto-w .dotto-booking-form-element h2,.miniblk ~ .dotto-w .dotto-booking-form-element h3,.miniblk ~ .dotto-w .dotto-booking-form-element h4,.miniblk ~ .dotto-w .dotto-booking-form-element h5, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .miniblk ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .miniblk ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .miniblk ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .miniblk ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .miniblk ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .miniblk ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .miniblk ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .miniblk ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #000000}

.miniblk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.miniblk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #00000055}

.miniblk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.miniblk ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .miniblk ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .miniblk ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .miniblk ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .miniblk ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .miniblk ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .miniblk ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .miniblk ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .miniblk ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #000000}

 .miniblk ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.miniblk ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .miniblk ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .miniblk ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #000000}

.miniblk ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .miniblk ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.miniblk ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.miniblk ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.miniblk ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;    border-color: #000000 !important}

.miniblk ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {    border-color: #000000;    box-shadow: 4px 4px 0px 0px #e0e9ff}

.miniblk ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .miniblk ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn, .miniblk .bordinha {
    border-color: #000000;    color: #000000}

.miniblk ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #000000;    border-color: #E5E7EE}


.miniblk ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.miniblk ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.miniblk ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.miniblk ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #000000}


.miniblk ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-top-color: #000000}

.miniblk ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #000000;    border-bottom-color: #000000}

.miniblk ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .miniblk ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #000000}

.miniblk ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {    color: #333333}

/* BLUE */ 
 .miniblu ~ .dotto-w .dotto-booking-form-element h1,.miniblu ~ .dotto-w .dotto-booking-form-element h2,.miniblu ~ .dotto-w .dotto-booking-form-element h3,.miniblu ~ .dotto-w .dotto-booking-form-element h4,.miniblu ~ .dotto-w .dotto-booking-form-element h5, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .miniblu ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .miniblu ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .miniblu ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .miniblu ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .miniblu ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .miniblu ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .miniblu ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .miniblu ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #4B64E8}

.miniblu ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.miniblu ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #4B64E855}

.miniblu ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.miniblu ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .miniblu ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .miniblu ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .miniblu ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .miniblu ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .miniblu ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .miniblu ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .miniblu ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .miniblu ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #4B64E8}

 .miniblu ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.miniblu ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .miniblu ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .miniblu ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #4B64E8}

.miniblu ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .miniblu ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.miniblu ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.miniblu ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.miniblu ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;    border-color: #4B64E8 !important}

.miniblu ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {    border-color: #4B64E8;    box-shadow: 4px 4px 0px 0px #e0e9ff}

.miniblu ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .miniblu ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn, .miniblu .bordinha {
    border-color: #4B64E8;    color: #4B64E8}

.miniblu ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #4B64E8;    border-color: #E5E7EE}


.miniblu ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.miniblu ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.miniblu ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.miniblu ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #4B64E8}


.miniblu ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #4B64E8;
    border-left-color: #4B64E8;
    border-top-color: #4B64E8}

.miniblu ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #4B64E8;    border-bottom-color: #4B64E8}

.miniblu ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .miniblu ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #4B64E8}

.miniblu ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {    color: #2D3B89}

/* GREEN */ 
 .minigrn ~ .dotto-w .dotto-booking-form-element h1,.minigrn ~ .dotto-w .dotto-booking-form-element h2,.minigrn ~ .dotto-w .dotto-booking-form-element h3,.minigrn ~ .dotto-w .dotto-booking-form-element h4,.minigrn ~ .dotto-w .dotto-booking-form-element h5, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .minigrn ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .minigrn ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .minigrn ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .minigrn ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .minigrn ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .minigrn ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .minigrn ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .minigrn ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #0F8C77}

.minigrn ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.minigrn ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #0F8C7755}

.minigrn ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.minigrn ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .minigrn ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .minigrn ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .minigrn ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .minigrn ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .minigrn ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .minigrn ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .minigrn ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .minigrn ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #0F8C77}

 .minigrn ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.minigrn ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .minigrn ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .minigrn ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #0F8C77}

.minigrn ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .minigrn ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.minigrn ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.minigrn ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.minigrn ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;    border-color: #0F8C77 !important}

.minigrn ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {    border-color: #0F8C77;    box-shadow: 4px 4px 0px 0px #e0e9ff}

.minigrn ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .minigrn ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn, .minigrn .bordinha {
    border-color: #0F8C77;    color: #0F8C77}

.minigrn ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #0F8C77;    border-color: #E5E7EE}


.minigrn ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.minigrn ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.minigrn ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.minigrn ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #0F8C77}


.minigrn ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #0F8C77;
    border-left-color: #0F8C77;
    border-top-color: #0F8C77}

.minigrn ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #0F8C77;    border-bottom-color: #0F8C77}

.minigrn ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .minigrn ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #0F8C77}

.minigrn ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {    color: #0A5345}

/* RED */ 
 .minired ~ .dotto-w .dotto-booking-form-element h1,.minired ~ .dotto-w .dotto-booking-form-element h2,.minired ~ .dotto-w .dotto-booking-form-element h3,.minired ~ .dotto-w .dotto-booking-form-element h4,.minired ~ .dotto-w .dotto-booking-form-element h5, .minired ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .minired ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .minired ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .minired ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .minired ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .minired ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .minired ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .minired ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .minired ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .minired ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .minired ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .minired ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .minired ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #AD1111}

.minired ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.minired ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #AD111155}

.minired ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .minired ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .minired ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.minired ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .minired ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .minired ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .minired ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .minired ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .minired ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .minired ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .minired ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .minired ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .minired ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .minired ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #AD1111}

 .minired ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.minired ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .minired ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .minired ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #AD1111}

.minired ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .minired ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.minired ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.minired ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.minired ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;    border-color: #AD1111 !important}

.minired ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {    border-color: #AD1111;    box-shadow: 4px 4px 0px 0px #e0e9ff}

.minired ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .minired ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn, .minired .bordinha {
    border-color: #AD1111;    color: #AD1111}

.minired ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #AD1111;    border-color: #E5E7EE}


.minired ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.minired ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.minired ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.minired ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #AD1111}


.minired ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #AD1111;
    border-left-color: #AD1111;
    border-top-color: #AD1111}

.minired ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #AD1111;    border-bottom-color: #AD1111}

.minired ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .minired ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #AD1111}

.minired ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {    color: #660B0B}

/* ORANGE */ 
 .miniorg ~ .dotto-w .dotto-booking-form-element h1,.miniorg ~ .dotto-w .dotto-booking-form-element h2,.miniorg ~ .dotto-w .dotto-booking-form-element h3,.miniorg ~ .dotto-w .dotto-booking-form-element h4,.miniorg ~ .dotto-w .dotto-booking-form-element h5, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .miniorg ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .miniorg ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .miniorg ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .miniorg ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .miniorg ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .miniorg ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .miniorg ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .miniorg ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #CC7424}

.miniorg ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.miniorg ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #CC742455}

.miniorg ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.miniorg ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .miniorg ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .miniorg ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .miniorg ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .miniorg ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .miniorg ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .miniorg ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .miniorg ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .miniorg ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #CC7424}

 .miniorg ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.miniorg ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .miniorg ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .miniorg ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #CC7424}

.miniorg ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .miniorg ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.miniorg ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.miniorg ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.miniorg ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;    border-color: #CC7424 !important}

.miniorg ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {    border-color: #CC7424;    box-shadow: 4px 4px 0px 0px #e0e9ff}

.miniorg ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .miniorg ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn, .miniorg .bordinha {
    border-color: #CC7424;    color: #CC7424}

.miniorg ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #CC7424;    border-color: #E5E7EE}


.miniorg ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.miniorg ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.miniorg ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.miniorg ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #CC7424}


.miniorg ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #CC7424;
    border-left-color: #CC7424;
    border-top-color: #CC7424}

.miniorg ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #CC7424;    border-bottom-color: #CC7424}

.miniorg ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .miniorg ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #CC7424}

.miniorg ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {    color: #794515}



/* Gold */ 
.minigld ~ .dotto-w .dotto-booking-form-element h1,.minigld ~ .dotto-w .dotto-booking-form-element h2,.minigld ~ .dotto-w .dotto-booking-form-element h3,.minigld ~ .dotto-w .dotto-booking-form-element h4,.minigld ~ .dotto-w .dotto-booking-form-element h5, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .minigld ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .minigld ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .minigld ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .minigld ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .minigld ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .minigld ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .minigld ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .minigld ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #C4A884}

.minigld ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.minigld ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #C4A88455}

.minigld ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.minigld ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .minigld ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .minigld ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .minigld ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .minigld ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .minigld ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .minigld ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .minigld ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .minigld ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .minigld ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #C4A884}

 .minigld ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.minigld ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .minigld ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .minigld ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #C4A884}

.minigld ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .minigld ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.minigld ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.minigld ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.minigld ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;    border-color: #C4A884 !important}

.minigld ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {    border-color: #C4A884;    box-shadow: 4px 4px 0px 0px #e0e9ff}

.minigld ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .minigld ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn, .minigld .bordinha {
    border-color: #C4A884;    color: #C4A884}

.minigld ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #C4A884;    border-color: #E5E7EE}


.minigld ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.minigld ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.minigld ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.minigld ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #C4A884}


.minigld ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #C4A884;
    border-left-color: #C4A884;
    border-top-color: #C4A884}

.minigld ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #C4A884;    border-bottom-color: #C4A884}

.minigld ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .minigld ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #C4A884}

.minigld ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {    color: #794515}





/* ROSE */ 
.minirse ~ .dotto-w .dotto-booking-form-element h1,.minirse ~ .dotto-w .dotto-booking-form-element h2,.minirse ~ .dotto-w .dotto-booking-form-element h3,.minirse ~ .dotto-w .dotto-booking-form-element h4,.minirse ~ .dotto-w .dotto-booking-form-element h5, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .minirse ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .minirse ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .minirse ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .minirse ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .minirse ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .minirse ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .minirse ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .minirse ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #C48485}

.minirse ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.minirse ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #C4848555}

.minirse ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.minirse ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .minirse ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .minirse ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .minirse ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .minirse ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .minirse ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .minirse ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .minirse ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .minirse ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .minirse ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #C48485}

 .minirse ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.minirse ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .minirse ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .minirse ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #C48485}

.minirse ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .minirse ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.minirse ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.minirse ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.minirse ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;    border-color: #C48485 !important}

.minirse ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {    border-color: #C48485;    box-shadow: 4px 4px 0px 0px #e0e9ff}

.minirse ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .minirse ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn, .minirse .bordinha {
    border-color: #C48485;    color: #C48485}

.minirse ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #C48485;    border-color: #E5E7EE}


.minirse ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.minirse ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.minirse ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.minirse ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #C48485}


.minirse ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #C48485;
    border-left-color: #C48485;
    border-top-color: #C48485}

.minirse ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #C48485;    border-bottom-color: #C48485}

.minirse ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .minirse ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #C48485}

.minirse ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {    color: #794515}






/* ROXO */ 
.minippl ~ .dotto-w .dotto-booking-form-element h1,.minippl ~ .dotto-w .dotto-booking-form-element h2,.minippl ~ .dotto-w .dotto-booking-form-element h3,.minippl ~ .dotto-w .dotto-booking-form-element h4,.minippl ~ .dotto-w .dotto-booking-form-element h5, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-summary-w .os-summary-line .os-summary-value, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link:hover, .minippl ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price, .minippl ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-durations .os-item .os-duration-value, .minippl ~ .dotto-w .dotto-booking-form-element .os-items .os-item.with-plus:after, .minippl ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected .lp-option-label, .minippl ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover .lp-option-label, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-content-i::first-letter, .minippl ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day:hover:not(.selected) .os-day-box .os-day-number, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-form-w .os-agent-bio-popup .agent-bio-popup-content .agent-bio-popup-features .agent-bio-popup-feature .agent-bio-popup-feature-value, .minippl ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w a, .minippl ~ .dotto-w .dotto-booking-form-element .os-social-or {
    color: #783fad}

.minippl ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item,.minippl ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item {
    background-color: #783fad55}

.minippl ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li .progress-item span, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-side-panel .dotto-progress ul li a span, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.active .progress-item:hover,.minippl ~ .dotto-w .dotto-booking-form-element .dotto-progress ul li.complete .progress-item:hover, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary, .minippl ~ .dotto-w .dotto-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i:before, .minippl ~ .dotto-w .dotto-booking-form-element .dotto-form-w .select-total-attendies-w .quantity-selector-w .quantity-selector:hover, .minippl ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link, .minippl ~ .dotto-w .dotto-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit, .minippl ~ .dotto-w .dotto-booking-form-element .os-monthly-calendar-days .os-day.selected .os-day-box, .minippl ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected .dp-label, .minippl ~ .dotto-w .dotto-booking-form-element .dp-timeslot.selected, .minippl ~ .dotto-w .dotto-booking-form-element .os-step-tabs .os-step-tab:before, .minippl ~ .dotto-w .dotto-booking-form-element .step-contact-logged-in-header-w div:before {
    background-color: #783fad}

 .minippl ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:before,.minippl ~ .dotto-w .dotto-booking-form-element .dotto-summary-w h3.summary-header .os-lines:after, .minippl ~ .dotto-w .dotto-booking-form-element .os-items .os-item>.os-item-i:hover, .minippl ~ .dotto-w .dotto-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover  {
    border-color: #783fad}

.minippl ~ .dotto-w .dotto-booking-form-element .dotto-btn.dotto-btn-primary.dotto-btn-link, .minippl ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group .os-form-control:focus,.minippl ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-select-group input.os-form-control:focus,.minippl ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group .os-form-control:focus,.minippl ~ .dotto-w .dotto-booking-form-element .os-form-group.os-form-textfield-group input.os-form-control:focus {
	background-color: transparent !important;    border-color: #783fad !important}

.minippl ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-i {    border-color: #783fad;    box-shadow: 4px 4px 0px 0px #e0e9ff}

.minippl ~ .dotto-w .dotto-booking-form-element .os-items .os-item.selected>.os-item-details-btn, .minippl ~ .dotto-w .dotto-booking-form-element .os-items .os-item:hover>.os-item-details-btn {
    border-color: #783fad;    color: #783fad}

.minippl ~ .dotto-w .dotto-booking-form-element .os-items .os-item .os-item-details-btn:hover {
    color: #783fad;    border-color: #E5E7EE}


.minippl ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .confirmation-info-w h5,.minippl ~ .dotto-w .dotto-booking-form-element .step-confirmation-w .payment-summary-info h5,.minippl ~ .dotto-w .dotto-booking-form-element .step-verify-w .confirmation-info-w h5,.minippl ~ .dotto-w .dotto-booking-form-element .step-verify-w .payment-summary-info h5 {
    border-bottom-color: #783fad}


.minippl ~ .dotto-w .dotto-booking-form-element.dotto-color-blue.step-content-loading .dotto-body:before {
    border-bottom-color: #783fad;
    border-left-color: #783fad;
    border-top-color: #783fad}

.minippl ~ .dotto-w .dotto-booking-form-element .times-header span {
    color: #783fad;    border-bottom-color: #783fad}

.minippl ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option.selected, .minippl ~ .dotto-w .dotto-booking-form-element .lp-options .lp-option:hover {
    box-shadow: 0px 0px 0px 2px #783fad}

.minippl ~ .dotto-w .dotto-booking-form-element .os-weekdays .weekday {    color: #794515}





