/* https://alesya.te.ua/wp-content/plugins/schedule/css/schedule_theme_calendar.css */
/* Import rule from: https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic */
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4kaVQ.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVQ.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4kaVQ.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4kaVQ.woff) format('woff')}body{font-family:Calibri,sans-serif;font-family:'Roboto Condensed',sans-serif;color:#333}div#caleandarq{font-family:'Open Sans',sans-serif}.parent{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto}.block{width:150px;height:150px;position:absolute;top:50%;left:45%;margin:-125px 0 0 -125px}.cld-main{width:100%}.dayscheduleff{background-color:#ccd2d2;width:100%;text-align:left;padding-left:10px;color:#006285}li.cld-day.currMonth.today .scheduleff span{color:#fff}.cld-main span{color:#a8c342;display:block;font-size:15px;cursor:pointer}span.schedule_upData_button{font-size:18px}.cld-main span:hover{border:1px solid #60755a}.cld-label,.cld-day{display:block;float:left;box-sizing:border-box;width:14.28%;text-align:center;height:83px}.scheduleff .zanyato_schedule{color:red}.cld-main svg{fill:#fff}.cld-datetime{position:relative;width:100%;min-width:100px;margin:auto;height:70px;background-color:#005478;color:#fff}li.cld-label{margin-top:0;height:67px;color:#fff;border-left:1px solid;text-align:center;padding:12px}.cld-datetime .today{position:relative;float:left;width:52%;margin:auto;text-align:center}.cld-nav{position:relative;width:20px;height:20px;margin-top:2px}.cld-nav:hover{cursor:pointer}.cld-nav:hover svg{fill:#738d19}.cld-rwd{float:left}.cld-fwd{float:left;margin-left:6px}.cld-labels,.cld-days{padding-left:0}.cld-label,.cld-day{box-sizing:border-box;display:inline-block;width:14.28%;text-align:center}.cld-day{border:1px solid #ccd2d2}.cld-day.disableDay{opacity:0.5}.cld-day.nextMonth,.cld-day.prevMonth{opacity:0.33}.cld-number{position:relative;margin:0}.cld-title{position:absolute;z-index:5;display:none;top:35px;left:0;padding:5px 10px;background:#fff;white-space:nowrap;border:1px solid #ccc;border-radius:5px;font-size:12px}.cld-number:hover .cld-title{display:block}.cld-title::before{content:'';position:absolute;top:-7.5px;left:10px;width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7.5px solid #ccc}.cld-number.eventday{font-weight:700;color:#0080FF}.cld-number.eventday:hover{cursor:pointer;background:#eee}.today .cld-number.eventday:hover{background:#005EFF}.beckyear,.nextyear{display:block;width:19%;background-color:#016189;text-align:center;margin-top:19px;font-size:16px;cursor:pointer}.monthyar{display:block;width:62%;float:left;cursor:pointer;margin-top:10px}.beckyear{float:left}.nextyear{float:right}.cld-rwd.cld-nav{margin-left:21%}ul.cld-labels{background-color:#006285;height:68px;margin:0}ul.cld-days{margin:0}li.cld-day.nextMonth .zanyato_schedule,li.cld-day.prevMonth .zanyato_schedule{display:none}li.cld-day.currMonth.today{border:3px solid #006285}li.cld-day.currMonth a{cursor:pointer}@media (max-width:540px){body{min-width:384px}.cld-datetime{height:95px}.cld-nav{margin-top:18px}.beckyear,.nextyear{margin-top:36px}.cld-fwd{float:right;margin-right:6px}.cld-fwd{float:right;margin-right:5%}.cld-rwd.cld-nav{margin-left:5%}.cld-datetime .today{position:relative;float:left;word-spacing:60px;margin-left:14%;text-align:center;padding:3px}.cld-label,.cld-day{height:100px}}