/* Minification failed. Returning unminified contents.
(451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1670,31): run-time error CSS1039: Token not allowed after unary operator: '-spacing'
(1670,48): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(1684,26): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(1684,42): run-time error CSS1039: Token not allowed after unary operator: '-spacing'
(1700,18): run-time error CSS1039: Token not allowed after unary operator: '-spacing'
(1702,20): run-time error CSS1039: Token not allowed after unary operator: '-spacing'
(1703,21): run-time error CSS1039: Token not allowed after unary operator: '-spacing'
(1731,18): run-time error CSS1039: Token not allowed after unary operator: '-spacing'
(1731,39): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(1732,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing'
(1732,36): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(1733,24): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(1734,25): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(1750,39): run-time error CSS1039: Token not allowed after unary operator: '-radius'
 */
.tooltipster-sidetip.tooltipster-punk.tooltipster-punk-customised,
.tooltipster-follower.tooltipster-punk.tooltipster-punk-customised {
	border: solid 1px rgb(255, 0, 153);
	border-radius: 15px;
	color: #fff;
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-punk-customised .tooltipster-box,
.tooltipster-follower.tooltipster-punk.tooltipster-punk-customised .tooltipster-box {
	background: rgb(255, 0, 153);
	border: solid 1px rgb(255, 0, 153);
	border-radius: 10px;
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-punk-customised .tooltipster-content,
.tooltipster-follower.tooltipster-punk.tooltipster-punk-customised .tooltipster-content {
/*	background: rgb(255, 0, 153);
	border: solid 1px rgb(255, 0, 153);
	border-radius: 15px;
	color: #fff;*/
	font-size: 1.5em;
	line-height: 1.5;
	padding: 20px;
}
.tooltipster-sidetip.tooltipster-punk.tooltipster-punk-menu .tooltipster-box,
.tooltipster-follower.tooltipster-punk.tooltipster-punk-menu .tooltipster-box {
	background: #f8faf9;
	border: 0;
	border-top: solid 3px #616fb4;
	border-bottom: solid 3px #3b3b3c;
	border-radius: 0;
	box-shadow: 3px 3px 1px rgba(0,0,0,0.2);
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-punk-menu .tooltipster-content,
.tooltipster-follower.tooltipster-punk.tooltipster-punk-menu .tooltipster-content {
	color: #f8faf9;
	font-size: 1.5em;
	line-height: 1.5;
	padding: 0;
}
.tooltipster-sidetip.tooltipster-punk.tooltipster-punk-menu .tooltipster-box,
.tooltipster-follower.tooltipster-punk.tooltipster-punk-menu .tooltipster-box {
	background: rgb(0, 38, 52);
	border: 0;
	border-top: solid 3px rgb(0, 38, 52);
	border-bottom: solid 3px rgb(0, 38, 52);
	border-radius: 0;
	box-shadow: 3px 3px 1px rgba(0,0,0,0.2);
	color: #fff;
}

.tooltipster-sidetip .tooltipster-content,
.tooltipster-follower .tooltipster-content {
	color: #fff;
	font-size: 1.5em;
	/*line-height: 1.5;*/
	padding: 1px;
}

.tooltipster-sidetip .tooltipster-content a,
.tooltipster-follower .tooltipster-content a {
	color: #fff;
}
.about_panel {
  margin: 20px 0;
}
.about_panel .wrapper .about_content {
  width: 60%;
  text-align: left;
  line-height: 1.5;
}
.about_panel .wrapper .about_content h2 {
  color: rgb(255, 0, 153);
  font-size: 2.6em;
  padding: 10px 0;
}

.file_intro_field .file_intro_field_setting {
  color: rgb(0, 38, 52);
}
.file_intro_field .file_intro_field_setting .field_setting_value .frm_input {
  border-color: rgb(0, 38, 52);
}
.file_intro_field .file_intro_field_setting .field_setting_value .frm_db_file .browse_btn {
  color: #fff;
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
}
.file_intro_field .file_intro_field_setting .field_setting_value .frm_db_file .clearbtn {
  background: rgb(242, 242, 242);
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}
.file_intro_field .file_intro_field_setting .field_setting_value .edit_link {
  background-image: url(/online/Images_UKChanges/icon_name.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.file_intro_field .file_intro_field_setting .field_setting_value.has_advanced_upload .input_file_upload .input_file_selection + label {
  background-color: rgb(242, 242, 242);
  border-color: rgb(68, 68, 68);
}
.file_intro_field .file_intro_field_setting .field_setting_value.is_dragover .input_file_upload .input_file_selection:not(:disabled) + label {
  border-color: rgb(255, 0, 153);
  color: rgb(255, 0, 153);
}

.dedupe_file_selection .file_intro_field_setting {
  color: rgb(0, 38, 52);
}
.dedupe_file_selection .file_intro_field_setting .field_setting_value .frm_input {
  border-color: rgb(0, 38, 52);
}
.dedupe_file_selection .file_intro_field_setting .field_setting_value .frm_db_file .browse_btn {
  color: #fff;
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
}
.dedupe_file_selection .file_intro_field_setting .field_setting_value .frm_db_file .clearbtn {
  background: rgb(242, 242, 242);
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}
.dedupe_file_selection .file_intro_field_setting .field_setting_value .edit_link {
  background-image: url(/online/Images_UKChanges/icon_name.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.dedupe_file_selection .file_intro_field_setting .field_setting_value.has_advanced_upload .input_file_upload .input_file_selection + label {
  background-color: rgb(242, 242, 242);
  border-color: rgb(68, 68, 68);
}
.dedupe_file_selection .file_intro_field_setting .field_setting_value.is_dragover .input_file_upload .input_file_selection:not(:disabled) + label {
  border-color: rgb(255, 0, 153);
  color: rgb(255, 0, 153);
}

.area_selection .area_name_selection {
  color: rgb(0, 38, 52);
}
.area_selection .area_name_selection .dot {
  background: rgb(0, 38, 52);
}
.area_selection .remove_input {
  background: rgb(255, 0, 153);
}
.area_selection .remove_input:before,
.area_selection .remove_input:after {
  background-color: #fff;
}

.area_selection.area_selection_exclude .area_name_selection {
  color: #c00 !important;
}
.area_selection.area_selection_exclude .area_name_selection .dot {
  background: #c00 !important;
}

.accordion {
  font-size: 1rem;
  width: 100%;
  border-radius: 5px;
}

.accordion-header {
  padding: 1.5em 1.5em;
  cursor: pointer;
  font-size: 0.7em;
  letter-spacing: 0.1em;
  transition: all 0.3s;
  text-transform: uppercase;
  background: rgb(215, 215, 215);
}

.accordion__item {
  border-bottom: 1px solid rgb(215, 215, 215);
}

.accordion__item .accordion__item {
  border-bottom: 1px solid rgb(242, 242, 242);
}

.accordion-header:hover {
  position: relative;
  z-index: 5;
  background: rgb(0, 38, 52);
  color: #fff;
}

.accordion-body {
  display: none;
  background: white;
}

.accordion-body__contents {
  padding: 1.5em 1.5em;
  font-size: 0.85em;
}

.accordion__item.active:last-child .accordion-header {
  border-radius: none;
}

.accordion:first-child > .accordion__item > .accordion-header {
  border-bottom: 1px solid transparent;
}

.accordion__item > .accordion-header:after {
  content: "\f3d0";
  font-family: IonIcons;
  font-size: 1.2em;
  float: right;
  position: relative;
  top: -2px;
  transition: 0.3s all;
  transform: rotate(0deg);
}

.accordion__item.active > .accordion-header:after {
  transform: rotate(-180deg);
}

.accordion__item.active .accordion-header {
  background: rgb(0, 38, 52);
  color: #fff;
}

.accordion__item .accordion__item .accordion-header {
  background: #f1f1f1;
  color: #353535;
}

.base_btn {
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
  border-style: solid;
  border-width: 1px;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.5em;
  font-weight: bold;
  min-width: 60px;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition-duration: 200ms;
}

.base_btn:not(.faded):not(:disabled):not(.disabled):hover {
  background: rgba(42, 136, 199, 0.7);
  border-color: rgb(42, 136, 199);
  color: #fff;
}

.base_btn:disabled,
.base_btn.disabled {
  cursor: default;
  opacity: 0.6;
}

.small_btn {
  font-size: 1.3em;
  padding: 5px 15px;
}

.large_btn {
  font-size: 2.5em;
  border-radius: 50px;
  padding: 15px 20px;
}

.jumbo_btn {
  font-size: 2.5em;
  border-radius: 40px;
  padding: 25px 20px;
}

.accept_btn {
  color: #fff;
  background: rgb(68, 68, 68);
  border-color: rgb(68, 68, 68);
}

.accept_btn:hover {
  background-color: rgba(68, 68, 68, 0.7) !important;
  border-color: rgba(68, 68, 68, 0.7) !important;
}

.cancel_btn,
.clear_btn {
  color: rgb(0, 38, 52);
  background: #fff;
  border-color: rgb(0, 38, 52);
}

.cancel_btn:not(:disabled):not(.disabled):hover,
.clear_btn:not(:disabled):not(.disabled):hover {
  background: rgb(242, 242, 242) !important;
  border-color: rgb(0, 38, 52) !important;
  color: rgb(0, 38, 52) !important;
}

.continue_btn {
  color: #fff;
  background: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
}

.continue_btn:hover {
  background: rgba(0, 38, 52, 0.5) !important;
  border-color: rgba(0, 38, 52, 0.5) !important;
}

.dedupe_btn {
  background: rgb(109, 76, 154);
  border-color: rgb(109, 76, 154);
}

.dedupe_btn:hover {
  background: rgba(109, 76, 154, 0.5) !important;
  border-color: rgba(109, 76, 154, 0.5) !important;
}

.next_services,
.next_link,
.search_btn,
.submit_btn,
.upload_btn {
  color: #fff;
  background: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
}

.next_link:not(:disabled):not(.disabled):hover,
.next_services:not(:disabled):not(.disabled):hover,
.search_btn:not(:disabled):not(.disabled):hover,
.submit_btn:not(:disabled):not(.disabled):hover,
.upload_btn:not(:disabled):not(.disabled):hover {
  background: rgba(255, 0, 153, 0.7) !important;
  border-color: rgba(255, 0, 153, 0.7) !important;
}

.next_link:disabled,
.next_link.disabled,
.next_services:disabled,
.next_services.disabled,
.search_btn:disabled,
.search_btn.disabled,
.submit_btn:disabled,
.submit_btn.disabled {
  background: rgba(255, 0, 153, 0.7) !important;
  border-color: rgba(255, 0, 153, 0.7) !important;
}

.base_btn.custom_mode_option {
  background: rgb(109, 76, 154);
  border-color: rgb(109, 76, 154);
}

.base_btn.custom_mode_option:not(:disabled):not(.disabled):hover {
  background: rgba(109, 76, 154, 0.7) !important;
  border-color: rgba(109, 76, 154, 0.7) !important;
}

.base_btn.new_supply_job_option {
  background: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
}

.base_btn.new_supply_job_option:not(:disabled):not(.disabled):hover {
  background: rgba(255, 0, 153, 0.7) !important;
  border-color: rgba(255, 0, 153, 0.7) !important;
}

/* checkbox */
.checkbox input[type=checkbox],
.checkbox input[type=radio] {
  display: none;
}

.checkbox input[type=checkbox] + label,
.checkbox input[type=radio] + label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 20px;
  font: 14px/20px "Ubuntu", Arial, sans-serif;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

#quickstart-option-popup .checkbox input[type=checkbox] + label,
#quickstart-option-popup .checkbox input[type=radio] + label {
  font-size: 16px;
  line-height: 1.5;
}

.checkbox input[type=checkbox]:disabled + label,
.checkbox input[type=radio]:disabled + label {
  opacity: 0.7;
}

.checkbox input[type=checkbox]:not(:disabled):hover + label:hover,
.checkbox input[type=radio]:not(:disabled):hover + label:hover {
  color: rgb(255, 0, 153);
}

.checkbox input[type=checkbox]:not(:disabled):hover + label:before,
.checkbox input[type=radio]:not(:disabled):hover + label:before {
  background: rgb(255, 0, 153);
  box-shadow: inset 0px 0px 0px 2px rgb(255, 0, 153);
}

.checkbox input[type=checkbox] + label:last-child,
.checkbox input[type=radio] + label:last-child {
  margin-bottom: 0;
}

.checkbox input[type=checkbox] + label:before,
.checkbox input[type=radio] + label:before {
  content: "";
  display: block;
  width: 1.4em;
  height: 1.4em;
  border: 2px solid #343a3f;
  border-radius: 0.2em;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.2s, background 0.2s ease-in-out;
}

.checkbox input[type=checkbox]:checked + label:before,
.checkbox input[type=radio]:checked + label:before {
  width: 1.4em;
  height: 1.4em;
  border-radius: 0.2em;
  border: 2px solid #fff;
  background: rgb(255, 0, 153);
  box-shadow: 0 0 0 1px rgb(255, 0, 153);
}

/* checkbox end */
#cc-main {
  --cc-font-family: "Ubuntu", "montserrat", Arial, Verdana;
  --cc-btn-primary-bg: rgb(255, 0, 153);
  --cc-btn-primary-border-color: rgb(255, 0, 153);
  --cc-btn-primary-hover-bg: rgba(255, 0, 153, 0.7);
  --cc-btn-primary-hover-border-color: rgba(255, 0, 153, 0.7);
  --cc-toggle-on-bg: var(--cc-btn-primary-bg);
}

.databricks_table_selections .databricks_tables .databricks_table_path {
  background-color: rgb(242, 242, 242);
}

.enhance_selection_options .profile_categories .profile_action:hover {
  background-color: rgba(0, 38, 52, 0.3);
}
.enhance_selection_options .profile_pane {
  background-color: rgb(242, 242, 242);
}
.enhance_selection_options .profile_pane .category_section_search_container h2 {
  color: rgb(255, 0, 153);
}
.enhance_selection_options .profile_pane .category_option_container .category_option_header {
  border-bottom-color: rgb(255, 0, 153);
}
.enhance_selection_options .profile_pane .category_option_container .category_option_header h4 {
  color: rgb(0, 38, 52);
}
.enhance_selection_options .profile_pane .category_section_search_container .search_settings .search_setting .txtbox {
  border-color: rgb(0, 38, 52);
}

.select_geography .category_selection .SumoSelect > .CaptionCont {
  border-color: #616fb4;
  background: #fff;
  color: #333;
}
.select_geography .category_selection .SumoSelect > .CaptionCont > label > i {
  background: url(/online/Images_UKChanges/select_arrow_blue.png) center no-repeat;
}
.select_geography .category_map .map_container {
  border-color: rgb(215, 215, 215);
}
.select_geography .category_map .map_unavailable_container {
  border-color: rgb(215, 215, 215);
}
.select_geography .drop_target_active {
  border-color: rgb(255, 0, 153) !important;
}
.select_geography .geographic_area_selection {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
}
.select_geography .geographic_area_selection .geographic_area_selection_options .area_search_options .area_type_search .area_type_search_entry > input {
  border-color: rgb(0, 38, 52);
}
.select_geography .geographic_area_selection .search_radius_options .add_option_container .add-button {
  background-color: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
  color: #fff;
}
.select_geography .geographic_area_selection .search_radius_options .add_option_container .add-button:hover {
  background-color: rgba(255, 0, 153, 0.7);
}
.select_geography .geographic_area_selection .search_radius_options .add_option_container .add-button:disabled,
.select_geography .geographic_area_selection .search_radius_options .add_option_container .add-button.disabled {
  background-color: rgba(255, 0, 153, 0.7) !important;
  border-color: rgba(255, 0, 153, 0.7) !important;
}
.select_geography .selected_areas .selected_areas_body {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
}
.select_geography .selected_areas .selected_areas_body .selected_areas_sub_header {
  border-bottom-color: rgb(68, 68, 68);
  border-top-color: rgb(255, 0, 153);
}

.tab_header_option input[type=checkbox] + label,
.tab_header_option input[type=radio] + label {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
  color: rgb(0, 38, 52);
}
.tab_header_option input[type=checkbox] + label:hover,
.tab_header_option input[type=radio] + label:hover,
.tab_header_option input[type=checkbox] + label:active,
.tab_header_option input[type=radio] + label:active {
  color: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
}
.tab_header_option input[type=checkbox]:checked + label,
.tab_header_option input[type=radio]:checked + label {
  background-color: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
  color: #fff;
}

.bucket_selection_option input[type=checkbox] + label,
.bucket_selection_option input[type=radio] + label {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
  color: rgb(0, 38, 52);
}
.bucket_selection_option input[type=checkbox] + label:hover,
.bucket_selection_option input[type=radio] + label:hover,
.bucket_selection_option input[type=checkbox] + label:active,
.bucket_selection_option input[type=radio] + label:active {
  border-color: rgb(109, 76, 154);
  color: rgb(109, 76, 154);
}
.bucket_selection_option input[type=checkbox]:checked + label,
.bucket_selection_option input[type=radio]:checked + label {
  background-color: rgb(109, 76, 154);
  border-color: rgb(109, 76, 154);
  color: #fff;
}

.object_selection_option input[type=checkbox] + label,
.object_selection_option input[type=radio] + label,
.databricks_table_selection input[type=checkbox] + label,
.databricks_table_selection input[type=radio] + label {
  background-color: transparent;
  border-color: transparent;
  color: rgb(0, 38, 52);
}
.object_selection_option input[type=checkbox] + label .additional_info,
.object_selection_option input[type=radio] + label .additional_info,
.databricks_table_selection input[type=checkbox] + label .additional_info,
.databricks_table_selection input[type=radio] + label .additional_info {
  color: rgb(68, 68, 68);
}
.object_selection_option input[type=checkbox] + label:hover,
.object_selection_option input[type=radio] + label:hover,
.object_selection_option input[type=checkbox] + label:active,
.object_selection_option input[type=radio] + label:active,
.databricks_table_selection input[type=checkbox] + label:hover,
.databricks_table_selection input[type=radio] + label:hover,
.databricks_table_selection input[type=checkbox] + label:active,
.databricks_table_selection input[type=radio] + label:active {
  border-color: rgb(215, 215, 215);
}
.object_selection_option input[type=checkbox]:checked + label,
.object_selection_option input[type=radio]:checked + label,
.databricks_table_selection input[type=checkbox]:checked + label,
.databricks_table_selection input[type=radio]:checked + label {
  background-color: rgb(215, 215, 215);
  border-color: rgb(215, 215, 215);
}
.object_selection_option input[type=checkbox]:checked + label .additional_info,
.object_selection_option input[type=radio]:checked + label .additional_info,
.databricks_table_selection input[type=checkbox]:checked + label .additional_info,
.databricks_table_selection input[type=radio]:checked + label .additional_info {
  color: rgb(0, 38, 52);
}

.schema_selection_option input[type=checkbox] + label,
.schema_selection_option input[type=radio] + label {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
  color: rgb(0, 38, 52);
}
.schema_selection_option input[type=checkbox] + label:hover,
.schema_selection_option input[type=radio] + label:hover,
.schema_selection_option input[type=checkbox] + label:active,
.schema_selection_option input[type=radio] + label:active {
  border-color: rgb(109, 76, 154);
  color: rgb(109, 76, 154);
}
.schema_selection_option input[type=checkbox]:checked + label,
.schema_selection_option input[type=radio]:checked + label {
  background-color: rgb(109, 76, 154);
  border-color: rgb(109, 76, 154);
  color: #fff;
}

.input_sources_header_panel .input_source_actions a {
  border: solid 1px transparent;
  border-radius: 8px;
}
.input_sources_header_panel .input_source_actions a :hover {
  border-color: rgb(42, 136, 199);
}
.input_sources_header_panel .input_source_actions a :active {
  border-color: rgba(42, 136, 199, 0.7);
}
.input_sources_header_panel .input_source_actions a.refresh_input_source_action {
  background: center/contain no-repeat url(/online/Images_UKChanges/icon_reset.svg);
}

.job_manager_welcome .welcome_header h1 {
  color: rgb(255, 0, 153);
}

.login-form-container {
  margin-top: 20px;
}
.login-form-container h2 {
  color: rgb(0, 38, 52);
  font-size: 2em;
  font-weight: 700;
  padding: 0 0 5px;
}
.login-form-container h3 {
  color: rgb(255, 0, 153);
  font-size: 2em;
  font-weight: 700;
  padding: 0 0 5px;
}
.login-form-container form {
  margin: 20px 0;
  width: 60%;
}
.login-form-container .login-form-row {
  padding: 0 0 15px;
}
.login-form-container .login-form-row .login-label {
  float: left;
  font-size: 1.7em;
  font-weight: 700;
  padding: 10px 0;
  width: 18%;
}
.login-form-container .login-form-row .login-input {
  float: left;
  width: 82%;
}
.login-form-container .login-form-row .login-input .txtbox {
  border: 1px solid rgb(0, 38, 52);
  font-size: 1.7em;
  padding: 10px 3%;
  width: 94%;
}
.login-form-container .login-form-row .login-input-txt {
  float: left;
  font-size: 1.7em;
  padding: 10px 0;
  width: 82%;
}
.login-form-container .login-form-row .credit-label {
  float: left;
  font-size: 1.7em;
  font-weight: 700;
  width: 23%;
}
.login-form-container .login-form-row .credit-input-txt {
  float: left;
  font-size: 1.7em;
  width: 77%;
}
.login-form-container .login-form-row p.error-message {
  margin-top: 8px;
}
.login-form-container .submit_btn,
.login-form-container .cancel_btn {
  display: block;
  float: right;
  margin-left: 5px;
}

.login-about-content {
  margin: 50px 0 20px;
  width: 60%;
}
.login-about-content p {
  font-size: 1.8em;
  line-height: 1.5;
  text-align: left;
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1024px) {
  .login-form-container form {
    width: 80%;
  }
  .login-about-content {
    width: 80%;
  }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  .login-form-container form {
    width: 100%;
  }
  .login-form-container .login-form-row .login-label {
    float: none;
    width: 100%;
  }
  .login-form-container .login-form-row .login-input {
    float: none;
    width: 100%;
  }
  .login-form-container .login-form-row .login-input-txt {
    float: none;
    width: 100%;
  }
  .login-about-content {
    width: 100%;
  }
}
.particles_container {
  clear: both;
  float: left;
  margin: 20px 0;
  width: 100%;
  background: #fff !important;
  height: 250px;
  position: relative;
}
.particles_container .particles {
  height: 100%;
  overflow: hidden;
  width: 100%;
  float: right;
  z-index: 1;
  margin-right: 0%;
  position: absolute;
  top: 0;
  right: 0%;
}

.payment_form .custom_fields {
  margin-bottom: 0.75rem;
}
.payment_form .custom_fields label {
  color: rgb(68, 68, 68);
}
.payment_form .custom_fields input[type=email] {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
}
.payment_form .submit_btn {
  background-color: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
  border-radius: 8px;
  color: #fff !important;
}
.payment_form .submit_btn :hover {
  background-color: rgba(255, 0, 153, 0.7);
  border-color: rgba(255, 0, 153, 0.7);
}

.profile_selection_options .selection_pane .SumoSelect > .CaptionCont {
  border-color: #616fb4;
  background: #fff;
  color: #333;
}
.profile_selection_options .selection_pane .SumoSelect > .CaptionCont > label > i {
  background: url(/online/Images_UKChanges/select_arrow_blue.png) center no-repeat;
}
.profile_selection_options .selection_pane .selections_panel .selected_areas_header {
  border-bottom-color: rgb(255, 0, 153);
}
.profile_selection_options .selection_pane .selections_panel .selected_areas_header img {
  border-color: transparent;
}
.profile_selection_options .selection_pane .selections_panel .selected_areas_header img:hover {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
}
.profile_selection_options .selection_pane .selections_panel table.geographic_selections_table {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
}
.profile_selection_options .selection_pane .selections_panel table.geographic_selections_table thead {
  border-bottom-color: rgb(215, 215, 215);
}
.profile_selection_options .selection_pane .selections_panel table.geographic_selections_table tbody tr:hover {
  background-color: #fff;
}
.profile_selection_options .selection_pane .selections_panel table.geographic_selections_table tbody td {
  border-bottom-color: rgb(68, 68, 68);
}
.profile_selection_options .selection_pane .selections_panel table.geographic_selections_table tbody td.updating {
  color: #c00;
}
.profile_selection_options .selection_pane .selections_panel table.geographic_selections_table tfoot {
  border-top-color: rgb(215, 215, 215);
}
.profile_selection_options .profile_categories .profile_action {
  background-color: #fff;
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}
.profile_selection_options .profile_categories .profile_action:hover {
  background-color: rgba(0, 38, 52, 0.3);
}
.profile_selection_options .profile_pane {
  background-color: rgb(242, 242, 242);
}
.profile_selection_options .profile_pane .category_option_container .category_option_header {
  border-bottom-color: rgb(255, 0, 153);
}
.profile_selection_options .profile_pane .category_option_container .category_option_header h4 {
  color: rgb(0, 38, 52);
}

.progress_container .circular .path {
  stroke: rgb(255, 0, 153);
}

.job-wizard-purchase-section .job_details_summary .job_details_entry label {
  font-size: 1.6em;
}
.job-wizard-purchase-section .job_details_summary .job_details_entry .job_details_value {
  color: rgb(255, 0, 153);
  font-size: 1.6em;
}

.registration-form-container {
  line-height: 1.5;
  margin: 20px 0;
}
.registration-form-container h2 {
  font-size: 2em;
  font-weight: 700;
  padding: 0 0 5px;
  color: rgb(0, 38, 52);
}
.registration-form-container .registration-form {
  width: 100%;
}
.registration-form-container .registration-form .floating-fieldset {
  float: left;
  margin: 20px 2% 10px 2%;
  width: 46%;
}
.registration-form-container .registration-form fieldset {
  border-top: 3px solid rgb(255, 0, 153);
  margin: 20px 2% 10px 2%;
  width: 96%;
}
.registration-form-container .registration-form fieldset .form-section {
  float: left;
  margin-right: 2%;
  width: 48%;
}
.registration-form-container .registration-form fieldset .form-section:last-child {
  margin-left: 2%;
  margin-right: 0;
}
.registration-form-container .registration-form fieldset legend {
  color: rgb(255, 0, 153);
  font-size: 1.8em;
  margin-bottom: 15px;
  padding: 0 10px;
  text-align: center;
}
.registration-form-container .registration-form fieldset .password-information ul li {
  list-style-type: disc;
  margin-left: 30px;
}
.registration-form-container .registration-form fieldset .radio_btn_row {
  padding: 7px 0;
}
.registration-form-container .registration-form fieldset .radio_btn_row .custom_radio {
  transition: opacity 0.3s;
}
.registration-form-container .registration-form fieldset .registration_options {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.registration-form-container .registration-form fieldset .contact_options {
  flex-basis: auto;
  flex-grow: 1;
  text-align: left;
}
.registration-form-container .registration-form fieldset .submit_option {
  align-self: flex-end;
  flex-basis: auto;
  flex-grow: 1;
  text-align: right;
}
.registration-form-container .register-form-row {
  padding: 0 0 15px;
}
.registration-form-container .register-form-row .register-input {
  float: left;
  width: 64%;
}
.registration-form-container .register-form-row .register-input .txtbox,
.registration-form-container .register-form-row .register-input textarea {
  border: 1px solid rgb(0, 38, 52);
  font-size: 1.7em;
  padding: 10px 3%;
  width: 94%;
}
.registration-form-container .register-form-row .register-input .txtbox.txtbox-sharebutton {
  width: calc(94% - 60px);
}
.registration-form-container .register-form-row .register-input .txtbox-sharebutton ~ button {
  border: solid 2px transparent;
  border-radius: 8px;
  float: right;
  height: 42px;
  transition-duration: 100ms;
  width: 42px;
  background-color: #fff;
  transition-duration: 200ms;
}
.registration-form-container .register-form-row .register-input .txtbox-sharebutton ~ button img {
  vertical-align: middle;
  text-align: center;
}
.registration-form-container .register-form-row .register-input .txtbox-sharebutton ~ button:disabled {
  background-color: #fff;
}
.registration-form-container .register-form-row .register-input .txtbox-sharebutton ~ button:disabled img {
  opacity: 0.4;
}
.registration-form-container .register-form-row .register-input .txtbox-sharebutton ~ button:enabled {
  cursor: pointer;
}
.registration-form-container .register-form-row .register-input .txtbox-sharebutton ~ button:enabled:hover {
  border-color: rgb(255, 0, 153);
  cursor: pointer;
}
.registration-form-container .register-form-row .register-input .SumoSelect > .CaptionCont {
  background: #fff;
  color: #333;
  border: 1px solid rgb(0, 38, 52);
  font-size: 1.7em;
  padding: 9px 2%;
}
.registration-form-container .register-form-row .register-input .SumoSelect > .CaptionCont > label > i {
  background: url(/online/Images_UKChanges/select_arrow_blue.png) center no-repeat;
  width: 20px;
  height: 20px;
  right: 10px;
}
.registration-form-container .register-form-row .register-input .SumoSelect > .optWrapper > .options {
  font-size: 1.5em;
  text-align: left;
}
.registration-form-container .register-form-row .register-input .SumoSelect > .optWrapper > .options li.opt {
  padding: 7px 2%;
}
.registration-form-container .register-form-row .register-label {
  float: left;
  font-size: 1.7em;
  font-weight: 700;
  padding: 10px 0;
  width: 36%;
}
.registration-form-container .register-form-row .register-label input.is-verified {
  border-color: #0c0;
}
.registration-form-container .register-form-row .register-label input.is-unverified {
  border-color: #f68b1f;
}
.registration-form-container .register-form-row .register-label label.is-verified {
  color: #0c0;
}
.registration-form-container .register-form-row .register-label label.is-unverified {
  color: #f68b1f;
}
.registration-form-container .submit_btn {
  display: block;
  float: right;
}

@media only screen and (max-width: 1024px) {
  .registration-form-container .registration-form fieldset .form-section {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .registration-form-container .registration-form fieldset .form-section:last-child {
    float: none;
    margin-left: 0;
    width: 100%;
  }
  .registration-form-container .registration-form .floating-fieldset {
    float: none;
    margin: 20px 0 10px 0;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .registration-form-container .register-form-row .register-label {
    float: none;
    width: 100%;
  }
  .registration-form-container .register-form-row .register-input {
    float: none;
    width: 100%;
  }
}
.s3_bucket_selections .s3_bucket_objects .s3_bucket_object_path {
  background-color: rgb(242, 242, 242);
}

.services_panel {
  line-height: 1.5;
  margin: 20px 0;
}

.service_type_checkbox input[type=radio],
.service_type_checkbox input[type=checkbox] {
  display: none;
}
.service_type_checkbox label {
  align-content: center;
  cursor: pointer;
  background-color: #fff;
  border-color: #fff;
  border-radius: 25px;
  border-style: solid;
  border-width: 2px;
  display: flex;
  flex-direction: column;
  font: 14px/20px "Ubuntu", Arial, sans-serif;
  justify-content: space-between;
  padding: 20px;
  position: relative;
  row-gap: 20px;
  text-align: center;
  transition-duration: 200ms;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.service_type_checkbox label > h4 {
  font-size: 1.5em !important;
}
.service_type_checkbox label > .service_name {
  font-size: 1em;
  font-style: italic;
}
.service_type_checkbox label > .service-upsell-icon {
  position: absolute;
  right: 8px;
  top: 8px;
}
.service_type_checkbox input[type=checkbox]:disabled + label,
.service_type_checkbox input[type=radio]:disabled + label {
  opacity: 0.7;
}
.service_type_checkbox input[type=checkbox]:not(:disabled):hover + label.ukconsumerfile_option:hover,
.service_type_checkbox input[type=radio]:not(:disabled):hover + label.ukconsumerfile_option:hover {
  border-color: rgb(42, 136, 199);
}
.service_type_checkbox input[type=checkbox]:not(:disabled):hover + label.businessselect_option:hover,
.service_type_checkbox input[type=radio]:not(:disabled):hover + label.businessselect_option:hover {
  border-color: rgb(109, 76, 154);
}
.service_type_checkbox input[type=checkbox]:not(:disabled):hover + label.rdd_option:hover,
.service_type_checkbox input[type=radio]:not(:disabled):hover + label.rdd_option:hover {
  border-color: rgb(83, 175, 49);
}
.service_type_checkbox input[type=checkbox] + label.ukconsumerfile_option,
.service_type_checkbox input[type=radio] + label.ukconsumerfile_option {
  color: rgb(42, 136, 199);
}
.service_type_checkbox input[type=checkbox] + label.businessselect_option,
.service_type_checkbox input[type=radio] + label.businessselect_option {
  color: rgb(109, 76, 154);
}
.service_type_checkbox input[type=checkbox] + label.rdd_option,
.service_type_checkbox input[type=radio] + label.rdd_option {
  color: rgb(83, 175, 49);
}
.service_type_checkbox input[type=checkbox]:checked + label.ukconsumerfile_option,
.service_type_checkbox input[type=radio]:checked + label.ukconsumerfile_option {
  background-color: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
  color: #fff;
}
.service_type_checkbox input[type=checkbox]:checked + label.businessselect_option,
.service_type_checkbox input[type=radio]:checked + label.businessselect_option {
  background-color: rgb(109, 76, 154);
  border-color: rgb(109, 76, 154);
  color: #fff;
}
.service_type_checkbox input[type=checkbox]:checked + label.rdd_option,
.service_type_checkbox input[type=radio]:checked + label.rdd_option {
  background-color: rgb(83, 175, 49);
  border-color: rgb(83, 175, 49);
  color: #fff;
}

.list_type_selection > .list_type_section {
  background-color: rgb(242, 242, 242);
  border-radius: 25px;
}

#support-options-popup .popup_title {
  padding: 0;
}
#support-options-popup .popup_title img.title_img {
  margin: 5px 10px;
  height: 40px;
  vertical-align: middle;
}
#support-options-popup .front_page_content {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  margin: 0 auto;
  width: 80%;
}
#support-options-popup .front_page_content .banner_prompt {
  margin-bottom: 20px;
}
#support-options-popup .front_page_content .banner_prompt h4 {
  font-size: 2.1em;
  font-weight: bold;
}
#support-options-popup .front_page_content .tutorials_container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  row-gap: 20px;
  width: 100%;
}
#support-options-popup .front_page_content .tutorials_container .tutorial_item {
  background-color: rgb(0, 38, 52);
  border-radius: 20px;
  cursor: pointer;
  padding: 15px 20px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-around;
  align-items: center;
  row-gap: 10px;
  transition-duration: 200ms;
  width: 200px;
}
#support-options-popup .front_page_content .tutorials_container .tutorial_item span {
  color: #fff;
  font-size: 2em;
}
#support-options-popup .front_page_content .tutorials_container .tutorial_item img {
  height: 30px;
  width: auto;
}
#support-options-popup .front_page_content .tutorials_container .tutorial_item:hover {
  background-color: rgba(0, 38, 52, 0.7);
}
#support-options-popup .front_page_content .user_guide_option {
  margin-bottom: 40px;
}
#support-options-popup .front_page_content .user_guide_option .download_entry {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-around;
  text-decoration: none;
}
#support-options-popup .front_page_content .user_guide_option .download_entry .download_icon {
  flex-grow: 1;
}
#support-options-popup .front_page_content .user_guide_option .download_entry .download_icon img {
  height: 60px;
  width: 60px;
}
#support-options-popup .front_page_content .user_guide_option .download_entry .download_label {
  flex-grow: 1;
  font-size: 1.5em;
  text-align: left;
}
#support-options-popup .front_page_content .support_search_option {
  margin-bottom: 40px;
}
#support-options-popup .front_page_content .support_search_option .frm_row {
  margin-bottom: 10px;
}
#support-options-popup .front_page_content .support_search_option .frm_row input {
  width: 80%;
}
#support-options-popup .front_page_content .contact_support_option {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  align-items: flex-start;
  row-gap: 20px;
  width: 100%;
}
#support-options-popup .front_page_content .contact_support_option .tutorial_item {
  background-color: rgb(0, 38, 52);
  border-radius: 20px;
  cursor: pointer;
  padding: 10px 20px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-around;
  align-items: center;
  row-gap: 5px;
  transition-duration: 200ms;
  width: 200px;
}
#support-options-popup .front_page_content .contact_support_option .tutorial_item span {
  color: #fff;
  font-size: 1.8em;
}
#support-options-popup .front_page_content .contact_support_option .tutorial_item img {
  height: 50px;
  width: auto;
}
#support-options-popup .front_page_content .contact_support_option .tutorial_item:hover {
  background-color: rgba(0, 38, 52, 0.7);
}
#support-options-popup .support_search_option #search-results-pane .search_result_entry .search_result_options a {
  color: rgb(255, 0, 153);
}
#support-options-popup .support_ticket_details .create_ticket_options {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#support-options-popup .support_ticket_details .create_ticket_options .submit_btn {
  color: #fff;
  background: rgb(255, 0, 153) !important;
  border-color: rgb(255, 0, 153) !important;
}
#support-options-popup .support_ticket_details .create_ticket_options .submit_btn:not(:disabled):hover {
  background: rgba(255, 0, 153, 0.7) !important;
  border-color: rgba(255, 0, 153, 0.7) !important;
}

.tab_container {
  margin-top: 60px;
}
.tab_container .tab_header {
  display: flex;
  flex-direction: row;
  z-index: 2;
}
.tab_container .tab_header .tab_header_item {
  border: 4px solid #444;
  border-bottom-color: rgb(255, 0, 153);
  border-radius: 20px 20px 0 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-left: 30px;
  margin-right: 30px;
  transition-duration: 100ms;
  z-index: 1;
}
.tab_container .tab_header .tab_header_item .tab_header_caption {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  padding: 10px 20px 0 20px;
  transition-duration: 100ms;
}
.tab_container .tab_header .tab_header_item .tab_header_caption .tab_header_icon {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
  flex-grow: 1;
  height: 60px;
  transition-duration: 100ms;
  vertical-align: middle;
}
.tab_container .tab_header .tab_header_item .tab_header_caption .tab_header_icon.enhance {
  background-image: url("/images/home/enhance_blue.png");
  width: 69px;
}
.tab_container .tab_header .tab_header_item .tab_header_caption .tab_header_icon.hygiene {
  background-image: url("/images/home/hygiene_blue.png");
  width: 69px;
}
.tab_container .tab_header .tab_header_item .tab_header_caption .tab_header_icon.supply {
  background-image: url("/images/home/supply_blue.png");
  width: 71px;
}
.tab_container .tab_header .tab_header_item .tab_header_caption .tab_header_text {
  color: #444;
  flex-grow: 3;
  font-size: 2.2em;
  transition-duration: 100ms;
}
.tab_container .tab_header .tab_header_item.selected {
  background-color: #fff;
  border-color: rgb(255, 0, 153);
  border-bottom-style: none;
  z-index: 3;
}
.tab_container .tab_header .tab_header_item.selected .tab_header_caption .tab_header_icon {
  height: 75px;
}
.tab_container .tab_header .tab_header_item.selected .tab_header_caption .tab_header_icon.enhance {
  background-image: url("/images/home/enhance.png");
  width: 86px;
}
.tab_container .tab_header .tab_header_item.selected .tab_header_caption .tab_header_icon.hygiene {
  background-image: url("/images/home/hygiene.png");
  width: 87px;
}
.tab_container .tab_header .tab_header_item.selected .tab_header_caption .tab_header_icon.supply {
  background-image: url("/images/home/supply.png");
  width: 88px;
}
.tab_container .tab_header .tab_header_item.selected .tab_header_caption .tab_header_text {
  color: rgb(255, 0, 153);
  font-size: 2.5em;
}
.tab_container .tab_body {
  background-color: #fff;
  border: 4px solid rgb(255, 0, 153);
  border-radius: 30px;
  margin-top: -4px;
  min-height: 200px;
  padding: 20px;
  position: relative;
  z-index: 2;
}
.tab_container .tab_body .tab_panel {
  display: none;
}
.tab_container .tab_body .tab_panel h3 {
  display: none;
  font-size: 1.6em;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.tab_container .tab_body .tab_panel h4 {
  font-size: 1.8em;
  font-weight: bold;
  margin-bottom: 30px;
}
.tab_container .tab_body .tab_panel ul.services_list li {
  font-size: 1.1em;
  list-style-type: disc;
  margin-left: 30px;
}
.tab_container .tab_body .tab_panel ul.services_list li .service_type {
  color: rgb(255, 0, 153);
}
.tab_container .tab_body .tab_panel.displayed {
  display: block;
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1024px) {
  .tab_container .tab_header .tab_header_item {
    margin-left: 20px;
    margin-right: 20px;
  }
  .tab_container .tab_header .tab_header_item .tab_header_caption {
    flex-direction: column;
    padding: 10px 5px;
  }
  .tab_container .tab_header .tab_header_item .tab_header_caption .tab_header_icon img {
    height: 40px;
  }
  .tab_container .tab_header .tab_header_item.selected .tab_header_caption .tab_header_icon img {
    height: 50px;
  }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  .tab_container .tab_header .tab_header_item {
    margin-left: 25px;
    margin-right: 5px;
  }
  .tab_container .tab_header .tab_header_item .tab_header_caption .tab_header_text {
    display: none;
  }
  .tab_container .tab_header .tab_header_item:last-child {
    margin-right: 25px;
  }
  .tab_container .tab_body .tab_panel h3 {
    display: block;
  }
}
.text_toggle_button.include_button input[type=checkbox] + label,
.text_toggle_button.include_button input[type=radio] + label {
  border-color: rgb(83, 175, 49);
  color: rgb(83, 175, 49);
}
.text_toggle_button.include_button input[type=checkbox] + label :hover,
.text_toggle_button.include_button input[type=radio] + label :hover {
  background-color: rgb(83, 175, 49);
  color: #fff;
}
.text_toggle_button.include_button input[type=checkbox]:checked + label,
.text_toggle_button.include_button input[type=radio]:checked + label {
  background-color: rgb(83, 175, 49);
  color: #fff;
}

.text_toggle_button.exclude_button input[type=checkbox] + label,
.text_toggle_button.exclude_button input[type=radio] + label {
  border-color: #c00;
  color: #c00;
}
.text_toggle_button.exclude_button input[type=checkbox] + label :hover,
.text_toggle_button.exclude_button input[type=radio] + label :hover {
  background-color: #c00;
  color: #fff;
}
.text_toggle_button.exclude_button input[type=checkbox]:checked + label,
.text_toggle_button.exclude_button input[type=radio]:checked + label {
  background-color: #c00;
  color: #fff;
}

.text_toggle_button.area_option input[type=checkbox] + label,
.text_toggle_button.area_option input[type=radio] + label {
  background-color: #fff;
  background-image: url(/online/Images_UKChanges/plus_icon.svg);
  background-position: center right 5px;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  border-color: rgb(215, 215, 215);
  color: rgb(68, 68, 68);
}
.text_toggle_button.area_option input[type=checkbox] + label:hover,
.text_toggle_button.area_option input[type=radio] + label:hover {
  background-color: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
  color: #fff;
}
.text_toggle_button.area_option input[type=checkbox]:checked + label,
.text_toggle_button.area_option input[type=radio]:checked + label {
  background-color: rgb(0, 38, 52);
  background-image: url(/online/Images_UKChanges/minus_icon_white.svg) !important;
  border-color: rgb(0, 38, 52);
  color: #fff;
}

.text_toggle_button.profile_category_option input[type=checkbox] + label,
.text_toggle_button.profile_category_option input[type=radio] + label {
  background-color: #fff;
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}
.text_toggle_button.profile_category_option input[type=checkbox] + label:hover,
.text_toggle_button.profile_category_option input[type=radio] + label:hover {
  background-color: rgba(0, 38, 52, 0.3);
}
.text_toggle_button.profile_category_option input[type=checkbox]:checked + label,
.text_toggle_button.profile_category_option input[type=radio]:checked + label {
  background-color: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
  color: #fff;
}

.lifesketch_options_container .text_toggle_button.enhance_source_button input[type=checkbox] + label,
.lifesketch_options_container .text_toggle_button.enhance_source_button input[type=radio] + label {
  background-color: #fff;
  border-color: rgb(68, 68, 68);
  color: rgb(68, 68, 68);
}
.lifesketch_options_container .text_toggle_button.enhance_source_button input[type=checkbox]:not(:checked) + label:hover,
.lifesketch_options_container .text_toggle_button.enhance_source_button input[type=radio]:not(:checked) + label:hover {
  border-color: rgb(255, 0, 153);
}
.lifesketch_options_container .text_toggle_button.enhance_source_button input[type=checkbox]:checked + label,
.lifesketch_options_container .text_toggle_button.enhance_source_button input[type=radio]:checked + label {
  border-color: rgb(255, 0, 153);
  color: rgb(255, 0, 153);
}

.text_toggle_button.section_option input[type=checkbox] + label,
.text_toggle_button.section_option input[type=radio] + label {
  background-color: rgb(215, 215, 215);
  border-color: rgb(68, 68, 68);
  color: rgb(68, 68, 68);
}
.text_toggle_button.section_option input[type=checkbox] + label:hover,
.text_toggle_button.section_option input[type=radio] + label:hover {
  background-color: #fff;
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}
.text_toggle_button.section_option input[type=checkbox]:checked + label,
.text_toggle_button.section_option input[type=radio]:checked + label {
  background-color: #fff;
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}

.title_band {
  background: rgb(0, 38, 52);
}
.title_band .pg_title h1 {
  color: #fff;
}
.title_band .title_data_col {
  color: #fff;
}
.title_band .title_data_col.selected,
.title_band .title_data_col:hover {
  border-bottom-color: rgb(255, 0, 153);
}
.title_band .title_menu_col li {
  border-bottom-color: transparent;
}
.title_band .title_menu_col li a {
  color: #fff;
}
.title_band .title_menu_col li.new_job_option a {
  color: rgb(255, 0, 153);
}
.title_band .title_menu_col li.selected,
.title_band .title_menu_col li:not(.selected):hover {
  border-bottom-color: rgb(255, 0, 153);
}
.title_band .title_right .user_details_header {
  color: #fff;
}
.title_band .title_right .user_details_header span {
  color: #fff;
}
.title_band .title_right .user_details_header span.unverified_email_warning {
  color: rgb(255, 0, 153) !important;
}
.title_band .job_wizard_steps .wizard_step {
  color: #fff;
}
.title_band .job_wizard_steps .wizard_step .step_num {
  color: #fff;
  border-color: #fff;
}
.title_band .job_wizard_steps .wizard_step .step_name {
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 3px;
}
.title_band .job_wizard_steps .active_step .step_num {
  background: #fff;
  color: rgb(0, 38, 52);
}
.title_band .job_wizard_steps .active_step .step_name {
  border-bottom-color: rgb(255, 0, 153);
}

.warning_title_band {
  background: rgb(109, 76, 154);
}

.blue_title_band {
  background: #616fb4;
}

.gray_title_band {
  background: #3b3b3c;
}

.blue_title_band .pg_title h1 {
  color: #fff;
}

.blue_title_band .title_data_col {
  color: #fff;
}

.blue_title_band .title_right {
  color: #fff;
}

.toggler_wrapper {
  display: block;
  width: 45px;
  height: 25px;
  cursor: pointer;
  position: relative;
}
.toggler_wrapper input[type=checkbox] {
  display: none;
}
.toggler_wrapper input[type=checkbox]:checked + .toggler_slider {
  background-color: rgb(255, 0, 153);
}
.toggler_wrapper input[type=checkbox]:checked + .toggler_slider .toggler_knob {
  left: calc(100% - 19px - 3px);
}
.toggler_wrapper .toggler_slider {
  background-color: #ccc;
  position: absolute;
  border-radius: 100px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 300ms ease;
}
.toggler_wrapper .toggler_knob {
  position: absolute;
  transition: all 300ms ease;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  left: 3px;
  top: 3px;
  background-color: #fff;
}

.transfer_account_pane h2 {
  color: rgb(0, 38, 52);
}
.transfer_account_pane .transfer_account_row .reset_input .txtbox {
  border-color: rgb(0, 38, 52);
}
.transfer_account_pane .submit_btn {
  background-color: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
  color: #fff;
}

.tree {
  --spacing: 1.5rem;
  --radius: 10px;
}

.tree li {
  display: block;
  font-size: 16px !important;
  line-height: 1.5;
  position: relative;
  padding-left: calc(2 * var(--spacing) - var(--radius) - 2px);
}

.tree li.object_entry:hover {
  background-color: rgb(242, 242, 242);
}

.tree li.object_entry.selected {
  color: rgb(255, 0, 153);
  font-weight: bold;
}

.tree ul {
  font-size: 16px !important;
  margin-left: calc(var(--radius) - var(--spacing));
  padding-left: 0;
}

.tree ul li {
  border-left: 2px solid #ddd;
}

.tree ul li:last-child {
  border-color: transparent;
}

.tree ul li::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(var(--spacing) / -2);
  left: -2px;
  width: calc(var(--spacing) + 2px);
  height: calc(var(--spacing) + 1px);
  border: solid #ddd;
  border-width: 0 0 2px 2px;
}

.tree summary {
  display: block;
  cursor: pointer;
}

.tree summary::marker,
.tree summary::-webkit-details-marker {
  display: none;
}

.tree summary:focus {
  outline: none;
}

.tree summary:focus-visible {
  outline: 1px dotted #000;
}

.tree li::after,
.tree summary::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(var(--spacing) / 2 - var(--radius));
  left: calc(var(--spacing) - var(--radius) - 1px);
  width: calc(2 * var(--radius));
  height: calc(2 * var(--radius));
  border-radius: 50%;
  background: rgb(215, 215, 215);
}

.tree li.object_entry.selected::after,
.tree li.object_entry.selected summary::before {
  background: rgb(255, 0, 153);
}

.tree summary::before {
  z-index: 1;
  background: rgb(42, 136, 199) url(/online/Images_UKChanges/expand-collapse.svg) 0 0;
}

.tree details[open] > summary::before {
  background-position: calc(-2 * var(--radius)) 0;
}

#upsell-service-application-popup .upsell_application_details .upsell_application_section {
  border-top-color: rgb(255, 0, 153);
}
#upsell-service-application-popup .upsell_application_details .upsell_application_section legend {
  color: rgb(255, 0, 153);
}
#upsell-service-application-popup .upsell_application_details .upsell_application_section .service_application_row .input_container .txtbox,
#upsell-service-application-popup .upsell_application_details .upsell_application_section .service_application_row .input_container textarea {
  border: 1px solid rgb(0, 38, 52);
}

body {
  color: rgb(68, 68, 68);
}

a {
  color: rgb(0, 38, 52);
}

p {
  color: rgb(0, 38, 52);
}

ul {
  color: rgb(0, 38, 52);
}

ol {
  color: rgb(0, 38, 52);
}

input, textarea, select {
  color: rgb(0, 38, 52);
}

input.inline_edit {
  border-color: rgba(22, 22, 22, 0.2);
}

.success_notification {
  color: rgb(83, 175, 49);
}

.reset-password-pane h2 {
  color: rgb(0, 38, 52);
}

.reset-password-pane .reset-form-row .reset-input .txtbox {
  border-color: rgb(0, 38, 52);
}

.reset-password-pane .submit_btn {
  background-color: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
  color: #fff;
}

.mfp-close {
  background-image: url(/online/Images_UKChanges/close_popup.png) !important;
}

.error-message,
.required_field_marker,
.highlight {
  color: #c00 !important;
}

.is-invalid {
  border-color: #c00 !important;
}

.frm_horizontal .frm_row .frm_input .txtbox {
  border-color: rgb(0, 38, 52);
}
.frm_horizontal .frm_row .frm_input .SumoSelect > .CaptionCont {
  background: #fff;
}

.frm_popup .frm_row .frm_input .txtbox {
  border-color: rgb(0, 38, 52);
}
.frm_popup .frm_row .frm_input .SumoSelect > .CaptionCont {
  background: #fff;
}

.profile_section .frm_row .frm_input .txtbox {
  border-color: rgb(0, 38, 52);
}
.profile_section .frm_row .frm_input .SumoSelect > .CaptionCont {
  background: #fff;
}

.main_site_banner h3 {
  color: rgb(255, 0, 153);
}

.popup_main .popup_contents .SumoSelect > .CaptionCont {
  border-color: rgb(0, 38, 52);
  background: #fff;
  color: #333;
}

.popup_main .popup_contents .SumoSelect > .CaptionCont > label > i {
  background: url(/online/Images_UKChanges/select_arrow_blue.png) center no-repeat;
}

#support-options-popup .popup_contents .create_btn {
  background: rgb(255, 0, 153);
  color: #fff;
  border-color: rgb(255, 0, 153);
}

#support-options-popup .popup_contents .attach_file_btn {
  background: rgb(68, 68, 68);
  color: #fff;
  border-color: rgb(68, 68, 68);
}

.support_options .attached_file_list .remove_attachment {
  background: rgb(109, 76, 154);
}

.support_options .attached_file_list .remove_attachment:before, .support_options .attached_file_list .remove_attachment:after {
  background-color: #fff;
}

.progress-bar {
  fill: rgb(0, 38, 52);
}

.progress-bar-bg {
  fill: rgba(71, 83, 88, 0.1);
}

.progress-label {
  fill: rgb(0, 38, 52);
}

.progress-container .reject_btn {
  background-color: rgb(242, 242, 242);
  color: rgb(68, 68, 68);
  border-color: rgb(215, 215, 215);
}
.progress-container .reject_btn:hover {
  background-color: rgb(215, 215, 215) !important;
}

.job-notes-text {
  border-color: #858481;
}

a.navi_small_back {
  background-image: url(/online/Images_UKChanges/table_paging.png);
  background-position: -35px 0;
  background-repeat: no-repeat;
}

a.navi_small_next {
  background-image: url(/online/Images_UKChanges/table_paging.png);
  background-position: -75px 0;
  background-repeat: no-repeat;
}

a.up_btn {
  background-image: url(/online/Images_UKChanges/up_button.png);
  background-repeat: no-repeat;
}

a.down_btn {
  background-image: url(/online/Images_UKChanges/down_button.png);
  background-repeat: no-repeat;
}

.frm_row .frm_input {
  border-color: rgb(0, 38, 52);
}

.frm_row .frm_db_file .browse_btn {
  color: #fff;
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
}

.frm_row .frm_db_file .clearbtn {
  background: rgb(242, 242, 242);
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}

.frm_row .frm_db_file .uploadbtn {
  background: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
}

.action_btn {
  border: 1px solid rgba(22, 22, 22, 0.1);
  color: #383838;
}

.action_btn:hover {
  background-color: #383838;
  color: #fff;
}

.frm_popup_inline table.tablesorter,
.frm_popup_inline table.tablesorter tbody tr td {
  background-color: transparent;
}

.service-message-entry .service-message-header .service-description-toggle {
  border-color: rgb(0, 38, 52);
}

.service-message-entry .service-message-header .service-description-toggle-icon {
  color: rgb(0, 38, 52);
}

.service-message-entry .service-message-body p.service-description {
  border-color: rgb(0, 38, 52);
}

/*.service-message-entry.expanded .service-message-entry-header .service-name { color: #616fb4; }*/
.header-edit-input {
  border-bottom-color: rgb(255, 0, 153);
  color: rgb(0, 38, 52);
}

.action-button {
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
  color: #fff;
}

.option-button {
  background: #fff;
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}

.secondary-button {
  background: #3b3b3c;
  border-color: #3b3b3c;
  color: #fff;
}

.edit_settings {
  background-image: url(/online/Images_UKChanges/icon_settings.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.view_details {
  background-image: url(/online/Images_UKChanges/que_icon.png);
  background-position: center;
  background-repeat: no-repeat;
  border-color: rgb(71, 83, 88);
}

.menu_trigger {
  background-image: url(/online/Images_UKChanges/select_arrow_blue.png);
  background-position: center;
  background-repeat: no-repeat;
}

.clear_fields_option {
  background-image: url(/online/Images_UKChanges/clean_brush.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}

#output-fields-menu {
  background-color: rgb(242, 242, 242);
}
#output-fields-menu .popup-menu-item {
  border-bottom: 1px dotted rgb(255, 0, 153);
}
#output-fields-menu .popup-menu-item a {
  color: rgba(0, 0, 0, 0.8);
}
#output-fields-menu .popup-menu-item:last-child {
  border-bottom: 0;
}
#output-fields-menu .popup-menu-item:hover a {
  color: rgb(255, 0, 153);
}

#job-manager-header-menu {
  background: rgb(0, 38, 52);
}
#job-manager-header-menu .popup_menu_item {
  border-bottom: 1px solid rgb(242, 242, 242);
}
#job-manager-header-menu .popup_menu_item a {
  border-bottom-color: transparent;
  color: rgb(242, 242, 242);
}
#job-manager-header-menu .popup_menu_item:last-child {
  border-bottom: 0;
}
#job-manager-header-menu .popup_menu_item:hover a {
  border-bottom-color: rgb(255, 0, 153);
  color: rgb(255, 0, 153);
}

#section-header-menu {
  background: rgb(0, 38, 52);
}
#section-header-menu .popup-menu-item {
  border-bottom: 1px solid rgb(242, 242, 242);
}
#section-header-menu .popup-menu-item a {
  color: rgb(242, 242, 242);
}
#section-header-menu .popup-menu-item:last-child {
  border-bottom: 0;
}
#section-header-menu .popup-menu-item:hover a {
  color: rgb(255, 0, 153);
}

/*===================================================================================*/
/*HOMEPAGE START=====================================================================*/
/*===================================================================================*/
.header .top_bar .top_buttons .tel_num:before {
  background: url(/online/Images_UKChanges/icon_ph.png) 0 0 no-repeat;
}

.header .top_bar .top_buttons .top_btn {
  color: #fff;
}

.header .top_bar .top_buttons .top_btn.green_btn {
  background: #bfc84b;
}

.header .top_bar .top_buttons .top_btn.blue_btn {
  background: #616fb4;
}

.header .top_bar .top_buttons .top_btn.sagacity_link {
  background: rgb(255, 0, 153);
}

.header .top_bar .top_buttons .top_btn.support_btn {
  background: rgb(109, 76, 154);
}

.header .top_bar .top_buttons .top_btn.user_services {
  background: rgb(57, 182, 169);
}

.header .top_bar .top_buttons .top_btn.gray_btn {
  background: #383838;
}

.header .logo_navi .top_navi ul li.current a {
  color: rgb(255, 0, 153);
}

.header .logo_navi .top_navi ul li a:hover {
  color: rgb(255, 0, 153);
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
  background: #616fb4;
}

.job_type h4 {
  color: rgb(68, 68, 68);
}

.help_btn a {
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
  background-image: url(/online/Images_UKChanges/que_icon.png);
}

.notes_btn a {
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
  background-image: url(/online/Images_UKChanges/pen_icon.png);
}

.navi_btn {
  background: #f8faf9;
}

.navi_btn a {
  border-color: rgb(0, 38, 52);
}

.navi_btn .navi_ico {
  border-color: rgb(0, 38, 52);
}

.navi_btn:hover {
  background-color: rgba(245, 251, 253, 0.7);
  box-shadow: 0 1px 2px -1px rgba(33, 30, 114, 0.5);
}

.navi_btn:hover .navi_ico {
  background-color: rgba(30, 90, 177, 0.1);
  box-shadow: 0 2px 4px -2px rgba(33, 30, 114, 0.5);
}

.navi_btn_current {
  background: rgb(0, 38, 52);
}

.navi_btn_current a {
  border-color: rgb(255, 0, 153);
}

.navi_btn_current h2 {
  color: #fff;
}

.navi_btn_current .navi_ico {
  border-color: #fff;
}

.navi_btn_current .navi_ico svg path {
  fill: #fff;
}

.navi_btn_current:hover {
  background-color: rgb(0, 38, 52);
  box-shadow: 0 1px 2px -1px rgba(33, 30, 114, 0.5);
}

.tooltip-container {
  background-color: #f8faf9;
  border-bottom-color: rgb(0, 38, 52);
}

.tablesorter {
  border-bottom-color: rgb(0, 38, 52);
}

.tablesorter thead th {
  border-bottom-color: rgb(0, 38, 52);
}

.tablesorter td {
  border-bottom-color: #3b3b3c;
}

.tablesorter tbody td, .tablesorter tfoot th, .tablesorter tfoot td {
  background: #fff;
}

.tablesorter tbody tr:hover td {
  background: #f9fbfc;
}

.tablesorter tbody tr.selected td {
  background: #eef4fc;
}

.tablesorter .header, .tablesorter .tablesorter-header {
  background-image: url(/online/Images_UKChanges/desc.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 25px;
}

.tablesorter .tablesorter-headerUnSorted {
  background-image: none !important;
}

.jobman-progress-container {
  background-color: lightgreen;
}

.tablesorter .tablesorter-headerAsc {
  background-color: #fff;
  background-image: url(/online/Images_UKChanges/asc.png);
}

.tablesorter .tablesorter-headerDesc {
  background-color: #fff;
  background-image: url(/online/Images_UKChanges/desc.png);
}

.tablesorter td .tick_wrap {
  background-image: url(/online/Images_UKChanges/tick.png);
}

.tablesorter td .tick_wrap_green {
  background-image: url(/online/Images_UKChanges/tick_green.png);
}

.tablesorter td .tick_unfilled_wrap {
  background-image: url(/online/Images_UKChanges/tick_unfilled.png);
}

.tablesorter td .tick_false_wrap {
  background-image: url(/online/Images_UKChanges/false.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.tablesorter td .tick_waiting_wrap {
  background-image: url(/online/Images_UKChanges/icon_clock.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.tablesorter td .tick_running_wrap {
  background-image: url(/online/Images_UKChanges/icon_reset.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.tablesorter td .locked_wrap {
  background-image: url(/online/Images_UKChanges/padlock_closed_red.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.tablesorter td .unlocked_wrap {
  background-image: url(/online/Images_UKChanges/padlock_open_green.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.pager .paging .ts-startRow {
  background: #f2f2f2;
}

.pager .paging .table_navi a.first {
  background-image: url(/online/Images_UKChanges/table_paging.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.pager .paging .table_navi a.prev {
  background-image: url(/online/Images_UKChanges/table_paging.png);
  background-position: -35px 0;
  background-repeat: no-repeat;
}

.pager .paging .table_navi a.next {
  background-image: url(/online/Images_UKChanges/table_paging.png);
  background-position: -75px 0;
  background-repeat: no-repeat;
}

.pager .paging .table_navi a.last {
  background-image: url(/online/Images_UKChanges/table_paging.png);
  background-position: -112px 0;
  background-repeat: no-repeat;
}

.SumoSelect > .CaptionCont {
  background: #f2f2f2;
  color: #333;
}

.SumoSelect > .CaptionCont > label > i {
  background: url(/online/Images_UKChanges/select_arrow.png) center no-repeat;
}

.popup_main a.search_btn,
.popup_main a.select_all_btn {
  background: rgb(57, 182, 169);
  border-color: rgb(57, 182, 169);
  color: #fff;
}

.clear_search_main .clear_search a {
  color: #fff;
}
.clear_search_main .clear_search a.clear_btn {
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
}
.clear_search_main .clear_search a.clear_btn:hover {
  background: rgba(42, 136, 199, 0.7) !important;
  border-color: rgba(42, 136, 199, 0.7);
}
.clear_search_main .clear_search a.search_btn {
  background: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
}
.clear_search_main .clear_search a.search_btn:hover {
  background: rgba(0, 38, 52, 0.9) !important;
  border-color: rgba(0, 38, 52, 0.9);
}

.job .rename_btn img {
  stroke: rgb(0, 38, 52);
}

.job:hover .rename_btn img {
  opacity: 1;
  stroke: rgb(255, 0, 153);
}
.job:hover .rename_btn:hover {
  border-color: rgb(255, 0, 153);
}

.options_btn .options_label {
  color: #000;
}

.options_btn a.view_btn {
  background: no-repeat 0 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.run_btn {
  background: no-repeat -52px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.quick_btn {
  background: no-repeat -104px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.upgrade_btn {
  background: no-repeat -468px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.buy_btn {
  background: no-repeat -156px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.collect_btn {
  background: no-repeat -208px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.cancel_btn {
  background: no-repeat -260px 0 url(/online/Images_UKChanges/icon_options.png) !important;
}

.options_btn a.rerun_btn {
  background: no-repeat -312px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.delete_btn {
  background: no-repeat -364px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.copy_btn {
  background: no-repeat -416px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a.enable_btn {
  background: no-repeat -52px 0 url(/online/Images_UKChanges/icon_options.png);
}

.options_btn a .btn_txt {
  background: #f8faf9;
}

.footer .footer_links ul li:after {
  color: rgb(0, 38, 52);
}

.popup_main .popup_title {
  background: rgb(0, 38, 52);
}
.popup_main .popup_title h3 {
  color: #fff;
}
.popup_main .popup_title .title_ico {
  border-color: #fff;
  color: #fff;
}
.popup_main .popup_title .info_icon {
  border-color: #fff;
  color: #fff;
}
.popup_main .popup_contents {
  background: #f8faf9;
  border-bottom-color: rgb(0, 38, 52);
}
.popup_main .popup_contents h2 {
  color: rgb(0, 38, 52);
}
.popup_main .popup_contents .edit_btn {
  color: #fff;
  background: rgb(109, 76, 154);
  border-color: rgb(109, 76, 154);
}
.popup_main .popup_contents .submit_btn {
  color: #fff;
  background: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
}
.popup_main .popup_contents .submit_btn:hover {
  background: rgba(255, 0, 153, 0.7) !important;
  border-color: rgba(255, 0, 153, 0.7);
}
.popup_main .popup_contents .reject_btn {
  background-color: transparent;
  color: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
}
.popup_main .popup_contents .reject_btn:hover {
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}
.popup_main .popup_contents .cancel_btn {
  background: #fff;
  border-color: rgb(68, 68, 68);
  color: rgb(0, 38, 52) !important;
}
.popup_main .popup_contents .cancel_btn:hover {
  background: rgb(242, 242, 242) !important;
  border-color: rgba(0, 38, 52, 0.5) !important;
}
.popup_main .popup_contents .delete_btn {
  background: rgb(242, 242, 242);
  border: 1px solid rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}
.popup_main .popup_contents .delete_btn:not(.faded):not(:disabled):not(.disabled):hover {
  background: rgb(242, 242, 242) !important;
  border-color: rgb(255, 0, 153) !important;
  color: rgb(255, 0, 153);
}
.popup_main .popup_contents .secondary_btn {
  color: #fff;
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
}

.help_content {
  background-color: #f8faf9;
}

.error_note h4 {
  color: #c00;
}

.error_note h4 span.error_icon {
  background: #c00;
}

.error_note h4 span.error_icon:before, .error_note h4 span.error_icon:after {
  background-color: #fff;
}

.error_note p {
  color: #c00;
}

.warning_note h4 {
  color: rgb(109, 76, 154);
}
.warning_note h4 span.warning_icon {
  background: rgb(109, 76, 154);
}
.warning_note h4 span.warning_icon ::before,
.warning_note h4 span.warning_icon ::after {
  background-color: rgb(109, 76, 154);
}
.warning_note p {
  color: rgb(109, 76, 154);
}

.popup_main .popup_contents .error_note h4 {
  color: #c00;
}

.popup_main .popup_contents .error_note h4 span.error_icon {
  background: #c00;
}

.popup_main .popup_contents .error_note h4 span.error_icon:before, .popup_main .popup_contents .error_note h4 span.error_icon:after {
  background-color: #fff;
}

.popup_main .popup_contents .error_note p {
  color: #c00;
}

/*===================================================================================*/
/*HOMEPAGE END=======================================================================*/
/*===================================================================================*/
/*===================================================================================*/
/*ACCOUNT START======================================================================*/
/*===================================================================================*/
#section-header-menu > .popup_menu_item {
  border-bottom: solid 1px #fff;
}
#section-header-menu > .popup_menu_item a {
  border-bottom-color: transparent;
}
#section-header-menu > .popup_menu_item a.selected {
  border-bottom-color: rgb(255, 0, 153);
}

#section-header-menu > .popup_menu_item:hover a {
  border-bottom-color: rgb(255, 0, 153);
}

#section-header-menu > .popup_menu_item:last-child {
  border-bottom-style: none;
}

#section-header-menu > .popup_menu_item:hover {
  background-color: rgba(255, 255, 255, 0.4);
}

.account-users-options .user_enabled {
  background-image: url(/online/Images_UKChanges/tick.png);
}
.account-users-options .user_disabled {
  background-image: url(/online/Images_UKChanges/false.png);
}

.account-downloads .account_download_entry .content_actions .apply_btn {
  background-color: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153) !important;
  color: #fff;
}
.account-downloads .account_download_entry .content_actions .apply_btn:hover {
  background-color: rgba(255, 0, 153, 0.7);
}

.account_action_progress .progress_bar {
  border-color: rgb(215, 215, 215);
  background: rgb(242, 242, 242);
}
.account_action_progress .progress_bar:after {
  background: rgb(255, 0, 153);
}

.credit_application_form .credit_application_details .credit_application_section {
  border-top-color: rgb(255, 0, 153);
}
.credit_application_form .credit_application_details .credit_application_section legend {
  color: rgb(255, 0, 153);
}
.credit_application_form .credit_application_details .credit_application_section .credit_application_row .input_container .txtbox,
.credit_application_form .credit_application_details .credit_application_section .credit_application_row .input_container textarea {
  border: 1px solid rgb(0, 38, 52);
}
.credit_application_form .SumoSelect > .CaptionCont {
  background: #fff;
  color: #333;
}
.credit_application_form .SumoSelect > .CaptionCont > label > i {
  background: url(/online/Images_UKChanges/select_arrow_blue.png) center no-repeat;
}

.qs_template_options_btn .options_label {
  color: #000;
}
.qs_template_options_btn a.run_btn,
.qs_template_options_btn a.enable_btn {
  background-image: url(/online/Images_UKChanges/qs_template_options.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.qs_template_options_btn a.rename_btn {
  background-image: url(/online/Images_UKChanges/qs_template_options.png);
  background-position: -52px 0;
  background-repeat: no-repeat;
}
.qs_template_options_btn a.disable_btn {
  background-image: url(/online/Images_UKChanges/qs_template_options.png);
  background-position: -104px 0;
  background-repeat: no-repeat;
}
.qs_template_options_btn a.settings_btn {
  background-image: url(/online/Images_UKChanges/qs_template_options.png);
  background-position: -156px 0;
  background-repeat: no-repeat;
}
.qs_template_options_btn a.delete_btn {
  background-image: url(/online/Images_UKChanges/qs_template_options.png);
  background-position: -208px 0;
  background-repeat: no-repeat;
}
.qs_template_options_btn a .btn_txt {
  background: #f8faf9;
}

.licences_options_btn .options_label {
  color: #000;
}
.licences_options_btn a.view_btn {
  background-image: url(/online/Images_UKChanges/account_licences_options.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.licences_options_btn a.view_new_btn {
  background-image: url(/online/Images_UKChanges/account_licences_options.png);
  background-position: -52px 0;
  background-repeat: no-repeat;
}
.licences_options_btn a .btn_txt {
  background: #f8faf9;
}

.account_history_options .account_job_history .history_month_job_list .month_job_list .tablesorter tbody tr.selected td {
  background-color: rgb(242, 242, 242);
}
.account_history_options .account_job_history .history_month_job_stats.displayed {
  background-color: rgb(242, 242, 242);
}

.history_options_btn .options_label {
  color: #000;
}

.history_options_btn a.view_btn {
  background-image: url(/online/Images_UKChanges/account_history_options.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.history_options_btn a.send_feedback_btn {
  background-image: url(/online/Images_UKChanges/account_history_options.png);
  background-position: -52px 0;
  background-repeat: no-repeat;
}

.history_options_btn a .btn_txt {
  background: #f8faf9;
}

.job_stats_option_buttons .back_btn {
  background: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
  color: #fff;
}

.job_stats_option_buttons .back_btn:hover {
  background: rgba(0, 38, 52, 0.9) !important;
  border-color: rgba(0, 38, 52, 0.9);
}

.account_costs_options .cost_type_list .cost_section_list_header:hover {
  background-color: rgba(71, 83, 88, 0.1);
}

.account_costs_options .cost_type_list .cost_section_list_header.selected {
  background-color: rgba(71, 83, 88, 0.3);
}

#clean-template-details-popup .body .tab_header .tab_entry {
  border-color: rgb(68, 68, 68);
}
#clean-template-details-popup .body .tab_header .tab_entry.tab_selected {
  border-color: rgb(255, 0, 153) !important;
}
#clean-template-details-popup .body .tab_header .tab_entry.tab_selected > a {
  color: rgb(255, 0, 153) !important;
}
#clean-template-details-popup .body .tab_header .tab_entry:hover {
  border-color: rgba(255, 0, 153, 0.7);
}
#clean-template-details-popup .body .tab_panels {
  border-color: rgb(68, 68, 68);
}

#cost-calculator-popup .body .cost_calculation {
  border-color: rgb(215, 215, 215);
}
#cost-calculator-popup .body .cost_calculation h3 {
  color: rgb(255, 0, 153);
}
#cost-calculator-popup .body .cost_calculation .highlighted_text {
  color: rgb(255, 0, 153);
}

.job_costs_option_buttons .save_btn {
  background: rgb(42, 136, 199);
  color: #fff;
}
.job_costs_option_buttons .calculator_btn {
  background: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
}
.job_costs_option_buttons .calculator_btn:hover {
  background: rgba(0, 38, 52, 0.9) !important;
}

/*===================================================================================*/
/*ACCOUNT END=======================================================================*/
/*===================================================================================*/
/*===================================================================================*/
/*FIELD PICKER START=================================================================*/
/*===================================================================================*/
div.field-pool-category-select div.SumoSelect > p.SelectBox {
  background-color: #fff;
  border-color: rgb(68, 68, 68);
}

/*===================================================================================*/
/*FIELD PICKER END===================================================================*/
/*===================================================================================*/
/*===================================================================================*/
/*NEW JOB WIZARD START===============================================================*/
/*===================================================================================*/
.content_job_wizard .job_wizard_intro h2 {
  color: rgb(0, 38, 52);
}
.content_job_wizard .job_wizard_intro h3 {
  color: rgb(0, 38, 52);
}
.content_job_wizard .job_wizard_intro p > .highlight {
  color: rgb(255, 0, 153) !important;
}
.content_job_wizard .job_wizard_intro .file_intro_field .file_intro_field_setting {
  color: rgb(0, 38, 52);
}
.content_job_wizard .job_wizard_intro .file_intro_field .file_intro_field_setting .field_setting_value .frm_input {
  border-color: rgb(0, 38, 52);
}
.content_job_wizard .job_wizard_intro .file_intro_field .file_intro_field_setting .field_setting_value .frm_db_file .browse_btn {
  color: #fff;
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
}
.content_job_wizard .job_wizard_intro .file_intro_field .file_intro_field_setting .field_setting_value .frm_db_file .clearbtn {
  background: rgb(242, 242, 242) !important;
  border-color: rgb(0, 38, 52) !important;
  color: rgb(0, 38, 52);
}
.content_job_wizard .job_wizard_intro .file_intro_field .file_intro_field_setting .field_setting_value .frm_db_file .uploadbtn {
  background: rgb(255, 0, 153) !important;
  border-color: rgb(255, 0, 153) !important;
  color: #fff;
}
.content_job_wizard .job_wizard_intro .file_intro_field .file_intro_field_setting .field_setting_value .edit_link {
  background-image: url(/online/Images_UKChanges/icon_name.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.content_job_wizard .job_wizard_intro .file_intro_field .file_intro_field_setting .field_setting_value.has_advanced_upload .input_file_upload .input_file_selection + label {
  background-color: rgb(242, 242, 242);
  border-color: rgb(68, 68, 68);
}
.content_job_wizard .job_wizard_intro .file_intro_field .file_intro_field_setting .field_setting_value.is_dragover .input_file_upload .input_file_selection:not(:disabled) + label {
  border-color: rgb(255, 0, 153);
  color: rgb(255, 0, 153);
}
.content_job_wizard .job_wizard_intro .notice {
  background-image: url(/online/Images_UKChanges/icon_notice.png);
  background-position: 0 5px;
  background-repeat: no-repeat;
}
.content_job_wizard .job_wizard_intro .error_note h4 {
  color: #c00;
}
.content_job_wizard .job_wizard_intro .error_note .error_note h4 span.error_icon {
  background: #c00;
}
.content_job_wizard .job_wizard_intro .error_note .error_note h4 span.error_icon:before,
.content_job_wizard .job_wizard_intro .error_note .error_note h4 span.error_icon:after {
  background-color: #fff;
}
.content_job_wizard .job_wizard_intro .error_note .error_note p {
  color: #c00;
}
.content_job_wizard .job_wizard_intro .error_note_option {
  background: #c00;
}
.content_job_wizard .job_wizard_intro .error_note_option h4 {
  color: #fff;
}
.content_job_wizard .job_wizard_intro .error_note_option h4 span.error_icon {
  background: #fff;
}
.content_job_wizard .job_wizard_intro .error_note_option h4 span.error_icon:before,
.content_job_wizard .job_wizard_intro .error_note_option h4 span.error_icon:after {
  background: #c00;
}
.content_job_wizard .job_wizard_intro .error_note_option h4 span.error_icon {
  background: #fff;
}
.content_job_wizard .job_wizard_intro .error_note_option h4 span.error_icon:before,
.content_job_wizard .job_wizard_intro .error_note_option h4 span.error_icon:after {
  background-color: #c00;
}
.content_job_wizard .job_wizard_intro .error_note_option p {
  color: #fff;
}
.content_job_wizard .job_wizard_intro .status_row .ico_complete:after {
  border-color: rgb(0, 38, 52);
}

.content_error_page .intro_section h3 {
  color: #c00;
}

.button-group > label span {
  border-color: rgb(0, 38, 52);
}

.button-group > label > input:not(:checked) ~ span:hover {
  background-color: rgba(0, 38, 52, 0.3);
}

.button-group > label > input:checked ~ span {
  background-color: rgb(0, 38, 52);
  color: #fff;
}

input[type=checkbox].service_chkbox ~ label .service_help {
  border-color: rgb(255, 0, 153);
  color: rgb(255, 0, 153);
}

input[type=checkbox]:not(:disabled).service_chkbox ~ label.custom_radio {
  background-color: #fff;
  border-color: rgb(242, 242, 242);
}
input[type=checkbox]:not(:disabled).service_chkbox ~ label.custom_radio:hover {
  background-color: rgb(215, 215, 215);
  border-color: rgb(215, 215, 215);
}

input[type=checkbox]:not(:disabled):checked.service_chkbox ~ label.custom_radio {
  background-color: rgb(0, 38, 52) !important;
  border-color: rgb(0, 38, 52);
  color: #fff;
}
input[type=checkbox]:not(:disabled):checked.service_chkbox ~ label.custom_radio:hover {
  border-color: rgba(0, 38, 52, 0.9) !important;
  background-color: rgba(0, 38, 52, 0.9) !important;
}

input[type=checkbox]:disabled:not(:checked).service_chkbox ~ label.custom_radio {
  background-color: #fff;
  border-color: rgb(242, 242, 242);
  opacity: 0.6;
}

input[type=checkbox]:disabled:checked.service_chkbox ~ label.custom_radio {
  background-color: rgba(0, 38, 52, 0.9) !important;
  border-color: rgba(0, 38, 52, 0.9) !important;
  color: #fff;
}

.col_row.upsell-disabled input[type=checkbox]:disabled.service_chkbox ~ label.custom_radio {
  background-color: rgb(242, 242, 242) !important;
  border-color: rgb(242, 242, 242) !important;
  color: rgb(68, 68, 68);
  opacity: 1;
}

.custom_radio .checkmark {
  background-color: #fff;
  border-color: rgb(0, 38, 52);
}

/* On mouse-over, add a grey background color */
.custom_radio:hover input ~ .checkmark {
  background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.custom_radio input:checked ~ .checkmark {
  background-color: #fff;
}

/* Style the checkmark/indicator */
.custom_radio .checkmark:after {
  border-color: #3b3b3c;
}

.custom_radio_sm .checkmark {
  border-color: #f15a2a;
}

.custom_radio_sm .checkmark:after {
  border-color: #f15a2a;
}

.radio_green .checkmark {
  border-color: #bfc84a;
}

.radio_green .checkmark:after {
  border-color: #bfc84a;
}

.radio_blue .checkmark {
  border-color: #616fb4;
}

.radio_blue .checkmark:after {
  border-color: #616fb4;
}

.radio_orange .checkmark {
  border-color: #f15a2a;
}

.radio_orange .checkmark:after {
  border-color: #f15a2a;
}

.radio_default .checkmark {
  border-color: rgb(0, 38, 52);
}

.radio_default .checkmark:after {
  border-color: rgb(0, 38, 52);
}

.service-upsell-icon {
  background-image: url(/online/Images_UKChanges/icon_lock.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.content_job_wizard .job_wizard_intro .wizard_frm .frm_row .frm_input {
  border-color: rgb(0, 38, 52);
}

.content_job_wizard .job_wizard_intro .wizard_frm .frm_row .frm_db_file .browse_btn {
  color: #fff;
  background: rgb(42, 136, 199);
}

.content_job_wizard .job_wizard_intro .wizard_frm .frm_row .frm_db_file .clearbtn {
  background: #3b3b3c;
}

.section_title {
  background: #3b3b3c;
}

.section_title h2 {
  color: #fff;
}

.services_selection .key_next_btn .next_services {
  background: rgb(0, 38, 52);
  border-color: rgb(0, 38, 52);
}

.services_selection h3 {
  color: rgb(0, 38, 52);
}

.list_type_selection h3 {
  color: rgb(0, 38, 52);
}

.header-options .wrapper h3 {
  color: rgb(0, 38, 52);
}

.template-options-container .template-options .quickstart-template-list > label {
  background-color: rgb(242, 242, 242);
  border-color: rgb(242, 242, 242);
  color: rgb(68, 68, 68);
}
.template-options-container .template-options .quickstart-template-list > input:checked + label {
  border-color: rgb(255, 0, 153);
}
.template-options-container .template-options .quickstart-template-list > input:not(:disabled) + label:hover {
  border-color: rgba(255, 0, 153, 0.7);
}
.template-options-container .template-description > #template-description-container {
  background-color: rgb(242, 242, 242);
  border-color: rgb(255, 0, 153);
  color: rgb(68, 68, 68);
}
.template-options-container .template-description > #template-description-container #quickstart-template-services .question_icon {
  background-image: url("/online/Images_UKChanges/question.svg");
  background-position: 0 0;
  background-size: cover;
}

.tabless .table_col .col_header .edit_category_settings {
  background-image: url(/online/Images_UKChanges/icon_settings.png);
  background-position: center;
  background-repeat: no-repeat;
}

.tabless .table_col .col_header .configuration_required {
  color: #c00 !important;
}
.tabless .table_col .col_header .configuration_required .edit_category_settings {
  background-image: url(/online/Images_UKChanges/icon_settings_error.png) !important;
  background-position: center;
  background-repeat: no-repeat;
}

.tabless .table_col .col_row .edit_settings {
  background-image: url(/online/Images_UKChanges/icon_settings.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.tabless .table_col .col_row label.configuration_required {
  border-color: #c00 !important;
}
.tabless .table_col .col_row label.configuration_required .edit_settings {
  background-image: url(/online/Images_UKChanges/icon_settings_error.png) !important;
  background-position: center;
  background-repeat: no-repeat;
}

.tabless .table_col .col_row label.configuration_required .checkmark:after {
  border-color: #c00;
}

.tabless .table_col .col_row.service_selected label.configuration_required .label {
  color: #c00;
}

.tabless .table_col .col_row.service_selected .radio_orange .label {
  color: #f15a2a;
}

.tabless .table_col .col_row.service_selected .radio_blue .label {
  color: #616fb4;
}

.tabless .table_col .col_row.service_selected .radio_green .label {
  color: #bfc84a;
}

.tabless .table_col .col_row.service_selected .radio_default .label {
  color: rgb(0, 38, 52);
}

label.custom_radio.configuration_required .checkmark {
  border-color: #c00;
}

label.custom_radio.configuration_required .checkmark:after {
  border-color: #c00;
}

label.custom_radio.configuration_required .label {
  color: #c00;
}

.tabless .table_col .col_header {
  border-bottom-color: rgb(0, 38, 52);
}

.next_top {
  border-top-color: rgb(0, 38, 52);
}

.next_top .back_to_top {
  background: rgb(242, 242, 242);
  border-color: rgb(68, 68, 68);
  color: rgb(0, 38, 52);
}

.choose_opt_popup .popup_contents h2 {
  color: rgb(0, 38, 52);
}

.choose_opt_popup .popup_cols .p_tabs a {
  color: #fff;
  background: #3b3b3c;
}

.choose_opt_popup .popup_cols .p_tabs a.action-required {
  background: #c00;
}

.choose_opt_popup .popup_cols .p_tabs a:after {
  background: #3b3b3c;
  background: rgb(0, 38, 52);
}

.choose_opt_popup .popup_cols .p_tabs .multi-tab-service-note {
  color: #c00;
}

.choose_opt_popup .popup_cols .p_contents .SumoSelect > .CaptionCont {
  border-color: #616fb4;
  background: #fff;
  color: #333;
}

.choose_opt_popup .popup_cols .p_contents .SumoSelect > .CaptionCont > label > i {
  background: url(/online/Images_UKChanges/select_arrow_blue.png) center no-repeat;
}

.choose_opt_popup .popup_cols .p_contents .radio_btn_row .radio_blue .label {
  color: #616fb4;
}

.choose_opt_popup .popup_cols .p_contents .radio_btn_row .radio_default .label {
  color: rgb(0, 38, 52);
}

.toggle-option-container .toggle-option-header .toggle-option-button {
  border-color: rgb(0, 38, 52);
}

.toggle-option-container .toggle-option-header .toggle-icon {
  color: rgb(0, 38, 52);
}

.p_contents .service_notice h4 {
  color: #c00;
}

.framed-content {
  background: #f8faf9;
}

/*.lifesketch-options-container { background:rgba(248,250,249,0.6); }*/
/*.lifesketch-profile-options-container { background: rgba(248,250,249,0.6); }*/
.lifesketch-category-container .profile-section-entry.content-selected {
  background-color: #7788ce;
  color: #fff;
}

.lifesketch-category-container .profile-section-entry:not(.content-selected):hover {
  color: rgb(0, 38, 52);
}

.lifesketch-profile-options-container .profile-settings-content .profile-options:hover {
  background-color: rgba(255, 255, 255, 0.6);
}

.lifesketch-profile-options-container .profile-settings-content .profile-lookup-selection-remove {
  background-image: url(/online/Images_UKChanges/false.png);
  color: rgb(0, 38, 52);
}

.lifesketch-profile-summary-container .profile-summary-section-container .profile-summary-section:hover {
  background-color: rgba(255, 255, 255, 0.6);
}

.lifesketch-profile-summary-container .profile-summary-section-container .profile-summary-section .profile-section-clear-button {
  background-image: url(/online/Images_UKChanges/false.png);
  color: rgb(0, 38, 52);
}

/*confirm stage =================*/
.confirm_columns .confirm_left .col_1 .divider {
  border-right-color: #3b3b3c;
}
.confirm_columns .confirm_left .list_item.input_blank {
  background: #f2f3f8;
}
.confirm_columns .confirm_left .list_item.list_item_warning {
  background: rgba(255, 0, 153, 0.3) !important;
}
.confirm_columns .confirm_left .list_item {
  border-bottom-color: #3b3b3c;
}
.confirm_columns .confirm_left .list_item .col_2 .field_name {
  color: rgb(255, 0, 153);
}
.confirm_columns .confirm_left .list_item .col_3 .input_name {
  color: rgb(0, 38, 52);
}
.confirm_columns .confirm_left .list_item .col_3 .input_name:before {
  background: rgb(255, 0, 153);
}
.confirm_columns .confirm_left .list_item .remove_input {
  background: rgb(255, 0, 153);
}
.confirm_columns .confirm_left .list_item .remove_input:before,
.confirm_columns .confirm_left .list_item .remove_input:after {
  background-color: #fff;
}

body .input_name {
  color: rgb(0, 38, 52);
}
body .input_name:before {
  background: rgb(255, 0, 153);
}
body .input_name_preview {
  color: rgb(68, 68, 68);
}

.confirm_columns .confirm_right .field_pool_header {
  border-bottom-color: rgb(255, 0, 153);
}
.confirm_columns .confirm_right .confirm_fields {
  background: #f8faf9;
}
.confirm_columns .confirm_right .list_item .input_name_right {
  color: rgb(0, 38, 52);
}
.confirm_columns .confirm_right .list_item .input_name_right .dot {
  background: rgb(0, 38, 52);
}
.confirm_columns .confirm_right .list_item.added .input_name_right {
  color: rgba(0, 38, 52, 0.3);
}
.confirm_columns .confirm_right .list_item.added .input_name_right .dot {
  background: rgba(0, 38, 52, 0.3);
}
.confirm_columns .confirm_right .edit_settings {
  background-image: url(/online/Images_UKChanges/icon_settings.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.confirm_footer {
  border-top-color: rgb(0, 38, 52);
}
.confirm_footer a {
  color: #fff;
}
.confirm_footer a.home_link {
  background: #fff;
  border-color: rgb(0, 38, 52);
  color: rgb(0, 38, 52);
}
.confirm_footer a.home_link:hover {
  background: rgb(242, 242, 242) !important;
  border-color: rgb(0, 38, 52) !important;
  color: rgb(0, 38, 52) !important;
}
.confirm_footer a.home_link.home_link_orange {
  background: rgb(42, 136, 199);
}
.confirm_footer a.stats_link {
  background: rgb(109, 76, 154);
  border-color: rgb(109, 76, 154);
}
.confirm_footer a.stats_link:hover {
  background: rgba(109, 76, 154, 0.7) !important;
  border-color: rgba(109, 76, 154, 0.7) !important;
}
.confirm_footer a.back_link {
  background: rgb(242, 242, 242);
  border-color: rgb(215, 215, 215);
  color: rgb(0, 38, 52) !important;
}
.confirm_footer a.back_link:hover {
  background: rgb(215, 215, 215) !important;
  border-color: rgb(215, 215, 215) !important;
}
.confirm_footer a.finish_link,
.confirm_footer a.collect_link,
.confirm_footer a.run_link {
  background: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
}
.confirm_footer a.finish_link:not(:disabled):not(.disabled):hover,
.confirm_footer a.collect_link:not(:disabled):not(.disabled):hover,
.confirm_footer a.run_link:not(:disabled):not(.disabled):hover {
  background: rgba(255, 0, 153, 0.7);
  border-color: rgba(255, 0, 153, 0.7);
}
.confirm_footer a.export_job_link {
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
}

/*run stage =================*/
.run_step .run_left:after {
  border-left-color: #3b3b3c;
}
.run_step .run_left .run_form_row .run_label_full button {
  background-color: #fff;
}
.run_step .run_left .run_form_row .run_input .txtbox {
  border-color: rgb(0, 38, 52);
  color: rgb(255, 0, 153);
}
.run_step .run_left .run_form_row .run_val {
  color: rgb(255, 0, 153);
}
.run_step .run_left .run_form_row .run_val ul {
  color: rgb(255, 0, 153);
}
.run_step .run_left .run_form_profile_summary h2 {
  color: rgb(68, 68, 68);
}
.run_step .run_right .output_preview h4 {
  color: rgb(255, 0, 153);
}
.run_step .run_right .output_preview .list_header .col_3.input_preview_header {
  color: rgb(68, 68, 68);
}
.run_step .run_right .edit_btn_row .edit_btn {
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
  color: #fff;
}

/*complete stage =================*/
.content_tabs {
  border-bottom: 5px solid rgb(0, 38, 52);
}

.content_tabs a {
  color: #fff;
  background: rgb(255, 0, 153);
}

.content_tabs a.services_tab {
  background: rgb(0, 38, 52);
}

.content_tabs a.services_tab:before {
  background: rgb(255, 0, 153);
}

.content_tabs a.select_tab {
  background: rgb(0, 38, 52);
}

.content_tabs a.select_tab:before {
  background: rgb(255, 0, 153);
}

.content_tabs a.import_tab {
  background: rgb(68, 68, 68);
}

.content_tabs a.import_tab:before {
  background: rgb(255, 0, 153);
}

.content_tabs a.include_tab {
  background: rgb(0, 38, 52);
}

.content_tabs a.include_tab:before {
  background: rgb(255, 0, 153);
}

.content_tabs a.exclude_tab {
  background: rgb(68, 68, 68);
}

.content_tabs a.exclude_tab:before {
  background: rgb(255, 0, 153);
}

.content_tabs a.dedupe_tab {
  background: rgba(0, 38, 52, 0.5);
}

.content_tabs a.dedupe_tab:before {
  background: rgb(255, 0, 153);
}

/*.content_tabs a.input_tab{background:#bfc84a;}
.content_tabs a.input_tab:before{background:#bfc84a;}
*/
.content_tabs a.input_tab {
  background: rgb(57, 182, 169);
}

.content_tabs a.input_tab:before {
  background: rgb(57, 182, 169);
}

.content_tabs a.output_tab {
  background: #f7b926;
}

.content_tabs a.output_tab:before {
  background: #f7b926;
}

/*.content_tabs a.results_tab{background:#f15a2a;}
.content_tabs a.results_tab:before{background:#f15a2a;}*/
.content_tabs a.results_tab {
  background: rgb(68, 68, 68);
}

.content_tabs a.results_tab:before {
  background: rgb(68, 68, 68);
}

.content_tabs a.notes_tab {
  background: #1b80c4;
}

.content_tabs a.notes_tab:before {
  background: #1b80c4;
}

.content_tabs a.current,
.content_tabs a:hover {
  background: rgb(0, 38, 52);
}

.tab_content_cols .tabs_left .divider {
  border-bottom-color: #3b3b3c;
}

.tab_content_cols .tabs_left .divider_more_space {
  border-bottom-color: #3b3b3c;
}

.tab_content_cols .tabs_left h6 {
  color: #f15a2a;
}

.tab_content_cols .tabs_left h6 strong {
  color: #3b3b3c;
}

.licence_frame_container .mCSB_scrollTools .mCSB_buttonUp,
.licence_frame_container .mCSB_scrollTools .mCSB_buttonDown,
.licence_frame_container .mCSB_scrollTools .mCSB_buttonLeft,
.licence_frame_container .mCSB_scrollTools .mCSB_buttonRight {
  background: rgb(0, 38, 52);
}

.licence_frame_container .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.licence_frame_container .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.licence_frame_container .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.licence_frame_container .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(71, 83, 88, 0.1);
}

#fieldpicker-dock .mCSB_scrollTools .mCSB_buttonUp,
#fieldpicker-dock .mCSB_scrollTools .mCSB_buttonDown,
#fieldpicker-dock .mCSB_scrollTools .mCSB_buttonLeft,
#fieldpicker-dock .mCSB_scrollTools .mCSB_buttonRight {
  background: rgb(0, 38, 52);
}

#fieldpicker-dock .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
#fieldpicker-dock .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
#fieldpicker-dock .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
#fieldpicker-dock .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(71, 83, 88, 0.1);
}

.orange_scr .mCSB_scrollTools .mCSB_buttonUp,
.orange_scr .mCSB_scrollTools .mCSB_buttonDown,
.orange_scr .mCSB_scrollTools .mCSB_buttonLeft,
.orange_scr .mCSB_scrollTools .mCSB_buttonRight {
  background: #f15a2a;
}

.orange_scr .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.orange_scr .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.orange_scr .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.orange_scr .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: #fdebdf;
}

.tab_content_cols .tabs_right .navi_btn a {
  border-bottom-color: rgb(42, 136, 199);
}

.tab_content_cols .tabs_right .navi_ico {
  border-color: rgb(42, 136, 199);
}

.tab_content_cols .tabs_left table td {
  border-color: #3b3b3c;
}

.tab_content_cols .tabs_left table th {
  border-color: #3b3b3c;
  background: #3b3b3c;
  color: #fff;
}

.tab_content_cols .tabs_left table th:nth-child(1):after {
  border-right-color: #fff;
}

#address-list-popup .address-list-container {
  border-color: rgb(0, 38, 52);
}

#address-list-popup .address-list-container table tbody td {
  background-color: #fefefe;
}

#address-list-popup .address-list-container table tbody td:hover {
  background-color: #f9fbfc;
}

#address-list-popup .address-list-container table tbody tr.selected td {
  background-color: #eef4fc;
}

.job-wizard-purchase-section > .job-wizard-section-body .payment-option-body .invoice-po-container .invoice-po-entry-container .frm_horizontal .SumoSelect .CaptionCont {
  background: #fefefe;
}

.job-wizard-section-body .tablesorter .tablesorter-header {
  background-image: none;
}

/*.purchase-order-table.tablesorter .tablesorter-header { background-image:none; }*/
.account-user-list.tablesorter .tablesorter-header,
.file-transfer-list.tablesorter .tablesorter-header {
  background-image: none;
}

.template-details-service-entry .template-details-service-entry-header .service-description-toggle {
  border-color: rgb(0, 38, 52);
}

.template-details-service-entry .template-details-service-entry-header .service-description-toggle-icon {
  color: rgb(0, 38, 52);
}

.template-details-service-entry .template-details-service-entry-body p.service-description {
  border-color: rgb(0, 38, 52);
}

.template-details-service-entry.expanded .template-details-service-entry-header .service-name {
  color: rgb(0, 38, 52);
}

.output_file_table {
  border-color: rgb(0, 38, 52);
}
.output_file_table thead tr th {
  background-color: rgb(0, 38, 52);
  color: #fff;
}
.output_file_table tbody .output_file_name .bottom_right {
  background-color: rgb(255, 0, 153);
  color: #fff;
}
.output_file_table tbody .output_file_size .download_file_options a.collect_btn {
  background-image: url(/online/Images_UKChanges/icon_options.png);
  background-position: -184px 0;
  background-repeat: no-repeat;
}

/*===================================================================================*/
/*NEW JOB WIZARD END=================================================================*/
/*===================================================================================*/
/*===================================================================================*/
/*ACCOUNT TAB========================================================================*/
/*===================================================================================*/
.account-options h2 {
  color: rgb(0, 38, 52);
}

.account-downloads .account_download_entry h3 {
  color: rgb(0, 38, 52);
}

.account-downloads .account_download_entry button {
  background-color: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
  color: #fff;
}

.licence_section .expired_licence_list tbody .licence_name_column {
  color: rgb(255, 0, 153);
}

.popup_main a.print_btn,
.popup_main a.save_btn {
  background: rgb(42, 136, 199);
  border-color: rgb(42, 136, 199);
  color: #fff;
}

.popup_main a.accept_btn {
  background: rgb(255, 0, 153);
  border-color: rgb(255, 0, 153);
  color: #fff;
}

a.information_link {
  color: rgba(71, 83, 88, 0.9);
}

.choose_opt_popup .tab_contents .end_user_account_licence_container p.additional_information {
  color: rgb(109, 76, 154);
}

/*===================================================================================*/
/*ACCOUNT TAB END====================================================================*/
/*===================================================================================*/
/*===================================================================================*/
/*CONFIRM SECURITY CODE START========================================================*/
/*===================================================================================*/
.confirm_code h2 .pg_icon {
  border: 6px solid rgb(0, 38, 52);
}

.confirm_code .code_setup .code_numpad {
  background: #f8faf9;
}

.confirm_code .code_setup .code_numpad a {
  border-color: rgb(0, 38, 52);
}

.confirm_code .code_setup .code_inputs .c_input_row .c_input .txtbox {
  border-color: rgb(0, 38, 52);
}

.confirm_code .code_setup .code_inputs .submit_btn {
  color: #fff;
  background-color: rgb(42, 136, 199);
}

.confirm_code .forgot_code .reset_code_btn {
  color: #fff;
  background: rgb(68, 68, 68);
  border-color: rgb(68, 68, 68);
}

.confirm_code .forgot_code .reset_code_btn:not(:disabled):not(.disabled):hover {
  background: rgba(68, 68, 68, 0.7);
}

/*===================================================================================*/
/*CONFIRM SECURITY CODE END==========================================================*/
/*===================================================================================*/
/*===================================================================================*/
/*HELP CONTENT=======================================================================*/
/*===================================================================================*/
.help-content {
  background: transparent; /*#f8faf9;*/
}

/*===================================================================================*/
/*HELP CONTENT END===================================================================*/
/*===================================================================================*/
/*===================================================================================*/
/*SUPPLY CONTENT=====================================================================*/
/*===================================================================================*/
.area_selection_actions a {
  background-color: rgba(0, 38, 52, 0.5);
  color: #fff;
}

.area_selection .selected_areas_records_col.updating {
  color: #c00;
}

#search-categories-box #search-options-results .selections-container .search-result-entry h4 {
  color: rgb(68, 68, 68);
}

#search-categories-box #search-options-results .selections-container .search-result-entry.selected {
  background-color: rgba(71, 83, 88, 0.3);
}

.profile_section .CaptionCont {
  background-color: #fff;
}
.profile_section .profile_options .clear_btn {
  background-color: #c00;
  border-color: #c00;
  color: #fff;
}
.profile_section .profile_options .clear_btn:hover {
  background-color: rgba(204, 0, 0, 0.7) !important;
  border-color: rgba(204, 0, 0, 0.7) !important;
  color: #fff !important;
}

.profile-options-menu-overlay {
  background-color: #fff;
}

.profile-options-menu-overlay li:hover {
  background-color: #b8c6e3;
}

.lookup_profile_selection {
  border-color: rgba(71, 83, 88, 0.1);
}

.lookup_profile_selection:hover {
  background-color: rgba(71, 83, 88, 0.1);
}

.profile_summary_category_container h2 {
  color: rgb(255, 0, 153) !important;
}

/*===================================================================================*/
/*SUPPLY CONTENT END=================================================================*/
/*===================================================================================*/
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1024px) {
  /*===================================================================================*/
  /*HOMEPAGE START=====================================================================*/
  /*===================================================================================*/
  .header .top_bar .top_buttons .tel_num:before {
    background: url(/online/Images_UKChanges/icon_ph.png) right top no-repeat;
  }
  .navi_btn .navi_ico {
    border-color: rgb(0, 38, 52);
  }
  .tablesorter .header, .tablesorter .tablesorter-header {
    background: url(/online/Images_UKChanges/desc_2x.png) left no-repeat;
  }
  .tablesorter .tablesorter-headerAsc {
    background: url(/online/Images_UKChanges/asc_2x.png) left no-repeat;
    background-size: 20px 20px;
  }
  .tablesorter .tablesorter-headerDesc {
    background: url(/online/Images_UKChanges/desc_2x.png) left no-repeat;
    background-size: 20px 20px;
  }
  .pager .paging .table_navi a.first {
    background-image: url(/online/Images_UKChanges/table_paging_2x.png);
    background-position: 0 0;
    background-repeat: no-repeat;
  }
  .pager .paging .table_navi a.prev {
    background-image: url(/online/Images_UKChanges/table_paging_2x.png);
    background-position: -35px 0;
    background-repeat: no-repeat;
  }
  .pager .paging .table_navi a.next {
    background-image: url(/online/Images_UKChanges/table_paging_2x.png);
    background-position: -75px 0;
    background-repeat: no-repeat;
  }
  .pager .paging .table_navi a.last {
    background-image: url(/online/Images_UKChanges/table_paging_2x.png);
    background-position: -112px 0;
    background-repeat: no-repeat;
  }
  a.up_btn {
    background-image: url(/online/Images_UKChanges/up_button_2x.png);
    background-repeat: no-repeat;
  }
  a.down_btn {
    background-image: url(/online/Images_UKChanges/down_button_2x.png);
    background-repeat: no-repeat;
  }
  .SumoSelect > .CaptionCont {
    background: #f2f2f2;
    color: #333;
  }
  .SumoSelect > .CaptionCont > label > i {
    background: url(/online/Images_UKChanges/select_arrow.png) center no-repeat;
  }
  .options_btn a.view_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: 0 0;
    background-repeat: no-repeat;
  }
  .options_btn a.run_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -52px 0;
    background-repeat: no-repeat;
  }
  .options_btn a.quick_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -104px 0;
    background-repeat: no-repeat;
  }
  .options_btn a.upgrade_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -468px 0;
    background-repeat: no-repeat;
  }
  .options_btn a.buy_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -156px 0;
    background-repeat: no-repeat;
  }
  .options_btn a.collect_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -208px 0;
    background-repeat: no-repeat;
  }
  .options_btn a.cancel_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -260px 0;
    background-repeat: no-repeat;
  }
  .options_btn a.rerun_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -312px 0;
    background-repeat: no-repeat;
  }
  .options_btn a.delete_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -364px 0;
    background-repeat: no-repeat;
  }
  .options_btn a.copy_btn {
    background-image: url(/online/Images_UKChanges/icon_options_2x.png);
    background-position: -416px 0;
    background-repeat: no-repeat;
  }
  .options_btn a .btn_txt {
    background: #f8faf9;
  }
  .footer .footer_links ul li:after {
    color: #616fb4;
  }
  /*===================================================================================*/
  /*HOMEPAGE END=======================================================================*/
  /*===================================================================================*/
  /*===================================================================================*/
  /*ACCOUNT START======================================================================*/
  /*===================================================================================*/
  .qs_template_options_btn a.run_btn,
  .qs_template_options btn a.enable_btn {
    background-image: url(/online/Images_UKChanges/qs_template_options_2x.png);
    background-position: 0 0;
    background-repeat: no-repeat;
  }
  .qs_template_options_btn a.rename_btn {
    background-image: url(/online/Images_UKChanges/qs_template_options_2x.png);
    background-position: -52px 0;
    background-repeat: no-repeat;
  }
  .qs_template_options_btn a.disable_btn {
    background-image: url(/online/Images_UKChanges/qs_template_options_2x.png);
    background-position: -104px 0;
    background-repeat: no-repeat;
  }
  .qs_template_options_btn a.settings_btn {
    background-image: url(/online/Images_UKChanges/qs_template_options_2x.png);
    background-position: -156px 0;
    background-repeat: no-repeat;
  }
  .qs_template_options_btn a.delete_btn {
    background-image: url(/online/Images_UKChanges/qs_template_options_2x.png);
    background-position: -208px 0;
    background-repeat: no-repeat;
  }
  .qs_template_options_btn a .btn_txt {
    background: #f8faf9;
  }
  .licences_options_btn a.view_btn {
    background-image: url(/online/Images_UKChanges/account_licences_options_2x.png);
    background-position: 0 0;
    background-repeat: no-repeat;
  }
  .licences_options_btn a.view_new_btn {
    background-image: url(../Images_UKChange../s/account_licences_options_2x.png);
    background-position: -52px 0;
    background-repeat: no-repeat;
  }
  .history_options_btn a.view_btn {
    background-image: url(/online/Images_UKChanges/account_history_options_2x.png);
    background-position: 0 0;
    background-repeat: no-repeat;
  }
  .history_options_btn a.send_feedback_btn {
    background-image: url(/online/Images_UKChanges/account_history_options_2x.png);
    background-position: -52px 0;
    background-repeat: no-repeat;
  }
  /*===================================================================================*/
  /*ACCOUNT END=======================================================================*/
  /*===================================================================================*/
  /*===================================================================================*/
  /*NEW JOB WIZARD START===============================================================*/
  /*===================================================================================*/
  .choose_opt_popup .popup_cols .p_contents .SumoSelect > .CaptionCont > label > i {
    background: url(/online/Images_UKChanges/select_arrow_blue_2x.png) center no-repeat;
  }
  .tab_content_cols .tabs_right .navi_btn a {
    border-bottom-color: rgb(42, 136, 199);
  }
  .tab_content_cols .tabs_right .navi_ico {
    border-color: rgb(42, 136, 199);
  }
  /*===================================================================================*/
  /*NEW JOB WIZARD END=================================================================*/
  /*===================================================================================*/
  /*===================================================================================*/
  /*CONFIRM SECURITY CODE START========================================================*/
  /*===================================================================================*/
  /*===================================================================================*/
  /*CONFIRM SECURITY CODE END==========================================================*/
  /*===================================================================================*/
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  /*===================================================================================*/
  /*HOMEPAGE START=====================================================================*/
  /*===================================================================================*/
  .header .logo_navi .top_navi ul {
    background: #f8faf9;
  }
  .navi_btn .navi_ico {
    border-color: rgb(0, 38, 52);
  }
  .tablesorter td {
    border-bottom-color: #eee;
  }
  .tablesorter .header, .tablesorter .tablesorter-header {
    background: url(/online/Images_UKChanges/desc_2x.png) left no-repeat;
  }
  .tablesorter .tablesorter-headerAsc {
    background: url(/online/Images_UKChanges/asc_2x.png) left no-repeat;
    background-size: 20px 20px;
  }
  .tablesorter .tablesorter-headerDesc {
    background: url(/online/Images_UKChanges/desc_2x.png) left no-repeat;
    background-size: 20px 20px;
  }
  .tablesorter td.options {
    border-bottom-color: #3b3b3c;
  }
  .tablesorter td .tick_wrap {
    background-image: url(/online/Images_UKChanges/tick.png);
    background-position: 0 -5px;
    background-repeat: no-repeat;
  }
  .tablesorter td .tick_false_wrap {
    background-image: url(/online/Images_UKChanges/false.png);
    background-position: 0 -5px;
    background-repeat: no-repeat;
  }
  .tablesorter td .tick_running_wrap {
    background-image: url(/online/Images_UKChanges/icon_reset.svg);
    background-position: 0 -5px;
    background-repeat: no-repeat;
  }
  .tablesorter td .tick_waiting_wrap {
    background-image: url(/online/Images_UKChanges/icon_clock.svg);
    background-position: 0 -5px;
    background-repeat: no-repeat;
  }
  .options_btn a .btn_txt {
    background: #f8faf9;
  }
  /*===================================================================================*/
  /*HOMEPAGE END=======================================================================*/
  /*===================================================================================*/
  /*===================================================================================*/
  /*ACCOUNT START======================================================================*/
  /*===================================================================================*/
  .qs_template_options_btn a .btn_txt {
    background: #f8faf9;
  }
  .licences_options_btn a .btn_txt {
    background: #f8faf9;
  }
  .history_options_btn a .btn_txt {
    background: #f8faf9;
  }
  /*===================================================================================*/
  /*ACCOUNT END========================================================================*/
  /*===================================================================================*/
  /*===================================================================================*/
  /*NEW JOB WIZARD START===============================================================*/
  /*===================================================================================*/
  /*run stage =================*/
  .run_step .run_left:after {
    border-bottom-color: #3b3b3c;
  }
  /*complete stage =================*/
  .content_tabs a.services_tab {
    background: rgb(0, 38, 52);
  }
  .content_tabs a.services_tab:before {
    background: rgb(0, 38, 52);
  }
  .content_tabs a.input_tab {
    background: #bfc84a;
  }
  .content_tabs a.input_tab:before {
    background: #bfc84a;
  }
  .content_tabs a.output_tab {
    background: #f7b926;
  }
  .content_tabs a.output_tab:before {
    background: #f7b926;
  }
  .content_tabs a.results_tab {
    background: #f15a2a;
  }
  .content_tabs a.results_tab:before {
    background: #f15a2a;
  }
  .content_tabs a.notes_tab {
    background: #1b80c4;
  }
  .content_tabs a.notes_tab:before {
    background: #1b80c4;
  }
  .content_tabs a.current,
  .content_tabs a:hover {
    background: #3b3b3c;
  }
  .tab_content_cols .tabs_left .divider {
    border-bottom-color: #3b3b3c;
  }
  .tab_content_cols .tabs_left .divider_more_space {
    border-bottom-color: #3b3b3c;
  }
  .tab_content_cols .tabs_right .navi_btn a {
    border-bottom-color: rgb(42, 136, 199);
  }
  .tab_content_cols .tabs_right .navi_ico {
    border-color: rgb(42, 136, 199);
  }
  /*===================================================================================*/
  /*NEW JOB WIZARD END=================================================================*/
  /*===================================================================================*/
  /*===================================================================================*/
  /*CONFIRM SECURITY CODE START========================================================*/
  /*===================================================================================*/
  .confirm_code h2 .pg_icon {
    border-color: rgb(0, 38, 52);
  }
  .confirm_code .code_setup .code_numpad a {
    border-color: rgb(0, 38, 52);
  }
  /*===================================================================================*/
  /*CONFIRM SECURITY CODE END==========================================================*/
  /*===================================================================================*/
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 540px) {
  .navi_btn .navi_ico {
    border-color: rgb(0, 38, 52);
  }
  .footer .footer_links ul li:after {
    color: rgb(0, 38, 52);
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  .tablesorter td .tick_wrap {
    background-image: url(/online/Images_UKChanges/tick.png);
    background-position: 0 -5px;
    background-repeat: no-repeat;
  }
  .tablesorter td .tick_false_wrap {
    background-image: url(/online/Images_UKChanges/false.png);
    background-position: 0 -5px;
    background-repeat: no-repeat;
  }
  .tablesorter td .tick_running_wrap {
    background-image: url(/online/Images_UKChanges/icon_reset.svg);
    background-position: 0 -5px;
    background-repeat: no-repeat;
  }
  .tablesorter td .tick_waiting_wrap {
    background-image: url(/online/Images_UKChanges/icon_clock.svg);
    background-position: 0 -5px;
    background-repeat: no-repeat;
  }
  /*===================================================================================*/
  /*CONFIRM SECURITY CODE START========================================================*/
  /*===================================================================================*/
  .confirm_code .code_setup .code_numpad a {
    border-color: rgb(0, 38, 52);
  }
  /*===================================================================================*/
  /*CONFIRM SECURITY CODE END==========================================================*/
  /*===================================================================================*/
}/*# sourceMappingURL=sagacity.css.map */
