#calendarista_1 .nav-item .nav-link:before {color: #fff;background:#617911;}
#calendarista_1 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #617911;}
#calendarista_1 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #000;}
#calendarista_1 .nav-item .nav-link.active:before,#calendarista_1 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#617911!important;border: 1px solid #000;}
#calendarista_1 .nav-item a.nav-link:hover{color: #5b7500;}
#calendarista_1 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #000;}
#calendarista_1 .nav-item a.nav-link.calendarista-disabled {color: #000;}
#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: #7e9e0e #7e9e0e #fff}
#calendarista_1 .nav-tabs .nav-link-enabled:hover {border-color: #7e9e0e; color: #5b7500;text-decoration: none;}
#calendarista_1 button.btn-primary, #calendarista_1 a.btn-primary {background-color: #a6c53a;border-color: #92b323; color: #505050;}
#calendarista_1 button.btn-primary:hover, #calendarista_1 a.btn-primary:hover {background-color: #c5e45b;border-color: #92b323;}
#calendarista_1 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_1 button.btn-primary:focus, #calendarista_1 .btn-primary.focus {background-color: #c5e45b;border-color: #92b323;box-shadow: 0 0 0 0.2em #dceca4}
#calendarista_1 .btn-primary.disabled, #calendarista_1 .btn-primary:disabled {background-color: #a6c53a;border-color: #92b323;}
#calendarista_1 .btn-outline-secondary:hover {background-color: #c5e45b;border-color: #92b323;color: #505050}
#calendarista_1 button.btn-outline-secondary:focus, #calendarista_1 .btn-outline-secondary.focus {background-color: #a6c53a;border-color: #92b323;color:  #505050; box-shadow: 0 0 0 0.2em #dceca4}
#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: #a6c53a;border-color: #92b323;}
#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: #a6c53a;border: 1px solid #92b323;color: #505050;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-header.ui-widget-header {border: 1px solid #a6c53a;background: #a6c53a;color: #505050;}
.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 #505050;}
.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 #505050; }
.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: #a6c53a;color: #505050}
.calendarista-datepicker.calendarista-calendar-1 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-1 .ui-state-active{background: #c5e45b;color: #505050;}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #c5e45b}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #c5e45b}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-buttonpane{border-top: 2px solid #c5e45b;}
.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_1 .spinner-border.text-primary {color: #92b323 !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #a6c53a 50%, #dfeab9 51%, #dfeab9) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday-start span{background: linear-gradient(140deg, #a6c53a 50%, #dfeab9 51%, #dfeab9) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #a6c53a 50%, #dfeab9 51%, #dfeab9) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday-end span{background: linear-gradient(320deg, #a6c53a 50%, #dfeab9 51%, #dfeab9) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #a6c53a 50%, #a6c53a 51%, #a6c53a) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #a6c53a 50%, #a6c53a 51%, #a6c53a) !important;}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-halfday{border-top-color:  #dfeab9;border-right-color: #a6c53a}
.calendarista-datepicker.calendarista-calendar-1 .calendarista-selectedday-range{ background: #dfeab9 !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: #c5e45b;}
#calendarista_1 .form-control:focus, #calendarista_1 .form-control:focus {border-color: #92b323;box-shadow: 0 0 0 0.2em #dceca4;}
#calendarista_1 .card-header {background-color: #a6c53a; border-bottom: 1px solid  #7e9e0e;}
#calendarista_1.card {border: 1px solid  #7e9e0e !important;}

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

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

#calendarista_4 .nav-item .nav-link:before {color: #fff;background:#617911;}
#calendarista_4 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #617911;}
#calendarista_4 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #000;}
#calendarista_4 .nav-item .nav-link.active:before,#calendarista_4 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#617911!important;border: 1px solid #000;}
#calendarista_4 .nav-item a.nav-link:hover{color: #5b7500;}
#calendarista_4 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #000;}
#calendarista_4 .nav-item a.nav-link.calendarista-disabled {color: #000;}
#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: #7e9e0e #7e9e0e #fff}
#calendarista_4 .nav-tabs .nav-link-enabled:hover {border-color: #7e9e0e; color: #5b7500;text-decoration: none;}
#calendarista_4 button.btn-primary, #calendarista_4 a.btn-primary {background-color: #a6c53a;border-color: #92b323; color: #505050;}
#calendarista_4 button.btn-primary:hover, #calendarista_4 a.btn-primary:hover {background-color: #c5e45b;border-color: #92b323;}
#calendarista_4 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_4 button.btn-primary:focus, #calendarista_4 .btn-primary.focus {background-color: #c5e45b;border-color: #92b323;box-shadow: 0 0 0 0.2em #dceca4}
#calendarista_4 .btn-primary.disabled, #calendarista_4 .btn-primary:disabled {background-color: #a6c53a;border-color: #92b323;}
#calendarista_4 .btn-outline-secondary:hover {background-color: #c5e45b;border-color: #92b323;color: #505050}
#calendarista_4 button.btn-outline-secondary:focus, #calendarista_4 .btn-outline-secondary.focus {background-color: #a6c53a;border-color: #92b323;color:  #505050; box-shadow: 0 0 0 0.2em #dceca4}
#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: #a6c53a;border-color: #92b323;}
#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: #a6c53a;border: 1px solid #92b323;color: #505050;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-header.ui-widget-header {border: 1px solid #a6c53a;background: #a6c53a;color: #505050;}
.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 #505050;}
.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 #505050; }
.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: #a6c53a;color: #505050}
.calendarista-datepicker.calendarista-calendar-4 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-4 .ui-state-active{background: #c5e45b;color: #505050;}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #c5e45b}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #c5e45b}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-buttonpane{border-top: 2px solid #c5e45b;}
.calendarista-datepicker.calendarista-calendar-4 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_4 .spinner-border.text-primary {color: #92b323 !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #a6c53a 50%, #dfeab9 51%, #dfeab9) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday-start span{background: linear-gradient(140deg, #a6c53a 50%, #dfeab9 51%, #dfeab9) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #a6c53a 50%, #dfeab9 51%, #dfeab9) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday-end span{background: linear-gradient(320deg, #a6c53a 50%, #dfeab9 51%, #dfeab9) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #a6c53a 50%, #a6c53a 51%, #a6c53a) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #a6c53a 50%, #a6c53a 51%, #a6c53a) !important;}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-halfday{border-top-color:  #dfeab9;border-right-color: #a6c53a}
.calendarista-datepicker.calendarista-calendar-4 .calendarista-selectedday-range{ background: #dfeab9 !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: #c5e45b;}
#calendarista_4 .form-control:focus, #calendarista_4 .form-control:focus {border-color: #92b323;box-shadow: 0 0 0 0.2em #dceca4;}
#calendarista_4 .card-header {background-color: #a6c53a; border-bottom: 1px solid  #7e9e0e;}
#calendarista_4.card {border: 1px solid  #7e9e0e !important;}

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

#calendarista_6 .nav-item .nav-link:before {color: #fff;background:#920044;}
#calendarista_6 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #8a0242;}
#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:#8a0242!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: #8a0242 #8a0242 #fff}
#calendarista_6 .nav-tabs .nav-link-enabled:hover {border-color: #8a0242; color: #fff;text-decoration: none;}
#calendarista_6 button.btn-primary, #calendarista_6 a.btn-primary {background-color: #b62367;border-color: #8a0242; color: #fff;}
#calendarista_6 button.btn-primary:hover, #calendarista_6 a.btn-primary:hover {background-color: #de0067;border-color: #8a0242;}
#calendarista_6 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_6 button.btn-primary:focus, #calendarista_6 .btn-primary.focus {background-color: #de0067;border-color: #8a0242;box-shadow: 0 0 0 0.2em #ffbcdb}
#calendarista_6 .btn-primary.disabled, #calendarista_6 .btn-primary:disabled {background-color: #d04485;border-color: #8a0242;}
#calendarista_6 .btn-outline-secondary:hover {background-color: #de0067;border-color: #8a0242;color: #fff}
#calendarista_6 button.btn-outline-secondary:focus, #calendarista_6 .btn-outline-secondary.focus {background-color: #b62367;border-color: #8a0242;color:  #fff; box-shadow: 0 0 0 0.2em #ffbcdb}
#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: #b62367;border-color: #8a0242;}
#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: #b62367;border: 1px solid #8a0242;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-header.ui-widget-header {border: 1px solid #b62367;background: #b62367;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: #b62367;color: #fff}
.calendarista-datepicker.calendarista-calendar-6 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-6 .ui-state-active{background: #de0067;color: #fff;}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #de0067}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #de0067}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-buttonpane{border-top: 2px solid #de0067;}
.calendarista-datepicker.calendarista-calendar-6 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_6 .spinner-border.text-primary {color: #8a0242 !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #b62367 50%, #e5b1c9 51%, #e5b1c9) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday-start span{background: linear-gradient(140deg, #b62367 50%, #e5b1c9 51%, #e5b1c9) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #b62367 50%, #e5b1c9 51%, #e5b1c9) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday-end span{background: linear-gradient(320deg, #b62367 50%, #e5b1c9 51%, #e5b1c9) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #b62367 50%, #b62367 51%, #b62367) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #b62367 50%, #b62367 51%, #b62367) !important;}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-halfday{border-top-color:  #e5b1c9;border-right-color: #b62367}
.calendarista-datepicker.calendarista-calendar-6 .calendarista-selectedday-range{ background: #e5b1c9 !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: #de0067;}
#calendarista_6 .form-control:focus, #calendarista_6 .form-control:focus {border-color: #8a0242;box-shadow: 0 0 0 0.2em #ffbcdb;}
#calendarista_6 .card-header {background-color: #b62367; border-bottom: 1px solid  #8a0242;}
#calendarista_6.card {border: 1px solid  #8a0242 !important;}

#calendarista_9 .nav-item .nav-link:before {color: #fff;background:#cc3600;}
#calendarista_9 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #cc3600;}
#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:#cc3600!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: #b93201 #b93201 #fff}
#calendarista_9 .nav-tabs .nav-link-enabled:hover {border-color: #b93201; color: #fff;text-decoration: none;}
#calendarista_9 button.btn-primary, #calendarista_9 a.btn-primary {background-color: #f15a23;border-color: #b93201; color: #fff;}
#calendarista_9 button.btn-primary:hover, #calendarista_9 a.btn-primary:hover {background-color: #ff7846;border-color: #b93201;}
#calendarista_9 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_9 button.btn-primary:focus, #calendarista_9 .btn-primary.focus {background-color: #ff7846;border-color: #b93201;box-shadow: 0 0 0 0.2em #ffb093}
#calendarista_9 .btn-primary.disabled, #calendarista_9 .btn-primary:disabled {background-color: #f15a23;border-color: #b93201;}
#calendarista_9 .btn-outline-secondary:hover {background-color: #ff7846;border-color: #b93201;color: #fff}
#calendarista_9 button.btn-outline-secondary:focus, #calendarista_9 .btn-outline-secondary.focus {background-color: #f15a23;border-color: #b93201;color:  #fff; box-shadow: 0 0 0 0.2em #ffb093}
#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: #f15a23;border-color: #b93201;}
#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: #f15a23;border: 1px solid #b93201;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-header.ui-widget-header {border: 1px solid #f15a23;background: #f15a23;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: #f15a23;color: #fff}
.calendarista-datepicker.calendarista-calendar-9 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-9 .ui-state-active{background: #ff7846;color: #fff;}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff7846}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff7846}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-buttonpane{border-top: 2px solid #ff7846;}
.calendarista-datepicker.calendarista-calendar-9 .ui-datepicker-unselectable.ui-state-disabled span{color: #000 }
#calendarista_9 .spinner-border.text-primary {color: #b93201 !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday-start span{background: linear-gradient(140deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday-end span{background: linear-gradient(320deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f15a23 50%, #f15a23 51%, #f15a23) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f15a23 50%, #f15a23 51%, #f15a23) !important;}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-halfday{border-top-color:  #fac4b1;border-right-color: #f15a23}
.calendarista-datepicker.calendarista-calendar-9 .calendarista-selectedday-range{ background: #fac4b1 !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: #ff7846;}
#calendarista_9 .form-control:focus, #calendarista_9 .form-control:focus {border-color: #b93201;box-shadow: 0 0 0 0.2em #ffb093;}
#calendarista_9 .card-header {background-color: #f15a23; border-bottom: 1px solid  #b93201;}
#calendarista_9.card {border: 1px solid  #b93201 !important;}

#calendarista_14 .nav-item .nav-link:before {color: #fff;background:#cc3600;}
#calendarista_14 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #cc3600;}
#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:#cc3600!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: #b93201 #b93201 #fff}
#calendarista_14 .nav-tabs .nav-link-enabled:hover {border-color: #b93201; color: #fff;text-decoration: none;}
#calendarista_14 button.btn-primary, #calendarista_14 a.btn-primary {background-color: #f15a23;border-color: #b93201; color: #fff;}
#calendarista_14 button.btn-primary:hover, #calendarista_14 a.btn-primary:hover {background-color: #ff7846;border-color: #b93201;}
#calendarista_14 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_14 button.btn-primary:focus, #calendarista_14 .btn-primary.focus {background-color: #ff7846;border-color: #b93201;box-shadow: 0 0 0 0.2em #ffb093}
#calendarista_14 .btn-primary.disabled, #calendarista_14 .btn-primary:disabled {background-color: #f15a23;border-color: #b93201;}
#calendarista_14 .btn-outline-secondary:hover {background-color: #ff7846;border-color: #b93201;color: #fff}
#calendarista_14 button.btn-outline-secondary:focus, #calendarista_14 .btn-outline-secondary.focus {background-color: #f15a23;border-color: #b93201;color:  #fff; box-shadow: 0 0 0 0.2em #ffb093}
#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: #f15a23;border-color: #b93201;}
#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: #f15a23;border: 1px solid #b93201;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-header.ui-widget-header {border: 1px solid #f15a23;background: #f15a23;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: #f15a23;color: #fff}
.calendarista-datepicker.calendarista-calendar-14 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-14 .ui-state-active{background: #ff7846;color: #fff;}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff7846}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff7846}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-buttonpane{border-top: 2px solid #ff7846;}
.calendarista-datepicker.calendarista-calendar-14 .ui-datepicker-unselectable.ui-state-disabled span{color: #000 }
#calendarista_14 .spinner-border.text-primary {color: #b93201 !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday-start span{background: linear-gradient(140deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday-end span{background: linear-gradient(320deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f15a23 50%, #f15a23 51%, #f15a23) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f15a23 50%, #f15a23 51%, #f15a23) !important;}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-halfday{border-top-color:  #fac4b1;border-right-color: #f15a23}
.calendarista-datepicker.calendarista-calendar-14 .calendarista-selectedday-range{ background: #fac4b1 !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: #ff7846;}
#calendarista_14 .form-control:focus, #calendarista_14 .form-control:focus {border-color: #b93201;box-shadow: 0 0 0 0.2em #ffb093;}
#calendarista_14 .card-header {background-color: #f15a23; border-bottom: 1px solid  #b93201;}
#calendarista_14.card {border: 1px solid  #b93201 !important;}

#calendarista_18 .nav-item .nav-link:before {color: #000;background:#fff8a8;}
#calendarista_18 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #fff46f;}
#calendarista_18 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #000;}
#calendarista_18 .nav-item .nav-link.active:before,#calendarista_18 .nav-item .nav-link.nav-link-enabled:before {color: #000!important;background:#fff46f!important;border: 1px solid #000;}
#calendarista_18 .nav-item a.nav-link:hover{color: #5a5400;}
#calendarista_18 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #000;}
#calendarista_18 .nav-item a.nav-link.calendarista-disabled {color: #000;}
#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: #cebe04 #cebe04 #fff}
#calendarista_18 .nav-tabs .nav-link-enabled:hover {border-color: #cebe04; color: #5a5400;text-decoration: none;}
#calendarista_18 button.btn-primary, #calendarista_18 a.btn-primary {background-color: #fff8a8;border-color: #cebe04; color: #000;}
#calendarista_18 button.btn-primary:hover, #calendarista_18 a.btn-primary:hover {background-color: #ffeb00;border-color: #cebe04;}
#calendarista_18 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_18 button.btn-primary:focus, #calendarista_18 .btn-primary.focus {background-color: #fff46f;border-color: #cebe04;box-shadow: 0 0 0 0.2em #ffeb60}
#calendarista_18 .btn-primary.disabled, #calendarista_18 .btn-primary:disabled {background-color: #fff8a8;border-color: #fff46f;}
#calendarista_18 .btn-outline-secondary:hover {background-color: #fff46f;border-color: #cebe04;color: #000}
#calendarista_18 button.btn-outline-secondary:focus, #calendarista_18 .btn-outline-secondary.focus {background-color: #fff8a8;border-color: #cebe04;color:  #000; box-shadow: 0 0 0 0.2em #ffeb60}
#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: #fff8a8;border-color: #cebe04;}
#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: #fff8a8;border: 1px solid #cebe04;color: #000;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-header.ui-widget-header {border: 1px solid #fff8a8;background: #fff8a8;color: #000;}
.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 #000;}
.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 #000; }
.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: #fff8a8;color: #000}
.calendarista-datepicker.calendarista-calendar-18 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-18 .ui-state-active{background: #ffeb00;color: #000;}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffeb00}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffeb00}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-buttonpane{border-top: 2px solid #ffeb00;}
.calendarista-datepicker.calendarista-calendar-18 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_18 .spinner-border.text-primary {color: #cebe04 !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #fff8a8 50%, #fffce0 51%, #fffce0) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday-start span{background: linear-gradient(140deg, #fff8a8 50%, #fffce0 51%, #fffce0) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #fff8a8 50%, #fffce0 51%, #fffce0) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday-end span{background: linear-gradient(320deg, #fff8a8 50%, #fffce0 51%, #fffce0) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #fff8a8 50%, #fff8a8 51%, #fff8a8) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #fff8a8 50%, #fff8a8 51%, #fff8a8) !important;}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-halfday{border-top-color:  #fffce0;border-right-color: #fff8a8}
.calendarista-datepicker.calendarista-calendar-18 .calendarista-selectedday-range{ background: #fffce0 !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: #ffeb00;}
#calendarista_18 .form-control:focus, #calendarista_18 .form-control:focus {border-color: #cebe04;box-shadow: 0 0 0 0.2em #ffeb60;}
#calendarista_18 .card-header {background-color: #fff8a8; border-bottom: 1px solid  #cebe04;}
#calendarista_18.card {border: 1px solid  #cebe04 !important;}

#calendarista_19 .nav-item .nav-link:before {color: #fff;background:#cc3600;}
#calendarista_19 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #cc3600;}
#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:#cc3600!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: #b93201 #b93201 #fff}
#calendarista_19 .nav-tabs .nav-link-enabled:hover {border-color: #b93201; color: #fff;text-decoration: none;}
#calendarista_19 button.btn-primary, #calendarista_19 a.btn-primary {background-color: #f15a23;border-color: #b93201; color: #fff;}
#calendarista_19 button.btn-primary:hover, #calendarista_19 a.btn-primary:hover {background-color: #ff7846;border-color: #b93201;}
#calendarista_19 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_19 button.btn-primary:focus, #calendarista_19 .btn-primary.focus {background-color: #ff7846;border-color: #b93201;box-shadow: 0 0 0 0.2em #ffb093}
#calendarista_19 .btn-primary.disabled, #calendarista_19 .btn-primary:disabled {background-color: #f15a23;border-color: #b93201;}
#calendarista_19 .btn-outline-secondary:hover {background-color: #ff7846;border-color: #b93201;color: #fff}
#calendarista_19 button.btn-outline-secondary:focus, #calendarista_19 .btn-outline-secondary.focus {background-color: #f15a23;border-color: #b93201;color:  #fff; box-shadow: 0 0 0 0.2em #ffb093}
#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: #f15a23;border-color: #b93201;}
#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: #f15a23;border: 1px solid #b93201;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header.ui-widget-header {border: 1px solid #f15a23;background: #f15a23;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: #f15a23;color: #fff}
.calendarista-datepicker.calendarista-calendar-19 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-19 .ui-state-active{background: #ff7846;color: #fff;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff7846}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff7846}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-buttonpane{border-top: 2px solid #ff7846;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-unselectable.ui-state-disabled span{color: #000 }
#calendarista_19 .spinner-border.text-primary {color: #b93201 !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-start span{background: linear-gradient(140deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-end span{background: linear-gradient(320deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f15a23 50%, #f15a23 51%, #f15a23) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f15a23 50%, #f15a23 51%, #f15a23) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday{border-top-color:  #fac4b1;border-right-color: #f15a23}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-selectedday-range{ background: #fac4b1 !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: #ff7846;}
#calendarista_19 .form-control:focus, #calendarista_19 .form-control:focus {border-color: #b93201;box-shadow: 0 0 0 0.2em #ffb093;}
#calendarista_19 .card-header {background-color: #f15a23; border-bottom: 1px solid  #b93201;}
#calendarista_19.card {border: 1px solid  #b93201 !important;}







.calendarista.calendarista-calendar-search .nav-item .nav-link:before {color: #fff;background:#cc3600;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #cc3600;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
.calendarista.calendarista-calendar-search .nav-item .nav-link.active:before,.calendarista.calendarista-calendar-search .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#cc3600!important;border: 1px solid #fff;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link:hover{color: #fff;}
.calendarista.calendarista-calendar-search .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link.calendarista-disabled {color: #fff;}
.calendarista.calendarista-calendar-search .nav-item a.nav-link,.calendarista.calendarista-calendar-search .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
.calendarista.calendarista-calendar-search .nav-tabs .nav-link.active {border-color: #b93201 #b93201 #fff}
.calendarista.calendarista-calendar-search .nav-tabs .nav-link-enabled:hover {border-color: #b93201; color: #fff;text-decoration: none;}
.calendarista.calendarista-calendar-search button.btn-primary, .calendarista.calendarista-calendar-search a.btn-primary {background-color: #f15a23;border-color: #b93201; color: #fff;}
.calendarista.calendarista-calendar-search button.btn-primary:hover, .calendarista.calendarista-calendar-search a.btn-primary:hover {background-color: #ff7846;border-color: #b93201;}
.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: #ff7846;border-color: #b93201;box-shadow: 0 0 0 0.2em #ffb093}
.calendarista.calendarista-calendar-search .btn-primary.disabled, .calendarista.calendarista-calendar-search .btn-primary:disabled {background-color: #f15a23;border-color: #b93201;}
.calendarista.calendarista-calendar-search .btn-outline-secondary:hover {background-color: #ff7846;border-color: #b93201;color: #fff}
.calendarista.calendarista-calendar-search button.btn-outline-secondary:focus, .calendarista.calendarista-calendar-search .btn-outline-secondary.focus {background-color: #f15a23;border-color: #b93201;color:  #fff; box-shadow: 0 0 0 0.2em #ffb093}
.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: #f15a23;border-color: #b93201;}
.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: #f15a23;border: 1px solid #b93201;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-header.ui-widget-header {border: 1px solid #f15a23;background: #f15a23;color: #fff;}
.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 #fff;}
.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 #fff; }
.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: #f15a23;color: #fff}
.calendarista-datepicker.calendarista-calendar-search .ui-state-hover, .calendarista-datepicker.calendarista-calendar-search .ui-state-active{background: #ff7846;color: #fff;}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ff7846}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ff7846}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-buttonpane{border-top: 2px solid #ff7846;}
.calendarista-datepicker.calendarista-calendar-search .ui-datepicker-unselectable.ui-state-disabled span{color: #000 }
.calendarista.calendarista-calendar-search .spinner-border.text-primary {color: #b93201 !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday-start span{background: linear-gradient(140deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday-end span{background: linear-gradient(320deg, #f15a23 50%, #fac4b1 51%, #fac4b1) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f15a23 50%, #f15a23 51%, #f15a23) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f15a23 50%, #f15a23 51%, #f15a23) !important;}
.calendarista-datepicker.calendarista-calendar-search .calendarista-halfday{border-top-color:  #fac4b1;border-right-color: #f15a23}
.calendarista-datepicker.calendarista-calendar-search .calendarista-selectedday-range{ background: #fac4b1 !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: #ff7846;}
.calendarista.calendarista-calendar-search .form-control:focus, .calendarista.calendarista-calendar-search .form-control:focus {border-color: #b93201;box-shadow: 0 0 0 0.2em #ffb093;}
.calendarista.calendarista-calendar-search .card-header {background-color: #f15a23; border-bottom: 1px solid  #b93201;}
.calendarista.calendarista-calendar-search.card {border: 1px solid  #b93201 !important;}
.calendarista .calendarista-typography--caption1{font-size: 1em;}
.calendarista .form-group .input-group-text, .calendarista  .form-group select.form-control, .calendarista  .form-group input.form-control {font-size: 1em;}
.calendarista button.btn.calendarista-typography--button, .calendarista a.btn.calendarista-typography--button {font-size: 1em;}