.fc-event-main span{padding:4px 6px;display:block}.fc-daygrid-event{border-radius:0;border:0}.fc-daygrid-event .fc-event-main{border:0}.fc-daygrid-event .fc-event-main>span{line-height:1.2rem;font-size:.8rem;text-overflow:ellipsis;overflow:hidden}.fc-daygrid-event .fc-event-main>span strong{color:#222d35}.fc-daygrid-event .fc-event-main>span div{text-overflow:ellipsis;overflow:hidden}.fc-daygrid-event .fc-event-main>span .d-SP{color:red}.fc-daygrid-event .fc-event-main>span .d-IN{color:green}.fc-daygrid-event .fc-event-main>span .d-PU{color:#00f}.fc-daygrid-event .fc-event-main>span .d-RL{color:#ff4500}.fc-daygrid-event .fc-event-main>span .d-SR{color:purple}.fc-daygrid-event .fc-event-main>span .d-SQ{color:brown}.fc-daygrid-event .fc-event-main>span .d-SF{color:orange}.fc-daygrid-event .fc-event-main>span .d-SI{color:#40e0d0}.fc-daygrid-event .fc-event-main>span .d-M6{color:#ff1493}.fc-daygrid-event .fc-event-main>span .d-MS{color:#9acd32}.fc-daygrid-day .fc-daygrid-day-top .fc-daygrid-day-number{color:#d72323}.fc .fc-button{padding:.5rem 1rem;border-radius:0;color:#fff;background:#222d35;text-transform:uppercase;font-size:1rem;font-weight:400;font-style:normal;line-height:1.5em;text-decoration:none;letter-spacing:1px;border:none}.fc .fc-button:active,.fc .fc-button:focus{box-shadow:inset 0 0 0 4px #222d35}.fc-toolbar-chunk{color:#222d35;text-transform:uppercase;font-size:16px}.page-calendar{padding:20px 0}.vue-page__title{font-weight:400;color:#222d35;text-transform:uppercase;font-size:2rem;text-align:left;display:block;margin-bottom:20px;padding:0}.fc .fc-header-toolbar.fc-toolbar{background-color:#f7f7f7;padding:10px 20px;border:1px solid #ddd;border-bottom:none;margin-bottom:0}.fc .fc-view-harness .fc-view .fc-scrollgrid tr.fc-scrollgrid-section-header>td{padding:0}.fc .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-section-header{border-color:#d72323}.fc .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-section-header .fc-col-header-cell{padding:.5rem!important;background-color:#d72323}.fc .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-section-header .fc-col-header-cell a{color:#fff}.fc .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-section-body>td{padding:0!important;border:1px solid #ddd!important}.fc .fc-view-harness .fc-view .fc-scrollgrid tbody th{border-top:1px solid #d72323!important;border-left:1px solid #d72323!important;border-right:1px solid #d72323!important}.fc .fc-view-harness .fc-view .fc-scrollgrid tbody td{background:#fff!important}.fc .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-sync-table th{border-top:1px solid #ddd!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important}.fc .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-sync-table td{background:#fff!important;border:1px solid #ddd;padding:0!important}#app .container button.is-primary{margin:5px;background-color:#222d35;border-radius:0}#app .middle{vertical-align:middle}#app .info-background .control,#app .info-background .control strong{color:#fff}#app .info-background{background-color:#222d35;padding:10px;border-radius:0}#app .info-background .control{padding:5px 5px;width:30%}#app .info-background .control p{text-align:left;margin:0;padding:0}#app .flag{width:20px}#app button.is-secondary{border-radius:0}#app .b-table .table-wrapper table th{background-color:#d72323;color:#fff}#app nav.pagination a.pagination-link{border-radius:0}#app nav.pagination a.pagination-link.is-current{background-color:#d72323;border-color:#d72323}#app nav.pagination .pagination-list{margin:0!important}#app nav.pagination .pagination-list li{list-style:none;margin-top:0!important}#app .vue-select{position:relative;display:flex;width:20em;height:50px;line-height:3;background:#f7f7f7;overflow:hidden;border:1px solid #ddd;margin-bottom:10px}#app .vue-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;border:0!important;background:none;flex:1;padding:0 1rem;font-size:.9rem;color:#222d35;cursor:pointer;text-transform:uppercase;visibility:visible!important}#app .vue-select select::-ms-expand{display:none}#app .vue-select:after{border-left:1px solid #ddd;color:#222d35;content:"\25BC";position:absolute;top:0;right:0;padding:0 1.3em;background:#eee;font-size:.8rem;height:100%;line-height:50px;cursor:pointer;pointer-events:none;transition:all .25s ease}.isSelectedBackground,.selectedBackground{background-color:#d72323!important}.app-loader{min-height:480px;display:flex;justify-content:center;align-items:center;flex-direction:column}.app-loader .app-loader_title{font-weight:700;font-size:1.7rem}.app-loader .app-loader_text{font-weight:400;font-size:1rem}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;color:rgba(35,46,53,.3)}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}