.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}[v-cloak]{display:none}body{font-family:'Roboto',sans-serif;color:#111;padding-bottom:7rem}.custom-icon{display:inline-block;line-height:1;min-width:2rem;font-size:1rem;height:1rem;fill:#fff}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}*{border-radius:0!important}a{color:#193366}.table-fixed{table-layout:fixed}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#193366;cursor:pointer}.list-group-item.active{z-index:2;color:#fff;background-color:#193366;border-color:#193366}a:hover{text-decoration:none}.mce-menubar{background:#fff!important}.page-link{color:#193366}.white-space-pre{white-space:pre}.page-item.active .page-link{background-color:#193366;border-color:#193366}.badge-white{color:#193366;background-color:#fff}.btn-color{background:#193366;color:#fff;border-radius:0;border:2px solid #193366}.btn-color:hover{background:#193366;border-color:#193366;color:#fff}.dataTables_wrapper.container-fluid{padding-right:0;padding-left:0}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before{border:none!important;box-shadow:none!important;padding:2px;top:14px!important;border-radius:0!important;background:#193366!important}.table-bordered{border-top:0;border-bottom:0}.table-bordered tfoot td,.table-bordered tfoot th{border-top-width:2px}.dropdown-item.active,.dropdown-item:active{background-color:#193366}img{flex-shrink:0}.alert a{color:inherit;text-decoration:underline}.login-form{margin:0 auto}.login-form .logo{max-width:100%;width:15rem;margin-bottom:2rem}.multiselect .multiselect__tags{border-color:#ced4da}.multiselect.is-invalid .multiselect__tags{border-color:#dc3545}.multiselect.is-invalid .multiselect__select:before{border-color:#dc3545 transparent transparent}table.layout-fixed{table-layout:fixed}ul.dashed{margin:0;list-style-type:none}ul.dashed>li{text-indent:-5px}ul.dashed>li:before{content:'-';text-indent:-5px}.form-check.highlight{padding:1rem 1rem 1rem 2.5rem;color:#fff}.form-check.highlight.red{background:#e74c3c}.form-check.highlight.green{background:#2ecc71}.form-check.highlight.orange{background:#e67e22}.upload-page{min-height:100vh;background:#193366;display:flex;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem}.upload-page .upload-form{background:#fff;max-width:100%;width:30rem;padding:1rem}.large-auth-form{margin:0 auto;margin-top:15px;margin-bottom:15px}.large-auth-form .logo{max-width:10rem;margin-bottom:2rem}.auth-screen .large-auth-form{background:#fff;max-width:100%;width:50rem;padding:1rem}.tb-border{display:block;width:100%;padding:.5rem 1rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff}.tb-border p{margin-bottom:0}.rb-bg{color:#495057;font-weight:bold;display:flex;align-items:center;justify-content:center}.custom-control-label::before{border:solid 2px #193366;background-color:#fff}.custom-radio .custom-control-input:checked~.custom-control-label::before {background-color:#193366}.auth-screen{background:#193366;min-height:100vh;display:flex;align-items:center;margin-bottom:-7rem}.auth-screen .login-form{background:#fff;max-width:100%;width:30rem;padding:1rem}.sidebar{position:fixed;top:0;bottom:0;left:0;padding:1.25rem;padding-left:0;padding-right:0;z-index:1000;overflow-x:hidden;overflow-y:auto;background:#193366}.sidebar .logo{width:80%;margin:0 auto;display:block;margin-bottom:2rem;margin-top:2rem}.sidebar a{color:#fff;text-transform:uppercase;font-size:.7rem;letter-spacing:.2rem;padding:.75rem 1rem}.sidebar a .badge{font-size:.7rem;letter-spacing:0;min-width:1.5rem;margin-right:.5rem}.sidebar i{font-size:1rem;min-width:2rem;text-align:center}.sidebar .site-title a:hover{background:none!important}.sidebar .nav-item{width:100%}.sidebar .nav-item+.nav-item{margin-left:0}.sidebar .nav-link{border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wrapper.toggled .sidebar-nav{display:none}.sidebar .nav-link:hover,.sidebar .nav-link.active{background-color:#0a4682}.sidebar .main-menu{margin-top:1rem}.sidebar .current-user{margin-left:2.4rem;margin-top:.5rem;display:block}.view{margin-bottom:1rem;margin-top:1rem}.view-header{margin-top:0;margin-bottom:2.4rem;padding-bottom:1rem;border-bottom:1px solid #eee}.view-header h1{padding:1rem 0;margin:0;width:100%;font-weight:700;letter-spacing:.2rem;text-transform:uppercase;font-size:2rem}.sections-container .sections-card{box-shadow:0 5px 30px rgba(0,0,0,.1);padding:2rem;margin:1rem 0;display:flex;flex-direction:column;flex-grow:1;max-width:100%}.sections-container h4{padding-bottom:1rem}.sections-container .btn[type="submit"]{margin-top:1rem;padding:1rem 2rem}.mx-input{height:38px!important;box-shadow:none!important;border:1px solid #ced4da!important;color:#495057!important}.form-control-date.mx-datepicker{width:100%!important}.view-header .mx-input{height:40px!important}#online-form-iframe{border:0;width:100%;height:calc(100vh - 13.4rem)}.data-row{margin:1rem 0;padding:1rem}.data-row .multi-field>.col-12:first-of-type label{margin-top:0}.data-row .multi-field label{margin-top:1rem;margin-bottom:.5rem}.data-row:nth-child(even) {background-color:#eee}.data-row-flag{color:#721c24;background-color:#f8d7da!important}.form-date{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.form-date select{box-sizing:border-box;margin-bottom:.625rem;width: calc(1/3*100% - (1 - 1/3)*1rem)}.information-section{height:calc(100vh - 170px);overflow-y:scroll}.information-section .list-group-item{cursor:pointer}.app-footer{background:#193366}.app-footer a{color:#fff;padding:1rem 1rem 3rem 1rem;display:inline-block}#refresh-modal .modal-content{background:none;border:none;color:#fff}.input-col p,.input-col li{font-size:1rem}.form-disclaimer{margin:4rem 0 1rem 0}.input-row{display:flex}.input-row .input-col{flex:1;margin:0 1rem 2rem 1rem;background:#fff;padding:2rem;flex-grow:1;box-shadow:0 5px 30px rgba(0,0,0,.1)}.input-row .input-col:first-child{margin-left:0}.input-row .input-col:last-child{margin-right:0}.input-row .input-col.title-placeholder{padding-top:4.75rem}.form-date{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.form-date select{box-sizing:border-box;margin-bottom:.625rem;width: calc(1/3*100% - (1 - 1/3)*1rem)}.input-col label{width:100%}.form-flag{color:#aaa;float:right}.input-col table{table-layout:fixed;margin-top:2rem}.input-col .application-type-info{font-weight:bold}.input-col p.total-label{font-size:2rem;text-align:center;font-weight:300;line-height:normal;margin-bottom:.5rem}.input-col p.total-amount{font-size:2rem;text-align:center;color:#02192f;line-height:normal;margin:0}.input-col .preview-card{width:100%;max-width:25rem}.input-col .application-price{color:#02192f;font-size:1.3em;line-height:normal;margin-top:1rem;display:block}.input-col .application-timescale{font-weight:normal}.step-count{margin-top:1rem}.get-started{display:none}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545!important}.btn-darkblue{background:#193366;color:#fff;border-radius:0}.btn-darkblue:hover{background:#193366;border-color:#193366;color:#fff}.vuecal__title-bar{background-color:#193366;color:#fff}.vuecal__arrow{color:#fff}.vuecal__cell--selected{background-color:rgba(235,235,255,.5)}.vuecal__event{display:flex!important;flex-direction:column!important;justify-content:center!important}.vuecal__event.class-event{background-color:rgba(255,102,102,.9);border:1px solid #e95252;color:#fff}.vuecal__event.party-booking-event{background-color:rgba(105,157,240,.9);border:1px solid #5993f0;color:#fff}.vuecal__event.holiday-club-event{background-color:rgba(253,156,66,.9);border:1px solid #e9882e;color:#fff}.vuecal__event.gym-booking-event{background-color:rgba(163,163,163,.9);border:1px solid #8a8a8a;color:#fff}.vuecal__event.staff-holiday-event{background-color:rgba(191,140,243,.9);border:1px solid #a65dee;color:#fff}.nmr{display:none}.dataTables_scrollBody{overflow:visible!important}.wrapper{display:flex;justify-content:space-between;align-items:center}.progressbar{width:100%;height:10px;background-color:#fff;border-color:rgba(0,0,0,.125);border-style:solid;border-width:1px;border-radius:50px!important}.progressbar .value{background-color:#193366;height:100%;border-radius:50px!important}@media only screen and (max-width:800px){.input-row{display:block}.input-row .input-col{margin:0 0 1rem 0!important}.input-row .input-col.title-placeholder{padding-top:2rem}}@media screen and (min-width:576px){.main-menu.collapse{display:block}}@media screen and (max-width:575px){.sidebar{position:fixed;left:0;right:0;min-height:3rem;bottom:auto}.view{margin-top:5.3rem}.view-header{padding-bottom:0}.sidebar .logo{width:auto;max-height:2.8rem;margin-left:1rem;margin-bottom:0;margin-top:0}.sidebar a{padding:.75rem 1.5rem}.mobile-button{float:right}.sidebar .main-menu{height:calc(100vh - 6.3rem);overflow:scroll;-webkit-overflow-scrolling:touch;padding-bottom:10rem}}@media screen and (max-width:480px){.upload-page .upload-form{width:90vw}}@media print{.sidebar{display:none}.view{width:100%!important;max-width:100%!important;margin-left:0;flex:none}.sections-container .sections-card{padding:0}}