.hidden{display:none;}.noTransition{-webkit-transition:none!important;}.calendar{-webkit-user-select:none;}.calButtonBar{overflow:hidden;-webkit-user-select:none;margin:0;padding:0;background:#2592EF;text-align:center;background-color:#2590f0;height:30px;line-height:30px;color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;}.calButtonBar li{width:25%;list-style-type:none;float:left;overflow:hidden;text-align:center;}.calPrevious a,.calNext a{display:block;width:30px;height:30px;line-height:30px;text-decoration:none;color:#FFF;font-weight:bold;}.calPrevious a{float:right;}.calNext a{float:left;}.calButtonBar .calMonth{width:50%;height:30px;line-height:30px;color:#FFF;font-weight:normal;}.calGrid{position:relative;background:#F0F5F7;}.calGrid table{border:1px solid #b3b3b3;margin-bottom:10px;border-spacing:0;border-collapse:collapse;width:100%;}.turnup,.turndown{position:absolute;top:0;left:0;background-color:#fff;}.calGrid tr:first-child{border:1px solid #CCC;}.calGrid th{color:#333;height:22px;line-height:22px;text-align:center;-webkit-box-shadow:0 1px 1px #dee5ea inset;background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#dee5ea));}.calGrid td{background-color:#f0f4f7;border:1px solid #b3b3b3;height:30px;line-height:30px;text-align:center;cursor:pointer;}.calGrid td a{display:block;width:100%;height:30px;line-height:30px;text-align:center;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0.5);text-decoration:none;transition-property:background-color,color;transition-duration:200ms;-webkit-transition-property:background-color,color;-webkit-transition-duration:200ms;-moz-transition-property:background-color,color;-moz-transition-duration:200ms;}.calGrid td a.inactive{color:#CCC;}.calGrid td a.startDate,.calGrid td a.endDate,.calGrid td a.current{-webkit-box-shadow:1px 2px 2px #9b9b9b inset;background:-webkit-gradient(linear,left top,left bottom,from(#d0d0d0),to(#c4c4c4));}.calGrid td a.betweenDates{background-color:#ccc;}.calGrid tr.first td{border-top:none 0;}.calGrid tr.last td{border-bottom:none 0;}.in,.out{-webkit-animation-duration:250ms;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;}.in{z-index:10;}.out{z-index:0;}.turnup,.turndown{-webkit-animation-duration:400ms;-webkit-transform-origin:50% 0;-webkit-animation-fill-mode:forwards;}.turnup{-webkit-animation-name:turnUp;}.turndown{-webkit-animation-name:turnDown;}@-webkit-keyframes turnUp{from{-webkit-transform:perspective(800) rotateX(0deg);opacity:1;-webkit-animation-timing-function:ease-in;}50%{-webkit-transform:perspective(800) rotateX(45deg);opacity:1;-webkit-animation-timing-function:linear;}to{-webkit-transform:perspective(800) rotateX(90deg);opacity:0;-webkit-animation-timing-function:ease-out;}}@-webkit-keyframes turnDown{from{-webkit-transform:perspective(800) rotateX(90deg);opacity:0;-webkit-animation-timing-function:ease-in;}50%{-webkit-transform:perspective(800) rotateX(45deg);opacity:1;-webkit-animation-timing-function:linear;}to{-webkit-transform:perspective(800) rotateX(0deg);opacity:1;-webkit-animation-timing-function:ease-out;}}.calendar_top strong{display:inline-block;font-weight:normal;padding:0 10px;}.arrow_w_l,.arrow_w_r{display:inline-block;height:30px;cursor:pointer;padding-left:20px;}.arrow_w_r{padding-left:0;padding-right:20px;}.arrow_w_l span,.arrow_w_r span{display:inline-block;width:0;height:0;overflow:hidden;border-width:6px;border-style:solid;border-color:transparent #fff transparent transparent;}.arrow_w_r span{border-color:transparent transparent transparent #fff;}.calendar table .out{color:#8e8e8e;}