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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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















































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