.monthly836879{border:2px solid #000;position:relative;z-index:0}.monthly836879{box-shadow:0 0 30px#000000;-moz-box-shadow:0 0 30px#000000;-webkit-box-shadow:0 0 30px#000000}.desc{max-width:250px;text-align:left;font-size:14px;padding-top:30px;line-height:1.4em}.resize{background:#222;display:inline-block;padding:6px 15px;border-radius:22px;font-size:13px}@media (max-height:700px){.sticky{position:relative}}@media (max-width:600px){.resize{display:none}}.monthly-header{position:relative;text-align:center;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.monthly-header *{text-align:center!important}.monthly-header836879 .monthly-next,.monthly-prev{padding:0;justify-content:center;color:#000}.monthly-header836879{position:relative;text-align:center;padding:10px;background:#fff;color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.monthly-header836879 .monthly-cal:before{font-family:FontAwesome;color:#000;content:""}.monthly-header836879 .monthly-cal:after{border:1px solid#ffffff;background:#000}.monthly-header836879 .monthly-cal div{background:#fff}.monthly-header-title836879{font-size:15px;font-family:Cairo}.monthly-day-title-wrap836879{display:table;table-layout:fixed;width:100%;background:#000;color:#fff;border-bottom:0pxnone #fff}.monthly-day-title-wrap836879 div{font-size:11px;font-family:Cairo}.monthly-day836879,.monthly-day-blank836879{box-shadow:0 0 0 1px #000000!important;-moz-box-shadow:0 0 0 1px #000000!important;-webkit-box-shadow:0 0 0 1px #000000!important;background:#fff;color:#000000!important}.monthly-day-blank836879{background:#efefef}.monthly-day-event836879>.monthly-day-number836879{font-size:15px;font-family:Cairo;left:2 px}.monthly-today836879 .monthly-day-number836879{color:#000;background:#fff;font-size:15px;left:2 px}.monthly-today836879{background:#000}@media (min-width:400px){.monthly-day-number836879{top:5px;left:5 px;font-size:13px}}.TotalSoftRefresh836879{font-size:20px;color:#009491}.TotalSoftArrow836879{font-size:17px!important;color:#009491}.monthly-day836879:hover{background-color:#000;color:#ffffff!important;border-bottom:0px!important}.TotalSoftcalEvent_1_Media836879{width:70%;height:auto;display:inline!important;margin:0 auto!important}.TotalSoftcalEvent_1_Mediadiv836879{width:70%;position:relative;display:inline-block}.TotalSoftcalEvent_1_Mediadiv836879:after{padding-top:56.25%!important;display:block;content:''}.TotalSoftcalEvent_1_Mediaiframe{width:100%!important;height:100%!important;left:0;position:absolute}.monthly-event-list836879 .listed-event-title836879{color:#000000!important;font-size:8px!important;font-family:Cairo!important;text-align:left!important}.monthly-event-list836879 .listed-event-title836879:hover{color:#000000!important}.monthly-day836879 .monthly-event-indicator{color:#000000!important;font-family:Cairo!important}@media screen and (max-width:400px){.TotalSoftcalEvent_1_Media836879,.TotalSoftcalEvent_1_Mediadiv836879{width:100%!important}}@media screen and (max-width:700px){.TotalSoftcalEvent_1_Media836879,.TotalSoftcalEvent_1_Mediadiv836879{width:100%!important}}.TS_Calendar_loading_836879{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(195,195,195,.5);z-index:1;display:none}.TS_Calendar_loading_836879 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.monthly a{text-underline-offset:0px!important;text-decoration:none!important}.monthly a:not(.btn){transition:none!important}.monthly a:not(.btn):hover{opacity:1!important}.ts_calendar_div_836879 div:before,.ts_calendar_div_836879 div:after{display:inline!important}.monthly-header-title836879{font-size:15px;font-family:Cairo;order:1!important;margin:-2px auto}.monthly-header836879{position:relative!important;display:flex!important;justify-content:space-between!important;padding:4.5px!important;line-height:35.5px!important;background:#fff;color:#000;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}