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

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

#calendarista_15 .nav-item .nav-link:before {color: #fff;background:#bd8500;}
#calendarista_15 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #bd8500;}
#calendarista_15 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #000;}
#calendarista_15 .nav-item .nav-link.active:before,#calendarista_15 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#bd8500!important;border: 1px solid #000;}
#calendarista_15 .nav-item a.nav-link:hover{color: #4e3700;}
#calendarista_15 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #000;}
#calendarista_15 .nav-item a.nav-link.calendarista-disabled {color: #000;}
#calendarista_15 .nav-item a.nav-link,#calendarista_15 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_15 .nav-tabs .nav-link.active {border-color: #a7832d #a7832d #fff}
#calendarista_15 .nav-tabs .nav-link-enabled:hover {border-color: #a7832d; color: #4e3700;text-decoration: none;}
#calendarista_15 button.btn-primary, #calendarista_15 a.btn-primary {background-color: #fdb813;border-color: #a7832d; color: #fff;}
#calendarista_15 button.btn-primary:hover, #calendarista_15 a.btn-primary:hover {background-color: #ffc94b;border-color: #a7832d;}
#calendarista_15 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_15 button.btn-primary:focus, #calendarista_15 .btn-primary.focus {background-color: #ffc94b;border-color: #a7832d;box-shadow: 0 0 0 0.2em #fde4aa}
#calendarista_15 .btn-primary.disabled, #calendarista_15 .btn-primary:disabled {background-color: #fdb813;border-color: #a7832d;}
#calendarista_15 .btn-outline-secondary:hover {background-color: #ffc94b;border-color: #a7832d;color: #fff}
#calendarista_15 button.btn-outline-secondary:focus, #calendarista_15 .btn-outline-secondary.focus {background-color: #fdb813;border-color: #a7832d;color:  #fff; box-shadow: 0 0 0 0.2em #fde4aa}
#calendarista_15 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_15 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_15 .show&gt;#calendarista_15 .btn-primary.dropdown-toggle:focus {background-color: #fdb813;border-color: #a7832d;}
#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: #fdb813;border: 1px solid #a7832d;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header.ui-widget-header {border: 1px solid #fdb813;background: #fdb813;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: #fdb813;color: #fff}
.calendarista-datepicker.calendarista-calendar-15 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-15 .ui-state-active{background: #ffc94b;color: #fff;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #ffc94b}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #ffc94b}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-buttonpane{border-top: 2px solid #ffc94b;}
.calendarista-datepicker.calendarista-calendar-15 .ui-datepicker-unselectable.ui-state-disabled span{color: #2b2b2b }
#calendarista_15 .spinner-border.text-primary {color: #a7832d !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #fdb813 50%, #fee6ac 51%, #fee6ac) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-start span{background: linear-gradient(140deg, #fdb813 50%, #fee6ac 51%, #fee6ac) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #fdb813 50%, #fee6ac 51%, #fee6ac) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday-end span{background: linear-gradient(320deg, #fdb813 50%, #fee6ac 51%, #fee6ac) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #fdb813 50%, #fdb813 51%, #fdb813) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #fdb813 50%, #fdb813 51%, #fdb813) !important;}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-halfday{border-top-color:  #fee6ac;border-right-color: #fdb813}
.calendarista-datepicker.calendarista-calendar-15 .calendarista-selectedday-range{ background: #fee6ac !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: #ffc94b;}
#calendarista_15 .form-control:focus, #calendarista_15 .form-control:focus {border-color: #a7832d;box-shadow: 0 0 0 0.2em #fde4aa;}
#calendarista_15 .card-header {background-color: #fdb813; border-bottom: 1px solid  #a7832d;}
#calendarista_15.card {border: 1px solid  #a7832d !important;}

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

#calendarista_20 .nav-item .nav-link:before {color: #fff;background:#29758a;}
#calendarista_20 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #29758a;}
#calendarista_20 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_20 .nav-item .nav-link.active:before,#calendarista_20 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#29758a!important;border: 1px solid #fff;}
#calendarista_20 .nav-item a.nav-link:hover{color: #96e2f7;}
#calendarista_20 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_20 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_20 .nav-item a.nav-link,#calendarista_20 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_20 .nav-tabs .nav-link.active {border-color: #0d4250 #0d4250 #fff}
#calendarista_20 .nav-tabs .nav-link-enabled:hover {border-color: #0d4250; color: #96e2f7;text-decoration: none;}
#calendarista_20 button.btn-primary, #calendarista_20 a.btn-primary {background-color: #29758a;border-color: #0b566b; color: #fff;}
#calendarista_20 button.btn-primary:hover, #calendarista_20 a.btn-primary:hover {background-color: #0281a5;border-color: #0b566b;}
#calendarista_20 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_20 button.btn-primary:focus, #calendarista_20 .btn-primary.focus {background-color: #0281a5;border-color: #0b566b;box-shadow: 0 0 0 0.2em #6ebdd4}
#calendarista_20 .btn-primary.disabled, #calendarista_20 .btn-primary:disabled {background-color: #29758a;border-color: #0b566b;}
#calendarista_20 .btn-outline-secondary:hover {background-color: #0281a5;border-color: #0b566b;color: #fff}
#calendarista_20 button.btn-outline-secondary:focus, #calendarista_20 .btn-outline-secondary.focus {background-color: #29758a;border-color: #0b566b;color:  #fff; box-shadow: 0 0 0 0.2em #6ebdd4}
#calendarista_20 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_20 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_20 .show&gt;#calendarista_20 .btn-primary.dropdown-toggle:focus {background-color: #29758a;border-color: #0b566b;}
#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: #29758a;border: 1px solid #0b566b;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header.ui-widget-header {border: 1px solid #29758a;background: #29758a;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: #29758a;color: #fff}
.calendarista-datepicker.calendarista-calendar-20 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-20 .ui-state-active{background: #0281a5;color: #fff;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #0281a5}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #0281a5}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-buttonpane{border-top: 2px solid #0281a5;}
.calendarista-datepicker.calendarista-calendar-20 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_20 .spinner-border.text-primary {color: #0b566b !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #29758a 50%, #b3ced5 51%, #b3ced5) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-start span{background: linear-gradient(140deg, #29758a 50%, #b3ced5 51%, #b3ced5) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #29758a 50%, #b3ced5 51%, #b3ced5) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday-end span{background: linear-gradient(320deg, #29758a 50%, #b3ced5 51%, #b3ced5) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #29758a 50%, #29758a 51%, #29758a) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #29758a 50%, #29758a 51%, #29758a) !important;}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-halfday{border-top-color:  #b3ced5;border-right-color: #29758a}
.calendarista-datepicker.calendarista-calendar-20 .calendarista-selectedday-range{ background: #b3ced5 !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: #0281a5;}
#calendarista_20 .form-control:focus, #calendarista_20 .form-control:focus {border-color: #0b566b;box-shadow: 0 0 0 0.2em #6ebdd4;}
#calendarista_20 .card-header {background-color: #29758a; border-bottom: 1px solid  #0d4250;}
#calendarista_20.card {border: 1px solid  #0d4250 !important;}

#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 #af5900;}
#calendarista_21 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_21 .nav-item .nav-link.active:before,#calendarista_21 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#af5900!important;border: 1px solid #fff;}
#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: #fff;}
#calendarista_21 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_21 .nav-item a.nav-link,#calendarista_21 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_21 .nav-tabs .nav-link.active {border-color: #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&gt;#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_22 .nav-item .nav-link:before {color: #fff;background:#29758a;}
#calendarista_22 .nav-item a.nav-link.active.calendarista-disabled:before {border: 1px solid #29758a;}
#calendarista_22 .nav-item a.nav-link.calendarista-disabled:before {border: 1px solid #fff;}
#calendarista_22 .nav-item .nav-link.active:before,#calendarista_22 .nav-item .nav-link.nav-link-enabled:before {color: #fff!important;background:#29758a!important;border: 1px solid #fff;}
#calendarista_22 .nav-item a.nav-link:hover{color: #96e2f7;}
#calendarista_22 .nav-item .nav-link.nav-link-enabled {text-underline-position: under; text-decoration: underline; color: #fff;}
#calendarista_22 .nav-item a.nav-link.calendarista-disabled {color: #fff;}
#calendarista_22 .nav-item a.nav-link,#calendarista_22 .nav-item a.nav-link.active.calendarista-disabled {color: #000;}
#calendarista_22 .nav-tabs .nav-link.active {border-color: #0d4250 #0d4250 #fff}
#calendarista_22 .nav-tabs .nav-link-enabled:hover {border-color: #0d4250; color: #96e2f7;text-decoration: none;}
#calendarista_22 button.btn-primary, #calendarista_22 a.btn-primary {background-color: #29758a;border-color: #0b566b; color: #fff;}
#calendarista_22 button.btn-primary:hover, #calendarista_22 a.btn-primary:hover {background-color: #0281a5;border-color: #0b566b;}
#calendarista_22 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_22 button.btn-primary:focus, #calendarista_22 .btn-primary.focus {background-color: #0281a5;border-color: #0b566b;box-shadow: 0 0 0 0.2em #6ebdd4}
#calendarista_22 .btn-primary.disabled, #calendarista_22 .btn-primary:disabled {background-color: #29758a;border-color: #0b566b;}
#calendarista_22 .btn-outline-secondary:hover {background-color: #0281a5;border-color: #0b566b;color: #fff}
#calendarista_22 button.btn-outline-secondary:focus, #calendarista_22 .btn-outline-secondary.focus {background-color: #29758a;border-color: #0b566b;color:  #fff; box-shadow: 0 0 0 0.2em #6ebdd4}
#calendarista_22 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_22 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_22 .show&gt;#calendarista_22 .btn-primary.dropdown-toggle:focus {background-color: #29758a;border-color: #0b566b;}
#calendarista_22 .btn-outline-secondary.disabled, #calendarista_22 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_22 label.input-group-text, #calendarista_22 span.input-group-text{background-color: #29758a;border: 1px solid #0b566b;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-header.ui-widget-header {border: 1px solid #29758a;background: #29758a;color: #fff;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-22 .ui-state-default, .calendarista-datepicker.calendarista-calendar-22 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-22 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-22 .ui-button, .calendarista-datepicker.calendarista-calendar-22 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-22 .ui-button.ui-state-disabled:active{background: #29758a;color: #fff}
.calendarista-datepicker.calendarista-calendar-22 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-22 .ui-state-active{background: #0281a5;color: #fff;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #0281a5}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #0281a5}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-buttonpane{border-top: 2px solid #0281a5;}
.calendarista-datepicker.calendarista-calendar-22 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_22 .spinner-border.text-primary {color: #0b566b !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #29758a 50%, #b3ced5 51%, #b3ced5) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday-start span{background: linear-gradient(140deg, #29758a 50%, #b3ced5 51%, #b3ced5) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #29758a 50%, #b3ced5 51%, #b3ced5) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday-end span{background: linear-gradient(320deg, #29758a 50%, #b3ced5 51%, #b3ced5) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #29758a 50%, #29758a 51%, #29758a) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #29758a 50%, #29758a 51%, #29758a) !important;}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-halfday{border-top-color:  #b3ced5;border-right-color: #29758a}
.calendarista-datepicker.calendarista-calendar-22 .calendarista-selectedday-range{ background: #b3ced5 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-22  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-22 button.ui-datepicker-close.ui-state-hover{background: #0281a5;}
#calendarista_22 .form-control:focus, #calendarista_22 .form-control:focus {border-color: #0b566b;box-shadow: 0 0 0 0.2em #6ebdd4;}
#calendarista_22 .card-header {background-color: #29758a; border-bottom: 1px solid  #0d4250;}
#calendarista_22.card {border: 1px solid  #0d4250 !important;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#calendarista_52 button.btn-primary, #calendarista_52 a.btn-primary {background-color: #0076b3;border-color: #000; color: #fff;}
#calendarista_52 button.btn-primary:hover, #calendarista_52 a.btn-primary:hover {background-color: #0bacff;border-color: #000;}
#calendarista_52 .btn-primary:not(:disabled):not(.disabled):active:focus, #calendarista_52 button.btn-primary:focus, #calendarista_52 .btn-primary.focus {background-color: #0bacff;border-color: #000;box-shadow: 0 0 0 0.2em #83d5ff}
#calendarista_52 .btn-primary.disabled, #calendarista_52 .btn-primary:disabled {background-color: #0076b3;border-color: #000;}
#calendarista_52 .btn-outline-secondary:hover {background-color: #0bacff;border-color: #000;color: #fff}
#calendarista_52 button.btn-outline-secondary:focus, #calendarista_52 .btn-outline-secondary.focus {background-color: #0076b3;border-color: #000;color:  #fff; box-shadow: 0 0 0 0.2em #83d5ff}
#calendarista_52 .btn-primary:not(:disabled):not(.disabled):active, #calendarista_52 .btn-primary:not(:disabled):not(.disabled).active:focus, #calendarista_52 .show&gt;#calendarista_52 .btn-primary.dropdown-toggle:focus {background-color: #0076b3;border-color: #000;}
#calendarista_52 .btn-outline-secondary.disabled, #calendarista_52 .btn-outline-secondary:disabled {background-color: transparent; border-color: #ced4da;color: #505050;}
#calendarista_52 label.input-group-text, #calendarista_52 span.input-group-text{background-color: #0076b3;border: 1px solid #000;color: #fff;border-left-width: 2px;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-header.ui-widget-header {border: 1px solid #0076b3;background: #0076b3;color: #fff;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-next span {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-prev span {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #fff; }
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-next .ui-icon, .calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-prev .ui-icon{background: transparent;}
.calendarista-datepicker.calendarista-calendar-52 .ui-state-default, .calendarista-datepicker.calendarista-calendar-52 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-52 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-52 .ui-button, .calendarista-datepicker.calendarista-calendar-52 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-52 .ui-button.ui-state-disabled:active{background: #0076b3;color: #fff}
.calendarista-datepicker.calendarista-calendar-52 .ui-state-hover, .calendarista-datepicker.calendarista-calendar-52 .ui-state-active{background: #0bacff;color: #fff;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-header .ui-state-hover.ui-datepicker-prev-hover span{border-right:10px solid #0bacff}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-header .ui-state-hover.ui-datepicker-next-hover span{border-left:10px solid #0bacff}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-buttonpane{border-top: 2px solid #0bacff;}
.calendarista-datepicker.calendarista-calendar-52 .ui-datepicker-unselectable.ui-state-disabled span{color: #fff }
#calendarista_52 .spinner-border.text-primary {color: #000 !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday-start a.ui-state-default{background: linear-gradient(140deg, #0076b3 50%, #a5cee4 51%, #a5cee4) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday-start span{background: linear-gradient(140deg, #0076b3 50%, #a5cee4 51%, #a5cee4) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday-end a.ui-state-default{background: linear-gradient(320deg, #0076b3 50%, #a5cee4 51%, #a5cee4) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday-end span{background: linear-gradient(320deg, #0076b3 50%, #a5cee4 51%, #a5cee4) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-unavailable.calendarista-halfday-start span{background: linear-gradient(320deg, #0076b3 50%, #0076b3 51%, #0076b3) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-unavailable.calendarista-halfday-end span{background: linear-gradient(320deg, #0076b3 50%, #0076b3 51%, #0076b3) !important;}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-halfday{border-top-color:  #a5cee4;border-right-color: #0076b3}
.calendarista-datepicker.calendarista-calendar-52 .calendarista-selectedday-range{ background: #a5cee4 !important;opacity: .99;}
.calendarista-datepicker.calendarista-calendar-52  button.ui-datepicker-current.ui-state-hover, .calendarista-datepicker.calendarista-calendar-52 button.ui-datepicker-close.ui-state-hover{background: #0bacff;}

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

























#calendarista_52 .calendarista-wizard-section-block-thumb {border-width: 1px;}
#calendarista_52 .calendarista-wizard-section-block-thumb {border-color: #000;}
#calendarista_52 .calendarista-wizard-section-block-thumb {border-radius: 50%;}
#calendarista_52 .calendarista-wizard-section-block-thumb {box-shadow: inset 1px 1px 4px rgba(0,0,0,0.5), 0 2px 3px rgba(0,0,0,0.6);}
#calendarista_52 .calendarista-wizard-section-block-thumb {width: 180px;}
#calendarista_52 .calendarista-wizard-section-block-thumb {height: 180px;}
#calendarista_52 .calendarista-wizard-section-block-thumb {border-style: solid; z-index: 10000; position: absolute; left: 50%;top: -91px;margin: 0 0 0 -91px;}
#calendarista_52 .calendarista-wizard-section-thumbnail {margin: 101px auto 20px auto; padding: 101px 20px 20px 20px;}

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