#app,html{background-color:#eee}.container{background-color:#fff;padding-top:15px;padding-bottom:15px;max-width:90%}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,52,102,.05)}.bg-hub-primary{background-color:#003466}.bg-hub-primary .nav-link{color:#fff!important}.btn-hub-primary{color:#fff;background-color:#003466;border-color:#003466}.btn-hub-primary:disabled{opacity:1}.btn-hub-primary:hover{color:#fff;background-color:#4668ce;border-color:#4668ce}.btn-hub-primary.focus,.btn-hub-primary:focus{-webkit-box-shadow:0 0 0 2px #4668ce;box-shadow:0 0 0 2px #4668ce}.page-item.active .page-link{z-index:2;color:#fff;background-color:#003466;border-color:#003466}.page-link{color:#003466}.btn-link{color:#292b2c}.btn-link:hover{color:#003466}.nav-tabs.outer .nav-link.active{background-color:#003466;color:#fff}.nav-link,.nav-link:hover{color:#292b2c}.card-hub-primary{border-color:#003466}.dropdown-item.active,.dropdown-item:focus,.progress-bar{background-color:#003466}.fc-toolbar .btn-primary{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.fc-today{background-color:rgba(255,128,0,.1)}div.multiKeyImage{background:url(data:image/png;base64,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) no-repeat;background-size:25px 25px;width:25px;height:25px}div.keyImage{background:url(data:image/png;base64,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) no-repeat;background-size:25px 25px;width:25px;height:25px}div.keyFilter{width:25px;height:25px;opacity:.3}.phx-cal-event-default{background-color:#003466!important;color:#fff!important}.phx-cal-event-exception{background-color:#8b0000!important;color:#fff!important}.phx-cal-event-red{background-color:#cd5c5c!important;color:#fff!important}.phx-cal-event-black{background-color:#000!important;color:#fff!important}.phx-cal-event-blue{background-color:#00bfff!important;color:#fff!important}.phx-cal-event-green{background-color:green!important;color:#fff!important}.phx-cal-event-gray{background-color:grey!important;color:#fff!important}.phx-cal-event-salmon{background-color:salmon!important;color:#fff!important}.phx-cal-event-purple{background-color:purple!important;color:#fff!important}.phx-cal-event-yellow{background-color:#ff0!important;color:#fff!important}.phx-cal-event-pink{background-color:pink!important;color:#fff!important}.phx-cal-event-olive{background-color:olive!important;color:#fff!important}.loader{border:10px solid #f3f3f3;border-top:10px solid #003466;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}