.modal-action-button,.modal-action-button-secondary{color:#fff;background-color:#5bb543;border:0;padding:10px 20px;border-radius:7px;font-weight:600;font-size:14px;font-family:inherit;text-decoration:none;cursor:pointer;margin-left:2px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-appearance:none}.modal-action-button:hover,.modal-action-button:focus,.modal-action-button-secondary:hover,.modal-action-button-secondary:focus{background-color:#219a00;color:#fff;text-decoration:none}.modal-action-button:visited,.modal-action-button-secondary:visited{color:#fff}.modal-action-button{padding:10px 45px 10px 20px;background-image:url(//static.cv-library.co.uk/images/cvl-btn-arrow.png);background-repeat:no-repeat;background-position:91% center}.modal-action-button:hover,.modal-action-button:focus{background-position:93% center}.modal-action-button.small{font-size:12px;padding:7px 35px 7px 16px;background-position:93% center}.modal-action-button.small:hover,.modal-action-button.small:focus{background-position:95% center}.modal-action-button-secondary{background:#005da4}.modal-toggleable-section{display:none;border-top:1px solid #dfdfdf;margin-top:20px;padding-top:20px}.modal-section-toggle{cursor:pointer;display:block;margin:20px 0 0;font-weight:normal;font-size:13px;float:left;clear:left;width:auto;padding:0;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.save-cvs-modal,.import-ats-modal{max-width:600px}.save-cvs-modal__input-row,.import-ats-modal__input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.save-cvs-modal__input-row+.save-cvs-modal__input-row,.import-ats-modal__input-row+.save-cvs-modal__input-row,.save-cvs-modal__input-row+.import-ats-modal__input-row,.import-ats-modal__input-row+.import-ats-modal__input-row{margin-top:10px}.save-cvs-modal label,.import-ats-modal label{font-size:13px;font-weight:600;margin-right:5px;width:90px;text-align:right}.save-cvs-modal input,.save-cvs-modal select,.import-ats-modal input,.import-ats-modal select{padding:8px 6px;font-size:13px;font-family:inherit;border:1px solid #dfdfdf;width:300px;box-sizing:border-box}.save-cvs-modal .modal-success .modal-action-buttons,.import-ats-modal .modal-success .modal-action-buttons{margin-top:15px}.save-cvs-modal .modal-section-toggle,.import-ats-modal .modal-section-toggle{display:inline-block;float:none;font-family:inherit}.save-cvs-modal [class^="modal-action-button"],.import-ats-modal [class^="modal-action-button"]{display:inline-block}.import-ats-modal{max-width:600px}.import-ats-modal__input-row{border:1px solid #E4E6EA;min-height:70px;margin-bottom:45px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:6px 4px;display:block}.import-ats-modal input{width:auto}.import-ats-modal label{margin-right:0px;width:auto;text-align:left;font-weight:400;font-size:14px;line-height:19px}.import-ats-modal__submit-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.import-ats-modal #import-ats-submit:disabled{background:#A2A2A2}.import-ats-modal .modal__title{font-weight:600;font-size:26px;line-height:35px}.import-ats-modal p.modal__copy{font-weight:400;font-size:16px;line-height:22px;color:#333333}.import-ats-modal p{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#333333;margin-top:18px}#import-ats-modal .modal-success,#import-ats-modal .modal-error{text-align:center;padding:60px}#import-ats-modal .modal-success img,#import-ats-modal .modal-error img{margin:0px auto 18px auto}#import-ats-modal .modal-error{display:none}.root-folder-option{font-weight:600}.already-saved-cvs-list{margin:-5px 0 0;padding-left:20px}.already-saved-cvs-list li{list-style-type:disc;font-size:14px}p.modal-subheading{margin:-5px 0 20px}.modal-loading{display:none;width:100%;height:100%;position:absolute;left:0;top:0}.modal-loading::before{content:"";position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}.modal-loading::after{content:"";position:absolute;z-index:6;top:50%;left:50%;width:40px;height:40px;margin:-25px 0 0 -25px;-webkit-animation:SPIN 0.8s linear infinite;animation:SPIN 0.8s linear infinite;border-radius:100%;border-width:5px;border-style:solid;border-color:rgba(0,55,119,0.3);border-top-color:#003777}.modal-error-box{width:100%;box-sizing:border-box;color:#000;margin-top:20px;display:none}.modal-error-box p{margin:0;padding:5px 0}.modal-error-box+.modal-error-box{margin-top:0}.modal-success{display:none}.cvs-email-download-errors .site-error-700{margin-top:20px}.cvs-email-download-errors .site-error-700 p,.cvs-email-download-errors .site-error-700 ul{color:#000;text-align:left;font-family:inherit}.cvs-email-download-errors .site-error-700 p{font-size:13px}.email-cvs-form label{display:inline-block;width:auto;font-weight:600}.email-cvs-form .modal-action-button{float:none;margin-top:10px}.email-cvs-form input[type="email"],.email-cvs-form textarea{float:none;width:100%;margin-bottom:5px;box-sizing:border-box}.email-cvs-form textarea{resize:vertical}.email-cvs-form .send-to-help{font-size:11px;font-family:inherit}.save-cvs-modal,.email-cvs-modal,.import-ats-modal{font-family:'Open Sans', Arial, Helvetica, sans-serif}.save-cvs-modal .modal__copy,.email-cvs-modal .modal__copy,.import-ats-modal .modal__copy{font-size:13px}.save-cvs-modal .modal-error-box,.email-cvs-modal .modal-error-box,.import-ats-modal .modal-error-box{padding:10px;border:2px solid #e01a22;border-radius:3px;background-color:#fdf3fa}.save-cvs-modal .modal-error-box p,.email-cvs-modal .modal-error-box p,.import-ats-modal .modal-error-box p{font-family:inherit;font-size:13px}.save-cvs-modal .rec-success-920,.save-cvs-modal .rec-alert-920,.save-cvs-modal .rec-note-920,.save-cvs-modal .rec-error-920,.save-cvs-modal .site-error-700,.email-cvs-modal .rec-success-920,.email-cvs-modal .rec-alert-920,.email-cvs-modal .rec-note-920,.email-cvs-modal .rec-error-920,.email-cvs-modal .site-error-700,.import-ats-modal .rec-success-920,.import-ats-modal .rec-alert-920,.import-ats-modal .rec-note-920,.import-ats-modal .rec-error-920,.import-ats-modal .site-error-700{width:100%;box-sizing:border-box}.email-cvs-modal--no-cvdb{max-width:446px}.email-cvs-modal--no-cvdb .modal__copy{margin:0;font-size:14px}.email-cvs-modal--no-cvdb .modal__copy span{font-weight:600}.no-cvdb-title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#003777;margin:-26px -26px 25px -26px;border-radius:5px 5px 0 0;padding:25px 25px 0 25px;background-image:url(/assets/images/recruiter/upgrade-banner-bg-890c5a4d84a7f85673dea07db323c3bfd81d961259465d809d024b9d6b66cd23.png);background-size:cover;height:78px;overflow:hidden}.no-cvdb-title-container h2{color:#fff;font-size:20px;line-height:28px;margin-right:30px}.no-cvdb-title-container img{height:128px}.list--ticks{list-style:none;padding-left:0;margin:0 0 25px}.list--ticks li{margin:0.5em 0;font-size:14px}.list--ticks li::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle fill='%235BB543' cx='12' cy='12' r='10'/%3E%3Cpath fill='%23FFF' d='M10.4 17.5l8-7.9-2.1-2-5.8 5.8-3-3-2.1 2 5 5z'/%3E%3C/svg%3E") no-repeat center/contain}.video-interview-modal{max-width:600px}.video-interview-modal .modal__title{margin-bottom:20px;text-align:center}.video-interview-modal h3{margin:0}.video-interview-modal p{font-size:13px;font-family:inherit;margin-top:6px;margin-bottom:20px}.video-interview-modal label{display:block;font-size:13px;margin-bottom:10px}.video-interview-modal .rec-btn-outline{float:none;white-space:nowrap}.video-interview-modal .rec-btn-outline.is-copied{border-color:transparent !important;color:#000 !important;font-weight:normal;position:relative}.video-interview-modal .rec-btn-outline.is-copied::before{content:'';display:inline-block;width:15px;height:15px;margin-right:5px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='80' width='80' viewBox='0 0 48 48'%3E%3Ccircle fill='%23219A00' cx='24' cy='24' r='20'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M14 27l5.917 4.917L34 17'/%3E%3C/svg%3E") no-repeat center/contain}.video-interview-modal .rec-btn-outline.is-copied:hover,.video-interview-modal .rec-btn-outline.is-copied:focus{background-color:transparent}.video-interview-modal-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-interview-modal-number,.video-interview-modal h3{font-size:15px;font-weight:600;line-height:1.3;color:#000}.video-interview-modal-number{white-space:nowrap;margin-right:20px}.video-interview-modal-number--line::after{content:"";height:70%;width:1px;display:block;position:relative;left:50%;top:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:2px dotted #005da4}.video-interview-modal-copy{margin-bottom:5px}.video-interview-modal-input{width:100%;margin-right:10px;border-radius:3px;font-family:inherit;font-size:14px;padding:12px 10px;margin-bottom:10px;border:1px dashed #c0c4cc;box-sizing:border-box}.video-interview-modal-desc{font-style:italic;font-size:13px;color:#5b5b5b;margin-bottom:20px;display:block}p.video-interview-modal-small{margin-top:10px;font-size:11px;color:#5b5b5b}@media all and (max-width: 569px){.video-interview-modal-number{display:none}}@media all and (min-width: 570px){p.video-interview-modal-small{padding-left:68px}}@media all and (min-width: 460px){.video-interview-modal-copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-interview-modal-input{padding:5px 10px;margin-bottom:0}}@media all and (min-width: 700px){.save-cvs-modal__input-row .modal-action-button{margin-left:5px}.import-ats-modal__input-row .modal-action-button{margin-left:5px}.video-interview-modal-desc{margin-bottom:30px}.video-interview-modal{padding-bottom:30px}.video-interview-modal .modal__title{margin-bottom:30px}.video-interview-modal-input{width:65%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.video-interview-modal-number,.video-interview-modal h3{font-size:16px}.video-interview-modal .rec-btn-outline.is-copied::before{position:absolute;left:-2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}p.video-interview-modal-small{margin-top:20px}}@media all and (max-width: 699px){.save-cvs-modal label,.import-ats-modal label{width:100%;text-align:left;padding-bottom:5px}.save-cvs-modal input,.save-cvs-modal select,.import-ats-modal input,.import-ats-modal select{width:100%}.save-cvs-modal__input-row,.import-ats-modal__input-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.save-cvs-modal .modal-success .modal-action-buttons,.import-ats-modal .modal-success .modal-action-buttons{margin-top:10px}.save-cvs-modal .modal-success .modal-action-buttons [class^="modal-action-button"],.import-ats-modal .modal-success .modal-action-buttons [class^="modal-action-button"]{margin:5px 5px 0 0;width:auto}.import-ats-modal input[type="checkbox"]{width:auto}.modal-action-button{float:left;clear:left;margin:10px 0 0 0;width:100%;box-sizing:border-box;text-align:center}.modal-action-button,.modal-action-button-secondary{background-image:none;padding:10px 20px;border-radius:3px}.modal-section-toggle{font-weight:600}p.modal-subheading{margin:-5px 0 20px}.modal-error-box{width:100% !important}.email-cvs-modal label{width:100%}.email-cvs-modal textarea{width:100% !important}.email-cvs-modal .cvs-email-download-errors .site-error-700 p{margin-top:0}.email-cvs-modal .send-to-help{margin-bottom:10px}.save-cvs-modal .modal-action-button,.save-cvs-modal .modal-action-button-secondary,.email-cvs-modal .modal-action-button,.email-cvs-modal .modal-action-button-secondary,.import-ats-modal .modal-action-button,.import-ats-modal .modal-action-button-secondary{float:none}.no-cvdb-title-container{margin:-25px -22px 25px -22px;padding:25px;height:auto}.no-cvdb-title-container h2{margin:0}.no-cvdb-title-container img{display:none}.video-interview-modal .rec-btn{width:100%}.video-interview-modal .rec-btn-outline.is-copied::before{vertical-align:-2px}}
