#add{right:4vw;width:75px;bottom:4vw;height:75px;z-index:1;position:fixed;color:#fff;cursor:pointer;border:1px solid #731d1d;border-radius:50%;background-color:#933735;box-shadow:0 8px 15px rgba(0,0,0,.1);font-size:36px;font-weight:100;display:flex;text-align:center;flex-direction:column;justify-content:center}.text-input input{width:100%;margin:5px 0;padding:12px 20px;font-size:18px;border-radius:4px;box-sizing:border-box;border:1px solid #ccc}.spinner{color:official;display:inline-block;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);width:80px;height:80px}.spinner div{transform-origin:40px 40px;-webkit-animation:spinner 1.2s linear infinite;animation:spinner 1.2s linear infinite}.spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:brown}.spinner div:first-child{transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner div:nth-child(2){transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.spinner div:nth-child(3){transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner div:nth-child(4){transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.spinner div:nth-child(5){transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.spinner div:nth-child(6){transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.spinner div:nth-child(7){transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.spinner div:nth-child(8){transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner div:nth-child(9){transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.spinner div:nth-child(10){transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.spinner div:nth-child(11){transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.spinner div:nth-child(12){transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes spinner{0%{opacity:1}to{opacity:0}}@keyframes spinner{0%{opacity:1}to{opacity:0}}.modal-container{top:0;left:0;width:100%;height:100%;position:fixed;z-index:2;background-color:rgba(0,0,0,.4)}.modal-content{left:50%;width:80%;border:1px solid #888;padding:20px;position:absolute;transform:translate(-50%,-50%);z-index:3;background-color:#fefefe}.date-input,.text-input{margin:15px 0}.list-input{margin:6px 0}.error,.subtitle{opacity:.65;font-size:16px;font-weight:100}.header{font-size:20px;font-weight:300}.border,.border input{border-color:#dc3545!important}.error{color:#dc3545!important}button{width:100%;color:#fff;padding:13px 32px;font-size:22px;text-align:center;font-weight:100;border-radius:5px}.line,.second-button{margin-top:21px}.line{margin-bottom:21px;border-top:1px solid rgba(51,51,51,.1)}.modal{padding:10px 25px 25px 25px}@media only screen and (max-width:600px){.header{font-size:16px}.modal-content{width:75%}.second-button{margin-top:11px}.button-container{margin-top:16px}button,input,label{font-size:12px!important}.error,.subtitle{font-size:14px}.date-input,.text-input{margin:8px 0}.text-input:first-of-type{margin-top:0}.date-input input,.text-input input{margin:2px 0!important}.line{margin-top:9px;margin-bottom:9px}.mx-input-wrapper input,.text-input input{padding:6px 10px!important}.fc-button-primary{font-size:20px;padding:8px}}body,html{margin:0;height:100%;width:100%}input{color:#555!important}.loading{opacity:.15}.height{height:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;color:#2c3e50;padding:15px;height:96vh}.fc-day-grid-event{line-height:1.8;padding-left:6px}.fc-button-primary{background-color:#933735!important;border-color:#731d1d!important}.fc-toolbar-chunk{display:flex}.fc-event-title{margin:5px 8px}.fc-event-time{display:none}.fc-button-group,.fc-today-button{margin-bottom:6px!important}.fade-enter-active,.fade-leave-active{transition:opacity 1.5s}.fade-enter,.fade-leave-to{opacity:0}@media only screen and (max-width:600px){.fc-toolbar-title{font-size:1em!important}.fc-header-toolbar{margin-bottom:1vh!important}}.fc-list{border:none!important}