.btn-group.full-width{display:flex}.btn-group.full-width .btn{flex-grow:1}#restart-quiz{background:url("/visualquiz/images/restart-quiz.svg") no-repeat left center;background-size:18px 18px;text-indent:24px;height:30px;border:none;color:white;outline:none;font-size:1.4rem;position:absolute;top:32px;right:0;padding-right:42px}#restart-quiz:focus{outline:1px dotted white}@media (min-width: 992px){#restart-quiz{padding-right:36px}}@media (min-width: 1200px){#restart-quiz{padding-right:21px}}#restart-quiz-sm{outline:none}#restart-quiz-sm span{display:block}#restart-quiz-sm .icon{background:url("/visualquiz/images/restart-quiz.svg") no-repeat left center;background-size:contain;width:16px;height:16px;margin:0 auto}#restart-quiz-sm .text{margin-top:3px}.navbar .search-toggle{display:none}body{background-color:#f7f7f7}h1{margin:0.5em 0}@keyframes throbber-ie{0%{-ms-transform:rotate(359deg);transform:rotate(359deg)}100%{-ms-transform:rotate(0deg);transform:rotate(0deg)}}#mcp-modal .modal-content{position:relative;padding:1em 2em;text-align:center;border-radius:15px}@media (max-width: 480px){#mcp-modal .modal-content{padding:0.5em 1em}}#mcp-modal .modal-header{border-bottom:2px solid #ddd;padding-top:15px}#mcp-modal .modal-body{padding:0;margin:0.5em 0;position:relative}#mcp-modal .modal-body[data-center-content] #modal-body-content>*{margin:0 auto}#mcp-modal .modal-body #modal-page-success{position:absolute;left:0;top:0;right:0;bottom:0}#mcp-modal .modal-body:not([data-success-screen]) #modal-page-success{display:none}#mcp-modal .modal-body[data-success-screen] #modal-page-normal{opacity:0;margin-left:-50px;transition:opacity 0.5s, margin-left 0.5s}#mcp-modal .modal-body[data-success-screen] #modal-page-success{color:#393939;font-size:larger;display:flex;align-items:center;justify-content:center}#mcp-modal h2.modal-title,#mcp-modal h2.modal-title-print{text-align:center;line-height:1.02564;margin:0.05128em auto 0.35897em;font-family:"MullerMedium","Arial",arial,sans-serif}#mcp-modal h2.modal-title-print{display:none}@media print{#mcp-modal h2.modal-title{display:none}#mcp-modal h2.modal-title-print{display:block}}#mcp-modal .modal-footer{border-top:2px solid #ddd;padding:1em 0 0.5em 1em}#mcp-modal .modal-footer[data-centered]{text-align:center}#mcp-modal #modal-body-content{display:flex;align-items:center;min-height:25vh}#mcp-modal button#modal-primary-btn{padding-left:1.25em;padding-right:1.25em}#mcp-modal button#modal-primary-btn[data-hidden],#mcp-modal button#modal-close-btn[data-hidden],#mcp-modal .close[data-hidden]{display:none}#mcp-modal button.close{position:absolute;top:20px;right:11px;font-size:45px;width:35px;height:35px}#mcp-modal #modal-primary-btn[throbbing]{background-image:url("/themes/careers-2015/resources/images/throbbers/throbber-primary-btn.svg");background-repeat:no-repeat;background-position:0.5em center;padding-left:2.6em;line-height:normal}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#mcp-modal #modal-primary-btn[throbbing]{background-image:none;position:relative}#mcp-modal #modal-primary-btn[throbbing]:before{content:'';display:inline-block;width:1.9em;height:1.9em;position:absolute;left:7px;top:5px;background-image:url("/themes/careers-2015/resources/images/throbbers/throbber-primary-btn-ie.svg");background-repeat:no-repeat;-ms-transform:rotate(359deg);animation:throbber-ie 2s infinite}}#mcp-modal #modal-error{text-align:center;padding:0.6em 1em;font-size:smaller}#mcp-modal #modal-error:not([data-visible]){display:none}#mcp-modal label{margin-top:0}#mcp-modal #modal-close-btn{color:#6a6a6a}#mcp-modal .close[disabled]:hover{opacity:0.2;cursor:default}#mcp-modal.scrolling .modal-body{max-height:70vh;overflow-x:hidden;overflow-y:auto}@media (max-width: 991px){#mcp-modal .modal-dialog{width:95%}#mcp-modal label{font-size:1.4rem}}@media (max-width: 480px){#mcp-modal button.close{top:11px}}.inline-modal-content{display:none}.modal-dialog .inline-modal-content{display:block}button.fav-icon{position:relative;background:url("/themes/careers-2015/resources/images/favourite-unsaved.svg") no-repeat center center;background-size:contain;width:22px;height:22px;border:none;outline:none;padding:0;margin:0}button.fav-icon:focus{outline-style:dotted;outline-width:thin}button.fav-icon:hover{filter:brightness(110%)}button.fav-icon[data-is-fav]{background-image:url("/themes/careers-2015/resources/images/favourite-saved.svg")}button.fav-icon:after{content:'';opacity:1}button.fav-icon[data-clicked]:after{display:block;width:22px;height:22px;background:transparent;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0;transform:scale(2.5);opacity:0;transition:transform 1s, opacity 1s}button.fav-icon[data-clicked][data-is-fav]:after{background-image:url("/themes/careers-2015/resources/images/favourite-saved.svg")}button.fav-icon[data-clicked]:not([data-is-fav]):after{background-image:url("/themes/careers-2015/resources/images/favourite-unsaved.svg")}button.fav-icon[data-failed]{animation:shake 0.5s}@keyframes shake{0%{transform:translateX(-4px);filter:grayscale(0%)}25%{transform:translateX(4px)}50%{transform:translateX(-2px)}75%{transform:translateX(2px)}100%{transform:none;filter:grayscale(100%)}}.with-fav-icon{position:relative}.with-fav-icon button.fav-icon{position:absolute;left:-36px;top:1px}@media (max-width: 768px){.with-fav-icon button.fav-icon{left:-30px}}#mobile-header{position:relative;display:flex;align-items:center}@media (min-width: 991px){#mobile-header{display:none}}#mobile-header #mobile-question-number{font-size:1.8em}#mobile-header #mobile-previous-question{background:url("/themes/careers-2015/resources/images/icons/navigate-back-arrow.svg") no-repeat center center;background-size:contain;border:none;width:30px;height:25px;margin-left:-35px;outline:none}#mobile-header #mobile-restart-btn{position:absolute;right:0;top:calc(50% - 12px);background:url("/visualquiz/images/restart-quiz-black.svg") no-repeat left center;background-size:contain;width:24px;height:24px;border:none;outline:none;opacity:0.2}#mobile-header #mobile-restart-btn:hover{opacity:0.7}#mobile-header[data-is-question-one] #mobile-previous-question{display:none}#visual-quiz-content:not([data-ready]) #mobile-header{display:none !important}@keyframes throbber-ie{0%{-ms-transform:rotate(359deg);transform:rotate(359deg)}100%{-ms-transform:rotate(0deg);transform:rotate(0deg)}}#quiz-questions-container:not([data-ready]){margin:8em auto !important}#quiz-questions-container:not([data-ready]) *{display:none !important}#quiz-questions-container:not([data-ready]):after{content:'Loading...';display:block;text-align:center}#quiz-questions-container:not([data-ready]):before{content:'';height:5em;width:5em;margin:1em auto;display:block;background:url("/themes/careers-2015/resources/images/throbbers/throbber.svg") no-repeat center center;background-size:contain}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#quiz-questions-container:not([data-ready]):before{background-image:url("/themes/careers-2015/resources/images/throbbers/throbber-ie.svg");-ms-transform:rotate(359deg);animation:throbber-ie 2s infinite}}@supports (-ms-ime-align: auto){#quiz-questions-container:not([data-ready]):before{background-image:url("/themes/careers-2015/resources/images/throbbers/throbber-ie.svg");-ms-transform:rotate(359deg);transform:rotate(359deg);animation:throbber-ie 2s infinite}}.careerquest-questions #progress-bar{position:relative;left:0;right:0;z-index:3;background:#222;background:repeating-linear-gradient(-55deg, #222, #222 10px, #333 10px, #333 20px)}.careerquest-questions #progress-bar,.careerquest-questions #progress-bar #progress-bar-percentage,.careerquest-questions #progress-bar #progress-bar-under{height:1.2vh}.careerquest-questions #progress-bar #progress-bar-percentage,.careerquest-questions #progress-bar #progress-bar-under{position:absolute;left:0;top:0}.careerquest-questions #progress-bar #progress-bar-percentage{background:#84c93e;transition:width 0.5s}.careerquest-questions #progress-bar #progress-bar-under{background:rgba(132,201,62,0.2)}@keyframes savingAnimation{0%{background-position-x:-200px}100%{background-position-x:0}}.careerquest-questions #quiz-questions-container .actions{text-align:center;display:flex;justify-content:center;margin:2em 0}.careerquest-questions #quiz-questions-container .actions input{width:200px;background:white;padding:1.3rem;border-radius:10px;display:inline-block;margin:0 4px;border-color:#a8b6c3;word-wrap:break-word;word-break:break-word;white-space:normal;line-height:normal;color:#333;outline:none;height:auto;font-size:1.3em}@media screen and (max-width: 767px){.careerquest-questions #quiz-questions-container .actions input{padding:0.3rem;font-size:initial}}.careerquest-questions #quiz-questions-container .actions input:hover{border-color:#009fda;box-shadow:0 0 15px #a8b6c3}.careerquest-questions #quiz-questions-container .actions input:not(:hover){transition:border-color 0.4s}.careerquest-questions #quiz-questions-container .actions input[disabled]{opacity:0.4}.careerquest-questions #quiz-questions-container .actions input[data-previously-chosen]{box-shadow:0 0 14px #009fda}.careerquest-questions #quiz-questions-container .actions input[data-saving]{background:linear-gradient(to right, white 0%, #84c93e 100%);background-repeat:no-repeat;background-size:100% 5px;animation-name:savingAnimation;animation-duration:2.5s;animation-delay:0s;animation-direction:normal;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}@media (max-width: 991px){.careerquest-questions #quiz-questions-container .actions{position:fixed;bottom:0;left:0;right:0;background:#f1f1f1;margin:0;padding:2vh 0;z-index:4;border-top:2px solid #333;-webkit-transform:translateZ(0)}.careerquest-questions #quiz-questions-container .actions input{border-radius:25px;font-weight:bold;border:1px solid #333;border-top-left-radius:0}}@media (max-width: 320px){.careerquest-questions #quiz-questions-container .actions input{font-size:12px}}@media (max-width: 991px){.careerquest-questions .cx-widget .cx-widget.cx-side-button-group{top:calc(100% - 117px)}}.careerquest-questions button.go-to-previous-question{position:absolute;left:-150px;top:calc(50% - 25px);width:50px;height:50px;background:url("/themes/careers-2015/resources/images/icons/navigate-back-arrow.svg") no-repeat center center;background-size:contain;border:none;outline:none;opacity:0.15}.careerquest-questions button.go-to-previous-question:hover{cursor:pointer;opacity:0.7;transition:opacity 0.4s}.careerquest-questions button.go-to-previous-question[data-going]{transform:scale(1.1);transition:transform 0.3s}.careerquest-questions .question[data-question-index="0"] .go-to-previous-question{display:none}@media (max-width: 1350px) and (min-width: 991px){.careerquest-questions #visual-quiz-content{padding-left:100px}}.careerquest-questions .question .image-wrapper{text-align:center}.careerquest-questions .question .image-wrapper img{width:30%}@media (max-width: 991px){.careerquest-questions footer{display:none}}.careerquest-questions #question-counter{position:absolute;background:#61a727;color:white;padding:7px 13px;top:18px;border-radius:6px}.careerquest-questions #question-counter:after{content:'';bottom:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#61a727;border-width:8px;margin-left:-8px}.careerquest-questions #quiz-questions-container{position:relative;margin-bottom:100px}@media (min-width: 991px){.careerquest-questions #quiz-questions-container{margin-left:77px;margin-top:1.5em}}.careerquest-questions #quiz-questions-container[data-ready] #quiz-questions{transition:margin-top 0.5s, opacity 0.3s;margin:0;opacity:1}.careerquest-questions #quiz-questions-container[data-all-questions-answered] #quiz-questions,.careerquest-questions #quiz-questions-container[data-all-questions-answered] .actions{opacity:0.2;pointer-events:none}.careerquest-questions #quiz-questions-container:not([data-all-questions-answered]) #all-answered{display:none}.careerquest-questions #quiz-questions-container #quiz-questions{margin-top:-25px;opacity:0;position:relative}.careerquest-questions #quiz-questions-container #quiz-questions .question{position:absolute;top:0;margin-left:35px;z-index:1}.careerquest-questions #quiz-questions-container #quiz-questions .question.active{position:relative;margin-left:0;transition:margin-left 0.3s;z-index:2}.careerquest-questions #quiz-questions-container #quiz-questions .question:not(.active){opacity:0;pointer-events:none;height:400px;overflow:hidden}.careerquest-questions #quiz-questions-container #quiz-questions .progress-counter{position:absolute;left:-77px;margin-left:-10px;background-color:#414042;color:white;min-width:70px;height:70px;text-align:center;border-radius:50%;float:left;margin-right:6px;display:flex;justify-content:center;align-items:center}@media (max-width: 991px){.careerquest-questions #quiz-questions-container #quiz-questions .progress-counter{position:initial}}.careerquest-questions #quiz-questions-container #quiz-questions .question-header{display:flex;align-items:center;position:relative}.careerquest-questions #quiz-questions-container #quiz-questions .question-header .question-number{font-size:2em;line-height:normal}.careerquest-questions #quiz-questions-container #quiz-questions .question-header .question-count{font-size:small;display:block;margin-top:-0.3em}.careerquest-questions #quiz-questions-container #quiz-questions .question-header .question-readable-marker{position:absolute;left:0;top:0;width:5px;height:5px}.careerquest-questions #quiz-questions-container #quiz-questions .question-header h2{margin:0.3em 0}.careerquest-questions #quiz-questions-container #quiz-questions .question-header h2 .question-highlight{color:#0097c7}.careerquest-questions #quiz-questions-container #quiz-questions .work-may-include{margin-top:35px}@media (min-width: 1200px){.careerquest-questions #quiz-questions-container #quiz-questions .work-may-include{padding-bottom:25px;padding-top:30px}.careerquest-questions #quiz-questions-container #quiz-questions .work-may-include ul{margin-top:20px;margin-bottom:20px}.careerquest-questions #quiz-questions-container #quiz-questions .work-may-include ul li{margin-top:1rem;float:left;width:50%}}@media (min-width: 992px) and (max-width: 1200px){.careerquest-questions #quiz-questions-container #quiz-questions .work-may-include{padding-bottom:20px;padding-top:25px}.careerquest-questions #quiz-questions-container #quiz-questions .work-may-include ul{margin-top:10px;margin-bottom:10px}.careerquest-questions #quiz-questions-container #quiz-questions .work-may-include ul li{margin-top:0;float:left;width:50%}}.careerquest-questions #quiz-questions-container #quiz-questions .work-may-include .actions{width:70%;margin:0 auto}.careerquest-questions #quiz-questions-container #quiz-questions #all-answered{position:absolute;left:0;right:0;top:0;bottom:0;display:flex}.careerquest-questions #quiz-questions-container #quiz-questions #all-answered:after{content:'';display:block;background:url("/visualquiz/images/throbber.svg") no-repeat center center;background-size:contain;height:5em;width:5em;margin:auto}@media (max-width: 991px){.careerquest-questions .ss .question-wrapper .content{margin:0}}@media (max-width: 991px){.careerquest-questions .ss .question-wrapper .image-wrapper img{margin:unset}}@media (max-width: 991px){.careerquest-questions #quiz-questions-container #quiz-questions .progress-counter{display:none}.careerquest-questions .inline-question-number{display:inline}.careerquest-questions #visual-quiz-content{padding:0 15px;margin-top:1em;padding-left:40px}}@media (min-width: 991px){.careerquest-questions .progress-counter{display:block}.careerquest-questions .inline-question-number{display:none}}#answer-failed-tooltip{background:#d9534f;color:white;font-weight:bold;border-radius:4px;width:250px;padding:1.5rem 2rem;text-align:center;box-shadow:0 0 3px #6a6a6a;z-index:99}#answer-failed-tooltip [data-popper-arrow],#answer-failed-tooltip [data-popper-arrow]::before{position:absolute;width:8px;height:8px}#answer-failed-tooltip [data-popper-arrow]::before{content:'';transform:rotate(45deg);background:#d9534f}#answer-failed-tooltip[data-popper-placement^='top']>[data-popper-arrow]{bottom:-4px}#answer-failed-tooltip[data-popper-placement^='bottom']>[data-popper-arrow]{top:-4px}#answer-failed-tooltip[data-popper-placement^='left']>[data-popper-arrow]{right:-4px}#answer-failed-tooltip[data-popper-placement^='right']>[data-popper-arrow]{left:-4px}#answer-failed-tooltip button#close-answer-failed-tooltip{color:white;background:none;border:none;position:absolute;right:0;top:0;display:flex;place-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:0}#answer-failed-tooltip button#close-answer-failed-tooltip svg{width:25px;height:25px}@keyframes throbber-ie{0%{-ms-transform:rotate(359deg);transform:rotate(359deg)}100%{-ms-transform:rotate(0deg);transform:rotate(0deg)}}#edit-my-answers header{display:flex;background:white;font-weight:bold;padding:5px 0;align-items:center}#edit-my-answers header #question-header{flex:1;text-align:left}@media (max-width: 767px){#edit-my-answers header #question-header{display:none}}#edit-my-answers header #answers-header{display:flex;align-items:center;font-size:small;width:265px}@media (max-width: 767px){#edit-my-answers header #answers-header{width:100%}}#edit-my-answers header #answers-header div{flex:1}#edit-my-answers .question{page-break-inside:avoid}@media (min-width: 768px){#edit-my-answers .question{display:flex}}#edit-my-answers .question:not(:last-child){border-bottom:1px solid #ebebeb}#edit-my-answers .question .title{flex:1;text-align:left;margin:6px 0}#edit-my-answers .question .number{font-weight:bold}#edit-my-answers .question .answers{display:flex;justify-content:space-around;align-items:center}@media (min-width: 768px){#edit-my-answers .question .answers{width:265px}}@media (max-width: 767px){#edit-my-answers .question .answers{margin:10px 0}}#edit-my-answers .question .answers label{margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex:1;height:100%;cursor:pointer}#edit-my-answers .question .answers input[type="radio"]{margin:0;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#edit-my-answers{flex:1}}@page{size:a4;margin:11mm 17mm 17mm}@media print{html,body{width:210mm;height:297mm}body.VisualQuizCQPage.careerquest-results.modal-open{overflow:visible}body.VisualQuizCQPage.careerquest-results.modal-open #visual-quiz-content{display:none}body.VisualQuizCQPage.careerquest-results.modal-open .modal-dialog{width:auto}body.VisualQuizCQPage.careerquest-results.modal-open .modal-backdrop,body.VisualQuizCQPage.careerquest-results.modal-open .modal-footer,body.VisualQuizCQPage.careerquest-results.modal-open .close{display:none}body.VisualQuizCQPage.careerquest-results.modal-open .modal-content{border:none}body.VisualQuizCQPage.careerquest-results.modal-open #mcp-modal.scrolling .modal-body{overflow:visible;max-height:none}body.VisualQuizCQPage.careerquest-results.modal-open #mcp-modal{position:static}body.VisualQuizCQPage.careerquest-results.modal-open #mcp-modal .modal-header{padding:0;margin:0}body.VisualQuizCQPage.careerquest-results.modal-open #mcp-modal .modal-title{text-align:left;margin:0.75em;margin-left:0}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers{display:table;width:100%;border-collapse:collapse}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers>header{display:table-row;font-size:10pt}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers #question-header{display:table-cell;vertical-align:middle}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers #answers-header{width:100%;font-size:8pt}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers .question{display:table-row;font-size:10pt;margin:0;padding:10px 0}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers .question:not(:last-child){border-bottom:1px solid #ccc}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers .title{display:table-cell;padding:4px 0;vertical-align:middle}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers .answers{display:table-cell;width:40% !important;vertical-align:middle}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers .answers label{width:25%;height:auto;display:inline-block}body.VisualQuizCQPage.careerquest-results.modal-open #edit-my-answers .answers label input[type="radio"]{vertical-align:middle}}@keyframes throbber-ie{0%{-ms-transform:rotate(359deg);transform:rotate(359deg)}100%{-ms-transform:rotate(0deg);transform:rotate(0deg)}}#mcp-modal h2{color:#0097c7}#mcp-modal .close{color:#0097c7;opacity:1}#mcp-modal .close:hover{opacity:0.2}#mcp-modal .modal-footer{border-top:none}#mcp-modal #modal-close-btn{display:none}#job-relevance{flex:1}#job-relevance[data-loading]::before{content:'';width:100px;height:100px;margin:0 auto;display:block;background:url("/themes/careers-2015/resources/images/throbbers/throbber.svg") no-repeat center center;background-size:contain}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#job-relevance[data-loading]::before{background-image:url("/themes/careers-2015/resources/images/throbbers/throbber-ie.svg");-ms-transform:rotate(359deg);animation:throbber-ie 2s infinite}}@supports (-ms-ime-align: auto){#job-relevance[data-loading]::before{background-image:url("/themes/careers-2015/resources/images/throbbers/throbber-ie.svg");-ms-transform:rotate(359deg);transform:rotate(359deg);animation:throbber-ie 2s infinite}}#job-relevance h3,#job-relevance p{text-align:left}#job-relevance h3{margin:0.5em 0 0;color:#0097c7}#job-relevance p{margin:0 0 1em}#job-relevance table#job-relevance-data{width:100%}#job-relevance table#job-relevance-data td,#job-relevance table#job-relevance-data th{padding:0.25em 0}#job-relevance table#job-relevance-data th{color:#0097c7}#job-relevance table#job-relevance-data tbody td{text-align:left}#job-relevance table#job-relevance-data tbody tr:last-child td{border-bottom:none}@keyframes slideUpResults{0%{opacity:0;margin-top:35px}100%{opacity:1;margin-top:0}}@keyframes unfavourite{0%{opacity:1}50%{opacity:1}100%{opacity:0}}#job-results-list.express ol li.main_content button.fav-icon,#my-favourites-tab-btn.express,#share-my-results.express,#download-pdf.express{display:none}.careerquest-results #share-my-results-form{width:100%}.careerquest-results #share-my-results-form label{margin-top:0}.careerquest-results #share-my-results-form .form-group{margin-top:15px}.careerquest-results #share-my-results-form textarea#desc{resize:vertical;height:145px}@media (max-width: 991px){.careerquest-results #share-my-results-form textarea#desc{height:100px}}.careerquest-results .share-container{position:relative}.careerquest-results .share-container .share-btns{position:absolute;top:0;right:0;padding-right:inherit;padding-left:inherit}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.careerquest-results .share-container .share-btns{width:475px}}@media (min-width: 480px){.careerquest-results .share-container{padding-top:60px}}@media (max-width: 785px){.careerquest-results .share-container{padding-top:0;margin-bottom:1em}.careerquest-results .share-container .share-btns{position:relative;margin-bottom:1em}}.careerquest-results .share-container .share-btn-email,.careerquest-results .share-container .share-btn-download{height:auto}.careerquest-results .share-container .share-btn-email:before,.careerquest-results .share-container .share-btn-download:before{content:'';display:inline-block;margin-right:4px;vertical-align:middle;background-repeat:no-repeat;background-position:center center;background-size:contain}.careerquest-results .share-container .share-btn-email[disabled] span,.careerquest-results .share-container .share-btn-download[disabled] span{color:#18819c}.careerquest-results .share-container .share-btn-email:not([disabled]):hover,.careerquest-results .share-container .share-btn-download:not([disabled]):hover{text-decoration:none}.careerquest-results .share-container .share-btn-email:not([disabled]):hover span,.careerquest-results .share-container .share-btn-download:not([disabled]):hover span{text-decoration:underline}.careerquest-results .share-container .share-btn-email:before{width:24px;height:25px;background-size:16px 21px;background-image:url(/themes/careers-2015/resources/images/email-black.svg)}.careerquest-results .share-container .share-btn-download:before{width:24px;height:19px;background-size:16px 21px;background-image:url(/themes/careers-2015/resources/images/download-black.svg)}.careerquest-results .share-container .share-btn-short{font-family:"MullerLight","Arial",arial,sans-serif;font-size:1.8rem}@media (min-width: 480px){.careerquest-results .share-container .share-btn-short{display:none}}.careerquest-results .share-container .share-btn-full{display:none;font-family:"MullerLight","Arial",arial,sans-serif;font-size:1.8rem}@media (min-width: 480px){.careerquest-results .share-container .share-btn-full{display:inline-block}}.careerquest-results .share-container a.btn-link{line-height:25px}.careerquest-results .share-container .btn-block{margin-top:0}.careerquest-results .share-container #download-pdf.btn-lg{padding:0 15px}.careerquest-results .share-container #share-my-results.btn-lg{padding:0 15px}.careerquest-results #favourites-tab{position:relative}.careerquest-results #favourites-tab #my-favourite-jobs{position:relative}.careerquest-results #favourites-tab #my-favourite-jobs[data-updating]:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:white;opacity:0.5}.careerquest-results #favourites-tab #my-favourite-jobs ul,.careerquest-results #favourites-tab #my-favourite-jobs ul li{margin:0;padding:0}.careerquest-results #favourites-tab #my-favourite-jobs ul li:not(:last-child){margin-bottom:1em}.careerquest-results #favourites-tab #my-favourite-jobs ul li:before{content:''}.careerquest-results #favourites-tab #my-favourite-jobs ul li[data-deleting]{margin-left:-150px;opacity:0;transition:margin-left 0.5s, opacity 0.5s}.careerquest-results #favourites-tab #my-favourite-jobs .row{padding-left:24px}@media (max-width: 768px){.careerquest-results #favourites-tab #my-favourite-jobs .row{padding-left:34px}}.careerquest-results #favourites-tab #my-favourite-jobs header{margin-bottom:1em}.careerquest-results #favourites-tab #my-favourite-jobs header .en-header{font-size:larger;font-weight:bold}.careerquest-results #favourites-tab #my-favourite-jobs header .mi-header{font-size:smaller}.careerquest-results #favourites-tab #my-favourite-jobs .added-in{margin-bottom:1em}.careerquest-results #favourites-tab #my-favourite-jobs .added-in ul{display:inline}.careerquest-results #favourites-tab #my-favourite-jobs .added-in ul,.careerquest-results #favourites-tab #my-favourite-jobs .added-in ul li{padding:0;margin:0;display:inline}.careerquest-results #favourites-tab #my-favourite-jobs .added-in ul li{font-weight:bold}.careerquest-results #favourites-tab #my-favourite-jobs .added-in ul li:before{content:''}.careerquest-results #favourites-tab #my-favourite-jobs .added-in ul li:not(:last-child):after{content:','}.careerquest-results #favourites-tab #my-favourite-jobs .more-about-this-job{display:inline-block;margin-top:2em}.careerquest-results #favourites-tab #my-favourite-jobs #my-favourites-content{position:relative;padding-top:45px;margin-bottom:2em}@media (max-width: 768px){.careerquest-results #favourites-tab #my-favourite-jobs #my-favourites-content{padding:0 20px}}@media (max-width: 480px){.careerquest-results #favourites-tab #my-favourite-jobs #my-favourites-content{padding-top:0}}.careerquest-results #favourites-tab #no-favourites h3{margin-top:16px;margin-top:1.6rem}.careerquest-results #favourites-tab #no-favourites #my-tools .column{margin-bottom:0}.careerquest-results #remove-favourite-modal-content{margin:0 auto}.careerquest-results #results #job-filters{margin:0.5em 0 2em}.careerquest-results #results #job-filters label,.careerquest-results #results #job-filters h4{margin:0}@media (max-width: 767px){.careerquest-results #results #job-filters .dropdown-checkboxes{margin-top:15px}}.careerquest-results #favourites-tab{min-height:50vh}.careerquest-results #favourites-tab h3{margin-top:1.6rem}@keyframes deleteAni{0%{opacity:1}50%{opacity:0;height:initial;margin:initial;padding:initial}100%{height:0;margin:0;padding:0;opacity:0}}.careerquest-results #favourites-tab ul#my-favourites li{position:relative}.careerquest-results #favourites-tab ul#my-favourites li[data-deleted]{animation:deleteAni 0.5s forwards;overflow:hidden}.careerquest-results #favourites-tab ul#my-favourites li:not([data-is-fav]){display:none}@media (max-width: 480px){.careerquest-results #favourites-tab ul#my-favourites li{padding-right:24px}}.careerquest-results #favourites-tab #no-favs:not([data-visible]){display:none}.careerquest-results #results-container{margin-bottom:1em}.careerquest-results #results-container ol li:before{content:''}.careerquest-results #results-container:not([data-ready]) #results{display:none}.careerquest-results #results-container:not([data-ready]) #job-results-list ol{margin-top:-20px;opacity:0}.careerquest-results #results-container[data-ready] #job-results-list{animation:slideUpResults 0.5s ease-out}.careerquest-results #results-container[data-ready] #results-loading{display:none}.careerquest-results #results-container[data-ready] #job-results-list ol{margin-top:0;opacity:1;transition:margin-top 1s, opacity 1s}.careerquest-results #results-container[data-results-changing] #results{position:relative;opacity:0.5}.careerquest-results #results-container[data-results-changing] #results:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000}.careerquest-results #results-container #change-my-answers{font-family:"MullerLight","Arial",arial,sans-serif}@media (min-width: 786px){.careerquest-results #results-container #change-my-answers{position:absolute;left:0;top:0}}@media (max-width: 785px){.careerquest-results #results-container #change-my-answers{width:100%;margin-bottom:15px}}.careerquest-results #results-container #job-results-list-container:not([data-show-all]) li[data-excess]{display:none}.careerquest-results #results-container #job-results-list-container[data-show-all] #show-more-btn{display:none}.careerquest-results #results-container #job-results-list-container ol{list-style:none;padding:0;margin:0}.careerquest-results #results-container #job-results-list-container ol li img.job-image{width:120px;height:120px;margin-right:1em}.careerquest-results #results-container #job-results-list-container ol li .row{padding-left:24px}.careerquest-results #results-container #job-results-list-container ol li .job-title{font-size:larger;font-weight:bold;margin:0.3em 0;vertical-align:middle}.careerquest-results #results-container #job-results-list-container ol li button.why{background:none;border:1px solid #3379b7;border-radius:50%;width:20px;height:20px;font-size:14px;font-family:"MullerBold",arial,sans-serif;color:#3379b7;line-height:20px;vertical-align:text-bottom;margin-left:0.5em}.careerquest-results #results-container #job-results-list-container ol li button.why::before{content:'i';display:block;margin-top:-1px}.careerquest-results #results-container #job-results-list-container ol li button.why:hover{background:#3379b7;color:white;transition:background-color 0.5s, color 0.5s}.careerquest-results #results-container #job-results-list-container ol li header{position:relative}.careerquest-results #results-container #job-results-list-container ol li[data-removing-fav]{animation:unfavourite 1s forwards}.careerquest-results #results-container #job-results-list-container ol li:first-child{margin-top:0}.careerquest-results #results-container #show-more-btn{margin:1em auto;display:block;text-indent:0}.careerquest-results #results-container #show-more-btn.throb{background-image:url("/themes/careers-2015/resources/images/throbbers/throbber.svg");background-repeat:no-repeat;background-position:left center;background-origin:content-box;text-indent:38px;transition:text-indent 0.5s}.careerquest-results #results-container #show-more-btn[data-showing-all]{display:none}.careerquest-results #results-container #show-more-btn[data-not-ness]{display:none}.careerquest-results #results-container .with-superscript-fav-icon{position:relative;display:inline-block}.careerquest-results #results-container .with-superscript-fav-icon:after{content:'';display:block;background:url("/themes/careers-2015/resources/images/favourite-saved.svg") no-repeat center center;background-size:contain;width:13px;height:13px;position:absolute;top:-3px;right:-15px}.careerquest-results #results-container #results-loading{width:260px;text-align:center;margin:5em auto}.careerquest-results #results-container #results-loading:after{content:'Loading your job results...';display:block}.careerquest-results #results-container #results-loading:before{content:'';display:block;background:url("/themes/careers-2015/resources/images/throbbers/throbber.svg") no-repeat center center;background-size:contain;height:5em;width:5em;margin:1em auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.careerquest-results #results-container #results-loading:before{background-image:url("/themes/careers-2015/resources/images/throbbers/throbber-ie.svg");-ms-transform:rotate(359deg);animation:throbber-ie 2s infinite}}@supports (-ms-ime-align: auto){.careerquest-results #results-container #results-loading:before{background-image:url("/themes/careers-2015/resources/images/throbbers/throbber-ie.svg");-ms-transform:rotate(359deg);transform:rotate(359deg);animation:throbber-ie 2s infinite}}.careerquest-results #results-container #welcome-msg{position:relative}.careerquest-results #results-container #welcome-msg #welcome{margin-top:2em}.careerquest-results #results-container #welcome-msg #restart-quiz-sm{position:absolute;top:0;right:0}@media (max-width: 767px){.careerquest-results #results-container #welcome-msg #suggested-jobs-msg{display:none}}.careerquest-results #results-container #welcome-msg button#restart-quiz-sm{background:url("/visualquiz/images/restart-quiz-black.svg") no-repeat center center;background-size:contain;width:18px;height:18px;opacity:0.4;float:right;border:none;z-index:1}.careerquest-results #results-container #welcome-msg button#restart-quiz-sm:hover{opacity:1}@media (min-width: 991px){.careerquest-results #results-container #welcome-msg button#restart-quiz-sm{display:none}}@media (min-width: 992px){.careerquest-results #results-container #empty{margin-top:10vh}}.careerquest-results #results-container[data-has-results] #empty{display:none}@media (max-width: 991px){.careerquest-results #visual-quiz-content{margin-top:0;padding:0 15px}}body:not([class*=careerquest-]) #visual-quiz-content{display:none}button.favourite{padding:0;border:none;width:18px;height:18px;cursor:pointer;transition:opacity 0.5s;background:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center}button.favourite[data-is-fav]{background-image:url("/themes/careers-2015/resources/images/favourite-white.svg")}button.favourite:not([data-is-fav]){background-image:url("/themes/careers-2015/resources/images/favourite-empty.svg")}button.favourite.favourite-not-signed-in{background-image:url("/themes/careers-2015/resources/images/favourite-empty.svg")}button.favourite[data-loading]{opacity:0.3}button.favourite:hover{filter:brightness(110%)}button.favourite:focus{outline:dotted;outline-width:2px}button.favourite:after{content:'';opacity:1}button.favourite[data-clicked]:after{display:block;width:100%;height:100%;background:transparent;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0;transform:scale(2.5);opacity:0;transition:transform 1s, opacity 1s}button.favourite[data-clicked][data-is-fav]:after{background-image:url("/themes/careers-2015/resources/images/favourite-white.svg")}button.favourite[data-clicked]:not([data-is-fav]):after{background-image:url("/themes/careers-2015/resources/images/favourite-empty.svg")}button.favourite-corner{position:absolute;top:0;right:0;padding:0;margin:0;border:none;border-top-right-radius:inherit;background:none;cursor:pointer;background-image:url("/themes/careers-2015/resources/images/favourite-empty.svg"),url("/themes/careers-2015/resources/images/favourite-corner.svg");background-repeat:no-repeat;width:80px;height:80px;background-size:22px 22px,contain;background-position:45px 13px,center center}@keyframes favourited{from{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}button.favourite-corner[data-is-fav]{background-image:url("/themes/careers-2015/resources/images/favourite-white.svg"),url("/themes/careers-2015/resources/images/favourite-corner.svg")}button.favourite-corner:focus{outline:dotted;outline-width:2px}button.favourite-corner.favourite-corner-sm{width:40px;height:40px;background-size:16px 16px,contain;background-position:20px 4px,center center}button.favourite-corner.favourite-corner-md{width:65px;height:65px;background-size:22px 22px,contain;background-position:35px 8px,center center}button.favourite-corner.favourited-ani::after{content:'';display:block;width:22px;height:22px;opacity:0.8;background:transparent;background-repeat:no-repeat;background-size:contain;position:absolute;left:45px;top:13px;animation:favourited 1s forwards}button.favourite-corner.favourited-ani[data-is-fav]::after{background-image:url("/themes/careers-2015/resources/images/favourite-white.svg")}button.favourite-corner.favourited-ani:not([data-is-fav])::after{background-image:url("/themes/careers-2015/resources/images/favourite-empty.svg")}button.favourite-corner.favourited-ani.favourite-corner-sm::after{width:16px;height:16px;left:20px;top:4px}button.favourite-corner.favourited-ani.favourite-corner-md::after{width:22px;height:22px;left:35px;top:8px}button.favourite-corner[data-failed]{animation:favourite-failed 0.5s}@keyframes favourite-failed{0%{filter:grayscale(0%)}100%{filter:grayscale(100%)}}#favourite-popout{width:280px;z-index:1000;display:none;pointer-events:none;background:white;border:2px solid #ee3e58;border-radius:20px;box-shadow:0 0 25px rgba(0,0,0,0.25);padding:1.5em 2em;font-family:"MullerRegular","Arial",arial,sans-serif}#favourite-popout a#favourite-popout-link{display:inline-block;margin-top:1em;font-family:"MullerMedium","Arial",arial,sans-serif}#favourite-popout #favourite-popout-arrow{height:20px;width:20px;position:absolute;background:url("/mcp/images/arrow-right.svg") no-repeat center center;background-size:contain}#favourite-popout[x-placement^="left"] #favourite-popout-arrow{top:50%;right:-18px;transform:translateY(-50%)}#favourite-popout[x-placement^="right"] #favourite-popout-arrow{top:50%;left:-18px;transform:translateY(-50%) rotate(180deg)}#favourite-popout[x-placement^="top"] #favourite-popout-arrow{bottom:-18px;left:50%;transform:rotate(90deg)}#favourite-popout[x-placement^="bottom"] #favourite-popout-arrow{top:-18px;left:50%;transform:rotate(-90deg)}#favourite-popout button#favourite-popout-close{position:absolute;top:0;right:0;font-size:24px;width:34px;height:34px;background:none;border:none}#favourite-popout button#favourite-popout-close:active{transform:scale(0.9)}@keyframes shown-left{from{opacity:0;left:-10px}to{opacity:1;left:0}}@keyframes shown-right{from{opacity:0;left:10px}to{opacity:1;left:0}}@keyframes shown-top{from{opacity:0;top:-10px}to{opacity:1;top:0}}@keyframes shown-bottom{from{opacity:0;top:10px}to{opacity:1;top:0}}#favourite-popout[data-visible]{display:block;pointer-events:auto}#favourite-popout[data-visible][x-placement^="left"]{animation:shown-left 0.5s}#favourite-popout[data-visible][x-placement^="right"]{animation:shown-right 0.5s}#favourite-popout[data-visible][x-placement^="top"]{animation:shown-top 0.5s}#favourite-popout[data-visible][x-placement^="bottom"]{animation:shown-bottom 0.5s}#results-container #tabs{position:relative;margin:1em 0}#results-container #tabs ul{padding:0;margin:0}#results-container #tabs ul li{padding:0;margin:0;display:inline-block}#results-container #tabs ul li:before{content:''}#results-container #tabs ul li:first-child{margin-left:0.5em}#results-container #tabs ul li:not(:first-child){margin-left:-14px}#results-container #tabs ul li:nth-child(1) button{z-index:2}#results-container #tabs ul li:nth-child(2) button{z-index:1}#results-container #tabs ul li[data-active] button{border-width:2px;font-weight:bold;z-index:10}#results-container #tabs ul li:not([data-active]) button{padding-top:11px;padding-right:18px}#results-container #tabs ul li button{position:relative;padding:10px 12px;border:1px solid #0097c7;border-bottom:none;border-top-right-radius:10px;color:#0097c7;font-family:"MullerRegular","Arial",arial,sans-serif;font-size:18px;font-size:1.8rem;line-height:1.4;background:#f7f7f7}#results-container #tabs #tabs-border{border-bottom:2px solid #0097c7;position:absolute;bottom:0;left:0;right:0;z-index:3}#results-container:not([data-active-tab="jobs"]) #results{display:none}#results-container:not([data-active-tab="my-favourites"]) #favourites-tab{display:none}.container{margin:0;width:auto !important;min-width:auto !important}.question-wrapper .image-wrapper img{margin:0}.ss .question-wrapper{padding-right:0}.ss .slider{overflow:inherit}#SilverStripeNavigatorMessage,#SilverStripeNavigator{display:none}.breadcrumb-wrapper{display:none}
