#calendarista_11 .nav-item .nav-link:before {color: #fff;background:#af5900;}
#calendarista_11 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #845d00;}
#calendarista_11 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #ad5800;}
#calendarista_11 .nav-item .nav-link.active:before,#calendarista_11 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#af5900!important;border: 1px solid #845d00;}
#calendarista_11 .nav-item a.nav-link:hover{color: #ffe5ca;}
#calendarista_11 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #753d02;}
#calendarista_11 .nav-item a.nav-link.calendarista-disabled {color: #ad5800;}
#calendarista_11 .nav-item a.nav-link,#calendarista_11 .nav-item a.nav-link.active.calendarista-disabled {color: #ad5800;}
#calendarista_11 .nav-tabs .nav-link.active {border-color: #bb5f00 #bb5f00 #fff}
#calendarista_11 .nav-tabs .nav-link-enabled:hover {border-color: #bb5f00; color: #ffe5ca;text-decoration: none;}
#calendarista_11 button.btn-primary, #calendarista_11 a.btn-primary {background-color: #f68c1f;border-color: #b37331; color: #fff;}
#calendarista_11 button.btn-primary:hover, #calendarista_11 a.btn-primary:hover {background-color: #ffa74b;border-color: #b37331;}
#calendarista_11 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_11 button.btn-primary:focus, #calendarista_11 .btn-primary.focus {background-color: #ffa74b;border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_11 .btn-primary.disabled, #calendarista_11 .btn-primary:disabled {background-color: #f68c1f;border-color: #b37331;}
#calendarista_11 .btn-outline-secondary:hover {background-color: #ffa74b;border-color: #b37331;color: #fff}
#calendarista_11 button.btn-outline-secondary:focus, #calendarista_11 .btn-outline-secondary.focus {background-color: #f68c1f;border-color: #b37331;color:  #fff; box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_11 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_11 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_11 .show>#calendarista_11 .btn-primary.dropdown-toggle:focus {background-color: #f68c1f;border-color: #b37331;}
#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: #f68c1f;border: 1px solid #b37331;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-header.ui-widget-header {border: 1px solid #f68c1f;background: #f68c1f;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: #f68c1f;color: #fff}
.calendarista-datepicker.calendarista-calendar-11 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-11 .ui-state-active{background: #ffa74b;color: #fff;}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-buttonpane{border-top: 2px solid #ffa74b;}
.calendarista-datepicker.calendarista-calendar-11 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_11 .spinner-border.text-primary {color: #b37331 !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday-start span{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-halfday{border-top-color:  #fbd6b0;border-right-color: #f68c1f}
.calendarista-datepicker.calendarista-calendar-11 .calendarista-selectedday-range{ background: #fbd6b0 !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: #ffa74b;}
#calendarista_11 .form-control:focus, #calendarista_11 .form-control:focus {border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a;}
#calendarista_11 .card-header {background-color: #f68c1f; border-bottom: 1px solid  #bb5f00;}
#calendarista_11.card {border: 1px solid  #bb5f00 !important;}
#calendarista_11 .calendarista-summary-info.alert.alert-primary {background-color: #f68c1f; border: 1px solid #bb5f00; color: #713900}

#calendarista_15 .nav-item .nav-link:before {color: #fff;background:#af5900;}
#calendarista_15 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #845d00;}
#calendarista_15 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #ad5800;}
#calendarista_15 .nav-item .nav-link.active:before,#calendarista_15 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#af5900!important;border: 1px solid #845d00;}
#calendarista_15 .nav-item a.nav-link:hover{color: #ffe5ca;}
#calendarista_15 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #753d02;}
#calendarista_15 .nav-item a.nav-link.calendarista-disabled {color: #ad5800;}
#calendarista_15 .nav-item a.nav-link,#calendarista_15 .nav-item a.nav-link.active.calendarista-disabled {color: #ad5800;}
#calendarista_15 .nav-tabs .nav-link.active {border-color: #bb5f00 #bb5f00 #fff}
#calendarista_15 .nav-tabs .nav-link-enabled:hover {border-color: #bb5f00; color: #ffe5ca;text-decoration: none;}
#calendarista_15 button.btn-primary, #calendarista_15 a.btn-primary {background-color: #f68c1f;border-color: #b37331; color: #fff;}
#calendarista_15 button.btn-primary:hover, #calendarista_15 a.btn-primary:hover {background-color: #ffa74b;border-color: #b37331;}
#calendarista_15 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_15 button.btn-primary:focus, #calendarista_15 .btn-primary.focus {background-color: #ffa74b;border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_15 .btn-primary.disabled, #calendarista_15 .btn-primary:disabled {background-color: #f68c1f;border-color: #b37331;}
#calendarista_15 .btn-outline-secondary:hover {background-color: #ffa74b;border-color: #b37331;color: #fff}
#calendarista_15 button.btn-outline-secondary:focus, #calendarista_15 .btn-outline-secondary.focus {background-color: #f68c1f;border-color: #b37331;color:  #fff; box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_15 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_15 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_15 .show>#calendarista_15 .btn-primary.dropdown-toggle:focus {background-color: #f68c1f;border-color: #b37331;}
#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: #f68c1f;border: 1px solid #b37331;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header.ui-widget-header {border: 1px solid #f68c1f;background: #f68c1f;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: #f68c1f;color: #fff}
.calendarista-datepicker.calendarista-calendar-15 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-15 .ui-state-active{background: #ffa74b;color: #fff;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-buttonpane{border-top: 2px solid #ffa74b;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_15 .spinner-border.text-primary {color: #b37331 !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-start span{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday{border-top-color:  #fbd6b0;border-right-color: #f68c1f}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-selectedday-range{ background: #fbd6b0 !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: #ffa74b;}
#calendarista_15 .form-control:focus, #calendarista_15 .form-control:focus {border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a;}
#calendarista_15 .card-header {background-color: #f68c1f; border-bottom: 1px solid  #bb5f00;}
#calendarista_15.card {border: 1px solid  #bb5f00 !important;}
#calendarista_15 .calendarista-summary-info.alert.alert-primary {background-color: #f68c1f; border: 1px solid #bb5f00; color: #713900}

#calendarista_16 .nav-item .nav-link:before {color: #fff;background:#af5900;}
#calendarista_16 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #845d00;}
#calendarista_16 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #ad5800;}
#calendarista_16 .nav-item .nav-link.active:before,#calendarista_16 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#af5900!important;border: 1px solid #845d00;}
#calendarista_16 .nav-item a.nav-link:hover{color: #ffe5ca;}
#calendarista_16 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #753d02;}
#calendarista_16 .nav-item a.nav-link.calendarista-disabled {color: #ad5800;}
#calendarista_16 .nav-item a.nav-link,#calendarista_16 .nav-item a.nav-link.active.calendarista-disabled {color: #ad5800;}
#calendarista_16 .nav-tabs .nav-link.active {border-color: #bb5f00 #bb5f00 #fff}
#calendarista_16 .nav-tabs .nav-link-enabled:hover {border-color: #bb5f00; color: #ffe5ca;text-decoration: none;}
#calendarista_16 button.btn-primary, #calendarista_16 a.btn-primary {background-color: #f68c1f;border-color: #b37331; color: #fff;}
#calendarista_16 button.btn-primary:hover, #calendarista_16 a.btn-primary:hover {background-color: #ffa74b;border-color: #b37331;}
#calendarista_16 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_16 button.btn-primary:focus, #calendarista_16 .btn-primary.focus {background-color: #ffa74b;border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_16 .btn-primary.disabled, #calendarista_16 .btn-primary:disabled {background-color: #f68c1f;border-color: #b37331;}
#calendarista_16 .btn-outline-secondary:hover {background-color: #ffa74b;border-color: #b37331;color: #fff}
#calendarista_16 button.btn-outline-secondary:focus, #calendarista_16 .btn-outline-secondary.focus {background-color: #f68c1f;border-color: #b37331;color:  #fff; box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_16 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_16 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_16 .show>#calendarista_16 .btn-primary.dropdown-toggle:focus {background-color: #f68c1f;border-color: #b37331;}
#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: #f68c1f;border: 1px solid #b37331;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-header.ui-widget-header {border: 1px solid #f68c1f;background: #f68c1f;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: #f68c1f;color: #fff}
.calendarista-datepicker.calendarista-calendar-16 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-16 .ui-state-active{background: #ffa74b;color: #fff;}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-buttonpane{border-top: 2px solid #ffa74b;}
.calendarista-datepicker.calendarista-calendar-16 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_16 .spinner-border.text-primary {color: #b37331 !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday-start span{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-halfday{border-top-color:  #fbd6b0;border-right-color: #f68c1f}
.calendarista-datepicker.calendarista-calendar-16 .calendarista-selectedday-range{ background: #fbd6b0 !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: #ffa74b;}
#calendarista_16 .form-control:focus, #calendarista_16 .form-control:focus {border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a;}
#calendarista_16 .card-header {background-color: #f68c1f; border-bottom: 1px solid  #bb5f00;}
#calendarista_16.card {border: 1px solid  #bb5f00 !important;}
#calendarista_16 .calendarista-summary-info.alert.alert-primary {background-color: #f68c1f; border: 1px solid #bb5f00; color: #713900}

#calendarista_19 .nav-item .nav-link:before {color: #fff;background:#af5900;}
#calendarista_19 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #845d00;}
#calendarista_19 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #ad5800;}
#calendarista_19 .nav-item .nav-link.active:before,#calendarista_19 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#af5900!important;border: 1px solid #845d00;}
#calendarista_19 .nav-item a.nav-link:hover{color: #ffe5ca;}
#calendarista_19 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #753d02;}
#calendarista_19 .nav-item a.nav-link.calendarista-disabled {color: #ad5800;}
#calendarista_19 .nav-item a.nav-link,#calendarista_19 .nav-item a.nav-link.active.calendarista-disabled {color: #ad5800;}
#calendarista_19 .nav-tabs .nav-link.active {border-color: #bb5f00 #bb5f00 #fff}
#calendarista_19 .nav-tabs .nav-link-enabled:hover {border-color: #bb5f00; color: #ffe5ca;text-decoration: none;}
#calendarista_19 button.btn-primary, #calendarista_19 a.btn-primary {background-color: #f68c1f;border-color: #b37331; color: #fff;}
#calendarista_19 button.btn-primary:hover, #calendarista_19 a.btn-primary:hover {background-color: #ffa74b;border-color: #b37331;}
#calendarista_19 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_19 button.btn-primary:focus, #calendarista_19 .btn-primary.focus {background-color: #ffa74b;border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_19 .btn-primary.disabled, #calendarista_19 .btn-primary:disabled {background-color: #f68c1f;border-color: #b37331;}
#calendarista_19 .btn-outline-secondary:hover {background-color: #ffa74b;border-color: #b37331;color: #fff}
#calendarista_19 button.btn-outline-secondary:focus, #calendarista_19 .btn-outline-secondary.focus {background-color: #f68c1f;border-color: #b37331;color:  #fff; box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_19 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_19 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_19 .show>#calendarista_19 .btn-primary.dropdown-toggle:focus {background-color: #f68c1f;border-color: #b37331;}
#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: #f68c1f;border: 1px solid #b37331;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header.ui-widget-header {border: 1px solid #f68c1f;background: #f68c1f;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: #f68c1f;color: #fff}
.calendarista-datepicker.calendarista-calendar-19 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-19 .ui-state-active{background: #ffa74b;color: #fff;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-buttonpane{border-top: 2px solid #ffa74b;}
.calendarista-datepicker.calendarista-calendar-19 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_19 .spinner-border.text-primary {color: #b37331 !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-start span{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-halfday{border-top-color:  #fbd6b0;border-right-color: #f68c1f}
.calendarista-datepicker.calendarista-calendar-19 .calendarista-selectedday-range{ background: #fbd6b0 !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: #ffa74b;}
#calendarista_19 .form-control:focus, #calendarista_19 .form-control:focus {border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a;}
#calendarista_19 .card-header {background-color: #f68c1f; border-bottom: 1px solid  #bb5f00;}
#calendarista_19.card {border: 1px solid  #bb5f00 !important;}
#calendarista_19 .calendarista-summary-info.alert.alert-primary {background-color: #f68c1f; border: 1px solid #bb5f00; color: #713900}

#calendarista_20 .nav-item .nav-link:before {color: #fff;background:#af5900;}
#calendarista_20 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #845d00;}
#calendarista_20 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #ad5800;}
#calendarista_20 .nav-item .nav-link.active:before,#calendarista_20 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#af5900!important;border: 1px solid #845d00;}
#calendarista_20 .nav-item a.nav-link:hover{color: #ffe5ca;}
#calendarista_20 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #753d02;}
#calendarista_20 .nav-item a.nav-link.calendarista-disabled {color: #ad5800;}
#calendarista_20 .nav-item a.nav-link,#calendarista_20 .nav-item a.nav-link.active.calendarista-disabled {color: #ad5800;}
#calendarista_20 .nav-tabs .nav-link.active {border-color: #bb5f00 #bb5f00 #fff}
#calendarista_20 .nav-tabs .nav-link-enabled:hover {border-color: #bb5f00; color: #ffe5ca;text-decoration: none;}
#calendarista_20 button.btn-primary, #calendarista_20 a.btn-primary {background-color: #f68c1f;border-color: #b37331; color: #fff;}
#calendarista_20 button.btn-primary:hover, #calendarista_20 a.btn-primary:hover {background-color: #ffa74b;border-color: #b37331;}
#calendarista_20 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_20 button.btn-primary:focus, #calendarista_20 .btn-primary.focus {background-color: #ffa74b;border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_20 .btn-primary.disabled, #calendarista_20 .btn-primary:disabled {background-color: #f68c1f;border-color: #b37331;}
#calendarista_20 .btn-outline-secondary:hover {background-color: #ffa74b;border-color: #b37331;color: #fff}
#calendarista_20 button.btn-outline-secondary:focus, #calendarista_20 .btn-outline-secondary.focus {background-color: #f68c1f;border-color: #b37331;color:  #fff; box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_20 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_20 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_20 .show>#calendarista_20 .btn-primary.dropdown-toggle:focus {background-color: #f68c1f;border-color: #b37331;}
#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: #f68c1f;border: 1px solid #b37331;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header.ui-widget-header {border: 1px solid #f68c1f;background: #f68c1f;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: #f68c1f;color: #fff}
.calendarista-datepicker.calendarista-calendar-20 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-20 .ui-state-active{background: #ffa74b;color: #fff;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-buttonpane{border-top: 2px solid #ffa74b;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_20 .spinner-border.text-primary {color: #b37331 !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-start span{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday{border-top-color:  #fbd6b0;border-right-color: #f68c1f}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-selectedday-range{ background: #fbd6b0 !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: #ffa74b;}
#calendarista_20 .form-control:focus, #calendarista_20 .form-control:focus {border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a;}
#calendarista_20 .card-header {background-color: #f68c1f; border-bottom: 1px solid  #bb5f00;}
#calendarista_20.card {border: 1px solid  #bb5f00 !important;}
#calendarista_20 .calendarista-summary-info.alert.alert-primary {background-color: #f68c1f; border: 1px solid #bb5f00; color: #713900}

#calendarista_21 .nav-item .nav-link:before {color: #fff;background:#af5900;}
#calendarista_21 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #845d00;}
#calendarista_21 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #ad5800;}
#calendarista_21 .nav-item .nav-link.active:before,#calendarista_21 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#af5900!important;border: 1px solid #845d00;}
#calendarista_21 .nav-item a.nav-link:hover{color: #ffe5ca;}
#calendarista_21 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #753d02;}
#calendarista_21 .nav-item a.nav-link.calendarista-disabled {color: #ad5800;}
#calendarista_21 .nav-item a.nav-link,#calendarista_21 .nav-item a.nav-link.active.calendarista-disabled {color: #ad5800;}
#calendarista_21 .nav-tabs .nav-link.active {border-color: #bb5f00 #bb5f00 #fff}
#calendarista_21 .nav-tabs .nav-link-enabled:hover {border-color: #bb5f00; color: #ffe5ca;text-decoration: none;}
#calendarista_21 button.btn-primary, #calendarista_21 a.btn-primary {background-color: #f68c1f;border-color: #b37331; color: #fff;}
#calendarista_21 button.btn-primary:hover, #calendarista_21 a.btn-primary:hover {background-color: #ffa74b;border-color: #b37331;}
#calendarista_21 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_21 button.btn-primary:focus, #calendarista_21 .btn-primary.focus {background-color: #ffa74b;border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_21 .btn-primary.disabled, #calendarista_21 .btn-primary:disabled {background-color: #f68c1f;border-color: #b37331;}
#calendarista_21 .btn-outline-secondary:hover {background-color: #ffa74b;border-color: #b37331;color: #fff}
#calendarista_21 button.btn-outline-secondary:focus, #calendarista_21 .btn-outline-secondary.focus {background-color: #f68c1f;border-color: #b37331;color:  #fff; box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_21 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_21 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_21 .show>#calendarista_21 .btn-primary.dropdown-toggle:focus {background-color: #f68c1f;border-color: #b37331;}
#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: #f68c1f;border: 1px solid #b37331;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-header.ui-widget-header {border: 1px solid #f68c1f;background: #f68c1f;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: #f68c1f;color: #fff}
.calendarista-datepicker.calendarista-calendar-21 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-21 .ui-state-active{background: #ffa74b;color: #fff;}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-buttonpane{border-top: 2px solid #ffa74b;}
.calendarista-datepicker.calendarista-calendar-21 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_21 .spinner-border.text-primary {color: #b37331 !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday-start span{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-halfday{border-top-color:  #fbd6b0;border-right-color: #f68c1f}
.calendarista-datepicker.calendarista-calendar-21 .calendarista-selectedday-range{ background: #fbd6b0 !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: #ffa74b;}
#calendarista_21 .form-control:focus, #calendarista_21 .form-control:focus {border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a;}
#calendarista_21 .card-header {background-color: #f68c1f; border-bottom: 1px solid  #bb5f00;}
#calendarista_21.card {border: 1px solid  #bb5f00 !important;}
#calendarista_21 .calendarista-summary-info.alert.alert-primary {background-color: #f68c1f; border: 1px solid #bb5f00; color: #713900}

#calendarista_24 .nav-item .nav-link:before {color: #fff;background:#af5900;}
#calendarista_24 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #845d00;}
#calendarista_24 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #ad5800;}
#calendarista_24 .nav-item .nav-link.active:before,#calendarista_24 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#af5900!important;border: 1px solid #845d00;}
#calendarista_24 .nav-item a.nav-link:hover{color: #ffe5ca;}
#calendarista_24 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #753d02;}
#calendarista_24 .nav-item a.nav-link.calendarista-disabled {color: #ad5800;}
#calendarista_24 .nav-item a.nav-link,#calendarista_24 .nav-item a.nav-link.active.calendarista-disabled {color: #ad5800;}
#calendarista_24 .nav-tabs .nav-link.active {border-color: #bb5f00 #bb5f00 #fff}
#calendarista_24 .nav-tabs .nav-link-enabled:hover {border-color: #bb5f00; color: #ffe5ca;text-decoration: none;}
#calendarista_24 button.btn-primary, #calendarista_24 a.btn-primary {background-color: #f68c1f;border-color: #b37331; color: #fff;}
#calendarista_24 button.btn-primary:hover, #calendarista_24 a.btn-primary:hover {background-color: #ffa74b;border-color: #b37331;}
#calendarista_24 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_24 button.btn-primary:focus, #calendarista_24 .btn-primary.focus {background-color: #ffa74b;border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_24 .btn-primary.disabled, #calendarista_24 .btn-primary:disabled {background-color: #f68c1f;border-color: #b37331;}
#calendarista_24 .btn-outline-secondary:hover {background-color: #ffa74b;border-color: #b37331;color: #fff}
#calendarista_24 button.btn-outline-secondary:focus, #calendarista_24 .btn-outline-secondary.focus {background-color: #f68c1f;border-color: #b37331;color:  #fff; box-shadow: 0 0 0 0.2em #ffce5a}
#calendarista_24 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_24 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_24 .show>#calendarista_24 .btn-primary.dropdown-toggle:focus {background-color: #f68c1f;border-color: #b37331;}
#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: #f68c1f;border: 1px solid #b37331;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-header.ui-widget-header {border: 1px solid #f68c1f;background: #f68c1f;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: #f68c1f;color: #fff}
.calendarista-datepicker.calendarista-calendar-24 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-24 .ui-state-active{background: #ffa74b;color: #fff;}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffa74b}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-buttonpane{border-top: 2px solid #ffa74b;}
.calendarista-datepicker.calendarista-calendar-24 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_24 .spinner-border.text-primary {color: #b37331 !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday-start span{background: linear-gradient(140deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #fbd6b0 51%, #fbd6b0) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #f68c1f 50%, #f68c1f 51%, #f68c1f) !important;}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-halfday{border-top-color:  #fbd6b0;border-right-color: #f68c1f}
.calendarista-datepicker.calendarista-calendar-24 .calendarista-selectedday-range{ background: #fbd6b0 !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: #ffa74b;}
#calendarista_24 .form-control:focus, #calendarista_24 .form-control:focus {border-color: #b37331;box-shadow: 0 0 0 0.2em #ffce5a;}
#calendarista_24 .card-header {background-color: #f68c1f; border-bottom: 1px solid  #bb5f00;}
#calendarista_24.card {border: 1px solid  #bb5f00 !important;}
#calendarista_24 .calendarista-summary-info.alert.alert-primary {background-color: #f68c1f; border: 1px solid #bb5f00; color: #713900}





.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>.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;}
.calendarista.calendarista-calendar-search .calendarista-summary-info.alert.alert-primary {background-color: ; border: 1px solid ; color: }