.page-template-template-candidate-login .row.hero-row,.page-template-template-candidate-forgotpass .row.hero-row{margin-top:60px}@media screen and (min-width: 768px){.page-template-template-candidate-login .row.hero-row,.page-template-template-candidate-forgotpass .row.hero-row{margin-top:100px}}.page-template-default #hero-container .row .hero{padding-top:20px;padding-bottom:20px}.page-template-default .candidate-portal-content h3{margin-top:20px;border-bottom:1px solid #88bc89}.page-template-default .candidate-portal-content a{color:#88bc89}#specialism-row .text-panel{width:100%;justify-content:center;display:flex;flex-direction:column;background-size:cover}#specialism-row .text-panel .spec-title{flex:1 1 auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){#specialism-row .text-panel .spec-title{min-height:152px}}#specialism-row .text-panel .spec-title h2{color:#fff}#specialism-row .text-panel .spec-link a{color:#fff}.modal-dialog .modal-content .modal-header{background:linear-gradient(150deg, #88bc89 0%, #4ea356 100%)}.modal-dialog .modal-content .modal-header .modal-title{color:#fff}.modal-dialog .modal-content .modal-body{padding:20px 50px}.modal-dialog .modal-content .modal-footer{background:#dfdfdf}.modal-dialog .modal-content p{font-size:16px}@media (min-width: 576px){.modal-dialog{max-width:1000px;margin:1.75rem auto}}.blog-footer{background:#dfdfdf;padding-left:15px;padding-right:15px}.blog-footer #footer-wrapper{padding-top:50px;padding-bottom:20px}.blog-footer #footer-wrapper a{color:#717174}.blog-footer #footer-wrapper a:hover{text-decoration:none;color:#88bc89}.blog-footer #footer-wrapper .footer-row-one .footer-email.wrapper{padding-top:20px;padding-bottom:20px}@media screen and (max-width: 767px){.blog-footer #footer-wrapper .footer-row-one .footer-logo.wrapper img{width:60%}}.blog-footer #footer-wrapper .footer-row-two{padding-top:20px;padding-bottom:20px;border-top:2px solid #88bc89;color:#0f6d0f}.blog-footer #footer-wrapper .footer-row-two .sub-footer-logo-column img{display:inline-block;height:50px}.blog-footer #footer-wrapper .footer-row-two .sub-footer-logo-column img.first{margin-right:20px}.blog-footer #sub-footer-wrapper{border-top:4px solid #88bc89;padding-top:10px;padding-bottom:10px;color:#88bc89;font-size:1rem}.blog-footer #sub-footer-wrapper .footer-copyright-column{text-align:center;margin-top:20px}@media screen and (min-width: 768px){.blog-footer #sub-footer-wrapper .footer-copyright-column{text-align:right;margin-top:0px}}.blog-footer #sub-footer-wrapper .footer-copyright-column p{font-size:80%}.footer-social-icons{padding:0px 0 20px 0}.footer-social-icons svg{width:30px;margin-right:5px}.footer-social-icons svg:first-of-type{margin-left:0px}.s-twitter .cls-1{fill:#717174}.s-twitter:hover .cls-1{fill:#88bc89}.s-instagram .cls-1{fill:rgba(0,0,0,0)}.s-instagram:hover .cls-2{fill:#9D9D9D}.s-facebook .cls-1{fill:rgba(0,0,0,0)}.s-facebook:hover .cls-2{fill:#88bc89}.s-linkedin .cls-1{fill:#717174}.s-linkedin .cls-2{fill:rgba(0,0,0,0)}.s-linkedin:hover .cls-1{fill:#88bc89}.gfield_password_strength{color:#000}.gfield_password_strength.strong{background-color:#4ea356}.gfield_password_strength.short{background-color:red}.gfield_password_strength.bad{background-color:orange}.gfield_password_strength.good{background-color:yellow}