.heading-large {
    border-bottom: 5px solid #005ea5;
}

.list-indent {
    padding-left: 20px;
    list-style-type: circle;
}

div.guideBody #master div.panel {
    padding: 0;
}

.dfs-digital-forms-hr {
    border: 0;
    border-bottom: 1px solid #bfc1c3;
    margin: 30px 0;
}

.form-category {
    margin-top: 2em;
    margin-bottom: 2em;
}

.emailh2 {
    margin-top: 1em !important;
}

@media print {
    .print-hidden, .beta-banner, .organisation-logo, .login-details, .sign-out, .report-error, .hmrc-s-link, .toolbar, #guideContainer-rootPanel-summary-bodytext___guide-item, #lastlogin, .header-global, .header__menu__proposition-links, .js-header-toggle {
        display: none !important;
    }

    .service-info {
        border-top: none;
    }

    .hmrc-s-label {
        width: 50%;
        padding-right: 1em;
    }

    .hmrc-s-data {
        width: auto;
    }

    .hmrc-s-addressSummary {
        margin-bottom: 30px;
    }
}

.centered-content {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

#master div.textarea_5em > .guideFieldWidget.multiline > textarea {
    height: 10em;
}

#master div.textarea_largeInputem > .guideFieldWidget.multiline > textarea {
    height: 22em;
    width: 40em;
}

#master div.esd_list > ul {
    padding-left: 5em;
}

.container.global-error-div.no-validation-errors {
    width: auto;
}

.guideBody #master .parbase.ErrorSummary {
    padding: 0;
}

.guideBody #master .hmrc-summary span.hmrc-s-label {
    width: 35%;
}

.guideBody #master .hmrc-summary span.hmrc-s-data {
    width: 45%;
}

.hiddenEmailNameComponent {
    display: none;
}

.notice-banner {
    background-color: #1d70b8 !important;
}

@media screen and (min-width: 641px) {

    #content > .content__body {
        width: 66.666%;
    }
}

html {
    font-size: inherit !important;
}

.hmrc-account-menu__link {
    text-decoration: inherit !important;
}

#lastlogin p {
    margin: 19px 0 !important;
}