These the things needed when updating the gov.uk css to make it work.
- add to
.govuk-back-link
for backlink
border: none;
background: white;
color: #0b0c0c;
- error summary change
.govuk-error-summary__list {
color: #d4351c;
font-weight: 700;
text-decoration: underline;
text-underline-offset: 0.1em
- add
.govuk-link {
border:none
}
-
Move fonts css to the font css
-
Change url links
-
For accordion need to fix the css by:
Finding and replacing all .govuk-frontend-supported .govuk-accordion
with .js-enabled .govuk-accordion
and adding this chunk to the accordion section of css:
.js-enabled .govuk-accordion__section-toggle {
pointer-events: none;
}
- Change filepaths for crown copyright logo:
.govuk-footer__copyright-logo {
display: inline-block;
min-width: 125px;
padding-top: 112px;
background-image: url(../images/govuk-crest.png);
background-repeat: no-repeat;
background-position: 50% 0;
background-size: 125px 102px;
text-align: center;
white-space: nowrap
}
@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
.govuk-footer__copyright-logo {
background-image: url(../images/govuk-crest-2x.png)
}
}
- Fix alignment on the radio button item labels
.govuk-radios__input {
z-index: 1;
width: 44px;
height: 44px;
margin: 0;
opacity: 0;
vertical-align: middle;
cursor: pointer
}
.govuk-radios__label {
align-self: center;
max-width: calc(100% - 74px);
display: inline-block;
padding: 7px 15px;
cursor: pointer;
touch-action: manipulation
}
- Fix selected tab panel border gap
.govuk-frontend-supported .govuk-tabs__list-item--selected {
position: relative;
margin-top: -5px;
margin-bottom: -2px;
padding: 14px 19px 16px;
border: 1px solid #b1b4b6;
border-bottom: none;
background-color: #fff
}
- govTable caption colour:
.govuk-table__caption {
font-weight: 700;
display: table-caption;
text-align: left;
color: #000;
}
- contents box:
/*Match margin in main-wrapper so "Contents" is level*/
@media (max-width:40.0625em) {
.govuk-contents-box {
margin-right: 30px;
margin-left: 30px
}
}
/*Match margin in main-wrapper so "Contents" is level*/
@media (min-width:40.0625em) and (max-width:48.0625em) {
.govuk-contents-box {
margin-right: 45px;
margin-left: 45px
}
}
/*Match margin in main-wrapper so "Contents" is level*/
@media (min-width:40.0625em) {
.govuk-contents-box {
margin-top: 40px;
}
}
/*Do not apply stickyness on smaller screen*/
@media (min-width:48.0625em) {
.govuk-contents-box_sticky {
position: fixed;
/*Guess? - probably could put exact pixels to make smooth*/
top: 26px;
/* Margin 0 to stop the contents box bopping around */
margin: 0;
padding: 0;
}
}
/*Contents link formatting*/
.govuk-contents {
top: 0.5rem;
padding: 0.25rem;
}
.govuk-contents__link {
padding-left: 0;
font-size: 1rem;
}
.govuk-subcontents {
list-style-type: none;
padding-left: 0;
font-size: 1rem;
}
/*Only display subcontents for first one - on load*/
.govuk-contents ~ .govuk-contents > .govuk-subcontents {
display: none;
}
- Updated govuk-link--no-visited-state to still have a clear focus highlight (copied from the govuk-link formatting)
.govuk-link--no-visited-state:focus {
outline: 3px solid transparent;
background-color: #fd0;
box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;
text-decoration: none;
-webkit-box-decoration-break: clone;
box-decoration-break: clone
}
.govuk-link--no-visited-state:hover {
text-decoration-thickness: max(3px, .1875rem, .12em);
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
-webkit-text-decoration-skip: none;
text-decoration-skip: none;
color: #003078
}