.cal-row:after,.calendarDateTime:after,.calendarRecurrence>li:after,.calendarRecurrenceContainer:after,.calendarSection:after,.clearfix:after{clear:both;content:"";display:table}.cal-row{margin:0 -15px}.cal-row [class^=cal-col-]{box-sizing:border-box;float:left;padding:6px 15px;transition:all .2s ease-out}.cal-row .cal-col-1{width:8.3333333333%}.cal-row .cal-col-1-5{width:12.5%}.cal-row .cal-col-2{width:16.6666666667%}.cal-row .cal-col-2-5{width:20.8333333333%}.cal-row .cal-col-3{width:25%}.cal-row .cal-col-3-5{width:29.1666666667%}.cal-row .cal-col-4{width:33.3333333333%}.cal-row .cal-col-4-5{width:37.5%}.cal-row .cal-col-5{width:41.6666666667%}.cal-row .cal-col-5-5{width:45.8333333333%}.cal-row .cal-col-6{width:50%}.cal-row .cal-col-6-5{width:54.1666666667%}.cal-row .cal-col-7{width:58.3333333333%}.cal-row .cal-col-7-5{width:62.5%}.cal-row .cal-col-8{width:66.6666666667%}.cal-row .cal-col-8-5{width:70.8333333333%}.cal-row .cal-col-9{width:75%}.cal-row .cal-col-9-5{width:79.1666666667%}.cal-row .cal-col-10{width:83.3333333333%}.cal-row .cal-col-10-5{width:87.5%}.cal-row .cal-col-11{width:91.6666666667%}.cal-row .cal-col-11-5{width:95.8333333333%}.cal-row .cal-col-12{width:100%}.cal-row .cal-col-12-5{width:104.1666666667%}.target-date-wrapper{overflow:hidden;transition:width .2s ease-out;white-space:nowrap}.target-date-wrapper input.calendarTime{transition:opacity .2s ease-out}.target-date-wrapper.no-time{width:156px}.target-date-wrapper.no-time input.calendarTime{filter:alpha(opacity=0);opacity:0}.calendarDateTime:not(:last-child){margin-bottom:10px}.calendarRecurrenceContainer{display:none}.calendarRecurrenceContainer>div,.calendarSection{margin-bottom:10px}.calendarSection{padding-bottom:10px}.calendarSection:not(.borderless){border-bottom:1px solid #e8e8e8}.calendarSection.borderless{margin-bottom:0;padding-bottom:0}label.calendarLabel{display:inline-block;font-weight:700;margin-top:5px}.toggle-btn+.calendarLabel{margin-left:10px}.calendarCalendarSelect{margin-top:4px}.calendarDate{background:url(../images/mini-calendar.png) 90% no-repeat!important;width:140px!important}.calendarDate,.calendarTime{display:inline-block!important}.calendarTime{width:100px!important}.recurrence-intervals{display:none}.calendarRecurrence{list-style:none;margin:0}.calendarRecurrence .checkbox-label,.calendarRecurrence .checkbox-label .checkbox-label__text{display:inline-block}.calendarRecurrence>li{border:1px solid var(--ee-input-border);border-radius:4px;color:#6a696d;display:none;padding:10px}.calendarRecurrence>li label.calendar-checkbox-list{border:1px solid transparent;box-sizing:content-box;display:inline-block;font-weight:400!important;height:2rem;line-height:2rem;margin:0 5px 0 0;padding:0;text-align:center;transition:all .2s ease-out;width:2rem}.calendarRecurrence>li label.calendar-checkbox-list:hover,.calendarRecurrence>li label.calendar-checkbox-list:hover.chosen{background-color:#e9f7fd!important;border-color:var(--ee-button-primary-bg)!important}.calendarRecurrence>li input[type=checkbox]{margin-right:5px}.calendarRecurrence>li.calendarVisible{display:block}.calendarRecurrence>li .calendarYearlyByDay .choice-list{margin-bottom:0}.calendarRecurrence>li .calendarYearlyByDay label.calendarYearlyByDayCalendarOnThe{align-items:center;display:flex;flex-direction:row;margin-bottom:0}.calendarRecurrence>li .calendarYearlyByDay label.calendarYearlyByDayCalendarOnThe select{margin-left:5px}.calendarRecurrence>li .calendarYearlyByDay .calendarYearlyDaySelector{margin-top:10px}.calendarRecurrence>li .calendarYearlyMonthSelector{margin-top:5px}.calendarRecurrence label.choice{background:var(--ee-button-secondary-bg)!important;border-radius:5px;color:var(--ee-button-secondary-color)}.calendarRecurrence label.choice.chosen{background:var(--ee-button-secondary-hover-bg)!important;border-color:var(--ee-button-primary-bg)!important}.choice-list{margin-bottom:10px}.calendarIntervalWrapper{float:left;margin-bottom:10px}.calendarIntervalWrapper span,.calendarIntervalWrapper>input{display:inline-block}.calendarIntervalWrapper>input{margin:0 10px;width:75px}.calendarDropdown{margin-top:0}.calendarRepeatDropdown{float:left}.calendarExceptSection ul.exclusion-list{display:block;margin:15px 0 0;padding-left:0}.calendarExceptSection ul.exclusion-list li{align-items:center;display:flex;font-size:.9rem;padding:8px 0;position:relative}.calendarExceptSection ul.exclusion-list li a.close-button{background-color:var(--ee-button-secondary-bg);border:1px solid transparent;border-bottom:none;border-radius:5px;color:var(--ee-button-secondary-color);cursor:pointer;font-family:solspace-fa;font-size:12px;font-weight:400;margin-right:.5rem;text-decoration:none}.calendarExceptSection ul.exclusion-list li a.close-button:hover{background-color:var(--ee-button-secondary-hover-bg)}.calendarExceptSection ul.exclusion-list li a.close-button.disabled{color:#ccc}.selectDatesCalendar{background-color:#fff}.calendarDatesSection ul.dates-list{display:block;margin:15px 0 0;padding-left:0}.calendarDatesSection ul.dates-list li{align-items:center;display:flex;font-size:.9rem;padding:8px 0;position:relative}.calendarDatesSection ul.dates-list li a.close-button{background-color:var(--ee-button-secondary-bg);border:1px solid transparent;border-bottom:none;border-radius:5px;color:var(--ee-button-secondary-color);cursor:pointer;font-family:solspace-fa;font-size:12px;font-weight:400;margin-right:.5rem;text-decoration:none}.calendarDatesSection ul.dates-list li a.close-button:hover{background-color:var(--ee-button-secondary-hover-bg)}.calendarDatesSection ul.dates-list li a.close-button.disabled{color:#ccc}label.choice.calendar-checkbox-list{cursor:pointer}label.choice.calendar-checkbox-list>input{display:none}.calendarAlternateButtonSet>label,.calendarMonthButtons>label{box-sizing:border-box;height:32px;margin:0 5px 5px 0!important;padding:0!important;text-align:center;width:32px}.calendarMonthButtons>label{width:95px!important}.ui-widget-content{background:#fff;border:1px solid #e8e8e8;font-size:12px;padding:10px}.ui-widget-content .ui-datepicker-header{position:relative}.ui-widget-content .ui-datepicker-header .ui-datepicker-next,.ui-widget-content .ui-datepicker-header .ui-datepicker-prev{cursor:pointer;position:absolute;top:5px}.ui-widget-content .ui-datepicker-header .ui-datepicker-prev{left:0}.ui-widget-content .ui-datepicker-header .ui-datepicker-next{right:0}.ui-widget-content .ui-datepicker-title{font-size:14px;font-weight:700;padding:5px 0;text-align:center}.ui-widget-content .ui-datepicker-today{background-color:rgba(255,253,0,.2)}.ui-widget-content .ui-datepicker-current-day{background-color:#1f80bd}.ui-widget-content .ui-datepicker-current-day>a{color:#fff}.ui-widget-content .ui-datepicker-calendar>tbody>tr>td{border-right:1px solid #e8e8e8;padding:6px;text-align:center}.ui-widget-content .ui-datepicker-calendar>tbody>tr>td:last-child{border-right:none}.ui-widget-content .ui-datepicker-calendar>tbody>tr>td.ui-state-disabled{background:#f3f3f3}#ui-datepicker-div{display:none}.calendarErrors{margin:0 0 20px 15%}.calendarErrors ul{list-style:none;margin:0;padding:0}.calendarErrors ul li{color:#bc4848;display:block;font-size:12px;font-style:italic}.error-message{color:#bc4848}.toggle-btn{margin-bottom:0}
