@charset "UTF-8";.modal,.modal_wrapper{position:fixed;display:none;padding:1%;box-sizing:border-box}#cal_table .event-table,#calendar #cal_days_wrap .days-wrap,.modal,.modal_wrapper{box-sizing:border-box}.modal_wrapper{width:100%;height:100%;top:0;left:0;z-index:999999;background-color:rgba(0,0,0,.65)}.modal{width:60%;top:25%;left:20%;z-index:1000;-webkit-box-shadow:10px 7px 11px -2px rgba(0,0,0,.33);-moz-box-shadow:10px 7px 11px -2px rgba(0,0,0,.33);box-shadow:10px 7px 11px -2px rgba(0,0,0,.33);font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif}#calendar_wrap{float:left;width:100%;min-height:60px}#calendar_wrap .spinner{margin:80px auto;width:70px;height:60px;text-align:center;font-size:10px}#calendar_wrap .spinner>div{background-color:#50026F;height:100%;width:10px;display:inline-block;margin:0 3px 0 0;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}#calendar_wrap .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}#calendar_wrap .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}#calendar_wrap .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}#calendar_wrap .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}#calendar_table_wrap{display:none}#calendar{float:left;width:100%;height:325px;background:#fff}#calendar #cal_header_wrap{float:left;width:100%;height:20%;background:#50026F}#calendar #cal_header_wrap .days_label{float:left;width:14.2857143%;height:25%;background:#50026F;text-align:center;color:#fff;font-family:open_sansSBO,Helvetica,Arial,sans-serif;font-size:10px;line-height:10px;padding:2px 0 0}#calendar #month span,#calendar #next_month_toggle,#calendar #prev_month_toggle{text-align:center;color:#fff;padding:3px;font-family:open_sansCN_BO,Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;text-transform:uppercase}#calendar #next_month_toggle,#calendar #prev_month_toggle{float:left;width:15%;height:75%;cursor:pointer}#calendar #month{float:left;width:70%;height:15%;text-align:center}#calendar #cal_days_wrap{float:left;width:100%;height:80%}#calendar #cal_days_wrap .days,#calendar #cal_days_wrap .days-wrap{width:14.2857143%;border:1px solid #50026F;font-family:open_sansSBO,Helvetica,Arial,sans-serif;font-size:18px;line-height:18px;padding:6px 0 0;float:left;text-align:center}#calendar #cal_days_wrap .days-wrap.dh-1,#calendar #cal_days_wrap .days-wrap.dh-2{height:20%}#calendar #cal_days_wrap .days-wrap.dh-1.inactive,#calendar #cal_days_wrap .days-wrap.dh-2.inactive{color:#fff;background:#525252}#calendar #cal_days_wrap .days-wrap.dh-1.current,#calendar #cal_days_wrap .days-wrap.dh-2.current{color:#FED500;background:#9040b0}#calendar #cal_days_wrap .days-wrap.dh-1.event,#calendar #cal_days_wrap .days-wrap.dh-2.event{cursor:pointer;color:#50026F;background:rgba(254,213,0,.6)}#calendar #cal_days_wrap .days{height:16.6666667%}#cal_table{float:left;width:100%;max-height:350px;overflow:scroll;padding-bottom:5px;margin-bottom:30px}#cal_table li:nth-child(odd){color:#fff;background-color:#50026F}#cal_table li:nth-child(even){color:#fff;background-color:#B07AD7}#cal_table .event-table{float:left;width:100%;height:68px;padding:5px 5px 15px;overflow-y:hidden}#cal_table .event-table.even{color:#fff;background-color:#9040b0}#cal_table .event-table.odd{background:#50026F;color:#fff}#cal_table .event-table span.faux-h4{float:left;width:100%;font-family:open_sansCN_BO,Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;line-height:.95em}#cal_table .event-table span.faux-h5,#cal_table .event-table span.faux-p{width:100%;font-family:open_sansCN_LT,Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;float:left}#cal_table .event-table span.faux-h5{line-height:.95em}#cal_table .event-table span.faux-p{line-height:1em}#cal_table .event-table .event-date-stamp,#cal_table .event-table .exp-col{font-family:open_sansBO,Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}#cal_table .event-table .event-date-stamp{float:left;width:50px;height:50px;border:3px solid #f5f5f5;text-align:center;font-size:2em;border-radius:3px;margin-right:4px}#cal_table .event-table .event-wrapper{float:left;width:70%;box-sizing:border-box}#cal_table .event-table .exp-col{text-transform:uppercase;text-decoration:underline;position:absolute;z-index:10;bottom:4px;right:15px;cursor:pointer;font-size:14px}