#ogc-portal #portal-nav,#ogc-portal #progress{border-bottom:1px solid #ddd}#ogc-portal{background:#fff!important;font-weight:500;line-height:initial}#ogc-portal h1,#ogc-portal h2,#ogc-portal h3,#ogc-portal h4,#ogc-portal h5,#ogc-portal h6{font-family:Lato,sans-serif;font-style:normal;font-weight:700;margin-bottom:1rem}#ogc-portal .jigsaw-font{font-weight:500;font-style:normal;color:#fff;margin-bottom:2rem}#ogc-portal .jigsaw-font a{color:#fff}#ogc-portal .jigsaw-font span{display:inline;padding:8px 2px}@media (min-width:768px){#ogc-portal .jigsaw-font span{padding:8px}}#ogc-portal #stage-intro.bg-connect,#ogc-portal #stage-steps .bg-connect,#ogc-portal .bg-connect .button,#ogc-portal .jigsaw-font.bg-connect span{background:#775D7A}#ogc-portal #stage-intro.bg-be-active,#ogc-portal #stage-steps .bg-be-active,#ogc-portal .bg-be-active .button,#ogc-portal .jigsaw-font.bg-be-active span{background:#07B0D4}#ogc-portal #stage-intro.bg-take-notice,#ogc-portal #stage-steps .bg-take-notice,#ogc-portal .bg-take-notice .button,#ogc-portal .jigsaw-font.bg-take-notice span{background:#71747C}#ogc-portal #stage-intro.bg-give,#ogc-portal #stage-steps .bg-give,#ogc-portal .bg-give .button,#ogc-portal .jigsaw-font.bg-give span{background:#F38B3C}#ogc-portal #stage-intro.bg-keep-learning,#ogc-portal #stage-steps .bg-keep-learning,#ogc-portal .bg-keep-learning .button,#ogc-portal .jigsaw-font.bg-keep-learning span{background:#3F5E6E}#ogc-portal .button,#ogc-portal a.button,#ogc-portal button,#ogc-portal input.button{color:#fff;background-color:#775D7A}#ogc-portal footer,#ogc-portal header{height:auto;width:100%;background:#0662ad;color:#fff;display:block}#ogc-portal header{padding:2rem 0}#ogc-portal footer{padding:4rem 0}#ogc-portal #ogc-logo{max-width:150px}@media (min-width:768px){#ogc-portal #ogc-logo{max-width:155px}}#ogc-portal .hamburger-btn{background:0 0;padding:.25rem}#ogc-portal .hamburger-btn img{max-width:45px}#ogc-portal #partner-logos img{max-height:50px;margin:20px 10px 20px 0}@media (min-width:768px){#ogc-portal #partner-logos img{max-height:80px;margin:25px 10px}#ogc-portal #portal-nav #ogc-navigation .nav-link{font-weight:700;color:#07B0D4;padding:1.2rem 2rem}#ogc-portal #portal-nav #ogc-navigation .nav-link.active{color:#fff;background:#07B0D4}#ogc-portal #portal-nav #ogc-navigation .dropdown-item{padding:.6rem 1rem}}#ogc-portal #home-previews,#ogc-portal #ogc-login{padding:4rem 0}#ogc-portal #portal-nav .button{margin:8px 0}#ogc-portal #ogc-login .log-in-form{background:#f4f4f4;border:1px solid #ddd;border-radius:5px;padding:2rem}#ogc-portal #progress{padding:6.5rem 0;background-color:#EEE;background-size:cover;background-position:center;background-repeat:no-repeat}#ogc-portal #progress .prog-intro{font-weight:700}#ogc-portal #progress .prog-percent{font-family:'Local Gothic';font-weight:500;font-style:normal;font-size:100px;color:#01542D}#ogc-portal #progress .progress{height:2rem;background:#F8F8F8;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}#ogc-portal #progress .progress .progress-meter{background-color:#01542D;-moz-transition:width 1s ease-in;-webkit-transition:width 1s ease-in;-transition:width 1s ease-in}#ogc-portal #progress .prog-completed{font-weight:700;font-style:italic}#ogc-portal #home-intro{padding:2rem;margin-bottom:2rem;background:#f9f2d3;border:4px solid #F1B828;border-radius:8px}#ogc-portal #home-intro .jigsaw-font{margin-bottom:1rem;color:#4A4A4A}#ogc-portal #home-previews .stage-preview{padding:2rem;margin-bottom:2rem;background:#F8F8F8;border:4px solid #ddd;border-radius:8px}#ogc-portal #additional-content,#ogc-portal #programme-assessment,#ogc-portal #stage-complete,#ogc-portal #stage-intro,#ogc-portal #stage-resources{padding:4rem 0}#ogc-portal #home-previews .stage-preview.is-completed{border-color:#01542D}#ogc-portal #stage-intro{background:#775D7A;color:#fff;font-weight:700}#ogc-portal #stage-steps{padding:2rem 0;background:#F8F8F8}#ogc-portal #stage-steps .stage-step{margin:1rem auto;width:100px;height:100px;line-height:100px;font-size:50px;font-weight:700;text-align:center;color:#fff;border-radius:50%}#ogc-portal #stage-steps .stage-step-txt{text-align:center;font-weight:700}#ogc-portal #stage-resources{background:#F8F8F8}#ogc-portal #stage-resources .resource-dl{display:block;margin-bottom:1rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}#ogc-portal #programme-assessment h4 small{color:#888}#ogc-portal #programme-assessment label{font-size:1rem}#ogc-portal #programme-assessment .slider-handle{background-color:#07B0D4}#ogc-portal #programme-assessment #other{display:none}#ogc-portal #programme-assessment #other #other_specify{max-width:520px}#ogc-portal #stage-complete .ogc-badge{border:8px solid #FFF;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}#ogc-portal #stage-complete .social-share{padding:2rem;background-color:#F8F8F8}#ogc-portal #stage-complete .social-share-btn{padding:1rem 2rem;margin:0 0 1rem;text-align:left;width:240px;background-color:#01542D;background-repeat:no-repeat;background-position:200px center}#ogc-portal #stage-complete .fb-btn{background-image:url(../images/facebook-f-brands.svg)}#ogc-portal #stage-complete .twit-btn{background-image:url(../images/twitter-brands.svg)}#ogc-portal #stage-complete .dl-btn{background-image:url(../images/dl-badge.svg)}#ogc-portal #partners-portal,#ogc-portal #resources-portal{padding:4rem 0}