#calendarista_1 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_1 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_1 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_1 .nav-item .nav-link.active:before,#calendarista_1 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_1 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_1 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_1 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_1 .nav-item a.nav-link,#calendarista_1 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_1 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_1 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_1 button.btn-primary, #calendarista_1 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_1 button.btn-primary:hover, #calendarista_1 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_1 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_1 button.btn-primary:focus, #calendarista_1 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_1 .btn-primary.disabled, #calendarista_1 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_1 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_1 button.btn-outline-secondary:focus, #calendarista_1 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_1 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_1 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_1 .show&gt;#calendarista_1 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_1 .btn-outline-secondary.disabled, #calendarista_1 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_1 label.input-group-text, #calendarista_1 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-1 .ui-state-default, .calendarista-datepicker.calendarista-calendar-1 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-1 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-1 .ui-button, .calendarista-datepicker.calendarista-calendar-1 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-1 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-1 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-1 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_1 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-1  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-1 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_1 .form-control:focus, #calendarista_1 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_1 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_1.card {border: 1px solid  #a00160 !important;}

#calendarista_4 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_4 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_4 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_4 .nav-item .nav-link.active:before,#calendarista_4 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_4 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_4 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_4 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_4 .nav-item a.nav-link,#calendarista_4 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_4 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_4 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_4 button.btn-primary, #calendarista_4 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_4 button.btn-primary:hover, #calendarista_4 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_4 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_4 button.btn-primary:focus, #calendarista_4 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_4 .btn-primary.disabled, #calendarista_4 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_4 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_4 button.btn-outline-secondary:focus, #calendarista_4 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_4 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_4 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_4 .show&gt;#calendarista_4 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_4 .btn-outline-secondary.disabled, #calendarista_4 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_4 label.input-group-text, #calendarista_4 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-4 .ui-state-default, .calendarista-datepicker.calendarista-calendar-4 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-4 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-4 .ui-button, .calendarista-datepicker.calendarista-calendar-4 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-4 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-4 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-4 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_4 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-4  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-4 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_4 .form-control:focus, #calendarista_4 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_4 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_4.card {border: 1px solid  #a00160 !important;}

#calendarista_6 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_6 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_6 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_6 .nav-item .nav-link.active:before,#calendarista_6 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_6 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_6 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_6 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_6 .nav-item a.nav-link,#calendarista_6 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_6 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_6 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_6 button.btn-primary, #calendarista_6 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_6 button.btn-primary:hover, #calendarista_6 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_6 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_6 button.btn-primary:focus, #calendarista_6 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_6 .btn-primary.disabled, #calendarista_6 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_6 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_6 button.btn-outline-secondary:focus, #calendarista_6 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_6 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_6 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_6 .show&gt;#calendarista_6 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_6 .btn-outline-secondary.disabled, #calendarista_6 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_6 label.input-group-text, #calendarista_6 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-6 .ui-state-default, .calendarista-datepicker.calendarista-calendar-6 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-6 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-6 .ui-button, .calendarista-datepicker.calendarista-calendar-6 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-6 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-6 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-6 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_6 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-6  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-6 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_6 .form-control:focus, #calendarista_6 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_6 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_6.card {border: 1px solid  #a00160 !important;}

#calendarista_7 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_7 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_7 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_7 .nav-item .nav-link.active:before,#calendarista_7 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_7 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_7 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_7 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_7 .nav-item a.nav-link,#calendarista_7 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_7 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_7 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_7 button.btn-primary, #calendarista_7 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_7 button.btn-primary:hover, #calendarista_7 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_7 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_7 button.btn-primary:focus, #calendarista_7 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_7 .btn-primary.disabled, #calendarista_7 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_7 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_7 button.btn-outline-secondary:focus, #calendarista_7 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_7 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_7 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_7 .show&gt;#calendarista_7 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_7 .btn-outline-secondary.disabled, #calendarista_7 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_7 label.input-group-text, #calendarista_7 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-7 .ui-state-default, .calendarista-datepicker.calendarista-calendar-7 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-7 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-7 .ui-button, .calendarista-datepicker.calendarista-calendar-7 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-7 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-7 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-7 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-7 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_7 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-7 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-7 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-7 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-7 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-7 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-7 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-7 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-7 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-7  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-7 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_7 .form-control:focus, #calendarista_7 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_7 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_7.card {border: 1px solid  #a00160 !important;}

#calendarista_8 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_8 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_8 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_8 .nav-item .nav-link.active:before,#calendarista_8 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_8 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_8 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_8 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_8 .nav-item a.nav-link,#calendarista_8 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_8 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_8 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_8 button.btn-primary, #calendarista_8 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_8 button.btn-primary:hover, #calendarista_8 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_8 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_8 button.btn-primary:focus, #calendarista_8 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_8 .btn-primary.disabled, #calendarista_8 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_8 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_8 button.btn-outline-secondary:focus, #calendarista_8 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_8 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_8 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_8 .show&gt;#calendarista_8 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_8 .btn-outline-secondary.disabled, #calendarista_8 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_8 label.input-group-text, #calendarista_8 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-8 .ui-state-default, .calendarista-datepicker.calendarista-calendar-8 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-8 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-8 .ui-button, .calendarista-datepicker.calendarista-calendar-8 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-8 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-8 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-8 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-8 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_8 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-8 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-8 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-8 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-8 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-8 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-8 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-8 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-8 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-8  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-8 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_8 .form-control:focus, #calendarista_8 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_8 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_8.card {border: 1px solid  #a00160 !important;}

#calendarista_9 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_9 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_9 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_9 .nav-item .nav-link.active:before,#calendarista_9 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_9 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_9 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_9 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_9 .nav-item a.nav-link,#calendarista_9 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_9 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_9 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_9 button.btn-primary, #calendarista_9 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_9 button.btn-primary:hover, #calendarista_9 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_9 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_9 button.btn-primary:focus, #calendarista_9 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_9 .btn-primary.disabled, #calendarista_9 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_9 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_9 button.btn-outline-secondary:focus, #calendarista_9 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_9 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_9 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_9 .show&gt;#calendarista_9 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_9 .btn-outline-secondary.disabled, #calendarista_9 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_9 label.input-group-text, #calendarista_9 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-9 .ui-state-default, .calendarista-datepicker.calendarista-calendar-9 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-9 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-9 .ui-button, .calendarista-datepicker.calendarista-calendar-9 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-9 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-9 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-9 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_9 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-9  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-9 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_9 .form-control:focus, #calendarista_9 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_9 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_9.card {border: 1px solid  #a00160 !important;}

#calendarista_10 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_10 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_10 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_10 .nav-item .nav-link.active:before,#calendarista_10 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_10 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_10 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_10 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_10 .nav-item a.nav-link,#calendarista_10 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_10 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_10 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_10 button.btn-primary, #calendarista_10 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_10 button.btn-primary:hover, #calendarista_10 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_10 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_10 button.btn-primary:focus, #calendarista_10 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_10 .btn-primary.disabled, #calendarista_10 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_10 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_10 button.btn-outline-secondary:focus, #calendarista_10 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_10 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_10 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_10 .show&gt;#calendarista_10 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_10 .btn-outline-secondary.disabled, #calendarista_10 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_10 label.input-group-text, #calendarista_10 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-10 .ui-state-default, .calendarista-datepicker.calendarista-calendar-10 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-10 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-10 .ui-button, .calendarista-datepicker.calendarista-calendar-10 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-10 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-10 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-10 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-10 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_10 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-10 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-10 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-10 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-10 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-10 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-10 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-10 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-10 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-10  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-10 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_10 .form-control:focus, #calendarista_10 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_10 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_10.card {border: 1px solid  #a00160 !important;}

#calendarista_11 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_11 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_11 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_11 .nav-item .nav-link.active:before,#calendarista_11 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_11 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_11 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_11 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_11 .nav-item a.nav-link,#calendarista_11 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_11 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_11 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_11 button.btn-primary, #calendarista_11 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_11 button.btn-primary:hover, #calendarista_11 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_11 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_11 button.btn-primary:focus, #calendarista_11 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_11 .btn-primary.disabled, #calendarista_11 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_11 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_11 button.btn-outline-secondary:focus, #calendarista_11 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_11 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_11 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_11 .show&gt;#calendarista_11 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_11 .btn-outline-secondary.disabled, #calendarista_11 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_11 label.input-group-text, #calendarista_11 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-11 .ui-state-default, .calendarista-datepicker.calendarista-calendar-11 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-11 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-11 .ui-button, .calendarista-datepicker.calendarista-calendar-11 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-11 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-11 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-11 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_11 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-11  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-11 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_11 .form-control:focus, #calendarista_11 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_11 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_11.card {border: 1px solid  #a00160 !important;}

#calendarista_12 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_12 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_12 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_12 .nav-item .nav-link.active:before,#calendarista_12 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_12 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_12 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_12 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_12 .nav-item a.nav-link,#calendarista_12 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_12 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_12 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_12 button.btn-primary, #calendarista_12 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_12 button.btn-primary:hover, #calendarista_12 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_12 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_12 button.btn-primary:focus, #calendarista_12 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_12 .btn-primary.disabled, #calendarista_12 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_12 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_12 button.btn-outline-secondary:focus, #calendarista_12 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_12 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_12 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_12 .show&gt;#calendarista_12 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_12 .btn-outline-secondary.disabled, #calendarista_12 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_12 label.input-group-text, #calendarista_12 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-12 .ui-state-default, .calendarista-datepicker.calendarista-calendar-12 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-12 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-12 .ui-button, .calendarista-datepicker.calendarista-calendar-12 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-12 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-12 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-12 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-12 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_12 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-12 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-12 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-12 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-12 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-12 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-12 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-12 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-12 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-12  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-12 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_12 .form-control:focus, #calendarista_12 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_12 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_12.card {border: 1px solid  #a00160 !important;}

#calendarista_13 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_13 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_13 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_13 .nav-item .nav-link.active:before,#calendarista_13 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_13 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_13 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_13 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_13 .nav-item a.nav-link,#calendarista_13 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_13 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_13 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_13 button.btn-primary, #calendarista_13 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_13 button.btn-primary:hover, #calendarista_13 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_13 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_13 button.btn-primary:focus, #calendarista_13 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_13 .btn-primary.disabled, #calendarista_13 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_13 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_13 button.btn-outline-secondary:focus, #calendarista_13 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_13 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_13 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_13 .show&gt;#calendarista_13 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_13 .btn-outline-secondary.disabled, #calendarista_13 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_13 label.input-group-text, #calendarista_13 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-13 .ui-state-default, .calendarista-datepicker.calendarista-calendar-13 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-13 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-13 .ui-button, .calendarista-datepicker.calendarista-calendar-13 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-13 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-13 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-13 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-13 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_13 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-13 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-13 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-13 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-13 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-13 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-13 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-13 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-13 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-13  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-13 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_13 .form-control:focus, #calendarista_13 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_13 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_13.card {border: 1px solid  #a00160 !important;}

#calendarista_14 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_14 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_14 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_14 .nav-item .nav-link.active:before,#calendarista_14 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_14 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_14 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_14 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_14 .nav-item a.nav-link,#calendarista_14 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_14 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_14 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_14 button.btn-primary, #calendarista_14 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_14 button.btn-primary:hover, #calendarista_14 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_14 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_14 button.btn-primary:focus, #calendarista_14 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_14 .btn-primary.disabled, #calendarista_14 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_14 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_14 button.btn-outline-secondary:focus, #calendarista_14 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_14 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_14 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_14 .show&gt;#calendarista_14 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_14 .btn-outline-secondary.disabled, #calendarista_14 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_14 label.input-group-text, #calendarista_14 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-14 .ui-state-default, .calendarista-datepicker.calendarista-calendar-14 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-14 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-14 .ui-button, .calendarista-datepicker.calendarista-calendar-14 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-14 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-14 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-14 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_14 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-14  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-14 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_14 .form-control:focus, #calendarista_14 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_14 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_14.card {border: 1px solid  #a00160 !important;}

#calendarista_15 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_15 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_15 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_15 .nav-item .nav-link.active:before,#calendarista_15 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_15 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_15 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_15 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_15 .nav-item a.nav-link,#calendarista_15 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_15 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_15 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_15 button.btn-primary, #calendarista_15 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_15 button.btn-primary:hover, #calendarista_15 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_15 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_15 button.btn-primary:focus, #calendarista_15 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_15 .btn-primary.disabled, #calendarista_15 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_15 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_15 button.btn-outline-secondary:focus, #calendarista_15 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_15 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_15 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_15 .show&gt;#calendarista_15 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_15 .btn-outline-secondary.disabled, #calendarista_15 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_15 label.input-group-text, #calendarista_15 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-15 .ui-state-default, .calendarista-datepicker.calendarista-calendar-15 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-15 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-15 .ui-button, .calendarista-datepicker.calendarista-calendar-15 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-15 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-15 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-15 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_15 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-15  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-15 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_15 .form-control:focus, #calendarista_15 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_15 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_15.card {border: 1px solid  #a00160 !important;}

#calendarista_16 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_16 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_16 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_16 .nav-item .nav-link.active:before,#calendarista_16 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_16 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_16 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_16 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_16 .nav-item a.nav-link,#calendarista_16 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_16 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_16 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_16 button.btn-primary, #calendarista_16 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_16 button.btn-primary:hover, #calendarista_16 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_16 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_16 button.btn-primary:focus, #calendarista_16 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_16 .btn-primary.disabled, #calendarista_16 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_16 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_16 button.btn-outline-secondary:focus, #calendarista_16 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_16 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_16 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_16 .show&gt;#calendarista_16 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_16 .btn-outline-secondary.disabled, #calendarista_16 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_16 label.input-group-text, #calendarista_16 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-16 .ui-state-default, .calendarista-datepicker.calendarista-calendar-16 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-16 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-16 .ui-button, .calendarista-datepicker.calendarista-calendar-16 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-16 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-16 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-16 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_16 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-16  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-16 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_16 .form-control:focus, #calendarista_16 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_16 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_16.card {border: 1px solid  #a00160 !important;}

#calendarista_17 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_17 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_17 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_17 .nav-item .nav-link.active:before,#calendarista_17 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_17 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_17 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_17 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_17 .nav-item a.nav-link,#calendarista_17 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_17 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_17 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_17 button.btn-primary, #calendarista_17 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_17 button.btn-primary:hover, #calendarista_17 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_17 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_17 button.btn-primary:focus, #calendarista_17 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_17 .btn-primary.disabled, #calendarista_17 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_17 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_17 button.btn-outline-secondary:focus, #calendarista_17 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_17 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_17 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_17 .show&gt;#calendarista_17 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_17 .btn-outline-secondary.disabled, #calendarista_17 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_17 label.input-group-text, #calendarista_17 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-17 .ui-state-default, .calendarista-datepicker.calendarista-calendar-17 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-17 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-17 .ui-button, .calendarista-datepicker.calendarista-calendar-17 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-17 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-17 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-17 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-17 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_17 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-17 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-17 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-17 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-17 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-17 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-17 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-17 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-17 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-17  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-17 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_17 .form-control:focus, #calendarista_17 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_17 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_17.card {border: 1px solid  #a00160 !important;}

#calendarista_18 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_18 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_18 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_18 .nav-item .nav-link.active:before,#calendarista_18 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_18 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_18 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_18 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_18 .nav-item a.nav-link,#calendarista_18 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_18 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_18 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_18 button.btn-primary, #calendarista_18 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_18 button.btn-primary:hover, #calendarista_18 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_18 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_18 button.btn-primary:focus, #calendarista_18 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_18 .btn-primary.disabled, #calendarista_18 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_18 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_18 button.btn-outline-secondary:focus, #calendarista_18 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_18 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_18 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_18 .show&gt;#calendarista_18 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_18 .btn-outline-secondary.disabled, #calendarista_18 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_18 label.input-group-text, #calendarista_18 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-18 .ui-state-default, .calendarista-datepicker.calendarista-calendar-18 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-18 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-18 .ui-button, .calendarista-datepicker.calendarista-calendar-18 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-18 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-18 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-18 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_18 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-18  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-18 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_18 .form-control:focus, #calendarista_18 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_18 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_18.card {border: 1px solid  #a00160 !important;}

#calendarista_19 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_19 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_19 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_19 .nav-item .nav-link.active:before,#calendarista_19 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_19 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_19 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_19 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_19 .nav-item a.nav-link,#calendarista_19 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_19 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_19 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_19 button.btn-primary, #calendarista_19 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_19 button.btn-primary:hover, #calendarista_19 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_19 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_19 button.btn-primary:focus, #calendarista_19 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_19 .btn-primary.disabled, #calendarista_19 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_19 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_19 button.btn-outline-secondary:focus, #calendarista_19 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_19 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_19 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_19 .show&gt;#calendarista_19 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_19 .btn-outline-secondary.disabled, #calendarista_19 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_19 label.input-group-text, #calendarista_19 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-19 .ui-state-default, .calendarista-datepicker.calendarista-calendar-19 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-19 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-19 .ui-button, .calendarista-datepicker.calendarista-calendar-19 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-19 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-19 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-19 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_19 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-19  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-19 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_19 .form-control:focus, #calendarista_19 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_19 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_19.card {border: 1px solid  #a00160 !important;}

#calendarista_20 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_20 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_20 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_20 .nav-item .nav-link.active:before,#calendarista_20 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_20 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_20 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_20 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_20 .nav-item a.nav-link,#calendarista_20 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_20 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_20 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_20 button.btn-primary, #calendarista_20 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_20 button.btn-primary:hover, #calendarista_20 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_20 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_20 button.btn-primary:focus, #calendarista_20 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_20 .btn-primary.disabled, #calendarista_20 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_20 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_20 button.btn-outline-secondary:focus, #calendarista_20 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_20 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_20 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_20 .show&gt;#calendarista_20 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_20 .btn-outline-secondary.disabled, #calendarista_20 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_20 label.input-group-text, #calendarista_20 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-20 .ui-state-default, .calendarista-datepicker.calendarista-calendar-20 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-20 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-20 .ui-button, .calendarista-datepicker.calendarista-calendar-20 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-20 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-20 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-20 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_20 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-20  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-20 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_20 .form-control:focus, #calendarista_20 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_20 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_20.card {border: 1px solid  #a00160 !important;}

#calendarista_21 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_21 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_21 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_21 .nav-item .nav-link.active:before,#calendarista_21 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_21 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_21 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_21 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_21 .nav-item a.nav-link,#calendarista_21 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_21 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_21 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_21 button.btn-primary, #calendarista_21 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_21 button.btn-primary:hover, #calendarista_21 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_21 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_21 button.btn-primary:focus, #calendarista_21 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_21 .btn-primary.disabled, #calendarista_21 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_21 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_21 button.btn-outline-secondary:focus, #calendarista_21 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_21 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_21 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_21 .show&gt;#calendarista_21 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_21 .btn-outline-secondary.disabled, #calendarista_21 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_21 label.input-group-text, #calendarista_21 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-21 .ui-state-default, .calendarista-datepicker.calendarista-calendar-21 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-21 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-21 .ui-button, .calendarista-datepicker.calendarista-calendar-21 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-21 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-21 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-21 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_21 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-21  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-21 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_21 .form-control:focus, #calendarista_21 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_21 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_21.card {border: 1px solid  #a00160 !important;}

#calendarista_22 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_22 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_22 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_22 .nav-item .nav-link.active:before,#calendarista_22 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_22 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_22 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_22 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_22 .nav-item a.nav-link,#calendarista_22 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_22 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_22 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_22 button.btn-primary, #calendarista_22 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_22 button.btn-primary:hover, #calendarista_22 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_22 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_22 button.btn-primary:focus, #calendarista_22 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_22 .btn-primary.disabled, #calendarista_22 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_22 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_22 button.btn-outline-secondary:focus, #calendarista_22 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_22 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_22 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_22 .show&gt;#calendarista_22 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_22 .btn-outline-secondary.disabled, #calendarista_22 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_22 label.input-group-text, #calendarista_22 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-22 .ui-state-default, .calendarista-datepicker.calendarista-calendar-22 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-22 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-22 .ui-button, .calendarista-datepicker.calendarista-calendar-22 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-22 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-22 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-22 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_22 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-22  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-22 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_22 .form-control:focus, #calendarista_22 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_22 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_22.card {border: 1px solid  #a00160 !important;}

#calendarista_23 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_23 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_23 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_23 .nav-item .nav-link.active:before,#calendarista_23 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_23 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_23 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_23 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_23 .nav-item a.nav-link,#calendarista_23 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_23 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_23 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_23 button.btn-primary, #calendarista_23 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_23 button.btn-primary:hover, #calendarista_23 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_23 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_23 button.btn-primary:focus, #calendarista_23 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_23 .btn-primary.disabled, #calendarista_23 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_23 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_23 button.btn-outline-secondary:focus, #calendarista_23 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_23 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_23 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_23 .show&gt;#calendarista_23 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_23 .btn-outline-secondary.disabled, #calendarista_23 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_23 label.input-group-text, #calendarista_23 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-23 .ui-state-default, .calendarista-datepicker.calendarista-calendar-23 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-23 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-23 .ui-button, .calendarista-datepicker.calendarista-calendar-23 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-23 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-23 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-23 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-23 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_23 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-23 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-23 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-23 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-23 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-23 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-23 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-23 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-23 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-23  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-23 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_23 .form-control:focus, #calendarista_23 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_23 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_23.card {border: 1px solid  #a00160 !important;}

#calendarista_24 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_24 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_24 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_24 .nav-item .nav-link.active:before,#calendarista_24 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_24 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_24 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_24 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_24 .nav-item a.nav-link,#calendarista_24 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_24 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_24 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_24 button.btn-primary, #calendarista_24 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_24 button.btn-primary:hover, #calendarista_24 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_24 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_24 button.btn-primary:focus, #calendarista_24 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_24 .btn-primary.disabled, #calendarista_24 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_24 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_24 button.btn-outline-secondary:focus, #calendarista_24 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_24 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_24 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_24 .show&gt;#calendarista_24 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_24 .btn-outline-secondary.disabled, #calendarista_24 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_24 label.input-group-text, #calendarista_24 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-24 .ui-state-default, .calendarista-datepicker.calendarista-calendar-24 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-24 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-24 .ui-button, .calendarista-datepicker.calendarista-calendar-24 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-24 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-24 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-24 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_24 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-24  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-24 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_24 .form-control:focus, #calendarista_24 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_24 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_24.card {border: 1px solid  #a00160 !important;}

#calendarista_25 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_25 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_25 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_25 .nav-item .nav-link.active:before,#calendarista_25 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_25 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_25 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_25 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_25 .nav-item a.nav-link,#calendarista_25 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_25 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_25 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_25 button.btn-primary, #calendarista_25 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_25 button.btn-primary:hover, #calendarista_25 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_25 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_25 button.btn-primary:focus, #calendarista_25 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_25 .btn-primary.disabled, #calendarista_25 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_25 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_25 button.btn-outline-secondary:focus, #calendarista_25 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_25 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_25 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_25 .show&gt;#calendarista_25 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_25 .btn-outline-secondary.disabled, #calendarista_25 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_25 label.input-group-text, #calendarista_25 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-25 .ui-state-default, .calendarista-datepicker.calendarista-calendar-25 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-25 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-25 .ui-button, .calendarista-datepicker.calendarista-calendar-25 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-25 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-25 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-25 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-25 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_25 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-25 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-25 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-25 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-25 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-25 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-25 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-25 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-25 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-25  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-25 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_25 .form-control:focus, #calendarista_25 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_25 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_25.card {border: 1px solid  #a00160 !important;}

#calendarista_26 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_26 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_26 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_26 .nav-item .nav-link.active:before,#calendarista_26 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_26 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_26 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_26 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_26 .nav-item a.nav-link,#calendarista_26 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_26 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_26 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_26 button.btn-primary, #calendarista_26 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_26 button.btn-primary:hover, #calendarista_26 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_26 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_26 button.btn-primary:focus, #calendarista_26 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_26 .btn-primary.disabled, #calendarista_26 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_26 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_26 button.btn-outline-secondary:focus, #calendarista_26 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_26 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_26 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_26 .show&gt;#calendarista_26 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_26 .btn-outline-secondary.disabled, #calendarista_26 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_26 label.input-group-text, #calendarista_26 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-26 .ui-state-default, .calendarista-datepicker.calendarista-calendar-26 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-26 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-26 .ui-button, .calendarista-datepicker.calendarista-calendar-26 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-26 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-26 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-26 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-26 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_26 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-26 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-26 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-26 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-26 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-26 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-26 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-26 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-26 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-26  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-26 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_26 .form-control:focus, #calendarista_26 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_26 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_26.card {border: 1px solid  #a00160 !important;}

#calendarista_27 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_27 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_27 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_27 .nav-item .nav-link.active:before,#calendarista_27 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_27 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_27 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_27 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_27 .nav-item a.nav-link,#calendarista_27 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_27 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_27 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_27 button.btn-primary, #calendarista_27 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_27 button.btn-primary:hover, #calendarista_27 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_27 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_27 button.btn-primary:focus, #calendarista_27 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_27 .btn-primary.disabled, #calendarista_27 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_27 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_27 button.btn-outline-secondary:focus, #calendarista_27 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_27 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_27 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_27 .show&gt;#calendarista_27 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_27 .btn-outline-secondary.disabled, #calendarista_27 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_27 label.input-group-text, #calendarista_27 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-27 .ui-state-default, .calendarista-datepicker.calendarista-calendar-27 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-27 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-27 .ui-button, .calendarista-datepicker.calendarista-calendar-27 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-27 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-27 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-27 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-27 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_27 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-27 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-27 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-27 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-27 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-27 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-27 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-27 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-27 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-27  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-27 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_27 .form-control:focus, #calendarista_27 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_27 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_27.card {border: 1px solid  #a00160 !important;}

#calendarista_28 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_28 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_28 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_28 .nav-item .nav-link.active:before,#calendarista_28 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_28 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_28 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_28 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_28 .nav-item a.nav-link,#calendarista_28 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_28 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_28 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_28 button.btn-primary, #calendarista_28 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_28 button.btn-primary:hover, #calendarista_28 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_28 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_28 button.btn-primary:focus, #calendarista_28 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_28 .btn-primary.disabled, #calendarista_28 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_28 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_28 button.btn-outline-secondary:focus, #calendarista_28 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_28 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_28 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_28 .show&gt;#calendarista_28 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_28 .btn-outline-secondary.disabled, #calendarista_28 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_28 label.input-group-text, #calendarista_28 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-28 .ui-state-default, .calendarista-datepicker.calendarista-calendar-28 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-28 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-28 .ui-button, .calendarista-datepicker.calendarista-calendar-28 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-28 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-28 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-28 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-28 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_28 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-28 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-28 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-28 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-28 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-28 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-28 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-28 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-28 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-28  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-28 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_28 .form-control:focus, #calendarista_28 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_28 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_28.card {border: 1px solid  #a00160 !important;}

#calendarista_29 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_29 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_29 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_29 .nav-item .nav-link.active:before,#calendarista_29 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_29 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_29 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_29 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_29 .nav-item a.nav-link,#calendarista_29 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_29 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_29 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_29 button.btn-primary, #calendarista_29 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_29 button.btn-primary:hover, #calendarista_29 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_29 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_29 button.btn-primary:focus, #calendarista_29 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_29 .btn-primary.disabled, #calendarista_29 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_29 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_29 button.btn-outline-secondary:focus, #calendarista_29 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_29 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_29 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_29 .show&gt;#calendarista_29 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_29 .btn-outline-secondary.disabled, #calendarista_29 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_29 label.input-group-text, #calendarista_29 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-29 .ui-state-default, .calendarista-datepicker.calendarista-calendar-29 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-29 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-29 .ui-button, .calendarista-datepicker.calendarista-calendar-29 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-29 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-29 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-29 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-29 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_29 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-29 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-29 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-29 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-29 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-29 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-29 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-29 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-29 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-29  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-29 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_29 .form-control:focus, #calendarista_29 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_29 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_29.card {border: 1px solid  #a00160 !important;}

#calendarista_30 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_30 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_30 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_30 .nav-item .nav-link.active:before,#calendarista_30 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_30 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_30 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_30 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_30 .nav-item a.nav-link,#calendarista_30 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_30 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_30 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_30 button.btn-primary, #calendarista_30 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_30 button.btn-primary:hover, #calendarista_30 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_30 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_30 button.btn-primary:focus, #calendarista_30 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_30 .btn-primary.disabled, #calendarista_30 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_30 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_30 button.btn-outline-secondary:focus, #calendarista_30 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_30 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_30 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_30 .show&gt;#calendarista_30 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_30 .btn-outline-secondary.disabled, #calendarista_30 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_30 label.input-group-text, #calendarista_30 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-30 .ui-state-default, .calendarista-datepicker.calendarista-calendar-30 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-30 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-30 .ui-button, .calendarista-datepicker.calendarista-calendar-30 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-30 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-30 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-30 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-30 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_30 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-30 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-30 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-30 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-30 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-30 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-30 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-30 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-30 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-30  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-30 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_30 .form-control:focus, #calendarista_30 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_30 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_30.card {border: 1px solid  #a00160 !important;}

#calendarista_31 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_31 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_31 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_31 .nav-item .nav-link.active:before,#calendarista_31 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_31 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_31 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_31 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_31 .nav-item a.nav-link,#calendarista_31 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_31 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_31 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_31 button.btn-primary, #calendarista_31 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_31 button.btn-primary:hover, #calendarista_31 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_31 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_31 button.btn-primary:focus, #calendarista_31 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_31 .btn-primary.disabled, #calendarista_31 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_31 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_31 button.btn-outline-secondary:focus, #calendarista_31 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_31 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_31 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_31 .show&gt;#calendarista_31 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_31 .btn-outline-secondary.disabled, #calendarista_31 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_31 label.input-group-text, #calendarista_31 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-31 .ui-state-default, .calendarista-datepicker.calendarista-calendar-31 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-31 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-31 .ui-button, .calendarista-datepicker.calendarista-calendar-31 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-31 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-31 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-31 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-31 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_31 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-31 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-31 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-31 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-31 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-31 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-31 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-31 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-31 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-31  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-31 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_31 .form-control:focus, #calendarista_31 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_31 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_31.card {border: 1px solid  #a00160 !important;}

#calendarista_32 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_32 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_32 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_32 .nav-item .nav-link.active:before,#calendarista_32 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_32 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_32 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_32 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_32 .nav-item a.nav-link,#calendarista_32 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_32 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_32 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_32 button.btn-primary, #calendarista_32 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_32 button.btn-primary:hover, #calendarista_32 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_32 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_32 button.btn-primary:focus, #calendarista_32 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_32 .btn-primary.disabled, #calendarista_32 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_32 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_32 button.btn-outline-secondary:focus, #calendarista_32 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_32 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_32 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_32 .show&gt;#calendarista_32 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_32 .btn-outline-secondary.disabled, #calendarista_32 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_32 label.input-group-text, #calendarista_32 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-32 .ui-state-default, .calendarista-datepicker.calendarista-calendar-32 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-32 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-32 .ui-button, .calendarista-datepicker.calendarista-calendar-32 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-32 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-32 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-32 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-32 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_32 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-32 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-32 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-32 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-32 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-32 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-32 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-32 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-32 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-32  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-32 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_32 .form-control:focus, #calendarista_32 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_32 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_32.card {border: 1px solid  #a00160 !important;}

#calendarista_33 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_33 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_33 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_33 .nav-item .nav-link.active:before,#calendarista_33 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_33 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_33 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_33 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_33 .nav-item a.nav-link,#calendarista_33 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_33 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_33 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_33 button.btn-primary, #calendarista_33 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_33 button.btn-primary:hover, #calendarista_33 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_33 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_33 button.btn-primary:focus, #calendarista_33 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_33 .btn-primary.disabled, #calendarista_33 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_33 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_33 button.btn-outline-secondary:focus, #calendarista_33 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_33 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_33 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_33 .show&gt;#calendarista_33 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_33 .btn-outline-secondary.disabled, #calendarista_33 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_33 label.input-group-text, #calendarista_33 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-33 .ui-state-default, .calendarista-datepicker.calendarista-calendar-33 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-33 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-33 .ui-button, .calendarista-datepicker.calendarista-calendar-33 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-33 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-33 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-33 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-33 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_33 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-33 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-33 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-33 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-33 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-33 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-33 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-33 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-33 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-33  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-33 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_33 .form-control:focus, #calendarista_33 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_33 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_33.card {border: 1px solid  #a00160 !important;}

#calendarista_34 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_34 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_34 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_34 .nav-item .nav-link.active:before,#calendarista_34 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_34 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_34 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_34 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_34 .nav-item a.nav-link,#calendarista_34 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_34 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_34 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_34 button.btn-primary, #calendarista_34 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_34 button.btn-primary:hover, #calendarista_34 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_34 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_34 button.btn-primary:focus, #calendarista_34 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_34 .btn-primary.disabled, #calendarista_34 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_34 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_34 button.btn-outline-secondary:focus, #calendarista_34 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_34 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_34 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_34 .show&gt;#calendarista_34 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_34 .btn-outline-secondary.disabled, #calendarista_34 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_34 label.input-group-text, #calendarista_34 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-34 .ui-state-default, .calendarista-datepicker.calendarista-calendar-34 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-34 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-34 .ui-button, .calendarista-datepicker.calendarista-calendar-34 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-34 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-34 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-34 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-34 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_34 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-34 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-34 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-34 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-34 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-34 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-34 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-34 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-34 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-34  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-34 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_34 .form-control:focus, #calendarista_34 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_34 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_34.card {border: 1px solid  #a00160 !important;}

#calendarista_35 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_35 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_35 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_35 .nav-item .nav-link.active:before,#calendarista_35 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_35 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_35 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_35 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_35 .nav-item a.nav-link,#calendarista_35 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_35 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_35 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_35 button.btn-primary, #calendarista_35 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_35 button.btn-primary:hover, #calendarista_35 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_35 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_35 button.btn-primary:focus, #calendarista_35 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_35 .btn-primary.disabled, #calendarista_35 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_35 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_35 button.btn-outline-secondary:focus, #calendarista_35 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_35 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_35 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_35 .show&gt;#calendarista_35 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_35 .btn-outline-secondary.disabled, #calendarista_35 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_35 label.input-group-text, #calendarista_35 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-35 .ui-state-default, .calendarista-datepicker.calendarista-calendar-35 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-35 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-35 .ui-button, .calendarista-datepicker.calendarista-calendar-35 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-35 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-35 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-35 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-35 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_35 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-35 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-35 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-35 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-35 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-35 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-35 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-35 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-35 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-35  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-35 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_35 .form-control:focus, #calendarista_35 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_35 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_35.card {border: 1px solid  #a00160 !important;}

#calendarista_36 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_36 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_36 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_36 .nav-item .nav-link.active:before,#calendarista_36 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_36 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_36 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_36 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_36 .nav-item a.nav-link,#calendarista_36 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_36 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_36 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_36 button.btn-primary, #calendarista_36 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_36 button.btn-primary:hover, #calendarista_36 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_36 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_36 button.btn-primary:focus, #calendarista_36 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_36 .btn-primary.disabled, #calendarista_36 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_36 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_36 button.btn-outline-secondary:focus, #calendarista_36 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_36 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_36 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_36 .show&gt;#calendarista_36 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_36 .btn-outline-secondary.disabled, #calendarista_36 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_36 label.input-group-text, #calendarista_36 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-36 .ui-state-default, .calendarista-datepicker.calendarista-calendar-36 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-36 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-36 .ui-button, .calendarista-datepicker.calendarista-calendar-36 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-36 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-36 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-36 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-36 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_36 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-36 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-36 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-36 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-36 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-36 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-36 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-36 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-36 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-36  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-36 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_36 .form-control:focus, #calendarista_36 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_36 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_36.card {border: 1px solid  #a00160 !important;}

#calendarista_37 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_37 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_37 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_37 .nav-item .nav-link.active:before,#calendarista_37 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_37 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_37 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_37 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_37 .nav-item a.nav-link,#calendarista_37 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_37 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_37 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_37 button.btn-primary, #calendarista_37 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_37 button.btn-primary:hover, #calendarista_37 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_37 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_37 button.btn-primary:focus, #calendarista_37 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_37 .btn-primary.disabled, #calendarista_37 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_37 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_37 button.btn-outline-secondary:focus, #calendarista_37 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_37 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_37 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_37 .show&gt;#calendarista_37 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_37 .btn-outline-secondary.disabled, #calendarista_37 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_37 label.input-group-text, #calendarista_37 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-37 .ui-state-default, .calendarista-datepicker.calendarista-calendar-37 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-37 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-37 .ui-button, .calendarista-datepicker.calendarista-calendar-37 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-37 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-37 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-37 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-37 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_37 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-37 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-37 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-37 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-37 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-37 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-37 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-37 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-37 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-37  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-37 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_37 .form-control:focus, #calendarista_37 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_37 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_37.card {border: 1px solid  #a00160 !important;}

#calendarista_38 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_38 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_38 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_38 .nav-item .nav-link.active:before,#calendarista_38 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_38 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_38 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_38 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_38 .nav-item a.nav-link,#calendarista_38 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_38 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_38 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_38 button.btn-primary, #calendarista_38 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_38 button.btn-primary:hover, #calendarista_38 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_38 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_38 button.btn-primary:focus, #calendarista_38 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_38 .btn-primary.disabled, #calendarista_38 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_38 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_38 button.btn-outline-secondary:focus, #calendarista_38 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_38 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_38 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_38 .show&gt;#calendarista_38 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_38 .btn-outline-secondary.disabled, #calendarista_38 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_38 label.input-group-text, #calendarista_38 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-38 .ui-state-default, .calendarista-datepicker.calendarista-calendar-38 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-38 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-38 .ui-button, .calendarista-datepicker.calendarista-calendar-38 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-38 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-38 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-38 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-38 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_38 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-38 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-38 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-38 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-38 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-38 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-38 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-38 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-38 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-38  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-38 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_38 .form-control:focus, #calendarista_38 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_38 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_38.card {border: 1px solid  #a00160 !important;}

#calendarista_39 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_39 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_39 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_39 .nav-item .nav-link.active:before,#calendarista_39 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_39 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_39 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_39 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_39 .nav-item a.nav-link,#calendarista_39 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_39 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_39 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_39 button.btn-primary, #calendarista_39 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_39 button.btn-primary:hover, #calendarista_39 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_39 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_39 button.btn-primary:focus, #calendarista_39 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_39 .btn-primary.disabled, #calendarista_39 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_39 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_39 button.btn-outline-secondary:focus, #calendarista_39 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_39 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_39 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_39 .show&gt;#calendarista_39 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_39 .btn-outline-secondary.disabled, #calendarista_39 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_39 label.input-group-text, #calendarista_39 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-39 .ui-state-default, .calendarista-datepicker.calendarista-calendar-39 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-39 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-39 .ui-button, .calendarista-datepicker.calendarista-calendar-39 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-39 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-39 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-39 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-39 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_39 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-39 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-39 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-39 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-39 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-39 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-39 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-39 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-39 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-39  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-39 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_39 .form-control:focus, #calendarista_39 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_39 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_39.card {border: 1px solid  #a00160 !important;}

#calendarista_40 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_40 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_40 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_40 .nav-item .nav-link.active:before,#calendarista_40 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_40 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_40 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_40 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_40 .nav-item a.nav-link,#calendarista_40 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_40 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_40 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_40 button.btn-primary, #calendarista_40 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_40 button.btn-primary:hover, #calendarista_40 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_40 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_40 button.btn-primary:focus, #calendarista_40 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_40 .btn-primary.disabled, #calendarista_40 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_40 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_40 button.btn-outline-secondary:focus, #calendarista_40 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_40 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_40 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_40 .show&gt;#calendarista_40 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_40 .btn-outline-secondary.disabled, #calendarista_40 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_40 label.input-group-text, #calendarista_40 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-40 .ui-state-default, .calendarista-datepicker.calendarista-calendar-40 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-40 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-40 .ui-button, .calendarista-datepicker.calendarista-calendar-40 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-40 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-40 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-40 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-40 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_40 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-40 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-40 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-40 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-40 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-40 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-40 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-40 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-40 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-40  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-40 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_40 .form-control:focus, #calendarista_40 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_40 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_40.card {border: 1px solid  #a00160 !important;}

#calendarista_41 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_41 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_41 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_41 .nav-item .nav-link.active:before,#calendarista_41 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_41 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_41 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_41 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_41 .nav-item a.nav-link,#calendarista_41 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_41 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_41 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_41 button.btn-primary, #calendarista_41 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_41 button.btn-primary:hover, #calendarista_41 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_41 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_41 button.btn-primary:focus, #calendarista_41 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_41 .btn-primary.disabled, #calendarista_41 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_41 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_41 button.btn-outline-secondary:focus, #calendarista_41 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_41 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_41 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_41 .show&gt;#calendarista_41 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_41 .btn-outline-secondary.disabled, #calendarista_41 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_41 label.input-group-text, #calendarista_41 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-41 .ui-state-default, .calendarista-datepicker.calendarista-calendar-41 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-41 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-41 .ui-button, .calendarista-datepicker.calendarista-calendar-41 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-41 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-41 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-41 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-41 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_41 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-41 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-41 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-41 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-41 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-41 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-41 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-41 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-41 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-41  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-41 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_41 .form-control:focus, #calendarista_41 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_41 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_41.card {border: 1px solid  #a00160 !important;}

#calendarista_42 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_42 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_42 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_42 .nav-item .nav-link.active:before,#calendarista_42 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_42 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_42 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_42 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_42 .nav-item a.nav-link,#calendarista_42 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_42 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_42 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_42 button.btn-primary, #calendarista_42 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_42 button.btn-primary:hover, #calendarista_42 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_42 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_42 button.btn-primary:focus, #calendarista_42 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_42 .btn-primary.disabled, #calendarista_42 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_42 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_42 button.btn-outline-secondary:focus, #calendarista_42 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_42 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_42 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_42 .show&gt;#calendarista_42 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_42 .btn-outline-secondary.disabled, #calendarista_42 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_42 label.input-group-text, #calendarista_42 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-42 .ui-state-default, .calendarista-datepicker.calendarista-calendar-42 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-42 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-42 .ui-button, .calendarista-datepicker.calendarista-calendar-42 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-42 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-42 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-42 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-42 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_42 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-42 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-42 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-42 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-42 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-42 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-42 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-42 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-42 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-42  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-42 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_42 .form-control:focus, #calendarista_42 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_42 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_42.card {border: 1px solid  #a00160 !important;}

#calendarista_43 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_43 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_43 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_43 .nav-item .nav-link.active:before,#calendarista_43 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_43 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_43 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_43 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_43 .nav-item a.nav-link,#calendarista_43 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_43 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_43 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_43 button.btn-primary, #calendarista_43 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_43 button.btn-primary:hover, #calendarista_43 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_43 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_43 button.btn-primary:focus, #calendarista_43 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_43 .btn-primary.disabled, #calendarista_43 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_43 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_43 button.btn-outline-secondary:focus, #calendarista_43 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_43 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_43 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_43 .show&gt;#calendarista_43 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_43 .btn-outline-secondary.disabled, #calendarista_43 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_43 label.input-group-text, #calendarista_43 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-43 .ui-state-default, .calendarista-datepicker.calendarista-calendar-43 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-43 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-43 .ui-button, .calendarista-datepicker.calendarista-calendar-43 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-43 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-43 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-43 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-43 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_43 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-43 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-43 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-43 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-43 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-43 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-43 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-43 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-43 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-43  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-43 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_43 .form-control:focus, #calendarista_43 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_43 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_43.card {border: 1px solid  #a00160 !important;}

#calendarista_44 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_44 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_44 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_44 .nav-item .nav-link.active:before,#calendarista_44 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_44 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_44 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_44 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_44 .nav-item a.nav-link,#calendarista_44 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_44 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_44 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_44 button.btn-primary, #calendarista_44 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_44 button.btn-primary:hover, #calendarista_44 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_44 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_44 button.btn-primary:focus, #calendarista_44 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_44 .btn-primary.disabled, #calendarista_44 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_44 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_44 button.btn-outline-secondary:focus, #calendarista_44 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_44 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_44 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_44 .show&gt;#calendarista_44 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_44 .btn-outline-secondary.disabled, #calendarista_44 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_44 label.input-group-text, #calendarista_44 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-44 .ui-state-default, .calendarista-datepicker.calendarista-calendar-44 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-44 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-44 .ui-button, .calendarista-datepicker.calendarista-calendar-44 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-44 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-44 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-44 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-44 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_44 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-44 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-44 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-44 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-44 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-44 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-44 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-44 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-44 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-44  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-44 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_44 .form-control:focus, #calendarista_44 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_44 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_44.card {border: 1px solid  #a00160 !important;}

#calendarista_45 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_45 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_45 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_45 .nav-item .nav-link.active:before,#calendarista_45 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_45 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_45 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_45 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_45 .nav-item a.nav-link,#calendarista_45 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_45 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_45 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_45 button.btn-primary, #calendarista_45 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_45 button.btn-primary:hover, #calendarista_45 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_45 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_45 button.btn-primary:focus, #calendarista_45 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_45 .btn-primary.disabled, #calendarista_45 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_45 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_45 button.btn-outline-secondary:focus, #calendarista_45 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_45 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_45 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_45 .show&gt;#calendarista_45 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_45 .btn-outline-secondary.disabled, #calendarista_45 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_45 label.input-group-text, #calendarista_45 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-45 .ui-state-default, .calendarista-datepicker.calendarista-calendar-45 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-45 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-45 .ui-button, .calendarista-datepicker.calendarista-calendar-45 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-45 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-45 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-45 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-45 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_45 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-45 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-45 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-45 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-45 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-45 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-45 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-45 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-45 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-45  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-45 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_45 .form-control:focus, #calendarista_45 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_45 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_45.card {border: 1px solid  #a00160 !important;}

#calendarista_46 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_46 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_46 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_46 .nav-item .nav-link.active:before,#calendarista_46 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_46 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_46 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_46 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_46 .nav-item a.nav-link,#calendarista_46 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_46 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_46 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_46 button.btn-primary, #calendarista_46 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_46 button.btn-primary:hover, #calendarista_46 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_46 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_46 button.btn-primary:focus, #calendarista_46 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_46 .btn-primary.disabled, #calendarista_46 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_46 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_46 button.btn-outline-secondary:focus, #calendarista_46 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_46 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_46 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_46 .show&gt;#calendarista_46 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_46 .btn-outline-secondary.disabled, #calendarista_46 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_46 label.input-group-text, #calendarista_46 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-46 .ui-state-default, .calendarista-datepicker.calendarista-calendar-46 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-46 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-46 .ui-button, .calendarista-datepicker.calendarista-calendar-46 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-46 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-46 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-46 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-46 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_46 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-46 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-46 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-46 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-46 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-46 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-46 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-46 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-46 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-46  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-46 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_46 .form-control:focus, #calendarista_46 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_46 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_46.card {border: 1px solid  #a00160 !important;}

#calendarista_47 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_47 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_47 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_47 .nav-item .nav-link.active:before,#calendarista_47 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_47 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_47 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_47 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_47 .nav-item a.nav-link,#calendarista_47 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_47 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_47 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_47 button.btn-primary, #calendarista_47 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_47 button.btn-primary:hover, #calendarista_47 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_47 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_47 button.btn-primary:focus, #calendarista_47 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_47 .btn-primary.disabled, #calendarista_47 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_47 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_47 button.btn-outline-secondary:focus, #calendarista_47 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_47 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_47 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_47 .show&gt;#calendarista_47 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_47 .btn-outline-secondary.disabled, #calendarista_47 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_47 label.input-group-text, #calendarista_47 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-47 .ui-state-default, .calendarista-datepicker.calendarista-calendar-47 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-47 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-47 .ui-button, .calendarista-datepicker.calendarista-calendar-47 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-47 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-47 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-47 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-47 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_47 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-47 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-47 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-47 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-47 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-47 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-47 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-47 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-47 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-47  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-47 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_47 .form-control:focus, #calendarista_47 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_47 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_47.card {border: 1px solid  #a00160 !important;}

#calendarista_48 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_48 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_48 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_48 .nav-item .nav-link.active:before,#calendarista_48 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_48 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_48 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_48 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_48 .nav-item a.nav-link,#calendarista_48 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_48 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_48 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_48 button.btn-primary, #calendarista_48 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_48 button.btn-primary:hover, #calendarista_48 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_48 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_48 button.btn-primary:focus, #calendarista_48 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_48 .btn-primary.disabled, #calendarista_48 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_48 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_48 button.btn-outline-secondary:focus, #calendarista_48 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_48 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_48 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_48 .show&gt;#calendarista_48 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_48 .btn-outline-secondary.disabled, #calendarista_48 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_48 label.input-group-text, #calendarista_48 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-48 .ui-state-default, .calendarista-datepicker.calendarista-calendar-48 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-48 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-48 .ui-button, .calendarista-datepicker.calendarista-calendar-48 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-48 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-48 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-48 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-48 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_48 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-48 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-48 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-48 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-48 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-48 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-48 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-48 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-48 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-48  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-48 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_48 .form-control:focus, #calendarista_48 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_48 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_48.card {border: 1px solid  #a00160 !important;}

#calendarista_49 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_49 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_49 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_49 .nav-item .nav-link.active:before,#calendarista_49 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_49 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_49 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_49 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_49 .nav-item a.nav-link,#calendarista_49 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_49 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_49 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_49 button.btn-primary, #calendarista_49 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_49 button.btn-primary:hover, #calendarista_49 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_49 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_49 button.btn-primary:focus, #calendarista_49 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_49 .btn-primary.disabled, #calendarista_49 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_49 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_49 button.btn-outline-secondary:focus, #calendarista_49 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_49 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_49 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_49 .show&gt;#calendarista_49 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_49 .btn-outline-secondary.disabled, #calendarista_49 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_49 label.input-group-text, #calendarista_49 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-49 .ui-state-default, .calendarista-datepicker.calendarista-calendar-49 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-49 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-49 .ui-button, .calendarista-datepicker.calendarista-calendar-49 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-49 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-49 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-49 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-49 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_49 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-49 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-49 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-49 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-49 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-49 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-49 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-49 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-49 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-49  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-49 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_49 .form-control:focus, #calendarista_49 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_49 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_49.card {border: 1px solid  #a00160 !important;}

#calendarista_50 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_50 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_50 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_50 .nav-item .nav-link.active:before,#calendarista_50 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_50 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_50 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_50 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_50 .nav-item a.nav-link,#calendarista_50 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_50 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_50 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_50 button.btn-primary, #calendarista_50 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_50 button.btn-primary:hover, #calendarista_50 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_50 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_50 button.btn-primary:focus, #calendarista_50 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_50 .btn-primary.disabled, #calendarista_50 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_50 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_50 button.btn-outline-secondary:focus, #calendarista_50 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_50 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_50 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_50 .show&gt;#calendarista_50 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_50 .btn-outline-secondary.disabled, #calendarista_50 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_50 label.input-group-text, #calendarista_50 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-50 .ui-state-default, .calendarista-datepicker.calendarista-calendar-50 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-50 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-50 .ui-button, .calendarista-datepicker.calendarista-calendar-50 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-50 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-50 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-50 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-50 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_50 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-50 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-50 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-50 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-50 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-50 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-50 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-50 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-50 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-50  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-50 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_50 .form-control:focus, #calendarista_50 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_50 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_50.card {border: 1px solid  #a00160 !important;}

#calendarista_51 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_51 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_51 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_51 .nav-item .nav-link.active:before,#calendarista_51 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_51 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_51 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_51 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_51 .nav-item a.nav-link,#calendarista_51 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_51 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_51 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_51 button.btn-primary, #calendarista_51 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_51 button.btn-primary:hover, #calendarista_51 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_51 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_51 button.btn-primary:focus, #calendarista_51 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_51 .btn-primary.disabled, #calendarista_51 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_51 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_51 button.btn-outline-secondary:focus, #calendarista_51 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_51 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_51 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_51 .show&gt;#calendarista_51 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_51 .btn-outline-secondary.disabled, #calendarista_51 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_51 label.input-group-text, #calendarista_51 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-51 .ui-state-default, .calendarista-datepicker.calendarista-calendar-51 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-51 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-51 .ui-button, .calendarista-datepicker.calendarista-calendar-51 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-51 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-51 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-51 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-51 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_51 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-51 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-51 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-51 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-51 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-51 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-51 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-51 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-51 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-51  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-51 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_51 .form-control:focus, #calendarista_51 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_51 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_51.card {border: 1px solid  #a00160 !important;}

#calendarista_52 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_52 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_52 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_52 .nav-item .nav-link.active:before,#calendarista_52 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_52 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_52 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_52 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_52 .nav-item a.nav-link,#calendarista_52 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_52 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_52 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_52 button.btn-primary, #calendarista_52 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_52 button.btn-primary:hover, #calendarista_52 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_52 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_52 button.btn-primary:focus, #calendarista_52 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_52 .btn-primary.disabled, #calendarista_52 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_52 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_52 button.btn-outline-secondary:focus, #calendarista_52 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_52 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_52 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_52 .show&gt;#calendarista_52 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_52 .btn-outline-secondary.disabled, #calendarista_52 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_52 label.input-group-text, #calendarista_52 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-52 .ui-state-default, .calendarista-datepicker.calendarista-calendar-52 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-52 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-52 .ui-button, .calendarista-datepicker.calendarista-calendar-52 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-52 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-52 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-52 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_52 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-52  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-52 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_52 .form-control:focus, #calendarista_52 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_52 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_52.card {border: 1px solid  #a00160 !important;}

#calendarista_53 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_53 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_53 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_53 .nav-item .nav-link.active:before,#calendarista_53 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_53 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_53 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_53 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_53 .nav-item a.nav-link,#calendarista_53 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_53 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_53 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_53 button.btn-primary, #calendarista_53 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_53 button.btn-primary:hover, #calendarista_53 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_53 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_53 button.btn-primary:focus, #calendarista_53 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_53 .btn-primary.disabled, #calendarista_53 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_53 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_53 button.btn-outline-secondary:focus, #calendarista_53 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_53 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_53 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_53 .show&gt;#calendarista_53 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_53 .btn-outline-secondary.disabled, #calendarista_53 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_53 label.input-group-text, #calendarista_53 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-53 .ui-state-default, .calendarista-datepicker.calendarista-calendar-53 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-53 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-53 .ui-button, .calendarista-datepicker.calendarista-calendar-53 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-53 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-53 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-53 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-53 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_53 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-53 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-53 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-53 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-53 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-53 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-53 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-53 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-53 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-53  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-53 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_53 .form-control:focus, #calendarista_53 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_53 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_53.card {border: 1px solid  #a00160 !important;}

#calendarista_54 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_54 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_54 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_54 .nav-item .nav-link.active:before,#calendarista_54 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_54 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_54 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_54 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_54 .nav-item a.nav-link,#calendarista_54 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_54 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_54 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_54 button.btn-primary, #calendarista_54 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_54 button.btn-primary:hover, #calendarista_54 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_54 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_54 button.btn-primary:focus, #calendarista_54 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_54 .btn-primary.disabled, #calendarista_54 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_54 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_54 button.btn-outline-secondary:focus, #calendarista_54 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_54 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_54 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_54 .show&gt;#calendarista_54 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_54 .btn-outline-secondary.disabled, #calendarista_54 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_54 label.input-group-text, #calendarista_54 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-54 .ui-state-default, .calendarista-datepicker.calendarista-calendar-54 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-54 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-54 .ui-button, .calendarista-datepicker.calendarista-calendar-54 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-54 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-54 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-54 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-54 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_54 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-54 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-54 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-54 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-54 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-54 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-54 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-54 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-54 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-54  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-54 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_54 .form-control:focus, #calendarista_54 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_54 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_54.card {border: 1px solid  #a00160 !important;}

#calendarista_55 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_55 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_55 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_55 .nav-item .nav-link.active:before,#calendarista_55 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_55 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_55 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_55 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_55 .nav-item a.nav-link,#calendarista_55 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_55 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_55 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_55 button.btn-primary, #calendarista_55 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_55 button.btn-primary:hover, #calendarista_55 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_55 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_55 button.btn-primary:focus, #calendarista_55 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_55 .btn-primary.disabled, #calendarista_55 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_55 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_55 button.btn-outline-secondary:focus, #calendarista_55 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_55 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_55 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_55 .show&gt;#calendarista_55 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_55 .btn-outline-secondary.disabled, #calendarista_55 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_55 label.input-group-text, #calendarista_55 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-55 .ui-state-default, .calendarista-datepicker.calendarista-calendar-55 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-55 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-55 .ui-button, .calendarista-datepicker.calendarista-calendar-55 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-55 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-55 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-55 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-55 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_55 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-55 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-55 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-55 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-55 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-55 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-55 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-55 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-55 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-55  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-55 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_55 .form-control:focus, #calendarista_55 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_55 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_55.card {border: 1px solid  #a00160 !important;}

#calendarista_56 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_56 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_56 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_56 .nav-item .nav-link.active:before,#calendarista_56 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_56 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_56 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_56 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_56 .nav-item a.nav-link,#calendarista_56 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_56 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_56 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_56 button.btn-primary, #calendarista_56 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_56 button.btn-primary:hover, #calendarista_56 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_56 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_56 button.btn-primary:focus, #calendarista_56 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_56 .btn-primary.disabled, #calendarista_56 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_56 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_56 button.btn-outline-secondary:focus, #calendarista_56 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_56 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_56 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_56 .show&gt;#calendarista_56 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_56 .btn-outline-secondary.disabled, #calendarista_56 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_56 label.input-group-text, #calendarista_56 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-56 .ui-state-default, .calendarista-datepicker.calendarista-calendar-56 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-56 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-56 .ui-button, .calendarista-datepicker.calendarista-calendar-56 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-56 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-56 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-56 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-56 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_56 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-56 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-56 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-56 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-56 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-56 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-56 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-56 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-56 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-56  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-56 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_56 .form-control:focus, #calendarista_56 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_56 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_56.card {border: 1px solid  #a00160 !important;}

#calendarista_57 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_57 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_57 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_57 .nav-item .nav-link.active:before,#calendarista_57 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_57 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_57 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_57 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_57 .nav-item a.nav-link,#calendarista_57 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_57 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_57 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_57 button.btn-primary, #calendarista_57 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_57 button.btn-primary:hover, #calendarista_57 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_57 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_57 button.btn-primary:focus, #calendarista_57 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_57 .btn-primary.disabled, #calendarista_57 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_57 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_57 button.btn-outline-secondary:focus, #calendarista_57 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_57 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_57 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_57 .show&gt;#calendarista_57 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_57 .btn-outline-secondary.disabled, #calendarista_57 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_57 label.input-group-text, #calendarista_57 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-57 .ui-state-default, .calendarista-datepicker.calendarista-calendar-57 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-57 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-57 .ui-button, .calendarista-datepicker.calendarista-calendar-57 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-57 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-57 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-57 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-57 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_57 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-57 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-57 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-57 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-57 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-57 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-57 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-57 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-57 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-57  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-57 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_57 .form-control:focus, #calendarista_57 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_57 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_57.card {border: 1px solid  #a00160 !important;}

#calendarista_58 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_58 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_58 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_58 .nav-item .nav-link.active:before,#calendarista_58 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_58 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_58 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_58 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_58 .nav-item a.nav-link,#calendarista_58 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_58 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_58 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_58 button.btn-primary, #calendarista_58 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_58 button.btn-primary:hover, #calendarista_58 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_58 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_58 button.btn-primary:focus, #calendarista_58 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_58 .btn-primary.disabled, #calendarista_58 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_58 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_58 button.btn-outline-secondary:focus, #calendarista_58 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_58 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_58 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_58 .show&gt;#calendarista_58 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_58 .btn-outline-secondary.disabled, #calendarista_58 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_58 label.input-group-text, #calendarista_58 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-58 .ui-state-default, .calendarista-datepicker.calendarista-calendar-58 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-58 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-58 .ui-button, .calendarista-datepicker.calendarista-calendar-58 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-58 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-58 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-58 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-58 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_58 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-58 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-58 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-58 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-58 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-58 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-58 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-58 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-58 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-58  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-58 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_58 .form-control:focus, #calendarista_58 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_58 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_58.card {border: 1px solid  #a00160 !important;}

#calendarista_59 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_59 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_59 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_59 .nav-item .nav-link.active:before,#calendarista_59 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_59 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_59 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_59 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_59 .nav-item a.nav-link,#calendarista_59 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_59 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_59 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_59 button.btn-primary, #calendarista_59 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_59 button.btn-primary:hover, #calendarista_59 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_59 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_59 button.btn-primary:focus, #calendarista_59 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_59 .btn-primary.disabled, #calendarista_59 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_59 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_59 button.btn-outline-secondary:focus, #calendarista_59 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_59 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_59 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_59 .show&gt;#calendarista_59 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_59 .btn-outline-secondary.disabled, #calendarista_59 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_59 label.input-group-text, #calendarista_59 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-59 .ui-state-default, .calendarista-datepicker.calendarista-calendar-59 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-59 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-59 .ui-button, .calendarista-datepicker.calendarista-calendar-59 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-59 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-59 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-59 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-59 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_59 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-59 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-59 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-59 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-59 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-59 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-59 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-59 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-59 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-59  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-59 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_59 .form-control:focus, #calendarista_59 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_59 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_59.card {border: 1px solid  #a00160 !important;}

#calendarista_60 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_60 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_60 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_60 .nav-item .nav-link.active:before,#calendarista_60 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_60 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_60 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_60 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_60 .nav-item a.nav-link,#calendarista_60 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_60 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_60 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_60 button.btn-primary, #calendarista_60 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_60 button.btn-primary:hover, #calendarista_60 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_60 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_60 button.btn-primary:focus, #calendarista_60 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_60 .btn-primary.disabled, #calendarista_60 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_60 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_60 button.btn-outline-secondary:focus, #calendarista_60 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_60 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_60 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_60 .show&gt;#calendarista_60 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_60 .btn-outline-secondary.disabled, #calendarista_60 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_60 label.input-group-text, #calendarista_60 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-60 .ui-state-default, .calendarista-datepicker.calendarista-calendar-60 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-60 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-60 .ui-button, .calendarista-datepicker.calendarista-calendar-60 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-60 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-60 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-60 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-60 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_60 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-60 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-60 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-60 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-60 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-60 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-60 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-60 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-60 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-60  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-60 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_60 .form-control:focus, #calendarista_60 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_60 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_60.card {border: 1px solid  #a00160 !important;}

#calendarista_61 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_61 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_61 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_61 .nav-item .nav-link.active:before,#calendarista_61 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_61 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_61 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_61 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_61 .nav-item a.nav-link,#calendarista_61 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_61 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_61 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_61 button.btn-primary, #calendarista_61 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_61 button.btn-primary:hover, #calendarista_61 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_61 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_61 button.btn-primary:focus, #calendarista_61 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_61 .btn-primary.disabled, #calendarista_61 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_61 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_61 button.btn-outline-secondary:focus, #calendarista_61 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_61 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_61 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_61 .show&gt;#calendarista_61 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_61 .btn-outline-secondary.disabled, #calendarista_61 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_61 label.input-group-text, #calendarista_61 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-61 .ui-state-default, .calendarista-datepicker.calendarista-calendar-61 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-61 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-61 .ui-button, .calendarista-datepicker.calendarista-calendar-61 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-61 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-61 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-61 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-61 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_61 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-61 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-61 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-61 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-61 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-61 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-61 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-61 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-61 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-61  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-61 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_61 .form-control:focus, #calendarista_61 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_61 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_61.card {border: 1px solid  #a00160 !important;}

#calendarista_62 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_62 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_62 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_62 .nav-item .nav-link.active:before,#calendarista_62 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_62 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_62 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_62 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_62 .nav-item a.nav-link,#calendarista_62 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_62 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_62 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_62 button.btn-primary, #calendarista_62 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_62 button.btn-primary:hover, #calendarista_62 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_62 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_62 button.btn-primary:focus, #calendarista_62 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_62 .btn-primary.disabled, #calendarista_62 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_62 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_62 button.btn-outline-secondary:focus, #calendarista_62 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_62 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_62 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_62 .show&gt;#calendarista_62 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_62 .btn-outline-secondary.disabled, #calendarista_62 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_62 label.input-group-text, #calendarista_62 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-62 .ui-state-default, .calendarista-datepicker.calendarista-calendar-62 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-62 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-62 .ui-button, .calendarista-datepicker.calendarista-calendar-62 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-62 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-62 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-62 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-62 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_62 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-62 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-62 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-62 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-62 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-62 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-62 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-62 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-62 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-62  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-62 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_62 .form-control:focus, #calendarista_62 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_62 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_62.card {border: 1px solid  #a00160 !important;}

#calendarista_63 .nav-item .nav-link:before {color: #fff;background:#bf0272;}
#calendarista_63 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bf0272;}
#calendarista_63 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_63 .nav-item .nav-link.active:before,#calendarista_63 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bf0272!important;border: 1px solid #fff;}
#calendarista_63 .nav-item a.nav-link:hover{color: #fff;}
#calendarista_63 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_63 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_63 .nav-item a.nav-link,#calendarista_63 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_63 .nav-tabs .nav-link.active {border-color: #a00160 #a00160 #fff}
#calendarista_63 .nav-tabs .nav-link-enabled:hover {border-color: #a00160; color: #fff;text-decoration: none;}
#calendarista_63 button.btn-primary, #calendarista_63 a.btn-primary {background-color: #ec008c;border-color: #920157; color: #fff;}
#calendarista_63 button.btn-primary:hover, #calendarista_63 a.btn-primary:hover {background-color: #ff50b8;border-color: #920157;}
#calendarista_63 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_63 button.btn-primary:focus, #calendarista_63 .btn-primary.focus {background-color: #ff50b8;border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_63 .btn-primary.disabled, #calendarista_63 .btn-primary:disabled {background-color: #ec008c;border-color: #920157;}
#calendarista_63 .btn-outline-secondary:hover {background-color: #ff50b8;border-color: #920157;color: #fff}
#calendarista_63 button.btn-outline-secondary:focus, #calendarista_63 .btn-outline-secondary.focus {background-color: #ec008c;border-color: #920157;color:  #fff; box-shadow: 0 0 0 0.2em #ff9cd7}
#calendarista_63 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_63 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_63 .show&gt;#calendarista_63 .btn-primary.dropdown-toggle:focus {background-color: #ec008c;border-color: #920157;}
#calendarista_63 .btn-outline-secondary.disabled, #calendarista_63 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_63 label.input-group-text, #calendarista_63 span.input-group-text{background-color: #ec008c;border: 1px solid #920157;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-header.ui-widget-header {border: 1px solid #ec008c;background: #ec008c;color: #fff;}
.calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-63 .ui-state-default, .calendarista-datepicker.calendarista-calendar-63 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-63 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-63 .ui-button, .calendarista-datepicker.calendarista-calendar-63 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-63 .ui-button.ui-state-disabled:active{background: #ec008c;color: #fff}
.calendarista-datepicker.calendarista-calendar-63 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-63 .ui-state-active{background: #ff50b8;color: #fff;}
.calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff50b8}
.calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-buttonpane{border-top: 2px solid #ff50b8;}
.calendarista-datepicker.calendarista-calendar-63 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_63 .spinner-border.text-primary {color: #920157 !important;}
.calendarista-datepicker.calendarista-calendar-63 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-63 .calendarista-halfday-start span{background: linear-gradient(140deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-63 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-63 .calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ff7ac9 51%, #ff7ac9) !important;}
.calendarista-datepicker.calendarista-calendar-63 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-63 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #ec008c 50%, #ec008c 51%, #ec008c) !important;}
.calendarista-datepicker.calendarista-calendar-63 .calendarista-halfday{border-top-color:  #ff7ac9;border-right-color: #ec008c}
.calendarista-datepicker.calendarista-calendar-63 .calendarista-selectedday-range{ background: #ff7ac9 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-63  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-63 button.ui-datepicker-close.ui-state-hover{background: #ff50b8;}
#calendarista_63 .form-control:focus, #calendarista_63 .form-control:focus {border-color: #920157;box-shadow: 0 0 0 0.2em #ff9cd7;}
#calendarista_63 .card-header {background-color: #ec008c; border-bottom: 1px solid  #a00160;}
#calendarista_63.card {border: 1px solid  #a00160 !important;}











































.calendarista.calendarista-calendar-search .nav-item .nav-link:before {color: ;background:;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid ;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid ;}
.calendarista.calendarista-calendar-search .nav-item .nav-link.active:before,.calendarista.calendarista-calendar-search .nav-item .nav-link.nav-link-enabled:before {color: !important;background:!important;border: 1px solid ;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link:hover{color: ;}
.calendarista.calendarista-calendar-search .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: ;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link.calendarista-disabled {color: ;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link,.calendarista.calendarista-calendar-search .nav-item a.nav-link.active.calendarista-disabled {color: ;}
.calendarista.calendarista-calendar-search .nav-tabs .nav-link.active {border-color:   #fff}
.calendarista.calendarista-calendar-search .nav-tabs .nav-link-enabled:hover {border-color: ; color: ;text-decoration: none;}
.calendarista.calendarista-calendar-search button.btn-primary, .calendarista.calendarista-calendar-search a.btn-primary {background-color: ;border-color: ; color: ;}
.calendarista.calendarista-calendar-search button.btn-primary:hover, .calendarista.calendarista-calendar-search a.btn-primary:hover {background-color: ;border-color: ;}
.calendarista.calendarista-calendar-search .btn-primary:not(:disabled):not(.disabled):active:focus, .calendarista.calendarista-calendar-search button.btn-primary:focus, .calendarista.calendarista-calendar-search .btn-primary.focus {background-color: ;border-color: ;box-shadow: }
.calendarista.calendarista-calendar-search .btn-primary.disabled, .calendarista.calendarista-calendar-search .btn-primary:disabled {background-color: ;border-color: ;}
.calendarista.calendarista-calendar-search .btn-outline-secondary:hover {background-color: ;border-color: ;color: }
.calendarista.calendarista-calendar-search button.btn-outline-secondary:focus, .calendarista.calendarista-calendar-search .btn-outline-secondary.focus {background-color: ;border-color: ;color:  ; box-shadow: }
.calendarista.calendarista-calendar-search .btn-primary:not(:disabled):not(.disabled):active, .calendarista.calendarista-calendar-search .btn-primary:not(:disabled):not(.disabled).active:focus, .calendarista.calendarista-calendar-search .show&gt;.calendarista.calendarista-calendar-search .btn-primary.dropdown-toggle:focus {background-color: ;border-color: ;}
.calendarista.calendarista-calendar-search .btn-outline-secondary.disabled, .calendarista.calendarista-calendar-search .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
.calendarista.calendarista-calendar-search label.input-group-text, .calendarista.calendarista-calendar-search span.input-group-text{background-color: ;border: 1px solid ;color: ;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-header.ui-widget-header {border: 1px solid ;background: ;color: ;}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid ;}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid ; }
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-search .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-search .ui-state-default, .calendarista-datepicker.calendarista-calendar-search .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-search .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-search .ui-button, .calendarista-datepicker.calendarista-calendar-search .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-search .ui-button.ui-state-disabled:active{background: ;color: }
.calendarista-datepicker.calendarista-calendar-search .ui-state-hover, .calendarista-datepicker.calendarista-calendar-search .ui-state-active{background: ;color: ;}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid }
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid }
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-buttonpane{border-top: 2px solid ;}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-unselectable.ui-state-disabled span{color:  }
.calendarista.calendarista-calendar-search .spinner-border.text-primary {color:  !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg,  50%,  51%, ) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday-start span{background: linear-gradient(140deg,  50%,  51%, ) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg,  50%,  51%, ) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday-end span{background: linear-gradient(320deg,  50%,  51%, ) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg,  50%,  51%, ) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg,  50%,  51%, ) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday{border-top-color:  ;border-right-color: }
.calendarista-datepicker.calendarista-calendar-search .calendarista-selectedday-range{ background:  !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-search  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-search button.ui-datepicker-close.ui-state-hover{background: ;}
.calendarista.calendarista-calendar-search .form-control:focus, .calendarista.calendarista-calendar-search .form-control:focus {border-color: ;box-shadow: ;}
.calendarista.calendarista-calendar-search .card-header {background-color: rgba(0,0,0,.03);; border-bottom: 1px solid  ;}
.calendarista.calendarista-calendar-search.card {border: 1px solid   !important;}