.PACalendar span{font-size:16px;}
.PACalendar>header,
.PACalendar>section{margin-left:2%}
.PACalendar>header.PAheader,
.PACalendar>header.PAweek,
.PACalendar>section.PAheader,
.PACalendar>section.PAweek{height:30px;}
.PACalendar>header.PAheader span,
.PACalendar>header
.PAweek span,
.PACalendar>section.PAheader span,
.PACalendar>section.PAweek span{background:0 0;cursor:default}
.PACalendar>header.PAheader span svg,
.PACalendar>header.PAweek span svg,
.PACalendar>section.PAheader span svg,
.PACalendar>section.PAweek span svg{vertical-align:middle}
.PACalendar>header.PAheader span.PAHmonth,
.PACalendar>header.PAweek span.PAHmonth,
.PACalendar>section.PAheader span.PAHmonth,
.PACalendar>section.PAweek span.PAHmonth{cursor:default}
.PACalendar>header.PAheader span.PAHnext,
.PACalendar>header.PAheader span.PAHprev,
.PACalendar>header.PAweek span.PAHnext,
.PACalendar>header.PAweek span.PAHprev,
.PACalendar>section.PAheader span.PAHnext,
.PACalendar>section.PAheader span.PAHprev,
.PACalendar>section.PAweek span.PAHnext,
.PACalendar>section.PAweek span.PAHprev{cursor:pointer}
.PACalendar>header.PAheader span.PAHnext:hover,
.PACalendar>header.PAheader span.PAHprev:hover,
.PACalendar>header.PAweek span.PAHnext:hover,
.PACalendar>header.PAweek span.PAHprev:hover,
.PACalendar>section.PAheader span.PAHnext:hover,
.PACalendar>section.PAheader span.PAHprev:hover,
.PACalendar>section.PAweek span.PAHnext:hover,
.PACalendar>section.PAweek span.PAHprev:hover{background-color:#FFF;color: #84329B;}
.PACalendar>header.PAweek span,
.PACalendar>section.PAweek span{font-weight:700}
.PACalendar>header.PAmonth,
.PACalendar>section.PAmonth{height:180px}
.PACalendar>header.PAmonth span,
.PACalendar>section.PAmonth span{color:rgba(68,68,68,.4);}
.PACalendar>header.PAmonth span.PAactive,
.PACalendar>section.PAmonth span.PAactive{cursor:pointer;background:0 0;color:white;padding:1px;height: 32px;padding-top:0px;}
.PACalendar>header.PAmonth span.PAactive:hover,
.PACalendar>section.PAmonth span.PAactive:hover{color: #F8E71C;}
.PACalendar>header.PAmonth span.PAselected,
.PACalendar>section.PAmonth span.PAselected{}
.PACalendar>header.PAmonth span.PAselected:hover,
.PACalendar>section.PAmonth span.PAselected:hover{}
.PACalendar>header.PAmonth span.PAfrom,
.PACalendar>section.PAmonth span.PAfrom{border-bottom-right-radius:0;border-top-right-radius:0}
.PACalendar>header.PAmonth span.PAto,
.PACalendar>section.PAmonth span.PAto{border-bottom-left-radius:0;border-top-left-radius:0}
.PACalendar>header.PAmonth span.PAfrom.PAto,
.PACalendar>section.PAmonth span.PAfrom.PAto{}
.PACalendar>header.PAmonth span.PAbetween,
.PACalendar>section.PAmonth span.PAbetween{background:#f2fbff;}
.PACalendar>header span,
.PACalendar>section span{float:left;width:14%;height:20px;text-align:center;box-sizing:border-box;line-height:21px}
.PACalendar>header span.PAHmonth,.PACalendar>section span.PAHmonth{width:70%;text-align:center;font-size:21px;font-weight:700;}

.PACalendar>header.PAmonth span.PAactive:active,
.PACalendar>section.PAmonth span.PAactive:active{background-color:#FFF;color: #84329B;}

.PACalendar>section.PAmonth span.PAhighlighted{color: #F8E71C;}

.PACalendar>section.PAmonth span.PAtoday{border: 1px solid white}


.PACalendar>header.PAheader{margin-bottom: 19px;}
.PACalendar>section.PAweek{margin-bottom: 15px;}