@import url(https://fonts.googleapis.com/css?family=Hind:400,600,700&display=swap);#user-notifications{display:none;left:0;padding:30px;position:fixed;text-align:center;top:0;width:100%;z-index:2000}#user-notifications-message{font-size:1.2em}.dz-error .dz-error-message{background-color:#fff;border:solid 2px #aaa;padding:6px 12px;position:absolute;width:200px}.vacancy-panel-short-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto}.autocomplete-suggestion{cursor:pointer;padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:400;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}#preview-charity-logo-popup{max-height:80px}.fj-btn:disabled,.transparent{opacity:.75}.logo-transparent{opacity:.5;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}#advert-purchase-price{margin-top:0!important}#logo{height:80px}#preview-charity-logo-image{height:100px}#submit-stripe-payment-wrapper{height:50px}#_vacancy-advert-save,#credit-purchase-confirmation-wrapper{display:none}#cookie-consent-button{color:#999;margin-left:10px;padding:5px 10px 2px 10px}#cookie-consent-wrapper{background-color:#eee;bottom:0;border-top:solid 2px #ccc;display:none;padding:10px 20px;position:fixed;width:100%;z-index:1000}#candidate-login-form,#charity-login-form{padding:0;width:100%}#password-strength-warning{height:20px;padding:6px!important}.fj-btn{border-radius:0!important;-webkit-border-top-right-radius:10px!important;-webkit-border-bottom-left-radius:10px!important;-moz-border-radius-topright:10px!important;-moz-border-radius-bottomleft:10px!important;border-top-right-radius:10px!important;border-bottom-left-radius:10px!important;border-width:2px;padding:8px 30px 7px 30px}.gm-style-mtc *{font-size:12px!important;height:auto!important;padding:4px 8px!important}.hand{cursor:pointer}img.round{border-radius:50%!important;height:100px;width:100px}.logo-position{border:solid 1px #ccc;opacity:.5;padding:1px;width:30px}.selected-logo-position{opacity:1}#charity-address,#organisation-address{height:100px;resize:none}#candidate-sign-up-form,#charity-sign-up-form,#sign-up-form{margin-bottom:20px;margin-top:20px}#charity-join-link{cursor:pointer}#charity-logo-placeholder{background-position:center center;background-repeat:no-repeat;background-size:contain;height:80px;width:80px}*{font-family:Hind,sans-serif}.buffer-bottom,.buffer-y{padding-bottom:10px}.buffer-left,.buffer-x{padding-left:10px}.buffer-left-0,.buffer-x-0{padding-left:0!important}.buffer-right,.buffer-x{padding-right:10px}.buffer-right-0,.buffer-x-0{padding-right:0!important}.buffer-top,.buffer-y{padding-top:10px}.buffer-bottom-large,.buffer-y-large{padding-bottom:40px}.buffer-left-large,.buffer-x-large{padding-left:40px}.buffer-right-large,.buffer-x-large{padding-right:40px}.buffer-top-large,.buffer-y-large{padding-top:40px}.buffer-top-medium,.buffer-y-medium{padding-top:20px}#charity-dashboard-sidebar ul li{line-height:2em}footer{border-top:solid 1px #ccc}footer *{font-weight:600;text-transform:uppercase}footer a{font-size:.8em;line-height:2.5em}.home-candidate-selector{background-image:url(../images/candidates.png);right:0}.home-charity-selector{background-image:url(../images/charities.png);left:0}#contact-form-acknowledgement,#icon-scroll{display:none}.image-zoom img{transition:transform .1s}.image-zoom>img:hover{cursor:pointer}.preview-background-color-palette,.preview-text-color-palette{border:solid 1px #bbb;border-radius:50%;cursor:pointer;height:40px;width:40px}#preview-charity-image-placeholder{height:240px;overflow:hidden}.social-media{font-size:1.4em}.text-small{font-size:9pt!important;text-transform:none!important}#vacancy-advert-apply-acknowledgement{display:none}#vacancy-advert-create h5{font-weight:600;text-transform:uppercase}#vacancy-hero-image{background-position:center center;background-size:cover;background-repeat:no-repeat;height:400px}._applicant-dropzone-placeholder,.vacancy-dropzone-placeholder{display:none}.vacancy-image-wrapper{background-size:cover;background-position:center center;background-repeat:no-repeat;height:250px}.vacancy-panel{background-repeat:no-repeat;background-size:contain;transition:opacity .5s}.vacancy-panel .charity-logo{height:120px;padding:15px 20px}.vacancy-panel .preview-charity-logo-cc{position:relative;top:50%!important;transform:translateY(-50%);margin-left:auto;margin-right:auto}.vacancy-panel .preview-charity-logo-cc img{display:block;margin-left:auto;margin-right:auto}.vacancy-panel .preview-charity-logo-tl{left:10px!important;position:absolute;top:10px!important}.vacancy-panel .preview-charity-logo-tr{right:10px!important;position:absolute;top:10px!important}.vacancy-panel .preview-charity-logo-bl{left:10px!important;position:absolute;top:130px!important}.vacancy-panel .preview-charity-logo-br{right:10px!important;position:absolute;top:130px!important}.vacancy-panel .preview-charity-logo img{height:80px}.charity-logo img,.vacancy-panel .charity-logo img{height:100px}.vacancy-panel-details{height:190px}.vacancy-preview-data h4{height:20px}.vacancy-preview-data div{min-height:18px}.vacancy-preview-data div.image-zoom{height:70px}.fj-background-white{background:#fff}#preview-vacancy-popup-panel{background:#fff}.white,.white *{color:#fff}@media (max-width:768px){.visible-xs-inline-block{display:inline-block!important}body{margin-top:60px}.buffer-xs-x-0{padding-left:0!important;padding-right:0!important}.carousel-caption{top:30%}#candidate-dashboard-sidebar,#charity-dashboard-sidebar{height:100%;width:0;position:fixed;z-index:1;top:0;left:-30px;overflow-x:hidden;transition:.2s;padding-top:100px}.home-candidate-selector,.home-charity-selector{background:0 0;height:100%;position:absolute;bottom:0;width:50%;z-index:1000}.home-candidate-selector>div,.home-charity-selector>div{margin:0;position:absolute;bottom:5%;width:100%}.home-candidate-selector img,.home-charity-selector img{max-width:85%}#logo-mobile{height:30px}.vacancy-panel .charity-logo{top:20px}.vacancy-panel .charity-logo img{height:80px}#vacancy-search-map{height:calc(100vh - 100px)!important;z-index:0}}@media only screen and (min-width:768px) and (max-width:1200px){.home-candidate-selector,.home-charity-selector{background:0 0;height:100%;position:absolute;bottom:20px;width:50%;z-index:1000}.home-candidate-selector>div,.home-charity-selector>div{margin:0;position:absolute;bottom:5%;width:100%}#vacancy-search-map{height:calc(100vh - 100px)!important;z-index:0}}@media only screen and (min-width:992px){.active,.carousel,.item{height:100vh}.carousel-inner{height:100%}.home-candidate-selector,.home-charity-selector{background:0 0}.carousel-caption img{width:80%}.home-candidate-selector,.home-charity-selector{background-position:center center;background-repeat:no-repeat;height:100%;position:absolute;top:0;width:30%;z-index:1000}.home-candidate-selector>div,.home-charity-selector>div{margin:0;position:absolute;bottom:10%;width:100%}#vacancy-search-map{height:calc(100vh - 100px)!important;z-index:0}}@media (min-width:1200px){body,html{height:100%}body{margin-top:120px}#application-charity-logo{margin-top:20px}.home-candidate-selector,.home-charity-selector{background-position:center center;background-repeat:no-repeat;height:100%;position:absolute;top:0;width:30%;z-index:1000}.home-candidate-selector>div,.home-charity-selector>div{bottom:initial;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.active,.carousel,.item{height:100vh}.carousel-inner{height:100%}.content-columns-2{-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2}.home-candidate-selector,.home-charity-selector{background-size:auto 440px}.home-candidate-selector{background-image:url(../images/candidates.png);right:0}.home-charity-selector{background-image:url(../images/charities.png);left:0}#icon-scroll{display:none}.narrow{margin:auto!important;width:70%}p{line-height:1.8em}#preview-charity-logo-image{height:100px}#preview-vacancy-popup-panel span{line-height:1em;transform:scale(.5)}#preview-charity-logo-popup{height:80px}#vacancy-search-map{height:calc(100vh - 100px)!important;z-index:0}.vacancy-panel-short-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}.spinner{display:inline-block;width:30px;height:30px;margin-left:0;margin-top:0;border-radius:100px!important;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.icon-scroll,.icon-scroll:before{position:absolute;left:50%}.icon-scroll{width:40px;height:70px;margin-left:-20px;top:90%;margin-top:-35px;box-shadow:inset 0 0 0 2px #fff;border-radius:25px!important}.icon-scroll:before{content:"";width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(46px)}}.gallery{cursor:pointer;display:grid;grid-template-columns:repeat(2);grid-template-rows:repeat(1,500px);grid-gap:0px}.gallery__item{align-items:center;padding:20px;text-align:center;place-items:center}.gallery__item--1{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:5}.gallery__item--2{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:5}