#JobApplicationModal .modal-dialog{width:700px}@media (max-width:767px){#JobApplicationModal .modal-dialog{width:auto}}#JobApplicationModal .modal-body{padding:40px 60px}@media (max-width:767px){#JobApplicationModal .modal-body{padding:30px 15px 15px}}#JobApplicationModal .job-application{position:relative}#JobApplicationModal .job-application__close{cursor:pointer;font-size:22px;position:absolute;top:-15px;right:-30px}@media (max-width:767px){#JobApplicationModal .job-application__close{top:-15px;right:0}}#JobApplicationModal .job-application__header{margin-bottom:20px;display:flex}#JobApplicationModal .job-application__header__left{margin-right:24px}#JobApplicationModal .job-application__header__icon{background-image:url(/img/job/event-icon-green.png);background-size:cover;width:55px;height:55px}#JobApplicationModal .job-application__show-more{color:#0072ce;cursor:pointer;font-weight:700}#JobApplicationModal .job-application__title{max-width:400px;margin-bottom:8px;font-size:20px;font-weight:600;line-height:28px}@media (max-width:767px){#JobApplicationModal .job-application__title{font-size:18px;line-height:24px}}#JobApplicationModal .job-application__subtitle{margin-bottom:10px;font-size:22px;font-weight:600;line-height:26px}@media (max-width:767px){#JobApplicationModal .job-application__subtitle{font-size:18px;line-height:24px}}#JobApplicationModal .job-application__description{color:#555;max-width:500px;font-size:16px;line-height:22px}#JobApplicationModal .job-application .progress__bar{max-width:100%;height:8px;margin-bottom:30px}#JobApplicationModal .job-application .progress__bar__completed{height:8px}#JobApplicationModal .job-application__profile-stage{margin-bottom:15px}#JobApplicationModal .job-application__profile-stage__title{color:#555;margin-bottom:30px;font-size:22px;font-weight:600;line-height:28px}#JobApplicationModal .job-application__profile-stage__label{margin-bottom:5px}#JobApplicationModal .job-application__profile-stage .apply-as-button{color:#333;text-align:left;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%;height:70px;padding:19px 20px 10px;overflow:hidden}#JobApplicationModal .job-application__profile-stage .apply-as-button.applicant-picker-dropdown-open{border-bottom-right-radius:0;border-bottom-left-radius:0}#JobApplicationModal .job-application__profile-stage .apply-as-button .current-applicant-image{border-radius:50%;width:40px;height:40px;position:relative;top:-6px}#JobApplicationModal .job-application__profile-stage .apply-as-button .current-applicant-name{vertical-align:top;text-overflow:ellipsis;max-width:75%;margin-left:15px;font-size:16px;line-height:24px;display:inline-block;overflow-x:hidden}#JobApplicationModal .job-application__profile-stage .apply-as-button .current-applicant-icon{float:right;margin-left:8px;top:6px}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container{width:100%;position:relative}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown{z-index:999;background-color:#f8f8f8;border-bottom:2px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:100%;display:block;position:absolute;box-shadow:0 10px 30px -3px #000c}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .applicant-row{color:#777;cursor:pointer;max-height:60px;margin-left:0;margin-right:0}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .applicant-row .applicant-picture{padding-left:0;padding-right:0}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .applicant-row:hover{background-color:#0000001a}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .applicant-row .profile-picture{background-size:cover;width:60px;height:60px;display:block}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .applicant-row .applicant-name{color:#333;margin:15px 0 0 10px}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .applicant-row .group-only{color:#ff0000b3;height:15px;font-size:12px;line-height:10px;display:block;overflow:hidden}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .applicant-row.disable-applicant{cursor:not-allowed;opacity:.7;background-color:#eee}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .add-group-button{color:#fff;background-color:#009f4d;border-radius:4px;width:90%;margin:10px 0 10px 5%;padding:10px}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .add-group-button:hover{background-color:#00bb5b;outline:0}#JobApplicationModal .job-application__profile-stage .applicant-picker-dropdown-container .applicant-picker-dropdown .add-group-button .fa-plus{left:-6px}#JobApplicationModal .job-application__profile-stage .alert-message__body__link{color:#666;text-decoration:underline}#JobApplicationModal .job-application__media-picker{min-height:96px;margin:20px 0 30px}#JobApplicationModal .job-application__media-picker__label{margin-bottom:5px}#JobApplicationModal .job-application__media-picker .media-picker-section{position:relative}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select{-moz-align-items:center;-ms-align-items:center;cursor:pointer;vertical-align:middle;color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;height:70px;padding:13px 20px;display:flex}@media (max-width:767px){#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select{font-size:12px}}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select>.row{width:100%}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select .selected-media-placeholder{color:#999;padding-right:30px;font-size:16px;line-height:40px}@media (max-width:767px){#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select .selected-media-placeholder{line-height:18px}}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select .selected-media-image{text-align:center;line-height:35px}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select .selected-media-image img{height:35px;max-height:35px}@media (max-width:767px){#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select .selected-media-image img{width:45px;max-width:45px}}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select .selected-media-text{color:#333;white-space:nowrap;text-overflow:ellipsis;max-width:80%;height:40px;padding-left:20px;line-height:40px;overflow:hidden}@media (max-width:767px){#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select .selected-media-text{width:70%;padding-left:10px}}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-select.error{border:1px solid red;outline:none}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-arrow{cursor:pointer;display:block;position:absolute;top:25px;right:20px}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-arrow .fa{color:#333;font-size:18px}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container{position:relative}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container .media-picker-dropdown{z-index:2;cursor:pointer;background:#fff;border:1px solid #ddd;width:100%;max-height:230px;margin-top:-1px;display:inline-block;position:absolute;overflow-y:auto}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container .media-picker-dropdown .media-row{cursor:pointer;color:#333;border-bottom:1px solid #ddd;min-height:65px;margin:0;transition:all .3s linear}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container .media-picker-dropdown .media-row:hover{color:#000;background:#f2f2f2}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container .media-picker-dropdown .media-row .media-image-container{text-align:center;padding:10px 0;line-height:40px}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container .media-picker-dropdown .media-row .media-image-container img{vertical-align:middle;width:45px;max-width:45px}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container .media-picker-dropdown .media-row .media-info-container{padding:10px 0}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container .media-picker-dropdown .media-row .media-info-container .media-info .media-title{cursor:pointer;max-width:100%;margin-bottom:0;font-weight:400;display:block}#JobApplicationModal .job-application__media-picker .media-picker-section .media-picker-dropdown-container .media-picker-dropdown .media-row .media-info-container .media-info .media-sub-title{color:#aaa;font-size:15px;font-weight:400;line-height:1.4em;display:block;overflow:hidden}#JobApplicationModal .job-application__quote-stage__title{color:#555;margin-bottom:30px;font-size:22px;font-weight:600;line-height:28px}#JobApplicationModal .job-application__budget{-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}#JobApplicationModal .job-application__budget__icon{background-image:url(/img/job/money-icon-black.png);background-size:cover;width:24px;min-width:24px;height:24px;margin-right:10px}#JobApplicationModal .job-application__budget strong{color:#000;margin-left:5px;font-weight:600}#JobApplicationModal .job-application__time{-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;border-top:1px solid #ddd;flex-wrap:wrap;align-items:center;margin-top:24px;margin-bottom:20px;padding-top:24px;display:flex}#JobApplicationModal .job-application__time__icon{background-image:url(/img/job/stop-watch-icon.png);background-size:cover;width:24px;min-width:24px;height:24px;margin-right:10px}#JobApplicationModal .job-application__time strong{color:#000;margin:0 10px 0 5px;font-weight:600}#JobApplicationModal .job-application__time__sets{border:1px solid #ddd;border-radius:20px;padding:4px 12px}#JobApplicationModal .job-application__time__sets__icon{background-image:url(/img/job/tick-icon-green.png);background-size:cover;width:20px;min-width:20px;height:16px;margin-right:5px;display:inline-block}#JobApplicationModal .job-application__time__sets__text{font-weight:600}#JobApplicationModal .job-application__quote__add{-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}#JobApplicationModal .job-application__quote__add__button{cursor:pointer;color:#0072ce;width:fit-content;margin-right:10px;padding:5px 0}#JobApplicationModal .job-application__quote__add__button__icon{margin-right:5px;font-size:18px;position:relative;top:1px}#JobApplicationModal .job-application__quote__new{color:#009f4d;background-color:#e8f3ed;padding:5px 10px;font-size:14px;font-weight:700}#JobApplicationModal .job-application__quote__remove{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;margin-top:15px;display:flex}#JobApplicationModal .job-application__quote__remove__button{cursor:pointer;color:#666;width:fit-content;padding:5px 0}#JobApplicationModal .job-application__quote__remove__button__icon{margin-right:5px;font-size:18px;position:relative;top:1px}#JobApplicationModal .job-application__quote__remove__button__text{text-decoration:underline}#JobApplicationModal .job-application__travel-expense-reason{margin-top:20px;margin-bottom:20px}#JobApplicationModal .job-application__travel-expense-reason .textarea__field{max-width:100%}#JobApplicationModal .job-application__phone-number{margin-bottom:20px}#JobApplicationModal .job-application__phone-number .input__container{margin-bottom:10px}#JobApplicationModal .job-application__phone-number .input__label{margin-bottom:5px}#JobApplicationModal .job-application__phone-number__description{max-width:420px}#JobApplicationModal .job-application__cover-note{position:relative}#JobApplicationModal .job-application__cover-note__title{color:#000;margin-bottom:30px;font-size:24px;font-weight:600;line-height:32px}#JobApplicationModal .job-application__cover-note__area{margin-bottom:20px;position:relative}#JobApplicationModal .job-application__cover-note .input__label{margin-bottom:5px}#JobApplicationModal .job-application__cover-note .textarea__field{max-width:100%;padding-right:50px}#JobApplicationModal .job-application__cover-note #template-picker .btn-insert-template{background-color:#0072ce;top:35px;right:10px}#JobApplicationModal .job-application__cover-note__save{margin-top:10px}#JobApplicationModal .job-application__cover-note__save__input{margin-bottom:5px}#JobApplicationModal .job-application__cover-note__save__input input{margin:0 10px 0 0;transform:scale(1.2)}#JobApplicationModal .job-application__cover-note__save__label{cursor:pointer;font-weight:400}#JobApplicationModal .job-application__cover-note__save .input__container{-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}#JobApplicationModal .job-application__cover-note__save .input__label{margin:0 10px 0 0}#JobApplicationModal .job-application__cover-note__budget__icon{color:#009f4d;text-align:center;width:20px;margin:0 7px 20px 5px;font-size:20px;position:relative;top:2px}#JobApplicationModal .job-application__terms{text-align:center;background:#fafafa;border-radius:6px;padding:12px;font-size:16px;font-style:normal;font-weight:600}#JobApplicationModal .job-application__terms a{color:#0072ce;margin-left:5px}#JobApplicationModal .job-application__error{max-width:540px;margin:20px 0 0 5px;display:flex}#JobApplicationModal .job-application__error__icon{color:#d0021b;margin-right:10px;font-size:20px;position:relative;top:1px}#JobApplicationModal .job-application__error__text{color:#d0021b}#JobApplicationModal .job-application__error__text a{color:#d0021b;text-decoration:underline}#JobApplicationModal .job-application__error__bullets{color:#333;margin:5px 0 0;padding-left:15px;font-size:14px}#JobApplicationModal .job-application__error__feedback{color:#0072ce;margin-top:10px;font-size:14px;font-weight:600;display:block}#JobApplicationModal .job-application__error__feedback:hover{opacity:.8}#JobApplicationModal .job-application__error__feedback img{width:24px;margin-right:4px}#JobApplicationModal .job-application .quote-tip{background:#f6f6f6;border-radius:4px;margin-bottom:10px;padding:20px;display:flex;position:relative}#JobApplicationModal .job-application .quote-tip__close{cursor:pointer;color:#666;font-size:18px;position:absolute;top:10px;right:15px}@media (max-width:767px){#JobApplicationModal .job-application .quote-tip__close{top:5px;right:8px}}#JobApplicationModal .job-application .quote-tip__header{margin-bottom:5px}#JobApplicationModal .job-application .quote-tip__icon{color:#009f4d;margin-right:10px;font-size:20px;position:relative;top:1px}#JobApplicationModal .job-application .quote-tip a{color:#555;margin-left:10px;text-decoration-line:underline}#JobApplicationModal .job-application .quote-tip ul{margin-bottom:0;padding-left:20px}@media (max-width:767px){#JobApplicationModal .job-application .quote-tip ul{padding-left:0}}#JobApplicationModal .job-application input.--error,#JobApplicationModal .job-application textarea.--error{border-color:red}#JobApplicationModal .job-application__footer{text-align:right;border-top:1px solid #eee;margin-top:30px;padding-top:30px}#ApplicationSuccessfulForm .modal-content{padding:2px}#ApplicationSuccessfulForm .modal-body{background:#f2f2f2}.application-successful{text-align:center}.application-successful .application-successful-section .title{color:#009f4d;margin-top:20px;margin-bottom:30px;font-size:21px;font-weight:700;line-height:1.4}.application-successful .application-successful-section .we-sent-email{color:#777;margin-top:10px;margin-bottom:0;font-size:16px;line-height:1.4;display:block}.application-successful .application-successful-section .user-picture{background-size:cover;border-radius:20px;width:40px;height:40px;margin-top:25px;margin-right:10px;display:inline-block;position:relative;top:3px}.application-successful .application-successful-section .client-prefer-complete-profile{color:#777;text-align:left;max-width:100%;margin-bottom:0;font-size:16px;display:inline-block}.application-successful .application-successful-section .done-application-success-button{border-radius:2px;margin:25px auto 0;padding:7px 16px;font-family:Nunito Sans,sans-serif;font-size:14px;display:block}.application-successful .application-successful-section .download-app{color:#777;margin-top:25px;margin-bottom:5px;font-weight:600;line-height:1.4}.application-successful .application-successful-section .ts-and-cs-link:hover{color:#0072ce;text-decoration:underline}#SignUpModal .modal-content{border-radius:4px}#SignUpModal .modal-body{padding:20px}#SignUpModal .public-container{text-align:center;background:#fff;max-width:600px;margin:0 auto}#SignUpModal .public-container .title{text-align:center;margin-top:20px;margin-bottom:20px;font-size:30px}#SignUpModal .public-container .description{max-width:500px;margin:15px auto;font-size:16px;line-height:22px}#SignUpModal .public-container .join-button{width:120px;height:40px;margin:10px 0;padding:0;font-size:16px;line-height:40px}#SignUpModal .public-container .join-button:hover{color:#fff;background-color:#00bb5b;border:none;border-radius:2px;outline:0}#SignUpModal .public-container .login-link-container{color:#777;text-align:center;padding:10px 5px 5px;font-size:15px}#SignUpModal .public-container .login-link-container .login-link{padding-left:5px}#SignUpModal .public-container .btn-close{cursor:pointer;position:absolute;top:10px;right:15px}#ShareModal .modal-content{background-color:#f2f2f2;border-radius:4px}#ShareModal .modal-body{padding:20px}#ShareModal .share__btn-close{cursor:pointer;font-size:18px;position:absolute;top:10px;right:15px}#ShareModal .share__title{color:#333;text-align:left;margin:15px 0;font-size:28px;line-height:34px}@media (max-width:767px){#ShareModal .share__title{font-size:22px}}#ShareModal .share__job{margin:15px 0}#ShareModal .share__job__date{margin-right:10px;display:inline-block}#ShareModal .share__job__title{color:#333;vertical-align:top;border-radius:4px;width:calc(100% - 100px);min-height:95px;max-height:160px;padding:15px 20px;font-size:18px;line-height:26px;display:inline-block}#ShareModal .share__row{margin-bottom:20px}#ShareModal .share__sub-title{color:#333;margin-bottom:5px;font-size:16px;line-height:22px}#ShareModal .share__input{-webkit-appearance:none;background:#fff;border:1px solid #ccc;border-radius:4px;width:60%;height:38px;padding:5px 10px;display:inline-block}@media (max-width:767px){#ShareModal .share__input{width:100%}}#ShareModal .share__button{vertical-align:top;border-radius:4px;height:38px;margin-left:10px;padding:5px 20px;display:inline-block}@media (max-width:767px){#ShareModal .share__button{margin-top:10px;margin-left:0}}#ShareModal .share__link{color:#0072ce;cursor:pointer;margin-left:10px}@media (max-width:767px){#ShareModal .share__link{margin-top:10px;margin-left:0;display:block}}#ShareModal .share__icon{vertical-align:top;text-align:center;width:40px;height:40px;margin-right:10px;font-size:28px}#ShareModal .share__icon.--facebook{color:#fff;background:#3c5998;border-radius:50%;padding-top:7px}#ShareModal .share__icon.--messenger{width:50px;height:50px;position:relative;top:-5px}#ShareModal .share__icon.--whatsapp{display:initial;width:45px;height:45px;margin-right:0;position:relative;top:-2px}#ShareModal .share__icon.--twitter{color:#fff;background:#0072ce;border-radius:50%;padding:7px 0 0 2px}#ShareModal .share__icon.--email{color:#fff;background:#0072ce;border-radius:50%;padding:7px 0 0 1px;font-size:24px}#ShareModal .autocomplete-spinner{width:40px;max-width:40px}#ShareModal .auto-complete-container{position:relative}#ShareModal .auto-complete-container .auto-complete-list,#ShareModal .auto-complete-container .auto-complete-spinner{z-index:2;background:#fff padding-box padding-box;border:1px solid #0003;border-radius:5px;width:60%;position:absolute;top:34px;left:0;box-shadow:0 5px 10px #0003}#ShareModal .auto-complete-container .auto-complete-list-item{cursor:pointer}#ShareModal .auto-complete-container .auto-complete-list-item .auto-complete-label{padding-left:10px}#ShareModal .auto-complete-container .auto-complete-list-item .auto-complete-image{vertical-align:middle;background-size:cover;width:40px;height:40px;display:inline-block}#ShareModal .auto-complete-container .auto-complete-list-item:hover{color:#fff;background:#0072ce}#ShareModal .auto-complete-container .auto-complete-spinner{text-align:center;padding:5px;line-height:35px}
