@charset "UTF-8";@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInDown}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInRight}color-picker{display:inline-block;vertical-align:middle}.color-picker{position:relative}.color-picker:hover .color-picker__helper--first{animation:paint-splash-1 .4s ease-out forwards}.color-picker:hover .color-picker__helper--second{animation:paint-splash-2 .4s ease-out forwards}.color-picker:hover .color-picker__colorbox:after{animation:paint-splash-3 .4s ease-out forwards}.color-picker__colorbox{background:transparent;border:2px solid rgba(0,0,0,.5);cursor:pointer;display:inline-block;height:30px;padding-left:28px;width:60px}.color-picker__colorbox>i{background:rgba(0,0,0,.5);color:#fff;display:inline-block;font-size:18px;height:100%;padding:3px 6px;width:100%}.color-picker__colorbox:after{background:#1f9ed9;border-radius:var(--legacy-border-radius-rounded);content:"";height:8px;left:25%;margin:-4px 0 0 -4px;opacity:0;pointer-events:none;position:absolute;top:50%;width:8px}.color-picker__helper{bottom:0;opacity:0;pointer-events:none;position:absolute}.color-picker__helper.color-picker__helper--first{height:30px;left:-15px;transform-origin:-40% 50%;width:30px}.color-picker__helper.color-picker__helper--second{height:60px;left:15px;transform-origin:140% 50%;width:30px}.color-picker__default{border:1px solid #333;display:inline-block;margin-bottom:10px;padding:5px}.color-picker__default .color-picker__color{margin:0}.color-picker__picker{background:#fff;border:1px solid #999;box-shadow:3px 3px 5px #999;max-width:290px;padding:10px;position:absolute;top:100%;width:290px;z-index:1}.color-picker__color{background:transparent;border:2px solid rgba(0,0,0,.2);display:inline-block;height:30px;margin:0 10px 10px 0;vertical-align:middle;width:30px}.color-picker__tempcolor{border:2px solid rgba(0,0,0,.5);border-right:none;font-size:14px;margin:0;padding:2px;width:70px}.color-picker__set{border:2px solid rgba(0,0,0,.5);border-left:none;box-sizing:border-box;font-size:14px;height:24px;margin:0;padding:0;vertical-align:top}.color-picker__set>i{background:rgba(0,0,0,.5);color:#fff;cursor:pointer;font-size:12px;height:100%;padding:4px;width:100%}.color-picker__extraPalette{background:none;border:none;color:#222;cursor:pointer;float:right;font-size:18px}@keyframes paint-splash-1{0%{opacity:1}to{opacity:0;transform:rotate(-90deg)}}@keyframes paint-splash-2{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}@keyframes paint-splash-3{0%{opacity:1;transform:scale3d(.1,.1,1)}80%{opacity:.7;transform:translate3d(0,-70px,0) scaleX(1)}to{opacity:0;transform:translate3d(0,-60px,0) scaleX(1)}}@media only screen and (min-width:37.5em){.calevents__wrap{background:#f1f1f1;background-image:linear-gradient(90deg,#fff 0,#fff 50%,#f1f1f1 0,#f1f1f1)}}.calevents{display:-moz-flex;display:flex}.calevents__sidebar{-moz-order:2;order:2;padding:15px;width:320px}.calevents__main{-webkit-box-flex:1;-moz-box-flex:1;background:#fff;-moz-flex:1;flex:1;padding:10px;position:relative}.calevents__view-toggle{position:absolute;right:10px;top:10px}a.sidebar__print{margin-bottom:10px}.sidebar__event-lists{padding-bottom:5px}.sidebar__event-list{display:-moz-flex;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sidebar__event-list:hover{background:rgba(0,0,100,.1)}.sidebar__event-list:hover .sidebar__event-list-tools{display:block}.sidebar__event-list-wrap{-moz-flex:1;flex:1;overflow:hidden;padding:8px 0 8px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.sidebar__event-list-wrap:hover{cursor:pointer}.sidebar__event-list-marker{border:2px solid #777;border-radius:var(--legacy-border-radius-rounded);display:inline-block;font-size:17px;height:18px;margin-right:5px;overflow:hidden;position:relative;transition:background .3s ease-in;vertical-align:bottom;width:18px}.sidebar__event-list-marker i{color:#fff;display:block;font-size:12px;height:100%;line-height:14px;text-align:center;width:100%}.sidebar__event-list-add{width:100%}.sidebar__event-list-tools{-ms-grid-row-align:center;align-self:center;display:none}.sidebar__event-list-tools a{display:inline-block;height:30px;line-height:30px;text-align:center;vertical-align:none;width:30px}.calendar__month-block{display:inline-block;margin:2px 10px 2px 2px;padding:5px;text-align:left;vertical-align:top}.calendar__month-title{margin-top:0;text-align:center}.calendar__day-names{border-bottom:1px solid #ccc}.calendar__day-name{height:18px}.calendar__day,.calendar__day-name{display:inline-block;position:relative;text-align:center;vertical-align:top;width:32px}.calendar__day{height:32px}.calendar__day.isWeekend{background:#f1f1f1}.calendar__day.isToday{background:#ffecb3}.calendar__day-number{display:inline-block;height:32px;line-height:32px;position:relative;text-align:center;vertical-align:top;width:32px}.hasEvents .calendar__day-number{color:#fff}.calendar__events-bg-blocks{border:1px solid transparent;border-radius:32px;height:100%;overflow:hidden;position:absolute;top:0;width:100%}.calendar__events-bg{display:inline-block;height:100%;vertical-align:top}.calendar__events{background:#fff;border:1px solid #999;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.6);display:none;font-size:11px;left:-50%;list-style:none;margin-bottom:5px;max-width:130px;overflow:hidden;padding:5px 10px;position:absolute;text-align:left;white-space:nowrap;z-index:1}.calendar__events li{line-height:1;margin:0;padding:0}.calendar__events .marker{border-radius:var(--legacy-border-radius-rounded);display:inline-block;height:10px;margin-right:5px;vertical-align:top;width:10px}.calendar__events .title{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.hasEvents:hover .calendar__events{display:block}.calendar__events-count{background:#d0021b;border-radius:var(--legacy-border-radius-rounded);color:#fff;font-size:11px;font-weight:700;position:absolute;right:-2px;top:-2px;width:13px;z-index:1}.collapse-item{border-bottom:1px solid #ddd;position:relative}.collapse-item .txt-wrap{display:none;margin-top:10px}.collapse-item h3{color:var(--color-text-link,#556bb5);cursor:pointer;font-size:19px;font-weight:300;margin:10px 0;padding-right:25px;position:relative}.collapse-item h3:after{animation-delay:.3s;animation-duration:1s;animation-fill-mode:both;animation-name:fadeInRight;color:#ccc;content:"+";font-size:120%;font-weight:700;line-height:1;position:absolute;right:0;top:0}.collapse-item.active h3:after{content:"−"}.collapse-item.active .txt-wrap{display:block}@media only screen and (max-width:64em){.calendar__month-block{width:100%}.calendar__day{height:60px}.calendar__day,.calendar__day-name{width:14.28571%}.calendar__day-number{height:60px;line-height:60px}.calevents__view-toggle{position:static;text-align:right}}#ad300{float:none}.lead{font-size:17px;font-style:italic;margin-bottom:15px}.listview tr>th{white-space:nowrap}#loading{height:100px;left:45%;opacity:.95;padding-top:35px;position:absolute;text-align:center;top:200px;width:220px;z-index:2}.pager{margin-top:6px}.pager .current{text-align:center;width:75px}.listview tbody tr .del{visibility:hidden}.listview tbody tr:hover .del{opacity:.7;visibility:visible}#my-cal ul{border-left:0;margin:0;padding-left:0}.edit{background:url(http://c.tadst.com/gfx/n/i/ui-edit.png) 50% 50% no-repeat}.del,.delete,.edit{height:12px;margin-right:5px;padding:2px;width:12px}.del,.delete{background:url(//c.tadst.com/gfx/n/i/ui-delete.png) 50% 50% no-repeat}.delete{animation-delay:.2s}@media only screen and (max-width:37.438em){#ad300{display:none}.calevents{-webkit-box-orient:vertical}.calevents,.calevents__sidebar{-moz-flex-direction:column;flex-direction:column}.calevents__sidebar{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-box-orient:vertical;display:-moz-flex;display:flex;-moz-order:0;order:0;width:auto}.sidebar__print{-moz-order:1;order:1}.calendar__day{height:40px}.calendar__day-number{height:40px;line-height:40px}.listview tbody tr .del{visibility:visible}}