#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}.pure-menu{text-align:left;background:#505050}.pure-menu-heading{color:#fff;font-size:1.2em;padding:20px 20px;background-color:#375dc5;margin-bottom:10px}.pure-menu-link{color:#fff;padding:10px 20px;font-weight:800}.pure-menu-link:hover{background:#333}.pure-menu-link.router-link-exact-active{background:#fff;color:#375dc5}.content{margin:50px 100px}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.error{color:#f2385a}.pure-button-primary{background-color:#36b1bf}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:500px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.33);box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-header h1{margin-bottom:30px;font-size:1.5em}.modal-body{margin:0}.modal-body input{margin-bottom:20px;height:30px}.modal-footer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}input[data-v-fc53d92a]{width:100%}textarea[data-v-fc53d92a]{width:100%;height:100px}.pure-button-secondary[data-v-fc53d92a]{float:right}div[data-v-aecbd680]{display:none}.pure-button[data-v-0ff61789]{margin:0 20px}.header[data-v-0ff61789]{display:-webkit-box;display:-ms-flexbox;display:flex}.header .button[data-v-0ff61789]{margin-left:50px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fa-calendar-plus[data-v-0ff61789],.fa-sign-out-alt[data-v-0ff61789]{color:#375dc5;padding:0;margin:10px;font-size:2em}form[data-v-7fa2978c]{border:1px solid #ccc;background-color:#eee;border-radius:4px;padding:20px}.pure-controls[data-v-7fa2978c]{display:-webkit-box;display:-ms-flexbox;display:flex}.pure-controls button[data-v-7fa2978c]{margin-left:auto}input[data-v-1765745c]{width:100%}textarea[data-v-1765745c]{width:100%;height:100px}.pure-button-secondary[data-v-1765745c]{float:right}.event[data-v-6defc2b8]{border:2px solid #000}.eventName[data-v-6defc2b8]{padding-left:5px}.eventDescription[data-v-6defc2b8]{padding-left:20px}.eventLink[data-v-6defc2b8]{text-decoration:none;color:#000}.pure-button[data-v-2326d9ac]{margin:0 20px}.header[data-v-2326d9ac]{display:inline}.header .button[data-v-2326d9ac]{margin-left:50px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header[data-v-2326d9ac]{display:-webkit-box;display:-ms-flexbox;display:flex}.header a[data-v-2326d9ac]{color:#222;font-size:2em}.header svg[data-v-2326d9ac]{margin-top:12px}.fa-calendar-plus[data-v-2326d9ac],.fa-sign-out-alt[data-v-2326d9ac]{color:#375dc5;padding:0;margin:10px;font-size:2em}.pure-button[data-v-284ae0c6]{margin:0 20px}.header[data-v-284ae0c6]{display:inline}.header .button[data-v-284ae0c6]{margin-left:50px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header[data-v-284ae0c6]{display:-webkit-box;display:-ms-flexbox;display:flex}.header a[data-v-284ae0c6]{color:#222;font-size:2em}.header svg[data-v-284ae0c6]{margin-top:12px}.fa-calendar-plus[data-v-284ae0c6],.fa-sign-out-alt[data-v-284ae0c6]{color:#375dc5;padding:0;margin:10px;font-size:2em}p[data-v-284ae0c6]{margin:0}.week[data-v-284ae0c6]{padding:25px;padding-top:100px;margin-top:25pxpx}.week td[data-v-284ae0c6],.week th[data-v-284ae0c6]{padding:25px}form[data-v-54b10c3c]{border:1px solid #ccc;background-color:#eee;border-radius:4px;padding:20px}.pure-controls[data-v-54b10c3c]{display:-webkit-box;display:-ms-flexbox;display:flex}.pure-controls button[data-v-54b10c3c]{margin-left:auto}