.jalendar-input{position:relative;width:280px;display:inline-block}.jalendar-input input{padding:8px 12px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.jalendar-input input.selected+.jalendar{opacity:1;visibility:visible;z-index:999999}.jalendar-input .jalendar{-webkit-transition:all .2s;transition:all .2s;opacity:0;visibility:hidden;position:absolute;left:0;top:34px}.jalendar{position:relative;width:280px;margin:10px auto;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;display:inline-block}.jalendar .clear{clear:both}.jalendar .left{float:left}.jalendar .added-event{display:none}.jalendar .jalendar-container{display:inline-block;width:100%}.jalendar .jalendar-container .jalendar-pages{position:relative;border-radius:3px;display:inline-block;width:100%;padding:20px;background-color:#207cd1;background:-o-linear-gradient(top,#207cd1,#33c1ea);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:all 1s cubic-bezier(.45,.24,.36,1.31);transition:all 1s cubic-bezier(.45,.24,.36,1.31)}.jalendar .jalendar-container .jalendar-pages>.header{text-align:center;position:relative;overflow:hidden;padding:0;background-color:transparent!important}.jalendar .jalendar-container .jalendar-pages>.header h1{margin:10px 0;padding:0;display:inline-block;font:700 16px "Open Sans",Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;color:#ea2c2c;position:relative;border:none;text-shadow:0 1px 1px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.05)}.jalendar .jalendar-container .jalendar-pages>.header h2{display:inline-block;width:14%;padding:0;text-indent:1px;text-align:center;margin:0;font:700 10px "Open Sans",Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:rgba(255,255,255,.5);text-transform:uppercase}.jalendar .jalendar-container .jalendar-pages>.header .day-names{overflow:hidden;text-align:center;font-size:0}.jalendar .jalendar-container .jalendar-pages>.header .nxt-m,.jalendar .jalendar-container .jalendar-pages>.header .prv-m{text-decoration:none;display:inline-block;cursor:pointer;color:#fff}.jalendar .jalendar-container .jalendar-pages>.header .prv-m{margin-right:10px}.jalendar .jalendar-container .jalendar-pages>.header .nxt-m i,.jalendar .jalendar-container .jalendar-pages>.header .prv-m i{font-size:32px}.jalendar .jalendar-container .jalendar-pages>.header .nxt-m{margin-left:10px}.jalendar .jalendar-container .jalendar-pages .total-bar{position:absolute;right:-15px;top:-9px;border-radius:20px;width:15px;height:14px;z-index:99;display:inline-block;padding:1px 0 0;text-align:center;color:#fff;background-color:#e25757;font:400 9px "Open Sans",Arial,Helvetica,Geneva,sans-serif;text-shadow:none}.jalendar .jalendar-container .jalendar-pages .days{margin:10px 0 0;font-size:0;text-align:center;overflow:hidden}.jalendar .jalendar-container .jalendar-pages .days .day{display:inline-block;width:14.2%;height:35px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;color:rgba(0,0,0,.2);font:700 13px "Open Sans","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.jalendar .jalendar-container .jalendar-pages .days .day.this-month.disable-selecting{cursor:not-allowed!important}.jalendar .jalendar-container .jalendar-pages .days .day.this-month.disable-selecting span{opacity:.7!important;cursor:not-allowed!important}.jalendar .jalendar-container .jalendar-pages .days .day.this-month span{color:rgba(0,0,0,.5);cursor:pointer;opacity:1}.jalendar .jalendar-container .jalendar-pages .days .day.this-month span:hover{background-color:rgba(0,0,0,.1);color:#333!important}.jalendar .jalendar-container .jalendar-pages .days .day.this-month.selected span{background-color:#ea2c2c;color:#fff}.jalendar .jalendar-container .jalendar-pages .days .day span{box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50px;width:30px;height:30px;margin:3px 0 0;padding:8px 0 0;display:inline-block;position:relative;opacity:.7;font-weight:400}.jalendar .jalendar-container .jalendar-pages .days .day span a{text-decoration:none;display:inline-block;width:100%;color:rgba(0,0,0,.6)}.jalendar .jalendar-container .jalendar-pages .days .day span a:hover{color:rgba(0,0,0,.9)}.jalendar .jalendar-container .jalendar-pages .days .day.today span{color:#252525;background-color:rgba(0,0,0,.1);border-radius:50px}.jalendar .jalendar-container .jalendar-pages .days .day.today span a{color:rgba(255,255,255,.8)}.jalendar .jalendar-container .jalendar-pages .days .day.have-event span:before{content:'';display:inline-block;width:4px;height:4px;border-radius:8px;background-color:#e25757;position:absolute;right:1px;top:5px}.jalendar .jalendar-container .jalendar-pages .days .day>.event-single{display:none}.jalendar .jalendar-container .jalendar-pages .days .day.first-range{border-radius:6px 0 0 6px;background-color:rgba(0,0,0,.3);position:relative}.jalendar .jalendar-container .jalendar-pages .days .day.first-range:after{content:'';display:inline-block;position:absolute;right:-10px;top:50%;margin-top:-5px;width:0;height:0;border:5px solid transparent;border-left:5px solid rgba(0,0,0,.4)}.jalendar .jalendar-container .jalendar-pages .days .day.range{background-color:rgba(0,0,0,.1)}.jalendar .jalendar-container .jalendar-pages .days .day.last-range{border-radius:0 6px 6px 0;background-color:rgba(0,0,0,.3)}.jalendar .jalendar-container .jalendar-pages .days .day.last-range:after{content:'';display:inline-block;position:absolute;left:-10px;top:50%;margin-top:-5px;width:0;height:0;border:5px solid transparent;border-right:5px solid rgba(0,0,0,.4)}.jalendar .jalendar-container .jalendar-pages .days .day.first-range span:hover,.jalendar .jalendar-container .jalendar-pages .days .day.last-range span:hover,.jalendar .jalendar-container .jalendar-pages .days .day.range span:hover{background-color:transparent}.jalendar .jalendar-container .jalendar-pages .add-event{height:0;overflow:hidden;margin:0 -20px;text-align:left;-webkit-transition:all .3s cubic-bezier(.45,.24,.36,1.31);transition:all .3s cubic-bezier(.45,.24,.36,1.31)}.jalendar .jalendar-container .jalendar-pages .add-event.selected{margin-bottom:-20px}.jalendar .jalendar-container .jalendar-pages .add-event.selected .close-button{display:block}.jalendar .jalendar-container .jalendar-pages .add-event .close-button{cursor:pointer;margin:15px 0 -20px;padding:10px 0;font:700 10px 'Open Sans','Helvetica Neue',Arial;color:#fff;background-color:rgba(0,0,0,.1);text-align:center;border-radius:0 0 3px 3px;position:absolute;bottom:20px;width:100%;display:none}.jalendar .jalendar-container .jalendar-pages .add-event .close-button:hover{background-color:rgba(0,0,0,.2)}.jalendar .jalendar-container .jalendar-pages .add-event .events{position:relative;margin:10px 0 0;padding:0 20px}.jalendar .jalendar-container .jalendar-pages .add-event .events h3{font:700 11px "Open Sans","Helvetica Neue",Arial;color:rgba(255,255,255,.7);text-transform:uppercase;text-align:center;margin:0;padding:0}.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single{margin:14px 0 0;display:inline-block;width:100%;position:relative;padding:0 0 14px}.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single:last-child{padding-bottom:0}.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single:last-child:before{display:none}.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single:before{content:'';display:inline-block;position:absolute;bottom:0;right:-20px;width:100%;height:1px;background-color:rgba(255,255,255,.2)}.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a{font:400 12px "Open Sans",'Helvetica Neue',Arial;margin:0;color:#fff;display:inline-block;position:relative;padding:0 0 0 20px;text-decoration:none}.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a:before{content:'';display:inline-block;position:absolute;width:8px;height:8px;top:6px;left:0;background-color:rgba(0,0,0,.4);border-radius:12px}.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a a{color:#333}.jalendar .jalendar-container .jalendar-pages>.header .nxt-m,.jalendar .jalendar-container .jalendar-pages>.header .prv-m{position:relative;top:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAe1BMVEUAAAD/Nzf/S0vrLCzqLCzqLSvsLSzyNjbrLCvrLCvrLSzsLSvrLSzvMTHrLCvqLCvrLSzsLCzuLCzvMTHrLCzqLCvqLCvrLCvsLCzrLCvrLSzrLSvsLSvrLS3rLCzsLyztLyztLCzrLS3rLS3tLi70NTXrLSvrLi7qLCvBgQXWAAAAKHRSTlMACQS/rd5OE/rkz52SD/DEjm0tH6T49O2K1LuxdnFoUkZFPzMcGJUn2397ewAAAmBJREFUWMOslVdigzAQRAclkjCIhObeO/c/YbxrXGIwFqD34R8vw2wFH9DbxMwCOfb9sQxmJtlqdMdTcVBUCGLloQu78Kd4w0+4a21uJYtG5MprI7ccPDIMFyrNtBA6S9UifNRgsLSWVPL2jFERXoiUGdxcKtiQzQtmmG9Qj9jkw4KZZ/jI+tqK0eSIBo6T0bU9azQjDMf5scYHdOxzqBGNUb8c9JvCgrQMbnj3Ycr2EliSsMnpAW84c/vkHtbsJQ/D+Y0/1vuK0ILoixVrPWrO91ugFeKbs9Y1/3CJQ7Qm5M5UfRj2hw6wR1OZZ66fQAcE1/FlwjPaDxmhE5Gknfm/hbS//t7Kj1czPT7tNZ5QZNpmnr3T0M+riST0vHoKk9QoGz0uV44KNCLy4X1JCae2esUIFVJKenmPoxWJrfWKMarEtDA3iyt6q7bWKyaoouk+rnBFUpC9Xv12TqiKYHZ074899XCkr8Luvox5Xz0gv50Cj5Zk01sPG1oXrxzqQX89CJoVVTbc9NcDTDl8AQk70ONUA0BTZORADxHFaGxJ14FemeuWD0XoRI/nL8Hp8rtwoofFJeyEGfXEiR53ZQb6eKZO9JBSO/gyZE70kPF9GFOvnehB862kUyuc6EHQ4f9rzo6NAABBGIpae87B/iPaQUFB8woW8M4TSfLDD+RX9o9y8djwwdZf7/HlwNcXX7BaArhIcRnlQq+tCDdL2s5xw8ktsTbtPFbo4KOjGQ+POt7qAM4RgYYYGrNoEKRRlYZpGvdhICmQ6WnIlEFdjZ0xGLfofkO5kPVHVP0Rc/3xAe5Ft8JTpB3CAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%;width:20px;height:20px}.jalendar .jalendar-container .jalendar-pages>.header .nxt-m{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAeFBMVEUAAAD/Nzf/S0vrLCzqLCzqLSvsLSzyNjbrLCvrLCvtLCzrLSzsLSvrLSzvMTHrLCvqLCvrLSzsLCzvMTHrLCzqLCvqLCvrLCvsLCzrLCvrLSzrLSvsLSvrLS3rLCzsLyztLyztLCzrLS3tLi70NTXrLSvrLi7qLCuJWQA3AAAAJ3RSTlMACQS/rd5OE/rkL8+dkg/wxI5tH6T49O2K1LuxdnFoUkZFPxwYlScLRPldAAACXUlEQVRYw6yV6UKCQBSFD1PDwLAUi2Kmpqbx/m9Y96BZETgs31+uZ85dxR3MIT+vI10FQaWj9Tk/GIzH87OobhFlvocxHOOnuoOn+DjY3E7XveidN0RuG94yjDe+LYxSprD+Jr7VINw6S/pXd2Hip/hD6ifh1aUPF4rXmizKPTrYl4uavBa4y1vTiuXqhB5Oq2XTnjf0oxLGBZnBHUwWMDRRvVHPDHq2cMBegnvefn+hvRyO5DT58o4OPtg+beGM1RyGjw5/1HtIMYD0gYr/ejTM91FhEOqRWZt/vrDEMQYTszNtHwn9YQT0mLTmmfVTGIFiHf9MeCH7oVOMItWyM7+3UPY3sGjhOXm2gew1fuCL6bz9dBkszp7LhMvv/R8+tDQKLUoW1kVRRkTfArcdCS9rV0Umvf02KCuSoU1VOytmsjDXuJ3cP4M2q9pZ0Ug2OzRIBVcde+WqyMc1yFHu/QkTFU/yr3D8XsYSmKpYXk+BJ0uyx2TFvayLdxnqUGG6YngZ7qy5FdMVk8vwRRSershUI8BIaIoZFFMJMTg0ujMoMtcDcnZ7DkXOX85SbjCL4ubr+xlr9mQORXZlzcQtZlG00g5ehgKzKBa8DxV7PYciJ7CCnFqFWRSVHP7P5uzYBgAQBKJoYs8ADuD+K9pBQUHzChYwMSJ3948fyK/MH0WPzfWD/fDX48uBry++YLUEcJHiMsqFXlsRbpa0neOGk1tibtp9rPDBx0czHx59vPUB3CMCDzE8ZvEgyKMqD9M87vNAsiPTA5ApgLoAOyMwbtH9hnIh64+o+iPm+uMDt4OzM6oPdlwAAAAASUVORK5CYII=) no-repeat;background-size:100% 100%}.jalendar .jalendar-container .jalendar-pages>.header .prv-m.disable{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAALVBMVEUAAACenp6VlZWdnZ2Pj4+dnZ2dnZ2dnZ2bm5ubm5uampqbm5ubm5ucnJycnJxMGXATAAAAD3RSTlMAXBFWBjNKQDZOFh8sPA288MXiAAABP0lEQVQoz2KAAq6zyYJmdxYwoAANQ0EQEG5CFlQXFItWYXDamihYhBB0FTRVADOYggVDYIJ8iRIOUCZLo9gDKHOxJFglRPVEI6j1hiVIVrgLQxzyWBbFORftwEYlFqCIsouBLGGVdEARZZkYACQVhZDFYAKFDWiiHOJApwjDDeDdADHCUIGBQxSuqFEGQgc2MDDDjeURlIAabMCwMAEmelDwAoTBJsVwMAAqyC0oDmWxyjAUboCyNwqmwOTFGSYqwEJDDOYYJkkGQyhbWXAK3HfCDILQMDaUfAB3oiBMlA3QNx0bAQgEIRStYQMjK9E2bdjkDQbcmd/swQfm/NyNC97mgt/c9RtlNEQZF/RywTFvcYwODuggiVlIoo4v6hKShYTWaa6T37akG7VrXzf1TquPbnUvoNfyvywrfObKCl+GHURbJjVwXAAAAABJRU5ErkJggg==)}.jalendar .jalendar-container .jalendar-pages>.header .nxt-m.disable{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAALVBMVEUAAACenp6hoaGWlpaenp6enp6enp6enp6dnZ2dnZ2enp6goKCenp6dnZ2enp6yvjrlAAAAD3RSTlMAWxEGNFVNQRYfPSw3DUkaDbutAAABPklEQVQoz2KAAo5dqYJhqxsYUIBOoCAIiB5CFlQXFPNUZjCakihYhBA0ERRRADOYHAWdYYK8D0UMoExmR7kLUKaqGFglRHViBNR6wWIkK8wFIQ65KoXinIWxYKMeFqCIssuBLGERM0ARZU50AJKKQshiMIFCBzRRFnGgUwQhBnAegBshqMDAIwJhb5SBK3Y8wMAKNfag4Aa4wQEMjQkQJpegNEyUTYJhI8yyQsEJMOukGRbC2HaCklAWpxRDogLc9YIN0BASYwiE+8xMMAgqL8ogCHcQb6AoNGwFgRAOAIXTQRGAMBBDUSxUEuIQgBMkIYXLm3BIC9dOZ3fzk5zj9mpC/ppgm7m2ucwNuYwK91JBMW1RjA4O6ITkPq6XJOr4hjqHeMGhqZtz55cp6UR9pG87Oqmd6lUDui0/zeoWPh8BQvdOTDd/AAAAAElFTkSuQmCC)}