body {
    background-color: #E0E0E0;
font-size: 90%;
    color: #333;
    font: 14px Arial, sans-serif;
}

div.page {
    padding: 0px;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

div.top_banner, div.top_banner_print {
    background-image: Url(https://www.lewisham.gov.uk/Style%20Library/lbl/images/lewishamLogo.png);
    color: #ffffff;
    background-repeat: no-repeat;
    border-style: none;
    background-size: contain;
    background-color: #ffffff;
    background-position-y: 50%;
    border: none;
    margin-bottom: 0px;
    height: 100px;
    /*box-shadow: 0px -5px 39px 0px rgba(153,153,153,1); */
}

div.top_banner_print {
    height: 129px;
}

div.top_banner img {
    display: none;
}

div.menu {
    /* background-image: Url(../Images/ieg4_1_background_2.png); */
    background-color: #1079AD;
    background-repeat: repeat-x;
    color: white;
    border-style: none;
    padding-left: 30px;
    padding-right: 10px;
    margin-bottom: 0px;
    height: 37px;
    /* border-top: 1px solid #f7f7f7; */
    font: 1em / 1.5 Arial,sans-serif;
    text-transform: uppercase;
    display: none;
}

div.toggle_navigation_icon input {
}

div.menu div {
    margin-top: 7px;
}

div.menu a, div.menu a:hover, div.menu a:visited {
    color: white;
    font: 1em / 1.5 Arial,sans-serif;
}

div.header {
    padding-left: 30px;
    padding-right: 10px;
    border-style: none;
    background-color: #ffffff;
   /* background: #3546A0 url(https://www.lewisham.gov.uk/Style%20Library/lbl/images/lewishamLogo.png) no-repeat right bottom; */
    color: #333333;
    background-position: 100% center;
    background-size: 35%;
    background-repeat: no-repeat;
    margin-left: -30px;
    background-position-y: 50%;
    margin-right: -10px;
    font: 1em / 1.5 "Arial,sans-serif;
    margin-bottom: 5px;
}

div.header h1 {
    font-weight: normal;
    font-style: normal;
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 2.25rem;
    font-weight: 500;
}

div.title {
    padding-left: 0px;
    padding-right: 10px;
    margin-left: 18px;
    margin-right: 20px;
    font-size: 24px;
    border-bottom: 4px solid #1079ad;
}

    div.title h2 {
        font-weight: bold;
        font-size: 24px;
    }

    div.title.navigation_bar_adjustment h2 {
        margin-left: 25px;
    }

    div.title div.reference {
        font-weight: normal;
        font-size: 18px;
margin-top: 10px;
    }

div.content {
    border-style: none;
    padding-left: 10px;
    padding-right: 10px;
    color: black;
    padding-left: 30px;
    font: 14px Arial,sans-serif;
    box-shadow: 0px 12px 39px 0px rgba(153,153,153,1);
}

div#ctl00_ContentPlaceHolder_BodyContent_CalculatedByStudentFinance {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PayTowardsStudentUpkeepHowMuch {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PayTowardsStudentUpkeepFrequency {
    display: none;
}

div.question_section {
    border: none;
    border-top: 1px solid #e1e6ec;
    border-bottom: 1px solid #e1e6ec;
    background-repeat: repeat-x;
    background-color: #fdfdfd;
}

div.question_section_header {
    border: none;
    border-bottom: 1px solid #e1e6ec;
    background-image: Url(../Images/ieg4_2_background_2.png);
    background-image: none;
    padding-left: 0px;
}

    div.question_section_header h3 {
        font-weight: normal;
        font-size: 140%;
    }

div.question_section.join_to_header {
    margin-top: 0px;
}

div.question_section div.question_section {
    border-color: #e1e6ec;
    border: none;
    background-color: #fbfcfd;
    /*	margin-left: 20px;
	margin-right: 20px; */
}

div.question_section div.question_section_header {
    border: none;
}

    div.question_section div.question_section_header h3 {
        font-weight: normal;
        font-size: 120%;
    }

div.question_section div.question_section div.question_section {
    /*border-top: 1px solid #e1e6ec;*/
    background-color: #f8fafc;
}

div.question_section div.question_section div.question_section_header h3 {
    font-weight: normal;
    font-size: 110%;
}

div.question .prompt {
    /*font-weight: bold;*/
    text-align: right;
}

div.body {
    margin-bottom: 0px;
    padding-left: 15px;
}

div.footer {
    margin-top: 0px;
    border: none;
    padding-left: 30px;
    color: black;
    font: 1em / 1.5 Arial,sans-serif;
    background-color: #e9ecec;
    border-bottom: 1px solid #dbdfdf;
    border-top: 1px solid #dbdfdf;
box-shadow: 0px 12px 39px 0px rgba(153,153,153,1);
}

    div.footer a, div.footer a:hover, div.footer a:visited {
        color: #000000;
    }

.inline_help_block {
    text-align: right;
}

/* -------------------------------- actions area -------------------------------- */

div.actions {
    margin-bottom: 0px;
    padding-bottom: 10px;
    /*	border-top: 1px solid #cfcfcf;*/
}

.button {
    border-radius: 5px;
    background-color: #009608;
    border-color: rgba(207, 207, 207, 0);
    color: white;
    font-weight: bold;
    font-size: 100% !important;
    background-repeat: repeat-x;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,sans-serif;
    transition: .3s;
}

.button:hover {
    background-image: none;
    border-color: rgba(240, 248, 255, 0);
    background-color: #d51866;
    color: white;
}

.launch_tile {
    font-weight: normal;
    padding-top: 100px;
    padding-bottom: 0px;
    height: 200px;
}


/* -------------------------------- edit / design -------------------------------- */

.button.edit {
    border-color: #ffaa64;
    color: #9f4800;
    background-image: Url(../Images/ieg4_2_background_3.png);
}

    .button.edit:hover {
        background-image: none;
        background-color: #ffc595;
    }

/* ------------------------------ navigation bar ------------------------------ */
.navigation_bar_adjustment {
    width: 744px;
}

div.navigation {
}

div.navigation h2 {
    width: 166px;
    width: 220px;
    float: left;
    padding-left: 10px;
    border: none;
    font-weight: bold;
    border-bottom: 4px solid #1079ad;
    padding-left: 0px;
    font-size: 24px;
}

.navigate_button {
    padding-left: 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: #ffffff;
    border: none;
    color: black;
    font-weight: normal;
    font-size: 100%;
}
    .navigate_button:hover {
        border-radius: 0px 0px 0px 0px;
    font-size: 90%;
    }

.navigation_item_dynamic {
    background-color: #F5F289;
}

.navigate_button.enabled {
}

.navigation_item img {
    height: 16px;
    padding-left: 16px;
}

.navigation_item {
    border-radius: 0px 0px 0px 0px;
    border-color: #bfbfbf;
    background-color: #f0f0f0;
    background-color: #ffffff;
    border: none;
    background-color: #ffffff;
}

.navigate_button.selected {
    background-color: #3546A0;
    color: white;
    border-bottom: 1px solid #3546A0;
    border-top: 1px solid #3546A0;
}

.navigation_item.selected {
    background-repeat: repeat-x;
    background-color: #3546A0;
    border-top: 1px solid #3546A0;
    border-bottom: 1px solid #3546A0;
}

.navigation_item.complete {
    border-color: #009608;
    background-color: #009608;
    border-radius: 5px;
}

.navigation_item.visited {
    border-color: #b20d0d;
    background-color: #b20d0d;
}

.navigation_validation_tip .header, .navigation_locked_tip .header {
    background-color: #1079AD;
    color: #ffffff;
    border-color: #1079AD;
    border: none;
    margin-bottom: 0px;
    font-weight: normal;
}

.navigation_validation_tip .content, .navigation_locked_tip .content {
    border-color: #e2f0f5;
    /*border-radius: 0px 0px 5px 5px;*/
    color: #ea0000;
    padding-left: 8px;
    padding-right: 9px;
}
/* ------------------------------- modal dialog ------------------------------- */

.modal_dialog {
    color: #3A5167;
    /*border-radius: 15px 15px 15px 15px;*/
    border: none;
}

.modal_dialog_header {
    /*background-image: Url(../Images/ieg4_2_background_1.png);
	background-repeat: repeat-x;*/
    /*background-color: #e2f0f5;*/
    /*	color: #000000;*/
    border-bottom: 1px solid #000000;
}

    .modal_dialog_header h1 {
        font-size: 18pt;
        font-weight: bold;
    }

.modal_dialog_footer {
    border-top: 1px solid #cfcfcf;
}

.modal_dialog h1, .modal_dialog h2, .modal_dialog h3, .modal_dialog h4 {
    font-weight: normal;
}
/* ----------------------------------- login --------------------------------------- */

div.login_box {
    background-color: #ffffff;
    border-radius: 15px;
    border-color: #cfcfcf;
}

    div.login_box div.header {
        background-image: Url(../Images/ieg4_2_background_1.png);
        background-repeat: repeat-x;
        color: #ffffff;
        border-radius: 15px 15px 0px 0px;
        margin-left: 0px;
        margin-right: 0px;
        border-top-color: #4b6175;
    }

/* ----------------------------------- follow on options --------------------------------------- */

div.follow_on_options_section {
    background-color: #e2f0f5;
    border-color: #cae4ee;
    border-radius: 10px 10px 10px 10px;
}

/* --------------------------------- address search styles ------------------------------- */

.address_search_navigation {
    border-top: 1px solid #CFCFCF;
}

/* After Action Evidence Styles */

.evidence-content-panel {
    padding: 10px;
    border-left: 5px solid #3A5167;
    margin-top: 10px;
    background-color: #e2f0f5;
}

h3 {
    color: #333333;
}

div#MenuPlaceHolder_LanguagePicker {
    display: none;
}

div#MenuPlaceHolder_ContrastOptions1 {
    display: None;
}

div#ctl00_ContentPlaceHolder_BodyContent_LivingRoom {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_BedsitRooms {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_Toilets {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_DiningRooms {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_OtherRooms {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_LivingRoomShared {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_BedsitRoomsShared {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_ToiletsShared {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_DiningRoomsShared {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_OtherShared {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_BedsitRoomsExclusiveToYou {
    display: none;
}
div#ctl00_ContentPlaceHolder_BodyContent_ToiletsExclusiveToYou {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_DiningRoomsExclusiveToYou {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_OtherExclusiveToYou {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmploymentDescription_Answer {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmployeeNumber {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmploymentLimitedTime_Answer {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmploymentLastPayRise {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmploymentNextPayRise {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_BackToWorkCredit_BackToWorkCreditReceived {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_ChildBenefitOther_ChildBenefitOtherReceived {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_IncapacityBenefitLowerShortTerm_IncapacityBenefitLowerShortTermReceived {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_IncapacityBenefitHigherShortTerm_IncapacityBenefitHigherShortTermReceived {
    display: none;
}
div#ctl00_ContentPlaceHolder_BodyContent_oweYouMoney {
    display: none;
}
div#ctl00_ContentPlaceHolder_BodyContent_ExpectingMoneyNext12Months {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PayGroundRent {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PayPitchingFees {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_rentFreeWeeks {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_HeardAbout {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_ClaimFromCouncil {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_supportedAccom {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_LivingRoomExclusiveToYou {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_RepeatingSection_0_WhatKindOfWork {
    display: none;
}


div#ctl00_ContentPlaceHolder_BodyContent_RepeatingSection_0_InterestOnSavings {
    display: none;
}

div#ContentPlaceHolder_BodyContent_AddtionalServicesPanel {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_partnerUpkeepOfAStudent {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PartnersBackToWorkCredit_PartnerBackToWorkCreditReceived {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_lumpSum {
    display: none;
}
<-------CICS--------->

div#ctl00_ContentPlaceHolder_BodyContent_IsPrimaryAddressOldOrNew {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PayTowardsStudentUpkeep {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_BenefitList_DisabledPersonsTaxCredit_DisabledPersonsTaxCreditReceived {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PreferredMethodOfContact {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_MobileTelephoneNumber {
    display: none;
}

p.areyouwaiting {
    margin-top: 0px !important;
}

div#ctl00_ContentPlaceHolder_BodyContent_AssistedPreferredMethodOfContact {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_AssistedMobileTelephoneNumber {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PartnerUCStarted {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_ChangeOfGroundRent {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_ChangeOfPitchingFees {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_PayTowardsStudentUpkeepFrequency {
    display: none !important;
}

div#ctl00_ContentPlaceHolder_BodyContent_PayTowardsStudentUpkeepHowMuch {
    display: none !important;
}

div#ctl00_ContentPlaceHolder_BodyContent_CalculatedByStudentFinance {
    display: none !important;
}

label#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmploymentDescription_Question {
    display: none !important;
}

div#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmploymentStartDate {
    display: none !important;
}

label#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmploymentLimitedTime_Question {
    display: none !important;
}

div#ctl00_ContentPlaceHolder_BodyContent_EmployedEarnings_0_EmploymentDetail_EmploymentLimitedEndDate {
    display: none !important;
}

label#ctl00_ContentPlaceHolder_BodyContent_ClaimantNewEarnings_0_EmploymentDetail_EmploymentDescription_Question {
    display: none !important;
}

div#ctl00_ContentPlaceHolder_BodyContent_ClaimantNewEarnings_0_EmploymentDetail_EmploymentDescription {
    display: none !important;
}


div#ctl00_ContentPlaceHolder_BodyContent_ClaimantNewEarnings_0_EmploymentDetail_EmploymentLimitedTime {
    display: none !important;
}

div#ctl00_ContentPlaceHolder_BodyContent_CanWeTalkToLandlordAboutClaim {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_DoesRentInclude {
    display: none;
}

div#ctl00_ContentPlaceHolder_BodyContent_ctl00_RollNumber {
    display: none;
}


div#ctl00_ContentPlaceHolder_BodyContent_PartnerDateNewUC {
    display: none !important;
}

select.normal {
    max-width: 270px;
    height: 30px;
}

input.normal, select.normal, textarea.normal, table.normal {
    /* padding: 5px; */
    margin-right: 8px;
    background-color: #ffffff;
    font-weight: bold;
    min-height: 30px;
    font-size: 100%;
}


.AlertNew {
    background-color: pink;
    color: crimson !important;
    padding: 5px;
    border-radius: 5px;
    font-weight: 500;
}

div#ctl00_ContentPlaceHolder_BodyContent_youUpkeepOfAStudent {
    display: none;
}

div#ContentPlaceHolder_BottomValidationSummary:before {
    content: "\f071";
    font-family: fontawesome;
    margin-right: 15px;
}

div#ContentPlaceHolder_BottomValidationSummary {
    background-color: #a94442;
    border-radius: 6px;
    padding: 5px;
    color: white;
}

.navigate_button.selected {
    background-color: #1079ad;
    color: white;
    border-bottom: 1px solid #1079ad;
    border-top: 1px solid #1079ad;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.navigation_item.selected {
    background-repeat: repeat-x;
    background-color: #1079ad;
    border-top: 1px solid #1079ad;
    border-bottom: 1px solid #1079ad;
    border-radius: 5px;
}

.navigate_button:hover {
    border-radius: 5px;
    font-size: 100%;
}

.button:hover {
    background-color: #d51866;
    background-image: none;
    border-color: rgba(240, 248, 255, 0);
    color: white;
    transition: all 0.5s ease-in;
}
.navigation_item .button:hover {
    background-color: #ffffff;
    background-image: none;
    border-color: rgba(240, 248, 255, 0);
    color: #d51866;
text-decoration: underline;
}
div.question .prompt {
    line-height: 1.25;
padding-top: 5px;
}
div.question {
    border-bottom: 1px solid #ededed;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
}
div.question .answer table.normal td {
    padding-right: 10px;
}

a.btn.btn-info {
    border-radius: 5px;
    background-color: #ffffff;
    border-color: rgba(207, 207, 207, 0);
    color: #3573b9;
    font-weight: bold;
    font-size: 100% !important;
    background-repeat: repeat-x;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,sans-serif;
    transition: .3s;
    padding: 10px 30px 10px 30px;
    text-decoration: none;
    margin-left: 75%;
    margin-top: 5px;
    margin-bottom: 5px;
}

a.btn.btn-info:hover {
    background-color: none;
    background-image: none;
    border-color: rgba(240, 248, 255, 0);
    color: #d51866;
    /*transition: all 0.5s ease-in; */
text-decoration: underline;
}

.help {
    height: 45px;
    background-color: none;
}

input.inline_help_close_button {
    width: 16px;
    margin: 3px;
}