@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Poppins:ital,wght@0,400;0,500;0,600;1,400;1,600&display=swap);html{font-size:16px}body{font-size:1rem;overflow-x:hidden}[class*=text-h],button,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:600!important}.tile{padding:.25rem .25rem .4rem;border-radius:5px;color:#fff}.text-lg-h6{text-transform:capitalize!important;font-weight:400!important}.opacity-60{opacity:.6}.v-field--active{overflow:visible!important}.text--error{color:#f24848}button.error{background:#f24848}button.black--text{color:#000!important}#logout-btn{right:1rem}#logout-btn,#template-generator-button{position:absolute;top:50%;transform:translateY(-50%)}#template-generator-button{left:1rem}.v-overlay{width:100%!important}.dialog-box,.v-overlay__content{max-width:100%}.v-card-title.error{background:#f24848;color:#fff}.bordered{border:1px solid currentColor}#app.app-appointments .v-main__wrap>.container{height:100vh}.non-active-tab-underline .v-tab:not(.v-tab--active){position:relative;color:#adb9bc}.non-active-tab-underline .v-tab:not(.v-tab--active):after{content:" ";height:2px;background:#adb9bc;left:0;right:0;position:absolute;bottom:0}.v-application,.v-application [class*=text-]:not([class*=text-h]),.v-application p{font-family:Poppins,sans-serif}.v-application .required label:after{content:"*";color:#f24848;margin-left:.5rem}.v-application .shake-element{-webkit-animation:shake 1s;animation:shake 1s}.v-application .site-banner{background:#0e4059;color:#fff}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.v-application .viewport-height{height:100vh}.v-application .v-main__wrap>.container{display:flex}.v-application .v-main__wrap>.container .app-container-wrapper{flex:1;height:100%;display:flex;flex-direction:column;min-height:0}.v-application .v-data-table:not(.select) .v-data-table__selected{background-color:#f24848}.v-application .v-data-table.select td:hover{cursor:pointer}.v-application .v-data-table .v-data-table__selected{background-color:#02809f;color:#fff}.v-application .v-data-table.clickable-rows tbody tr :hover{cursor:pointer}.v-application .handle{cursor:move}.v-application .v-dialog .v-card{max-height:750px;overflow:auto}.v-application .v-dialog .v-card__title{position:sticky;top:0;background-color:#fff;z-index:1}.v-application .v-dialog .v-card__actions{position:sticky;bottom:-1.5rem;background-color:#fff;z-index:1}.v-application [role=combobox] [del=search]{overflow:hidden;text-overflow:ellipsis;min-width:6rem}.v-application .v-text-field__,.v-application .v-text-field__slot{margin-top:-5px!important}.v-application .label-with-tooltip .v-label{pointer-events:all!important}.v-application .label-with-tooltip .v-select__selections{z-index:1}.v-application .z-2{position:relative;z-index:2}.v-application .v-select{min-width:6rem}.v-application .v-select__selections{flex-wrap:nowrap}.v-application .v-select__selections>span:first-child{white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis}.v-application .v-select__selections>span:nth-child(2){min-width:70px}.v-application form{padding-top:.75rem!important}.v-application form .row h3{margin-top:1rem;white-space:nowrap;margin-right:1rem}.v-application form .col{padding-top:0;padding-bottom:0}.v-application form .v-input{padding-top:0!important}.v-application form .v-input--dense .v-input__icon,.v-application form .v-input--dense .v-input__icon--prepend{height:12px}.v-application form .v-input{margin-top:.9rem}.v-application form .v-input__details{margin-bottom:0}.v-application form .v-input .v-field__field{min-height:40px}.v-application .full-height{height:100%}.v-application .full-width{width:100%}.v-application .height-auto{height:auto!important}.v-application .no-underline{text-decoration:none}.v-application .cursorText{font-family:Poppins,sans-serif;position:fixed;border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:10px;background-color:#fff;font-size:10px}.v-application .field-label-tooltip{vertical-align:top!important;cursor:help}.v-application .vertical-center{vertical-align:middle!important}.v-application footer.version{height:100px;display:flex!important;align-items:flex-end;line-height:1.2rem!important;font-size:.65rem!important;z-index:1;background-color:var(--v-secondary-base)!important}.v-application .status-stepper .v-stepper__items{background-color:#f5f5f5!important}.v-application .status-stepper .card-content{background-color:transparent!important;border:none!important}.v-application .is-relative{position:relative}.v-application .text__error{color:#f24848!important}.v-application .text__error *{font-weight:700}.v-application .text--error{color:#f24848!important}.v-application .has-dialog-actions .v-card__text{padding:0!important}.v-application .has-dialog-actions .v-card__text form>:not(.v-card__actions){padding:0 1rem}.v-application .v-list-item.input-instructions{min-height:auto}.v-application .v-list-item.input-instructions .v-list-item__title{font-size:12px}.v-application .v-list-item.input-instructions .v-list-item__content{padding:0}.font-size-large.input input{font-size:1.5rem}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateX(20px);opacity:0}.font-size-small{font-size:14px!important}.font-size-x-small{line-height:12px!important}.font-size-x-small,.font-size-x-small i{font-size:12px!important}.font-size-x-small.v-btn--icon.v-size--default{height:15px!important;width:15px!important}.is-visibility-hidden{visibility:hidden}.v-list-group>div,.v-list-item>div{transition:opacity .4s ease}.v-list-group.disabled-list-item>div,.v-list-item.disabled-list-item>div{color:#fff!important;opacity:.2}.cancelled{opacity:.6}.cancelled .event-container{color:#000}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background-color:rgba(0,0,0,.5)}.img-cover{background-size:cover;background-position:50%}.sub-title{font-weight:700;font-size:.8rem;color:rgba(0,0,0,.4);text-transform:uppercase;letter-spacing:.075rem;text-align:center;display:block}.text--orange{color:orange}.underlined{text-decoration:underline!important}.primary{color:#000!important}a:not(.v-list-item--link):not([class*=v-tab]){text-decoration:none;font-weight:700;color:#0e4059!important}a:not(.v-list-item--link):not([class*=v-tab]).primary-button{background-color:var(--v-primary-base);color:#000!important;font-weight:400;border-radius:5px}a:not(.v-list-item--link):not([class*=v-tab]).download-button{border:1px solid #000;padding:.25rem 1rem;color:#000!important;border-radius:5px}.header-bar-logo{width:125px}#duration-toolbar .v-toolbar__content{padding-left:0!important;padding-right:0!important}.cursor-pointer{cursor:pointer}.mobile-header{display:none;background-color:var(--v-secondary-base);max-height:0;transition:max-height .4s ease}.mobile-header .mobile-logo{width:125px;height:auto}@media(max-width:1023px){.mobile-header{max-height:85px;display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:7}}header.time-select-header .legend-block{display:inline-block;width:50px;height:20px}header.time-select-header .legend-block.is-border-all{border:1px solid #000}.header-text{font-size:1rem!important;font-family:Barlow,sans-serif!important}.welcome-image{width:300px;max-width:100%}@media(max-width:1023px){.v-application:not(.hide-sidebar) .v-application--wrap{padding-top:4rem}}.nova-logo{position:sticky;top:0;background-color:var(--v-secondary-base);z-index:1}.flex-break{flex-basis:100%;height:0}.row-actions{white-space:nowrap;display:flex;justify-content:flex-end}#schedule-table th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-wrapper{overflow:auto;height:100%}.is-uppercase{text-transform:uppercase}@media(max-width:600px){.v-data-table__mobile-table-row{padding:1rem 0;border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td.v-data-table__mobile-row:last-child{border-bottom:none!important}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-row{min-height:25px!important}.row{width:calc(100% + 1rem)}form button{width:100%}.sortable.v-chip{background:transparent!important;border-radius:0;padding:0}.search-field{display:flex;order:2;margin-top:1rem!important}.action-button{display:flex;order:1}.v-card__actions{flex-wrap:wrap}.v-card__actions button:not(:first-of-type){margin-top:1rem}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:0!important}.v-data-table__mobile-row__header{flex-grow:1}.v-data-table .v-chip.v-chip--label.theme--light.v-size--small.primary span:last-child{display:block;padding-top:.1rem}.v-data-table .v-chip.v-chip--label.theme--light.v-size--small.primary{max-width:35vw}header.time-select-header{height:auto!important}header.time-select-header .v-toolbar__content{margin:1rem 0;height:auto!important;justify-content:center}header.time-select-header .v-toolbar__content .spacer{display:none}header.time-select-header .v-toolbar__content button:not(:first-of-type){margin-top:1rem}}#app-notifications .vue-notification-wrapper:not(:first-child){margin-top:.5rem}#app-notifications .app-notification{border-radius:5px;position:relative;padding:.5rem 1rem}#app-notifications .app-notification i.type-icon{color:#fff}#app-notifications .app-notification.success{background-color:#fff!important;border:1px solid #4caf50!important;border-left:40px solid #4caf50!important;color:#000}#app-notifications .app-notification.error{background-color:#fff!important;border:1px solid #f24848!important;border-left:40px solid #f24848!important;color:#000}#app-notifications .app-notification.warning{background-color:#fff!important;border:1px solid #ffc107!important;border-left:40px solid #ffc107!important;color:#000}#app-notifications .app-notification.info{background-color:#fff!important;border:1px solid #2196f3!important;border-left:40px solid #2196f3!important;color:#000}#app-notifications .app-notification .title{font-size:1rem!important;margin-bottom:0;line-height:1.25rem}#app-notifications .app-notification i.type-icon{position:absolute;top:50%;transform:translateY(-50%);left:0;margin-left:-35px;font-size:2rem;z-index:15}#app-notifications .app-notification .close{position:absolute;top:0;right:0;bottom:0;padding:0 .5rem}#app-notifications .app-notification .close i{font-size:12px}.disable-label-click .v-input__slot:hover,.disable-label-click label:hover{cursor:default}.v-text-field.mt-0{margin-top:0!important}.v-text-field.inline-text-field{max-width:50px;margin:0 .5rem;display:inline-block}.v-text-field.text-center input{text-align:center}.v-text-field.no-spinner input::-webkit-inner-spin-button,.v-text-field.no-spinner input::-webkit-outer-spin-button{-webkit-appearance:none}.v-text-field.no-spinner input[type=number]{-moz-appearance:textfield}.v-btn.primary{color:#000!important;background:#ffa333!important}.v-btn.link{font-weight:700;color:#0e4059!important;padding:0!important;font-size:.8rem!important;text-transform:capitalize}.v-btn.link:before{display:none}.v-btn-toggle--group.status-button-group>.v-btn.v-btn{border-radius:50px!important;height:30px!important;font-size:12px;border-color:rgba(0,0,0,.4)!important;border-left-width:1px!important;transition:background-color .2s ease,color .2s ease,border .2s ease}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.scheduled:hover{background-color:#598ca6!important;border-color:#598ca6!important;color:#fff}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.arrived:hover{background-color:#5959a6!important;border-color:#5959a6!important;color:#fff}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.noshow:hover{background-color:#a65959!important;border-color:#a65959!important;color:#fff}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.cancelled:hover{background-color:#bebebe!important;border-color:#bebebe!important;color:#fff}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.completed:hover{background-color:#59a673!important;border-color:#59a673!important;color:#fff}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.v-item--active{background-color:#0e4059!important;color:#fff}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.v-item--active.scheduled{background-color:#598ca6!important;border-color:#598ca6!important}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.v-item--active.arrived{background-color:#5959a6!important;border-color:#5959a6!important}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.v-item--active.noshow{background-color:#a65959!important;border:#a65959!important}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.v-item--active.cancelled{background-color:#bebebe!important;border:#bebebe!important}.v-btn-toggle--group.status-button-group>.v-btn.v-btn.v-item--active.completed{background-color:#59a673!important;border:#59a673!important}.secondary-button-group button.v-item--active{background-color:#0e4059!important;color:#fff!important;border:none!important;border:1px solid #0e4059!important}.secondary-button-group button.v-item--active i{color:#fff!important}.primary-button-group button.v-item--active{background-color:#ffa333!important;color:#000!important;border:none!important;border:1px solid #ffa333!important}.primary-button-group button.v-item--active i{color:#000!important}.v-card__actions.card-actions{justify-content:center;border-top:1px solid rgba(0,0,0,.2);padding:1rem;position:sticky;bottom:0;z-index:1}.v-btn-toggle[vertical]{flex-direction:column}.v-btn-toggle[vertical] .v-btn{border-radius:5px!important}.v-btn-toggle[vertical]>.v-btn:not(:first-child){border-left-width:1px!important}.input__control{z-index:1;position:relative}.v-expansion-panels{z-index:100!important}[name=end-date-picker],[name=start-date-picker]{border:none;padding-top:8px}.narrow{width:500px}.form-container{position:relative;margin-top:2rem;padding:2rem;border:2px solid rgba(0,0,0,.2);border-radius:5px}.form-container .form-header{text-transform:uppercase;position:absolute;top:0;display:block;background:#fff;transform:translate(-50%,-50%);left:50%;font-weight:700;padding:0 1rem}.login-wrapper{display:flex;flex-wrap:wrap}.hero{position:relative;width:737px;max-width:40%;min-width:300px}.hero .image-group{max-width:100%;min-width:150px;width:40%}.hero .image-group,.hero .image-group .opendock-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .image-group img{width:100%}.hero .auth-page-tag{position:absolute;bottom:5rem;padding:2rem;width:100%;text-align:center;color:#fff;font-size:16px}.auth-content{max-width:450px}.login-page-hero{width:auto;height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/img/auth_bg.33e46313.png);background-size:cover;background-position:50%}@media(max-width:768px){.login-wrapper{flex-direction:column}.hero{width:100%!important;height:200px;max-width:100%!important}.hero .auth-page-tag{bottom:0}.hero .login-page-hero{min-height:auto}}