html{min-height:100%;position:relative;background-color:#e2e2e2;font-family:'Montserrat',sans-serif}body{margin-bottom:60px;font-size:13px;background-color:#e2e2e2;font-family:'Montserrat',sans-serif}.table-sm,.table{font-size:13px!important}.icon-subtype{border-radius:50%;width:20px;height:20px;float:left;margin-right:20px}.icon-subtype.candidate{background-color:#51b674}.icon-subtype.client{background-color:#ff9b4d}.icon-subtype.corporate{background-color:#999}.border-assignment{border-top:3px solid #b56!important}.border-candidate{border-top:3px solid #4b7!important}.border-contact{border-top:3px solid #fa4!important}.border-placement{border-top:3px solid #0b344f!important}.border-left-candidate{border-left:7px solid #4b7!important}.border-left-contact{border-left:7px solid #fa4!important}table.bg-white th,table.bg-white td{background-color:#fff}.bus-dev-label-bd{color:#28b463}.bus-dev-label-mkt{color:#ff66b2}.favourite-icon.selected{color:#ffc107}.favourite-icon.selected.star-pink{color:#f5d5d8}.favourite-icon.selected.star-green{color:#c5edd2}.text-green{color:#69cc80}.text-pink{color:#bf8e8e}.text-yellow{color:#eed987}label{margin:25px 0 0 0}h2{font-size:22px}.input-limit-counter{font-size:9px;color:#999;float:right}a:link{color:#5d7092}a:visited{color:#5d7092}a:hover{color:#74bf78;text-decoration:none}.hover:hover{cursor:pointer;background-color:#fffaf1}.input-default{padding:0!important;font-size:14px;min-height:30px;border:0;border-bottom:1px solid #5d7092;padding-top:3px;margin-top:20px}.input-default:focus{box-shadow:none!important}.btn-group>button{margin-right:2px}.btn-default{background-color:#e8e8e8!important}.btn-blue{background-color:#c9e6ff}.btn-blue:hover{background-color:#b3d9ff}.btn-xs,.btn-group-xs>.btn{font-size:10px;padding:3px 5px;line-height:1.5;border-radius:3px;border:0}.btn.disabled{border:0!important}#save-alert-holder{margin-top:-80px;position:fixed;left:50%;transform:translate(-50%,0);z-index:20000;padding:5px 0;font-weight:bold;text-transform:uppercase;text-align:center}#save-alert-holder.visible{margin-top:0}.saving-alert{background-color:#fec545;color:#fff;width:150px}.saved-alert{background-color:#74bf78;color:#fff;width:100px}.save-error-alert{background-color:#db6094;color:#fff;width:200px}.bg-dashboard:hover{background-color:#5d7092}.bg-assignments:hover{background-color:#fec545}.bg-candidates:hover{background-color:#74bf78}.bg-clients:hover{background-color:#db6094}.bg-settings:hover{background-color:#999}.table{font-size:14px}.btn{border-radius:0;text-transform:uppercase}input,.input-group-prepend,.input-group-text{border-radius:0!important}.input-edit{border:0;border-bottom:1px solid #5d7092}div.input-edit{border:1px solid #efefef!important;border-bottom:1px solid #5d7092!important;border-radius:0}#sub-nav-add{float:left;margin-right:30px;margin-left:0;margin-top:0}#sub-nav-header{float:left;padding-right:50px;padding-top:10px;padding-bottom:4px;border-right:1px solid #ccc;width:200px}#sub-nav-filter{padding-top:10px}#sub-nav-add .btn{padding:8px 12px 7px 12px}footer{bottom:0;width:100%;position:absolute;height:60px;padding:20px;background-color:#5b6371;color:#fff}#dashboard-holder{margin:0 -14px 0 -14px}.no-bg{margin:0 -15px 20px -15px!important}.white-bg-no-margin{background-color:#fff;padding:10px;margin:0 0 20px 0!important;border:1px solid #ccc}.white-bg{background-color:#fff;padding:10px;margin:0 -15px 20px -15px!important;box-shadow:0 1px 4px rgba(0,0,0,.2)}.white-sub-nav-bg{background-color:#fff;padding:0;height:52px;margin:0 -15px 20px -15px!important;border:1px solid #ccc}.white-bg-nav{background-color:#fff;padding:0;margin:4px -15px 10px -15px;border:1px solid #ccc}label{line-height:1px;font-size:12px;text-transform:uppercase;margin-bottom:20px}.navbar{background-image:none!important;border:0!important;box-shadow:none!important;padding-bottom:0!important;padding-top:0!important;line-height:1!important}.nav-button{padding-left:5px;text-align:center;font-size:20px;text-transform:uppercase}.navbar-brand{margin-right:50px}.navbar-collapse{border:0!important;height:60px!important}.navbar-nav a:link{color:#333!important;font-size:14px;margin-right:40px;text-shadow:none!important;padding-top:20px;padding-bottom:20px}.navbar-nav a:visited{color:#333!important;font-size:16px;text-shadow:none!important}.navbar-nav a:hover{background-image:none!important;border:0!important;text-decoration:none;box-shadow:none!important;color:#ffa500!important}.navbar-toggle{background-color:#145e8d!important;border:0!important}.navbar-toggle:hover{background-color:#000!important;border:0!important}.btn-success{background-color:#74bf78!important;border-color:#74bf78!important}.button-page-number-selected{border:1px solid #5d7092;background-color:#5d7092;color:#fff;min-width:35px}.button-page-number-selected:hover{border:1px solid #c890e0;background-color:#5d7092;color:#fff}.button-page-number{border:1px solid #efefef!important;min-width:35px}.button-page-number:hover{background-color:#edd148}.required-alert{border-left:5px solid #f00}.edit-divider{background-color:#efefef;padding:5px;font-size:14px;text-transform:uppercase}.slide-panel-candidates{border-top:10px solid #74bf78}.slide-panel-assignments{border-top:10px solid #fec545}body.slide-panel-open{overflow:hidden!important}#slide-panel{width:40vw;min-height:100vh;background-color:#efefef;position:fixed;z-index:5000;display:block;top:0;left:105vw;padding:20px;overflow-y:auto;bottom:0;-webkit-box-shadow:-8px 0 20px 2px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px 2px rgba(0,0,0,.2);box-shadow:-8px 0 20px 2px rgba(0,0,0,.2)}#slide-panel.visible{left:60vw}#slide-panel-content{overflow-y:auto;padding:15px;overflow-x:hidden;min-height:80vh}.slide-panel-header{margin-left:-15px;font-size:24px;margin-bottom:20px}.stagger-appear{opacity:0;margin-top:20px!important;-webkit-transition:all 500ms ease!important;-moz-transition:all 500ms ease!important;-o-transition:all 500ms ease!important;transition:all 500ms ease!important}.stagger-appear.visible{opacity:1;margin-top:-20px!important}.text-right{text-align:right}.buttons-expected-date{border:1px solid #e1e1e1!important}.bullhorn-table{font-family:Roboto!important;font-size:13px!important}#slide-nav-holder{position:relative;z-index:20000}#slide-nav{width:300px;height:100vh;position:fixed;top:0;left:-300px;background-color:#2f384f;color:#fff!important;padding:20px;z-index:10000}#slide-nav.visible{left:0}#slide-nav-toggle{width:50px;height:50px;border-radius:50px;background-color:#2f384f;color:#fff!important;text-align:center;position:absolute;margin-top:calc(45vh - 25px);margin-left:255px;padding-top:12px;padding-left:15px}#slide-nav-toggle:hover{cursor:pointer}#slide-nav a:link{color:#fff!important}#slide-nav a:visited{color:#fff!important}#slide-nav h5{color:#fff!important}#slide-nav-holder,#exchange-rate-widget{pointer-events:auto!important}#exchange-rate-widget,.x-holder{pointer-events:auto!important}.ease-250{-webkit-transition:all 250ms ease!important;-moz-transition:all 250ms ease!important;-o-transition:all 250ms ease!important;transition:all 250ms ease!important}.ease-500{-webkit-transition:all 500ms ease!important;-moz-transition:all 500ms ease!important;-o-transition:all 500ms ease!important;transition:all 500ms ease!important}.ease-1000{-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.loader-progress{margin-top:-40px;text-align:center}#fixed-preloader{position:fixed;top:25vh;left:calc(50vw - 250px);text-align:center;width:500px}.loadingContainer{position:relative;margin:40px auto 60px auto;padding-top:60px;width:100px}.loadingContainer div{height:14px;width:14px;border-radius:50%;background:#000;float:left;margin:0 3px;background:#6859a3;-moz-animation:bounce 1.5s infinite ease-in-out;-webkit-animation:bounce 1.5s infinite ease-in-out}.loadingContainer .ball1{z-index:1;background-color:#4d8bdd}.loadingContainer .ball2{-webkit-animation-delay:.1s;animation-delay:.1s;background-color:#987ddd}.loadingContainer .ball3{-webkit-animation-delay:.2s;animation-delay:.2s;background-color:#da4957}.loadingContainer .ball4{-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#f5b755}.loadingContainer .ball5{-webkit-animation-delay:.4s;animation-delay:.4s;background-color:#3fbe9f}@-moz-keyframes bounce{0%,15%{-moz-transform:translate(0,0)}30%{-moz-transform:translate(0,-30px)}55%{-moz-transform:translate(0,0)}100%{-moz-transform:translate(0,0)}}@-webkit-keyframes bounce{0%,15%{-webkit-transform:translate(0,0)}35%{-webkit-transform:translate(0,-40px)}55%,100%{-webkit-transform:translate(0,0)}}.input-date-on-limits{width:80%;margin-top:0!important;font-size:13px}.remove-off-limits-date-holder{position:relative;text-align:right;width:80%}.remove-off-limits-date{margin-top:-20px;float:right;margin-right:10px}.td-date-on-limits:hover{cursor:pointer;background-color:#fafad2}.default-rule-row:hover{cursor:move}.dashboard-button{width:150px;height:150px;border-radius:10% 10%}.merge-candidate{padding:5px;margin-top:-2px;margin-bottom:-2px}.merge-candidate:hover{background-color:#fffcea;cursor:pointer;background-color:#ffffe7}.merge-candidate.selected{border:1px dashed #58d57d;font-weight:bold;background-color:#f3fff1}.table-merge td{font-size:11px!important}.merge-candidate.warning{border:0;font-weight:bold;background-color:#f8efda}.merge-candidate.selected.warning{border:1px dashed #ffa500;font-weight:bold;background-color:#fff4e8}.merge-candidate.selected.danger{border:1px dashed #f00;font-weight:bold;background-color:#f7e2e2}.merge-cv{margin-left:15px;width:100px;float:left}.merge-candidate.selected:hover{background-color:none!important}.preview-cv{float:left;width:20px;margin-top:5px}.button-preview-cv:hover{cursor:pointer;color:#3273e8}.section-header{background-color:#fafaf0!important;height:25px!important;font-size:16px;border-bottom:10px solid #fff;border-top:10px solid #fff}#merge-progress{font-size:16px;margin-bottom:10px}#merge-progress-bar{min-height:26px;border:1px solid #ccc;padding:2px}#merge-progress-bar-inner{background-color:#58d57d;width:0%;height:22px}.page-title{font-size:20px;font-weight:600}#people-visible-count{background-color:#efefef;font-size:18px;padding:4px 8px;display:inline-block;margin-left:20px;font-weight:600!important;border-radius:4px}#filter-popup{width:275px;position:absolute;z-index:20000;border:1px solid #ccc;background-color:#fff;margin:13px 0 0 -11px;padding:0;font-size:10px;font-weight:bold;text-transform:uppercase}#filter-popup .filter-inner{padding:10px}#filter-popup #sort-holder{background-color:#efefef;border-top:1px solid #ccc}#filter-popup #filter-holder{background-color:#f7f7f7;border-top:1px solid #ccc}#button-group-last-contacted .btn{min-width:100px;border:0!important;text-transform:none}.button-sort{float:right;margin-right:5px;background-color:#39d;color:#fff;padding:1px 5px;text-align:center;font-weight:bold}#button-group-history-display-type .bus-dev-button{min-width:80px}.note-link i{color:#e9bc3f}.note-link:hover{cursor:pointer;color:#999}.job-title-truncate{max-width:250px;white-space:pre-wrap;overflow:hidden}#button-clear-filter{position:absolute;cursor:pointer;z-index:4000;right:15px;margin-top:10px;padding:0 5px;font-weight:600;font-size:10px;line-height:15px;color:#fff;background:#c34;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sort-icon{float:left;margin-right:5px;background-color:#39d;color:#fff;padding:1px 4px;text-align:center;font-weight:bold;font-size:11px}.sort-icon-orange{background-color:#ffd800}.button-action{background-color:#28c!important}#button-show-actions{color:#fff;margin-bottom:10px;margin-top:0}#buttons-distribution-actions{list-style:none;width:195px;border:1px solid #efefef;position:absolute;background-color:#fff;right:15px;padding-left:0;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 10px 0 rgba(0,0,0,.2);box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}#buttons-distribution-actions li{padding:10px;border-bottom:1px solid #efefef;padding-left:20px}#buttons-distribution-actions li:hover{cursor:pointer;background-color:#efefef}#button-refresh{float:right;margin-top:12px}#button-batches{margin-right:20px;float:right;margin-top:12px}#button-group-status-display{margin-right:20px;margin-top:12px;float:right}.bus-dev-button{padding:8px 20px;border:0;border-radius:0!important;background-color:#f0f0f0;color:#33383e;font-weight:bold;cursor:pointer;transition:all .2s ease-in-out;text-transform:none;min-width:120px}.bus-dev-button:hover{background-color:#e0e0e0}.btn-green:not(.active):hover{background-color:#e3f7ec}.btn-green.active{background-color:#c5edd2;border-color:#c5edd2}.btn-pink:not(.active):hover{background-color:#fce6e8}.btn-pink.active{background-color:#f5d5d8}.btn-yellow:not(.active):hover{background-color:#f6f1b9}.btn-yellow.active{background-color:#eae19c}.active.no-border{border:0!important}#fees-tab-container label{margin:0}#fees-tab-container input,#fees-tab-container textarea,#fees-tab-container select{margin-top:5px;font-size:14px;padding-left:4px!important;padding-top:4px!important}#fees-tab-container textarea{min-height:20px;padding-top:6px!important}.card-fee{border-radius:0!important;font-size:14px;background-color:#fff}#fee-tab-content select,#fee-tab-content .input-default{margin-top:5px}.required{border:1px solid #f00!important}.fee-split{float:left;margin-right:10px;font-size:10px;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:4px}.button-invoice-toggle{text-align:center}.button-invoice-toggle:hover{cursor:pointer}.button-invoice-toggle.opened{transform:rotate(180deg);transform-origin:center}.row-invoice-item{margin-bottom:3px;padding:3px}.invoice-key{height:20px;width:20px;float:left;margin-right:10px;border-radius:50%;background-color:transparent}.invoice-key-yellow{outline:2px solid #ccc700;background-color:#e6e6b8}.invoice-key-blue{outline:2px solid #8ec4d8;background-color:#afd9f2}.invoice-key-pink{outline:2px solid #d399d3;background-color:#e6cce6}.invoice-key-orange{outline:2px solid #cc7000;background-color:#e6c2a3}.invoice-key-green{outline:2px solid #99be9e;background-color:#cad6cb}.invoice-key-neutral{outline:1px solid #a6a6a6;background-color:#f2f2f2}.fee-item-row.active{font-weight:bold}.row-yellow{background-color:#fffeec!important}.row-blue{background-color:#dff3ff!important}.row-pink{background-color:#ffecff!important}.row-green{background-color:#edf4ee!important}.row-orange{background-color:#ffe5cc!important}.row-yellow{--bs-table-bg:#fffeec;--bs-table-striped-bg:#fffdf2;--bs-table-hover-bg:#fffce8}.row-blue{--bs-table-bg:#dff3ff;--bs-table-striped-bg:#e8f7ff;--bs-table-hover-bg:#f0faff}.row-pink{--bs-table-bg:#ffecff;--bs-table-striped-bg:#ffe8ff;--bs-table-hover-bg:#ffe4ff}.row-green{--bs-table-bg:#edf4ee;--bs-table-striped-bg:#f3f8f5;--bs-table-hover-bg:#f7fbf9}.row-orange{--bs-table-bg:#ffe5cc;--bs-table-striped-bg:#ffead6;--bs-table-hover-bg:#fff0e0}#send-holder{position:fixed;top:70px;right:50px;z-index:10000;width:350px;border:1px solid #efefef;background-color:#f7f7f7;padding:10px}#invoice-preview{font-size:10px;padding:20px;position:relative;margin:auto}#button-invoice-back{margin-top:-45px;margin-left:-10px}.invoice-divider{height:2px;background-color:#9bd1a8;margin-left:0;margin-right:0}#invoice-header{font-size:14px;font-weight:bold;color:#9bd1a8;margin-top:120px}#invoice-sub-header{font-size:12px;font-weight:bold;color:#9bd1a8}#invoice-menu{width:250px;min-height:800px;background-color:#ddd;position:absolute;margin-left:-15px}#invoice-preview{background-color:#fff;width:600px;height:800px;border:3px solid #efefef}.invoice-header{color:#333;font-size:16px;margin-bottom:2px;margin-top:10px}.invoice-row.selected{outline:2px solid #9bd1a8}.invoice-item{padding:3px 5px;font-size:13px}.invoice-item.selected{font-weight:bold}.invoice-item:hover{cursor:pointer;color:#808080;background-color:#fff}#invoice-logo{float:right;margin-right:45px;margin-top:-20px;width:110px}#invoice-logo img{width:100%}#invoice-company-address{margin-left:410px;margin-top:70px;position:absolute}#invoice-strapline{float:right;position:absolute;bottom:25px;left:450px;width:120px}#invoice-strapline img{width:100%}#invoice-additional-information{margin-bottom:15px;width:400px}.invoice-bank-label{width:150px;clear:both;float:left}.invoice-bank-content{width:200px;float:left;text-align:left}#invoice-bank-details{position:absolute;bottom:60px;font-size:9px}.input-edit-invoice-item{border:0;background-color:#f7f7f7;font-size:11px;padding:2px;color:#333;margin-top:-2px}.input-edit-invoice-item:hover{background-color:#efefef}#invoice-registered-office{bottom:15px;position:absolute;font-size:8px;width:100%;float:left}.invoice-attachment{padding:3px 3px}.invoice-attachment:hover{cursor:pointer;background-color:#feffed}.invoice-attachment.selected{font-weight:bold}