@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --green-color: #066829;
  --green-color-rgb:#066829;
  --notactive:#d3d3d3;
  --brand-primary-color: #0054a1;
  --brand-primary-color-rgb: rgb(23, 88, 166);
  --brand-primary-color--dark:#00387A;
  --brand-primary-color--darker:#0E1B3D;
  --brand-primay-color--light: #F4F9FF;
  --brand-primay-color--text-input:#002552;
  --brand-primary-color-rgb: 23, 88, 166;
  --white: #ffffff;
  --tabs-border-color:rgba(170, 170, 170, 0.25);
  --tabs-border-activecolor:#0054a1;
  --super-light-grey-color: #aaaaaa;
  --middle-grey-color: #C0C0C0;
  --dark-grey-color: #6a6a6a;
  --flex-middle-grey: var(--dark-grey-color);
  --font-color:#020202;
  --endorsement-margin: calc(((10% - 9rem)/2) + 1.5rem);
  --success-color: #26A46F;
  --error-color: #CA2828;
  --warning-color: #EA872C;
  --info-color: var(--super-light-grey-color);
}

body {
  --body-private-font-color: #020202;
  --primary-font-color: #020202;
  font-family: "Raleway", sans-serif !important;
  font-weight: 500;
}
body #sk-redirect-loading-text-container h3 {
  font-size: 1.9rem;
  text-align: center;
}
body #sk-redirect-loading-image-container::before {
  color: #0054a1;
}

.text-color-blue {
  color: var(--brand-primary-color) !important;
}

.no-bg {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

.custom-hide {
  z-index: -1;
  position: fixed;
  top: 0;
  visibility: hidden;
}

span.badge {
  background: var(--middle-grey-color);
  border-radius: 6px;
  color: var(--white);
  font-size: 1.2rem;
  line-height: 2.4rem !important;
  padding: 0 10px;
}
span.badge.green {
  background: var(--success-color);
}
span.badge.blue {
  background: var(--brand-primary-color);
}
span.badge.red {
  background: var(--error-color);
}
span.badge.orange {
  background: var(--warning-color);
}
span.badge.light-blue {
  background-color: #B5BFD8;
}

body.sk-app--TcfSearchProcess {
  background-image: url("../us/login_bg.png");
  background-size: cover;
  background-position: center;
}
body.sk-app--TcfSearchProcess .sk-app .sk-page {
  background-image: unset;
}
body .sk-app .sk-page {
  background-image: url("../us/bgimg.svg");
  background-size: cover;
  background-position: center;
}
body .sk-app main.sk-main {
  padding: 0px 30px !important;
  background-color: unset;
}

body {
  --body-private-bg-color: white;
}
body.sk--priv .sk-page {
  padding-top: 80px;
}
body.sk--priv .sk-zone {
  padding-top: 20px;
}
body.sk--priv .sk-process .sk-core {
  padding-top: 0 !important;
}
body.sk--priv .sk-process .sk-process-steps-container {
  margin: 3.3rem auto 0 auto;
  padding: 2rem 2rem 0 2rem;
}
body.sk--priv.sk-nav--expanded .sk-app {
  --nav-width-px:250px;
}
body.sk--priv.sk-nav--expanded .sk-app .sk-toolbar, body.sk--priv.sk-nav--expanded .sk-app .sk-page {
  margin-left: var(--nav-width-px);
}
body.sk--priv.sk-nav--collapsed .sk-page {
  margin-left: 96px;
}

body.sk-nav--collapsed .sk-toolbar {
  margin-left: 96px;
}

nav.sk-toolbar {
  min-height: 80px;
}
nav.sk-toolbar .sk-toolbar-content {
  height: 80px;
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons {
  height: 100%;
  display: flex;
  align-items: stretch;
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons .toolbar-button {
  display: none;
  border: 1px solid var(--brand-primary-color);
  border-radius: 4px;
  color: var(--brand-primary-color);
  height: 40px;
  font-size: 1.6rem;
  line-height: 4rem;
  padding: 0;
  width: 144px;
  padding-left: 20px !important;
  align-items: flex-start;
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons .toolbar-button:hover {
  background-color: var(--brand-primay-color--light);
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons .toolbar-button::after {
  content: "\f067";
  position: absolute;
  right: 20px;
  font-family: "Font Awesome 5 PRO";
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons li {
  display: flex;
  align-items: center;
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons a {
  align-items: center;
  display: flex;
  flex-direction: column;
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons a:hover {
  text-decoration: none;
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons a span {
  color: #020202;
  display: block;
  font-size: 1.3rem;
  line-height: 2.4rem;
  font-weight: 500;
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons a i {
  color: var(--brand-primary-color);
  font-size: 1.4rem;
  font-weight: 500;
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons a i.fal.fa-user::before {
  content: "\f2bd";
}
nav.sk-toolbar .sk-toolbar-content ul.sk-toolbar-icons a i.fal.fa-sign-out-alt::before {
  content: "\f08b";
}
nav.sk-toolbar .sk-toolbar-content .sk-search {
  padding-top: 10px;
}
nav.sk-toolbar .sk-toolbar-content .sk-search .sk-search-criteria > div {
  border: 1px solid #AAAAAA;
  border-radius: 6px;
  height: 4rem;
  max-height: 4rem;
  padding: 4px 5px;
}
nav.sk-toolbar .sk-toolbar-content .sk-search .sk-search-criteria > div i {
  color: var(--brand-primary-color);
}
nav.sk-toolbar .sk-toolbar-content .sk-search .sk-search-criteria > div.sk-search-criteria-text i {
  top: 12px;
  left: 11px;
  padding: 0;
  font-weight: 500;
}
nav.sk-toolbar .sk-toolbar-content .sk-search .sk-search-criteria > div.sk-search-criteria-text input {
  font-weight: 500;
  font-size: 1.3rem;
  padding: 6px 12px 4px 30px;
}
nav.sk-toolbar .sk-toolbar-content .sk-search .sk-search-criteria > div.sk-search-criteria-scope .react-select__indicators::before {
  color: var(--brand-primary-color);
}
nav.sk-toolbar .sk-toolbar-content .sk-search .sk-search-criteria > div.sk-search-criteria-scope .react-select__control {
  background-color: transparent;
}
nav.sk-toolbar .sk-toolbar-content .sk-search .sk-search-criteria > div.sk-search-criteria-scope .react-select__control .react-select__single-value {
  font-size: 1.3rem;
}

body.sk-nav--collapsed .sk-nav .sk-nav-content .sk-nav-logo {
  padding: 10px 0;
  background: unset;
  width: auto;
}
body.sk-nav--collapsed .sk-nav .sk-nav-content .sk-nav-logo .sk-logo2 {
  margin: 0 auto;
  left: 0;
}
body.sk-nav--collapsed .sk-nav .sk-nav-content .sk-nav-zones li a {
  padding: 16px 0 16px 0;
}
body.sk-nav--collapsed .sk-nav .sk-nav-content .sk-nav-zones li a span i {
  padding: 0;
  position: unset;
  display: block;
  width: auto;
}
body.sk-nav--collapsed .sk-nav .sk-nav-content .sk-nav-zones li a span i span a {
  padding: 0 !important;
  background-color: unset !important;
}

.sk-nav {
  border-right: unset !important;
  --nav-collapsed-width-px: 96px;
  --nav-item-selected-bg-color: transparent;
  --nav-item-selected-font-color: var(--green-color);
}
.sk-nav ul.sk-nav-zones {
  padding: 10px 0 0 0;
}
.sk-nav ul.sk-nav-zones li:not(.sk-zone--active) a, .sk-nav ul.sk-nav-zones li:not(.sk-zone--active) i {
  color: var(--notactive);
}
.sk-nav ul.sk-nav-zones li.sk-zone--active {
  font-weight: 700;
}
.sk-nav .sk-nav-menu {
  background: #ffffff;
  border-radius: 50%;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 12px 4px rgba(0, 0, 0, 0.15);
  height: 28px;
  padding: 0;
  right: -17px;
  text-align: center;
  top: 30px;
  width: 28px;
}
.sk-nav .sk-nav-menu a {
  padding: 0;
  top: 3px;
  left: 1px;
}
.sk-nav .sk-nav-menu a i.fa-bars {
  font-size: 1rem;
}
.sk-nav .sk-nav-menu a i.fa-bars::before {
  background-image: url(../us/right-arrow2.png);
  background-size: 23px;
  display: inline-block;
  width: 24px;
  height: 24px;
  content: "";
}
.sk-nav .sk-nav-logo {
  text-align: center;
  min-height: auto;
  padding: 0px 0 0 0;
  background: var(--white);
}
.sk-nav .sk-nav-logo img {
  position: relative;
}
.sk-nav .sk-nav-logo img.sk-logo1 {
  padding: 10px 10px 8px 10px;
}
.sk-nav .sk-nav-zones li.sk-zone--active a, .sk-nav .sk-nav-zones li.sk-zone--active i {
  color: var(--white);
  font-weight: 500;
  font-size: 1.5rem;
}
.sk-nav .sk-nav-zones li a {
  padding: 16px 19px 18px 52px;
  min-height: auto;
  font-size: 1.5rem;
}
.sk-nav .sk-nav-zones li a span a {
  padding: 0 !important;
  background-color: unset !important;
}
.sk-nav .sk-nav-zones li a span a.export_csvtxt i, .sk-nav .sk-nav-zones li a span a.cust_import_gen i {
  padding: 17px 0 0 0;
}
.sk-nav .sk-nav-zones li a span i {
  padding: 2px 0px 0 7px;
}
.sk-nav .sk-nav-zones li i.sk-nav-submenu-icon {
  display: none;
}

body .sk-nav {
  background: linear-gradient(356.83deg, #2B86CC 8.43%, #134B76 54.4%);
}

.sk-app .sk-page .footer {
  background: radial-gradient(circle, #2B86CC 4%, #134B76 62%);
  padding: 22px 20px 25px 20px;
}
.sk-app .sk-page .footer .footer-content .footer_links div a {
  color: var(--white);
  font-size: 15px;
  font-weight: 500;
  display: block;
}
.sk-app .sk-page .footer .footer-content .footer_links div a:hover {
  text-decoration: none;
}
.sk-app .sk-page .footer .footer-content .icons-container a {
  background-color: unset;
  border: 2px solid #ffffff;
}
.sk-app .sk-page .footer .footer-content > div {
  flex-grow: 1;
}

i.sk-back-top {
  font-size: 35px !important;
  line-height: 35px !important;
}

.sk--priv .sk-process .sk-process-steps-container {
  max-width: 1690px;
  margin: 5.3rem auto 0 auto;
}

#sk-process-MotorEndorsementProcess:has(.sk-pending-endorsement):not(:has(.sk-success-endorsement)) .sk-endorsement-type span.sk-option-item {
  pointer-events: none;
  box-shadow: none;
}

div[data-process-id=EndorsementCancellationProcess] {
  margin: 6rem 0 0 0;
}

div[data-process-id=UnderWriterReferralProcess].sk-process .sk-process-steps-container {
  padding: 0;
  margin: 0;
}
div[data-process-id=UnderWriterReferralProcess].sk-process .sk-process-steps-container div[data-step-id="UnderWriterReferralProcess:Review"] #UWAndBrokerReferralProcess1UI2 .sk-uigroup-item.sk-uigroup-item--sticky {
  background-color: unset;
}
div[data-process-id=UnderWriterReferralProcess].sk-process .sk-process-steps-container div[data-step-id="UnderWriterReferralProcess:Review"] #UWAndBrokerReferralProcess1UI2 .sk-tab-content .sk-panel {
  padding: 0 18px;
}

div[data-process-id=MotorTransferENDProcess] div.sk-core[data-step-id="MotorTransferENDProcess:ReferralProcess"] {
  padding-top: 30px !important;
}

div[data-process-id=MotorEndorsementProcess] .sk-progress-bar {
  box-shadow: unset;
}
div[data-process-id=MotorEndorsementProcess]#sk-process-MotorEndorsementProcess .sk-process-steps-container {
  margin: 0;
  padding: 0;
}

#OnePageQuickQuotePg1UIDefinition {
  margin: 30px 0 0 0;
}

#sk-process-CreateProductMasterProcess, #sk-process-CreateCoverMasterProcess {
  margin: 5rem 0 0 0;
}

#sk-process-CreateCoverMasterProcess #sk-CoverMaster-BasicDetails-PriorityOrder {
  margin: 1.3rem 0 0 0;
}

#PolicyViewProcess1UI1D2C #sk-Motor-Payment-PolicyDetail-CustomerDetailsMessage {
  padding: 0;
}
#PolicyViewProcess1UI1D2C #sk-Motor-Payment-PolicyDetail-CustomerDetailsMessage .sk-message-content h4 {
  line-height: unset;
  margin: 0 0 5px 0 !important;
  padding: 0;
}
#PolicyViewProcess1UI1D2C .sk-uigroup.sk-tabgroup .sk-tab-content.sk-uigroup-content {
  padding: 9px 20px 0 16px;
}
#PolicyViewProcess1UI1D2C #sk-fieldset-item-PolicyViewProcess1UI1D2C-FieldsetGroup1-Skicky-TabGroup1-PolicySummary-FieldsetGroup6-Fieldset9.sk-uigroup-item {
  box-shadow: unset;
}
#PolicyViewProcess1UI1D2C #sk-fieldset-item-PolicyViewProcess1UI1D2C-FieldsetGroup1-Skicky-TabGroup1-PolicySummary-FieldsetGroup6-Fieldset9.sk-uigroup-item #sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message {
  border-right: 1px solid #aaaaaa;
}

div[data-step-id="OnePageQuoteProcess:Data"] #OnePageQuickQuotePg1UIDefinition {
  margin: 0;
}

.sk-app--externaluser div[data-process-id=ViewQuoteProcess] .sk-process-steps-container {
  margin: 55px 0 0 0;
}

#sk-process-PolicySearchProcess, #sk-process-CreateAndEditVehicleColourMasterProcess {
  margin: 6rem 0 0 0;
}

#QuoteSearchProcessQuotesUI1 #QuoteSearchFilterPool-QuoteSearchComponentInternalUser {
  padding: 0px 20px;
}

.sk-mandatory {
  display: inline-block;
}

.sk-label .sk-mandatory {
  color: var(--error-color);
}

.sk-Documentmandatory {
  color: var(--error-color);
  display: inline-block;
}

.sk-attr {
  --input-hover-border-color: var(--brand-primary-color);
  --input-font-size: 1.5rem;
  --label-font-weight: 500;
  --attr-padding: 5px 30px;
  font-size: 1.2rem;
}
.sk-attr[id=sk-Motor-UploadDocuments-AdditionallDocumentCheckbox] .sk-field {
  margin: 0;
}
.sk-attr[id=sk-Motor-UploadDocuments-AdditionallDocumentCheckbox] .sk-field .sk-option-list .sk-option-item {
  padding: 0;
}
.sk-attr.no-spinner .sk-field::before {
  display: none !important;
}
.sk-attr .sk-label {
  padding-bottom: 7px;
  line-height: 1.6rem;
}
.sk-attr .sk-label label {
  font-size: 1.3rem;
  font-weight: 600;
}
.sk-attr .sk-field {
  min-height: auto;
  margin: 0 0 7px 0;
  font-weight: 500;
  font-size: 1.3rem;
  margin: 0 0 7px 0;
  color: var(--font-color);
}
.sk-attr .sk-field .sk-input {
  color: var(--brand-primary-color--darker) !important;
  font-weight: 500;
  border-color: #aaaaaa;
  border-radius: 6px;
  background: rgba(244, 244, 244, 0.42);
  font-size: 1.3rem;
}
.sk-attr .sk-field .sk-input:focus {
  border-color: var(--brand-primary-color);
  border-width: 1px;
}
.sk-attr .sk-field input {
  font-size: 1.3rem;
  color: var(--brand-primary-color--darker);
}
.sk-attr.sk-dropdownlist .sk-field::after {
  top: 7px;
  left: 2px;
}
.sk-attr .sk-error-validation > div {
  text-align: left;
}

.ui-datepicker .ui-datepicker-header {
  background-color: white;
  border: none;
}
.ui-datepicker .ui-datepicker-header * {
  background-color: white !important;
  color: var(--brand-primary-color) !important;
  font-size: 1.4rem !important;
  line-height: 1.6rem !important;
}
.ui-datepicker .ui-datepicker-header *::before, .ui-datepicker .ui-datepicker-header *::after {
  color: var(--brand-primary-color) !important;
  font-size: 1.4rem !important;
  line-height: 1.6rem !important;
}
.ui-datepicker .ui-datepicker-header a {
  bottom: 0;
  height: 18px !important;
  transform: translateY(50%);
}
.ui-datepicker .ui-datepicker-header a::before {
  left: 0 !important;
}
.ui-datepicker .ui-datepicker-header a:hover {
  border: none;
}
.ui-datepicker .ui-datepicker-header a.ui-datepicker-next {
  text-align: right;
}
.ui-datepicker .ui-datepicker-calendar * {
  border-radius: 0 !important;
}
.ui-datepicker .ui-datepicker-calendar thead tr {
  background: var(--super-light-grey-color);
  color: var(--middle-grey-color);
}
.ui-datepicker .ui-datepicker-calendar thead tr * {
  font-size: 1.2rem !important;
  font-weight: 400 !important;
  line-height: 1.6rem !important;
}
.ui-datepicker .ui-datepicker-calendar tbody * {
  background: var(--white) !important;
  border: none !important;
  font-size: 1.4rem !important;
  line-height: 1.6rem !important;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-active {
  background-color: var(--brand-primary-color) !important;
  border-radius: 50% !important;
  text-align: center;
  width: 40px;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-highlight {
  background-color: rgba(var(--brand-primary-color-rgb), 0.17) !important;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-highlight.ui-state-active {
  background-color: var(--brand-primary-color) !important;
}

.sk-container .sk-field > .sk-attr-assigned > .sk-attr {
  width: 100%;
}
.sk-container.sk-attr--error .sk-attr .sk-input {
  border-color: #D1D1D1 !important;
}
.sk-container.sk-attr--error .sk-attr.sk-attr--error .sk-input {
  border-color: var(--error-color) !important;
}

ul.ui-menu {
  max-height: 158px !important;
}

.sk-desktop ul.ui-menu li.ui-menu-item {
  font-size: 1.3rem !important;
}
.sk-desktop ul.ui-menu li.ui-menu-item div.ui-menu-item-wrapper {
  padding: 4px 5px !important;
  min-height: auto !important;
}

#sk-Motor-VehicleDetails-VINAutodataCall-AutodataDisplay-VehicleRegInvoiceMessage .sk-message-content .text-color-brand {
  font-size: 1.5rem !important;
}

.horizontal-quote-summary {
  display: flex;
}
.horizontal-quote-summary .quote-summary-content {
  flex-grow: 2;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.horizontal-quote-summary .quote-summary-content .msg-header {
  margin-bottom: 2.5rem;
}
.horizontal-quote-summary .quote-summary-content .msg-header h3 {
  color: var(--brand-primary-color);
}
.horizontal-quote-summary .quote-summary-content .msg-header span {
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.horizontal-quote-summary .quote-summary-content .msg-header span.subtitle {
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.horizontal-quote-summary .quote-summary-content .msg-details {
  display: flex;
  gap: 5rem;
}
.horizontal-quote-summary .quote-summary-content .msg-details .details-item .label {
  font-size: 1.1rem;
  line-height: 1.4rem;
}
.horizontal-quote-summary .quote-summary-content .msg-details .details-item .value {
  font-size: 1.5rem;
  line-height: 1.8rem;
}
.horizontal-quote-summary .quote-summary-content:last-child {
  border-left: 1px solid var(--super-light-grey-color);
  flex-grow: 1;
  padding-left: 3.5rem;
}

.success-message img {
  left: 1.4rem;
  position: absolute;
  top: 2.5rem;
}
.success-message h3 {
  line-height: 2.8rem;
}
.success-message .message-details {
  align-items: center;
  display: flex;
  gap: 4rem;
  margin-top: 2rem;
}
.success-message .message-details .button-container {
  flex-grow: 1;
  display: flex;
  justify-content: end;
}
.success-message .message-details .label {
  font-size: 1.1rem;
  line-height: 1.4rem;
}
.success-message .message-details .value {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

.sk-message.referral-msg {
  padding-left: 1.4rem;
}
.sk-message.referral-msg .sk-message-content {
  padding-left: 2.6rem;
}
.sk-message.referral-msg .sk-message-content img {
  left: 15px;
  position: absolute;
  top: 25px;
}

.sk-message.sk-message--info {
  align-items: center;
  flex-direction: row;
  min-height: 40px;
  padding: 0 30px;
}
.sk-message.sk-message--info::before {
  content: "\f30f" !important;
  color: var(--super-light-grey-color) !important;
  font-size: 2.3rem;
  padding: 0;
  z-index: 2;
}
.sk-message.sk-message--info::after {
  content: "\f30f";
  font-family: "Font Awesome 5 Pro";
  font-size: 2.3rem;
  position: absolute;
  z-index: 1;
}
.sk-message.sk-message--info .sk-message-content {
  background: transparent;
  border: none;
  color: black;
  min-height: 40px;
  padding-left: 35px;
  border-bottom: 2px solid rgba(var(--brand-primary-color-rgb), 0.17);
}
.sk-select-record--option .sk-message.sk-message--info div.sk-message-content {
  padding: 10px 10px 10px 35px !important;
}

div.sk-attr.sk-message.sk-tags {
  padding: 5px 25px !important;
}
div.sk-attr.sk-message.sk-tags .sk-message-content {
  display: flex;
  flex-flow: row wrap;
  gap: 15px 24px;
}
div.sk-attr.sk-message.sk-tags a.sk-tags--item {
  background: var(--white);
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  color: var(--brand-primary-color);
  font-weight: 500;
  font-size: 14px;
  padding: 0px 12px;
  height: 32px;
  display: flex;
  align-items: center;
}

.sk-sticky-plan {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sk-sticky-plan p {
  margin: 0;
}
.sk-sticky-plan > div:not(:first-child) {
  position: relative;
}
.sk-sticky-plan > div:not(:first-child)::before {
  content: "";
  border-left: 1px solid var(--super-light-grey-color);
  height: 100%;
  width: 1px;
  position: absolute;
  top: 0;
  left: -2rem;
}
.sk-sticky-plan .data .title {
  color: var(--brand-primary-color);
  font-size: 1.3rem;
}
.sk-sticky-plan.policy .data.name {
  margin-top: 2rem;
  flex-basis: 100%;
}
.sk-sticky-plan.policy .data.name::before {
  display: none;
}
.sk-sticky-plan.quote {
  flex-wrap: nowrap;
}
.sk-sticky-plan.quote .content {
  font-size: 1.3rem;
}
.sk-sticky-plan.quote .data.number h4, .sk-sticky-plan.quote .data.vehicle h4 {
  width: -moz-max-content;
  width: max-content;
  font-size: 1.6rem;
  color: var(--font-color);
}
.sk-sticky-plan.quote .data.number {
  padding-right: 0;
}
.sk-sticky-plan.quote .data.name {
  padding-right: 3rem;
}
.sk-sticky-plan.quote .data.name h4 {
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.6rem;
}
.sk-sticky-plan.info {
  flex-wrap: nowrap;
  gap: 4rem;
}
.sk-sticky-plan.info .price .title {
  color: var(--dark-grey-color);
  line-height: 2.4rem;
  width: -moz-max-content;
  width: max-content;
}
.sk-sticky-plan.info .price .content {
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.sk-sticky-plan.info .price .content .currency {
  color: var(--dark-grey-color);
}

.sk-sticky-plan--premium p {
  margin: 0;
}
.sk-sticky-plan--premium .title {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

.retail-msg-cont {
  display: flex;
  justify-content: space-between;
}
.retail-msg-cont .msg-max-value {
  text-align: right;
}

.plan-premium {
  align-items: baseline;
  display: flex;
  justify-content: center;
}
.sk-message.sk-message--default .plan-premium {
  justify-content: flex-start;
}
.plan-premium .currency {
  font-size: 1.3rem;
  font-weight: 600;
  color: var(--dark-grey-color) !important;
  margin-right: 5px;
  padding-bottom: 0;
}
.plan-premium .premium {
  color: var(--brand-primary-color);
  font-size: 1.3em;
  font-weight: 600;
  line-height: 20px;
  padding-bottom: 0;
}

.plan-note span {
  font-weight: 600;
  font-size: 1.1rem;
  color: var(--font-color);
}

.title-message {
  padding: 2px 0 2px 11px;
}
.title-message .title-message--header {
  font-size: 1.9rem;
  font-weight: bold;
  line-height: 2.8rem;
}
.title-message .title-message--subtitle {
  font-weight: 500;
  font-size: 1.3rem;
}

.next-steps-message {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.next-steps-message .active-step, .next-steps-message .inactive-step {
  align-items: center;
  display: flex;
  gap: 12px;
}
.next-steps-message .active-step .step-content, .next-steps-message .inactive-step .step-content {
  display: flex;
  flex-direction: column;
}
.next-steps-message .active-step .step-content .title, .next-steps-message .inactive-step .step-content .title {
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.next-steps-message .active-step .step-content .subtitle, .next-steps-message .inactive-step .step-content .subtitle {
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.next-steps-message .inactive-step::before {
  border-radius: 50%;
  border: 1px solid var(--middle-grey-color);
  content: "";
  height: 1.6rem;
  width: 1.6rem;
}
.next-steps-message .inactive-step .step-content {
  color: var(--middle-grey-color);
}

.policy-details-msg {
  border-radius: 0 0 5px 5px;
}
.policy-details-msg.sk-uigroup-item-header {
  text-align: center;
  font-size: 2.4rem;
}
.policy-details-msg .sk-message-content {
  padding: 0;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row {
  display: flex;
  justify-content: space-between;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row:not(:last-child) {
  margin-bottom: 3rem;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .msg-col-right, .policy-details-msg .sk-message-content .pol-detail-cont .msg-row .msg-col-left {
  width: 50%;
  padding: 1rem;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .msg-col-left {
  border: 1px solid #0054a1;
  border-radius: 5px 0 0 5px;
  padding-right: 10px;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .msg-col-right {
  padding-left: 10px;
  border: 1px solid #0054a1;
  border-radius: 0 5px 5px 0;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .left-col-cont, .policy-details-msg .sk-message-content .pol-detail-cont .msg-row .right-col-cont {
  display: flex;
  flex-direction: column;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .left-col-cont .col-row, .policy-details-msg .sk-message-content .pol-detail-cont .msg-row .right-col-cont .col-row {
  display: flex;
  margin-bottom: 0.6rem;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .left-col-cont .col-row > p:first-child, .policy-details-msg .sk-message-content .pol-detail-cont .msg-row .right-col-cont .col-row > p:first-child {
  min-width: 50%;
  margin-right: 2rem;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .left-col-cont .col-row p, .policy-details-msg .sk-message-content .pol-detail-cont .msg-row .right-col-cont .col-row p {
  width: -moz-max-content;
  width: max-content;
  font-size: 1.8rem;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .left-col-cont .col-row.date p {
  font-weight: 700;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .left-col-cont .col-row.tcf p:last-child {
  font-weight: 700;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .left-col-cont .col-row.pol-num p:last-child {
  line-break: anywhere;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .right-col-cont .col-row.vehicle span {
  display: flex;
  flex-flow: wrap;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .right-col-cont .col-row.vehicle span p {
  padding-right: 0.5rem;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .right-col-cont .col-row.reg-num > span {
  display: flex;
}
.policy-details-msg .sk-message-content .pol-detail-cont .msg-row .right-col-cont .col-row.chassis p:last-child {
  font-weight: 700;
}

.success-msg-cont {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.success-msg-cont > span {
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1rem;
  text-align: center;
}
.success-msg-cont > span.line-1 {
  font-size: 2.4rem;
  margin-bottom: 2.5rem;
}
.success-msg-cont > span.line-2 {
  font-size: 1.8rem;
}
.success-msg-cont > span.line-2 b {
  font-weight: 700;
}

.custom-warning-message::before {
  position: absolute;
  top: 14px;
}
.custom-warning-message .sk-message-content h4 {
  position: relative;
  top: 11px;
}

#sk-Motor-AdditionalInfo-RTATypeInformationLink {
  position: relative;
  top: 3px;
  left: 85px;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2;
  padding: 0;
}
#sk-Motor-AdditionalInfo-RTATypeInformationLink input {
  display: none;
}
#sk-Motor-AdditionalInfo-RTATypeInformationLink .sk-field {
  min-height: unset;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#sk-Motor-AdditionalInfo-RTATypeInformationLink .sk-field .sk-option-list {
  width: -moz-fit-content;
  width: fit-content;
}
#sk-Motor-AdditionalInfo-RTATypeInformationLink .sk-field .sk-option-list .sk-option-item {
  padding: 0;
  width: -moz-fit-content;
  width: fit-content;
}
#sk-Motor-AdditionalInfo-RTATypeInformationLink label[for=Motor-AdditionalInfo-RTATypeInformationLink-1]:before {
  display: none;
}
#sk-Motor-AdditionalInfo-RTATypeInformationLink label[for=Motor-AdditionalInfo-RTATypeInformationLink-1] span {
  font-size: 1.3rem;
  color: var(--brand-primary-color);
  text-decoration: underline;
}

#sk-Motor-AdditionalInfo-RTATypeInformationMessage .sk-message-content > div {
  overflow: hidden;
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage table {
  border-collapse: separate;
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody tr {
  display: grid;
  grid-template-columns: 50% 1fr 35%;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody tr:not(:last-child) td, #sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody tr:not(:last-child) th {
  border-bottom: none;
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody tr:first-child th {
  border-radius: 5px 5px 0 0;
  font-size: 1.6rem;
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody tr:last-child td {
  border-radius: 0 0 5px 5px;
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody tr:nth-child(even) td {
  background-color: rgb(211, 226, 245);
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody th, #sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody td {
  font-size: 1.2rem;
  padding: 0.5rem 1rem;
  border: 1px solid var(--green-color);
  background-color: rgba(255, 255, 255, 0.5);
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody th:nth-child(2), #sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody td:nth-child(2) {
  text-align: center;
}
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody th:last-of-type,
#sk-Motor-AdditionalInfo-RTATypeInformationMessage tbody td:last-of-type {
  text-align: right;
}

.tcf-warning-msg-grp {
  position: relative;
}
.tcf-warning-msg-grp .tcf-warning-msg {
  position: absolute;
  bottom: 0;
  left: 0;
}
.tcf-warning-msg-grp .tcf-warning-msg .sk-message-content {
  padding: 0 !important;
  color: var(--error-color);
}
.tcf-warning-msg-grp .tcf-warning-msg ~ [id$=TCFNumberSearchTextBox] {
  margin-bottom: 3rem;
}
.tcf-warning-msg-grp .tcf-warning-msg ~ [id$=TCFNumberSearchTextBox] input {
  border-color: var(--error-color);
}

[id$=IBANMatchMessage].sk-message .sk-message-content {
  position: relative;
}
[id$=IBANMatchMessage].sk-message .iban-match {
  color: var(--green-color) !important;
  font-size: 1.6rem;
  font-weight: 600;
}
[id$=IBANMatchMessage].sk-message .iban-match::before {
  content: "\f058";
  font-family: "Font Awesome 5 Pro";
  color: var(--green-color);
  font-size: 2rem;
  position: absolute;
  z-index: 1;
  left: 0;
}
[id$=IBANMatchMessage].sk-message .iban-no-match {
  color: var(--error-color) !important;
  font-style: normal;
}
[id$=IBANMatchMessage].sk-message .iban-no-match::before {
  content: "\f071";
  font-family: "Font Awesome 5 Pro";
  color: var(--error-color);
  font-size: 1.8rem;
  position: absolute;
  z-index: 1;
  left: 0;
}

[id$=SelectQuoteMessage] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[id$=SelectQuoteMessage]::before {
  top: calc(50% - 25px);
}
[id$=SelectQuoteMessage] .sk-message-content {
  display: flex;
  align-items: center;
  padding: 10px;
  padding-left: 39px;
  min-height: auto;
}
[id$=SelectQuoteMessage] .sk-message-content b {
  font-size: 1.3rem;
}

[data-step-id="MotorTransferAndExtensionENDProcess:PolicyPDF"] [id$=PremiaUploadFinalMessageOutput] {
  display: none;
}

div[id=sk-Motor-Pricing-Commission-CommissionMessage].sk-message .sk-message-content .sk-sticky-plan p.title {
  font-size: 1.3rem;
  font-weight: 600;
}

div[id=sk-Motor-SchemeAndPlan-SelectedPlan-PlanSubClassNameMessage].sk-message .sk-message-content {
  padding: 0;
}
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-PlanSubClassNameMessage].sk-message .sk-message-content .sk-sticky-plan.info p.title {
  font-size: 1.7rem;
  margin: 0 0 10px 0;
}
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-PlanSubClassNameMessage].sk-message .sk-message-content .sk-sticky-plan.info p.content {
  font-weight: 600;
  font-size: 1.7rem;
}
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-PlanSubClassNameMessage].sk-message .sk-message-content .sk-sticky-plan.info p.content .currency {
  color: var(--font-color);
}
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-PlanSubClassNameMessage].sk-message .sk-message-content .sk-sticky-plan.info p.content .currency.uae-symbol {
  font-size: 1.7rem;
}
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-PlanSubClassNameMessage].sk-message .sk-message-content .sk-sticky-plan.info .price.data p.title {
  line-height: unset;
  font-size: 1.7rem;
  margin: 0 0 10px 0;
  color: #020202;
}
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-PlanSubClassNameMessage].sk-message .sk-message-content .sk-sticky-plan.info .price.data .content {
  line-height: unset;
  font-size: 2rem;
}

div[id=sk-Motor-SchemeAndPlan-SelectQuoteMessage].sk-message::before {
  color: var(--notactive);
  top: calc(50% - 18px);
}

div[id=sk-Motor-CustomerDetails-CommonDetails-ExistingQuotesMessage] {
  margin-bottom: 10px;
}

div[id=sk-MotorQuote-CustomerDetails-TcfSearch-TcfSearchInfoMessage].sk-message .sk-message-content,
div[id=sk-Motor-CustomerDetails-CommonDetails-ExistingQuotesMessage].sk-message .sk-message-content,
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-OrangeCardCover-OrangeCardReferralMessage].sk-message .sk-message-content {
  border: 1px solid var(--notactive) !important;
}
div[id=sk-MotorQuote-CustomerDetails-TcfSearch-TcfSearchInfoMessage].sk-message.sk-message--info.sk-message--icon::before,
div[id=sk-Motor-CustomerDetails-CommonDetails-ExistingQuotesMessage].sk-message.sk-message--info.sk-message--icon::before,
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-OrangeCardCover-OrangeCardReferralMessage].sk-message.sk-message--info.sk-message--icon::before {
  color: var(--notactive);
}
div[id=sk-MotorQuote-CustomerDetails-TcfSearch-TcfSearchInfoMessage].sk-message.sk-message--info.sk-message--icon::after,
div[id=sk-Motor-CustomerDetails-CommonDetails-ExistingQuotesMessage].sk-message.sk-message--info.sk-message--icon::after,
div[id=sk-Motor-SchemeAndPlan-SelectedPlan-OrangeCardCover-OrangeCardReferralMessage].sk-message.sk-message--info.sk-message--icon::after {
  display: none;
}

div[data-step-id="MotorTransferENDProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralRequestedMessage.sk-message .sk-message-content,
div[data-step-id="OnePageQuoteProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralRequestedMessage.sk-message .sk-message-content {
  border: 1px solid var(--notactive) !important;
}
div[data-step-id="MotorTransferENDProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralRequestedMessage.sk-message.sk-message--info.sk-message--icon::before,
div[data-step-id="OnePageQuoteProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralRequestedMessage.sk-message.sk-message--info.sk-message--icon::before {
  color: var(--notactive);
}
div[data-step-id="MotorTransferENDProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralRequestedMessage.sk-message.sk-message--info.sk-message--icon::after,
div[data-step-id="OnePageQuoteProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralRequestedMessage.sk-message.sk-message--info.sk-message--icon::after {
  display: none;
}

#sk-MotorQuote-UserDetails-UserRegistration-EmailAddress.sk-attr.sk-attr--error .sk-error-validation::before {
  top: 0px;
  font-size: 1.2rem;
}
#sk-MotorQuote-UserDetails-UserRegistration-EmailAddress.sk-attr.sk-attr--error .sk-error-validation div {
  padding: 0px 0 0 21px;
}

#sk-MotorQuote-UserDetails-UserRegistration-UserCreation-OTPSentMessage {
  width: 100%;
}

#sk-basic-content-TcFSearchProcess1UI1-LogInGroup-LogIn .sk-navigation {
  margin: 0px 25px 0px 25px;
}

#sk-fieldset-TcFSearchProcess1UI1-TcfSearchGroup .sk-uigroup-header {
  padding: 8px 25px;
  background: linear-gradient(180deg, #0054A1 0%, #083761 100%);
  color: #ffffff;
  border-radius: 30px 30px 0 0;
}
#sk-fieldset-TcFSearchProcess1UI1-TcfSearchGroup #sk-fieldset-item-TcFSearchProcess1UI1-TcfSearchGroup-TcfSearch {
  margin: 0;
  padding: 3px 0 0px 0;
}
#sk-fieldset-TcFSearchProcess1UI1-TcfSearchGroup #sk-fieldset-item-TcFSearchProcess1UI1-TcfSearchGroup-Fieldset1 {
  margin: 0;
  padding: 0;
}
#sk-fieldset-TcFSearchProcess1UI1-TcfSearchGroup #sk-fieldset-item-TcFSearchProcess1UI1-TcfSearchGroup-Fieldset1 #sk-MotorQuote-CustomerDetails-TcfSearch-TcfSearchResult-UserAccountNOTFoundMessage {
  padding: 0 30px;
  width: 100%;
}
#sk-fieldset-TcFSearchProcess1UI1-TcfSearchGroup #sk-fieldset-item-TcFSearchProcess1UI1-TcfSearchGroup-Fieldset1 #sk-MotorQuote-CustomerDetails-TcfSearch-TcfSearchResult-UserAccountNOTFoundMessage .sk-message-content {
  padding: 2px 0 5px 0;
  color: var(--error-color);
}
#sk-fieldset-TcFSearchProcess1UI1-TcfSearchGroup #sk-fieldset-item-TcFSearchProcess1UI1-TcfSearchGroup-Fieldset1 .sk-navigation {
  margin: 5px 25px 10px 25px;
}
#sk-fieldset-TcFSearchProcess1UI1-TcfSearchGroup #sk-fieldset-item-TcFSearchProcess1UI1-TcfSearchGroup-Fieldset1 .sk-navigation .sk-button-wrapper.sk-button-wrapper--action {
  float: left;
}

div[id=sk-MotorQuote-CustomerDetails-TcfSearch-TcfSearchInfoMessage].sk-message .sk-message-content {
  border: unset !important;
}
div[id=sk-MotorQuote-CustomerDetails-TcfSearch-TcfSearchInfoMessage].sk-message.sk-message--info.sk-message--icon {
  padding: 8px 25px;
}
div[id=sk-MotorQuote-CustomerDetails-TcfSearch-TcfSearchInfoMessage].sk-message.sk-message--info.sk-message--icon::before {
  top: 8px;
  padding: 7px 10px 7px 6px;
}

.sk-message.sk-message--icon {
  min-height: auto;
}
.sk-message.sk-message--icon:before {
  font-size: 1.4rem;
  padding: 7px 10px;
}
.sk-message.sk-message--icon .sk-message-content {
  padding: 7px 10px 7px 28px;
  min-height: auto;
}
.sk-message .sk-message-content {
  padding: 7px 10px 7px 28px;
  min-height: auto;
  font-size: 1.3rem;
  border-radius: 6px;
}

.sk-attr.sk-attr--infonnized .sk-label .sk-info {
  font-size: 1.3rem;
}
.sk-attr.sk-attr--infonnized .sk-info-text:before {
  font-size: 1.3rem;
  font-weight: 300;
}
.sk-attr.sk-attr--infonnized .sk-info-text div {
  font-size: 1.3rem;
  font-weight: 400;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: 0;
}

.sk-attr.sk-attr--error .sk-error-validation:before {
  font-weight: 400;
  font-size: 1.1rem !important;
  top: 4px;
}
.sk-attr.sk-attr--error .sk-error-validation div {
  font-weight: 500;
  padding: 5px 10px 5px 22px;
  font-size: 1.3rem;
}

#OnePageQuoteProcessReviewDetailsUI1 #sk-Motor-Payment-PolicyDetail-PolicyDetailsMessage.sk-message, #OnePageQuoteProcessReviewDetailsUI1 #sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message {
  margin: 0 0 20px 0;
  padding: 0 20px 0 20px;
}
#OnePageQuoteProcessReviewDetailsUI1 #sk-Motor-Payment-PolicyDetail-TotalPriceMessage {
  border-right: 1px solid #aaaaaa;
}

#sk-process-EndorsedViewProcess #sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message {
  margin: 0;
  padding: 0 0 0 20px;
}
#sk-process-EndorsedViewProcess #sk-Motor-Payment-PolicyDetail-PolicyDetailsMessage.sk-message {
  padding: 0 20px 0 0;
  margin: 0;
}
#sk-process-EndorsedViewProcess #sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message {
  border-right: 1px solid #aaaaaa;
}

#sk-Motor-Payment-PolicyDetail-PolicyDetailsMessage.sk-message {
  padding: 0 20px 0 0;
  border: 1px solid #aaaaaa;
  border-radius: 6px 0 0 6px;
  margin: 0;
  justify-content: center;
}
#sk-Motor-Payment-PolicyDetail-PolicyDetailsMessage.sk-message .sk-message-content {
  font-size: 1.5rem;
}
#sk-Motor-Payment-PolicyDetail-PolicyDetailsMessage.sk-message .sk-message-content h2 {
  line-height: unset;
}
#sk-Motor-Payment-PolicyDetail-PolicyDetailsMessage.sk-message .sk-message-content h2 b.text-color-blue {
  font-size: 2.3rem;
  display: block;
  line-height: 40px;
}

#sk-Motor-Payment-PolicyDetail-RemainingAmountMessage.sk-message {
  padding: 0 20px 0 0;
  border: 1px solid #aaaaaa;
  justify-content: center;
}
#sk-Motor-Payment-PolicyDetail-RemainingAmountMessage.sk-message .sk-message-content {
  font-size: 1.5rem;
}
#sk-Motor-Payment-PolicyDetail-RemainingAmountMessage.sk-message .sk-message-content h2 {
  line-height: unset;
}
#sk-Motor-Payment-PolicyDetail-RemainingAmountMessage.sk-message .sk-message-content h2 b.text-color-blue {
  font-size: 2.3rem;
  display: block;
  line-height: 40px;
}
#sk-Motor-Payment-PolicyDetail-RemainingAmountMessage.sk-message:last-child {
  border-radius: 0px 6px 6px 0px;
}

#sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message {
  padding: 0 0 0 20px;
  border: 1px solid #aaaaaa;
  border-radius: 0px 6px 6px 0px;
  border-left: unset;
  border-right: unset;
  margin: 0;
  justify-content: center;
}
#sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message .sk-message-content {
  font-size: 1.5rem;
}
#sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message .sk-message-content h2 {
  line-height: unset;
}
#sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message .sk-message-content h2 b.text-color-blue {
  font-size: 2.3rem;
  display: block;
  line-height: 40px;
}
#sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message .sk-message-content h2 b.text-color-blue span.currency.uae-symbol {
  font-size: 1.9rem;
}
#sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message:last-child {
  border-right: 1px solid #aaaaaa;
  border-radius: 0 6px 6px 0px !important;
}

#sk-Motor-VehicleMasterRepository-VehicleSearch-SearchMessage .sk-message::before {
  font-size: 1.3rem;
  padding: 7px 10px;
}
#sk-Motor-VehicleMasterRepository-VehicleSearch-SearchMessage .sk-message .sk-message-content h4 {
  font-size: 1.3rem;
  margin: 0;
  padding: 0;
  line-height: unset;
}

#sk-Motor-VehicleDetails-MakeModelYearMessage .sk-message-content {
  padding: 0;
  font-size: 1.3rem;
}
#sk-Motor-VehicleDetails-MakeModelYearMessage .sk-message-content h4 {
  font-size: 1.7rem;
  color: var(--brand-primary-color);
  font-weight: 600;
}

#sk-Motor-PolicyDetails-PolicyDetailsReviewMessage .sk-message-content {
  padding: 0;
}
#sk-Motor-PolicyDetails-PolicyDetailsReviewMessage .sk-message-content p {
  font-size: 1.3rem !important;
  font-weight: 600;
}
#sk-Motor-PolicyDetails-PolicyDetailsReviewMessage .sk-message-content h4 {
  line-height: unset;
  font-size: 1.5rem;
  font-weight: 600;
}
#sk-Motor-PolicyDetails-PolicyDetailsReviewMessage .sk-message-content div.text-color-blue, #sk-Motor-PolicyDetails-PolicyDetailsReviewMessage .sk-message-content b {
  font-size: 1.5rem;
}

#sk-Motor-SchemeAndPlan-SelectedPlan-PreDefinedDeductibleConditionsMessage .sk-message-content, #sk-Motor-SchemeAndPlan-SelectedPlan-ManualDeductibleConditionsMessage .sk-message-content,
#sk-Motor-SchemeAndPlan-SelectedPlan-PredefinedNormalConditionsMessage .sk-message-content, #sk-Motor-SchemeAndPlan-SelectedPlan-ManualNormalConditionsMessage .sk-message-content {
  padding: 0;
}

#sk-Motor-SchemeAndPlan-SelectedPlan-TotalPriceMessage.sk-message .sk-message-content {
  padding: 0;
}
#sk-Motor-SchemeAndPlan-SelectedPlan-TotalPriceMessage.sk-message .sk-message-content .sk-sticky-plan--premium .title {
  font-size: 1.7rem;
  margin: 0 0 10px 0;
  line-height: unset;
}
#sk-Motor-SchemeAndPlan-SelectedPlan-TotalPriceMessage.sk-message .sk-message-content .sk-sticky-plan--premium .plan-premium .currency {
  color: var(--font-color) !important;
  font-size: 1.9rem;
}
#sk-Motor-SchemeAndPlan-SelectedPlan-TotalPriceMessage.sk-message .sk-message-content .sk-sticky-plan--premium .plan-premium .currency.uae-symbol {
  font-size: 1.7rem;
}
#sk-Motor-SchemeAndPlan-SelectedPlan-TotalPriceMessage.sk-message .sk-message-content .sk-sticky-plan--premium .plan-premium .premium {
  font-size: 2rem;
}

#sk-Motor-SchemeAndPlan-SelectedPlan-OrangeCardCover-OrangeCardRequiredCheckbox .sk-field {
  margin: 0;
}
#sk-Motor-SchemeAndPlan-SelectedPlan-OrangeCardCover-OrangeCardRequiredCheckbox .sk-field .sk-option-list .sk-option-item {
  padding: 5px 0;
}

div[data-step-id="OnePageQuoteProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralCommentsCheckboxUser.sk-attr .sk-field,
div[data-step-id="MotorTransferENDProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralCommentsCheckboxUser.sk-attr .sk-field {
  margin: 0;
}
div[data-step-id="OnePageQuoteProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralCommentsCheckboxUser.sk-attr .sk-field .sk-option-list .sk-option-item,
div[data-step-id="MotorTransferENDProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralCommentsCheckboxUser.sk-attr .sk-field .sk-option-list .sk-option-item {
  padding: 0;
}
div[data-step-id="OnePageQuoteProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralCommentsUser .sk-field,
div[data-step-id="MotorTransferENDProcess:ReferralProcess"] #sk-Motor-ReferralOtherInputs-ReferralCommentsUser .sk-field {
  margin: 0 0 17px 0;
}

div[data-process-id=UnderWriterReferralProcess] #sk-Motor-ReferralOtherInputs-ReferralCommentsUW {
  padding: 0 0 20px 0;
}
div[data-process-id=UnderWriterReferralProcess] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen {
  margin: 0 0 20px 0;
}
div[data-process-id=UnderWriterReferralProcess] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen .sk-message-content {
  padding: 0;
}
div[data-process-id=UnderWriterReferralProcess] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen .sk-message-content .sk-sticky-plan h4 {
  font-size: 1.7rem;
}
div[data-process-id=UnderWriterReferralProcess] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen .sk-message-content .sk-sticky-plan p.content {
  font-weight: 500;
  font-size: 1.3rem;
}
div[data-process-id=UnderWriterReferralProcess] #Motor-ReferralOtherInputs-ReferralHIstoryComponent.sk-attr {
  padding: 0 30px;
}
div[data-process-id=UnderWriterReferralProcess] #sk-panel-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup6 .sk-panel-content.sk-uigroup-content {
  padding: 0 30px;
}
div[data-process-id=UnderWriterReferralProcess] #sk-panel-item-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup1-CurrentReferrals .sk-column .sk-message {
  padding: 0;
}
div[data-process-id=UnderWriterReferralProcess] #sk-panel-item-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup1-CurrentReferrals .sk-column .sk-message .sk-message-content {
  padding: 0;
}
div[data-process-id=UnderWriterReferralProcess] #sk-panel-item-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup1-CurrentReferrals .sk-column .sk-message .sk-message-content h4 {
  font-size: 1.7rem;
}
div[data-process-id=UnderWriterReferralProcess] #sk-panel-item-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup1-CurrentReferrals .sk-column .sk-message .sk-message-content p {
  font-size: 1.3rem;
  font-weight: 500;
}
div[data-process-id=UnderWriterReferralProcess] #sk-panel-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup5-Panel1 {
  padding: 10px 0 0 0;
}
div[data-process-id=UnderWriterReferralProcess] #sk-panel-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup5-Panel1 .sk-multi-brick {
  padding: 0;
}
div[data-process-id=UnderWriterReferralProcess] #sk-panel-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup5-Panel1 .sk-multi-brick .sk-multi-brick-footer {
  width: 95%;
  margin: 0 auto 30px auto;
}

#OnePageQuoteProcessReferralProcessUI1-FieldsetGroup1-Fieldset1-DocumentCheckboxes.sk-multi-brick {
  padding: 0;
}
#OnePageQuoteProcessReferralProcessUI1-FieldsetGroup1-Fieldset1-DocumentCheckboxes.sk-multi-brick .sk-multi-brick-footer {
  width: 95%;
  margin: 0 auto 30px auto;
}

#sk-panel-item-OnePageQuoteProcessUploadDocumentsUI1-PanelGroup3-Panel5 .sk-multi-brick {
  padding: 0;
}
#sk-panel-item-OnePageQuoteProcessUploadDocumentsUI1-PanelGroup3-Panel5 .sk-multi-brick .sk-multi-brick-footer {
  width: 95%;
  margin: 0 auto 30px auto;
}

div[data-process-id=BrokerReferralProcess] .sk-process-steps-container {
  margin: 0rem !important;
  padding: 0rem !important;
}

#sk-Motor-Payment-PolicyDetail-VehicleDetailsMessage {
  padding: 0px 25px 5px 25px;
}
#sk-Motor-Payment-PolicyDetail-VehicleDetailsMessage.sk-message .sk-message-content {
  padding: 0;
}
#sk-Motor-Payment-PolicyDetail-VehicleDetailsMessage.sk-message .sk-message-content p {
  font-size: 1.3rem;
  font-weight: 600;
}
#sk-Motor-Payment-PolicyDetail-VehicleDetailsMessage.sk-message .sk-message-content h4 {
  font-size: 1.7rem;
  margin: 0 0 5px 0 !important;
  padding: 0;
}

div[data-step-id="BrokerReferralProcess:Review"] #sk-basic-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11-NoStyleGroup4-NoStyle5,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-basic-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11-NoStyleGroup4-NoStyle5 {
  margin-left: 22px;
  margin-right: 22px;
}
div[data-step-id="BrokerReferralProcess:Review"] #sk-basic-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11-NoStyleGroup4-NoStyle5 #sk-Motor-Payment-PolicyDetail-TotalPriceMessage,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-basic-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11-NoStyleGroup4-NoStyle5 #sk-Motor-Payment-PolicyDetail-TotalPriceMessage {
  border-right: 1px solid #aaaaaa;
}
div[data-step-id="BrokerReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-BrokerApplicableReferralMessage .sk-message-content,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-BrokerApplicableReferralMessage .sk-message-content {
  padding: 0;
}
div[data-step-id="BrokerReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-BrokerApplicableReferralMessage .sk-message-content h4,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-BrokerApplicableReferralMessage .sk-message-content h4 {
  font-size: 1.7rem;
  font-weight: 600;
}
div[data-step-id="BrokerReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen.sk-message .sk-message-content,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen.sk-message .sk-message-content {
  padding: 0;
}
div[data-step-id="BrokerReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen.sk-message .sk-message-content .sk-sticky-plan h4,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen.sk-message .sk-message-content .sk-sticky-plan h4 {
  font-size: 1.7rem;
}
div[data-step-id="BrokerReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen.sk-message .sk-message-content .sk-sticky-plan p.content,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralDetailsUWScreen.sk-message .sk-message-content .sk-sticky-plan p.content {
  font-weight: 500;
  font-size: 1.3rem;
}
div[data-step-id="BrokerReferralProcess:Review"] #sk-tab-content-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-QuoteSummary #sk-basic-item-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11-NoStyleGroup4-NoStyle5,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-tab-content-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-QuoteSummary #sk-basic-item-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11-NoStyleGroup4-NoStyle5 {
  margin-left: 22px;
  margin-right: 22px;
}
div[data-step-id="BrokerReferralProcess:Review"] #sk-tab-content-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-QuoteSummary #sk-basic-item-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11-NoStyleGroup4-NoStyle5 #sk-Motor-Payment-PolicyDetail-TotalPriceMessage,
div[data-step-id="UnderWriterReferralProcess:Review"] #sk-tab-content-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-QuoteSummary #sk-basic-item-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11-NoStyleGroup4-NoStyle5 #sk-Motor-Payment-PolicyDetail-TotalPriceMessage {
  border-right: 1px solid #aaaaaa;
}

#Motor-Communication-MessageSearchComponent.sk-attr, #sk-Motor-Communication-Message.sk-attr, #Motor-Activity-ActivityHistoryAutoSearchComponent.sk-attr {
  padding: 5px 30px;
}

#Motor-Communication-MessageSearchComponent.sk-attr .ReactTable .rt-table .rt-thead {
  border-bottom: 1px solid var(--tabs-border-color);
}

#sk-Motor-PolicyUpload-PolicyMessages-QuoteDetailsMessage .sk-sticky-plan h4 b, #sk-Motor-PolicyUpload-PolicyMessages-QuoteDetailsMessage .sk-sticky-plan b h4 {
  font-size: 1.7rem;
}
#sk-Motor-PolicyUpload-PolicyMessages-QuoteDetailsMessage .sk-sticky-plan p.content {
  font-size: 1.3rem;
}

div[data-process-id=EndorsementCancellationProcess] {
  margin: 6rem 0 0 0;
}
div[data-process-id=EndorsementCancellationProcess] .sk-basic .sk-uigroup-content #sk-Motor-PolicyUpload-PolicyMessages-QuoteDetailsMessage .endorsement-type.data b h4 {
  font-size: 1.6rem;
}
div[data-process-id=EndorsementCancellationProcess] #sk-Motor-Endorsement-SendCancellationEmailCheckbox .sk-field .sk-option-list .sk-option-item {
  padding: 8px 0 0 0;
}
div[data-process-id=EndorsementCancellationProcess] #sk-Motor-Endorsement-SendCancellationEmailCheckbox .sk-field .sk-option-list .sk-option-item label {
  font-size: 1.3rem;
}
div[data-process-id=EndorsementCancellationProcess] #sk-Motor-Endorsement-SendCancellationEmailCheckbox .sk-field .sk-option-list .sk-option-item label span h4 {
  font-size: 1.3rem;
}
div[data-process-id=EndorsementCancellationProcess] #sk-Motor-Endorsement-SendCancellationEmailCheckbox .sk-field .sk-option-list .sk-option-item label::before {
  top: 3.3px;
}
div[data-process-id=EndorsementCancellationProcess] #sk-Motor-Endorsement-IBANMatchMessage.sk-message .sk-message-content {
  padding-left: 23px;
}
div[data-process-id=EndorsementCancellationProcess] #sk-Motor-Endorsement-IBANMatchMessage.sk-message .sk-message-content .iban-match {
  font-size: 1.3rem;
}
div[data-process-id=EndorsementCancellationProcess] #sk-Motor-Endorsement-IBANMatchMessage.sk-message .sk-message-content .iban-match:before {
  font-size: 1.5rem;
}

#sk-Motor-MotorUUID.sk-attr.sk-textbox {
  margin: 10px 0 0 0;
}

#sk-Motor-VehicleDetails-ChassisExistingQuoteMessage.sk-message .sk-message-content {
  border: 1px solid var(--notactive) !important;
}
#sk-Motor-VehicleDetails-ChassisExistingQuoteMessage.sk-message.sk-message--info.sk-message--icon::before {
  color: var(--notactive);
}
#sk-Motor-VehicleDetails-ChassisExistingQuoteMessage.sk-message.sk-message--info.sk-message--icon::after {
  display: none;
}

#PolicyViewProcess1UI1-FieldsetGroup1-Skicky-TabGroup1-Documents-PanelGroup1-PostPolicyDocumentUpload-PostPolicyDocument .sk-message .sk-message-content {
  padding: 0;
}
#PolicyViewProcess1UI1-FieldsetGroup1-Skicky-TabGroup1-Documents-PanelGroup1-PostPolicyDocumentUpload-PostPolicyDocument .sk-message .sk-message-content h3 {
  font-size: 1.9rem;
}

#sk-Shoppingcart-Messages-SuccessMessage.sk-message::before {
  display: none;
}

.sk-message .sk-message-content {
  padding: 0;
  background-color: unset;
  box-shadow: unset;
}
.sk-message .sk-message-content .success-msg-cont.thank_youmsg p {
  color: #020202;
  font-size: 1.5rem;
}
.sk-message .sk-message-content .success-msg-cont.thank_youmsg .message_policy {
  text-align: center;
}
.sk-message .sk-message-content .success-msg-cont.thank_youmsg h3 {
  font-weight: 600;
  text-transform: capitalize;
  padding: 0;
  font-size: 2.3rem;
  color: #0054a1;
  margin: 0 0 10px 0;
}
.sk-message .sk-message-content .success-msg-cont.thank_youmsg .policy_details_info {
  margin: 15px 0;
}
.sk-message .sk-message-content .success-msg-cont.thank_youmsg .policy_details_info p {
  font-size: 1.7rem;
  margin: 0 0 7px 0;
}
.sk-message .sk-message-content .success-msg-cont.thank_youmsg .policy_details_info p span.policyno_txt {
  color: var(--brand-primary-color);
  font-weight: 600;
}

#linkProcess2UI1 .policy-details-msg {
  padding: 0;
  font-size: 2.3rem;
  color: #0054a1;
  margin: 11px 0;
}
#linkProcess2UI1 .pol-doc-download {
  box-shadow: unset;
}

.sk-message.sk-attr.sk-message--warning .sk-message-content {
  padding: 5px 28px;
}

div[data-step-id="MotorExtensionENDProcess:Data"] .sk-column #sk-Motor-VehicleDetails-BodyType {
  margin: 20px 0;
  padding: 0 30px 0 0;
}

div.sk-attr.sk-attr--option {
  --option-button-icon-color: var(--brand-primary-color);
}
div.sk-attr.sk-attr--option#sk-Motor-SchemeAndPlan-SelectedPlan-OrangeCardCover-OrangeCardAreaFlexdataMulti .sk-option-list .sk-option-item {
  padding: 0px 11px 5px 0px;
}
div.sk-attr.sk-attr--option#sk-Motor-SchemeAndPlan-SelectedPlan-OrangeCardCover-OrangeCardAreaFlexdataMulti .sk-option-list .sk-option-item input[type=checkbox] + label {
  padding-left: 19px;
}
div.sk-attr.sk-attr--option#sk-Motor-SchemeAndPlan-SelectedPlan-OrangeCardCover-OrangeCardAreaFlexdataMulti .sk-field {
  margin: 0;
}
div.sk-attr.sk-attr--option.sk-checkbox .sk-option-item input[type=checkbox]:checked + label:before, div.sk-attr.sk-attr--option.sk-checkbox .sk-option-item input[type=radio]:checked + label:before {
  transform: scale(1);
}
div.sk-attr.sk-attr--option:not(.sk-option--button) input[type=radio]:focus + label::before,
div.sk-attr.sk-attr--option:not(.sk-option--button) input[type=checkbox]:focus + label::before {
  color: #0054a1;
  font-weight: 500;
}
div.sk-attr.sk-attr--option:not(.sk-option--button) input[type=radio]:focus + label::after,
div.sk-attr.sk-attr--option:not(.sk-option--button) input[type=checkbox]:focus + label::after {
  content: none;
}
div.sk-attr.sk-attr--option:not(.sk-option--button) .sk-option-list .sk-option-item {
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding-bottom: 10px;
  padding-top: 10px;
}
div.sk-attr.sk-attr--option .sk-option-item label {
  font-weight: 500;
}
div.sk-attr.sk-attr--option .sk-option-item label span {
  color: #020202;
  font-size: 1.3rem;
}
div.sk-attr.sk-attr--option .sk-option-item label span.sk-Documentmandatory {
  color: var(--error-color);
}
div.sk-attr.sk-attr--option.option-as-dropdown:not(.sk-attr--loading) input:not([checked=checked]) + label::before {
  content: "\f105";
  font-size: 1.5rem;
  font-weight: 600;
}
div.sk-attr.sk-attr--option.option-as-dropdown:not(.sk-attr--loading) input[checked=checked] + label::before {
  content: "\f107";
}

.sk-attr.attr-as-link .sk-option-item label span {
  color: var(--brand-primary-color);
  text-decoration: underline;
}

.sk-process:not([data-process-id=ViewQuoteProcess]) .sk-attr.attr-as-option {
  align-self: center;
  border-left: 1px solid rgba(var(--brand-primary-color-rgb), 0.2);
  padding: 0px 30px;
  margin-top: 5px;
}
.sk-process:not([data-process-id=ViewQuoteProcess]) .sk-attr.attr-as-option::before {
  background: transparent;
  color: var(--dark-grey-color);
  content: "OR";
  font-size: 1.2rem;
  position: absolute;
  right: 100%;
  top: 0;
  transform: translate(50%, 50%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.sk-attr.attr-as-option[id$=SearchbyChassis], .sk-attr.attr-as-option[id$=PolicyDetail-viewdetails] {
  border-left: none !important;
}
.sk-attr.attr-as-option[id$=SearchbyChassis]::before, .sk-attr.attr-as-option[id$=PolicyDetail-viewdetails]::before {
  content: unset !important;
}
.sk-attr.attr-as-option .sk-field .sk-option-item label {
  padding-left: 0;
}
.sk-attr.attr-as-option .sk-field .sk-option-item label::before {
  display: none;
}

.custom-checkbox--disabled .sk-multi-brick {
  padding: 0 10px;
}
.custom-checkbox--disabled .sk-checkbox {
  --attr-padding: 0 3rem;
  width: 20% !important;
}
.custom-checkbox--disabled .sk-checkboxdiv[id*=Motor-UploadDocuments-AdditionalDocuments] {
  --attr-padding: 0 20px;
  width: 33.33% !important;
}
.custom-checkbox--disabled .sk-checkbox .sk-attr--disabled {
  --option-button-selected-icon-color: var(--dark-grey-color);
  --option-button-icon-color: var(--dark-grey-color);
}
.custom-checkbox--disabled .sk-checkbox .sk-attr--disabled label > span {
  font-weight: 700;
  color: var(--green-color);
}

.sk-endorsement-type.sk-uigroup-item-content {
  margin: 20px 0;
}
.sk-endorsement-type > .sk-column-list > .sk-column > .sk-attr--option .sk-option-list {
  flex-direction: row;
  justify-content: center;
}
.sk-endorsement-type > .sk-column-list > .sk-column > .sk-attr--option .sk-option-list > span {
  width: 30%;
  min-width: 250px;
  background: white;
  border-radius: 1rem;
  padding: 2.5rem 2rem;
  margin: 1.5rem;
  box-shadow: 0px 4px 4px 0px rgba(0, 32, 51, 0.15), 0px 8px 24px 0px rgba(0, 32, 51, 0.12);
}

.sk-endorse-policy #sk-Motor-Endorsement-GeneralEndorsementType .sk-option-list > span:last-of-type {
  margin-right: calc(30% + 4.5rem);
}
.sk-endorse-policy #sk-Motor-Endorsement-EndorsementEffectiveDate {
  opacity: 1 !important;
  margin-top: 1.5rem;
}
.sk-endorse-policy #sk-Motor-Endorsement-EndorsementEffectiveDate .sk-field > input:hover {
  border: 1px solid var(--input-border-color);
}
.sk-endorse-policy #sk-Motor-Endorsement-EndorsementEffectiveDate > span.sk-field {
  width: 30%;
  display: block;
  margin-left: var(--endorsement-margin);
  margin-top: 1.5rem;
}

.sk-ui-header-style.sk-uigroup-item {
  padding-bottom: 40px !important;
}
.sk-ui-header-style > h3.sk-uigroup-item-header {
  font-size: 3.5rem;
  line-height: 4.79rem;
  color: var(--brand-primary-color);
  font-weight: 700 !important;
  padding-left: 30px !important;
}

div[id*=sk-Motor-UploadDocuments-SingleResourceDocuments].sk-attr.sk-checkbox {
  padding: 3px 4px 4px 30px;
}
div[id*=sk-Motor-UploadDocuments-SingleResourceDocuments].sk-attr.sk-checkbox .sk-field .sk-option-list .sk-option-item {
  padding: 2px;
}
div[id*=sk-Motor-UploadDocuments-SingleResourceDocuments].sk-attr.sk-checkbox .sk-field .sk-option-list .sk-option-item label {
  padding-left: 19px;
}

#sk-Motor-SchemeAndPlan-SelectedPlan-Discountaloadingvalueselect .sk-field .sk-option-list {
  flex-wrap: nowrap;
}

div[data-step-id="MotorEndorsementProcess:Details"] #sk-Motor-Endorsement-EndorsementType .sk-field .sk-option-list span.sk-option-item, div[data-step-id="MotorEndorsementProcess:Details"] #sk-Motor-Endorsement-GeneralEndorsementType .sk-field .sk-option-list span.sk-option-item {
  width: 32%;
  margin: 0 auto 20px 0;
  background: rgba(255, 255, 255, 0.44);
  border: 1px solid #aaaaaa;
  border-radius: 6px;
  padding: 1.5rem;
}
div[data-step-id="MotorEndorsementProcess:Details"] #sk-Motor-Endorsement-EndorsementType .sk-field .sk-option-list span.sk-option-item label span, div[data-step-id="MotorEndorsementProcess:Details"] #sk-Motor-Endorsement-GeneralEndorsementType .sk-field .sk-option-list span.sk-option-item label span {
  font-size: 1.4rem;
}
div[data-step-id="MotorEndorsementProcess:Details"] #MotorEndorsementProcess1UI1 .sk-endorse-policy .sk-uigroup-content .sk-uigroup-item-header {
  line-height: unset;
  font-weight: 600 !important;
}
div[data-step-id="MotorEndorsementProcess:Details"] #MotorEndorsementProcess1UI1 .sk-endorse-policy .sk-uigroup-content .sk-endorsement-type .sk-uigroup-item-content {
  margin: 0 0 10px 0;
}

.payment-tooltip > div {
  position: absolute;
  display: none;
  opacity: 0;
  background: #002033;
  color: white;
  border-radius: 3px;
  padding: 1.5rem;
  width: 300px;
  text-align: left;
  transform: translate(-50%, calc(-100% - 2rem));
  transition: opacity 0.3s ease-out;
}
.payment-tooltip > div > div > span:first-child {
  padding-right: 0.3rem;
  font-weight: bold;
}
.payment-tooltip > i {
  position: relative;
  padding-left: 0.3rem;
}
.payment-tooltip > i:hover + div {
  opacity: 1;
  display: block;
  z-index: 100000;
}

.sk-attr.sk-multi-resource .sk-multi-resource-button {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  align-items: center;
  margin: 20px auto 0 auto;
}
.sk-attr.sk-multi-resource .sk-multi-resource-button i, .sk-attr.sk-multi-resource .sk-multi-resource-button span {
  padding: 0;
}

.sk-attr.sk-resource.resource-without-delete .sk-field .sk-resource-container i.sk-resource-delete, .resource-without-delete .sk-attr.sk-resource .sk-field .sk-resource-container i.sk-resource-delete,
.sk-attr.sk-multi-resource.resource-without-delete .sk-field .sk-resource-container i.sk-resource-delete,
.resource-without-delete .sk-attr.sk-multi-resource .sk-field .sk-resource-container i.sk-resource-delete {
  left: 1rem;
}
.sk-attr.sk-resource .sk-resource-upload-file {
  left: 1rem;
  top: 0.6rem;
}
.sk-attr.sk-resource .sk-resource-upload-file .qq-upload-button {
  width: 30px;
  height: 30px;
}
.sk-attr.sk-resource input.sk-resource-input[readonly] {
  background: rgba(170, 170, 170, 0.18);
  margin-top: 4.5rem;
  padding: 1.5rem 2rem;
  position: relative;
}
.sk-attr.sk-resource input.sk-resource-input[readonly] ~ i {
  background-color: var(--button-bg-color);
  width: 30px;
  height: 30px;
  border-radius: 3px;
  color: #ffffff;
  transition: all 0.3s linear;
}
.sk-attr.sk-resource input.sk-resource-input[readonly] ~ i::before {
  position: absolute;
  top: calc(50% - 12.5px);
  left: calc(50% - 12px);
  color: #ffffff;
}
.sk-attr.sk-resource input.sk-resource-input[readonly] ~ i.disabled {
  background-color: var(--super-light-grey-color);
}
.sk-attr.sk-resource input.sk-resource-input[readonly] ~ i.enabled:hover {
  background-color: var(--brand-primary-color--dark);
}
.sk-attr.sk-resource input.sk-resource-input[readonly] ~ .sk-resource-delete {
  top: 6px;
  left: 8rem;
  font-size: 2.4rem;
}
.sk-attr.sk-resource input.sk-resource-input[readonly] ~ .sk-resource-delete::before {
  left: calc(50% - 11.5px);
}
.sk-attr.sk-resource input.sk-resource-input[readonly] ~ .sk-icon-upload {
  top: 6px;
  left: 0rem;
  font-size: 2.4rem;
}
.sk-attr.sk-resource input.sk-resource-input[readonly] ~ .sk-icon.sk-resource-download {
  align-items: center;
  display: flex;
  top: 6px;
  left: 4rem;
  font-size: 2.4rem;
}

.sk-panel--payment-layout .sk-attr.sk-resource .sk-resource-item {
  display: flex;
}
.sk-panel--payment-layout .sk-attr.sk-resource .sk-resource-item input.sk-resource-input {
  padding: 1rem;
  margin-top: 0;
  margin-left: 13rem;
}

.sk-selection-table {
  --selection-table-cell-bg: var(--white);
  --selection-table-header-bg-color: var(--white);
}
.sk-selection-table .sk-selection-table-table table {
  background: transparent;
  border-spacing: 20px 0;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header {
  border: 0px;
  border-radius: 6px 6px 0 0;
  background-color: white;
  border: 1px solid var(--brand-primary-color);
  border-bottom-width: 1;
  translate: transform 250ms ease-in-out;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header span h5 {
  margin: 0 0 10px 0;
  color: #004479;
  font-size: 1.3rem;
  font-weight: 600;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header span h4 {
  color: #07375c;
  font-size: 1.9rem;
  font-weight: 600;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header.cell--corner {
  border: none;
  background-color: transparent !important;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .plan-premium span.currency {
  font-size: 2rem;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .plan-premium span.premium {
  color: #020202;
  font-size: 2.4rem;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .icons-list {
  display: flex;
  gap: 20px;
  justify-content: center;
  margin-top: 1.4rem;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .icons-list .circle-icon {
  align-items: center;
  border: 1px solid;
  border-radius: 4px;
  color: var(--brand-primary-color);
  display: flex;
  height: 3rem;
  justify-content: center;
  width: 3rem;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .icons-list .circle-icon:hover {
  text-decoration: none;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .icons-list .circle-icon i {
  color: var(--brand-primary-color);
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .icons-list .circle-icon svg path {
  fill: var(--brand-primary-color);
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .plan-buttons {
  margin-top: 10px;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .plan-buttons button.sk-button {
  background-color: var(--brand-primary-color);
  color: var(--white);
  font-size: 1.3rem;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header .plan-header .plan-buttons button.sk-button.plan-selected {
  background-color: var(--white);
  color: var(--brand-primary-color);
  font-weight: bold !important;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header span {
  color: var(--brand-primary-color);
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header:first-child {
  box-shadow: none;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header.sk-selected {
  box-shadow: 0px 2px 6.8px 2px rgba(0, 0, 0, 0.25);
  background: radial-gradient(circle, #0054a1 0%, #1a3b69 100%);
  border: 2px solid var(--brand-primary-color);
  border-radius: 5px;
  transform: scale(1.03) translateY(-3px);
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header.sk-selected span b h5, .sk-selection-table .sk-selection-table-table table thead tr th.cell--header.sk-selected span b h4 {
  color: #ffffff;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header.sk-selected::before {
  content: "★";
  color: var(--white);
  font-size: 1.6rem;
  left: 7px;
  position: absolute;
  top: 20px;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header.sk-selected .plan-header .plan-premium .premium {
  color: #ffffff;
}
.sk-selection-table .sk-selection-table-table table thead tr th.cell--header.sk-selected .plan-header .plan-premium .currency {
  color: #ffffff !important;
}
.sk-selection-table .sk-selection-table-table table tbody tr td {
  background-color: var(--white);
  font-weight: 500;
  border: 1px solid var(--brand-primary-color);
  border-width: 0 1px;
  padding: 8px;
}
.sk-selection-table .sk-selection-table-table table tbody tr td span.cell-content-result .cell-content-result--icon i {
  font-size: 1.7rem;
  padding: 0 0px 0 5px;
}
.sk-selection-table .sk-selection-table-table table tbody tr td span.cell-content-result .cell-content-result--icon i.fa-times-circle {
  color: var(--dark-grey-color) !important;
}
.sk-selection-table .sk-selection-table-table table tbody tr td * {
  font-size: 1.3rem;
}
.sk-selection-table .sk-selection-table-table table tbody tr td:first-child {
  font-weight: 600;
  font-size: 1.3rem;
}
.sk-selection-table .sk-selection-table-table table tbody tr td.sk-selected {
  border-color: var(--brand-primary-color);
  border-width: 0 2px 0 2px;
}
.sk-selection-table .sk-selection-table-table table tbody tr td .fa-check-circle {
  color: var(--green-color) !important;
}
.sk-selection-table .sk-selection-table-table table tbody tr td .fa-times-circle {
  color: #c4c4c4 !important;
}
.sk-selection-table .sk-selection-table-table table tbody tr.expander:hover td {
  background-color: #F2F2F2 !important;
}
.sk-selection-table .sk-selection-table-table table tbody tr.expander[data-expanded=true] td {
  border-radius: 0 !important;
  border-bottom: none !important;
}
.sk-selection-table .sk-selection-table-table table tbody tr.expander td {
  color: var(--brand-primary-color);
  font-size: 1.3rem;
  border-bottom: 1px solid var(--brand-primary-color);
  transition: background-color 250ms ease-out;
  border-radius: 0 0 6px 6px;
}
.sk-selection-table .sk-selection-table-table table tbody tr.expandable td {
  background-color: white !important;
}
.sk-selection-table .sk-selection-table-table table tbody tr.expandable td:first-child {
  padding: 0 8px;
}
.sk-selection-table .sk-selection-table-table table tbody tr.expandable.column--last td {
  border-bottom: 1px solid var(--green-color);
  border-bottom-style: solid !important;
  border-radius: 0 0 6px 6px;
}
.sk-selection-table .sk-selection-table-table table tbody tr.expander td.sk-selected, .sk-selection-table .sk-selection-table-table table tbody tr.column--last td.sk-selected {
  border-bottom: 2px solid var(--brand-primary-color);
  border-radius: 0 0 6px 6px;
}
.sk-selection-table .sk-selection-table-table table tbody tr.column--last td {
  border-bottom-style: solid;
}
.sk-selection-table .sk-selection-table-table table tbody tr.column--last td.sk-selected {
  border-color: var(--brand-primary-color);
  border-bottom-width: 2px;
}
.sk-selection-table .sk-selection-table-table table tbody tr.column--last td.cell--text {
  border-bottom-style: dotted;
}
.sk-selection-table .sk-selection-table-table table tbody tr:nth-child(even) td {
  background-color: #F2F2F2 !important;
}
.sk-selection-table .sk-selection-table-table table tbody tr:nth-child(2) td:first-child {
  border-radius: 6px 6px 0 0;
  border-top-width: 1px;
}

div[id=sk-Motor-SchemeAndPlan-PlanSelectionTable] tbody .sk-option-list .sk-option-item input[type=checkbox] + label {
  margin-right: 0;
  padding-left: 18px;
}

div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable] .sk-table-table,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable] .sk-table-table {
  border: 1px solid #d6d6d6;
  border-radius: 6px;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable] .sk-table-table.sk-table-table--multibrick--rows ul,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable] .sk-table-table.sk-table-table--multibrick--rows ul {
  margin: 0;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable] .sk-table-table.sk-table-table--multibrick--rows ul li,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable] .sk-table-table.sk-table-table--multibrick--rows ul li {
  border-bottom: unset;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable] .sk-table-table.sk-table-table--multibrick--rows ul li:first-child span.cell, div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable] .sk-table-table.sk-table-table--multibrick--rows ul li:last-child span.cell,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable] .sk-table-table.sk-table-table--multibrick--rows ul li:first-child span.cell,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable] .sk-table-table.sk-table-table--multibrick--rows ul li:last-child span.cell {
  border-bottom: unset;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable] .sk-table-table.sk-table-table--multibrick--rows ul li:nth-child(odd),
div[id=sk-Motor-Renewal-ClaimInforForTodayTable] .sk-table-table.sk-table-table--multibrick--rows ul li:nth-child(odd) {
  background-color: #f3f3f3;
}

div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul {
  display: table;
  clear: both;
  width: 100%;
  margin: 0;
  padding: 0;
  margin-bottom: 0px;
  border-collapse: collapse;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li {
  display: table-row-group;
  border-bottom: unset;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li:nth-child(odd),
div[id=sk-Motor-Renewal-ClaimInforForTodayTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li:nth-child(odd) {
  background-color: #f3f3f3;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li:nth-child(even),
div[id=sk-Motor-Renewal-ClaimInforForTodayTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li:nth-child(even) {
  background-color: #ffffff;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li .cell,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li .cell {
  display: table-cell;
}
div[id=sk-Motor-Renewal-RenewalClaimForQuoteCreationTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li .cell .sk-attr,
div[id=sk-Motor-Renewal-ClaimInforForTodayTable].sk-table.sk-table--responsive .sk-table-table.sk-table-table--multibrick--rows ul li .cell .sk-attr {
  padding: 0;
}

.sk-attr.sk-slider .sk-slider-bar.ui-slider.ui-widget.ui-widget-content {
  background-color: rgba(var(--brand-primary-color-rgb), 0.17);
  border-color: transparent;
  border-radius: 4px;
  height: 8px;
}
.sk-attr.sk-slider .sk-slider-values {
  min-height: 3rem;
}
.sk-attr.sk-slider .sk-slider-values .sk-slider-min-label .label, .sk-attr.sk-slider .sk-slider-values .sk-slider-max-label .label {
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.4rem;
}
.sk-attr.sk-slider .sk-slider-values .sk-slider-min-label .value, .sk-attr.sk-slider .sk-slider-values .sk-slider-max-label .value {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.8rem;
}

.sk-attr.sk-table .sk-table-table ul {
  border: none;
}
.sk-attr.sk-table .sk-table-table ul li {
  background-color: transparent;
  border-bottom: 1px solid var(--tabs-border-color);
}
.sk-attr.sk-table .sk-table-table ul li span.cell {
  background: transparent;
  padding: 5px 15px;
}
.sk-attr.sk-table .sk-table-table ul li span.cell .cell-text {
  font-size: 1.3rem;
  padding: 0;
}
.sk-attr.sk-table .sk-table-table ul li span.cell .sk-attr.sk-attr--option .sk-option-item {
  padding: 0;
}
.sk-attr.sk-table .sk-table-table ul li span.cell .sk-attr.sk-attr--option .sk-option-item label span {
  display: none;
}
.sk-attr.sk-table .sk-table-table ul li span.cell .sk-attr .sk-field {
  font-size: 1.3rem;
  font-weight: 500;
  min-height: auto;
  color: var(--font-color);
}
.sk-attr.sk-table .sk-table-table ul li span.cell span.cell-column {
  display: none;
}
.sk-attr.sk-table .sk-table-table ul li:first-child span.cell {
  border-bottom: 2px solid rgba(var(--brand-primary-color-rgb), 0.17);
}
.sk-attr.sk-table .sk-table-table ul li:last-child span.cell {
  border-bottom: 1px solid rgba(var(--brand-primary-color-rgb), 0.17);
}
.sk-attr.sk-table .sk-table-table ul li:nth-child(odd):not(:first-child) span.cell {
  background: transparent;
}
.sk-attr.sk-table#sk-Motor-SchemeAndPlan-SelectedPlan-FinalCoverDetailsTable span.sk-field {
  margin: 2px 0;
}
.sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable {
  background-color: #f9f9f9;
  padding: 30px;
  width: 60%;
  margin: 0 20px 20px auto;
}
.sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li {
  border: none;
}
.sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li span {
  border: none;
  color: #020202;
}
.sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li .cell:last-child .sk-attr.sk-attr--read span.sk-field {
  font-weight: 500;
  font-size: 1.3rem;
  text-align: right;
}
.sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li .cell:last-child .cell-text {
  font-weight: 500;
  font-size: 1.3rem;
  text-align: right;
}
.sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li .cell:first-child span {
  font-weight: 500;
}
.sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li:nth-of-type(3), .sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li:nth-of-type(6), .sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li:nth-of-type(7), .sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable ul li:nth-of-type(9) {
  border-bottom: 1px solid #aaaaaa;
}

#sk-fieldset-item-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-PolicySummary-FieldsetGroup6-Fieldset9 {
  margin: 0;
  padding: 20px;
}

#sk-tab-content-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-PolicySummary {
  padding-top: 0;
}

.sk-table-remove-empty ul > li:has(.cell-text--empty) {
  display: none;
}

.sk-datatable .ReactTable .rt-th > .rt-resizable-header-content {
  white-space: normal;
}

#sk-Motor-Payment-PolicyDetail-InsuredDetailsMessage.sk-message .sk-message-content {
  padding: 0;
}
#sk-Motor-Payment-PolicyDetail-InsuredDetailsMessage.sk-message .sk-message-content h4 {
  font-size: 1.5rem;
  margin-bottom: 0px !important;
}

.sk-table.sk-attr#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable {
  width: 100%;
  background-color: rgba(255, 255, 255, 0.38);
  padding: 10px;
  margin: 0 0px 20px auto;
  border: 1px solid #aaaaaa;
  border-radius: 6px;
}

div[data-step-id="PolicyViewProcess:View"] #PolicyViewProcess1UI1 .sk-fieldset.sk-uigroup .sk-uigroup-content .sk-uigroup-item {
  box-shadow: unset;
}
div[data-step-id="PolicyViewProcess:View"] #PolicyViewProcess1UI1 .sk-fieldset.sk-uigroup .sk-uigroup-content .sk-uigroup-item #sk-Motor-Payment-PolicyDetail-InsuredDetailsMessage.sk-message .sk-message-content,
div[data-step-id="PolicyViewProcess:View"] #PolicyViewProcess1UI1 .sk-fieldset.sk-uigroup .sk-uigroup-content .sk-uigroup-item #sk-Motor-Payment-PolicyDetail-VehicleDetailsMessage.sk-message .sk-message-content {
  padding: 0;
}
div[data-step-id="PolicyViewProcess:View"] #PolicyViewProcess1UI1 .sk-fieldset.sk-uigroup .sk-uigroup-content .sk-uigroup-item #sk-Motor-Payment-PolicyDetail-InsuredDetailsMessage.sk-message .sk-message-content h4,
div[data-step-id="PolicyViewProcess:View"] #PolicyViewProcess1UI1 .sk-fieldset.sk-uigroup .sk-uigroup-content .sk-uigroup-item #sk-Motor-Payment-PolicyDetail-VehicleDetailsMessage.sk-message .sk-message-content h4 {
  font-size: 1.5rem;
  margin-bottom: 0px !important;
}
div[data-step-id="PolicyViewProcess:View"] #PolicyViewProcess1UI1 .sk-fieldset.sk-uigroup .sk-uigroup-content .sk-uigroup-item #sk-Motor-Payment-PolicyDetail-VehicleDetailsMessage.sk-message .sk-message-content p {
  font-size: 1.3rem !important;
  font-weight: 600;
}

#sk-Motor-SendEmailtoCustomer.sk-attr .sk-field .sk-option-item label {
  padding-left: 10px;
}
#sk-Motor-SendEmailtoCustomer.sk-attr .sk-field .sk-option-item label span label {
  font-size: 1.3rem !important;
  color: #020202 !important;
  font-weight: 600 !important;
}

#Motor-Endorsement-MotorENDHistorySearch .sk-autosearch-content div.sk-comp-title {
  font-size: 1.5em;
  font-weight: 600;
}

#sk-MotorQuote-UserDetails-UserRegistration-UserCreation-OtpErrorMessage.sk-message.sk-attr {
  width: 98%;
}

.textarea-padding textarea {
  padding: 10px 0 0 10px !important;
}

.sk-textarea .sk-field .charleft {
  font-weight: 500;
  color: var(--font-color);
}

.sk-button {
  --button-border-radius: 6px;
  padding: 8px 13px;
  min-width: 90px;
  min-height: 30px;
  font-size: 14px;
  border: unset;
  font-weight: 500 !important;
}
.sk-button:disabled {
  background-color: var(--brand-primary-color);
}
.sk-button:disabled span.sk-button-text {
  color: var(--white);
}
.sk-button:disabled:hover::before {
  content: none;
}
.sk-button.sk-button--next:not([disabled]):hover {
  background-color: var(--brand-primary-color--dark);
}
.sk-button.sk-button--back {
  background-color: var(--dark-grey-color) !important;
}
.sk-button.sk-button--back i.icon-back {
  color: var(--white);
}
.sk-button.sk-button--back .sk-button-text {
  color: var(--white);
}
.sk-button.sk-button--back:hover {
  background-color: var(--dark-grey-color) !important;
}
.sk-button.sk-button--back:hover i.icon-back {
  color: var(--white);
}
.sk-button.sk-button--action:hover {
  background-color: var(--brand-primary-color);
}
.sk-button.sk-button--action {
  background-color: var(--brand-primary-color);
}
.sk-button.sk-button--action i.icon-next, .sk-button.sk-button--action .sk-button-text {
  color: var(--white);
}
.sk-button.sk-button--icon {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.sk-button.sk-button--icon i {
  display: inline-block;
}

.sk-core > .sk-navigation {
  margin: 20px 0px;
}

.sk-progress-bar {
  --progress-radius: 4px;
  --progress-bar-step-completed-bg-color: var(--green-color);
  --progress-bar-active-color: var(--green-color);
  --progress-bar-step-font-color: #000;
  --progress-bar-bars-color: #000;
  position: fixed;
  top: 80px;
  right: 0;
  left: unset;
  z-index: 10 !important;
  background-color: white !important;
  box-shadow: 0px 3px 7px 0px rgba(51, 51, 51, 0.22);
  transition: all 0.2s ease-in-out;
  padding: 10px 20px !important;
}
.sk-progress-bar::before {
  content: "";
  position: absolute;
  bottom: 32px;
  left: 8%;
  right: 8%;
  height: 1px;
  background: #dcdcdc;
  z-index: 0;
}
.sk-nav--collapsed .sk-progress-bar {
  width: calc(100% - 96px);
  max-width: calc(100% - 96px);
}
.sk-nav--expanded .sk-progress-bar {
  width: calc(100% - 250px);
  max-width: calc(100% - 250px);
}
.sk-progress-bar .sk-progress-bar-step {
  flex-direction: column-reverse !important;
}
.sk-progress-bar .sk-progress-bar-step::before {
  height: 0;
}
.sk-progress-bar .sk-progress-bar-step::after {
  right: 35px;
  width: calc(25% - 16px);
  background: var(--middle-grey-color);
  display: none;
}
.sk-progress-bar .sk-progress-bar-step .sk-number {
  border: none;
  border-radius: 50% !important;
  width: 45px;
  height: 45px;
  background-size: 25px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  color: #fff !important;
  font-size: 0px;
  transition: all 0.3s ease;
  border: 1px solid #60676D !important;
  box-shadow: 0 0 0 4px #fff !important;
}
.sk-progress-bar .sk-progress-bar-step .sk-header {
  padding-top: 0px;
  font-weight: 600;
  margin: 0 0 6px 0;
  color: #020202;
}
.sk-progress-bar .sk-progress-bar-step .sk-header .sk-title {
  font-weight: 500;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  border-color: var(--brand-primary-color) !important;
  background-image: url("../us/quote_active.png") !important;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active.sk-step--completed .sk-header .sk-title {
  color: var(--brand-primary-color);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active .sk-number {
  background-color: #ffffff !important;
  border-color: var(--brand-primary-color) !important;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active .sk-number::before {
  background-color: rgba(38, 164, 111, 0.3) !important;
  border-radius: 50%;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active .sk-header .sk-title {
  color: var(--brand-primary-color);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active::after {
  background: var(--brand-primary-color) !important;
  height: 5px;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  border-color: var(--green-color) !important;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--completed .sk-number::before {
  color: var(--white);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--completed .sk-header .sk-title {
  color: var(--green-color);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active.sk-step--completed .sk-number::before {
  display: none !important;
}

.sk-progress-bar-step-1.sk-step--active .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/quote_active.png") !important;
}
.sk-progress-bar-step-1.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/quote_completed.png") !important;
}
.sk-progress-bar-step-1 .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/quote_inactive.png") !important;
}

.sk-progress-bar-step-2.sk-step--active .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/cover_active.png") !important;
}
.sk-progress-bar-step-2.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/cover_completed.png") !important;
}
.sk-progress-bar-step-2 .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/cover_inactive.png") !important;
}

.sk-progress-bar-step-3.sk-step--active .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/info_active.png") !important;
}
.sk-progress-bar-step-3.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/info_completed.png") !important;
}
.sk-progress-bar-step-3 .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/info_inactive.png") !important;
}

.sk-progress-bar-step-4.sk-step--active .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/policy_active.png") !important;
}
.sk-progress-bar-step-4.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/policy_completed.png") !important;
}
.sk-progress-bar-step-4 .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/policy_inactive.png") !important;
}

.sk-progress-bar-step-5.sk-step--active .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/upload_doc_active.png") !important;
}
.sk-progress-bar-step-5.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/upload_doc_completed.png") !important;
}
.sk-progress-bar-step-5 .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/upload_doc_inactive.png") !important;
}

.sk-progress-bar-step-6.sk-step--active .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/payment_active.png") !important;
}
.sk-progress-bar-step-6.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/payment_completed.png") !important;
}
.sk-progress-bar-step-6 .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/payment_inactive.png") !important;
}

.sk-progress-bar-step-7.sk-step--active .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/policy_review_active.png") !important;
}
.sk-progress-bar-step-7.sk-step--completed .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/policy_review_completed.png") !important;
}
.sk-progress-bar-step-7 .sk-number {
  background-color: #ffffff !important;
  background-image: url("../us/policy_review_inactive.png") !important;
}

div[data-process-id=EndorsementCancellationProcess] .sk-progress-bar::before {
  left: 12%;
  right: 12%;
}

.lightgrey-bg {
  background-color: var(--super-light-grey-color);
}

.sk-select-record {
  margin-bottom: 20px;
  padding: 0 30px;
}
.sk-select-record .sk-uigroup-item.sk-select-record--option {
  border: 1px solid var(--super-light-grey-color);
  border-radius: 6px;
  padding: 10px;
}
.sk-select-record .sk-uigroup-item.sk-select-record--option .sk-uigroup-item-content {
  padding-bottom: 5px;
}
.sk-select-record .sk-uigroup-item.sk-select-record--option .sk-attr.sk-checkbox {
  padding: 0;
}
.sk-select-record .sk-uigroup-item.sk-select-record--option .sk-attr.sk-checkbox label span {
  color: var(--brand-primary-color);
  font-size: 1.4rem;
  line-height: unset;
  font-weight: 600;
}
.sk-select-record .sk-uigroup-item.sk-select-record--option .sk-attr.sk-message .sk-message-content {
  padding: 0;
}
.sk-select-record .sk-uigroup-item.sk-select-record--option .sk-attr.sk-message .sk-message-content .register-message--header {
  font-size: 1.4rem;
  line-height: 1.6rem;
}
.sk-select-record .sk-uigroup-item.sk-select-record--option .sk-attr.sk-message.sk-message--info {
  margin-top: 10px;
}
.sk-select-record .sk-uigroup-item.sk-select-record--option .sk-attr.sk-message.sk-message--info .sk-message-content {
  border-top: 1px solid var(--super-light-grey-color);
}
.sk-select-record .sk-uigroup-item.sk-select-record--option .sk-attr {
  padding: 0 25px;
}

.sk-uigroup-item .sk-uigroup-item-header {
  padding: 10px 30px 10px 30px;
}
.sk-uigroup-item .sk-uigroup-item-content {
  padding-bottom: 0px;
}

.sk-uigroup-item.sk-uigroup-item--sticky {
  background: white;
  bottom: 0px;
  position: sticky;
  z-index: 3;
}
.sk-uigroup-item.sk-uigroup-item--sticky .sk-attr .sk-label label p.title {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.8rem;
}
.sk-uigroup-item.sk-uigroup-item--sticky .sk-attr .sk-label label p.title span {
  color: var(--brand-primary-color);
}
.sk-uigroup-item.sk-uigroup-item--sticky .sk-attr .sk-label label span.subtitle {
  color: var(--dark-grey-color);
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.6rem;
}

/* Search button next to input */
.sk-uigroup-item.search-button .sk-uigroup-item-content {
  display: flex;
  flex-flow: row nowrap;
}
.sk-uigroup-item.search-button .sk-navigation {
  align-items: baseline;
  display: flex;
  margin: 0;
  padding-top: 2.4rem;
}
.sk-uigroup-item.search-button .sk-navigation .sk-button-wrapper--action {
  float: left;
}
.sk-uigroup-item.search-button .sk-navigation .sk-button-wrapper--action button.sk-button {
  min-height: 40px;
  max-height: 40px;
}
.sk-uigroup-item.search-button .sk-navigation .sk-button-wrapper--action button {
  background-color: var(--dark-grey-color);
  border: none;
}
.sk-uigroup-item.search-button .sk-navigation .sk-button-wrapper--action button * {
  color: var(--white);
}

/* UI Bricks with --OR-- option */
.sk-uigroup-item.additional-option {
  display: flex;
}
.sk-uigroup-item.additional-option .sk-uigroup-item-content {
  display: flex;
  flex-flow: row nowrap;
  flex-grow: 1;
  align-items: center;
}

/* UI Groups as Card */
.sk-uigroup-item.sk-uigroup--card .sk-uigroup-content {
  border: 1px solid var(--super-light-grey-color);
  border-radius: 4px;
  margin: 0 30px;
}
.sk-uigroup-item.sk-uigroup--card .sk-uigroup-content .sk-attr.sk-message .sk-message-content {
  padding: 10px 30px;
}

.sk-uigroup-item.sk-uigroup--shadow-box {
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
.separator-content > .sk-uigroup-item-content > div:not(:last-child) {
  position: relative;
}
.separator-content > .sk-uigroup-item-content > div:not(:last-child)::after {
  --super-light-grey-color: #efefef;
  content: "";
  height: 1px;
  width: calc(100% - 3rem) !important;
  border-bottom: 1px solid var(--super-light-grey-color);
  position: absolute;
  bottom: 1rem;
  visibility: visible;
}

.sk-radio--min-space .sk-attr--option.sk-radio .sk-option-list > .sk-option-item {
  min-width: unset;
}

.referral-msg-uigroup {
  position: relative;
}
.referral-msg-uigroup .sk-navigation {
  position: absolute;
  top: 4px;
  right: 0;
}

.pol-success-group .sk-icon-trashbin, .pol-success-group .sk-icon-upload, .pol-success-group .sk-resource-upload-file {
  display: none;
}
.pol-success-group .sk-icon-download {
  top: 15px !important;
  left: 6px !important;
}
.pol-success-group .no-shadow {
  box-shadow: none !important;
}
.pol-success-group .sk-resource-input.disabled {
  pointer-events: none;
  padding: 1.5rem 1rem 1.5rem 4rem !important;
  margin-top: 0.5rem !important;
}
.pol-success-group .policy-det-group.sk-uigroup-item {
  position: relative;
  padding-top: 0 !important;
  background: rgba(255, 255, 255, 0.89);
  box-shadow: 0px 2px 6.8px 2px rgba(0, 0, 0, 0.25) !important;
  z-index: 2;
}
.pol-success-group .policy-det-group.sk-uigroup-item .sk-uigroup-item-header {
  border-radius: 5px 5px 0 0;
  padding: 1rem 0 0 0 !important;
  font-size: 2.4rem;
  text-align: center;
  color: #228b22 !important;
}
.pol-success-group .pol-success-msg {
  background: none !important;
}
.pol-success-group .pol-success-msg .sk-message-content {
  border-left: none;
  box-shadow: 0px 2px 6.8px 2px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}
.pol-success-group .pol-doc-download.sk-uigroup-item {
  padding-bottom: 1rem !important;
  box-shadow: 0px 2px 6.8px 2px rgba(0, 0, 0, 0.25);
}

#linkProcess2UI1 {
  padding: 0 1.5rem;
}

.sk-bankTransfer-grid > .sk-column-list > .sk-column {
  display: grid;
  grid-template-columns: repeat(3, 1fr) 200px 1fr;
}
.sk-bankTransfer-grid > .sk-column-list > .sk-column .sk-attr {
  width: 100%;
}

@keyframes success-msg-anim {
  from {
    margin-top: -11%;
  }
  to {
    margin-top: -6rem;
  }
}
.sk-pending-endorsement {
  width: auto;
  border-radius: 6px;
}
.sk-pending-endorsement .sk-uigroup-header {
  font-size: 1.8rem;
  padding: 8px 30px;
}
.sk-pending-endorsement #sk-Motor-Endorsement-PendingEndorsementMessage {
  padding: 0 30px 13px 30px;
}
.sk-pending-endorsement #sk-Motor-Endorsement-PendingEndorsementMessage .sk-message-content {
  padding: 0;
}
.sk-pending-endorsement #sk-Motor-Endorsement-PendingEndorsementMessage .sk-message-content h4 {
  font-size: 1.4rem;
}
.sk-pending-endorsement #sk-Motor-Endorsement-PendingEndorsementMessage .sk-message-content p {
  font-size: 1.4rem;
  color: #0054a1;
  margin: 7px 0;
}
.sk-pending-endorsement #sk-Motor-Endorsement-PendingEndorsementMessage .sk-message-content p b {
  color: #020202;
  font-size: 1.4rem;
}
.sk-pending-endorsement #sk-Motor-Endorsement-DeletePendingEndComment textarea {
  padding: 6px;
  background-color: unset;
}
.sk-pending-endorsement #sk-Motor-Endorsement-PendingEndorsementLockSupplier {
  padding: 7px 30px 0 30px;
}
.sk-pending-endorsement #sk-Motor-Endorsement-PendingEndorsementLockSupplier .sk-field {
  padding-left: 0px;
}
.sk-pending-endorsement #sk-Motor-Endorsement-PendingEndorsementLockSupplier .sk-error-validation {
  position: absolute;
  top: 50px;
}
.sk-pending-endorsement .sk-navigation {
  margin: 20px var(--endorsement-margin) 30px 30px;
}
.sk-pending-endorsement .sk-navigation button {
  margin-right: 0;
}

.sk-success-endorsement .sk-message::before {
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
}
.sk-success-endorsement .sk-message-content {
  height: 120px;
  display: flex;
  align-items: center;
}
.sk-success-endorsement .sk-message-content h4 {
  padding-bottom: 12px;
}

.sk-vehicleDetail-grid > .sk-panel-item > .sk-panel-content > .sk-column-list > .sk-column {
  display: grid;
  grid-template-columns: repeat(4, 25%);
}
.sk-vehicleDetail-grid > .sk-panel-item > .sk-panel-content > .sk-column-list > .sk-column .sk-attr {
  width: 100%;
}
.sk-vehicleDetail-grid > .sk-panel-item > .sk-panel-content > .sk-column-list > .sk-column .sk-attr[id$=RTATypeInformationLink] {
  grid-column-start: 1;
  grid-row-start: 2;
}
.sk-vehicleDetail-grid > .sk-panel-item > .sk-panel-content > .sk-column-list > .sk-column .sk-attr[id$=RTAType] {
  grid-column-start: 1;
  grid-row-start: 2;
}

.sk-button-link .sk-uigroup-content > .sk-uigroup-item {
  margin-bottom: 2rem;
}
.sk-button-link .sk-uigroup-content > a {
  display: block;
  width: 230px;
  float: right;
}
.sk-button-link .sk-uigroup-content > a .sk-navigation {
  margin: 0;
}
.sk-button-link .sk-uigroup-content > a .sk-navigation button {
  margin: 0;
}

[id*=ReferalRuleProcessEditUI1] .sk-container .sk-field [style="width: 30.0%;"] {
  padding-right: 1rem;
}
[id*=ReferalRuleProcessEditUI1] .sk-container .sk-field [style="width: 50.0%;"] {
  padding-left: 3rem;
}

.sk-vehicle-details-grp .sk-column {
  display: grid;
  grid-template-columns: repeat(4, 25%);
}
.sk-vehicle-details-grp .sk-column .sk-attr {
  width: 100% !important;
}
.sk-vehicle-details-grp .sk-column .sk-attr[id$=RTATypeInformationLink] {
  grid-column-start: 1;
  grid-row-start: 2;
}
.sk-vehicle-details-grp .sk-column .sk-attr[id$=RTAType] {
  grid-column-start: 1;
  grid-row-start: 2;
}
.sk-vehicle-details-grp .sk-column .sk-attr[id$=RTATypeInformationMessage] {
  grid-column: 1/5;
}

.retail-price-msg-grp .sk-column {
  display: grid;
  grid-template-columns: repeat(2, 50%);
}
.retail-price-msg-grp .sk-column .sk-attr {
  width: 100% !important;
}
.retail-price-msg-grp .sk-column .sk-attr[id$=RetailPriceMessage] {
  grid-column: 2/2;
  grid-row: 2/2;
}
.retail-price-msg-grp .sk-column .sk-attr[id$=NoOfSeats] {
  grid-column: 1/1;
  grid-row: 2/2;
}

div[id=sk-fieldset-item-TcFSearchProcess1UI1-RegisterGroup-Fieldset2] .sk-navigation {
  margin: 0px 30px 0px 30px;
}
div[id=sk-fieldset-item-TcFSearchProcess1UI1-RegisterGroup-Fieldset2] .sk-navigation .sk-button-wrapper {
  float: left;
}

div[id=TcFSearchProcess1UI1] {
  background-color: rgba(255, 255, 255, 0.81);
  width: 60%;
  margin: 0 auto 20px auto;
  border-radius: 30px;
  border: 1px solid var(--super-light-grey-color);
}
div[id=TcFSearchProcess1UI1] .sk-attr .sk-label {
  color: var(--font-color);
}
div[id=TcFSearchProcess1UI1] .sk-fieldset.sk-uigroup .sk-uigroup-header {
  font-size: 1.7rem;
}
div[id=TcFSearchProcess1UI1] .sk-fieldset.sk-uigroup .sk-uigroup-content div.sk-uigroup-item {
  border: unset;
}
div[id=TcFSearchProcess1UI1] #sk-basic-TcFSearchProcess1UI1-LogInGroup .sk-uigroup-content .sk-uigroup-item {
  border: unset;
}
div[id=TcFSearchProcess1UI1] #sk-basic-TcFSearchProcess1UI1-LogInGroup .sk-uigroup-content .sk-uigroup-item#sk-basic-item-TcFSearchProcess1UI1-LogInGroup-LogIn {
  padding: 0;
}
div[id=TcFSearchProcess1UI1] #sk-basic-TcFSearchProcess1UI1-LogInGroup .sk-uigroup-content .sk-uigroup-item#sk-basic-item-TcFSearchProcess1UI1-LogInGroup-LogIn #sk-MotorQuote-UserDetails-UserRegistration-UserCreation-UserCreationSuccessMessage::before {
  display: none;
}
div[id=TcFSearchProcess1UI1] #sk-basic-TcFSearchProcess1UI1-LogInGroup .sk-uigroup-content .sk-uigroup-item#sk-basic-item-TcFSearchProcess1UI1-LogInGroup-LogIn #sk-MotorQuote-UserDetails-UserRegistration-UserCreation-UserCreationSuccessMessage .sk-message-content {
  margin: 20px 0;
  text-align: center;
  border: 1px solid #228b22;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-attr#sk-MotorQuote-UserDetails-UserRegistration-OtpProvided .sk-label {
  display: inline-flex;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-attr#sk-MotorQuote-UserDetails-UserRegistration-OtpProvided .sk-label label {
  color: var(--font-color);
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-attr#sk-MotorQuote-UserDetails-UserRegistration-OtpProvided .sk-label .sk-mandatory {
  color: var(--error-color);
  padding-left: 3px;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-attr .sk-label {
  display: inline-flex;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-attr .sk-label label {
  width: 100%;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-uigroup-header {
  padding: 7px 25px;
  background: linear-gradient(180deg, #0054A1 0%, #083761 100%);
  color: var(--white);
  margin: 5px 0 15px 0;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-uigroup-content .sk-attr[id*=sk-MotorQuote-UserDetails-UserRegistration] {
  padding: 0 9px 10px 30px;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-uigroup-content .sk-attr[id=sk-MotorQuote-CustomerDetails-EmiratesId], div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-uigroup-content .sk-attr[id=sk-MotorQuote-UserDetails-UserRegistration-PasswordRepeat] {
  padding: 0 30px;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-uigroup-content .sk-navigation {
  margin: 3px 30px 16px 30px;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-uigroup-content .sk-navigation .sk-button-wrapper {
  float: left;
}
div[id=TcFSearchProcess1UI1] #sk-fieldset-TcFSearchProcess1UI1-RegisterGroup .sk-uigroup-content .sk-navigation .sk-button-wrapper .sk-button {
  margin: 0 0 0 0;
}
div[id=TcFSearchProcess1UI1] div[id*=sk-fieldset-item-TcFSearchProcess1UI1-RegisterGroup].sk-uigroup-item {
  margin: 0 !important;
  padding: 0 !important;
}

#sk-Motor-ReferralOtherInputs-ReferralCommentsUW {
  padding: 0;
}

div[id=sk-process-BrokerReferralProcess] .sk-fieldset .sk-uigroup-content .sk-uigroup-item {
  background: unset;
}
div[id=sk-process-BrokerReferralProcess] .sk-fieldset .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-tabgroup .sk-tab-content.sk-uigroup-content {
  padding: 20px;
  background-color: unset;
}
div[id=sk-process-BrokerReferralProcess] .sk-fieldset .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-tabgroup .sk-tab-content.sk-uigroup-content#sk-tab-content-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-Activity {
  padding: 13px 0 0 0;
}
div[id=sk-process-BrokerReferralProcess] .sk-fieldset .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-tabgroup .ui-widget-header li {
  background-color: unset;
}

#sk-fieldset-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-CoverDetails-PanelGroup4-Panel13-FieldsetGroup11 .sk-uigroup-header {
  font-size: 1.9rem;
  padding: 10px 15px 10px 32px;
}

#OnePageQuoteProcessReviewDetailsUI1 .sk-fieldset .sk-uigroup-header {
  font-size: 1.9rem;
  padding: 10px 15px 10px 30px;
}

#sk-fieldset-OnePageQuickQuotePg1UIDefinition-BasicDetails.sk-fieldset .sk-uigroup-header {
  font-size: 1.9rem;
  padding: 0px 15px 10px 0px;
}

#sk-fieldset-OnePageQuoteProcessReviewDetailsUI1-FieldsetGroup1.sk-fieldset > .sk-uigroup-header {
  font-size: 1.9rem;
  padding: 0px 15px 10px 0px;
}

#sk-panel-content-OnePageQuoteProcessReviewDetailsUI1-FieldsetGroup1-Fieldset1-PanelGroup1-Covers #sk-Motor-SchemeAndPlan-SelectedPlan-FinalCoverDetailsTable {
  padding: 0 30px;
}

div[data-process-id=OnePageQuoteProcess] .sk-process-steps-container {
  margin-top: 53px !important;
}

#sk-fieldset-PolicyViewProcess1UI1-FieldsetGroup1-Skicky-TabGroup1-CoverDetails-PanelGroup4-Panel13-FieldsetGroup9 .sk-uigroup-header {
  padding: 10px 17px 12px 30px;
  font-size: 1.9rem;
}

#sk-panel-content-PolicyViewProcess1UI1-FieldsetGroup1-Skicky-TabGroup1-Documents-PanelGroup1-PersonalandVehicleDocuments.sk-panel-content.sk-uigroup-content {
  padding: 16px 20px 10px 20px;
}

.sk-root > .sk-uigroup > .sk-uigroup-content > .sk-uigroup-item {
  border-radius: 6px;
  border: 1px solid var(--super-light-grey-color);
  margin-bottom: 2rem;
  padding: 1rem 0;
}
.sk-root > .sk-uigroup > .sk-uigroup-content > .sk-uigroup-item.no-bg {
  border: unset !important;
}
.sk-root > .sk-uigroup > .sk-uigroup-content > .sk-uigroup-item.sk-uigroup-item.referral-msg-uigroup {
  background-color: unset;
}
.sk-root > .sk-uigroup > .sk-uigroup-content > .sk-uigroup-item.sk-uigroup-item.referral-msg-uigroup .sk-uigroup-item-content {
  background-color: unset;
}
.sk-root > .sk-uigroup > .sk-uigroup-content > .sk-uigroup-item.sk-uigroup-item.referral-msg-uigroup #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralAlertQQMessage h3 {
  color: var(--brand-primary-color);
  font-size: 1.9rem;
}
.sk-root > .sk-uigroup > .sk-uigroup-content > .sk-uigroup-item.sk-uigroup-item.referral-msg-uigroup #sk-Motor-ReferralOtherInputs-ReferralMessages-ReferralAlertQQMessage .sk-message-content {
  font-size: 1.3rem;
}
.sk-root > .sk-uigroup > .sk-uigroup-content > .sk-uigroup-item .sk-uigroup-item-header {
  font-size: 1.9rem;
  font-weight: 600;
}

.sk-uigroup .sk-uigroup.sk-fieldset .sk-uigroup-item-content {
  box-shadow: none !important;
}

.sk-attri-label-header {
  color: black;
  font-size: 2.1rem;
}

.sk-attr-padding > h3 {
  padding: 30px 30px 20px !important;
}

div[data-step-id="ViewQuoteProcess:Data"] #OnePageQuickQuotePg1UIDefinition .sk-fieldset .sk-uigroup-header {
  padding: 13px 15px 13px 0px;
}
div[data-step-id="ViewQuoteProcess:Data"] #OnePageQuickQuotePg1UIDefinition #sk-Motor-CustomerDetails-CommonDetails-TCFFetchHeaderMessage {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
div[data-step-id="ViewQuoteProcess:Data"] #OnePageQuickQuotePg1UIDefinition #sk-Motor-CustomerDetails-CommonDetails-TCFFetchHeaderMessage .sk-message-content, div[data-step-id="ViewQuoteProcess:Data"] #OnePageQuickQuotePg1UIDefinition #sk-Motor-CustomerDetails-CommonDetails-TCFFetchHeaderMessage #sk-Motor-TCFNumberSearchTextBox {
  width: 50%;
}

div[data-step-id="ViewQuoteProcess:AdditionalInfo"] #OnePageQuoteProcessAdditionalInfoUI1 #sk-basic-OnePageQuoteProcessAdditionalInfoUI1-QuoteDetails {
  margin: 28px 0 0 0;
}

div[data-step-id="ViewQuoteProcess:ReviewDetails"] #sk-Motor-VehicleDetails-RetailPrice, div[data-step-id="ViewQuoteProcess:ReviewDetails"] #sk-Motor-VehicleDetails-Chassis {
  margin: 18px 0 10px 0;
}

div[data-step-id="ViewQuoteProcess:UploadDocuments"] #OnePageQuoteProcessUploadDocumentsUI1 #sk-basic-OnePageQuoteProcessUploadDocumentsUI1-QuoteDetails {
  margin: 28px 0 0 0;
}

div[data-step-id="ViewQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 #sk-basic-OnePageQuoteProcessPaymentUI1-QuoteDetails {
  margin: 28px 0 0 0;
}

div[data-step-id="OnePageQuoteProcess:ReferralProcess"] #OnePageQuoteProcessReferralProcessUI1 #sk-Motor-ReferralOtherInputs-ReferralMessages-BrokerApplicableReferralMessage .sk-message-content {
  padding: 0;
}
div[data-step-id="OnePageQuoteProcess:ReferralProcess"] #OnePageQuoteProcessReferralProcessUI1 #sk-Motor-ReferralOtherInputs-ReferralMessages-BrokerApplicableReferralMessage .sk-message-content h4 {
  font-size: 1.9rem;
  font-weight: 600;
}

#sk-Motor-ReferralOtherInputs-ReferralMessages-BrokerApplicableReferralMessage .sk-message-content {
  padding: 0;
}
#sk-Motor-ReferralOtherInputs-ReferralMessages-BrokerApplicableReferralMessage .sk-message-content h4 {
  font-size: 1.9rem;
  font-weight: 600;
}

#sk-Motor-CustomerDetails-CommonDetails-TCFFetchHeaderMessage #sk-Motor-TCFNumberSearchTextBox {
  padding: 0px 10px;
}
#sk-Motor-CustomerDetails-CommonDetails-TCFFetchHeaderMessage .sk-message-content {
  border-color: var(--brand-primary-color);
  color: var(--brand-primary-color);
  margin: 0 0 12px 0;
  background-color: rgba(0, 84, 161, 0.11);
}
#sk-Motor-CustomerDetails-CommonDetails-TCFFetchHeaderMessage .sk-message-content .title-message .title-message--header {
  color: var(--brand-primary-color);
  font-size: 1.7rem;
  font-weight: 600;
}
#sk-Motor-CustomerDetails-CommonDetails-TCFFetchHeaderMessage .sk-message-content .title-message .title-message--subtitle {
  font-weight: 500;
  color: var(--brand-primary-color);
}

.mb-disable--noCheck .sk-multi-brick-link--add {
  pointer-events: none;
  opacity: 0.5;
}
.mb-disable--noCheck .sk-multi-brick-link--add.enabled {
  pointer-events: all;
  opacity: 1;
}

.sk-multi-brick a.sk-multi-brick-link--add {
  border-radius: 6px !important;
  font-size: 1.6rem !important;
  padding: 7px !important;
  border: 1px dashed #232323;
}
.sk-multi-brick .sk-multi-brick-body .sk-multi-brick-content {
  background-color: transparent !important;
}

.sk-cancellation-comment {
  margin-top: 20px;
}
.sk-cancellation-comment > .sk-multi-brick-body > div {
  padding: 0 !important;
}
.sk-cancellation-comment > .sk-multi-brick-body .sk-column > div:first-of-type span {
  font-size: 2rem;
  font-weight: 900;
  position: relative;
  top: 10px;
}
.sk-cancellation-comment > .sk-multi-brick-body .sk-column > div:nth-of-type(2) span {
  font-size: 1.2rem;
  opacity: 0.7;
  position: relative;
  top: -15px;
}
.sk-cancellation-comment > .sk-multi-brick-body .sk-column > div:nth-of-type(3) span {
  position: relative;
  top: -10px;
}
.sk-cancellation-comment > .sk-multi-brick-body > div {
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15), 0px 4px 4px 0px rgba(0, 0, 0, 0.12);
  padding-top: 10px !important;
}
.sk-cancellation-comment > .sk-multi-brick-body > div > a {
  display: none;
}
.sk-cancellation-comment > .sk-multi-brick-footer {
  display: none;
}

div[id*=Motor-UploadDocuments-AdditionalDocuments] {
  padding: 0 0 15px 0;
}
div[id*=Motor-UploadDocuments-AdditionalDocuments] .sk-message-content {
  padding: 0;
}
div[id*=Motor-UploadDocuments-AdditionalDocuments] .sk-multi-brick-link.sk-multi-brick-link--remove {
  padding: 5px 10px;
  display: block;
  min-height: auto;
  line-height: unset;
}
div[id*=Motor-UploadDocuments-AdditionalDocuments] .sk-multi-brick-link.sk-multi-brick-link--remove i {
  padding-right: 0;
  display: block;
  line-height: unset;
}
div[id*=Motor-UploadDocuments-AdditionalDocuments] .sk-multi-brick-link.sk-multi-brick-link--remove span {
  display: none;
}
div[id*=Motor-UploadDocuments-AdditionalDocuments] .sk-multi-brick-link.sk-multi-brick-link--remove:hover {
  background: #0054a1;
}

.sk-panel.sk-uigroup {
  --panel-header-bg-active-color: linear-gradient(135deg, rgb(38, 164, 111) 0%, rgb(23, 88, 166) 100%);
  --panel-header-border-active-color:var(--green-color);
}
.sk-panel.sk-uigroup .sk-panel-item {
  margin-bottom: 10px;
}
.sk-panel.sk-uigroup .sk-panel-item.sk-panel--error .sk-panel-header a {
  color: #ffffff !important;
}
.sk-panel.sk-uigroup .sk-panel-item.sk-panel--expanded .sk-panel-header {
  border-radius: 6px 6px 0 0;
  background: #0054a1;
  border-bottom: var(--panel-header-border-width) solid #0054a1;
}
.sk-panel.sk-uigroup .sk-panel-item.sk-panel--expanded .sk-panel-header::before {
  color: #ffffff;
}
.sk-panel.sk-uigroup .sk-panel-item.sk-panel--expanded .sk-panel-header a {
  color: #ffffff;
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-header {
  margin: 0;
  border-radius: 6px;
  background: #0054a1;
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-header::before {
  font-weight: 600;
  color: var(--white);
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-header a {
  font-size: 1.6rem;
  color: var(--white);
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-content {
  margin: 0;
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-content .sk-column-list .sk-message .sk-message-content h4 {
  display: flex;
  justify-content: space-between;
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-content .sk-column-list #sk-Motor-SchemeAndPlan-SelectedPlan-ManualNormalConditionsMessage .sk-message-content h5,
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-content .sk-column-list #sk-Motor-SchemeAndPlan-SelectedPlan-ManualDeductibleConditionsMessage .sk-message-content h5 {
  margin: 0 0 15px 0;
  font-size: 1.5rem;
  color: #0054a1;
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-content .sk-column-list #sk-Motor-SchemeAndPlan-SelectedPlan-ManualNormalConditionsMessage .sk-message-content p,
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-content .sk-column-list #sk-Motor-SchemeAndPlan-SelectedPlan-ManualDeductibleConditionsMessage .sk-message-content p {
  font-weight: 500;
}
.sk-panel--expanded .sk-panel.sk-uigroup .sk-panel-item .sk-panel-header {
  border-color: var(--green-color);
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-content {
  background: unset;
  border-radius: 0 0 6px 6px;
  box-shadow: 0px 2px 6.8px 2px rgba(0, 0, 0, 0.25) !important;
}
.sk-panel.sk-uigroup .sk-panel-item .sk-panel-content .sk-message img {
  width: auto;
}
.sk-panel.sk-uigroup .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-header {
  color: #020202;
  font-size: 1.6rem;
  font-weight: 600;
  text-transform: capitalize;
  padding: 0px 30px 9px 25px !important;
}

div.remove-double-panel::before {
  display: none;
}

div[data-step-id="OnePageQuoteProcess:UploadDocuments"] .sk-panel-content .sk-message .sk-message-content, div[data-step-id="OnePageQuoteProcess:UploadDocuments"] .sk-multi-brick-content .sk-message .sk-message-content,
div[data-step-id="ViewQuoteProcess:UploadDocuments"] .sk-panel-content .sk-message .sk-message-content,
div[data-step-id="ViewQuoteProcess:UploadDocuments"] .sk-multi-brick-content .sk-message .sk-message-content {
  padding: 0;
}
div[data-step-id="OnePageQuoteProcess:UploadDocuments"] .sk-panel-content .sk-message .sk-message-content h3, div[data-step-id="OnePageQuoteProcess:UploadDocuments"] .sk-multi-brick-content .sk-message .sk-message-content h3,
div[data-step-id="ViewQuoteProcess:UploadDocuments"] .sk-panel-content .sk-message .sk-message-content h3,
div[data-step-id="ViewQuoteProcess:UploadDocuments"] .sk-multi-brick-content .sk-message .sk-message-content h3 {
  font-size: 1.9rem;
}
div[data-step-id="OnePageQuoteProcess:UploadDocuments"] .sk-panel-content .sk-message .sk-message-content header h4, div[data-step-id="OnePageQuoteProcess:UploadDocuments"] .sk-multi-brick-content .sk-message .sk-message-content header h4,
div[data-step-id="ViewQuoteProcess:UploadDocuments"] .sk-panel-content .sk-message .sk-message-content header h4,
div[data-step-id="ViewQuoteProcess:UploadDocuments"] .sk-multi-brick-content .sk-message .sk-message-content header h4 {
  font-size: 1.6rem;
  font-weight: 500;
}
div[data-step-id="OnePageQuoteProcess:UploadDocuments"] #sk-panel-OnePageQuoteProcessUploadDocumentsUI1-PanelGroup2 > .sk-uigroup-header,
div[data-step-id="ViewQuoteProcess:UploadDocuments"] #sk-panel-OnePageQuoteProcessUploadDocumentsUI1-PanelGroup2 > .sk-uigroup-header {
  font-size: 2rem;
  padding: 15px 0 15px 0;
}

#sk-Motor-VehicleDetails-VINAutodataCall-AutodataDisplay-RetailPriceMessage.sk-message.sk-attr .sk-message-content,
#sk-Motor-PolicyUpload-PolicyMessages-QuoteDetailsMessage.sk-message.sk-attr .sk-message-content {
  padding: 0;
}

.sk-comp div[data-process-id=EndorsedViewProcess].sk-process .sk-process-steps-container {
  margin: 0;
  padding: 0;
}

.sk-comp div[data-process-id=PolicyViewProcess].sk-process .sk-process-steps-container {
  margin: 0;
  padding: 0;
}
.sk-comp div[data-process-id=PolicyViewProcess] #sk-Motor-StateMachine-SuspendPolicy-SuspendPolicyCheckBox .sk-field .sk-option-list .sk-option-item {
  padding: 0;
}

#sk-Motor-PolicyUpload-PolicyMessages-PolicyViewMessage .sk-message-content {
  padding: 0;
}
#sk-Motor-PolicyUpload-PolicyMessages-PolicyViewMessage .sk-sticky-plan.policy h4, #sk-Motor-PolicyUpload-PolicyMessages-PolicyViewMessage .sk-sticky-plan.policy h4 b {
  font-size: 1.7rem;
}
#sk-Motor-PolicyUpload-PolicyMessages-PolicyViewMessage .sk-sticky-plan.policy p.content {
  font-size: 1.3rem;
}

#OnePageQuoteProcessUploadDocumentsUI1 .sk-uigroup-content .sk-multi-brick .sk-multi-brick-header {
  padding: 10px 0px 12px 0;
  font-size: 2rem;
}

div[data-step-id="OnePageQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 .sk-fieldset .sk-uigroup-header,
div[data-step-id="ViewQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 .sk-fieldset .sk-uigroup-header {
  padding: 10px 0px 12px 0;
  font-size: 2rem;
}
div[data-step-id="OnePageQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 .sk-fieldset #sk-fieldset-item-OnePageQuoteProcessPaymentUI1-FieldsetGroup1-PolicyDetails,
div[data-step-id="ViewQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 .sk-fieldset #sk-fieldset-item-OnePageQuoteProcessPaymentUI1-FieldsetGroup1-PolicyDetails {
  padding: 0;
  border: unset;
}
div[data-step-id="OnePageQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 .sk-fieldset #sk-panel-OnePageQuoteProcessPaymentUI1-FieldsetGroup1-PaymentOption-PanelGroup1-BankTransfer.sk-uigroup-header,
div[data-step-id="ViewQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 .sk-fieldset #sk-panel-OnePageQuoteProcessPaymentUI1-FieldsetGroup1-PaymentOption-PanelGroup1-BankTransfer.sk-uigroup-header {
  padding: 10px 17px 12px 35px;
}
div[data-step-id="OnePageQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 .sk-multi-brick.sk-bankTransfer-grid,
div[data-step-id="ViewQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 .sk-multi-brick.sk-bankTransfer-grid {
  padding: 0 0px 0px 0px;
}
div[data-step-id="OnePageQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 #sk-Motor-Payment-ConfirmationCheck .sk-field .sk-option-list .sk-option-item label,
div[data-step-id="ViewQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 #sk-Motor-Payment-ConfirmationCheck .sk-field .sk-option-list .sk-option-item label {
  padding-left: 19px;
}
div[data-step-id="OnePageQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 #sk-Motor-Payment-ConfirmationCheck .sk-field .sk-option-list .sk-option-item label span h4,
div[data-step-id="ViewQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 #sk-Motor-Payment-ConfirmationCheck .sk-field .sk-option-list .sk-option-item label span h4 {
  font-size: 1.3rem;
  line-height: 19px;
  margin: 1px 0 0 0;
}

div[data-step-id="ViewQuoteProcess:Payment"] #sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message {
  border-right: 1px solid #aaaaaa;
}

#sk-Motor-Payment-PolicyDetailsMessage.sk-message {
  padding: 0 10px;
}
#sk-Motor-Payment-PolicyDetailsMessage.sk-message .sk-message-content {
  padding: 0;
}
#sk-Motor-Payment-PolicyDetailsMessage.sk-message .sk-message-content .pol-detail-cont .msg-row .msg-col-left, #sk-Motor-Payment-PolicyDetailsMessage.sk-message .sk-message-content .pol-detail-cont .msg-row .msg-col-right {
  margin: 1rem !important;
  padding: 1rem !important;
  background: unset;
  box-shadow: unset;
  border: 1px solid #0054a1 !important;
}
#sk-Motor-Payment-PolicyDetailsMessage.sk-message .sk-message-content .pol-detail-cont .msg-row .msg-col-left p, #sk-Motor-Payment-PolicyDetailsMessage.sk-message .sk-message-content .pol-detail-cont .msg-row .msg-col-right p {
  font-size: 1.4rem;
  word-break: break-word;
}
#sk-Motor-Payment-PolicyDetailsMessage.sk-message .sk-message-content .pol-detail-cont .msg-row .msg-col-left p.un_boldtxt, #sk-Motor-Payment-PolicyDetailsMessage.sk-message .sk-message-content .pol-detail-cont .msg-row .msg-col-right p.un_boldtxt {
  font-weight: 500;
}

#sk-Motor-Payment-PolicyDetail-PolicyGeneratedMessage.sk-message::before {
  display: none;
}
#sk-Motor-Payment-PolicyDetail-PolicyGeneratedMessage .sk-message-content {
  background-color: unset;
  border-left: unset;
  text-align: center;
}
#sk-Motor-Payment-PolicyDetail-PolicyGeneratedMessage .sk-message-content .title-message--header {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: unset;
  color: #020202;
  margin: 0 0 10px 0;
}
#sk-Motor-Payment-PolicyDetail-PolicyGeneratedMessage .sk-message-content .title-message--subtitle {
  color: #020202;
}
#sk-Motor-Payment-PolicyDetail-PolicyGeneratedMessage .sk-message-content .title-message--subtitle a {
  font-weight: 600 !important;
  font-size: 1.9rem;
}

div[data-step-id="OnePageQuoteProcess:PolicyPDF"] #OnePageQuoteProcessPolicyPDFUI1 #sk-Motor-Payment-PolicyDetail-PolicyGeneratedMessage .sk-message#sk-Motor-Payment-PolicyDetail-PolicyGeneratedMessage {
  padding: 5px 30px;
}
div[data-step-id="OnePageQuoteProcess:PolicyPDF"] #OnePageQuoteProcessPolicyPDFUI1 .sk-message {
  padding: 5px 20px;
}
div[data-step-id="OnePageQuoteProcess:PolicyPDF"] #OnePageQuoteProcessPolicyPDFUI1 .sk-message .sk-message-content .title-message .title-message--subtitle {
  font-weight: 600;
  font-size: 1.5rem;
}
div[data-step-id="OnePageQuoteProcess:PolicyPDF"] #OnePageQuoteProcessPolicyPDFUI1 .sk-message .sk-message-content .title-message .title-message--subtitle a {
  font-weight: bold;
}
div[data-step-id="OnePageQuoteProcess:PolicyPDF"] #OnePageQuoteProcessPolicyPDFUI1 #sk-Motor-Payment-PolicyDetail-PolicyDocumentsMessage.sk-message .sk-message-content .title-message h5.title-message--header {
  margin: 12px 0;
  font-weight: 600;
}

div[data-step-id="OnePageQuoteProcess:Payment"] #OnePageQuoteProcessPaymentUI1 #sk-Motor-Payment-PolicyDetail-TotalPriceMessage {
  border-radius: 0px;
}

#sk-panel-content-UWAndBrokerReferralProcess1UI1-Sticky-Fieldset1-TabGroup1-ReferralList-PanelGroup1-PreviousReferrals.sk-panel-content.sk-uigroup-content {
  padding: 13px 30px 10px 30px;
}

#sk-panel-content-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-Documents-PanelGroup1-PersonalandVehicleDocuments.sk-panel-content.sk-uigroup-content {
  padding: 13px 30px 10px 30px;
}

#EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-Documents-PanelGroup1-PostPolicyDocumentUpload-PostPolicyDocument .sk-message .sk-message-content {
  padding: 0;
}
#EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-Documents-PanelGroup1-PostPolicyDocumentUpload-PostPolicyDocument .sk-message .sk-message-content h3 {
  font-size: 1.9rem;
}

#sk-tab-content-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-Activity #Motor-Activity-ActivityHistoryAutoSearchComponent {
  padding: 5px 0px;
}

#sk-tab-content-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-ReferralList div[id*=sk-panel-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-ReferralList] .sk-panel-content.sk-uigroup-content {
  padding: 16px 20px;
}

#sk-panel-item-PolicyViewProcess1UI1-FieldsetGroup1-Skicky-TabGroup1-ReferralList-PanelGroup5-ReferralHistory #Motor-ReferralOtherInputs-ReferralHIstoryComponent {
  padding: 5px 20px;
}

#sk-tab-content-PolicyViewProcess1UI1-FieldsetGroup1-Skicky-TabGroup1-Messages #Motor-Communication-MessageSearchComponent.sk-attr, #sk-tab-content-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-Messages #Motor-Communication-MessageSearchComponent.sk-attr {
  padding: 5px 0px;
}

div[data-process-id=OnePageQuoteProcess] div[data-step-id="OnePageQuoteProcess:Data"] #sk-panel-OnePageQuickQuotePg1UIDefinition-PolicyDetails .sk-navigation {
  margin: 0px 30px 20px 30px;
}
div[data-process-id=OnePageQuoteProcess] div[data-step-id="OnePageQuoteProcess:Data"] #sk-panel-OnePageQuickQuotePg1UIDefinition-PolicyDetails .sk-navigation .sk-button-wrapper.sk-button-wrapper--action {
  float: left;
}
div[data-process-id=OnePageQuoteProcess] div[data-step-id="OnePageQuoteProcess:Data"] #sk-panel-OnePageQuickQuotePg1UIDefinition-PolicyDetails .sk-navigation .sk-button-wrapper.sk-button-wrapper--action button.sk-button[title="View Policy"] {
  margin: 0;
}

.sk-uigroup.sk-tabgroup {
  --tab-bg-active-color: var(--white);
  --tab-font-active-color: var(--brand-primary-color);
  --tab-border-width: 3px;
  --tab-border-active-color: var(--brand-primary-color);
  --tab-font-color:var(--font-color);
}
.sk-uigroup.sk-tabgroup ul.sk-tab-list li.sk-tab:not(.ui-state-active) {
  border-bottom: 2px solid var(--tabs-border-color);
}
.sk-uigroup.sk-tabgroup ul.sk-tab-list li.sk-tab {
  margin: 0;
  background-color: unset;
}
.sk-uigroup.sk-tabgroup ul.sk-tab-list li.sk-tab.ui-state-active {
  border-bottom: 2px solid var(--tabs-border-activecolor) !important;
}
.sk-uigroup.sk-tabgroup ul.sk-tab-list li.sk-tab.ui-state-active a {
  font-weight: 600;
}
.sk-uigroup.sk-tabgroup ul.sk-tab-list li.sk-tab a {
  font-weight: 500;
  font-size: 1.4rem;
  padding: 3px 20px;
}
.sk-uigroup.sk-tabgroup .sk-tab-content.sk-uigroup-content {
  background-color: unset;
}

#PolicyViewProcess1UI1 .sk-uigroup-item .sk-uigroup-item-content .sk-tabgroup .sk-tab-content {
  padding: 10px 20px;
}
#PolicyViewProcess1UI1 .sk-uigroup-item .sk-uigroup-item-content .sk-tabgroup .sk-tab-content #sk-Motor-SchemeAndPlan-SelectedPlan-FinalCoverDetailsTable.sk-table.sk-attr {
  padding: 0;
}

div[data-step-id="PolicyViewProcess:View"] #PolicyViewProcess1UI1 #sk-Motor-Payment-PolicyDetail-TotalPriceMessage.sk-message {
  border-right: 1px solid #aaaaaa;
}
div[data-step-id="PolicyViewProcess:View"] #PolicyViewProcess1UI1 #sk-Motor-Payment-PolicyDetail-CustomerDetailsMessage.sk-message {
  padding: 0;
}

#EndorsedViewProcessUI #sk-Motor-Payment-PolicyDetail-CustomerDetailsMessage.sk-message {
  padding: 0;
}

#sk-tab-content-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-PolicySummary #sk-fieldset-item-EndorsedViewProcessUI-FieldsetGroup1-Skicky-TabGroup1-PolicySummary-FieldsetGroup6-Fieldset9 {
  box-shadow: unset;
  padding: 0;
}

#sk-Motor-SchemeAndPlan-SelectedPlan-FinalCoverDetailsTable {
  padding: 0;
}

#sk-tab-content-PolicyViewProcess1UI1-FieldsetGroup1-Skicky-TabGroup1-Activity #Motor-Activity-ActivityHistoryAutoSearchComponent.sk-attr {
  padding: 5px 0px;
}

#EndorsedViewProcessUI .sk-uigroup-item .sk-uigroup-item-content .sk-tabgroup .sk-tab-content {
  padding: 10px 20px;
}

#sk-Motor-Payment-PolicyDetail-CustomerDetailsMessage .sk-message-content {
  padding: 0;
}
#sk-Motor-Payment-PolicyDetail-CustomerDetailsMessage .sk-message-content h4 {
  font-size: 1.7rem;
}

.sk-row:not(.sk-row--process) .sk-comp {
  background: unset;
}
.sk-row:not(.sk-row--process) .sk-comp[data-component-id=ZoneDefinition-MyZone-QuoteSearchComponentAllView], .sk-row:not(.sk-row--process) .sk-comp[data-component-id=ZoneDefinition-MyZone-MotorPoliciesSearchAllViewComponent], .sk-row:not(.sk-row--process) .sk-comp[data-component-id=ZoneDefinition-MyZone-CancellationPendingComponent] {
  border: 1px solid var(--super-light-grey-color);
  border-radius: 30px;
}

.sk-row.sk-row--process .sk-comp {
  margin: 0 !important;
  padding-left: 0;
  padding-right: 0;
}

div.sk-autosearch {
  --autosearch-table-row-odd-bg-color: transparent;
  --autosearch-tab-selected-bg-color: transparent;
}
div.sk-autosearch .sk-autosearch-content .sk-comp-title .font-weight-600 {
  font-size: 1.9rem;
  color: var(--brand-primary-color);
}
div.sk-autosearch .sk-autosearch-content .sk-comp-title .col.font-weight-600 {
  font-size: 1.9rem;
  color: var(--brand-primary-color);
}
div.sk-autosearch .sk-autosearch-content .sk-comp-title a {
  height: 40px;
  text-decoration: none;
  width: auto;
  font-size: 1.3rem !important;
  padding: 10px 17px 10px 6px !important;
}
div.sk-autosearch .sk-autosearch-content .sk-comp-title a span i {
  font-size: 1.3rem !important;
}
div.sk-autosearch .sk-autosearch-content .sk-datatable.sk-datatable--with-headers .sk-columns-selector, div.sk-autosearch .sk-autosearch-content .sk-datatable.sk-datatable--with-headers .sk-datatable-refresh, div.sk-autosearch .sk-autosearch-content .sk-datatable.sk-datatable--with-headers .sk-datatable-sorting {
  z-index: 9;
  top: 1rem;
}
div.sk-autosearch .sk-autosearch-content .sk-datatable.sk-datatable--with-headers .sk-datatable-sorting {
  position: absolute;
  right: 64px;
  margin-bottom: 0;
  padding: 0;
}
div.sk-autosearch .sk-autosearch-content .react-tabs {
  position: relative;
}
div.sk-autosearch .sk-autosearch-content .react-tabs ul.react-tabs__tab-list {
  position: absolute;
  top: -10px;
  z-index: 1;
}
div.sk-autosearch .sk-autosearch-content .react-tabs ul.react-tabs__tab-list li.sk-autosearch-tab {
  background-color: transparent;
  border-bottom: 2px solid var(--tabs-border-color);
  font-size: 1.4rem;
  padding: 8px 20px 8px 20px;
  transform: scaleX(1);
}
div.sk-autosearch .sk-autosearch-content .react-tabs ul.react-tabs__tab-list li.sk-autosearch-tab::before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  transform: scaleX(0);
  transform-origin: center center;
  background-color: var(--green-color);
  transition: transform 250ms ease-out;
}
div.sk-autosearch .sk-autosearch-content .react-tabs ul.react-tabs__tab-list li.sk-autosearch-tab:hover::before {
  transform: scaleX(1);
}
div.sk-autosearch .sk-autosearch-content .react-tabs ul.react-tabs__tab-list li.sk-autosearch-tab.react-tabs__tab--selected {
  background-color: transparent;
  border-bottom: 2px solid var(--brand-primary-color);
  box-shadow: none;
  color: var(--brand-primary-color);
  font-weight: 600;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel {
  padding: 0;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel .sk-datatable-records {
  margin-top: 0;
  position: relative;
  top: -4rem;
  font-size: 1.3rem;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel .ReactTable {
  padding-top: 5rem;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel .ReactTable .-loading.-active {
  background: transparent;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel .ReactTable .rt-noData {
  top: 60%;
  background: transparent;
}
[id$=MotorPoliciesSearchAllViewComponent] div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel .ReactTable .rt-th:last-child, [id$=MotorPoliciesSearchAllViewComponent] div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel .ReactTable .rt-th:nth-last-child(2), [id$=MotorPoliciesSearchAllViewComponent] div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel .ReactTable .rt-td:last-child, [id$=MotorPoliciesSearchAllViewComponent] div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel .ReactTable .rt-td:nth-last-child(2) {
  flex: 0 0 auto !important;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected {
  box-shadow: none;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected::before {
  display: none;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .sk-datatable-sorting {
  border-bottom: none;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-thead {
  border-bottom: 2px solid var(--tabs-border-color);
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-thead * {
  font-size: 1.3rem;
  color: #002033;
  font-weight: 600;
  line-height: 1.6rem;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-tbody {
  overflow: unset;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-tbody * {
  font-size: 1.3rem;
  line-height: 2rem;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-tbody .tooltip {
  color: white;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-tbody .rt-tr-group .rt-tr {
  justify-content: normal;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td {
  border-bottom: 1px solid var(--tabs-border-color);
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td > div {
  color: var(--font-color);
  padding: 7px 10px !important;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td a {
  color: var(--brand-primary-color);
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td a i {
  color: var(--brand-primary-color);
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .-pagination button {
  border-radius: 50%;
  width: 32px;
  height: 31px;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .-pagination button::before {
  font-size: 1.3rem;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .-pagination .-pageInfo {
  font-size: 1.3rem;
}
div.sk-autosearch .sk-autosearch-content .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected .sk-autosearch-tab-content .ReactTable .-pagination .-pageInfo .-pageJump input {
  width: 55px;
}

[id$=ChassisDuplicateSearchComponent][data-component-type=autosearch] .sk-autosearch-tab-content > .sk-datatable .sk-columns-selector, [id$=ChassisDuplicateSearchComponent][data-component-type=autosearch] .sk-autosearch-tab-content > .sk-datatable .sk-datatable-refresh {
  display: none;
}

.sk-chosen-policy {
  background: linear-gradient(135deg, rgb(213, 241, 228) -30px, rgb(215, 226, 241) calc(100% + 30px));
}
.sk-chosen-policy .rt-td:last-of-type > div > div {
  visibility: hidden;
}

.sk-comp--autosearch .ReactTable .rt-tr-group:has(.rt-td:last-of-type > span),
.sk-search-remove-empty-rows .ReactTable .rt-tr-group:has(.rt-td:last-of-type > span) {
  display: none;
}

.sk-autosearch-policynumber-first-column .ReactTable .rt-thead .rt-th:first-of-type {
  flex: 300 0 auto !important;
}
.sk-autosearch-policynumber-first-column .ReactTable .rt-tbody .rt-td:first-of-type {
  flex: 300 0 auto !important;
}

.sk-autosearch-policynumber-second-column .ReactTable .rt-thead .rt-th:nth-of-type(2) {
  flex: 200 0 auto !important;
}
.sk-autosearch-policynumber-second-column .ReactTable .rt-tbody .rt-td:nth-of-type(2) {
  flex: 200 0 auto !important;
}

.sk-row:not(.sk-row--process) .sk-comp[data-component-type=autoSearch] {
  border: 1px solid var(--super-light-grey-color);
  border-radius: 30px;
}

#sk-ZoneDefinition-MyZone-QuoteSearchComponentAllView:has(ul li:nth-child(3).react-tabs__tab--selected) .react-tabs__tab-panel.react-tabs__tab-panel--selected .rt-thead .rt-th:nth-last-child(2) {
  width: 150px !important;
}
#sk-ZoneDefinition-MyZone-QuoteSearchComponentAllView:has(ul li:nth-child(3).react-tabs__tab--selected) .react-tabs__tab-panel.react-tabs__tab-panel--selected .rt-tbody .rt-tr .rt-td:nth-last-child(2) {
  width: 150px !important;
}

.failure-reason-tooltip {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.failure-reason-tooltip:hover span {
  visibility: visible;
}
.failure-reason-tooltip > span {
  position: absolute;
  width: 75px;
  left: -31px;
  bottom: -33px;
  background-color: white;
  border-radius: 5px;
  visibility: hidden;
}

.sk-floating-tab#sk-ZoneDefinition-ProcessZone-ContactUsFloatingButtonComponent .sk-floating-tab-tab, .sk-floating-tab#sk-ZoneDefinition-MyZone-ContactUsFloatingButton .sk-floating-tab-tab {
  height: 30px;
  max-width: 281px;
  padding: 5px 20px 5px 13px;
  border-radius: 0px 0px 6px 6px;
}
.sk-floating-tab#sk-ZoneDefinition-ProcessZone-ContactUsFloatingButtonComponent .sk-floating-tab-tab .sk-floating-tab-text, .sk-floating-tab#sk-ZoneDefinition-MyZone-ContactUsFloatingButton .sk-floating-tab-tab .sk-floating-tab-text {
  font-size: 1.3rem;
}
.sk-floating-tab#sk-ZoneDefinition-ProcessZone-ContactUsFloatingButtonComponent .sk-floating-tab-tab i.fal.fa-envelope.sk-floating-tab-icon, .sk-floating-tab#sk-ZoneDefinition-MyZone-ContactUsFloatingButton .sk-floating-tab-tab i.fal.fa-envelope.sk-floating-tab-icon {
  transform: rotate(-46deg);
  right: 9px;
  font-size: 14px;
  top: 7px;
}
.sk-floating-tab#sk-ZoneDefinition-ProcessZone-ContactUsFloatingButtonComponent .sk-floating-tab-tab i.fal.fa-envelope.sk-floating-tab-icon::before, .sk-floating-tab#sk-ZoneDefinition-MyZone-ContactUsFloatingButton .sk-floating-tab-tab i.fal.fa-envelope.sk-floating-tab-icon::before {
  content: "\f095";
}

/*

  __                 _            _                             _     
 / _|               | |          | |                           | |    
| |_ _ __ ___  ___  | |_ _____  _| |_   ___  ___  __ _ _ __ ___| |__  
|  _| '__/ _ \/ _ \ | __/ _ \ \/ / __| / __|/ _ \/ _` | '__/ __| '_ \ 
| | | | |  __/  __/ | ||  __/>  <| |_  \__ \  __/ (_| | | | (__| | | |
|_| |_|  \___|\___|  \__\___/_/\_\\__| |___/\___|\__,_|_|  \___|_| |_|

*/
.sk-search {
  --autosearch-table-row-odd-bg-color: var(--white);
}
.sk-search .sk-search-criteria.sk-focussed .sk-search-criteria-text {
  background: var(--white);
}
.sk-search .sk-search-result .sk-search-result-wp {
  border-radius: 6px;
  border: unset;
}
.sk-search .sk-search-result .sk-search-result-wp .sk-search-result-header .sk-search-result-close i {
  font-size: 2rem;
}
.sk-search .sk-search-result .sk-search-result-wp #sk-search-result-content {
  padding: 0 10px;
}
.sk-search .sk-search-result .sk-search-result-content * {
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-thead {
  border-bottom: 2px solid var(--tabs-border-color);
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-thead * {
  font-size: 1.3rem;
  color: #002033;
  font-weight: 600;
  line-height: 1.6rem;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody {
  overflow: unset;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody * {
  font-size: 1.3rem;
  line-height: 2rem;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody .tooltip {
  color: white;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody .rt-tr-group .rt-tr {
  justify-content: normal;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td {
  border-bottom: 1px solid var(--tabs-border-color);
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td > div {
  color: var(--font-color);
  padding: 7px 10px !important;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td a {
  color: var(--brand-primary-color);
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td a i {
  color: var(--brand-primary-color);
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .-pagination button {
  border-radius: 50%;
  width: 32px;
  height: 31px;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .-pagination button::before {
  font-size: 1.3rem;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .-pagination .-pageInfo {
  font-size: 1.3rem;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .-pagination .-pageInfo .-pageJump input {
  width: 55px;
}
.sk-search .sk-search-result .sk-search-result-content .sk-datatable .ReactTable .rt-tbody {
  overflow: auto;
}

.sk-search-result-wp .pagination-bottom {
  padding: 20px 0 30px;
}
.sk-search-result-wp .sk-search-result-content {
  min-height: unset;
}
.sk-search-result-wp .rt-tr-group:has(.rt-td:last-of-type > span) {
  display: none;
}

/*

                     _  __ _          
                    (_)/ _(_)         
 ___ _ __   ___  ___ _| |_ _  ___ ___ 
/ __| '_ \ / _ \/ __| |  _| |/ __/ __|
\__ \ |_) |  __/ (__| | | | | (__\__ \
|___/ .__/ \___|\___|_|_| |_|\___|___/
    | |                               
    |_|                               

*/
[id$=BlankforModified], [id$=PolicyDetails-Blank] {
  display: none;
}

[id$=DrivingLicenseContainer] .sk-attr-assigned:first-child {
  margin-right: 4rem;
}

[id$=AddressContainer] .sk-attr-assigned:nth-child(2) {
  margin-right: 4rem;
}

[id$=VehicleRegInvoiceMessage].sk-message.sk-message--default .sk-message-content {
  padding: 1rem 3rem;
}

[id$=AutodataYMMSearchTable] .sk-checkbox .sk-label {
  display: none !important;
}

[id$=CarMortagageCheckbox] {
  justify-content: end;
}
[id$=CarMortagageCheckbox] .sk-field {
  display: flex;
  align-items: center;
}
[id$=CarMortagageCheckbox] .sk-field .sk-option-item {
  width: 100% !important;
  padding: 0 !important;
}
[id$=CarMortagageCheckbox] .sk-field .sk-option-item input[type=checkbox] + label::before {
  top: 25%;
}

[id$=banknotfound] {
  justify-content: end;
}
[id$=banknotfound] .sk-field {
  display: flex;
  justify-content: center;
  align-items: center;
}
[id$=banknotfound] .sk-field .sk-option-item {
  width: 100% !important;
  padding: 0 !important;
}

#sk-fieldset-item-OnePageQuoteProcessQuoteComparisonUI1-FieldsetGroup-Fieldset3 {
  padding-top: 2rem;
}

.sk-endorse-button-container .sk-navigation {
  margin-top: -52px;
  margin-bottom: 0;
}
.sk-endorse-button-container .sk-suspend-btn-grp {
  position: relative;
}
.sk-endorse-button-container .sk-suspend-btn-grp .sk-navigation {
  margin-top: unset;
  position: absolute;
  right: 5px;
  bottom: -10px;
}
.sk-endorse-button-container [id$=SuspendComment] {
  position: relative;
}
.sk-endorse-button-container [id$=SuspendComment] .sk-error-validation {
  position: absolute;
  bottom: -3rem;
}

.sk-policy-cancellation > .sk-uigroup-content {
  padding-top: 2rem;
}
.sk-policy-cancellation > .sk-uigroup-content > div .sk-container,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-textbox,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-dropdownlist,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-datepicker {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.sk-policy-cancellation > .sk-uigroup-content > div .sk-container .sk-label,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-textbox .sk-label,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-dropdownlist .sk-label,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-datepicker .sk-label {
  width: 40%;
  padding-bottom: 0;
}
.sk-policy-cancellation > .sk-uigroup-content > div .sk-container .sk-error-validation,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-textbox .sk-error-validation,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-dropdownlist .sk-error-validation,
.sk-policy-cancellation > .sk-uigroup-content > div .sk-datepicker .sk-error-validation {
  position: absolute;
  top: 46px;
  width: auto;
  right: 30px;
}
.sk-policy-cancellation > .sk-uigroup-content > div:nth-child(-n+2) {
  margin-bottom: 3rem;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationDateMessage {
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationMethodology {
  margin-top: 2rem;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationMethodology .sk-option-list {
  flex-direction: row;
  justify-content: center;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationMethodology .sk-option-list > span {
  width: 30%;
  min-width: 250px;
  background: white;
  border-radius: 1rem;
  padding: 2.5rem 2rem;
  margin: 1.5rem;
  box-shadow: 0px 4px 4px 0px rgba(0, 32, 51, 0.15), 0px 8px 24px 0px rgba(0, 32, 51, 0.12);
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationMethodology .sk-error-validation {
  width: auto;
  margin: auto;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationDateMessage > .sk-message-content,
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-MandatoryDocumentMessage {
  width: -moz-fit-content;
  width: fit-content;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-MandatoryDocumentMessage .sk-message-content,
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationDateMessage .sk-message-content {
  padding-left: 0;
  padding-right: 0;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-MandatoryDocumentMessage .sk-message-content > div > h3,
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationDateMessage .sk-message-content > div > h3 {
  font-size: 1.8rem;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-MandatoryDocumentMessage .sk-message-content > div > h4,
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationDateMessage .sk-message-content > div > h4 {
  margin-top: 1.5rem;
  font-size: 1.4rem;
  padding-left: 40px;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-MandatoryDocumentMessage .sk-message-content > div ul > li,
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationDateMessage .sk-message-content > div ul > li {
  list-style-type: none;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-MandatoryDocumentMessage .sk-message-content > div ul > li > h4,
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-CancellationDateMessage .sk-message-content > div ul > li > h4 {
  font-size: 1.4rem;
}
.sk-policy-cancellation > .sk-uigroup-content > div #sk-Motor-Endorsement-MandatoryDocumentMessage {
  padding-top: 0;
}

.sk-remove-table-middle-border ul > li span:first-of-type {
  border-right: none !important;
}
.sk-remove-table-middle-border input, .sk-remove-table-middle-border input:focus, .sk-remove-table-middle-border input:hover, .sk-remove-table-middle-border input:active {
  border-width: 1px !important;
}

#sk-Motor-Endorsement-EndorsementTextEnglishMessage {
  padding-top: 1rem;
  line-height: 2.8rem;
}
#sk-Motor-Endorsement-EndorsementTextEnglishMessage b {
  font-weight: 900;
}

.sk-text-align-right {
  text-align: right;
  line-height: normal;
  font-weight: 300;
  padding-left: 10%;
}
.sk-text-align-right .sk-message-content > p {
  font-size: 2.4rem;
}
.sk-text-align-right .sk-message-content > p span {
  font-size: 1.6rem;
  position: relative;
  top: -4px;
  font-weight: 600;
}
.sk-text-align-right .sk-message-content > p b {
  font-weight: 500;
}

#sk-Motor-Endorsement-IBANMatchMessage::before {
  display: none;
}
#sk-Motor-Endorsement-IBANMatchMessage .sk-message-content {
  border: none;
}

.sk-white-box .msg-row {
  margin-bottom: 0 !important;
}
.sk-white-box .msg-col-left,
.sk-white-box .msg-col-right {
  min-width: 250px;
  background: white;
  border-radius: 1rem !important;
  border: 0 !important;
  padding: 2.5rem 2rem !important;
  margin: 1.5rem !important;
  box-shadow: 0px 1px 1px 0px rgba(0, 32, 51, 0.15), 0px 1px 1px 0px rgba(0, 32, 51, 0.12);
}

#sk-Motor-Endorsement-FaultClaimTable {
  padding-top: 4rem;
}
#sk-Motor-Endorsement-FaultClaimTable::before {
  content: "Claims table";
  font-weight: 600;
  font-size: 2.1rem;
  position: relative;
  top: -20px;
}

#sk-Motor-ArbitrationClauseLinkMessage .sk-message-content {
  padding: 0;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link {
  display: flex;
  flex-direction: column;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type {
  position: relative;
  height: 4.5rem;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > i, #sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > a {
  width: 30px;
  height: 30px;
  display: inline-block;
  overflow: hidden;
  border-radius: 3px;
  color: var(--super-light-grey-color);
  transition: all 0.3s linear;
  position: absolute;
  top: 6px;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > i:first-of-type {
  left: 1rem;
  background-color: var(--middle-grey-color);
  opacity: 0.7;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > i:first-of-type::before {
  scale: 1.5;
  position: absolute;
  top: 7px;
  left: 7px;
  color: var(--super-light-grey-color);
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > a {
  left: 5rem;
  background-color: var(--button-bg-color);
  opacity: 0.7;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > a > i::before {
  scale: 1.5;
  position: absolute;
  top: 7px;
  left: 7px;
  color: #ffffff;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > a:hover {
  background-color: var(--brand-primary-color--dark);
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > i:last-of-type {
  left: 9rem;
  background-color: var(--middle-grey-color);
  opacity: 0.7;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > i:last-of-type::before {
  scale: 1.5;
  position: absolute;
  top: 7px;
  left: 7px;
  color: var(--super-light-grey-color);
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:last-of-type {
  background: rgba(170, 170, 170, 0.18);
  padding: 1.5rem 2rem;
  height: 50px;
  color: var(--brand-primary-color--darker) !important;
  font-weight: 500;
  border-radius: 6px;
  line-height: var(--input-line-height);
  border-width: var(--input-border-width);
  border-style: solid;
  border-color: #aaaaaa;
  cursor: not-allowed;
  opacity: 0.7;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:last-of-type div {
  overflow: hidden;
}
#sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:last-of-type:hover {
  border-color: var(--input-hover-border-color);
}

#Motor-DuplicateQuoteSearchComponent,
#Motor-ChassisDuplicateSearchComponent {
  min-height: 375px;
  max-height: 375px;
}
#Motor-DuplicateQuoteSearchComponent .skeleton,
#Motor-ChassisDuplicateSearchComponent .skeleton {
  display: none;
}
#Motor-DuplicateQuoteSearchComponent .ReactTable,
#Motor-ChassisDuplicateSearchComponent .ReactTable {
  min-height: 375px;
  max-height: 375px;
}

#Motor-ReferralOtherInputs-ReferralHIstoryComponent,
#Motor-Communication-UWMessageViewComponent {
  min-height: 221px;
}
#Motor-ReferralOtherInputs-ReferralHIstoryComponent .skeleton,
#Motor-Communication-UWMessageViewComponent .skeleton {
  display: none;
}
#Motor-ReferralOtherInputs-ReferralHIstoryComponent .ReactTable,
#Motor-Communication-UWMessageViewComponent .ReactTable {
  height: 100%;
}

#Motor-DuplicateQuoteSearchComponent {
  display: flex;
  justify-content: center;
}
#Motor-DuplicateQuoteSearchComponent.sk-attr {
  padding: 0;
}

#sk-panel-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11 .sk-attr.sk-table#sk-Motor-Payment-PolicyDetail-PriceBreakdownTable {
  background-color: #f9f9f9;
  padding: 30px 5px;
  width: 50%;
  margin: 0;
  position: relative;
  left: -50px;
  height: -moz-fit-content;
  height: fit-content;
}
#sk-panel-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11 #sk-Motor-SchemeAndPlan-SelectedPlan-FinalCoverDetailsTable {
  background-color: #f9f9f9;
  padding: 30px 5px;
  width: 50%;
  margin: 0;
  position: relative;
  left: -20px;
  height: -moz-fit-content;
  height: fit-content;
}
#sk-panel-content-UWAndBrokerReferralProcess1UI2-Sticky-Fieldset1-TabGroup1-QuoteSummary-PanelGroup3-Panel11 #sk-Motor-SchemeAndPlan-SelectedPlan-FinalCoverDetailsTable span.cell .sk-attr .sk-field {
  color: #333 !important;
}

.margin-right-30 {
  margin-right: 30px;
}

#sk-process-linkProcess #sk-Motor-ArbitrationClauseLinkMessage {
  margin-top: 5px;
}
#sk-process-linkProcess #sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link {
  overflow: hidden;
  flex-direction: row;
}
#sk-process-linkProcess #sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > i {
  display: none;
}
#sk-process-linkProcess #sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:first-of-type > a {
  position: absolute;
  left: 6px;
  top: 10px;
  z-index: 100000;
  transition: none;
}
#sk-process-linkProcess #sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:last-of-type {
  border: 0;
}
#sk-process-linkProcess #sk-Motor-ArbitrationClauseLinkMessage .sk-custom-download-link > div:last-of-type {
  cursor: context-menu;
  padding: 1.5rem 1rem 1.5rem 4rem !important;
  width: 100%;
  border: 1px solid var(--brand-primary-color);
  opacity: 0.7;
}

#sk-Motor-Endorsement-CancellationSuccessMessage.sk-message {
  margin: 10px 0;
}
#sk-Motor-Endorsement-CancellationSuccessMessage.sk-message::before {
  padding: 12px 10px;
}
#sk-Motor-Endorsement-CancellationSuccessMessage.sk-message .sk-message-content h3 {
  font-size: 1.3rem;
}

.sk-uigroup-item-content.search-button-alignment #sk-Motor-VehicleDetails-Chassis {
  width: calc(50% - 140px);
}
.sk-uigroup-item-content.search-button-alignment .sk-navigation button {
  position: absolute;
  left: calc(50% - 140px);
}

[id$=DocumentInstructionMessage] .sk-message-content {
  width: 100%;
}

[data-process-id=MotorTransferAndExtensionENDProcess] .inception-date-header h3,
[data-process-id=MotorGeneralENDProcess] .inception-date-header h3,
[data-process-id=MotorExtensionENDProcess] .inception-date-header h3,
[data-process-id=MotorTransferENDProcess] .inception-date-header h3 {
  display: none;
}

.extended-dates-header .sk-uigroup-header {
  display: none;
  font-size: 2.1rem;
  padding: 10px 30px 10px 30px;
}
[data-process-id=MotorTransferAndExtensionENDProcess] .extended-dates-header .sk-uigroup-header, [data-process-id=MotorExtensionENDProcess] .extended-dates-header .sk-uigroup-header {
  display: block;
}

[id$=IBANMatchMessage].sk-message--info::after {
  content: "";
}/*# sourceMappingURL=eic.css.map */