.btn.btn-gold{background-color:#f6c644;border-color:#f6c644;color:#fff}.btn.btn-gold:hover{background-color:#dba50f;border-color:#dba50f;color:#fff}.text-gold{color:#f6c644}.bg-diagonal-light-info:before{background-color:#f5fff8!important}.bg-diagonal{border:3px solid #fff!important}.bg-diagonal.sliced:after{background-color:#fff;content:" ";height:1000px;left:45%;position:absolute;top:0;transform:rotate(35deg);width:130%;z-index:1}.menu-user-details{display:block!important}@media screen and (min-width:992px){.menu-user-details{display:flex!important}}.radio-button{display:flex;margin:0 0 20px;width:calc(100% + 20px)}.radio-button div{flex:1;margin-right:20px}.radio-button label{background-color:#f2f2f2;border:none;border-radius:3px;width:100%}.radio-button input.radio-button-radio:empty{display:none}.radio-button label i{font-size:18px;margin-right:2px;position:relative;top:2px}.radio-button input.radio-button-radio:empty~label{border-radius:4px;color:#888;cursor:pointer;float:left;height:48px;line-height:28px;overflow:hidden;padding:10px 10px 11px;position:relative;text-align:center;transition:.4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-button input.radio-button-radio~label:hover{background-color:#e4f6e9;color:#289c41}.radio-button input.radio-button-radio:checked~label{background-color:#47bb67;color:#fff}.radio-button input.radio-button-radio:checked~label i,.radio-button input.radio-button-radio:checked~label span{color:#e4f6e9}.radio-button.primary input.radio-button-radio~label:hover{background-color:#ecf4fc;color:#284678}.radio-button.primary input.radio-button-radio:checked~label{background-color:#284678;color:#fff}.radio-button.primary input.radio-button-radio:checked~label i,.radio-button.primary input.radio-button-radio:checked~label span{color:#ecf4fc}.radio-button input.radio-button-radio:empty~label:after,.radio-button input.radio-button-radio:empty~label:before{background:transparent;border-radius:4px;bottom:0;content:"";display:block;font-size:22px;height:100%;left:0;line-height:48px;opacity:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.radio-button .ripple-effect-dark span.ripple-overlay{animation:ripple 1.2s;opacity:.03}@keyframes typeCheck{0%{opacity:0;transform:translateY(10px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes typeBG{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (max-width:480px){.popup-tabs-nav{height:50px;padding-top:50px}.mfp-container{padding:0 10px}.popup-tabs-nav li:first-child{border-top:1px solid #e0e0e0}.popup-tabs-nav li{border-bottom:1px solid #e0e0e0}.popup-tabs-nav li,.popup-tabs-nav li a{height:50px;line-height:50px;text-align:center;width:100%}.popup-tabs-nav li a:hover{background-color:transparent}#sign-in-dialog.dialog-with-tabs .mfp-close,#small-dialog-1.dialog-with-tabs .mfp-close,#small-dialog-2.dialog-with-tabs .mfp-close,#small-dialog-3.dialog-with-tabs .mfp-close,#small-dialog-4.dialog-with-tabs .mfp-close,#small-dialog.dialog-with-tabs .mfp-close{height:50px;width:50px}.radio-button,.social-login-buttons{flex-direction:column}.social-login-buttons button{flex:auto;max-width:100%;width:100%}.uploadButton{flex-direction:column}.uploadButton .uploadButton-file-name{margin:15px 0 0;padding:0}}.jconfirm .jconfirm-box.jconfirm-type-red{animation-name:type-red;border-top:7px solid #ee3535}.jconfirm .jconfirm-box.jconfirm-type-blue{animation-name:type-blue;border-top:7px solid #212e44}.jconfirm .jconfirm-box.jconfirm-type-green{animation-name:type-green;border-top:7px solid #3fb660}.jconfirm .jconfirm-box.jconfirm-type-orange{animation-name:type-orange;border-top:7px solid #fbaf5d}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#eee;color:#666;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#25344d;color:#fff}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{border-bottom:1px solid;border-color:#f2f2f2;color:#666;font-size:22px;font-weight:400;margin-bottom:15px;margin-top:-15px;text-align:center}.jconfirm.jconfirm-modern .jconfirm-box-container,.jconfirm.jconfirm-white .jconfirm-box-container{max-width:520px}.jconfirm.jconfirm-modern .jconfirm-box-container.popup-lg,.jconfirm.jconfirm-white .jconfirm-box-container.popup-lg{max-width:580px}.jconfirm.jconfirm-modern .jconfirm-box-container.popup-xl,.jconfirm.jconfirm-white .jconfirm-box-container.popup-xl{max-width:880px}.jconfirm.jconfirm-modern .jconfirm-box-container.shifts-popup,.jconfirm.jconfirm-white .jconfirm-box-container.popup-xl{max-width:800px;width:780px}.jconfirm.jconfirm-modern .jconfirm-box-container.cancel-talent-popup,.jconfirm.jconfirm-white .jconfirm-box-container.popup-xl{max-width:700px;width:600px}.shifts-popup .jconfirm-box{padding:25px 25px 15px}.edit-popup .jconfirm-content{margin-bottom:0!important}@media (max-width:600px){.shifts-popup .jconfirm-box{padding:20px 5px!important}}@media (max-width:700px){.jconfirm.jconfirm-modern .jconfirm-box-container.shifts-popup,.jconfirm.jconfirm-white .jconfirm-box-container.popup-xl{width:100%}}.jconfirm+.select2-container{z-index:99999999!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{border-top:1px solid #e4e4e4;padding-top:30px;text-align:center}.option .option-label .option-body.darker{color:#636e72!important}.btn.green{background-color:#47bb67!important;color:#fff}#avatar-modal img{display:block;max-width:100%}.avatar-preview{border:1px solid red;height:160px;margin:10px;overflow:hidden;width:160px}.bordered-box{border:1px solid #ebedf3;border-radius:.42rem;padding:1.4em}.alert-info{background:#e9f7fe!important;border-color:#e9f7fe!important}.alert-info,.alert-info .alert-text{color:#3184ae!important}.alert-info .alert-text a{color:#3184ae;font-weight:700;text-decoration:underline}.alert-info .alert-icon i{color:#3184ae!important}.wizard.wizard-2 .wizard-nav.width-300{flex:0 0 300px;max-width:100%;width:300px}.wizard.wizard-2 .wizard-nav.width-300 .wizard-steps .wizard-step{padding:1rem}.wizard-nav.width-300 .wizard-steps .cog{right:3px;top:5px}.wizard.wizard-2 .wizard-nav .wizard-steps .wizard-step[data-wizard-state=current] .wizard-icon.action-needed .svg-icon svg g [fill]{fill:#ffa800!important;transition:fill .3s ease}.alert.alert-success{background:#47bb67!important;border-color:#47bb67!important}.label.label-success{background-color:#47bb67!important;color:#fff}.label.label-outline-success{background-color:transparent;border:1px solid #47bb67;color:#47bb67!important}.label.label-outline-success.label-outline-2x{border:2px solid #47bb67}.icon-primary i{color:#284678}table.dataTable>tbody>tr.child ul.dtr-details{width:100%}.dataTables_wrapper .child .dtr-details>li .dtr-data{text-align:right}.bg-success{background:#47bb67!important;color:#fff!important}.text-success{color:#47bb67!important}.star-rating{border:0;display:inline-block}.star-rating>input{display:none}.star-rating>label{float:right}.star-rating.light>label{color:#ececee}.star-rating>label:before{content:"\f005";cursor:pointer;display:inline-block;font-family:Font Awesome\ 5 Free;font-size:2.1rem;font-weight:900;margin:0;padding:.3rem .2rem}.star-rating.small>label:before{font-size:1.1rem}.star-rating>label:last-child:before{content:"\f006"}.star-rating .half:before{content:"\f089";padding-right:0;position:absolute}.star-rating input:checked~label,.star-rating.clickable input:checked+label:hover,.star-rating.clickable input:checked~label:hover,.star-rating.clickable input:checked~label:hover~label,.star-rating.clickable label:hover,.star-rating.clickable label:hover~input:checked~label,.star-rating.clickable label:hover~label{color:#f6c644}.review .score{color:#5e6278}.review fieldset{margin:0;padding:0}.review .rating-block{text-align:left}.review .rating{border:none;float:left}.review .rating .rating-label{background:#f6c644;border-radius:4px;color:#fff;cursor:pointer;display:none;float:right;font-size:11px;font-weight:700;height:32px;line-height:12px;margin-left:10px;margin-top:17.5px;padding:10px 18px;position:relative;text-transform:uppercase;white-space:nowrap}@media (max-width:991.98px){.review .rating .rating-label{float:none;margin-left:0}}.review .rating .rating-label.active{display:block}.review .rating>input{display:none}.review .rating>label:before{content:"\f005";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:22px;font-weight:900;margin:5px;transition:.1s ease-out}.review .rating.large>label:before{font-size:35px}.review .rating>.half:before{content:"\f089";position:absolute}.review .rating>label{color:#ddd;float:right}.review .rating:not(:checked)>label:hover,.review .rating:not(:checked)>label:hover~label,.review .rating>input:checked+label:hover,.review .rating>input:checked~label,.review .rating>input:checked~label:hover,.review .rating>input:checked~label:hover~label,.review .rating>label:hover~input:checked~label{color:#f6c644}.dashboard-task-info .star{color:#f6c644;font-size:22px}.datepicker-width-100 .datepicker{width:100%!important}.cog{font-size:22px;height:30px;position:absolute;right:45px;top:14px;transition:all .3s;width:30px}@media (max-width:600px){.cog{right:22px;top:11px}}.wizard-steps .cog{right:10px;top:13px}.cog ul.actions{background:transparent;border-top-left-radius:6px;border-top-right-radius:6px;bottom:20px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:none;font-size:14px;left:auto;list-style:none;padding:0;position:absolute;right:0;width:190px;z-index:9999}.cog ul.actions li{background:#fff;color:#3f4254;padding:10px 15px}.cog ul.actions li:first-of-type{border-bottom:1px solid #ebedf3;border-top-left-radius:6px;border-top-right-radius:6px}.cog ul.actions li:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.cog ul.actions li:hover{background:#212e44;color:#fff}.cog ul.actions li.red:hover{background:#ee3535;color:#fff}.cog ul.actions li.green:hover{background:#47bb67;color:#fff}.cog ul.actions li i{float:right}.cog ul.actions li:hover i{color:#fff}.shift-tab .shift-label-description{font-size:11px!important}.wizard-steps .wizard-step[data-type=live]{border-left:3px solid #284678}.wizard-steps .wizard-step[data-type=training]{border-left:3px solid #fbaf5d}.wizard-steps .wizard-step[data-type=travel]{border-left:3px solid #8dc53e}.wizard-steps .wizard-step[data-type=other]{border-left:3px solid #ec008c}.wizard-steps .wizard-step[data-type=volunteer]{border-left:3px solid #639}.wizard-steps .wizard-step.action-needed{border-left:3px solid red!important}.shift-tab .wizard-icon{display:none}.shift-tab.action-needed .wizard-icon{display:block}.wizard-steps .wizard-step.action-needed .svg-icon-warning svg g [fill],.wizard.wizard-2 .wizard-nav .wizard-steps .wizard-step.action-needed[data-wizard-state=current] .wizard-icon .svg-icon svg g [fill]{fill:red!important}.role-details.action-needed .card-header{border-bottom:2px solid;border-color:red}.shift-header{border-bottom:none;padding-bottom:10px}.shift-header[data-type=live]{border-bottom:2px solid #284678}.shift-header[data-type=training]{border-bottom:2px solid #fbaf5d}.shift-header[data-type=travel]{border-bottom:2px solid #8dc53e}.shift-header[data-type=other]{border-bottom:2px solid #ec008c}.shift-header[data-type=volunteer]{border-bottom:2px solid #639}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{opacity:.4}.datepicker tbody tr>td.day.today{background:#ecf3ff!important;color:#3f4254!important;position:relative}.shift .accordion .card .card-header .card-title{padding:1.5rem 1.45rem}.card-title .role-qty{font-size:12px;font-weight:700;width:40px}.card-title .role-title{font-size:14px;font-weight:400;width:225px}.card-title .role-times{font-size:11px;font-weight:700;width:125px}.card-title .role-price{color:#47bb67;font-size:12px;width:90px}@media (max-width:600px){.card-title .role-qty{font-size:11px;font-weight:400;width:30px}.card-title .role-qty span{display:none}.card-title .role-title{font-size:11px;font-weight:bolder;width:120px}.card-title .role-times{font-size:11px;font-weight:400;width:85px}.card-title .role-price{color:#47bb67;display:none;font-size:12px;width:90px}}.swal2-popup .swal2-actions .swal2-styled{font-size:1rem!important;line-height:1.5!important;padding:.65rem 1rem!important}.swal2-popup .swal2-actions .swal2-confirm{background:#284678!important;color:#fff}.swal2-popup .swal2-actions .swal2-confirm:hover{background:#25344d!important;color:#fff}.swal2-popup .swal2-actions .swal2-cancel{background:#f2f2f2!important;color:#888!important}.swal2-popup .swal2-actions .swal2-cancel:hover{background:#e3e3e3!important;color:#888!important}.modal-loading{background:hsla(0,0%,100%,.6);height:100%;opacity:0;position:absolute;transition:all 1.5s ease-out;-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;visibility:hidden;width:100%;z-index:1}.modal-loading.active{opacity:1;visibility:visible}.modal-loading .inner{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}tr.disabled{opacity:.5!important}.book-staff-table[data-type=live] .checkbox>input:checked~span{background-color:#284678!important}.book-staff-table[data-type=training] .checkbox>input:checked~span{background-color:#fbaf5d!important}.book-staff-table[data-type=travel] .checkbox>input:checked~span{background-color:#8dc53e!important}.book-staff-table[data-type=other] .checkbox>input:checked~span{background-color:#ec008c!important}.book-staff-table[data-type=volunteer] .checkbox>input:checked~span{background-color:#639!important}.book-staff-table[data-type=live] .table-day-type{color:#284678!important}.book-staff-table[data-type=training] .table-day-type{color:#fbaf5d!important}.book-staff-table[data-type=travel] .table-day-type{color:#8dc53e!important}.book-staff-table[data-type=other] .table-day-type{color:#ec008c!important}.book-staff-table[data-type=volunteer] .table-day-type{color:#639!important}.label.label-live-day{background-color:#284678!important}.label.label-training-day{background-color:#fbaf5d!important}.label.label-travel-day{background-color:#8dc53e!important}.label.label-other-day{background-color:#ec008c!important}.label.label-volunteer-day{background-color:#639!important}.modal-content.height90{height:90%}.option-label.disabled .option-title{opacity:.5!important}.swal2-popup .swal2-actions .swal2-confirm:active,.swal2-popup .swal2-actions .swal2-confirm:hover{color:#fff!important}div.checkbox-container{height:36px;left:20px;top:15px;width:36px}div.checkbox-container,span.favourite-icon-ribbon{display:block;line-height:25px;position:absolute;transition:all .4s;z-index:101}span.favourite-icon-ribbon{background-color:#eee;border-bottom-left-radius:5px;border-top-left-radius:5px;color:silver;cursor:pointer;font-size:19px;height:45px;right:0;top:0;width:55px}@media (max-width:800px){span.favourite-icon-ribbon{top:-175px}}span.favourite-icon{background-color:#eee;border-radius:50%;color:silver;cursor:pointer;display:block;font-size:19px;height:36px;line-height:25px;position:absolute;right:20px;top:15px;transition:all .4s;width:36px;z-index:101}.favourite-icon-ribbon.favourited,.favourite-icon.favourited{animation:favourited-shadow .3s}@keyframes favourited-shadow{0%{box-shadow:0 0 0 0 rgba(254,179,66,.8)}to{box-shadow:0 0 0 10px transparent}}.favourite-icon:before{top:6px}.favourite-icon-ribbon:before,.favourite-icon:before{content:"\f004";font-family:Font Awesome\ 5 Free;font-weight:900;left:0;position:absolute;right:0;text-align:center;transition:transform .4s cubic-bezier(.8,-.41,.19,2.5)}.favourite-icon-ribbon:before{font-size:22px;top:10px}.favourite-icon-ribbon:hover,.favourite-icon:hover{background-color:#333;color:#fff}.favourite-icon-ribbon.favourited,.favourite-icon.favourited{background-color:#f6c644;color:#fff}.favourite-icon-ribbon.favourited:before,.favourite-icon.favourited:before{animation:favourite-icon .5s}@keyframes favourite-icon{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}span.delete-icon{background-color:#eee;border-radius:50%;color:silver;cursor:pointer;display:block;font-size:17px;height:36px;left:20px;line-height:24px;position:absolute;top:15px;transition:all .4s;width:36px;z-index:101}.delete-icon:before{content:"\f2ed";font-family:Font Awesome\ 5 Free;left:0;position:absolute;right:0;text-align:center;top:6px;transition:transform .4s cubic-bezier(.8,-.41,.19,2.5)}.delete-icon:hover{background-color:#f64e60;color:#fff}.message-time-sign{display:block;margin-bottom:25px;position:relative;text-align:center}.message-time-sign:before{background-color:#eaeaea;content:"";display:block;height:1px;margin:0 auto;max-width:30%;position:relative;top:14px;z-index:10}.message-time-sign span{background-color:#fff;color:#888;font-size:14px;padding:0 10px;position:relative;z-index:11}.pac-container{z-index:99999999999999!important}.image-input .image-input-wrapper.md{height:210px;width:210px}.image-input .image-input-wrapper.lg{height:265px;width:265px}.image-input .image-input-wrapper.xl{height:350px;width:350px}.image-input .image-input-wrapper.mailshot{height:277px;width:542px}.clearfix{clear:both}.iframe-container{border:1px solid #f1f1f1;overflow:hidden;padding-top:100%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.d-md-block,.d-md-flex{display:none!important}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}}.d-sm-block,.d-sm-flex{display:none!important}@media (max-width:767.98px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}@media (max-width:991.98px){.label{height:auto;max-height:40px}}.profile-header{background-color:#284678;border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;height:150px;overflow:visible;z-index:9}.profile-header-info{margin-top:80px;position:relative;width:100%}.profile-header-info-inner{position:relative;z-index:10}.profile-header-info-inner .symbol-circle img{border:3px solid #fff;height:110px!important;max-width:110px!important;width:100%}@media (min-width:992px){.profile-header-info{margin-top:55px}.profile-header-info-inner .symbol-circle img{height:150px!important;max-width:150px!important;width:100%}}#masonry{-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;line-height:0}#masonry img{height:auto!important;width:100%!important}@media (max-width:1200px){#masonry{-moz-column-count:4;column-count:4}}@media (max-width:1000px){#masonry{-moz-column-count:3;column-count:3}}@media (max-width:800px){#masonry{-moz-column-count:2;column-count:2}}@media (max-width:400px){#masonry{-moz-column-count:1;column-count:1}}.profile-menu{padding:0 25px}@media (min-width:800px){.profile-menu{padding:0 70px}}.grid-item{position:relative}.grid-item.video:before{color:#fff;content:"\f144";font-family:Font Awesome\ 5 Free;font-size:35px;font-weight:900;left:0;position:absolute;right:0;text-align:center;top:45%}.alert{padding:1rem 1.25rem!important}.full-page-container,.full-page-content-container{display:block}.map-container{visibility:hidden}@media (min-width:1200px){.full-page-container{display:flex;flex-wrap:wrap;width:100%}.full-page-content-container{flex:0 0 calc(50vw - 212px);height:calc(100vh - 85px);overflow-y:scroll}.map-container{background-color:#e5e3df;flex:auto;position:relative;visibility:visible}.map-container #map{position:relative;z-index:30}.location-field-on-map{max-width:40%;position:absolute;right:40px;top:40px;width:280px;z-index:100}.location-field-on-map input{box-shadow:0 4px 12px rgba(0,0,0,.1)!important}}.infoBox{border-radius:1.42rem;display:flex;flex-wrap:wrap;line-height:24px;width:calc(100% + 30px)}.infoBox .job-listing{box-shadow:none;display:flex;flex-direction:column;justify-content:center;margin:0;width:100%}.infoBox .job-listing .job-listing-description{padding-top:0}.infoBox .job-listing:hover{transform:none}.infoBox .job-listing-details{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;padding:20px 25px}.infoBox .job-listing h4.job-listing-company{font-size:14px;position:relative;top:0}.infoBox .job-listing .verified-badge{bottom:-7px;right:-7px;transform:scale(.85)}.infoBox .job-listing .not-verified-badge{display:none}.infoBox .job-listing-footer{display:none;flex-grow:0;font-size:16px;padding:15px 25px}.infoBox .job-listing h3.job-listing-title{color:#284678;font-size:16px;line-height:24px}.infoBox .job-listing h3:hover.job-listing-title{color:#25344d}.infoBox .job-listing .job-listing-company-logo{flex:0 0 46px;margin:5px 18px 5px 0;max-width:46px;top:0}.infoBox .job-listing .job-listing-company-logo img{max-width:46px}.map-box{background-color:#fff;border-radius:1.42rem;box-shadow:0 0 10px 0 rgba(0,0,0,.12);margin-bottom:20px;position:relative;width:100%}.map-box .listing-img-container img{border-radius:4px 4px 0 0;width:100%}.map-box h4{margin:0;padding:0}.map-box h4 a{color:#b5b5c3;display:inline-block;font-size:17px;line-height:25px;padding:0 0 2px;transition:all .2s ease-in-out}.listing-img-container{display:block;height:100%;position:relative}.map-box h4 a:hover{color:#25344d}.map-box p{font-size:14px;line-height:25px;margin:2px 0 0;padding:0}.map-box ul.listing-details{display:none;font-size:14px;padding:0}.map-box .listing-title{padding:16px 22px}.map-box .listing-img-content{padding:18px 22px}.map-box .listing-img-content span{font-size:21px}.map-box .listing-img-content .listing-price i{font-size:15px;margin:-7px 0 0}.infoBox>img{position:absolute!important;right:0;top:0}.map-box .listing-img-container:before{background:linear-gradient(0deg,rgba(35,35,37,.85) 0,rgba(35,35,37,.4) 35%,rgba(22,22,23,0) 60%,transparent);background-color:rgba(35,35,37,.2);content:"";display:block;height:100%;position:absolute;width:100%}.map-box .listing-item-content{bottom:20px;box-sizing:border-box;left:0;padding:0 24px;position:absolute;width:100%;z-index:50}.map-box .listing-item-content h3{color:#fff;font-size:18px;font-weight:500;line-height:27px;margin:0;padding:0 0 2px}.map-box .listing-item-content span{color:hsla(0,0%,100%,.7);display:inline-block;font-size:15px;font-weight:300}.infoBox-close{background-color:#f0f0f0;border-radius:1.42rem;color:#666;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;height:27px;line-height:27px;position:absolute;right:12px;text-align:center;top:12px;transition:all .2s ease-in-out;width:27px;z-index:999}.infoBox-close i{left:-.5px;position:relative;top:2px}.infoBox-close:hover{background-color:#284678;color:#fff}.map-box-icon{background-color:#3685cf;bottom:0;color:#fff;display:block;font-size:12px;height:38px;opacity:0;position:absolute;right:0;text-align:center;transform:translateX(50%);transition:all .2s ease-in-out;visibility:hidden;width:38px;z-index:101}.map-box-icon:before{content:"\f064";display:block;font-family:Font Awesome\ 5 Free;position:relative;top:7px}.map-box-image:hover .map-box-icon{opacity:1;transform:translateX(0);visibility:visible}.map-box-image{display:block;overflow:hidden;position:relative}.infoBox{animation:infoBoxAnimation .5s}@keyframes infoBoxAnimation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.infoBox .star-rating span{margin-right:3px}.infoBox .rating-counter{position:relative;top:-1px}.infoBox:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #fff;bottom:5px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}#map{height:100%;margin:0}#map,#map-container{width:100%;z-index:990}#map-container{height:520px;left:0;margin-bottom:60px;position:relative;top:0}.gmnoprint{margin:10px}.homepage-map{height:560px;margin-bottom:0;position:relative}.search-bar-on-map{bottom:50px;left:0;margin:0 auto;position:absolute;right:0;z-index:1000}.cluster img{display:none}.cluster-visible{animation:clusterAnimation 2.5s infinite;background-color:#284678;border-radius:50%;color:#fff!important;font-size:14px!important;font-weight:700;height:33px!important;line-height:33px!important;text-align:center;width:33px!important}@keyframes clusterAnimation{0%,to{box-shadow:0 0 0 6px hsla(228,2%,41%,.15)}50%{box-shadow:0 0 0 10px hsla(228,2%,41%,.15)}}.map-marker-container{position:absolute}.marker-container{animation:markerAnimation 2.5s infinite;background-color:#284678;border-radius:50%;cursor:pointer;height:18px;margin:-9px 0 0 -9px;position:relative;top:0;transition:.4s;width:18px;z-index:1}@keyframes markerAnimation{0%,to{box-shadow:0 0 0 6px hsla(228,2%,41%,.15)}50%{box-shadow:0 0 0 8px hsla(228,2%,41%,.15)}}.map-marker-container.clicked .marker-container{transform:scale(1.3)}.marker-container:before{background-color:transparent;border-radius:50%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(2);width:100%}.custom-zoom-in,.custom-zoom-out{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:#333;cursor:pointer;font-size:18px;height:34px;margin:5px 15px;text-align:center;transition:.3s;width:34px}.custom-zoom-in:hover,.custom-zoom-out:hover{background-color:#284678;color:#fff}.custom-zoom-in:before,.custom-zoom-out:before{font-family:Line Awesome Free;font-weight:900;line-height:35px;width:100%}.zoomControlWrapper{left:auto;margin-right:20px;position:absolute;right:0;width:70px}.custom-zoom-in:before{content:"\f067"}.custom-zoom-out:before{content:"\f068"}#geoLocation,#scrollEnabling,#streetView{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:#333;cursor:pointer;font-size:14px;font-weight:500;left:5px;line-height:21px;margin:5px 15px;padding:8px 14px;position:absolute;top:10px;transition:.3s;z-index:99}#geoLocation:hover,#scrollEnabling.enabled,#scrollEnabling:hover,#streetView:hover{background-color:#284678;color:#fff}#streetView:before{content:"\e974";font-family:Material-Icons;font-size:18px;line-height:0;margin-left:-1px;margin-right:7px;position:relative;top:3px}#quick-book-panel .staff-container{display:flex;flex-wrap:wrap;width:calc(100% + 10px)}#quick-book-panel .staff-container .staff-drag{background-color:#fff;border-radius:1.42rem;box-shadow:0 2px 12px rgba(0,0,0,.12);cursor:not-allowed;display:flex;flex-direction:column;justify-content:center;margin:0 10px 10px 0;min-height:220px;position:relative;transition:none!important;width:calc(50% - 10px)}#quick-book-panel .staff-container .staff-drag.draggable{cursor:move!important}#quick-book-panel .staff-container .staff-drag .overview{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;padding:10px;text-align:center}#quick-book-panel .staff-container .staff-drag .overview .avatar{width:100%}#quick-book-panel .staff-container .staff-drag .overview .avatar img{border-radius:4px;cursor:not-allowed;width:100%}#quick-book-panel .staff-container .staff-drag.draggable .overview .avatar img{cursor:move!important}#draggable-clone-container .ui-draggable-dragging{z-index:1}.row.roles{margin-left:0;margin-right:0}.staff-box{background-color:#fff;border-radius:1.42rem;box-shadow:0 2px 12px rgba(0,0,0,.12);cursor:default;display:flex;flex-direction:column;justify-content:center;margin:0 0 20px;min-height:350px;position:relative;transition:.3s;width:100%}.no-box-shadow>.staff-box{box-shadow:none!important}.staff-box.no-box-shadow{box-shadow:none}.staff-box .staff-overview{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;padding:38px 20px;text-align:center}.staff-box .staff-overview-inner{flex:1}.staff-box .staff-overview .avatar{margin:0 auto;position:relative;width:110px}.staff-box .staff-overview .avatar img{border:2px solid #f3f6f9;border-radius:50%;cursor:pointer;width:100%}.staff-box.multiple{box-shadow:0 -1px 8px rgba(0,0,0,.15),0 -10px 0 -5px #fff,0 -10px 6px -4px rgba(0,0,0,.15),0 -20px 0 -10px #fff,0 -20px 6px -9px rgba(0,0,0,.15)}.staff-box.multiple:hover{box-shadow:0 -1px 8px rgba(0,0,0,.15),0 -15px 0 -5px #fff,0 -15px 6px -4px rgba(0,0,0,.15),0 -30px 0 -10px #fff,0 -30px 6px -9px rgba(0,0,0,.15);transform:translateY(4px)}.staff-box.waiting{opacity:.8!important}.staff-box.empty{border:1px dashed #ccc}.staff-box .btn-left{left:20px;position:absolute;top:20px}.staff-box .btn-right{position:absolute;right:20px;top:20px}@media (min-width:520px){.staff-box{margin:0 20px 20px 0;width:calc(50% - 20px)}}@media (min-width:800px){.staff-box{margin:0 20px 20px 0;width:calc(33.33333% - 20px)}}@media (min-width:993px) and (max-width:1112px){.staff-box{margin:0 20px 20px 0;width:calc(50% - 20px)}.favourites>.staff-box{margin:0 0 20px;width:100%!important}}@media (min-width:1112px) and (max-width:1196px){.favourites>.staff-box{margin:0 0 20px;width:100%!important}}@media (min-width:1196px) and (max-width:1366px){.favourites>.staff-box{margin:0 20px 20px 0;width:calc(50% - 20px)!important}}@media (min-width:1366px){.staff-box{margin:0 20px 20px 0;width:calc(25% - 20px)}.favourites>.staff-box{margin:0 20px 20px 0;width:calc(50% - 20px)!important}}@media (min-width:1560px){.favourites>.staff-box{margin:0 20px 20px 0;width:calc(33.33333% - 20px)!important}}@media (min-width:1840px){.staff-box{margin:0 20px 20px 0;width:calc(20% - 20px)}.favourites>.staff-box{margin:0 20px 20px 0;width:calc(33.33333% - 20px)!important}}@media (min-width:2010px){.favourites>.staff-box{margin:0 20px 20px 0;width:calc(25% - 20px)!important}}.quick-book-filters{display:none}.quick-book-filters.active{display:block}.staff-box .avatar img[data-punctuality=green]{border:2px solid #47bb67}.staff-box .avatar img[data-punctuality=amber]{border:2px solid #ffa800}.staff-box .avatar img[data-punctuality=red]{border:2px solid #f64e60}.staff-box:not(.multiple):hover{box-shadow:0 2px 18px rgba(0,0,0,.14);transform:translateY(-4px)}.staff-box.drag-over:nth-child(2n){animation-delay:-.75s;animation-duration:.25s;animation-iteration-count:infinite;animation-name:keyframes1;transform-origin:50% 10%}.staff-box.drag-over:nth-child(2n-1){animation-delay:-.05s;animation-direction:alternate;animation-duration:.27s;animation-iteration-count:infinite;animation-name:keyframes2;transform-origin:30% 5%}.staff-box.drag-started{animation:none!important;background-color:#e3f7ff}.staff-box.drag-hover{animation:none!important;background-color:#ecf8f0}.staff-box.not-available.drag-hover{animation:none!important;background-color:#ffe2e5}@keyframes keyframes1{0%{animation-timing-function:ease-in;transform:rotate(-1deg)}50%{animation-timing-function:ease-out;transform:rotate(1.5deg)}}@keyframes keyframes2{0%{animation-timing-function:ease-in;transform:rotate(1deg)}50%{animation-timing-function:ease-out;transform:rotate(-1.5deg)}}.custom-label{background:#ebedf3;color:#5e6278}.custom-label,.custom-label.label-success{border-radius:4px;display:block;padding:5px 10px}.custom-label.label-success{background:#ebf6e0;color:#5f9025}table.basic-table{border:none;border-collapse:separate;border-spacing:0;margin-bottom:15px;width:100%}table.basic-table th{background-color:#284678;color:#fff;font-weight:500;text-align:left;vertical-align:top}table.basic-table.plain-bg th{background-color:#fff!important;border-bottom:2px solid #ebebeb;color:#284678!important}table.basic-table th:first-child{border-radius:4px 0 0 4px}table.basic-table th:last-child{border-radius:0 4px 4px 0}table.basic-table td,table.basic-table th{padding:15px 28px}table.basic-table:not(.plain-bg) tr:nth-child(odd){background-color:#f3f6f9}table.basic-table.plain-bg tr:nth-child(odd){background-color:#f9f9f9}table.basic-table{margin-bottom:0}table.basic-table td.user{width:25%}table.basic-table td.user img{border:2px solid #fefefe;border-radius:50%;cursor:pointer;float:left;margin-right:10px;width:55px}.small table.basic-table td.user img{width:45px}table.basic-table td.user img[data-punctuality=green]{border:2px solid #99ec55}table.basic-table td.user img[data-punctuality=amber]{border:2px solid #ffb32e}table.basic-table td.user img[data-punctuality=red]{border:2px solid #ef2929}table.basic-table td.user .name{color:#284678;font-weight:600;line-height:20px;padding-top:5px}table.basic-table td.user .role{color:#47bb67;font-size:14px;margin-top:-8px}@media (max-width:600px){table.basic-table td.user{width:auto}}@media screen and (max-width:600px){table.basic-table{border:0}table.basic-table th{display:none}table.basic-table tr{display:block;margin-bottom:0}table.basic-table td{border-bottom:1px solid #f4f4f4;display:block;font-size:14px;text-align:right}table.basic-table td:before{content:attr(data-label);float:left;font-weight:600}table.basic-table td:last-child{border-bottom:0}table.basic-table td.user img{width:35px}}table.basic-table.mobile-view td.user{width:auto}table.basic-table.mobile-view{border:0}table.basic-table.mobile-view th{display:none}table.basic-table.mobile-view tr{display:block;margin-bottom:0}table.basic-table.mobile-view td{border-bottom:1px solid #f4f4f4;display:block;font-size:14px;text-align:right}table.basic-table.mobile-view td:before{content:attr(data-label);float:left;font-weight:600}table.basic-table.mobile-view td:last-child{border-bottom:0}table.basic-table.mobile-view td.user img{width:35px}.notifications .btn.btn-light{background-color:#fafafa!important;border-color:#f3f6f9}.notifications .btn.btn-light:hover{background-color:#f3f6f9!important}@keyframes btn-pulse-primary{0%{box-shadow:0 0 0 0 rgba(36,61,109,.2)}to{box-shadow:0 0 0 35px rgba(36,61,109,0)}}@keyframes btn-pulse-info{0%{box-shadow:0 0 0 0 rgba(76,184,104,.2)}to{box-shadow:0 0 0 35px rgba(76,184,104,0)}}@keyframes btn-pulse-danger{0%{box-shadow:0 0 0 0 rgba(238,45,65,.2)}to{box-shadow:0 0 0 35px rgba(238,45,65,0)}}@keyframes btn-pulse-warning{0%{box-shadow:0 0 0 0 rgba(255,168,0,.2)}to{box-shadow:0 0 0 35px rgba(255,168,0,0)}}.btn-primary.btn-pulse{animation:btn-pulse-primary 1s infinite}.btn-info.btn-pulse{animation:btn-pulse-info 1s infinite}.btn-warning.btn-pulse{animation:btn-pulse-warning 1s infinite}.btn-danger.btn-pulse{animation:btn-pulse-danger 1s infinite}.btn-primary.btn-hover-pulse:hover,a.btn.btn-primary.btn-hover-pulse:hover{animation:btn-pulse-primary 1s infinite}.btn-info.btn-hover-pulse:hover,a.btn.btn-info.btn-hover-pulse:hover{animation:btn-pulse-info 1s infinite}.btn-warning.btn-hover-pulse:hover,a.btn.btn-warning.btn-hover-pulse:hover{animation:btn-pulse-warning 1s infinite}.btn-danger.btn-hover-pulse:hover,a.btn.btn-danger.btn-hover-pulse:hover{animation:btn-pulse-danger 1s infinite}.border-info-pulse{animation:btn-pulse-info 1s infinite}.border-primary-pulse{animation:btn-pulse-primary 1s infinite}.border-danger-pulse{animation:btn-pulse-danger 1s infinite}.border-warning-pulse{animation:btn-pulse-warning 1s infinite}.permanent-notice-container{margin-bottom:0;margin-top:55px;width:100%}.has-permanent-notice{padding-top:0}@media (min-width:992px){.permanent-notice-container{margin-bottom:20px;margin-top:0}.has-permanent-notice{padding-top:20px}}.permanent-notice{background:#ebedf3;position:fixed;width:100%;z-index:99}.permanent-notice.primary{background:#284678;color:#fff}.permanent-notice.danger{animation:btn-pulse-danger 1s infinite;background:#f64e60;color:#fff}.permanent-notice.info{background:#47bb67;color:#fff}.permanent-notice.warning{background:#ffa800;color:#fff;width:100%}.list-logo{border-radius:.42rem;display:inline-block;flex-shrink:0;height:50px;position:relative;width:50px}.list-logo.sm{height:50px!important;width:50px!important}.list-logo.lg{height:100px!important;width:100px!important}.list-logo.xl{height:120px!important;width:120px!important}.list-logo>img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.list-logo.bordered-white,.list-logo.lg.bordered-white,.list-logo.sm.bordered-white,.list-logo.xl.bordered-white{border:1px solid #fff}.list-logo.lg.rounded,.list-logo.rounded,.list-logo.sm.rounded,.list-logo.xl.rounded{background:#fff;border-radius:50%!important}.list-logo.lg.rounded>img,.list-logo.rounded>img,.list-logo.sm.rounded>img,.list-logo.xl.rounded>img{padding:5px}@media (min-width:992px){.list-logo{height:100px;width:100px}.list-logo.sm{height:60px!important;width:60px!important}.list-logo.lg{height:120px!important;width:120px!important}.list-logo.xl{height:140px!important;width:140px!important}}@media (min-width:1200px){.list-logo{height:120px;width:120px}.list-logo.sm{height:70px!important;width:70px!important}.list-logo.lg{height:140px!important;width:140px!important}.list-logo.xl{height:160px!important;width:160px!important}}.review{text-align:center}.review .logo{border:2px solid #ebedf3;border-radius:50%;float:none;height:110px;margin:0 auto;min-width:110px;overflow:hidden;position:relative;width:110px}.review .logo img{width:100%}.review .content{float:none;margin-top:20px;width:100%}@media (min-width:768px){.review{text-align:left}.review .logo{border:2px solid #ebedf3;border-radius:50%;float:left;height:110px;margin-right:25px;min-width:110px;overflow:hidden;position:relative;width:110px}.review .logo img{width:100%}.review .content{float:left;margin-top:0;width:calc(100% - 140px)}}.dashboard-col,.financial-col{padding-left:12.5px;padding-right:12.5px;position:relative;width:100%}@media screen and (min-width:600px) and (max-width:1480px){.dashboard-col{flex:0 0 50%;max-width:50%}}@media screen and (min-width:768px) and (max-width:1600px){.financial-col{flex:0 0 50%;max-width:50%}}@media screen and (min-width:992px) and (max-width:1255px){.financial-col{flex:0 0 100%;max-width:100%}}@media screen and (min-width:600px) and (max-width:991px){.dashboard-col.staff{flex:0 0 50%;max-width:50%}}.card,.modal-content{border-radius:1.42rem!important}.accordion.accordion-light .card,.card.no-border-radius{border-radius:0!important}.card.border-radius-sm{border-radius:4px!important}.fc-timegrid-event,.fc-timegrid-more-link{border-radius:1.42em}.fc-event-past{opacity:.6}.fc-timegrid-col .fc-event-time{border-top-left-radius:1.42em;border-top-right-radius:1.42em;font-size:11px!important;padding:5px 10px!important}.fc-event.empty-role{background:#f3f6f9;border:1px solid #e9ebed}.fc-event.empty-role .fc-event-time{background:#6a7a89!important;color:#fff;font-weight:600}.label.label-empty-role{background-color:#6a7a89!important}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .fc-dayGridMonth-button:before,.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .fc-timeGridDay-button:before,.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .fc-timeGridWeek-button:before{color:#fff;font-weight:600}.fc-event-main-frame{color:#181c32;font-size:11px!important}.fc-event-title{padding:8px 10px!important}.fc-timegrid-event .fc-event-title{background:rgba(243,246,249,.6)}.fc-event.schedule-pending{background:#b2e3e0;border:1px solid #2edcd2}.fc-event.schedule-pending .fc-daygrid-event-dot{border-color:#2edcd2!important}.fc-timegrid-event.schedule-pending .status{color:#2edcd2!important;font-weight:600!important}.fc-daygrid-block-event.schedule-pending .fc-event-time,.fc-timegrid-event.schedule-pending .fc-event-time{background:#2edcd2!important;color:#fff!important}.fc-timegrid-event .fc-start.schedule-pending .fc-event-title{background:rgba(46,220,210,.6)!important}.label.label-schedule-pending{background-color:#2edcd2!important}.fc-event.role-pending{background:#ffefd5;border:1px solid #fd9d00}.fc-event.role-pending .fc-daygrid-event-dot{border-color:#fd9d00!important}.fc-timegrid-event.role-pending .status{color:#fd9d00!important;font-weight:600!important}.fc-timegrid-event.role-pending .fc-event-time{background:#fd9d00!important;color:#fff!important}.fc-daygrid-block-event.role-pending .fc-event-time{color:#fd9d00!important;padding:7px}.fc-timegrid-event .fc-start.role-pending .fc-event-title{background:rgba(255,179,46,.6)!important}.label.label-role-pending{background-color:#fd9d00!important}.fc-event.role-declined{background:#fdd6d6;border:1px solid #eb3f3f}.fc-event.role-declined .fc-daygrid-event-dot{border-color:#eb3f3f!important}.fc-timegrid-event.role-declined .status{color:#eb3f3f!important;font-weight:600!important}.fc-timegrid-event.role-declined .fc-event-time{background:#eb3f3f!important;color:#fff!important}.fc-daygrid-block-event.role-declined .fc-event-time{color:#eb3f3f!important;padding:7px}.fc-timegrid-event .fc-start.role-declined .fc-event-title{background:rgba(235,63,63,.6)!important}.label.label-role-declined{background-color:#eb3f3f!important}.fc-event.role-confirmed{background:#d9ffe3;border:1px solid #83cd97}.fc-event.role-confirmed .fc-daygrid-event-dot{border-color:#47bb67!important}.fc-timegrid-event.role-confirmed .status{color:#47bb67!important;font-weight:600!important}.fc-timegrid-event.role-confirmed .fc-event-time{background:#47bb67!important;color:#fff!important;font-weight:600!important}.fc-daygrid-block-event.role-confirmed .fc-event-time{color:#47bb67!important;padding:7px}.fc-timegrid-event .fc-start.role-confirmed .fc-event-title{background:rgba(71,187,103,.6)!important}.label.label-role-confirmed{background-color:#47bb67!important}.fc-event.event-primary{background:#e0ebff;border:1px solid #284678}.fc-event.event-primary .fc-daygrid-event-dot{border-color:#284678!important}.fc-timegrid-event.event-primary .status{color:#284678!important;font-weight:600!important}.fc-timegrid-event.event-primary .fc-event-time{background:#284678!important;color:#fff!important}.fc-daygrid-block-event.event-primary .fc-event-time{color:#284678!important;padding:7px}.fc-timegrid-event .fc-start.event-primary .fc-event-title{background:rgba(40,70,120,.6)!important}.label.label-event-primary{background-color:#284678!important}.fc-event-buttons{width:100%}#fc-loading{background-color:hsla(0,0%,100%,.6);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:500}#fc-loading.is-loading{display:block}#fc-loading .content{height:50px;left:50%;position:absolute;top:50%;transform:translateY(-50%)}#fc-loading .content .text{font-size:20px}table.border{border-radius:1.42em}.label.label-xxl.label-dot{height:15px;line-height:15px;min-height:15px;min-width:15px;width:15px}.pay-balance-container{border-bottom:1px solid #ebedf3;padding:1.75rem}.option.disabled{opacity:.6!important}.hp-box{position:fixed;right:30px;top:30px;z-index:1}.hp-inner{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:100%;box-shadow:0 0 30px 0 rgba(82,63,105,.05);display:flex;flex-direction:column;height:120px;justify-content:center;padding:10px;text-align:center;transition:all .2s ease-in-out;width:120px}.hp-hours{font-size:1.35rem}.hp-value{color:#47bb67}.hp-inner:hover{background:#47bb67;color:#fff;transform:scale(1.1)}.hp-inner:hover .hp-value{color:#fff}.hp-inner:hover .text-muted{color:#fff!important}@media (max-width:991.98px){.hp-box{display:none}}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:#fd9d00;color:#000;cursor:not-allowed}.datepicker tbody tr>td.day.old{background:none!important;color:#7e8299!important;cursor:default!important}
