/*! copyright 2025 Wuzzuf. All Rights Reserved. Owned by BasharSoft LLC */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600);.quick-apply-modal .modal-dialog{width:100%}.quick-apply-modal .modal-dialog .modal-header{border-bottom:0;padding:12px 16px}.quick-apply-modal .modal-dialog .modal-header .company-info{height:85px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width:768px){.quick-apply-modal .modal-dialog{width:576px}.quick-apply-modal .modal-dialog .modal-header .company-info{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;max-height:55px;margin-bottom:23px}}.quick-apply-modal .modal-dialog .modal-header .company-info .company-logo{max-width:120px;max-height:80px;float:left}.quick-apply-modal .modal-dialog .modal-header .company-info .vert-hr{border:0;display:none;border-right:1px solid #ccd2db;height:55px;margin:0 10px}@media (min-width:768px){.quick-apply-modal .modal-dialog .modal-header .company-info .vert-hr{display:inline-block}}.quick-apply-modal .modal-dialog .modal-header .company-info .company-name{font-size:16px}.quick-apply-modal .modal-dialog .modal-body{padding:0}.quick-apply-modal .modal-dialog .modal-body .tabs{height:50px}.quick-apply-modal .modal-dialog .modal-body .tabs li a{height:51px;background:#f5f6f7;color:#001433;font-size:14px;font-weight:600;border:1px solid #d9dde4;border-radius:0}.quick-apply-modal .modal-dialog .modal-body .tabs li.active a{height:60px;top:-9px;background:#fff;color:#0055d9;border-bottom:none}.quick-apply-modal .modal-dialog .modal-body .tabs li{width:1%;display:table-cell}.quick-apply-modal .modal-dialog .modal-body .tab-content{margin:28px 12px}@media (min-width:768px){.quick-apply-modal .modal-dialog .modal-body .tab-content{margin:24px 75px}}.quick-apply-modal .modal-dialog .modal-body .tab-content .hr-text{margin:16px auto}.quick-apply-modal .modal-dialog .modal-body .tab-content .hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:#4d6182;font-size:13px;padding:0 .5em;line-height:1.5em;background-color:#fff}.quick-apply-modal .modal-dialog .modal-body .tab-content .input-firstname-wrapper{padding-right:16px}.quick-apply-modal .modal-dialog .modal-body .tab-content .form-group{width:100%}.quick-apply-modal .modal-dialog .modal-body .tab-content .form-group .text-green{color:#2c9266!important}.quick-apply-modal .modal-dialog .modal-body .tab-content .form-group .with-errors{color:#fe3030}.quick-apply-modal .modal-dialog .modal-body .tab-content .form-group .tooltip .tooltip-arrow{border-bottom-color:#001e4c}.quick-apply-modal .modal-dialog .modal-body .tab-content .form-group .tooltip .tooltip-inner{width:90px;font-size:11px;color:#fff;background-color:#001e4c}.quick-apply-modal .modal-dialog .modal-body .tab-content .input-group{display:block;width:100%}@media (min-width:768px){.quick-apply-modal .modal-dialog .modal-body .tab-content .input-group{display:table;margin-bottom:0}.modal-loggedin-apply.in .modal-dialog{width:650px}}.quick-apply-modal .modal-dialog .modal-body .tab-content .email-group{margin:9px auto 24px}.quick-apply-modal .modal-dialog .modal-body .tab-content .password-input{display:inline-table}.quick-apply-modal .modal-dialog .modal-body .tab-content .password-input .form-control-feedback{right:45px}.quick-apply-modal .modal-dialog .modal-body .tab-content label{font-size:14px;font-weight:600;color:#334b6f}.quick-apply-modal .modal-dialog .modal-body .tab-content input{height:40px;box-shadow:none}.quick-apply-modal .modal-dialog .modal-body .tab-content input[name=password]{border-right:none}.quick-apply-modal .modal-dialog .modal-body .tab-content .password-show{border-left:none;background:0 0;height:40px;cursor:pointer}.quick-apply-modal .modal-dialog .modal-body .tab-content .password-show .show-password-btn{border:none;background:0 0;font-size:14px;color:#808ea5}.quick-apply-modal .modal-dialog .modal-body .tab-content .btn-submit{height:40px;background-color:#0055d9;color:#fff;font-size:15px;font-weight:600;border:none;border-radius:2px;margin-top:14px}.quick-apply-modal .modal-dialog .modal-body .tab-content .terms{font-size:13px;color:#4d6182;margin:20px;text-align:center}.quick-apply-modal .modal-dialog .modal-body .tab-content .terms a{color:#0055d9;text-decoration:none}.badge-link,.badge-link:hover,.preference-link:hover{text-decoration:underline}.modal-loggedin-apply.in .modal-dialog{left:0;margin-top:0;margin-bottom:0;position:absolute;right:0;top:45%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.modal-loggedin-apply .modal-body{padding:25px 20px}.loggedin-apply-message,.loggedin-apply-message .btns-wrapper{text-align:center}.loggedin-apply-message .apply-confirmation .block-title{font-size:1.5em;color:#3794ce;margin-bottom:15px}.loggedin-apply-message .apply-confirmation .action-btns-wrapper{margin-top:30px}.loggedin-apply-message .apply-confirmation .btn-confirm-apply{margin:0 5px}.loggedin-apply-message .job-type-name{text-transform:lowercase}.loggedin-apply-message .application-limit-reached{text-align:left}.loggedin-apply-message .application-limit-reached .block-title{font-size:1.3em;font-weight:700;color:#efa109;margin-bottom:15px;text-align:center}.loggedin-apply-message .application-limit-reached .complete-profile-btn-wrapper{margin:15px 0;text-align:center}.loggedin-apply-message .application-limit-reached .complete-profile-btn-wrapper .btn{font-weight:700}.loggedin-apply-message .application-limit-reached .btn-limit-reached-ok{font-weight:700;padding:4px 25px}.loggedin-apply-message .applications-limit-hint{color:#777;font-weight:700}.loggedin-apply-message .profile-completion-needed{font-size:1.9em;font-weight:700}.loggedin-apply-message .profile-completion-needed .block-title{color:#efa109}.loggedin-apply-message .profile-completion-needed .subtitle{font-size:.9em}.loggedin-apply-message .profile-completion-needed hr{margin:11px 0}.email-job-form-wrapper{display:none;margin:10px auto;text-align:left;width:50%}.email-job-form-wrapper .email-job-form{margin-bottom:0}.email-job-form-wrapper .email-job-sent-msg{display:none;color:#5cb85c}.email-job-form-wrapper .email-job-sent-msg .mail-sent-to{font-weight:700}.email-job-form-wrapper .email-job-error-msg{display:none;color:#d9534f}.email-job-form-wrapper.email-job-sent .email-job-form{display:none}.email-job-form-wrapper.email-job-error .email-job-error-msg,.email-job-form-wrapper.email-job-sent .email-job-sent-msg{display:block}.mail-subscribe-card{color:#144f71;font-size:1.2em;text-align:center}.mail-subscribe-card>p{margin-bottom:12px}.mail-subscribe-card .mail-subscribe-icon .glyphicon{font-size:1.9em}.mail-subscribe-card .input-group .form-control{font-size:14px}.mail-subscribe-card .input-group .btn{color:#fff;background-color:#144f71;border-color:#124664;font-size:14px}.mail-subscribe-card .input-group .btn.focus,.mail-subscribe-card .input-group .btn:focus{color:#fff;background-color:#0d3146;border-color:#000}.mail-subscribe-card .input-group .btn.active,.mail-subscribe-card .input-group .btn:active,.mail-subscribe-card .input-group .btn:hover,.open>.mail-subscribe-card .input-group .btn.dropdown-toggle{color:#fff;background-color:#0d3146;border-color:#092230}.mail-subscribe-card .input-group .btn.active.focus,.mail-subscribe-card .input-group .btn.active:focus,.mail-subscribe-card .input-group .btn.active:hover,.mail-subscribe-card .input-group .btn:active.focus,.mail-subscribe-card .input-group .btn:active:focus,.mail-subscribe-card .input-group .btn:active:hover,.open>.mail-subscribe-card .input-group .btn.dropdown-toggle.focus,.open>.mail-subscribe-card .input-group .btn.dropdown-toggle:focus,.open>.mail-subscribe-card .input-group .btn.dropdown-toggle:hover{color:#fff;background-color:#071c28;border-color:#000}.mail-subscribe-card .input-group .btn.active,.mail-subscribe-card .input-group .btn:active,.open>.mail-subscribe-card .input-group .btn.dropdown-toggle{background-image:none}.mail-subscribe-card .input-group .btn.disabled,.mail-subscribe-card .input-group .btn.disabled.active,.mail-subscribe-card .input-group .btn.disabled.focus,.mail-subscribe-card .input-group .btn.disabled:active,.mail-subscribe-card .input-group .btn.disabled:focus,.mail-subscribe-card .input-group .btn.disabled:hover,.mail-subscribe-card .input-group .btn[disabled],.mail-subscribe-card .input-group .btn[disabled].active,.mail-subscribe-card .input-group .btn[disabled].focus,.mail-subscribe-card .input-group .btn[disabled]:active,.mail-subscribe-card .input-group .btn[disabled]:focus,.mail-subscribe-card .input-group .btn[disabled]:hover,fieldset[disabled] .mail-subscribe-card .input-group .btn,fieldset[disabled] .mail-subscribe-card .input-group .btn.active,fieldset[disabled] .mail-subscribe-card .input-group .btn.focus,fieldset[disabled] .mail-subscribe-card .input-group .btn:active,fieldset[disabled] .mail-subscribe-card .input-group .btn:focus,fieldset[disabled] .mail-subscribe-card .input-group .btn:hover{background-color:#144f71;border-color:#124664}.mail-subscribe-card .input-group .btn .badge{color:#144f71;background-color:#fff}.mail-subscribe-card .help-block{font-size:.7em;text-align:left}.mail-subscribe-card .form-group{margin-bottom:0}.mail-subscribe-card .mail-subscribe-hint{color:#a6a6a6;font-size:.6em}.mail-subscribe-card .done-msg{color:#5cb85c;display:none}.mail-subscribe-card.subscription-done form{display:none}.mail-subscribe-card.subscription-done .done-msg{display:block}.employer-cta-card .employer-cta-link{font-weight:700;white-space:nowrap}.employer-cta-card .employer-cta-link.link-to-program-page{white-space:normal}.jobs-items .see-more-jobs{display:block;margin-top:5px;text-align:right}@media (max-width:1199px){.more-jobs-two-col .job-item-wrapper+.job-item-wrapper .job-item{border-top:1px solid #eee}.more-jobs-two-col .job-item{padding-top:15px;padding-bottom:15px}}@media (min-width:992px){.more-jobs-two-col .job-item-wrapper:nth-of-type(n+3) .job-item{border-top:1px solid #eee}.more-jobs-two-col .job-item{height:100px;overflow:hidden}.more-jobs-two-col .job-item>.row{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}}.more-jobs-two-col .job-item .company-logo{padding-left:0}.more-jobs-one-col .job-item-wrapper+.job-item-wrapper .job-item{border-top:1px solid #eee}.more-jobs-one-col .job-item{padding-top:15px;padding-bottom:15px}.job-item{position:relative}.job-item.invitation{background-color:transparent}@media (max-width:767px){.job-item.invitation>.row{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.job-item.invitation>.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.job-item.invitation>.row .btn{width:84px;margin:0 0 0 10px}.job-item .job-details{display:inline-block;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.job-item .job-details.invitation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-item .job-details.invitation .job-title{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:767px){.job-item .job-details.invitation{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.job-item .job-details.invitation .status{text-align:left}.job-item .job-details.invitation .status .btn-container{text-align:left;margin-top:10px}.job-item .job-details.invitation .status .btn-container .btn{width:62px;margin:0 5px 0 0;padding:6px 0;font-size:.9em;text-align:center}}.job-item .job-details .job-title{font-weight:700;margin-bottom:2px;display:inline-block}.job-item .job-details .job-title .label{display:inline-block;margin-left:3px;vertical-align:middle;padding:.3em .4em;margin-top:-2px}.job-item .company-name{font-size:.85em;margin-bottom:4px}.job-item .company-name a{color:#555}.job-item .company-logo{position:absolute;text-align:center;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.job-item .company-logo img{display:block;max-width:90%;height:auto;margin:0 auto;max-height:55px}.job-item.invitation .company-logo{position:static;top:auto;min-width:50px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.job-item .company-name span.job-location{color:#949494;font-size:.95em;font-weight:400;white-space:nowrap}.job-item .post-date{color:#a6a6a6;font-size:.7em}.another-jobs-msg{color:#202020;font-size:13px;margin-top:7px}.no-recommended-jobs,.no-similar-jobs{margin:0 auto 25px;color:#B1B1B1;font-size:15px}.no-similar-jobs{width:240px}.no-recommended-jobs{width:330px;text-align:center}.no-recommended-jobs span{display:block;margin-top:10px}.preference-link{color:#2FA6D2;font-weight:700}.preference-box{color:#000;font-size:15px;border:2px solid #f5f8bb;padding:9px;margin-top:15px;text-align:center}.more-jobs-links .card-title{margin:0 0 15px}.more-jobs-links ul{font-size:.9em;list-style-type:"- ";padding-left:10px}.more-jobs-links li+li{margin-top:4px}@media (max-width:991px){.more-jobs-links ul{padding-left:5px}.more-jobs-links li+li{margin-top:8px}}.badge-link{color:#2890B6}.badges-wrap{display:inline-block;word-wrap:normal;word-break:normal}.badges-wrap.scale-up span.single-badge{font-size:100%;width:30px;height:23px;margin-right:5px}.badges-wrap span.single-badge.unfocus{background:#eee}.badges-wrap span.single-badge.unfocus span.shortname{color:#777}.badges-wrap span.single-badge{background:#0b7297;color:#fff;font-size:10px;padding:0 12px;width:18px;height:16px;text-align:center;position:relative;border-radius:4px;float:left;margin:0 3px 3px 0;overflow:visible;z-index:99;cursor:default;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column}.badges-wrap span.single-badge a{color:#fff}.badges-wrap span.single-badge a:focus,.badges-wrap span.single-badge a:hover{text-decoration:none}.badges-wrap span.single-badge.an{background:#77c554;padding:0;width:22px;overflow:hidden}.badges-wrap span.single-badge.an .shortname{position:relative;overflow:hidden}.badges-wrap span.single-badge.an i.icn-android:before{font-size:20px;position:relative;top:5px;left:.5px}.required-assessments{position:relative}.required-assessments .tooltip-inner{text-align:left}.hr-text,.job-page .cta-top-wrapper .successfully-applied{text-align:center}.required-assessments .learn-more-link{float:right;margin-top:2px}.required-assessments .single-badge .shortname a:hover{font-weight:400}.required-assessments .viriphi-badge{display:inline-block}@media (max-width:992px){.required-assessments .learn-more-link{display:block;float:none}}.required-assessments .new-badge{position:absolute;width:8em;height:5em;overflow:hidden;right:0;top:0;font-size:1.2em}.required-assessments .new-badge span{background:#5cb85c;color:#fff;font-weight:700;display:inline-block;padding:.15em 2.5em;margin-left:2.1em;margin-top:.9em;width:102%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#808ea5;height:1.5em}.hr-text:before{content:'';background:#dfdfdf;position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;background-color:#fff}.google-btn{background-color:#4285f4;border-radius:2px;border:none;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1px;outline:0}.google-btn:focus{box-shadow:0 0 0 .3rem rgba(66,133,244,.3);border-radius:0}.google-btn:active,.google-btn:hover{background-color:#3367D6}.google-icon-wrapper{width:38px;height:36px;border-radius:2px;background-color:#fff;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.google-icon{width:18px;height:18px}.google-text{letter-spacing:.22px;font-size:14px;font-weight:500;color:#fff;width:100%;margin-left:-34px}.job-page h1{font-size:1.2em;font-weight:lighter}.job-page h1.content-card{padding:14px 25px}.job-page .btn-apply{box-shadow:0 -2px rgba(0,0,0,.2) inset;padding-top:7px;padding-bottom:7px;transition:background-color .2s}@media (min-width:768px){.job-page .job-main-col{width:68.7251%}.job-page .job-side-col{width:31.2749%}.job-page .btn-apply{padding-left:50px;padding-right:50px}.job-page .btn-apply.btn-apply-external{padding-left:12px;padding-right:12px}}@media (min-width:992px){.job-page .btn-apply.btn-apply-external{font-size:1.1em;padding:7px 25px}}.job-page .btn-apply.btn-apply-external .icn-external-link{margin-left:3px}.job-page .job-closed-card .job-status-buttons-wrapper{margin-top:14px}.job-page .btn-search-job,.job-page .btn-see-similar{box-shadow:0 -2px rgba(0,0,0,.2) inset;padding-top:7px;padding-bottom:7px;transition:background-color .2s}@media (min-width:768px){.job-page .btn-search-job,.job-page .btn-see-similar{padding-left:50px;padding-right:50px}}@media (max-width:767px){.job-page .btn-apply,.job-page .btn-search-job,.job-page .btn-see-similar{display:block;width:100%}.job-page .btn-search-job,.job-page .btn-see-similar{margin:0 0 5px}}.job-page .job-main-card .job-title{font-size:1.7em;font-weight:700;line-height:1.2;margin:2px 0 7px;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}@media (max-width:767px){.job-page .job-main-card .job-title{font-size:1.5em}}.job-page .job-main-card .job-subinfo{font-size:1.2em;margin-left:0;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.job-page .job-main-card .job-subinfo span{padding:0}.job-page .job-main-card .job-subinfo .company-status-name{margin-left:4px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-family:'Open Sans';line-height:17px}.job-page .job-main-card .job-subinfo .company-name-and-status{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-page .job-main-card .job-subinfo .job-company-location{white-space:nowrap;text-transform:capitalize}.job-page .job-main-card .job-subinfo .company-not-approved{height:16px;border-radius:10px;padding:1px 6px 1px 2px;font-size:12px;font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-page .job-main-card .job-subinfo .company-not-verified{background:#FEE0E0;color:#7E1717}.job-page .job-main-card .job-subinfo .company-under-review{background:#ebedf0;color:#001433}.job-page .job-main-card .job-subinfo .status-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-page .job-main-card .job-subinfo .job-company-name{margin-right:4px}.job-page .job-main-card .job-subinfo a.job-company-name{font-size:1.15em}.job-page .job-main-card .job-post-date{color:#949494;font-size:.9em;font-weight:lighter}.job-page .job-main-card .total-score{border-radius:4px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:4px 8px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff6e6}.job-page .job-main-card .total-score.success{background-color:#ebf6f1}.job-page .job-main-card .total-score.success span.total-score-content{color:#19553c}.job-page .job-main-card .total-score .chance-icon{width:18px;height:18px}.job-page .job-main-card .total-score span.total-score-content{margin-left:4px;color:#7f5500;font-size:12px;letter-spacing:-.34px}.job-page .job-main-card .total-score img.chance-icon path{fill:#7f5500}.job-page .job-main-card .company-logo img{display:block;height:auto;float:right;margin:5px 0;max-height:80px;max-width:160px}@media (max-width:767px){.job-page .job-main-card .company-logo img{float:none;margin:0 auto 15px}}.job-page .cta-top-wrapper{border-top:1px solid #eee;margin-top:12px;padding-top:12px}.job-page .cta-top-wrapper:after,.job-page .cta-top-wrapper:before{content:" ";display:table}.job-page .cta-top-wrapper:after{clear:both}.job-page .cta-top-wrapper .btn-complete-draft{padding-right:30px;padding-left:30px}@media (max-width:767px){.job-page .cta-top-wrapper .cta-right-side{margin-top:7px;text-align:center}.job-page .cta-top-wrapper .applicants-all{margin-top:14px}}.job-page .cta-top-wrapper .be-first-to-apply{color:#449d44;font-size:1.4em;padding-top:7px;line-height:1.33333}.job-page .cta-top-wrapper .be-first-to-apply .glyphicon{display:none}.job-page .cta-top-wrapper .external-apps-num{font-size:1.6em;vertical-align:middle}.job-page .cta-top-wrapper .job-numbers{padding-right:0}@media (min-width:768px){.job-page .cta-top-wrapper .cta-left-side{float:left;margin-right:9px}.job-page .cta-top-wrapper .job-numbers{text-align:right}}.job-page .cta-top-wrapper .applicants-all{display:inline-block}.job-page .cta-top-wrapper .applicants-num{display:inline-block;font-size:2.8em;letter-spacing:-2px;line-height:1}.job-page .cta-top-wrapper .applicants-desc{display:inline-block;font-size:.96em;font-weight:lighter;line-height:1.2;margin-left:3px;text-align:left}.job-page .cta-top-wrapper .applicants-stats-wrapper{display:inline-block;padding:0 7px}@media (max-width:991px){.job-page .cta-top-wrapper .applicants-stats-wrapper{margin-top:8px}}@media (min-width:992px){.job-page .cta-top-wrapper .applicants-stats-wrapper{border-left:1px solid #eee;margin:0 0 0 6px;padding:0 0 0 7px}}.job-page .cta-top-wrapper .applicants-stat{display:inline-block;margin:0 3px;text-align:center}.job-page .cta-top-wrapper .applicants-stat-num{font-size:1.2em;line-height:1}.job-page .cta-top-wrapper .applicants-stat-desc{font-size:.8em;font-weight:lighter;line-height:1}.job-page .cta-top-wrapper .applicants-stat-shortlisted .applicants-stat-desc{color:#449d44}.job-page .cta-top-wrapper .applicants-stat-rejected .applicants-stat-desc{color:#c9302c}.job-page .already-applied-card .alert-job{margin-bottom:7px}.job-page .already-applied-card .alert-withdraw{background:#EEE;border-color:#CCC;margin-bottom:12px}.job-page .already-applied-card .application-status,.job-page .already-applied-card .disclaimer-text{margin-left:7px;margin-right:7px}.job-page .already-applied-card .application-status{margin-bottom:7px}.job-page .already-applied-card .disclaimer-text{margin-bottom:12px}.job-page .already-applied-card .application-status-value{cursor:help;font-weight:700}.job-page .already-applied-card .application-status-shortlisted{color:#458746}.job-page .already-applied-card .application-status-ok{color:#9c7b43}.job-page .already-applied-card .application-status-rejected{color:#d93331}.job-page .successfully-applied{color:#5cb85c;font-size:1.1em;font-weight:700}.job-page .withdrawn-application{font-size:1.1em;margin-top:7px}.job-page .job-summary{margin-bottom:16px}.job-page .job-summary dl,.job-page .job-summary table{margin:0}.job-page .job-summary tr:empty{display:none}.job-page .job-summary td{border:none;width:33.33333%;padding:10px}@media (min-width:768px){.job-page .job-summary td:nth-of-type(-n+2){border-right:1px solid #eee}.job-page .job-summary tr:nth-last-of-type(n+2) td{border-bottom:1px solid #eee}}@media (max-width:767px){.job-page .job-summary tbody,.job-page .job-summary td,.job-page .job-summary th,.job-page .job-summary tr{display:block;width:100%;border:none}.job-page .job-summary td{border-top:1px solid #eee}.job-page .job-summary tr:first-child td:first-child{border-top:none}}.job-page .job-summary dd{font-size:.9em;line-height:1.2;white-space:nowrap}.job-page .job-summary dd.job-type-wrp{display:inline-block;line-height:1.5;white-space:normal}.job-page .job-summary dd.requirement-content{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-page .job-summary .salary-info dd{white-space:normal}.job-page .about-job ul,.job-page .job-requirements ul{padding-left:25px}@media (max-width:991px){.job-page .about-job ul,.job-page .job-requirements ul{padding-left:16px}}.job-page .job-requirements li{line-height:1.4}.job-page .job-requirements li+li{margin-top:4px}.job-page .cta-bottom-wrapper{padding:15px 20px}.job-page .recommended-jobs-card .card-title,.job-page .similar-jobs .card-title{margin-bottom:2px}.job-page .featured-jobs-card{border-bottom-color:#efa109;border-bottom-width:2px;border-top-color:#efa109;border-top-width:2px}.job-page .company-info-card{min-height:140px}@media screen and (max-width:770px){.job-page .company-info-card{min-height:180px}}.job-page .company-info-card .company-brief{font-size:.95em;margin-bottom:8px}.job-page .company-info-card .company-brief-hidden{display:none}.job-page .company-info-card.card-small .company-brief{font-size:.85em}.job-page .company-info-card .company-logo{float:right;margin:2px 0 0 5px}.job-page .company-info-card .company-logo img{max-height:80px;max-width:160px}@media (min-width:768px){.job-page .company-info-card .company-logo img{max-height:80px;max-width:200px}.job-page .company-info-card.no-description .company-logo{margin-top:-25px}.job-page .sharing-wrapper .social-btn{opacity:.4;filter:alpha(opacity=40)}.job-page .sharing-wrapper .social-btn:hover{opacity:1;filter:alpha(opacity=100)}}.job-page .company-info-card .labels-wrapper{margin-bottom:5px}.job-page .labels-wrapper{margin-top:10px;text-align:left}.job-page .labels-wrapper.job-roles{margin-top:0;margin-bottom:24px}.job-page .label{display:inline-block;font-size:85%;font-weight:400;line-height:1.3;margin:3px 1px;transition:all .2s}.job-page .label[href]:focus,.job-page .label[href]:hover{background-color:#efa109;border-color:#d69008}.job-page .label.label-info{font-weight:700;letter-spacing:.03em}.job-page .industries .label{font-size:80%}.job-page .main-label{font-size:100%;font-weight:700}.job-page .btn-email-job{margin-top:10px}.job-page .sharing-wrapper{text-align:right}@media (max-width:991px){.job-page .sharing-wrapper{margin-top:3px;margin-left:2px;margin-right:2px}.big-ad-card{padding-left:10px;padding-right:10px}}.job-page .sharing-wrapper .sharing-label{display:inline-block;font-size:1em;line-height:1.2;text-align:center;vertical-align:bottom}.job-page .social-btn{border-radius:2px;margin:0 1px}.job-page .alert-job{font-size:1.15em;margin-bottom:0}.job-page .alert-job .focused,.job-page .alert-job a{font-weight:700}@media (max-width:767px){.big-ad-card{display:none}}.job-type-url{display:block;float:left}.job-type-url>.job-type{display:inline-block;font-weight:700;font-size:1em;letter-spacing:.03em;text-decoration:none;transition:all .2s;padding:0;margin:0}.job-type-url>.job-type:after{position:relative;content:'•';display:inline-block;text-decoration:none;margin-right:3px;margin-left:3px;color:#888;font-weight:lighter}.job-type-url>.job-type.full-time-only{color:#555;font-weight:400}.job-type-url:last-of-type .job-type:after{content:'';margin-right:0;display:none}.job-type-url span:hover{text-decoration:underline}.full-time{color:#888}.contract-project,.internship,.part-time,.shift-based,.volunteering,.work-from-home{color:#F5A60E}.other{color:#555;font-weight:400;padding-right:2px;padding-left:0}.more-jobs-links{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.external-success-modal{font-family:'Open Sans',sans-serif}.external-success-modal .modal-header{padding:0}.external-success-modal .close-btn{position:absolute;top:29px;right:32px;background:0 0;color:#636363;font-size:25px;cursor:pointer}.external-success-modal .modal-title{font-size:24px;color:#555;font-weight:700}.external-success-modal .modal-title+p{margin-bottom:20px}.external-success-modal .modal-subtitle{font-size:18px;margin-top:0;color:#555;margin-bottom:31px;line-height:24px}.external-success-modal p{font-size:18px;color:#000;font-weight:300}.external-success-modal .buttons{text-align:right;margin-top:24px}.external-success-modal .buttons .button{display:inline-block;padding:12px 25px;font-weight:700;border-radius:3px;text-decoration:none;cursor:pointer;transition:all .3s;font-size:16px;text-align:center}.external-success-modal .buttons .button.button-primary{background:#03C;color:#fff}.external-success-modal .buttons .button.button-primary:hover{background:#0040ff}.external-success-modal .buttons .button.button-secondary{border:1px solid #ccc;color:#333;margin-right:5px}.external-success-modal .buttons .button.button-secondary:hover{background:#f2f2f2}.external-success-modal .img-container{text-align:right}.external-success-modal .modal-body{padding:24px 0 6px}.external-success-modal .modal-content{padding:32px;max-width:670px;margin:auto;box-shadow:none}.external-success-modal .modal-dialog{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin-top:0;margin-bottom:0}.external-success-modal .company-logo{max-height:112px}.external-success-modal .light{font-weight:300}.profile-privacy-check{margin-top:16px;display:none;clear:both}.profile-privacy-check__content{font-size:15px;color:#555;display:inline-block}.profile-privacy-check__date{color:#777;font-weight:700}.profile-privacy-check__link{color:#777;font-style:italic;text-decoration:underline;display:inline-block}.profile-privacy-check--success .profile-privacy-check__content{color:#5CB85C}.click-date{margin-top:15px;font-size:13px}.click-date .date{font-weight:700;font-size:14px;font-style:italic}@media screen and (max-width:800px){.external-success-modal .buttons .button{width:100%;margin-bottom:15px;font-size:14px}.modal-dialog{width:92%;margin:10px auto}}.keyword-matching-labels-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:8px}.keyword-matching-labels-container .keyword-matching-labels{padding-right:8px;margin-right:8px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:32px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #ebedf0;font-size:14px;font-weight:400;letter-spacing:0;line-height:21px}.keyword-matching-labels-container .keyword-matching-labels:last-child{border-right:0}.keyword-matching-labels-container .keyword-matching-labels a{color:#555}.keyword-matching-labels-container .keyword-matching-labels a:hover{color:#0055d9;text-decoration:underline}.matching-requirement-icon{margin-right:4px;height:16px;width:16px;min-width:16px}.matching-requirement-icon.slight-match path{fill:#0055d9}.matching-requirement-icon.no-match path{fill:#ccd2db}.matching-requirement-icon.match path{fill:#34ac79}.matching-requirement-icon-container{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.tooltip.top{margin:0}.tooltip .tooltip-inner{padding:2px 4px;max-width:300px;text-align:left;background:#001e4c;border-radius:2px;color:#fff;font-size:11px;letter-spacing:0}.tooltip .tooltip-arrow{display:none}.temp-work-from-home{color:#32295F;font-size:12px;font-style:italic;border-radius:4px;background-color:#E8E5F5;padding:2px 4px}
