.form-container button {
    background-color: #f9743a!important;
    padding: 0 40px;
    line-height: 60px!important;
    font-size: 15px!important;
    border: none!important;
    box-shadow: none!important;
}
.file-upload-container {
    margin-top:30px;
}
.govuk-fluids-ro {
        padding:2rem 0!important;
    }
    .portal-content a, .portal-content p, .portal-content label, .portal-content span, .portal-content .govuk-button, .govuk-fluids-ro--buttonpanel-top .mr-1.govuk-fluids-ro--buttons-backlink, .govuk-fluids-summary--buttons-action, .govuk-fluids-summary--buttons-backlink, #summary-container .govuk-fluids-summary--contentpanel-regionitem-value, .govuk-fluids-summary--contentpanel-regionpanel-header span, .fluids-modal .card-body section, .govuk-button {
        font-size: 18px!important;
        /*color: #FFF!important;*/
        font-family: system-ui;
        font-weight: 400!important;
    }
     .portal-content .govuk-button, .govuk-fluids-ro--buttonpanel-top .mr-1.govuk-fluids-ro--buttons-backlink, .govuk-fluids-summary--buttons-action, .govuk-fluids-summary--buttons-backlink, .govuk-fluids-summary--buttonpanel-top .govuk-fluids-summary--buttons-backlink:before {
        color: #FFF!important;
    }
    .govuk-fluids-summary--buttonpanel-top .govuk-fluids-summary--buttons-backlink, .govuk-fluids-summary--buttonpanel-top .govuk-fluids-summary--buttons-backlink:link {
        text-decoration: none!important;
    }
    .govuk-fluids-summary--buttonpanel-top {
        position: absolute;
        bottom: 0;
        z-index: 97;
    }
    .govuk-fluids-summary--footer .govuk-fluids-summary--buttonpanel-bottom .button.govuk-fluids-summary--buttons-action {
        z-index: 98;
        left: 120px!important;
    }
    .govuk-fluids-summary--buttonpanel-bottom {
        padding-left: unset!important;
    }
    #summary-container .govuk-fluids-summary--footer {
        border-top:0px!important
    }
    #summary-container .portal-content a, .portal-content p, .portal-content label, .portal-content span,  #summary-container .govuk-fluids-summary--contentpanel-regionitem-value, .govuk-fluids-summary--contentpanel-regionpanel-header span, .form-control, .form-control input, #react-select-2-listbox, .form-control div div {
        color: #591a57!important;
    }
    .govuk-fluids-ro--prompt-item-input.w-50 {
        width: 100%!important;
    }
    .input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child)  {
        border-top-right-radius: 0.25rem!important;
        border-bottom-right-radius: 0.25rem!important;
    }
    .govuk-fluids-ro--navigation span, #summary-container .govuk-fluids-summary--contentpanel-regionpanel-header span, .fluids-modal .card-body section.govuk-label--m {
        font-size: 2rem!important;
        font-family: system-ui;
        font-weight: 350!important;
    }
    .elementor-291 .elementor-element.elementor-element-2782756 .elementor-heading-title {
        font-weight:350!important;
    }
    .portal-content  header {
        display: none!important;
    }
    .govuk-fluids-ro {
        padding: 5rem 0;
    }
    .govuk-fluids-ro--navigation>ul {
        margin:0!important;
    }
    .govuk-fluids-ro--navigation .govuk-fluids-ro--navigation-active {
        background-color: #164e72;
    }
    .input-group > .form-control {
        display: inline-flex!important;
    }
    .portal-content .govuk-button, .govuk-fluids-ro--buttonpanel-top .mr-1.govuk-fluids-ro--buttons-backlink, .govuk-fluids-summary--buttons-action, .govuk-fluids-summary--buttons-backlink, .fluids-modal .fluids-modal-window-buttons > .govuk-button, a.govuk-fluids-summary--buttons-backlink {
        background: #D4C6D5!important;
        color: #591a57!important;
        padding: 10px 15px;
        box-shadow: none;
        border: none!important;
        margin: 0!important;
        line-height: 1.25!important;
        text-transform: uppercase;
        text-decoration: none;
    }
    .fluids-modal .card-header {
        background-color: #164e72;
    }
    .fluids-modal .fluids-modal-window-buttons > .govuk-button {
        margin-right:20px!important;
    }
    .govuk-fluids-ro--buttons-backlink:before {
        border:none!important;
    }
    .btn-search {
        display: none!important;
    }
    .govuk-fluids-ro, .bg-white, .portal-content, .govuk-fluids-ro--navigation > ul li, .govuk-fluids-summary, .govuk-fluids-summary--contentpanel-regionpanel-header {
        background-color: rgba(0,0,0,0)!important;
    }
    .govuk-back-link:before, .govuk-fluids-ro--buttons-backlink:before, .govuk-fluids-summary--buttons-backlink:before, .govuk-fluids-summary--contentpanel-regionpanel-header {
        border-style: none!important;
    }
    .govuk-fluids-ro .prompt-item-input {
        background-color: white!important;
    }
    .govuk-fluids-ro--buttonpanel-bottom, .govuk-fluids-summary--buttonpanel-bottom {
        padding-left: 7rem!important;
        border-top: none!important;
    }
    .govuk-fluids-ro--buttonpanel-top, .govuk-fluids-ro--buttonpanel-bottom {
        position: absolute;
        bottom: 1rem;
    }
    .govuk-fluids-ro--buttonpanel-top {
        z-index: 95;
    }
    .govuk-fluids-summary--buttons-backlink {
        position: absolute;
        bottom: 3rem;
    }
    .govuk-fluids-summary--title {
        text-align: center;
    }
    .depth-0>.govuk-fluids-summary--contentpanel-regionpanel-header>.govuk-fluids-summary--contentpanel-regionpanel-header-text {
        text-align: center!important;
        padding-left:0!important;
        padding-top:50px;
    }
    .govuk-fluids-summary--contentpanel-regionitem-value textarea {
        min-height: auto!important;
        height: 20px!important;
    }
    .govuk-summary-list, .govuk-fluids-summary--contentpanel-regionpanel {
        margin-bottom: 0;
    }
    .portal-content {
        flex-direction: unset;
    }
    #form-container {
        min-height: 650px!important;
        overflow: visible;
    }
    .list-picker.prompt-item-control {
        z-index: 96;
    }
    a.generate-back-to-top {
        z-index: 97;
    }
    /*.govuk-fluids-summary--buttonpanel-bottom {
	    padding-left: 0px!important;
    }*/
    .govuk-fluids-summary--buttons-action {
	    box-shadow: none!important;
	    padding: 10px 40px!important;
    }
    .fluids-modal {
        z-index: 10002!important;
    }
    #summary-container .govuk-fluids-summary--contentpanel-regionitem-label {
        margin-bottom: 0px!important;
    }
    #summary-container .govuk-fluids-summary--buttonpanel-top {
        margin-top:50px!important;
    }
    .form-control {
        height: auto!important;
    }
    #form-container img {
        padding: 0!important;
    }
    .file-upload-component .file-upload-container .file-upload-content {
        display: grid;
        margin-top:0px!important;
        margin-bottom:10px!important;
    }
    .file-upload-component .file-upload-container .btn-browse {
        color: #591a57!important;
    }
    @media only screen and (max-width: 600px) {
        .w-50 {
            width: 100%!important;
        }
        .col-6 {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .govuk-fluids-ro--navigation>ul li {
            border-right: none;
        }
    }
    .breadcrumb {
        display: -ms-flexbox;
        display: inherit;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: inherit;
        margin-bottom: inherit;
        list-style: none;
        background-color: #e9e9e9;
        border-radius: inherit;
    }
    .react-datepicker__header .react-datepicker__month-dropdown, .react-datepicker__header .react-datepicker__year-dropdown {
        width:100px!important;
        z-index: 100px!important;
    }
    span.react-datepicker__year-read-view--down-arrow, span.react-datepicker__month-read-view--down-arrow {
        display: none;
    }
    

.file-upload-content:nth-child(2) {
	display: block!important;
}

.file-upload-content button {
	padding-top: 0px!important;
}

.file-upload-content button span {
	line-height: 0.25px!important;
    	font-size: 24px!important;
}

a.react-datepicker__navigation.react-datepicker__navigation--years.react-datepicker__navigation--years-previous {
    border: solid #2e2e2e;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    margin: 0px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 15px;
    height: 15px;
    position: inherit;
    top: -3px;
}
a.react-datepicker__navigation.react-datepicker__navigation--years.react-datepicker__navigation--years-upcoming {
    border: solid #2e2e2e;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    margin: 0px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    width: 15px;
    height: 15px;
    position: inherit;
    top: 8px;
}

li.govuk-fluids-ro--navigation-item {
    /*opacity: 0.2;*/
    display: none;
}
.form-row.w-100.prompt-item-control {
    display:block!important;
}
element.style {
}
.rte :last-child {
    margin-bottom: 0!important;
}
.react-datepicker {
    z-index: 98!important;
}
span.govuk-fluids-summary--title {
    margin-left: -20px!important;
}
.input-group {
    min-height:45px;
}
.border, .form-control {
    border: 1px solid #264150!important;
}