div,table,td,p,span,li,a,ul,fieldset,input,select,textarea,img,h1,h2,h3,h4,h5,h6{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cal-wrapper,.cal-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cal-wrapper{font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;min-width:260px;max-width:600px;width:100%}.cal{clear:both;padding:4px;text-align:center;background-color:#fff;color:#2c2b2b;width:220px auto;min-height:230px;border:1px outset #ccc;overflow:visible;position:relative;border-radius:5px;-webkit-box-shadow:10px 10px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:10px 10px 5px 0 rgba(0,0,0,.75);box-shadow:5px 5px 15px 0 rgba(0,0,0,.5)}.cal a{text-decoration:none}.cal-head{width:100%;white-space:nowrap;padding-bottom:5px}.cal div.cal-back{background:url(/images/btn-back.png) left top no-repeat;min-height:20px;width:10%;height:100%;cursor:pointer;float:left;width:23px;height:23px;background-size:100%;border-radius:20px;position:relative;background-color:rgba(23,174,44,1)}.cal div.cal-back:after{content:" ";font-family:Verdana;font-size:14px;position:absolute;color:#fff;vertical-align:middle;text-align:center;display:block;margin-top:4px;border:7px #fff solid;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.cal div.cal-close{background:url(/images/btn-close.png) right top no-repeat;display:inline-block;min-height:20px;width:10%;height:100%;cursor:pointer;float:right;width:23px;height:23px;background-size:100%;border-radius:50%;position:relative;background-color:#ed5e27}.cal div.cal-close:after{content:"✖";font-family:Verdana;font-size:14px;position:absolute;color:#fff;left:0;top:0;vertical-align:middle;text-align:center;height:23px;width:23px;line-height:23px;display:block}.cal div.cal-title{text-align:left;display:inline-block;padding:.9em;display:none}.cal div.cal-content{text-align:center;margin-left:auto;margin-right:auto;padding:5px;padding-top:0;clear:both}.cal a.cal-year{float:left;padding:4px;outline:1px solid #ccc;cursor:pointer;min-width:35px;width:16.66%;text-align:center;color:#000}.cal a.cal-year:hover{background-color:#0094ff;color:#fff}.cal a.cal-month{float:left;padding:4px;outline:1px solid #ccc;cursor:pointer;width:50%;color:#000}.cal a.cal-month:hover{background-color:#0094ff;color:#fff}.cal a.cal-day{padding:4px;float:left;outline:1px solid #ccc;cursor:pointer;width:14.2%;color:#000}.cal a.cal-day:hover{background-color:#0094ff;color:#fff}.cal div.cal-today{clear:both;display:block;padding:4px}.cal div.cal-today a{text-decoration:none}.cal div.cal-selection{float:left;color:#000;text-align:center;font-weight:bold;width:80%;padding-bottom:10px}.cal a.cal-caption{background-color:#eee;color:#222;cursor:default}.cal a.cal-caption:hover{background-color:#0094ff;color:#222;cursor:default}.cal a.cal-disabled,a.cal-disabled:hover{color:#ccc !important;background-color:#eee !important;cursor:default}.cal div.cal-disabled{background-image:none;cursor:default}.cal-time-wrapper{border:1px solid #ccc;padding-top:10px;min-height:140px}div.cal-time-footer{clear:both;padding:10px;white-space:nowrap}div.cal-time-footer a{margin-top:30px;background:#043657;background-image:-webkit-linear-gradient(top,#043657,#064e78);background-image:-moz-linear-gradient(top,#043657,#064e78);background-image:-ms-linear-gradient(top,#043657,#064e78);background-image:-o-linear-gradient(top,#043657,#064e78);background-image:linear-gradient(to bottom,#043657,#064e78);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;color:#fff;padding:6px 13px 6px 13px;text-decoration:none;width:100%;display:block}div.cal-time-footer a:hover{background:#0d5e91;background-image:-webkit-linear-gradient(top,#0d5e91,#07324f);background-image:-moz-linear-gradient(top,#0d5e91,#07324f);background-image:-ms-linear-gradient(top,#0d5e91,#07324f);background-image:-o-linear-gradient(top,#0d5e91,#07324f);background-image:linear-gradient(to bottom,#0d5e91,#07324f);text-decoration:none}div.cal-time-footer a:active{position:relative;top:1px}div.cal-time-footer .cal-time-err{color:#f00}div.cal div.cal-month{display:inline-block}.clear-right{clear:right}.clear-left{clear:left}.cal select,.cal input[type='text'],.cal input[type='number']{padding:.4em;border:solid 1px #cfcfcf;max-width:60px}.cal .cal-min{padding-left:10px}.cal-hidden{display:none}.dt-picker-wrapper{display:inline-block;white-space:nowrap}.dt-picker-wrapper input[type='text']{min-width:150px;display:inline-block}@media screen and (min-width:600px){.cal-wrapper{position:absolute;max-width:340px}.cal a.cal-year{font-size:1em}}@media screen and (max-width:599px){.cal-wrapper{position:absolute;width:95%;left:2%}.cal a.cal-year{font-size:1.8em;width:20%}.cal a.cal-month{font-size:1.8em}.cal a.cal-day{font-size:1.8em}.cal a.cal-day:nth-child(7n):after{clear:both}.cal a.cal-caption{font-size:1.8em}.cal-hour,.cal-hour-picker,.cal-min,.cal-min-picker{font-size:1.8em}.cal div.cal-selection{font-size:1.8em}div.cal-time-footer a{font-size:1.8em}.cal div.cal-back{width:30px;height:30px}.cal div.cal-close{width:30px;height:30px}.cal div.cal-back:after{border-width:9px;margin-top:5px}.cal div.cal-close:after{font-size:1.2em;height:30px;width:30px;line-height:30px}}.default-view a.jumper{margin-top:-84px;position:absolute!important}.admin-view a.jumper{margin-top:-20px;position:absolute!important}.logo img{cursor:pointer}.admin-view .group-modifier{width:100%;padding:6px;font-family:Tahoma;font-size:12px;color:#999;background-color:#eee;border:4px dotted #ccc;border-bottom:0;text-align:right}.default-view .group-modifier{display:none;width:0;height:0}