.auth-container{width:100%;height:100vh;display:flex;align-items:center}.login-box{padding:30px;box-shadow:1px 1px 100px 1px rgba(0,0,0,.1);width:60vh}.login-form{display:flex;flex-direction:column;grid-row-gap:25px;row-gap:25px;width:255px}.password-input-field,.separator{padding-bottom:10px}.separator{display:flex;align-items:center;text-align:center;padding-top:10px}.separator:after,.separator:before{content:"";flex:1 1;border-bottom:1px solid #000}.separator:not(:empty):before{margin-right:.25em}.separator:not(:empty):after{margin-left:.25em}.sign-in-button{width:100%;background-color:#047d95;font-weight:700;font-color:white}.forgot-password-button{margin-top:25px;font-size:15px}html *{font-family:"Amazon Ember","Helvetica Neue",Arial,Helvetica,sans-serif!important}.container{max-width:95%!important;padding:15px 0 0;margin-right:auto;margin-left:auto}@media (min-width:576px){.modal-dialog{max-width:80%!important}}.main-wrapper{padding:0 0 100px;position:relative}.text-align-center{text-align:center}body{-webkit-font-smoothing:antialiased}.table>tbody>tr>td,.table>tfoot>tr>th,.table>thead>tr>th{font-size:14px;vertical-align:middle}.table-align-top{vertical-align:top!important}.fixed-th-150{width:150px}.fixed-th-50{width:50px}.fixed-th-20{width:20px}.view{position:relative}.notification{position:absolute;top:0;right:50px;z-index:10}.custom-card{margin-bottom:20px}.custom-card-big{padding:10px}.custom-card-event{min-height:32.5vh}.custom-card-event,.custom-card-sub-event{text-align:center;height:100%;background-color:#e9e9e9!important;cursor:pointer}.custom-card-sub-event{min-height:165px!important;max-height:165px!important;min-width:165px!important;max-width:165px!important;margin:10px}.sub-event-modal-rows{justify-content:center}.sub-event-modal-title{margin:auto}.custom-card-event-col,.custom-card-issue{margin-top:5px;margin-bottom:5px}.custom-card-issue{width:available!important}.custom-card-issue>.card-header{background:#ef5350;color:#fff;display:flex;justify-content:space-between}.custom-card-issue-acknowledged{margin-top:5px;margin-bottom:5px;width:available!important}.custom-card-issue-acknowledged>.card-header{background:#fdfd96;color:#000;display:flex;justify-content:space-between}.group-by-station-card{display:flex;margin-top:5px;margin-bottom:5px;padding:0}.event-open{background-color:#ff6961!important}.event-acknowledged{background-color:#fdfd96!important}.event-closed-rejected{background-color:#e9e9e9!important}.sub-event-info{background-color:#6ac3e3!important}.sub-event-back-icon{font-size:xx-large}.sub-event-name-container{float:left;margin-right:1rem}.new-sub-event-name-container,.sub-event-button-container>button{margin-right:1rem}.sub-event-back{background-color:#e9e9e9!important;font-size:2rem;cursor:pointer}.btn-primary{background-color:#f90!important;border-color:#f90!important}.btn-link{color:#007eb9!important}.cookie-banner{position:fixed!important;width:100%;bottom:57px;z-index:99999!important;text-align:center;display:inline-block!important;font-size:14px}.cookie-banner-font{color:#fff!important}.cookie-banner-font>a{color:#fff!important;text-decoration:underline}ul{-webkit-padding-start:20px;padding-inline-start:20px;margin-bottom:0!important}.required-field{color:red}.form-group-no-margin{margin-bottom:0!important}.amplify-s3-image{--height:100px;--width:100px;overflow:hidden}.amplify-s3-image.event-image{margin-right:5px}.amplify-s3-image.event-image.selected{height:100px;border:5px solid #f90;display:inline-block}.event-image-thumbnail-container{position:relative;width:40px;height:40px}.event-image-thumbnail-container>.amplify-s3-image{--height:40px;--width:40px}.event-image-thumbnail-container div{position:relative;height:100%;width:100%}.event-image-thumbnail{max-width:100%;max-height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.client-event-img-container{width:100%;flex-grow:1;display:flex}.client-event-img-container>.amplify-s3-image{--height:auto;--width:75%}.client-event-card-body{display:flex;flex-direction:column}.client-event-img-container>div{max-height:100%;flex-grow:1;display:flex;align-items:flex-end;justify-content:center}.client-event-img-container img{margin:auto;max-width:75%}.div-upload-new-image-button{position:relative;margin-top:5px}.div-upload-new-image-button input{width:100%;height:100%;display:inline-block;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.automated-issues-heading .automated-issues-heading-label{font-size:x-large;margin-right:1rem}.anomaly-modal-name-col{width:20rem}.sub-event-card-col{width:10rem!important}.sub-event-modal-form-group{padding:0!important}.sub-event-to-be-deleted{text-decoration:line-through}.sub-event-list-indent-0{margin-left:0}.sub-event-list-indent-1{margin-left:3rem}.sub-event-image-button-container,.sub-event-image-select-container{margin-top:1rem}.sub-event-image-button-container>button{margin-right:1rem}.sub-event-image-thumbnail-container{float:left}.sub-event-image-thumbnail-container>.amplify-s3-image{--height:40px;--width:40px}.federated-login-form{flex-direction:column}.table-buttons{text-align:right}.search-label .area{width:100vh!important}.search-bar-container{width:available!important}.loading-container{z-index:100;background:#fff;height:100%;width:100%;position:absolute}.custom-loading{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-loading:after{content:" .";-webkit-animation:dots 1s steps(1) infinite;animation:dots 1s steps(1) infinite}@-webkit-keyframes dots{0%,12.5%{opacity:0}25%{opacity:1}37.5%{text-shadow:.5em 0}50%{text-shadow:.5em 0,1em 0}}@keyframes dots{0%,12.5%{opacity:0}25%{opacity:1}37.5%{text-shadow:.5em 0}50%{text-shadow:.5em 0,1em 0}}button{position:relative;padding:8px 16px}.button-loading .button-text{visibility:hidden}.button-loading:after{content:"";position:absolute;width:20px;height:20px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;-webkit-animation:button-loading-spinner 1s ease infinite;animation:button-loading-spinner 1s ease infinite}@-webkit-keyframes button-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}