.popup-dialog, .popup-dialog * {box-sizing: border-box}
.popup-dialog UL {list-style-position: inside}
.popup-dialog OL {list-style-position: inside}
.popup-dialog P.spaced {margin-top: 15px;margin-bottom: 10px;}
.popup-dialog H3 {font-weight: bold}
.popup-dialog A.standard-button {margin-top: 0; margin-right: 0; margin-bottom: 0; white-space: nowrap; width: auto; min-width: 150px}
.popup-dialog .social {margin-bottom: 20px}
.pd-content .lt {margin:10px; float:left}
.popup-dialog .standard-form-option, .popup-dialog .standard-form-option LABEL, .popup-dialog .standard-form-option INPUT[type=text], .popup-dialog .standard-form-option INPUT[type=password], .popup-dialog .standard-form-option SELECT,.popup-dialog .standard-form-option TEXTAREA{display:inline!important}
.popup-dialog .standard-form-option INPUT[type=radio], .popup-dialog .standard-form-option-check INPUT[type=checkbox]{width:34px;height:34px;margin-right:1em;}
.popup-dialog .standard-form-option {padding-right: 0}
.popup-dialog .standard-form-option LABEL .main-label {font-weight: bold; font-size: 24px}
.popup-dialog .standard-form-controls A, .popup-dialog .standard-form-controls .link-button {float: left; margin: 10px}
.popup-dialog .standard-form-controls INPUT[type=submit],.popup-dialog .standard-form-controls INPUT[type=button]{float: left}
.popup-dialog .form-openercontroller-holder {margin-top: 0; line-height: 1.4}
.popup-dialog .form-openercontroller-holder::after {content: "\25B6"; color: #19557F}
.popup-dialog .form-opener-button.open .form-openercontroller-holder::after {content: "\25BC"; color: #19557F}
.procurement-email{1px solid #BFC1C3;}
SELECT {font-family: Arial, sans-serif; height: 1.8em; color: #0B0C0C; border: 1px solid #808080; padding: 0.2em}
SELECT.standard-miniselect {width: 4.5em!important; margin-bottom: 0.2em}
HR {background-color: #737373; width: 100%; height: 1px; margin-bottom: 1em; margin-top: 1.7em}
HR.hierarchy {margin-bottom: 0;}
.hr-colour-grey HR {background-color:#BFC1C3}
#standard-left-col, #reverse-right-col {width: 696px;}
FIELDSET {direction: ltr!important; min-width: 0}
INPUT, TEXTAREA {font-family: Arial, sans-serif}
TEXTAREA {padding: 0.2em; border: 1px solid #808080}
INPUT.standard-submit {vertical-align: top; color: #FFFFFF; padding-left: 0.67em; padding-right: 0.67em; padding-top: 0.25em; padding-bottom: 0.35em; cursor: pointer; overflow: visible}
#cf_dashboard_filter_form INPUT.image-submit {display: inline; float: right; margin-right: 0}
.standard-form-body INPUT.invisible {background-color: transparent;border: 0px none #FFFFFF!important;}
.text-field {height: 1.2em; padding: 0.3em; width: 15em; margin-right: 1em}
.text-field-long {width: 25em}
.hidden-active{width: 0; height: 0; overflow: hidden}
.quick-link-disabled {color: #888888!important; cursor: not-allowed}
.small-quick-links, .content-help {width: 100%; padding: 5px;}
.small-quick-links-title{font-size: 1.5rem}
.small-quick-links-title, .content-help H2 {padding: 0.5em 0; margin-left: -5px;}
.stat-circle P {width: 100%; text-align: center}
.canvas {width: 997.6px; margin: 0 auto}
#standard-right-col, #reverse-left-col {width: 22.5em}
#standard-right-col > .standard-col-content > *:first-child, #reverse-left-col > .standard-col-content > *:first-child {margin-bottom: 0.5em}
.standard-col-content {margin: 0em 1em 1em 1em;}
.cf-notice-changelog.standard-col-content {margin: 0em 0em 1em 0em}
.standard-col {display: inline; float: left; height: auto}
.standard-form-option INPUT {float: left; margin-right: 0.75em}
.standard-form-option {padding: 0.4em}
.standard-form-option-radio-block.standard-form-option {margin-top: 0px}
.standard-form-option-radio-block-label, .standard-form-option-radio-block .hint {padding: 0px}
.gadget-footer DIV {margin-top: 0.5em;}
.gadget-header DIV {margin-top: 0.35em;}
#reverse-left-col .form-field-group .gadget-header DIV {margin-top: 0.45em;}
#reverse-left-col #locationpostcode-container INPUT:not(.js-select), #reverse-left-col #value_gadget INPUT, #reverse-left-col #locationpostcode-container LABEL, #reverse-left-col #value_gadget LABEL {width: 98%!important; margin-left: 1%!important; margin-bottom: 4px}
#reverse-left-col #locationpostcode-container INPUT.js-select {width: 98%!important; margin-left: 1%!important; margin-bottom: 0px}
#reverse-left-col #locationpostcode-container SELECT {width: 98%!important; margin-left: 1%!important; margin-bottom: 4px }
#reverse-left-col #locationpostcode-container .js-select-list-container {margin-left: 1%!important; margin-bottom: 4px }
#reverse-left-col #value_gadget LABEL {margin-top: 4px!important} 
.gadget .search-filter-button-control {font-size: 1rem}
.gadget-header-info {width: 32%!important; text-align: right; float: right; padding-right: 0.5em}
.gadget-header-verb-padding {display: block !important; background: #FFFFFF; border: 1px solid gray;}
#user-research-inner{max-width: 997px}
.standard-header-verb-link {display: block; text-align: left; text-indent: 1em; width: auto; height: auto; line-height: 1.5em; }
.standard-header-verb-link a, .standard-header-verb-link button {display: block; text-align: left; text-indent: -0.5%; padding-top: 0.4em; padding-bottom: 0.5em; text-decoration: none}
.standard-header-verb-link a:active, .standard-header-verb-link a:focus, .standard-header-verb-link button:active, .standard-header-verb-link button:focus { outline: none; overflow: hidden;}
.gadget-record-template {display: none;}
.gadget-item-sortable-icon {float: left; margin-top: 2px; margin-left: 5px; color: #0b0c0c; font-weight: 700}
.award-amber, .award-amber:focus, .award-assessing, .award-heatmap-warm {color: #F47738; background-color: #F47738!important;}
.form-opener-button.open .form-openercontroller-holder:after {content: "\25B2"; color: #000}
#header-menu-search-results LI:HOVER, .gen-search-results LI:HOVER, .result-selected {background-color: #808080!important; color: #FFFFFF}
.gen-search-results {position: absolute; top: 0; width: 60%; margin-top: 3.8em; margin-left: -3px; z-index: 1000; background-color: #FFFFFF}
UL.bac-selected {border: 1px solid #808080}
UL.online-bullets{list-style-position:outside;margin-left:20px;}
DIV.bac-tree, UL.bac-selected {width: 91%}
.gen-search-results DL DT, .gen-search-results UL LI, UL.bac-selected LI {padding: 0.3em; height: 1.2em; overflow: hidden}
.bac-selected-remove {cursor: pointer; text-decoration: underline}
#header-menu-search-submit-holder {margin-top: 2px; display: inline; float: left}
.nav-bar-message {float: left; vertical-align: top; margin-top: 3px}
.standard-form-option-stacked LABEL + * {display: block; clear:both}
.govuk-header-wrapper {width: 992px; margin: 0 auto; padding-right: 15px; padding-left: 0; padding-top: 8px; padding-bottom: 0.65em; height: 100%}
.content-holder H1 {font-weight: bold; margin-top: 1em; margin-bottom: 1em; line-height:1.04167}
.content-holder H2 {margin-bottom: 0.3em; line-height: 1.1111; display:inline;}
.content-holder H3 {line-height: 1.1111; display:inline;}
.content-holder H4 {font-weight: normal; margin-bottom: 1em; line-height: 1.1111}
.content-holder P {margin-bottom: 0.5em; line-height: 1.33}
.content-holder UL LI, .content-holder OL LI {margin-bottom: 0.5em; line-height: 1.3157; margin-left: 1em}
.content-holder ol.number-list li h5{font-weight:normal;}
.text-content-line{margin-bottom: 0.667em; margin-top: 0.667em; border-bottom: 1px solid #bfc1c3; clear: both; background-color: #bfc1c3}
.form-field-group .gadget-body .form-option-group-options .standard-form-option LEGEND {width: 97%}
.standard-form-option LEGEND {float: left}
.standard-form-option .text-field-enlarge-right{width: 90%!important;}
.js-only, .js-show, .js-hide, .hide {display: none}
.validation-error.validation-show, .standard-form-option.standard-error label .text-important.validation-error.validation-show {display: block; width: 100%;}
.validation-error.validation-show, .standard-form-option.standard-error label .text-important.validation-error.validation-show.validation-inline {display: inline-block;}
.validation-error, .standard-form-option.standard-error label .text-important.validation-error {margin-top: 5px}
#options_gadget .gadget-body DIV {margin-bottom: 0.75em!important}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none}
.container::after, .form-opener-container::after, .standard-col-content::after, .notice-review-stage::after {content: ""; display:block; clear: both}
#standard-left-col .gadget-body .notice-review-stage .review-stage-inline-link {margin-right: 0px}
.tab-bar, .tab-bar * {box-sizing: border-box}
.tab-bar {margin-bottom: 0.75em}
.notice-item, .notice-item * {box-sizing: border-box}
.notice-item .notice-status {float: right; padding: 5px; border-width: 3px; border-style: solid; margin-left: 15px; font-weight: bold}
.notice-item .notice-title {font-weight: bold; margin-bottom: 5px; overflow-wrap: break-word}
.notice-item .notice-type {font-weight: bold; color: #6f777B; margin-bottom: 5px}
.notice-item .notice-description {margin-bottom: 5px; overflow-wrap: break-word;}
.notice-item .notice-link {display: inline-block; margin-left: 30px; }
#global-cookie-message-holder {background-color: #d5e8f3; width: 100%}
#global-cookie-message {width:100%; background-color: #d5e8f3; padding-top: 10px; padding-bottom: 10px; display: block;}
#global-cookie-message P { font-weight: 400; line-height: 1.25; margin-bottom: 0; margin-top: 0; text-transform: none}
.aria-only{position: absolute; width: 0px; overflow: hidden}
.standard-form-body TEXTAREA, .standard-form-body INPUT, .standard-form-body SELECT,.standard-form-body DIV#terms_conditions {border: 2px solid #0B0C0C!important}
.popup-dialog .standard-form-body TEXTAREA, .popup-dialog .standard-form-body INPUT, .popup-dialog .standard-form-body SELECT{border: 2px solid #0B0C0C!important}
#search-term {border: 0px!important}
#standard-left-col .standard-col-content, #reverse-left-col .standard-col-content {margin-left: 0}
#standard-right-col .standard-col-content, #reverse-right-col .standard-col-content {margin-right: 0px}
.nav-bar-icon {line-height: 1em; padding: 0.2em 0.3em}
.govuk-warning-text-icon {font-weight: 700; display: inline-block; min-width: 32px; min-height: 29px; margin-right: 10px; padding-top: 3px; border: 3px solid #0b0c0c; border-radius: 50%; color: #fff; background: #0b0c0c; line-height: 29px; text-align: center; position: absolute; top: 50%; margin-top:-20px}
.govuk-warning-text{position: relative; margin-top:20px}
.govuk-warning-text-alert{padding-left:50px; display: block}
.standard-form-body .govuk-warning-text-icon{box-sizing: initial}
#standard-right-col, #reverse-left-col {width: 29%}
#standard-right-col, #reverse-right-col {float: right}
.text-field {padding: 4px; height: auto;}
.standard-form-option LABEL{margin-bottom: 10px}
.hint {margin-top: 5px}
.standard-form-option-radio-block LEGEND, .standard-form-option-check-block LEGEND {margin-bottom: 15px}
.standard-form-option.standard-form-controls A, .standard-form-option.standard-form-controls .link-button {vertical-align: -0.4em}
FIELDSET {width: 100%; min-width: 0}
A.new-window {padding-right: 15px; margin-right: 0.1em; background-position: center right; background-repeat: no-repeat; background-image: url('/libraries/base-noticing/images/newwindow-govuk.png')}
.standard-form-option-check INPUT, .standard-form-option-radio INPUT, .standard-form-option-radio-inline INPUT {width: 29px; height: 29px; position: absolute; top: 1px; left: 15px; margin-top: 15px}
.standard-form-option-check LABEL, .standard-form-option-radio LABEL, .standard-form-option-radio-inline LABEL {margin-left: 0px}
.standard-error {border: 0px!important; border-left: 5px solid #d4351c!important}
.form-holder-spacing .standard-form-option TEXTAREA { width: 50% }
.gadget-header-form {padding: 1em }
.gadget-header-form .standard-form-option.standard-form-option-submit {margin-top: -2.5em}
.gadget-header-title A {margin: 0 0.5em}
.gadget-column-heading-sortable:hover a {color: #2e8aca !important}
#standard-right-col INPUT[type=checkbox], #reverse-left-col INPUT[type=checkbox] {margin-top: 0.25em}
.gadget-column-view-label h2 {font-weight: normal;}
.notice-review-stage .standard-error{display: block; border-left: none!important}
#cf_supplier_details_shared_group .govuk-checkboxes__label {padding-top: 0px}
.govuk-checkboxes__label.standard-error {border: none!important}
#cf_dashboard_filter_form .standard-form-option .text-field-enlarge-right {width: 100%!important}
.standard-paginate-detail {display: block; }
.standard-form-option, .standard-form-option LEGEND H3, #standard-left-col LEGEND H3, .standard-form-option H3, #standard-left-col H3 {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0.75em; margin-bottom: 0.75em }
.standard-form-option LEGEND H3, #standard-left-col LEGEND H3,.standard-form-option H3, #standard-left-col H3 {margin-top: 0em; margin-bottom: 0.3em;}
.gadget-item-column-content .standard-form-option,.gadget-item .standard-form-option {margin-top:0;margin-bottom:0 }
.standard-form-option.standard-error {padding-left: 15px}
.standard-form-option.standard-error INPUT, .standard-form-option.standard-error SELECT, .standard-form-option.standard-error TEXTAREA {padding-left: 0.2em; border: 5px solid #d4351c !important}
INPUT[type=checkbox]:focus, INPUT[type=radio] {outline: none !important; border: none !important}
INPUT[type=checkbox] {border: none !important}
.content-block { margin: 1em 0;}
.content-block h2 {display: inline-block !important;}
.content-block h3 {display: inline-block !important; padding-bottom: 5px; font-weight: bold !important;}
INPUT.standard-error, SELECT.standard-error {border: 5px solid #d4351c !important}
.search-result-header {font-weight: bold}
.search-result-header H2 A {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin-bottom: 5px}
.search-result-entry {margin-top: 0.25em}
H2.breadcrumb-description {float: left; padding-left: 0px}
.content-holder P, .content-holder UL LI, .content-holder OL LI {font-weight: 400 }
.content-holder-view-notice H4 {font-weight: 400; }
.gadget-column-heading {font-weight: normal; text-align: left}
.gadget-column-heading-sortable .gadget-item-sortable-icon {color: #005ea5}
.search-result-count {font-weight: bold; }
.standard-select[multiple] {height: 200px; padding: 2px 0 2px 0; }
.standard-select[multiple] OPTION {padding-left: 0.2em}
.form-option-group .standard-form-option {width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; }
.form-option-group .standard-form-gap.standard-form-gap {background-color: inherit}
.form-option-group .standard-form-option ~ .standard-form-option, .form-option-group .form-opener ~ .form-opener {margin-top: 1px!important;}
.form-option-group .standard-form-option-check INPUT, .form-option-group .standard-form-option-radio INPUT { width: 20px; height: 20px; margin-top: 0!important; margin-right: 0.5em; margin-bottom: 0.4em; margin-left: 0.4em}
.form-option-group DIV.bac-tree, .form-option-group UL.bac-selected {width: 100%}
.form-option-group .bac-selected-holder {box-sizing: border-box; padding: 0.25em!important}
.form-option-group .bac-selected-holder * {box-sizing: inherit}
.form-option-group .bac-selected-holder LABEL {background-color: #FFFFFF; margin-top: 10px!important; margin-bottom: 10px!important; margin-left: 5px!important}
.form-option-group .bac-selected {border-left: 0; border-right: none; }
UL.bac-selected {border: 1px solid #bfc1c3}
UL.bac-selected LI {padding: 5px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #bfc1c3}
.form-option-group .bac-selected LI {height: auto}
.form-option-group .bac-selected .home-search-grey {background-color: #FFFFFF}
.form-option-group .form-opener {background-color: #fff}
.form-option-group .form-opener-button {margin-left: 4px; display:inline-flex; display: -webkit-flex;}
UL.page-contents-unordered-list{margin-left:1.25em; list-style-type:disc; padding-bottom:5px}
.form-openercontroller-holder {margin-top: 0; line-height: 1.4}
.form-opener-button.open .form-openercontroller-holder::after {content: "\25BC"; color: #005EA5}
.form-option-group .form-opener-container {overflow: hidden; padding-right: 4px; padding-left: 4px}
#reverse-left-col .form-option-group .form-opener-container {overflow: unset}
UL.bac-selected LI {height: auto!important}
.standard-infobox-attention {width: 97%}
.cf-create-edit-holder, .cf-create-edit-holder *, .form-holder *, #content-holder.upload-xml *, #buyer_search_results{box-sizing: border-box; }
.cf-create-edit-holder .redactions-confirmation {border-style: solid; border-width: 3px; border-color: #999999; padding: 20px 20px 20px 20px; margin: 10px 0px 10px 0px;}
@media(max-width: 340px){
	.cf-create-edit-holder .redactions-confirmation {padding: 5px}
	.pd-content {padding: 13px}
}
.cf-create-edit-holder .gadget-header H2, .skin-contractfinder #standard-left-col .gadget-header H2, .popup-dialog .gadget-header H2 {font-weight: 400}
.cf-create-edit-holder .gadget-body, .skin-contractfinder #standard-left-col .gadget-body, .popup-dialog .gadget-body {border-top: none; border-right: none; border-bottom: none; border-left: none; }
.cf-create-edit-holder .gadget-body INPUT, .skin-contractfinder #standard-left-col .gadget-body INPUT, .popup-dialog .gadget-body INPUT {margin: 3px; }
.cf-create-edit-holder .gadget-body .gadget-column-last, .skin-contractfinder #standard-left-col .gadget-body .gadget-column-last, .cf-create-edit-holder .gadget-body .gadget-column-last *, THING .gadget-body .gadget-column-last * {padding-right: 0!important; margin-right: 0; width: fit-content;}
INPUT.file-upload {padding: 4px}
INPUT.file-upload.standard-error {height: 46px}
A.standard-button {margin: 0 15px 15px 0}
.text-field.click-select {padding: 5px 10px;background-color: #EBEBE4;}
.standard-infobox-alert {border: none !important; border-left: solid 10px #df3034 !important; background: #fceaeb !important; }
.gadget-body .block-label{ padding-left: 2em !important; padding-top:0.3em !important; padding-bottom: 0.3em !important; margin-left:0.4em !important; width: auto; }
.js-enabled .block-label.selection-button-checkbox.selection-button-checkbox-vertical-align::before{margin-top:12px}
.js-enabled .block-label.selection-button-checkbox.selection-button-checkbox-vertical-align::after{margin-top:12px}
.gadget-body .block-label.selection-button-radio::before{ width: 20px; height: 20px; top: 3px; left: 2px; }
.gadget-body .block-label.selection-button-radio::after { border: 7px solid; top: 8px; left: 7px; }
.gadget-body .block-label.selection-button-checkbox::before{ width: 20px; height: 20px; top: 3px; left: 2px; }
.gadget-body .block-label.selection-button-checkbox::after { width: 12px; height: 5px; top: 7px; left: 5px; }
INPUT:focus, TEXTAREA:focus, SELECT:focus {outline: 3px solid #ffdd00; outline-offset: 0}
INPUT[type=radio]{outline:none!important;}
INPUT[type=radio]:focus{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 0 3px #ffdd00;-moz-box-shadow: 0 0 0 3px #FFBF47;box-shadow: 0 0 0 3px #FFBF47;}
#standard-right-col .small-quick-links, .content-help {border-top: 10px solid #005EA5}
INPUT.image-submit {background-color: #005EA5; border-color: #005EA5;}
#header-menu-search-submit-holder INPUT {background-color: #005EA5; border-left: 1px solid #0b0c0c; border-right: 1px solid #005EA5; border-top: 1px solid #005EA5; border-bottom: 1px solid #005EA5}
TABLE.gds {border-collapse: collapse; border-spacing: 0; margin-bottom: 1em}
TABLE.gds th {text-align: left}
TABLE.gds td, TABLE.gds th {padding: 0.5em 0 0.5em 0.75em; word-break: break-word}
TABLE.gds th.cookies-name, TABLE.gds th.cookies-expiry {width: 25%}
TABLE.gds th.cookies-description {width: 50%}
TABLE.gds td:first-child, TABLE.gds th:first-child {padding-left: 0}
.gadget.gadget-minimal .gadget-record, TABLE.gds td {border-bottom: 1px solid #bfc1c3}
#govuk-footer A:HOVER {color: #171819!important}
@media (max-width: 694px) { 
	.body-inner-canvas-unscrolled {clear: both; margin-top: 1em!important} 
	.content-inner-block {padding: 0em} #standard-left-col .standard-form-option-check LABEL, #standard-left-col .standard-form-option-radio LABEL, #standard-left-col .standard-form-option-radio-inline LABEL, #reverse-right-col .standard-form-option-check LABEL, #reverse-right-col .standard-form-option-radio LABEL, #reverse-right-col .standard-form-option-radio-inline LABEL{width: 100%!important} }
	#standard-left-col .home-popup-holder .standard-form-option-hierarchy-selector .hierarchy-container LABEL {width: 80%!important;}
#standard-left-col H3 {margin-bottom: 30px}
#standard-left-col #search_form H3 {margin-bottom: 5px}
.standard-form-option-block-element {margin-top:0px; margin-bottom:10px}
.standard-form-option-block-element LABEL {padding-bottom: 0px}
.home-popup-holder { margin-top:0px; margin-bottom:0px}
#options_gadget {margin-top: -72px}
.govuk-error-summary{margin-top: 10px}
.govuk-error-summary.hide{display: none; margin-top: 20px}
.media-1020-show {display: none}
@media (max-width: 1020px) { .canvas, .govuk-footer-wrapper, .govuk-header-wrapper, #standard-left-col, #standard-right-col {width: 696px}
 .govuk-footer-categories, .govuk-footer-explore, .govuk-footer-inside-government {width: 100%}
 #standard-left-col {min-height: 0px; border-right: none}
 .govuk-header-wrapper {padding-left: 0; padding-right: 0}
 #standard-right-col {clear: both}
 #standard-right-col > .standard-col-content > * { padding-left: 0}
 #options_gadget {margin-top: 5px}
 .gadget-body input.standard-button {float: none; margin-left: 30%; width: 40%;}
 .govuk-footer-wrapper {margin: 0 auto}
 .govuk-footer-inside-government {clear: both}
 .content-one-third {width: 48%}
 .content-two-thirds {width: 98%}
 .content-last-third {clear: both; width: 98%}
 #nav-bar {height: auto!important; padding-bottom: 5px}
 #nav-bar .header-item {float: left; width: 100%}
 .footer-copyright, .footer-systemstats, #govuk-footer, #govuk-footer ul, #govuk-footer h2 {width:100%; text-align: center !important}
 .standard-header-verb-link .quick-link-disabled {color: #888888!important}
 INPUT.image-submit {padding: 7px; margin-left: 0}
 .gadget-header-main-hamburger-container {display: block}
 #standard-left-col .mobile-margin {margin-bottom: 30px}
 .gadget-item-column-content SPAN INPUT{max-width: 120px}
 .form-field-group .gadget-body .form-option-group-options .standard-form-option LEGEND{width: 100%}
 #reverse-right-col {float: none}
}
@media (max-width: 1020px) { .canvas, .govuk-header-wrapper, #standard-form fieldset, .standard-form-option, #standard-left-col, #standard-right-col, #reverse-left-col, .standard-form-info, .standard-form-option .standard-submit, #standard-left-col .standard-form-option .text-area, .standard-form-option .text-field, .standard-form-option TEXTAREA, #standard-left-col .standard-form-option TEXTAREA, .standard-form-option-radio-inline label, .content-one-half, #standard-left-col .content-one-half, content-one-third, #standard-left-col .content-one-third, .standard-form-option .standard-select, DIV.bac-tree, UL.bac-selected, .cf-create-edit-holder .standard-form-option DIV.default-edit-container, .standard-form-option-multi-row .standard-form-option-multi-row-data, .column, .button-container, INPUT.file-upload {width: 99% !important} 
 #reverse-left-col .standard-form-option.form-opener, #reverse-left-col .govuk-checkboxes__item, #reverse-left-col .standard-form-option-radio-block, #reverse-left-col .gadget-body .standard-form-option {width: 100%!important} 
 #reverse-left-col .form-field-group .gadget-body .form-option-group-options .standard-form-option LEGEND {width: 98%}
 .gadget-filter-form-holder input.text-field {width: 90%!important}
 .gadget-filter-form-holder input.image-submit {margin-top: 0.15em; margin-left: 0}
 .govuk-footer-wrapper {margin: 0 0.5em; width: auto}
 .header-icon-alert {float: right; margin-top: 0.42em; line-height: normal; padding-left: 0.1em; padding-right: 0.55em; padding-bottom: 0.15em}
 #standard-right-col .standard-form-option .standard-submit, #reverse-left-col .standard-form-option .standard-submit {margin-left: 0}
 #menu-buttons-navigaton {display: block}
 #header-menu-search {display: none}
 #nav-bar .nav-bar-message {width: 85%; font-size: 16px}
 #header-menu-right #header-menu-navigation {display: none}
 #header-menu-right #header-menu-navigation-text {text-align: left} 
 #popup-nav-button {display: block; float: right; position: absolute; top: 14px; right: 8px}
 #options_gadget .gadget-body input.standard-button {margin: 0.5em 1em; padding: 0.5em; height: auto}
 form .gadget, form .gadget-body, form .gadget-header, .standard-form-info, .standard-infobox, .standard-form-option-check label, .standard-form-option-radio label, .standard-form-option-radio-inline label, .standard-form-option .text-field, TEXTAREA {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
 .gadget .gadget-header {height: 45px}
 .gadget-header-main-hamburger-container .gadget-header-hamburger-button {top: 0}
 H1 {font-size: 1.6em}
 .content-holder h3 {font-size: 2em}
 .standard-secondarybar-content {height: auto; min-height: 5px}
 #standard-left-col .standard-col-content {margin-top: 0.5em}
 .standard-col-content {margin-left: 0.5em}
 .resize-indent-wrapper {float: left; padding-left: 15px; width: auto}
 .resize-no-indent {margin-left: -15px;}
 #standard-left-col .standard-infobox-success, #standard-left-col .standard-infobox-alert, #standard-left-col .standard-form-info {margin-left: 0}
 .standard-form-controls {text-align: center}
 .standard-form-controls.controls-block{text-align: left}
 .standard-form-controls .standard-submit {padding: 10px 0px; font-size: 1.2em; margin-right: 0}
 .standard-form-controls A:not(.govuk-button) {vertical-align: -1em; font-size: 1.1em}
 .standard-form-option {padding: 0.4em 0; margin-right: 0}
 .standard-form-option .text-field {height: 1.9em; padding: 0.3em 0.3em; margin-right: 0}
 .standard-form-option .standard-select, .standard-form-option-radio-inline {margin-top: 0}
 .form-option-group .standard-form-option {padding: 0}
 .gadget.form-option-group {width: 100%!important}
 form .gadget, .standard-gadget-label {margin: 0.4em 0}
 .content-one-third, .content-two-thirds {clear: both; width: 98%}
 .standard-third{box-sizing: border-box; width: 100%; padding-right: 0}
 .gadget-scroller-holder {max-height: none}
 .gadget-record {padding: 0.5em 0;}
 .gadget-column-highlight-grey, .gadget-column-highlight-white {background-color: transparent}
 .gadget-column-last {border-left: none}
 .gadget-header-title {width: 58% !important}
 .gadget-header-info {width: 35% !important}
 .gadget-column-heading {width: auto !important; display: inline-block; clear: both; float: left !important; text-align: left !important; padding-left: 0.75em !important; font-weight: normal !important; padding-top: 0em !important; height: 1em;}
 .gadget-column-heading A {text-decoration: none !important}
 .gadget-column-heading A:HOVER {text-decoration: underline !important}
 .gadget-column-heading.gadget-column-first, .gadget-column-heading.gadget-item-left {padding-left: 0.75em !important;}
 .gadget-column-heading-sorted A {margin-left: 0;}
 .gadget-column-heading-sorted A {font-weight: bold !important}
 .gadget-item-sortable-icon {float: left !important; font-size: 0.6em; margin-top: 0.4em}
 .gadget-item-column-name {display: inline-block; font-weight: bold; padding-right: 1%; margin-top:10px}
 .gadget-item-left, .gadget-column-first {padding-left: 0 !important}
 .gadget-item {box-sizing: border-box; width: 100% !important; text-align: left !important; padding-left: 0.75em !important; padding-top: 0.1em; padding-bottom: 0.1em;}
 .gadget-item .award-traffic-light {margin: 0 !important; margin-right: 0.5em !important;}
 .gadget-item .award-traffic-light-right {float: none}
 .gadget-column-headings-sort-text {padding: 0.75em; padding-bottom: 0.25em; display: block; font-weight: bold; font-size: 1em;}
 .gadget-item.gadget-item-progress {border: none !important; margin-top: 0 !important; height: auto; width: 95%!important}
 .gadget-record-mobile-hidden, .gadget-header-mobile-hidden {display: none}
 .gadget-column-headings {padding-bottom: 0.5em}
 .gadget-column-heading-sortable:HOVER {background: none !important; cursor: default !important; color: inherit !important}
 .gadget-column-heading-sortable:HOVER a {color: inherit !important}
 .gadget-viewbox-detail LI {padding: 0}
 .notice-review-stage-header .gadget-column-first {width: fit-content;}
 .notice-review-stage-header .gadget-column-last {width: fit-content;}
 #footer-contact-form INPUT, #footer-contact-form LABEL, #footer-contact-form MESSAGE, #footer-contact-wrapper{ width:100% !important;}
 #footer-contact-form .contact-info-details{ width:100%;}
 .footer-submit{ width:100% !important; position:relative !important; bottom:0px !important; float:left; }
 .gadget-viewbox-detail {width: 100% !important}
 .gadget-viewbox-snap {width: 9em !important; margin-left: 50%;}
 .gadget-viewbox-snap-alertcircle {margin-left: -3.5em}
 .gadget-viewbox-snap .standard-centre {margin-left: -4.5em}
 #chat-icon-holder {right: 10px!important}
 .revision-traffic-light {margin-left: 0 !important}
 INPUT.image-submit {padding: 6px; margin-left: -37px}
 #context_view SELECT {width: 100%}
}
@media (min-width: 1020px) { .mobile-show{display: none} }
@media (max-width: 1020px) { body{ width: 100%; overflow-x: hidden} #header-menu-search {display: none} .govuk-header-global H2 {width: auto} #header-motd-body-left-col {width: 100%} OL.standard-breadcrumbs {margin-bottom: 1em} .govuk-footer-wrapper {width: 100%; font-size: 0.9em; padding-top: 0;} #govuk-footer UL {text-align: left !important} .cf-footer-wrapper {padding-left: 1em; padding-right: 1em; width: 95%} .footer-right {float: right} .footer-right A {text-decoration: none !important; display: inline-block; margin-top: 2em;} .footer-copyright, .govuk-footer .content-full {width: 95% !important;} INPUT.text-field {margin: 0; width: 100% !important} INPUT.standard-error {width: calc(100%-0.2em) !important;} .standard-submit {width: 100% !important; clear: both; margin-bottom: 0.5em !important; float: left} #standard-left-col, #standard-right-col, .standard-col-content {width: 100% !important; clear: both; margin: 0} .standard-secondarybar-content {height:90px; position: relative} .standard-secondarybar-left, .standard-secondarybar-right {width: 100%;} .standard-secondarybar-left {margin-bottom: 1em} .standard-secondarybar {margin-bottom: 1em; margin-top: 1em} .content-three-quarters {width: 100%} .organisation-logo {border: 5px solid #DEE0E2 !important; width: auto !important} .mobile-hidden{display: none} #options_gadget {display: none; position: absolute; top: 42px; right: 11px; z-index: 10; width: auto} #options_gadget .gadget-header {display: none} .gadget {width:98% !important} .media-1020-show {display: block} .media-1020-hide {display: none} }
@media (max-width: 740px) { h1 {font-size: 1.4em !important} .footer-right {float: none} #standard-left-col {margin-right: 10px;} #body-inner-canvas {margin-left: 0.75em; margin-right: 0.75em} .graph-posneg-horizontal-award {display: none} .graph-posneg-horizontal-holder {width: 60%} .graph-posneg-horizontal-scorebar-negative, .graph-posneg-horizontal-divider {display: none} .graph-posneg-horizontal-negative {display: none} .graph-posneg-horizontal-bar:first-child {display: none} .graph-posneg-horizontal-bar:not(first-child) {width: 100%} .graph-axis-neg-label {display: none} .gadget-header-revision .award-traffic-light {width: 1em; text-align: center;} .gadget-column-heading A:hover {color: #005EA5 !important} .standard-paginate, .standard-paginate-indicator {display: none !important} .standard-paginate-selected {display: inline !important}.gadget-header-form .standard-form-option {width: 100% !important; margin-top: 0em; margin-bottom: 0em;} .gadget-header-form .standard-form-option.standard-form-option-submit {margin: 0em} .gadget-header-form .standard-form-option.standard-form-option #search {width: 100% !important} .gadget-header-form .standard-form-option.standard-form-option-check {margin-left: 0em} .gbfood-main-banner-text{vertical-align:top; margin:0px; width:100%;} .gbfood-main-banner-text li span.red,.gbfood-main-banner-text li span.blue {display:block;} .gbfood-main-banner-text li {font-size: 2.25em !important;} .form-control, .standard-form-controls A {margin-left: 0px!important; font-size: 1rem} #standard-body{margin-left: inherit; margin-right: inherit}}
@media (max-width: 40.0625em){#standard-body{margin-left: 0px; margin-right: 0px}}
.aciTree .aciTreeButton, .aciTree .aciTreePush, .aciTree .aciTreeItem, .aciTree .aciTreeIcon, .aciTree .aciTreeText, .aciTree .aciTreeColumn { display:inline-block; line-height:20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; vertical-align:top; }
.aciTree .aciTreeInode > .aciTreeLine .aciTreeEntry .aciTreePush { background: none!important; color: #FFFFFF; font-size: 19px; font-weight: bold; width: 100%; cursor: pointer; text-align: center }
.aciTree .aciTreeItem { font-size: 1em!important; width: 100%; border: none!important; border-radius: 0!important; background-color: transparent!important; margin-right: 0; padding-top: 4px; padding-bottom: 4px; }
.aciTreeText { font-weight: normal; font-size: 1em!important; padding-left: 10px!important; display: block!important; float: left!important; width: 75%!important }
.support_log .cf-create-edit-holder .gadget-body A, .skin-contractfinder .support_log#standard-left-col .gadget-body A, .support_log .popup-dialog .gadget-body A { display:inline; margin-right:0px; }
A.template-gadget-add {margin-top: 5px;}
.support_log #options_gadget .gadget-body DIV{ margin-bottom:0.75em; }
DIV.search-no-top-margin {margin-top: 0px !important;}
P.search-no-top-margin {margin-bottom: 0px !important;}
DIV.no-margins-bottom {margin-bottom: 0px;}
DIV.no-margins-top {margin-top: 0px;}
#search_form {margin-bottom: 0px !important;}
#standard-left-col .notice-review-gadget .notice-review-stage-header H2 {font-weight: 700}
#standard-left-col .notice-review-gadget .gadget-controller { margin-top: 0.15em}
.aciTree .aciTreeItem, .aciTree .aciTreeButton {display: table-cell}
.govuk-warning-text{line-height: 1em; -webkit-font-smoothing: auto}
.form-option-group-options .govuk-warning-text {margin-bottom: 0px}
.gadget-controller-button:focus {outline:none;}
.content-block h3 {display: inline-block; font-size: 1.5rem; padding-bottom: 5px; font-weight: bold}
.gadget-header:focus-within{border: 5px solid #FFDD00 !important;}
.standard-form-option-inline.standard-form-option-stacked SELECT {font-size: 16px}
.notice-item .notice-title {font-size: 24px; font-weight: bold; margin-bottom: 5px}
#dashboard_notices {margin-top: 15px}
#review_notice H2 {font-size: 1.1875rem; position:relative;}
#review_notice H3, #review_notice UL LI {font-size: 1rem}
#review_notice .govuk-link {font-size: 1.1875rem}
#review_notice .gadget-column-view-data {font-size: 16px}
#standard-left-col #review_notice H3{ margin-bottom: 0px}
.pd-content .form-control.govuk-button {margin-top: 0px}
.cf-notice-changelog .gadget, .cf-notice-changelog .gadget * {font-size: 16px}
#standard-right-col .gadget-selector-holder {font-size: 16px}
.gadget-item-column-content, .search-result-header {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;display:block}
.content-holder .share-this-notice {font-size: 19px; text-decoration: none; margin-bottom: 20px; font-weight: 100}
#mobile-menu-container span a, #mobile-menu-container span button {padding-left: 5%}
#mobile-menu-header .gadget-header-verb-padding {padding-top: 2px}
#mobile-menu-container H2 {text-indent: 0px}
@media(max-width: 340px){
	#mobile-menu-container span a, #mobile-menu-container span button {padding-left: 8%}
}
/* CSS - FONTS*/
SELECT:disabled, INPUT:disabled, TEXTAREA:disabled { color: rgb(84, 84, 84); cursor: default; background-color: rgb(235, 235, 228);}
.header-motd-onload {margin-top: -10px}
.govuk-width-container{max-width: inherit}
.govuk-header__container {max-width: 997px}
#govuk-cookie-message-holder .govuk-width-container{max-width: 997px}
.govuk-header__container .govuk-header__logo A {font-family: "GDS Transport",Arial,sans-serif!important}
#standard-left-col #cf_dashboard_filter_form .standard-form-option-row SELECT.auto-select {min-width: auto;}
.standard-form-option-radio-block.standard-form-option {margin-bottom: 0px}
.cf-create-edit-holder .warning-text SPAN {box-sizing:content-box}
#home-breadcrumb-description H2 {width:696px}
.form-popup-holder.standard-form-option {padding-left:0.4em; margin-top:0px}
.form-popup-holder .standard-form-option:first-child {margin-top:5px}
.form-popup-holder .standard-form-option:first-child.no-margins-top {margin-top:0px}
#cf_dashboard_filter_form .text-field {height: 2.5rem;}
#cf_dashboard_filter_form .standard-select{height: 2.5rem !important;}
.standard-form-option-hierarchy-selector .hierarchy-container {height: 500px; border: 2px solid #0B0C0C; padding: 20px; padding-top: 0px; overflow-y: scroll;}
.selection-container div.selection-row, .selection-container-empty-en_GB {padding-top: 15px; padding-bottom: 15px;}
.selection-container-empty-en_GB::after {content: "None";}
.standard-form-option-hierarchy-selector .selection-container div.selection-row:last-child {border-bottom: 0;}
.selection-row .popup-data-holder { margin-left: 20px; }
UL.cpv-selected, UL.hierarchy-result-selected {list-style: none;}
.cpv-code-option-group .form-option-group-options, .nuts-code-option-group .form-option-group-options {max-height: 460px;}
.cpv-code-option-group .form-option-group-options DIV.gen-search-holder, .nuts-code-option-group .form-option-group-options DIV.gen-search-holder {margin-bottom: 0;}
UL.cpv-selected LI .bac-selected-label, UL.hierarchy-result-selected LI .bac-selected-label {padding-right: 5px;}
.inline-input-group {width:100%;float:left; margin-bottom: 15px;}
.inline-input-group > * { margin-right: 0.25em !important; margin-bottom: 5px; }
UL.bac-selected, UL.cpv-selected, UL.hierarchy-result-selected {border: 1px solid #808080}
.input-data-lists LI {white-space: nowrap; text-overflow: ellipsis}
DIV.bac-tree, UL.bac-selected, UL.cpv-selected, UL.hierarchy-result-selected {width: 91%}
.gen-search-results DL DT, .gen-search-results UL LI, UL.bac-selected LI, UL.cpv-selected LI, UL.hierarchy-result-selected LI {padding: 0.3em; height: 1.2em; overflow: hidden}
.input-data-lists DL DT, .input-data-lists UL LI {padding: 0.2em; height: auto; overflow: hidden}
.input-data-lists UL LI {cursor: pointer}
.input-data-lists LI:HOVER, .result-selected {background-color: #808080!important; color: #FFFFFF}
.input-data-lists {position: absolute; width: 25em; margin-top: 2.1em; margin-left: -3px; z-index: 1000; background-color: #FFFFFF}
.input-data-lists, UL.bac-selected {list-style: none; max-height: 15.5em; overflow: auto}
@media (max-width: 640px) { .input-data-lists {margin-top: 1.7em} }
.time-width {width: 7em!important}
.input-data-lists UL LI {margin-left:1em;list-style-type: disc;}
.bac-selected-remove {cursor: pointer; color: #1d70b8; text-decoration: underline}
.standard-form-option.standard-error INPUT:not([disabled]), .standard-form-option.standard-error SELECT:not([disabled]), .standard-form-option.standard-error TEXTAREA:not([disabled]), .standard-form-option-hierarchy-selector.standard-error .hierarchy-container {padding-left: 0.2em; border: 5px solid #d4351c !important}
.standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level-root {border-bottom: 1px solid #737373; padding-top: 15px; padding-bottom: 10.2px;}
.form-option-group .standard-form-option-check INPUT, .form-option-group .standard-form-option-radio INPUT, .standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level INPUT { width: 20px; height: 20px; margin-top: 0!important; margin-right: 0.5em; margin-bottom: 0.4em; margin-left: 0.4em}
.standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level LABEL.block-label.selection-button-radio,
.standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level LABEL.block-label.selection-button-checkbox,
.standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level LABEL.selection-button-text-only {width: 80%;}
.standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level .hierarchy-level-label-only-container LABEL {margin-top:0.35em; padding-left:1em}
.form-option-group DIV.bac-tree, .form-option-group UL.bac-selected, .form-option-group UL.cpv-selected, .form-option-group UL.hierarchy-result-selected {width: 100%}
.form-option-group .bac-selected-holder, .form-option-group .hierarchy-selected-holder {box-sizing: border-box; padding: 0.25em!important}
.form-option-group .bac-selected-holder *, .form-option-group .hierarchy-selected-holder * {box-sizing: inherit}
.form-option-group .bac-selected-holder LABEL, .form-option-group .hierarchy-selected-holder LABEL {background-color: #FFFFFF; margin-top: 10px!important; margin-bottom: 10px!important; margin-left: 5px!important}
A.cpv-code-browse { margin-left: 4px; margin-top: 9px; margin-bottom: 5px; }
DIV.form-opener-container .hierarchy-container .hierarchy-level LABEL.block-label.selection-button-radio,
DIV.form-opener-container * { box-sizing: border-box; }
.form-option-group .bac-selected, .form-option-group .cpv-selected, .form-option-group .hierarchy-result-selected {border-left: 0; border-right: none; }
UL.bac-selected, UL.cpv-selected, UL.hierarchy-result-selected {border: 1px solid #bfc1c3}
UL.bac-selected LI, UL.cpv-selected LI, UL.hierarchy-result-selected LI {padding: 5px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #bfc1c3}
.form-option-group .bac-selected LI, .form-option-group .cpv-selected LI, .form-option-group .hierarchy-result-selected LI {height: auto}
.form-option-group .bac-selected .home-search-grey, .form-option-group .cpv-selected .home-search-grey, .form-option-group .hierarchy-result-selected .home-search-grey {background-color: #FFFFFF}
.form-option-group .form-opener-button {margin-left: 4px; text-align: left;}
.form-option-group .form-opener-button A, .popup-dialog .form-opener-button A, .form-opener .form-opener-button A{width: auto; float: none;margin-bottom:5px}
.form-opener-container-hidden-text LABEL { padding-top: 10px}
.standard-form-option-padding-top-bottom-only {padding-top: 14.25px; padding-bottom: 14.25px;}
.form-openercontroller-holder {margin-top: 0; line-height: 1.4}
.form-opener-button.open .form-openercontroller-holder::after {content: "\25BC"; color: #1d70b8}
.form-option-group .form-opener-container { padding-right: 4px; padding-left: 4px}
UL.bac-selected LI, UL.cpv-selected LI, UL.hierarchy-result-selected LI {height: auto!important}
.gadget-body .block-label, .hierarchy-level .block-label { padding-left: 2em !important; padding-top:0.3em !important; padding-bottom: 0.3em !important; margin-left:0.4em !important; width: auto; }
.js-enabled INPUT[type=radio]:disabled + .block-label.selection-button-radio::before, .js-enabled INPUT[type=checkbox]:disabled + .block-label.selection-button-checkbox::before { background: #F2F2F2;}
.gadget-body .block-label.selection-button-radio::before, .standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level .block-label.selection-button-radio::before { width: 20px; height: 20px; top: 3px; left: 2px; }
.gadget-body .block-label.selection-button-radio::after, .standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level .block-label.selection-button-radio::after { border: 7px solid; top: 8px; left: 7px; }
.gadget-body .block-label.selection-button-checkbox::before, .standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level .block-label.selection-button-checkbox::before { width: 20px; height: 20px; top: 3px; left: 2px; }
.gadget-body .block-label.selection-button-checkbox::after, .standard-form-option-hierarchy-selector .hierarchy-container .hierarchy-level .block-label.selection-button-checkbox::after { width: 12px; height: 5px; top: 7px; left: 5px; }
.js-enabled .long-field .block-label.selection-button-radio.active::before { -webkit-box-shadow: 0 0 0 5px #ffdd00; -moz-box-shadow: 0 0 0 5px #ffdd00; box-shadow: 0 0 0 5px #ffdd00}
.js-enabled .long-field .block-label.selection-button-radio.active::before,.js-enabled .long-field .block-label.selection-button-radio::before { width:34px; height:34px;top:0;left:0px}
.js-enabled .long-field .block-label.selection-button-radio.active::after,.js-enabled .long-field .block-label.selection-button-radio::after { width:0px; height:0px; top:9px; left:9px ; border: 10px solid}
*:focus {outline: none;}
.hierarchy-result-selected li:last-child {border-bottom: 0 !important;}
.hierarchy-result-selected {padding: 1px 0;}
.selection-container, .standard-form-option-hierarchy-selector .selection-container, .standard-form-option-hierarchy-selector .selection-container div.selection-row {border-bottom: 1px solid #737373}
.notice-lookup .selection-container {width: 60%}
@media (max-width: 1020px) {
	.notice-lookup .selection-container {width: 99%}
}
ul > li.add-cpv {position: relative; padding-left: 0; margin-left: 0; list-style-type: none ;}
ul > li.add-cpv::before {content: "\2022"; position: absolute; left: -15px;}
.selection-flex {width: 100%; display: flex; flex-direction: row; align-items: center;}
.selection-flex span, .selection-flex label {flex: 1; padding-right: 5px; word-break: break-word}
.selection-container LABEL {margin-bottom:0px;}
.selection-container .popup-data-holder {margin-top:9px; margin-bottom:9px;}
.selection-container BUTTON {width: auto; height:100%} #reverse-left-col .form-field-group BUTTON {text-align: left} .notice-select-link-all {text-align: right}
#cf_supplier_search_results, #link_notice_identifier_search_results, #buyer_search_results{ width: 60% }
@media (max-width: 1020px) {
	#cf_supplier_search_results, #link_notice_identifier_search_results, #buyer_search_results{ width: inherit} 
}
#value_gadget_body .form-option-group-options, #value_gadget_body .standard-form-option,  #value_low_label, #value_high_label {background-color: white; margin-top: 0px!important; }
.form-holder-spacing {margin-bottom: 2em}
#create_edit.standard-form-option-hierarchy-selector{width:60%}
.label-disabled {color: #6F777B}
#industrycpvcode_gadget_body .standard-form-option.hierarchy-selected-holder {max-height:460px; overflow-x:hidden; overflow-y:auto}
#locationofcontract_gadget_body FIELDSET, #industrycpvcode_gadget_body.gadget-body, #locationpostcode-container, #locationregion-container {background-color: #FFFFFF}
#locationofcontract_gadget_body .form-popup-holder > .standard-form-option {border-top: 5px solid #DEE0E2}
#noticestatus_gadget_body .govuk-checkboxes__item, #procurementstage_gadget_body .govuk-checkboxes__item {width: 100%}
#noticestatus_gadget_body .govuk-checkboxes__item .govuk-checkboxes__label, #procurementstage_gadget_body .govuk-checkboxes__item .govuk-checkboxes__label {padding-right: 0px}
#reverse-left-col .form-opener-container .govuk-checkboxes__input {height: auto}
.govuk-checkboxes__label.smaller-version {padding-top: 8px!important}
.govuk-radios__label.smaller-version {padding-top: 4px!important}
.home-popup-holder .standard-form-option-hierarchy-selector .hierarchy-container {max-height:19rem; box-sizing:border-box; max-width: 25em; }
.form-popup-holder .region-width {width: 60%}
.infobox-top {margin-top: 1em}
.standard-form-option-multi-row-data {width: 72.5%}
.spacing-text {font-size: 1.5em; margin-left: 0.3em;}
.text-field-start-year, .text-field-end-year {width: 70%!important; padding-right: 0px}
.text-field-budget {width: 100%!important;} 
.standard-form-option-no-padding {padding: 0px; margin: 0px;}
.standard-form-option-multi-row .standard-form-option-multi-row-data .validation-error {white-space: initial;}
.standard-form-option-multi-row .standard-form-option-row {position: relative; float: left; width: 100%;}
#notice_create_edit_form_form .standard-form-option-row LABEL {margin-bottom: 0px;}
.float-left {float: left; display: inline-block;}
.aria-only-show-on-media {position:absolute; width:0px; overflow:hidden}
@media (max-width: 1020px) {.aria-only-show-on-media {position: relative; width:100%;}}
@media (max-width: 1020px) {.hide-on-media {display: none}}
@media (max-width: 1020px) {.standard-form-option-multi-row .standard-form-option-multi-row-data LABEL {margin-top: 2px; margin-bottom: 2px;}}
.temporary-label-remove {margin-bottom: 0px!important;}
.temporary-form-option-spacing {margin: 0px 0px 0px 0px; padding-bottom: 3px; padding-top: 3px;}
.temporary-error-form-option-spacing {padding-top: 0px}
.temporary-button-error {padding-bottom: 5px;}
.temporary-holder {margin-bottom: 5px}
.column {margin-top: 0.75em; margin-bottom: 0.75em;}
.column-field-error {margin-left: 10px; margin-top: 0px; margin-bottom: 5px;}
.flex {display: flex!important; align-items: flex-end;}
.lower-text-field {margin-top: 3px}
.standard-form-option.standard-error INPUT.standard-error-no-show {padding-left: 4px; border: 2px solid #0B0C0C!important}; 
.first-column {padding-right: 4%;}
@media (max-width: 1020px) {.first-column {padding-right: 0%}}
@media (max-width: 1020px) {.column-field-error {margin-left: 0px; height: auto!important;}}
@media (max-width: 1020px) {.column.standard-error {border-left: 0px!important; padding-left: 0px}}
@media (max-width: 1020px) {.column.column-error {border: 0px!important; border-left: 5px solid #d4351c!important; padding-left: 15px;}}
.standard-form-option-multi-row-remove {position: absolute; right: 0px; bottom: 1.1em;}
@media (max-width: 1020px) {.standard-form-option-multi-row-remove {float: left; position: relative; margin-top: 1em;}}
#industry_gadget_body .form-option-group-options {background-color: white;}
.cpv-code-browse, .regions-browse {margin-left: 9px; margin-top: 9px;}
.standard-form-option TEXTAREA.text-box {height: 200px}
.standard-form-option-radio-block .standard-form-option-radio-inline { margin-top: 0em }
.standard-form-option.standard-form-option-radio-inline {margin-bottom: 0px}
.standard-form-option.standard-form-option-radio-inline LABEL {margin-bottom: 0px}
.list-style-none {list-style: none}
.list-style-none LI{overflow:auto}
.magin-left-none {margin-left: 0px}
.text-left {text-align: left}
.media-1020-show BUTTON {width: 100%}
.margin-top-075em {margin-top: 0.75em}
.margin-top-3 {margin-top: 3px}
.margin-top-5 {margin-top: 5px}
.margin-top-7 {margin-top: 7px}
.margin-top-10 {margin-top: 10px}
.margin-top-20 {margin-top: 20px}
.margin-top-30 {margin-top: 30px}
.margin-top-50 {margin-top: 50px}
.margin-bottom--5 {margin-bottom: -5px;}
LABEL.margin-bottom-0, .margin-bottom-0 {margin-bottom: 0px}
.margin-bottom-3 {margin-bottom: 3px}
.margin-bottom-5 {margin-bottom: 5px}
.margin-bottom-7 {margin-bottom: 7px}
.margin-bottom-10 {margin-bottom: 10px}
.margin-bottom-19 {margin-bottom: 19px}
.margin-bottom-20 {margin-bottom: 20px}
.margin-bottom-50 {margin-bottom: 50px}
.bold {font-weight: bold}
.content-holder H1.govuk-panel__title {margin-top: 0px; margin-bottom: 30px}
.content-holder .govuk-panel__body UL {margin-bottom: 0px!important}
.content-holder .govuk-panel__body UL LI{margin-bottom: 0px; line-height: 40px; list-style: none; font-weight: bold}
.content-holder .list-no-bullets {list-style-type: none; padding-left: 0px; margin-left: 0px;}
#content-holder FORM#upload_notices_xml_form .standard-form-body .standard-form-option{ margin-top:0px}
.gem-c-cookie-banner__button .govuk-button, .gem-c-cookie-banner__button .gem-c-govspeak .gem-c-button, .gem-c-govspeak .gem-c-cookie-banner__button .gem-c-button{ width: 90% }
.gem-c-cookie-banner#global-cookie-message { background-color: #f3f2f1; padding: 20px 0; box-sizing: border-box; float: left}
#global-cookie-message .govuk-width-container{max-width: 61em}
.gem-c-cookie-banner__button.govuk-grid-column-one-half-from-desktop{padding:0}
.gem-c-cookie-banner__message{display: inline-block;padding-bottom: 10px;}
.gem-c-cookie-banner#global-cookie-message p {-webkit-font-smoothing: antialiased; font-weight: 400; margin: 0 0 10px 0;}
.gem-c-cookie-banner__confirmation{position: relative; paddingi-top: 5px}
.gem-c-cookie-banner__confirmation-message, .gem-c-cookie-banner__hide-button{display:block}
.gem-c-cookie-banner__hide-button {font-family: "nta", Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: 16px; line-height: 1.25; outline: 0; border: 0; background: none; text-decoration: underline; color: #1d70b8; padding: 0; margin-top: 10px}
@media print {.gem-c-cookie-banner__hide-button {font-family: sans-serif}}
@media (min-width: 40.0625em) {.gem-c-cookie-banner__hide-button {font-size:19px; line-height: 1.3157894737}}
@media print {.gem-c-cookie-banner__hide-button {font-size: 14pt; line-height: 1.15}}
.gem-c-cookie-banner__hide-button:hover {color: #003078; cursor: pointer}
.gem-c-cookie-banner__hide-button:focus {outline: 3px solid transparent; color: #0b0c0c; background-color: #ffdd00; box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; text-decoration: none}
@media (min-width: 48.0625em) {.gem-c-cookie-banner__hide-button {margin-top:0; position: absolute; right: 5px}}
@media (min-width: 40.0625em) {.gem-c-cookie-banner#global-cookie-message p {font-size:19px; line-height: 1.3157894737}}
@media (min-width: 48.0625em) {.gem-c-cookie-banner__confirmation-message,.gem-c-cookie-banner__hide-button {display:inline-block}}
.govuk-clearfix:after{content:""; display: block; clear:both}
.gem-c-cookie-banner .govuk-grid-row{margin-left: -25px; margin-right: -25px}
.gem-c-cookie-banner .govuk-button-group{margin-left: -10px}
DIV.hide-banner{display:none}
DIV.show-banner {display:block}
.disable-link, .disable-link:HOVER {color:#6F777B !important;cursor:default;text-decoration:none !important; pointer-events:none;}
.form-opener-container-hidden-text.no-border{border:none; padding-left:16px}
.cookies-preferences.content-holder .content-block .standard-form-body DIV.standard-form-option{margin-top:0px; margin-bottom:0.2em}
H2.home-heading {font-size: 27px; margin-top: 45px}
.standard-form-option.standard-form-option-radio {overflow: hidden; padding-bottom: 0.4em}
.min-column-width-12em{min-width: 12em;}
.min-column-width-15em{min-width: 15em;}
.notice-review-stage-header { display : flex; justify-content: space-between; }
.full-width{ width : 100%}
.notice-review-stage-header .gadget-column-first { padding-left: 0px}
.notice-review-stage-header .gadget-controller-holder:after {left:-1%}
.level-two-list {margin-left: 1em}
.attachments-list-item.last-list-item {padding-bottom: 0.5em}
.bullet-item { list-style:disc outside none; display:list-item; }
.multi-row > DD.govuk-summary-list__value{display: table-row}
.govuk-summary-list__value .page-contents-unordered-list{margin-left:0.9em; list-style: disc; font-weight: 700}
.govuk-summary-list__value .page-contents-unordered-list LI {font-weight: 100}
#all-content-wrapper{margin-top: 30px;}
.page-contents{margin-top: 13px;}
.cf-create-edit-holder .standard-form-option .govuk-link.align-left {width: auto}
.standard-form-option .govuk-radios .form-header-radio {width: 14em !important; margin-top: 0em}
A#link_notice_identifier_search-check{margin-top:0px}
#notice_link1-container .standard-form-option.form-opener {margin-bottom:0.2em}
#link_notice_identifier_search-check_zoomed { margin-top: 1em}
#link_notice_identifier_search {margin-right:2.3em}
.gem-c-notice {color: #0b0c0c; padding: 15px; margin-bottom: 30px; clear: both; border: 5px solid #1d70b8;}
.popup-dialog P {margin-bottom: 15px;}
.multi-row .govuk-summary-list__value, .multi-row .govuk-summary-list__key{ border: none; word-break:break-word}
.multi-row .form-opener-container-hidden-text, .notice-review-gadget .notice-review-stage .form-opener-container-hidden-text{ display : none; width:98%}
.multi-row .form-opener-container-hidden-text .standard-form-option, .notice-review-gadget .notice-review-stage .form-opener-container-hidden-text .standard-form-option{ padding-right: 0px}
.multi-row .form-opener, .notice-review-gadget .notice-review-stage .form-opener {margin-bottom: 0.5em}
.multi-row .attachments-list-item .form-opener, .notice-review-gadget .notice-review-stage .attachments-list-item .form-opener {margin-bottom: 0em}
.popup-dialog P {margin-bottom: 15px}
.govuk-summary-list__row DIV.attachments-list-item.bullet-div::before {padding-top: 0px; margin-top: -5px}
.govuk-summary-list__row DIV.bullet-div .govuk-summary-list__key {list-style: disc; display: list-item; width: 100%; margin-left: 12.5%;}
.notice-review-stage .govuk-summary-list__row DIV.bullet-div .govuk-summary-list__key {width: 80%; margin-left: 9.5%;}
.govuk-summary-list__row DIV.bullet-div .govuk-summary-list__value {padding-right: 0px; padding-left: 1.4rem}
DT.govuk-summary-list__key.full-width.bullet-item {margin-left: 19px}
@media (max-width: 1020px){ 
	.govuk-summary-list__row DIV.bullet-div .govuk-summary-list__key {margin-left: 0.8rem}
	.govuk-summary-list__row DIV.bullet-div .govuk-summary-list__value {padding-left: 0px}
}
@media (max-width: 720px) {	.govuk-summary-list__row DIV.bullet-div::before{margin-top: -3px; padding-top: 0px} }
.notice-review-gadget .form-opener .form-opener-container .standard-form-option {padding-top: 15px; padding-bottom: 15px; margin-top: 0px; margin-bottom:0px;}
.notice-review-gadget .form-opener .form-opener-container .standard-form-option UL.page-contents-unordered-list{padding-bottom: 0px}
.multi-row .additional-items-opener .standard-form-option {padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom:0px;}
.multi-row .additional-items-opener {padding-bottom: 0.5em}
.multi-row .opener-label {padding-bottom: 0px;} 
.content-block P.margin-bottom-0 {margin-bottom: 0px!important}
.padding-top-15{padding-top: 15px}
.padding-top-10{padding-top: 10px}
.width-auto, .standard-form-option INPUT.width-auto { width:auto }
.break-word {overflow-wrap: break-word}
.notice-review-stage .govuk-summary-list__value{padding-right:0px}
.notice-review-spend-item-key{position:relative; display: inline-block; width: 35%}
.notice-review-spend-item-value{position:relative; display:inline-block; width: 65%}
.govuk-table__cell .govuk-link{margin-bottom: 5px}
#supply-chain-notice-banner{background:#F47738; font-size:1rem; padding-top: 1px; color:#F8F8F8; color:#F8F8F8; border:2px solid #F47738; width:190px; box-sizing: border-box; text-align:center; margin-left: 31px}
@media (max-width: 1020px){ 
	#supply-chain-notice-banner{margin-left: 1px}
}
#standard-left-col .standard-infobox-text H3{
	margin-bottom: 0px;
}
#standard-left-col.support_log.full-width-log FIELDSET.padding-left-0{padding-left:0px} 
#standard-left-col.support_log.full-width-log, #standard-left-col.full-width-log, #standard-left-col.full-width{ width: 100%}
#standard-left-col.support_log.full-width-log FIELDSET{ padding-left: 12.5%; width: 85% }
@media (max-width: 740px){ #standard-left-col.support_log.full-width-log FIELDSET { width: 100%; padding: 0;}}
.full-width-log .standard-form-option-submit {display: flex; align-items: center; flex-direction: row-reverse}
.full-width-log .standard-form-option-submit > * {margin-left: 10px !important;}
.support_log .gadget-header-form .standard-form-option LABEL {margin-right: 0px}
.completed-from-padding{padding-right:2.4rem}
.completed-to-padding{padding-right:3.6rem}
.standard-error-date{border: 0px;border-left: 5px solid #d4351c;padding-left: 15px}
.width-inherit{width:inherit}
.standard-form-option INPUT.width-100{width:100%}
INPUT.margin-right-0, .margin-right-0{margin-right:0px}
.cf-create-edit-holder .govuk-date-input__input{margin-right:0px}
UL.margin-bottom-15px {margin-bottom: 15px}
UL.list-style-position-inherit{ list-style-position: inherit}
.padding-top-2em{padding-top: 2em;}
.changelog-type {display: contents; float:left; padding-right:0.5em}
.changelog-description {display: inline-block; word-break: break-all;}
.change-log-aria-only{position:relative; left: -9999px; top: -9999px; overflow:hidden}
.cf-notice-changelog .list-style-none LI {overflow: hidden}
.standard-form-option-margin-top-0, .form-control.margin-top-0, .margin-top-0{margin-top: 0px}
.standard-form-option-search-results{padding-left: 0.5em}
@media (max-width: 1020px) { .standard-form-option-search-results{padding-left: 0} }
.padding-top-0{padding-top: 0px}
.padding-bottom-3px{padding-bottom: 3px}
.notice-search-result-count{margin-bottom: 1.6em}
.standard-form-option INPUT.search-results-select{ width: 19.1rem}
.clear-both{clear: both}
.content-holder-view-notice .mobile-show .prevent-form-control {float: left}
#notice_view_button_controls_form {width: 101%}
.js-replacement .multi-row {margin-bottom: 20px}
.js-replacement .govuk-button {margin-bottom: 20px; margin-right: 15px}
.js-replacement .bullet-div .govuk-summary-list__key {width: 30rem}
.js-replacement .bullet-div .govuk-summary-list__value {width: 84%}
.cf-create-edit-holder .related_inputs_holder .standard-form-option TEXTAREA.text-box {height: 110px}
@media (max-width: 40.0525em){ #notice_create_edit_form_form .govuk-summary-list__row { border-bottom: unset; margin-bottom: 0px }}
