@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);*{margin:0;padding:0}body{background:#fff;font:1em/1 'Open Sans',sans-serif;color:#333;position:relative}.main{position:relative;z-index:9}input{line-height:1.5;font-size:1em;padding:10px;border:1px solid #ccc;margin:20px}.cal-holder.cal-click{position:fixed;bottom:0;left:0;width:100%;height:70%;max-width:100%;max-height:70%;transform:translate(0, 100%);transition:transform 0.5s ease}.cal-holder.cal-click.active{transform:translate(0, 0);z-index:9990}.cal-holder.cal-click::after{content:"";position:absolute;top:-200%;left:0;width:100%;height:200%;background:rgba(0,0,0,0.7);z-index:-9900;opacity:0;transition:opacity 0.3s ease}.cal-holder.cal-click.active::after{opacity:1;z-index:9900}.cal-holder .cal-container{position:relative;background:#f7f7f7;width:100%;height:100%;max-width:100%;max-height:100%}.cal-holder .cal-container .cal-content{margin:40px 0 0 0;background:#f7f7f7}.cal-holder.cal-click .cal-container .cal-content{position:fixed;top:0;left:0;height:calc(100% - 40px);max-height:calc(100% - 40px);overflow-y:scroll}.cal-holder.cal-status-bar .cal-container .cal-content{height:calc(100% - 88px);max-height:calc(100% - 88px)}.cal-container .cal-head,.cal-container .cal-footer,.cal-container .cal-body{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:strech;box-sizing:border-box;text-align:center}.cal-container{position:relative;height:100%;width:100px}.cal-container .cal-head,.cal-container .cal-footer{position:fixed;top:0;left:0;width:100%;z-index:999;height:40px;font-size:0.875em;line-height:40px;border-bottom:1px solid #3598db}.cal-container .cal-head>div,.cal-container .cal-footer>div{max-height:40px;background:#f7f7f7;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;color:#3598db}.cal-container .cal-body{position:relative}.cal-container .cal-body .cal-day{padding:10px;background:none;-webkit-flex:1 1 14.28571%;-ms-flex:1 1 14.28571%;flex:1 1 14.28571%;position:relative;transition:all 0.5s ease;box-sizing:border-box;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;font-size:0.875em;line-height:2;cursor:pointer;z-index:99}.cal-container .cal-body .cal-day .cal-inner{text-shadow:0px 0px 1px #fff}.cal-container .cal-body .cal-day.cal-today{color:#3598db;font-weight:700}.cal-container .cal-body .cal-day.active,.cal-container .cal-body .cal-day.even.active,.cal-container .cal-body .cal-day:active,.cal-container .cal-body .cal-day.even:active,.cal-container .cal-body .cal-day:focus,.cal-container .cal-body .cal-day.even:focus{background:#3598db;color:#fff}.cal-container .cal-body .cal-day.cal-today .cal-inner{background:none}.cal-container .cal-body .cal-day:nth-child(7n){border-right:1px solid #eaeaea}.cal-container .cal-body .cal-day.even{background:#e8f6ff;background:rgba(232,246,255,0.75)}.cal-container .cal-body .cal-day.cal-disable{color:rgba(0,0,0,0.3);cursor:not-allowed}.cal-container .cal-body .cal-day.cal-disable:active,.cal-container .cal-body .cal-day.cal-disable:focus{color:rgba(0,0,0,0.3);cursor:not-allowed;background:none}.cal-container .cal-body .cal-day .cal-small-month{position:absolute;top:4px;left:0;width:100%;text-align:center;font-size:0.75em;line-height:1;font-weight:700;color:#999;text-transform:uppercase}.cal-container .cal-body .cal-day.cal-disable .cal-small-month{color:rgba(0,0,0,0.3)}.cal-container .cal-body .cal-day.cal-today .cal-small-month,.cal-container .cal-body .cal-day.active .cal-small-month,.cal-container .cal-body .cal-day:active .cal-small-month,.cal-container .cal-body .cal-day.even:active .cal-small-month,.cal-container .cal-body .cal-day:focus .cal-small-month,.cal-container .cal-body .cal-day.even:focus .cal-small-month{color:#fff}.cal-container .cal-months{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:strech;box-sizing:border-box;text-align:center;z-index:0;overflow:hidden}.cal-container .cal-months .month{-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;line-height:200px;font-size:40px;color:#d4d4d4;font-weight:700;text-transform:uppercase}.cal-container .cal-months .month:nth-child(2n){color:#666}.cal-container .cal-footer{top:initial;bottom:0;height:48px;line-height:48px;border:none;font-size:1em}.cal-container .cal-footer>div{max-height:48px}.cal-container .cal-footer>div>a{display:block;color:#3598db;text-decoration:none;text-transform:uppercase}/*# sourceMappingURL=jquery.futureDatepicker.css.map */