#calContainer {text-align: left;}
[class*="cal-cell"]{float:left;margin-left:0;min-height:1px}
.cal-row-fluid{width:100%;*zoom:1}
.cal-row-fluid:before,.cal-row-fluid:after{display:table;content:"";line-height:0}
.cal-row-fluid:after{clear:both}
.cal-row-fluid [class*="cal-cell"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0;*margin-left:-.052137643378519%}
.cal-row-fluid [class*="cal-cell"]:first-child{margin-left:0}
.cal-row-fluid .controls-row [class*="cal-cell"] + [class*="cal-cell"]{margin-left:0}
.cal-row-fluid .cal-cell7{width:100%;*width:99.946695095949%}
.cal-row-fluid .cal-cell6{width:85.714285714286%;*width:85.660980810235%}
.cal-row-fluid .cal-cell5{width:71.428571428571%;*width:71.37526652452%}
.cal-row-fluid .cal-cell4{width:57.142857142857%;*width:57.089552238806%}
.cal-row-fluid .cal-cell3{width:42.857142857143%;*width:42.803837953092%}
.cal-row-fluid .cal-cell2{width:28.571428571429%;*width:28.518123667377%}
.cal-row-fluid .cal-cell1{width:14.285714285714%;*width:14.232409381663%}
.cal-week-box .cal-offset7,.cal-row-fluid .cal-offset7,.cal-row-fluid .cal-offset7:first-child{margin-left:100%;*margin-left:99.893390191898%}
.cal-week-box .cal-offset6,.cal-row-fluid .cal-offset6,.cal-row-fluid .cal-offset6:first-child{margin-left:85.714285714286%;*margin-left:85.607675906183%}
.cal-week-box .cal-offset5,.cal-row-fluid .cal-offset5,.cal-row-fluid .cal-offset5:first-child{margin-left:71.428571428571%;*margin-left:71.321961620469%}
.cal-week-box .cal-offset4,.cal-row-fluid .cal-offset4,.cal-row-fluid .cal-offset4:first-child{margin-left:57.142857142857%;*margin-left:57.036247334755%}
.cal-week-box .cal-offset3,.cal-row-fluid .cal-offset3,.cal-row-fluid .cal-offset3:first-child{margin-left:42.857142857143%;*margin-left:42.750533049041%}
.cal-week-box .cal-offset2,.cal-row-fluid .cal-offset2,.cal-row-fluid .cal-offset2:first-child{margin-left:28.571428571429%;*margin-left:28.464818763326%}
.cal-week-box .cal-offset1,.cal-row-fluid .cal-offset1,.cal-row-fluid .cal-offset1:first-child{margin-left:14.285714285714%;*margin-left:14.179104477612%}
.cal-row-fluid .cal-cell1{width:14.285714285714%;*width:14.233576642336%}
[class*="cal-cell"].hide,.cal-row-fluid [class*="cal-cell"].hide{display:none}
[class*="cal-cell"].pull-right,.cal-row-fluid [class*="cal-cell"].pull-right{float:right}
.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{min-height:auto;overflow:hidden;text-overflow:ellipsis}
.cal-events-num{margin-top:20px}
.cal-month-day{position:relative;display:block;width:100%;height:100px;}
#cal-week-box{position:absolute;width:70px;left:-71px;top:-1px;padding:8px 5px;cursor:pointer}
#cal-day-tick{position:absolute;right:50%;bottom:-21px;padding:0 5px;cursor:pointer;z-index:5;text-align:center;width:26px;margin-right:-17px}
.cal-year-box #cal-day-tick{margin-right:-7px}
#cal-slide-box{position:relative}
#cal-slide-tick{position:absolute;width:16px;margin-left:-7px;height:9px;top:-1px;z-index:1}
#cal-slide-tick.tick-month1{left:12.5%}
#cal-slide-tick.tick-month2{left:37.5%}
#cal-slide-tick.tick-month3{left:62.5%}
#cal-slide-tick.tick-month4{left:87.5%}
#cal-slide-tick.tick-day1{left:7.1428571428572%}
#cal-slide-tick.tick-day2{left:21.428571428571%}
#cal-slide-tick.tick-day3{left:35.714285714286%}
#cal-slide-tick.tick-day4{left:50%}
#cal-slide-tick.tick-day5{left:64.285714285714%}
#cal-slide-tick.tick-day6{left:78.571428571429%}
#cal-slide-tick.tick-day7{left:92.857142857143%}
.events-list{position:absolute;bottom:0;left:0;overflow:hidden}
#cal-slide-content ul.unstyled{margin-bottom:0}
.cal-week-box{position:relative}
.cal-week-box [data-event-class]{white-space:nowrap;height:30px;margin:1px;line-height:30px;text-overflow:ellipsis;overflow:hidden;padding-left:10px}
.cal-week-box .cal-column{position:absolute;height:100%;z-index:-1}
.cal-week-box .arrow-before,.cal-week-box .arrow-after{position:relative}
.cal-week-box .arrow-after:after{content:"";position:absolute;top:0;width:0;height:0;right:0;border-top:15px solid #fff;border-left:8px solid;border-bottom:15px solid #FFF}
.cal-week-box .arrow-before:before{content:"";position:absolute;top:0;width:0;height:0;left:1px;border-top:15px solid transparent;border-left:8px solid #FFF;border-bottom:15px solid transparent}
#cal-day-box{text-wrap:none}
#cal-day-box .cal-day-hour-part{height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:thin dashed #e1e1e1}
#cal-day-box .cal-day-hour .day-highlight{height:30px}
#cal-day-box .cal-hours{font-weight:bolder}
#cal-day-box .cal-day-hour:nth-child(odd){}
#cal-day-box #cal-day-panel{position:relative;padding-left:60px;z-index:0}
#cal-day-box #cal-day-panel-hour{position:absolute;width:100%;margin-left:-60px;z-index:-1}
#cal-day-box .day-event{max-width:200px;overflow:hidden}
#cal-day-box .day-highlight{line-height:30px;padding-left:8px;padding-right:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #c3c3c3;margin:1px;overflow:hidden;text-overflow:ellipsis}
.event{display:block;margin-right:.2em;margin-bottom:.2em}
.event-block{display:block;width:20px;height:100%}
.cal-event-list .event.pull-left{margin-top:3px}
.day-highlight:hover,.day-highlight{}
.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{font-weight:bolder;text-align:center;border:0 solid;padding:5px 0}
.cal-row-head [class*="cal-cell"] small{font-weight:400}
.cal-year-box .row-fluid:hover,.cal-row-fluid:hover{}
[class*="cal-cell"]:hover{}
.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{min-height:100px;border-right:1px solid #e1e1e1;position:relative}
.cal-year-box [class*="span"]{min-height:60px}
.cal-year-box .row-fluid [class*="span"]:last-child,.cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child{border-right:0}
.cal-year-box .row-fluid,.cal-month-box .cal-row-fluid{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0}
.cal-year-box .row-fluid:last-child,.cal-month-box .cal-row-fluid:last-child{border-bottom:0}
.cal-month-box,.cal-year-box,.cal-week-box{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:2px}
span[data-cal-date]{font-size:1.2em;font-weight:400;opacity:.5;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;margin-top:15px;margin-right:15px}
span[data-cal-date]:hover{opacity:1}
.cal-day-outmonth span[data-cal-date]{opacity:.1;cursor:default}
.cal-day-today{}
.cal-day-today span[data-cal-date]{}
.cal-month-box .cal-day-today span[data-cal-date]{font-size:1.9em}
.cal-day-holiday span[data-cal-date]{}
.cal-day-weekend span[data-cal-date]{}
#cal-week-box{border:1px solid #e1e1e1;border-right:0;border-radius:5px 0 0 5px;text-align:right}
#cal-day-tick{border:1px solid #e1e1e1;border-top:0 solid;border-radius:0 0 5px 5px;text-align:center}
#cal-slide-box{border-top:0 solid #8c8c8c}
#cal-slide-content{padding:20px;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.5)}
#cal-slide-content:hover{}
#cal-slide-content a.event-item{font-weight:400;line-height:22px}
.events-list{max-height:47px;padding-left:5px}
.cal-column{border-left:1px solid #e1e1e1}
a.cal-event-week{text-decoration:none;}
.badge-important{}
#month-disbox{margin-bottom:1em; white-space: nowrap;}
#month-disbox a{font-size:2em;padding:0 0.5em}
#month-display{font-size:1.9em}
.watch-invite-container{position:relative;float:left;border:1px solid #E5E5E5;width:50%}
.watch-invite-container div{position:absolute;right:0;left:0;z-index:2;text-align:center;font-size:1.5em}
.watch-invite-container .wi-text{top:2em;color:#000}
.watch-invite-container .wi-text a{color:#000}
.watch-invite-container .wi-form{top:1em;font-size:1em!important}
#wi-gap{padding:3em}
#key {text-align:center; margin-top:1em; width:100%;}
#key span {white-space: pre; padding:0 0.5em}
.calFilter {display:none;}
.select2 {width:100% !important;}
#agendaContent img {max-width:100%;}